.nominate-main-section{
    background: url('../images/nominate-section-bg.png') #E9F0EE;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 80px 100px;
    padding-top: 180px;
}

.nominate-main-section h1{
    color: #01332C;

    text-align: center;
    font-family: Caudex;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 69.5px; /* 133.654% */
    letter-spacing: -0.52px;
}
.nominate-main-section .sponsor-text{
    color: #01332C;
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 69.5px;
    letter-spacing: -0.36px;
}

.introduction-section{
    background:white;
    padding:50px;
}

.introduction-section h1{
    color: #01332C;

    /* Display M/Desktop/Bold */
    font-family: Inter;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 115.385% */
    letter-spacing: -0.52px;
}

.introduction-section .description-bold {
    color: #363636;

    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 166.667% */
    letter-spacing: -0.018px;
    padding-top:1em;
    padding-bottom:1em;
}

.introduction-section .description{
    color: #484848;

    /* Text L/Regular */
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    letter-spacing: -0.016px;
}

.introduction-section img{
    width: -webkit-fill-available;
    border-radius: 12px;
}

.introduction-section h3{
    padding-top:1em;
    padding-bottom:0.5em;
    color: #01332C;

    font-family: Inter;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 187.5% */
    letter-spacing: -0.32px;
}

.introduction-section .criteria-desc {
    color: #202020;

    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

.about-co-founders-section{
    background: #01433A;
    padding:60px;
}

.about-co-founders-section .description p{
    color: #FFF;

    text-align: center;
    font-family: Inter;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 151.023%;
    /*padding:1em 3em 1em 3em;*/
    margin:0 !important;
}

.about-co-founders-section .description .text {
    padding-top:2em;
}

.founders-signatures {
    color: #FFF;

    font-family: 'Permanent Marker';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 151.023%;
    padding-top:2em;

}

.sponsorship-form-section{
    background: url("../images/sponsorship-form-bg.svg") white;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding:100px;
}

.sponsorship-form-section .sponsorship-form{
    padding:12em 6em;
    border-radius: 12px;
}

.sponsorship-form-section .sponsorship-form h1{
    color: #01332C;

    /* Display M/Desktop/Bold */
    font-family: Inter;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 115.385% */
    letter-spacing: -0.52px;
    padding-top:1em;
    padding-bottom:1em;
}

.additional-information-form-section{
    background: url("../images/additional-information-bg.svg") #005246;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding:100px;
}

.additional-information-form-section .information-form{
    padding:2em 8em 2em 6em;
    border-radius: 12px;
    margin-top:-36em;
    width: 70%;
}

.additional-information-form-section .information-form label{
    color: #1A1A1A;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.additional-information-form-section .information-form h1{
    color: #01332C;

    /* Display M/Desktop/Bold */
    font-family: Inter;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 115.385% */
    letter-spacing: -0.52px;
    padding-top:1em;
    padding-bottom:1em;
}

.sponsorship-form .form-group {
    position: relative;
}

.sponsorship-form .form-group input,
.form-group select {
    border: none;
    border-bottom: 1px solid #ced4da; /* Adjust the color as needed */
    border-radius: 0; /* Optional: remove border-radius if you don't want rounded corners */
}

.sponsorship-form .form-group input:focus,
.form-group select:focus {
    box-shadow: none;
    border-color: #ced4da;
}

.w-65{
    width:65%;
}

.w-custom-main{
    width:75%;
}

.w-custom-sections{
    width: 65% !important;
}

.introduction-section .line-image{
    width:4px;
}

.introduction-section .line-image img {
}

.thankyou-container{
    padding:100px 220px;
}

.thankyou-container .description {
    padding:2em 0em;
}

.thankyou-container .description h3{
    color: #202020;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}

.please-note-section{
    background: #005246;
}

.please-note-container{
    padding:6em 0em;
}

.please-note-container .description h3 {
    color: #FFF;
    font-family: Inter;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.52px;
}

.please-note-container .description p {
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.016px;
    padding-top: 1em;
}

.landing-thankyou-page{
    padding-top:30px;
}

@media only screen and (max-width: 768px) {
    .landing-thankyou-page{
        padding-top:100px;
    }

    .w-custom-sections{
        width: 100% !important;
    }

    .w-custom-main{
        width: 100%; !important;
    }

    .nominate-main-section{
        padding:30px 5px;
        padding-top:160px;
    }

    .nominate-main-section h1{
        color: #202020;

        text-align: center;
        font-family: Caudex;
        font-size: 2em;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .nominate-main-section .sponsor-text{
        color: #202020;

        text-align: center;
        font-family: Inter;
        font-size: 1.5em;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }

    .introduction-section{
        padding:40px 20px;
    }

    .introduction-section h1{
        color: #01332C;

        text-align: center;
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }

    .introduction-section .description-bold {
        color: #202020;

        text-align: center;
        font-family: Avenir Next;
        font-size: 1em;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }

    .introduction-section .description{
        color: #484848;

        text-align: center;
        font-family: Avenir Next;
        font-size: 1em;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }

    .introduction-section h3{
        color: #01332C;

        text-align: center;
        font-family: Inter;
        font-size: 1.5em;
        font-style: normal;
        font-weight: 700;
        line-height: 60px; /* 250% */
        letter-spacing: -0.24px;
    }

    .introduction-section .line-image img{
        height: 100%;
    }

    .introduction-section .criteria-desc {
        color: #202020;

        text-align: center;
        font-family: Inter;
        font-size: 1em;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }

    .sponsorship-form{
        padding: 10px !important;
    }

    .information-form{
        padding:10px !important;
    }

    .about-co-founders-section{
        padding:50px 10px;
    }

    .about-co-founders-section img{
        border-radius:12px;
    }

    .about-co-founders-section .description p {
        color: #FFF;

        text-align: center;
        font-family: Inter;
        font-size: 1em;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .about-co-founders-section .description .text{
        padding:30px 6px 0px 6px;
    }

    .sponsorship-form-section{
        padding:18em 0em;
    }

    .sponsorship-form-section .sponsorship-form h1{
        color: #01332C;

        text-align: center;
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }


    .additional-information-form-section{
        padding:65px 0px;
    }

    .additional-information-form-section .information-form h1{
        color: #01332C;

        text-align: center;
        font-family: Inter;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-align: center;
    }


    .thankyou-container{
        padding:40px 10px !important;
    }

    .thankyou-container .description h3{
        color: #202020;

        text-align: center;
        font-family: Inter;
        font-size: 1em;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }

    .please-note-container{
        padding:40px 20px !important;
    }

    .please-note-container .description h3 {
        color: #FFF;
        font-family: Inter;
        font-size: 3.25em;
        font-style: normal;
        font-weight: 700;
        line-height: 60px;
        letter-spacing: -0.52px;
    }

    .please-note-container .description h3 {
        color: #FFF;

        text-align: center;
        font-family: Inter;
        font-size: 1.5em;
        font-style: normal;
        font-weight: 700;
        line-height: 60px; /* 250% */
        letter-spacing: -0.24px;
        padding:0;
    }

    .please-note-container .description p{
        color: #FFF;

        text-align: center;
        font-family: Inter;
        font-size: 1em;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
    }

    ._form-title {
        font-size: 28px !important;
        line-height: normal !important;
    }

    .additional-information-form-section .information-form{
        width: 100% !important;
    }

    ._submit{
        margin:0em 0em !important;
        padding:10px !important;
        font-size: 16px !important;
    }

    .introduction-section .line-image{
        width:20px;
    }

}


.footer-section {
    margin-top:0 !important;
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
    .nominate-main-section h1{
        font-size: 42px;
    }

    .additional-information-form-section .information-form{
        padding:1em;
        width: 90%;
    }

    ._form-content ._form-title {
        padding:0.5em 0em !important;
    }

    .additional-information-form-section{
        padding:20px;
    }

    ._form-content ._form-title{
        font-size: 36px !important;
        line-height: 40px !important;
    }

}

._checkbox-radio input{
    accent-color: #005246;
}

._form_18 form{
    max-width: 620px !important;
}

._form_element input[type="text"]{
    border: 0 !important;
    border-bottom: 1px solid #949494 !important;
    border-radius: 0px !important;
    padding: 1em 0em !important;
}

#_form_65BCC9FC55D41_ ._form_element input[type="email"]{
    border: 0 !important;
    border-bottom: 1px solid #949494 !important;
    border-radius: 0px !important;
    padding: 1em 0em !important;
}

._form_element select{
    border: 0 !important;
    border-bottom: 1px solid #949494 !important;
    border-radius: 0px !important;
    padding: 1em 0em !important;
}



._form-label{
    margin-top:1em !important;
}

._x93712294 ._form-fieldset{
    display:flex;
    flex-wrap: wrap;
}

._x93712294 #field_19No{
    margin-left:2em;
}

._x09977959 ._form-fieldset{
    display:flex;
    flex-wrap: wrap;
}

._x09977959 #field_20No{
    margin-left:2em;
}




._form-label{
    color: #313144;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

._submit{
    margin:2em 0em;
}

._x28215737 ._form-label{
    margin-top:2em !important;
}

._form-branding{
    display:none !important;
}

._form_18 textarea{
    border-color: #949494 !important;
    margin:1em 0em;
}

._form-content ._form-title {
    color: #01332C;

    /* Display M/Desktop/Bold */
    font-family: Inter;
    font-style: normal;
    letter-spacing: -0.52px;
    padding-top: 1em;
    padding-bottom: 1em;
}

@media only screen and (min-width: 999px) {
    ._form-content ._form-title {
        color: #01332C;

        /* Display M/Desktop/Bold */
        font-family: Inter;
        font-style: normal;
        letter-spacing: -0.52px;
        padding-top: 1em;
        padding-bottom: 1em;
        font-size: 52px !important;
        font-weight: 700 !important;
        line-height: 60px !important; /* 115.385% */

    }
}