/*This is not part of the scss FILES*/
/*This is not rendered by npm sass*/

.container-images.image1,.container-images.image2{
    display: flex;
    justify-content: end;
    align-items: center;
}

.container-images.image1 img{
    max-width: 80%; 
}

.container-images.image2{
    justify-content: start;
}

/*Fixing chebox margins*/
.coalition-contact-form .gchoice {
    display: flex;
    align-items: baseline;
    gap: 6px;
}

.coalition-contact-form {
    margin-right: auto !important;
    margin-left: auto !important;
    padding: 40px;
    max-width: 1100px;
    border-radius: 5px;
}

.coalition-contact-form input {
    background-color: #E9EBF1;
    border: none;
    border-radius: 5px;
}

.coalition-contact-form h2,
.coalition-contact-form label,
.coalition-contact-form legend {
    color: white;
}

.coalition-contact-form h2 {
    text-align: center;
    font-size: 28px;
}

.coalition-contact-form legend {
    color: white;
    text-align: center;
    margin-top: 20px;
}

.coalition-contact-form input[type="submit"] {
    background-color: #F0513F;
    width: 100%;
    color: white !important;
    margin-right: auto;
    margin-left: auto;
    max-width: 600px;
    text-wrap: auto !important;
}

.coalition-contact-form .checkbox-consent {
    width: 100%;
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 600px;
    font-size: 12px;
}

.coalition-contact-form .checkbox-help {
    display: flex;
    flex-direction: column;
    justify-content: normal;
    width: 100%;
    margin-right: auto !important;
    margin-left: auto !important;
    max-width: 600px;
}

.coalition-contact-form span,
.coalition-contact-form a {
    font-weight: bold !important;
}

@media (max-width: 639px) {

    .coalition-contact-form {
        padding: 40px 15px;
    }

    .coalition-contact-form h2 {
        text-align: center;
    }

    .coalition-contact-form input[type="submit"] {
        font-size: 17px;
        padding: 10px;
    }

    .coalition-contact-form .ginput_address_zip {
        margin-top: 10px !important;
    }

    .container-images.image1 img{
        max-width: 95%; 
    }
}




/*JEWISH FORM - start -*/

.coalition-contact-form.jewish-form {
    background-color: #1F419B;
}

.coalition-contact-form.jewish-form input {
    color: #F0513F !important;
    background-color: #E9EBF1;
}

.coalition-contact-form.jewish-form input::placeholder {
    color: #F0513F !important;
}

.coalition-contact-form.jewish-form legend {
    color: white;
}

.coalition-contact-form.jewish-form input[type="submit"] {
    background-color: #F0513F;
    color: white !important;
}

.coalition-contact-form.jewish-form span,
.coalition-contact-form.jewish-form a {
    color: #F0523F !important;
    font-weight: bold;
}

/*JEWISH FORM - end -*/





/*WOMEN - start -*/

.coalition-contact-form.women-form {
    background-color: #D573AE;
}

.coalition-contact-form.women-form input {
    color: #1D386D !important;
    background-color: #E9EBF1;
}

.coalition-contact-form.women-form input::placeholder {
    color: #1D386D !important;
}

.coalition-contact-form.women-form legend {
    color: white;
}

.coalition-contact-form.women-form input[type="submit"] {
    background-color: #1D386D;
    color: white !important;
}

.coalition-contact-form.women-form span,
.coalition-contact-form.women-form a {
    color: black !important;
    font-weight: bold;
}

/*WOMEN - end -*/





/*PARENTS - start -*/

.coalition-contact-form.parents-form {
    background-color: #1F419B;
}

.coalition-contact-form.parents-form input {
    color: #1F419B !important;
    background-color: #E9EBF1;
}

.coalition-contact-form.parents-form input::placeholder {
    color: #1F419B !important;
}

.coalition-contact-form.parents-form legend {
    color: white;
}

.coalition-contact-form.parents-form input[type="submit"] {
    background-color: #F0523F;
    color: white !important;
}

.coalition-contact-form.parents-form span,
.coalition-contact-form.parents-form a {
    color: #F0523F !important;
    font-weight: bold;
}

/*PARENTS - end -*/



/*LAW - start -*/

.coalition-contact-form.law-form {
    background-color: #1F419B;
}

.coalition-contact-form.law-form input {
    color: #F0523F !important;
    background-color: #E9EBF1;
}

.coalition-contact-form.law-form input::placeholder {
    color: #F0523F !important;
}

.coalition-contact-form.law-form legend {
    color: white;
}

.coalition-contact-form.law-form input[type="submit"] {
    background-color: #F0523F;
    color: white !important;
}

.coalition-contact-form.law-form span,
.coalition-contact-form.law-form a {
    color: #F0523F !important;
    font-weight: bold;
}

/*LAW - end -*/




/*BUSSINESS - start -*/

.coalition-contact-form.business-form {
    background-color: #1F419B;
}

.coalition-contact-form.business-form input {
    color: #F0523F !important;
    background-color: #E9EBF1;
}

.coalition-contact-form.business-form input::placeholder {
    color: #F0523F !important;
}

.coalition-contact-form.business-form legend {
    color: white;
}

.coalition-contact-form.business-form input[type="submit"] {
    background-color: #F0523F;
    color: white !important;
}

.coalition-contact-form.business-form span,
.coalition-contact-form.business-form a {
    color: #F0523F !important;
    font-weight: bold;
}

/*BUSSINESS - end -*/




/*VETERANS - start -*/

.coalition-contact-form.veterans-form {
    background-color: #5F663D;
}

.coalition-contact-form.veterans-form input {
    color: #5F663D !important;
    background-color: #E9EBF1;
}

.coalition-contact-form.veterans-form input::placeholder {
    color: #5F663D !important;
}

.coalition-contact-form.veterans-form legend {
    color: white;
}

.coalition-contact-form.veterans-form input[type="submit"] {
    background-color: #1D3126;
    color: white !important;
}

.coalition-contact-form.veterans-form span,
.coalition-contact-form.veterans-form a {
    color: #c1d74f !important;
    font-weight: bold;
}

/*VETERANS - end -*/