/****** signup page ********************/
/* #home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button:focus {
    outline: 0;
} */
#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button:focus {
    outline: 2px solid #0589C2;
}

#home-phase1 .form-holder {
    width: 74%;
    margin: auto;
    max-width: 1024px;
}

#home-phase1 .required sup {
    vertical-align: top;
    color: #004122;
}

#home-phase1 .form-holder b {
    font-family: "Britanica-Black";
}

#home-phase1 .cmp-dynamicform__form-group .fa-spinner:before {
    display: none;
}

#field-group-655f4acdcf54db00024d972f .cmp-dynamicform__form-label-container {
    margin-top: 50px;
}

#home-phase1 .banner-content h1 span.enroll,
#thank-you {
    display: block;
}

#home-phase1 .grey-gradient-banner {
    background-image: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/Sign-Up-for-Support-Updates-Desktop-Hero-1.jpg");
    height: 43.78vw;
    width: 100%;
    background-size: 100% auto;
    margin-bottom: 100px;
    position: relative;
}

#home-phase1 p .bold,
#home-phase1 #thank-you p .bold {
    font-weight: 900;
}

#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form {
    padding: 0;
}

#home-phase1 .form-holder #field-group-655f34ffcf54db00024d6432 {
    float: left;
}

#sign-up .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea) {
    width: 34.5vw;
    height: 64px;
    padding: 0px 0px 0px 10px;
    max-width: 497px;
}

#home-phase1 .form-holder #field-group-655f34ffcf54db00024d6433 {
    float: right;
}

#home-phase1 .form-holder #field-group-655f34ffcf54db00024d6434 {
    clear: both;
    width: 100%;
    padding-top: 45px;
}

.form-holder .cmp-dynamicform__control-label {
    font-size: 18px;
    line-height: 27px;
    font-family: "Lexend", sans-serif;
    font-weight: 800;
    color: #014424 !important;
}

#home-phase1 .form-holder .cmp-dynamicform__control-label .text-danger {
    text-align: left;
    font-size: 18px;
    line-height: 27px;
    font-family: "Lexend", sans-serif;
    font-weight: 800;
    letter-spacing: 0px;
    color: #004122;
    opacity: 1;
    margin-left: -6px;
}

#home-phase1 .form-holder #field-group-655f34ffcf54db00024d6435 {
    margin-top: 78px;
}

#home-phase1 .form-holder #field-group-655f34ffcf54db00024d6435 .cmp-dynamicform__form-label-container {
    margin-bottom: 34px;
}

#home-phase1 .form-holder #field-group-655f34ffcf54db00024d6435 #field-655f34ffcf54db00024d6435 .cmp-dynamicform__vcenter {
    margin-bottom: 30px;
    text-align: left;
    font-size: clamp(16px, 1.4vw, 20px);
    line-height: 1.5;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    font-family: "Britanica-Regular";
}

#home-phase1 .form-holder .cmp-dynamicform__clear-btn {
    display: none;
}

#home-phase1 .form-holder .cmp-dynamicform__submit-btn,
div.cmp-dynamicform__form-group.button-group>button.cmp-dynamicform__nextButton {
    background: transparent linear-gradient(257deg, #f26522 0%, #fff33b 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
    text-align: left;
    font-size: clamp(16px, 1.4vw, 20px);
    line-height: 1.5;
    font-family: "Lexend", sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
    color: #004122;
    opacity: 1;
    padding: 9px 40px;
    border-radius: 0;
    transition: transform 0.4s ease, padding 0.4s ease;
    position: relative;
}

#home-phase1 .form-holder .cmp-dynamicform__submit-btn:hover,
#home-phase1 button.cmp-dynamicform__nextButton:hover {
    outline: 0px solid;
    color: var(--white);
    background: none;
    color: #fff;
    padding: 9px 40px 9px 50px;
    text-decoration: none;
    z-index: 999;
    position: relative;
}

#home-phase1 .form-holder .cmp-dynamicform__submit-btn:hover::before,
#home-phase1 button.cmp-dynamicform__nextButton:hover::before {
    transform: skewX(-22deg);
    background: var(--green-gradient);
}

#home-phase1 .form-holder .cmp-dynamicform__submit-btn::before,
#home-phase1 button.cmp-dynamicform__nextButton::before {
    left: 0;
    transform-origin: bottom;
}

#home-phase1 .form-holder .cmp-dynamicform__submit-btn::before,
.cmp-dynamicform-v2 #home-phase1 .form-holder .cmp-dynamicform__submit-btn::after,
#home-phase1 button.cmp-dynamicform__nextButton::before {
    content: "";
    position: absolute;
    background: var(--yellow-gradient);
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: -1;
    transition: transform 0.4s ease, padding 0.4s ease;
}

#home-phase1 .form-holder .cmp-dynamicform__submit-btn:hover::after,
#home-phase1 button.cmp-dynamicform__nextButton:hover::after {
    transform: skewX(-22deg);
    background: var(--green-gradient);
}

#home-phase1 .form-holder .cmp-dynamicform__submit-btn::after {
    right: 0;
    transform-origin: bottom;
}

#home-phase1 .form-holder .cmp-dynamicform__form-group.button-group {
    margin-top: 0;
}

#home-phase1 .cmp-dynamicform__form-label-container {
    margin-bottom: 13px;
}

#home-phase1 .form-holder #field-group-655f4acdcf54db00024d972e {
    margin-bottom: 80px;
}

#home-phase1 .form-holder #field-655f4acdcf54db00024d972f .checkbox .cmp-dynamicform__vcenter {
    margin-bottom: 44px;
    background: #f6f6f6 0% 0% no-repeat padding-box;
    border-radius: 20px;
    opacity: 1;
    padding-top: 19px;
    padding-bottom: 15px;
    padding-left: 23px;
    padding-right: 28px;
}

#home-phase1 .form-holder #field-group-655f5bd2cf54db00024dfd52,
#home-phase1 .form-holder #field-group-655f5bd2cf54db00024dfd54,
#home-phase1 .form-holder #field-group-655f5bd2cf54db00024dfd56 {
    float: left;
}

#home-phase1 .form-holder #field-group-655f5bd2cf54db00024dfd56 {
    width: 100%;
    float: none;
    clear: both;
}

#home-phase1 .cmp-dynamicform__form-group.captch-holder {
    margin-top: 20px;
    margin-bottom: 60px;
}

#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea) {
    font-size: clamp(16px, 1.4vw, 20px);
    line-height: 1.5;
    font-family: "Britanica-Regular";
    border: 1px solid #707070;

}

#home-phase1 .form-holder #field-group-655f5bd2cf54db00024dfd53,
#home-phase1 .form-holder #field-group-655f5bd2cf54db00024dfd55 {
    float: right;
}

#home-phase1 .form-holder .cmp-dynamicform__form-group.button-group {
    clear: both;
    width: 100%;
}

#sign-up .form-holder .checkbox {
    width: 100%;
    margin-top: 30px;
}

#sign-up .form-holder .checkbox .cmp-dynamicform__vcenter:nth-child(1) label::before {
    background: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/loadAsset%2036%404x.png") no-repeat;
    margin-right: 25px;
    display: inline-block;
    background-size: contain;
    content: "";
    width: 94px;
    height: 94px;
}

#sign-up .form-holder .checkbox .cmp-dynamicform__vcenter:nth-child(2) label::before {
    background: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/loadAsset%2029%404x.png") no-repeat;
    margin-right: 25px;
    display: inline-block;
    background-size: contain;
    content: "";
    width: 94px;
    height: 94px;
}

#sign-up .form-holder .checkbox .cmp-dynamicform__vcenter:nth-child(3) label::before {
    background: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/Group%20848.png") no-repeat;
    margin-right: 25px;
    display: inline-block;
    background-size: contain;
    content: "";
    width: 94px;
    height: 94px;
}

#home-phase1 .form-holder .checkbox label {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 10px;
}

#home-phase1 .form-holder .checkbox label input {
    order: 2;
    margin-left: auto;
    appearance: none;
    -webkit-appearance: none;
    /* Remove default checkbox styling */
    background: #ffffff 0% 0% no-repeat padding-box;
    border: 2px solid #004122;
    opacity: 1;
    width: 24px;
    height: 25px;
    outline: none;
    cursor: pointer;
}

#home-phase1 .form-holder .checkbox label input:focus-visible {
    border: 2px solid #0589c2;
}

#home-phase1 .form-holder .checkbox label input:checked::after {
    content: "";
    position: absolute;
    background: url(/content/dam/intelligentcontent/brands/wainua/en/images/check-solid.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 12px;
    margin-top: 4px;
    margin-left: 2px;
}

#home-phase1 input[type="radio"] {
    border: 1px solid #004122;
    position: relative;
    top: 3px;
    -webkit-appearance: none;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    border: 2px solid #004122;
    flex-basis: 12%;
    max-width: 23px;

}

input[type='radio']:before {
    content: '';
    display: block;
    width: 80%;
    height: 80%;
    margin: 2px auto 0px;
    border-radius: 50%;
}

input[type="radio"]:checked:before {
    background: #004122;

}

input[type="radio"]:checked {
    border-color: #004122;
}

#home-phase1 .form-holder .checkbox label span {
    max-width: 481px;
    text-align: left;
    letter-spacing: 0px;
    color: #000000;
    font-family: "Britanica-Regular";
    font-size: 20px;
    line-height: 30px;
}

#home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form-error {
    text-align: left;
    letter-spacing: 0px;
    color: #c41d1d;
    opacity: 1;
    font-size: 16px;
    line-height: 27px;
    font-family: "Britanica-Regular";
}

#home-phase1 .form-disclaimer {
    width: 74%;
    margin: auto;
    max-width: 1024px;
    text-align: left;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    font-size: 18px;
    line-height: 27px;
    font-family: "Britanica-Regular";
    margin-top: 36px;
    margin-bottom: 45px;
}

#home-phase1 .grey-gradient-banner {
    margin-bottom: 0;
}

#home-phase1 p.required {
    width: 74%;
    margin: auto;
    max-width: 1024px;
    margin-bottom: 25px;
    margin-top: 70px;
}

/*********** contact us popup *********/
#home-phase1 .modal__close {
    background-image: url(/content/dam/intelligentcontent/brands/wainua/en/images/close-x.svg);
    position: absolute;
    right: -4px;
    top: 15px;
    background-color: transparent;
}

.modal-box .cmp-modal__field-info {
    padding-right: 20px;
}

.cmp-modal--defaultStyle .modal-box__content,
.cmp-modal--defaultStyle .modal-box__content,
.cmp-modal--defaultStyle .modal-box__content {
    padding: 0;
}

.modal__close,
.modal__close,
.modal__close {
    background-image: url(/content/dam/intelligentcontent/brands/wainua/en/images/close-x.svg);
    position: absolute;
    right: 8px;
    top: 16px;
    background-color: transparent;
}

.cmp-modal--defaultStyle.modal,
.cmp-modal--defaultStyle.modal,
.cmp-modal--defaultStyle.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    visibility: hidden;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    backdrop-filter: blur(0px);
}

#home-phase1 .modal__closeIcon,
#home-phase1 .modal__closeLabel {
    opacity: 0;
}

#home-phase1 button.modal__close {
    display: unset;
}

#home-phase1 .exit-ramp-modal button.modal__close {
    display: none;
}

#home-phase1 #modalTitle {
    font-family: "Lexend", sans-serif;
    font-weight: 700;
}

#home-phase1 .cmp-modal__modalbox.modal-md .modal-box {
    width: 75%;
    max-width: 1024px;
    border: 0;
    border-radius: 0;
    padding: 65px 125px 99px 86px;
    background-color: #ffffff;
}

.page-404 .modal-box .cmp-modal__title {
    text-transform: capitalize;
}

#home-phase1 .greentooltip {
    display: none;
    background: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/Ellipse%2030%20signup.svg");
    background-size: contain;
    background-repeat: no-repeat;
    padding-right: 10px;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: white;
    margin-left: 2px;
    font-size: 11px;
    font-family: "Lexend", sans-serif;
    font-weight: 800;
}

/******************** safety-and-side-effects START********************/
#safety-and-side-effects .grey-gradient-banner {
    background-image: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/safety-hero-bg.jpg");
    display: flex;
    align-items: center;
    height: 26.81vw;
    margin-bottom: 55px;
}

#safety-and-side-effects .banner-content {
    max-width: 1270px;
    width: 91%;
    margin: 0 auto;
}

#safety-and-side-effects .grey-gradient-banner .banner-content h1 {
    width: 45%;
}

/******************** safety-and-side-effects END********************/




 

#safety-and-side-effects .banner-content {
    max-width: 1270px;
    width: 91%;
    margin: 0 auto;
}

#safety-and-side-effects .grey-gradient-banner .banner-content h1 {
    width: 45%;
}

/******************** SIGN UP START********************/
#sign-up .grey-gradient-banner {
    background-image: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/sign-up-bg.jpg");
    display: flex;
    align-items: center;
    height: 31.32vw;
    width: 100%;
    background-size: 100% auto;
    margin-bottom: 0px;
    position: relative;
}

#sign-up .banner-content {
    max-width: 1270px;
    width: 91%;
    margin: 0 auto;
}

#sign-up .grey-gradient-banner .banner-content h1 {
    width: 45%;
}

#sign-up .grey-gradient-banner .banner-content .sign-up-audio-txt {
    padding-top: 36px;
    width: 45%;
}

#sign-up .banner-content .bold {
    font-family: 'Britanica-Black';
}

#sign-up .audio-inline {
    display: inline;
}

#sign-up .sign-up-audio-txt button {
    background-color: transparent;
    padding: 0px;
}

#sign-up .sign-up-audio-txt img {
    width: 18px;
}

.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .has-error textarea,
.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .has-error input,
.cmp-dynamicform-v2 .cmp-dynamicform__generated-form .has-error select {

    border-color: #a94442 !important;
}


/******************** SIGN UP END********************/
@media only screen and (max-width: 991px) {
    
#safety-and-side-effects .hero-banner-text{
            height: 157px;
}

#safety-and-side-effects .hero-banner-text h1{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-top: 0;
    padding-right: 10px;
}

    #sign-up .banner-img-mb {
        width: 100%;
    }
    #sign-up .hero-banner-text:before {
        width: 121.55%;
        background-size: cover;
    }
    #sign-up .hero-banner-text h1{padding-top: 63px;}

    #sign-up .httw-banner-txt.d-mobile{padding: 24px 13px 0;}

    #sign-up .sign-up-audio-txt {
        padding: 0;
    }

    #home-phase1 .grey-gradient-banner {
        margin-bottom: 25px;
    }

    .form-holder .cmp-dynamicform__control-label {
        font-size: 17px;
        line-height: 24px;



    }

    #share-story-form .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea) {
        max-width: 390px;
    }



    #field-group-655f4acdcf54db00024d972f .cmp-dynamicform__form-label-container {
        margin-top: 5px;
        margin-bottom: 22px;
    }

    #sign-up .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea) {
        width: 482px;
        height: 66px;
    }

    #home-phase1 .grey-gradient-banner .banner-content,
    #home-phase1 #thank-you .grey-gradient-banner .banner-content {
        max-width: 75%;
        width: 100%;
        position: absolute;
        top: 21.5%;
        transform: translate(0px, -50%);
        left: 0;
        /* background: transparent linear-gradient(223deg, #CFD1D3 19%, #FFFFFF 49%, #CFD1D3 100%) 0% 0% no-repeat padding-box;
            */
        background: none;
        padding: 47px 46px 47px 13px;
        clip-path: polygon(0 0, 100% 0%, 78% 100%, 0% 100%);
    }

    #home-phase1 .grey-gradient-banner {
        background-image: url(/content/dam/intelligentcontent/brands/wainua/en/phase1/images/mobile/Sign-Up-for-Support-Updates-Mobile-Hero-1.jpg);
        height: 95vw;
        width: 100%;
        background-size: 100%;
        margin-bottom: 100px;
        position: relative;
    }

    #home-phase1 .grey-gradient-banner .banner-content {
        padding: 46px 144px 46px 12px;
    }

    #home-phase1 .grey-gradient-banner .banner-content h1 {
        font-size: 24px;
        line-height: 33px;
        font-weight: 800;
    }

    #home-phase1 #text-044ef616b5 .mobile-only p {
        font-size: 17px;
        line-height: 24px;
        padding-left: 13px;
        padding-right: 13px;
        font-family: "Britanica-Regular";
        margin-top: 25px;
    }

    #home-phase1 .form-holder {
        margin-top: 30px;
        padding-left: 13px;
        padding-right: 13px;
        width: 100%;
    }

    #home-phase1 .form-holder #field-group-655f34ffcf54db00024d6433,
    #home-phase1 .form-holder #field-group-655f34ffcf54db00024d6434 {
        padding-top: 40px;
    }

    #home-phase1 .form-holder .cmp-dynamicform__form-group {
        width: 100%;
    }

    #home-phase1 .form-holder .cmp-dynamicform__form-group.captch-holder {
        width: auto;
        margin-bottom: 50px;
    }

    #home-phase1 .form-holder #field-group-655f34ffcf54db00024d6435 {
        margin-top: 54px;
    }

    #field-group-655f5bd2cf54db00024dfd53,
    #field-group-655f5bd2cf54db00024dfd54,
    #field-group-655f5bd2cf54db00024dfd55,
    #field-group-655f5bd2cf54db00024dfd56 {
        padding-top: 40px;
    }

    #home-phase1 .form-holder #field-group-655f34ffcf54db00024d6435 #field-655f34ffcf54db00024d6435 .cmp-dynamicform__vcenter,
    #home-phase1 .form-holder .checkbox label span {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 43px;
    }

    #home-phase1 #field-655f34ffcf54db00024d6435>div>div:nth-child(3) {
        margin-bottom: 33px !important;
    }

    #field-655f34ffcf54db00024d6435>div label {
        display: flex;
        align-items: flex-start;
        gap: 18px;
    }

    #home-phase1 .form-holder .checkbox label {
        align-items: center;
        gap: 13px;
    }

    #home-phase1 .form-holder #field-group-655f34ffcf54db00024d6435 .cmp-dynamicform__form-label-container {
        margin-bottom: 20px;
    }

    #home-phase1 .form-holder #field-group-655f4acdcf54db00024d972e {
        margin-bottom: 50px;
    }

    #home-phase1 .form-holder .checkbox .cmp-dynamicform__vcenter:nth-child(1) label::before,
    #home-phase1 .form-holder .checkbox .cmp-dynamicform__vcenter:nth-child(2) label::before,
    #home-phase1 .form-holder .checkbox .cmp-dynamicform__vcenter:nth-child(3) label::before {
        width: 65px;
        height: 65px;
        margin-right: 0px;
    }

    #home-phase1 .form-holder #field-655f4acdcf54db00024d972f .checkbox .cmp-dynamicform__vcenter {
        padding-left: 15px;
        padding-right: 19px;
        border-radius: 10px;
        margin-bottom: 31px;
    }

    #home-phase1 .form-holder .checkbox label span {
        /* max-width: 198px; */
        max-width: 63%;
        margin-bottom: 0;
    }

    #home-phase1 .form-disclaimer {
        width: 100%;
        padding-left: 13px;
        padding-right: 13px;
        font-size: 17px;
        line-height: 27px;
        margin-bottom: 40px;
        margin-top: 30px;
        font-size: 17px;
        line-height: 27px;
    }

    #home-phase1 p.required {
        width: 94%;
        margin-top: 36px;
        margin-bottom: -5px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 13px;
        padding-right: 13px;
        font-size: 20px;
        line-height: 30px;
    }

    #home-phase1 .form-holder .checkbox {
        margin-top: 9px;
    }

    #home-phase1 #modalTitle {
        margin-bottom: 25px;
    }

    #home-phase1 .cmp-modal__modalbox.modal-md .modal-box {
        width: 95%;
        padding: 65px 15px 78px 15px;
    }

    /******************** safety-and-side-effects START********************/
    #safety-and-side-effects .grey-gradient-banner {
        background-image: url(/content/dam/intelligentcontent/brands/wainua/en/phase1/images/mobile/safety-hero-bg-mb.jpg);
        margin-bottom: 11px;
    }

    #safety-and-side-effects .grey-gradient-banner .banner-content {
        padding: 46px 77px 46px 14px;
    }

      #safety-and-side-effects  .hero-banner-image img {
        width: 100%;
        object-fit: cover;
        object-position: 0 20%;
       
    }

   #safety-and-side-effects .hero-banner-wraper{
    margin-bottom: 28px;
    }

    #safety-and-side-effects .grey-gradient-banner .banner-content h1 {
        width: 100%;
    }

    /******************** safety-and-side-effects END ********************/
    /******************** SIGN UP START********************/
    #sign-up .grey-gradient-banner {
        background-image: url("/content/dam/intelligentcontent/brands/wainua/en/phase1/images/mobile/Sign-up-bg-mb.jpg");
        margin-bottom: 0px;
        height: 91vw;
    }

    #home-phase1 #sign-up .grey-gradient-banner .banner-content {
        padding: 46px 50px 46px 14px;
    }

    #sign-up .grey-gradient-banner .banner-content h1 {
        width: 100%;
    }


    /******************** SIGN UP END********************/
    .banner-img-mb {
        width: 100%;
    }
}

@media (max-width: 374px) {
    #home-phase1 .grey-gradient-banner .banner-content {
        padding: 46px 70px 46px 12px;
    }

    #safety-and-side-effects .grey-gradient-banner .banner-content h1 {
        width: 94%;
    }
}

@media only screen and (min-width: 992px) {


      #safety-and-side-effects  .wainua-hero-banner {
        background-image: url(/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/safety-hero-bg.jpg);
        background-position: center;
        position: relative;
        z-index: 1;
        margin-bottom: 55px;
    }
    
    #sign-up .wainua-hero-banner {
        background-image: url(/content/dam/intelligentcontent/brands/wainua/en/phase1/images/desktop/sign-up-bg.jpg);
        background-position: center;
        position: relative;
        z-index: 1;
        height: 26vw;
     
    }
    
    
    #sign-up .hero-banner-text {
        width: 44%;
    }
    

    #home-phase1 .grey-gradient-banner .banner-content h1 {
        font-size: 56px;
        line-height: 70px;
    }

    #home-phase1 input[type="radio"] {
        margin-right: 15px;
    }

    #home-phase1 .form-disclaimer {
        font-size: 20px;
        line-height: 30px;
    }

    #field-group-655f4acdcf54db00024d972f .cmp-dynamicform__form-label-container {
        max-width: 595px;
    }

    #field-group-655f5bd2cf54db00024dfd54,
    #field-group-655f5bd2cf54db00024dfd56 {
        clear: both;
    }

    #field-group-655f5bd2cf54db00024dfd54,
    #field-group-655f5bd2cf54db00024dfd55,
    #field-group-655f5bd2cf54db00024dfd56 {
        padding-top: 45px;
    }

    #home-phase1 #modalTitle {
        font-size: 36px;
        margin-bottom: 13px;
    }

    #home-phase1 .cmp-modal__modalbox.modal-md .modal-box {
        padding: 65px 154px 99px 86px;
    }
}

@media only screen and (min-width: 1500px) {
    #home-phase1 .cmp-dynamicform-v2 .cmp-dynamicform__generated-form .form-control:not(textarea) {
        width: 482px;
    }
}
