.pw-form{
    padding: var(--padding-xxl) var(--padding);
}
.pw-form__group{
    display: grid;
    gap:var(--gap);
}
.pw-form__group input{
    padding: var(--padding);
    border-radius: var(--radius);
    background: var(--main-bg-colour);
    color: var(--main-text-colour);
}
.pw-form__label{
    text-transform: capitalize;
}
.pw-form__help{
    font-size:var(--font-size-small);
}
.pw-form__fields {
    display: grid;
    gap: var(--gap);
}
.pw-form__group {
    display: grid;
    gap: var(--gap);
    align-content: start;
}

.pw-form__label {
    text-transform: capitalize;
    min-height: 1.5em;
}
.pw-form__group {
    grid-column: span 12;
}
.pw-form__actions {
    margin-top: var(--gap);
}
@media (min-width: 768px) {
    .pw-form__fields {
        grid-template-columns: repeat(12, 1fr);
    }
    
    .pw-form__group--full {
        grid-column: span 12;
    }
    
    .pw-form__group--half {
        grid-column: span 6;
    }
    
    .pw-form__group--third {
        grid-column: span 4;
    }
    
    .pw-form__group--quarter {
        grid-column: span 3;
    }
}
@media (min-width: 992px){
    .pw-form{
        padding: var(--padding-xxl) 0;
    }
}