@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Poppins:wght@400;500&display=swap');


/* Hide login */
#id_I6Jhzfc,
#id_rCO1hBi {
    display: none
}

#idPrimaryContentBlock1Content {
    padding-top: 2rem;
}

.WaGadgetPublicWizard[class^='WaGadget'] {
    padding: 1rem
}

input#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_email {
    padding: 1rem;
    border-radius: .375rem;
}

.generalFormOuterContainer :is(input[type=password], input[type=text], select, textarea) {
    padding: 1rem;
    border-radius: .375rem;
    line-height: 1
}

.fieldSubContainer .fieldLabel .mandatoryLabel {
    font-size: 1.25rem
}

.navigationOuterContainer input.nextButton,
.navigationOuterContainer input.typeButton,
.navigationOuterContainer input[type=submit] {
    border-radius: .375rem;
    text-transform: unset;
    background: #de6e4a;
}

.navigationOuterContainer input.nextButton:hover,
.navigationOuterContainer input.typeButton:hover,
.navigationOuterContainer input[type=submit]:hover {
    background: #242a37;
}

.navigationOuterContainer input[disabled] {
    pointer-events: none;
}

/* NEW ADDED */
body#PAGEID_7744.widgetMode {
    background: transparent;

    #idPrimaryContentBlock1Content {
        padding: 0;
        max-width: 100%;
    }

    .zonePlace.zoneContent {
        padding: 0;
    }

    .WaPlaceHolderContent>div {
        padding-bottom: 0 !important
    }

    [class^='WaLayoutContainer'] {
        margin-bottom: 0 !important;
    }

    div#id_fHtxkcd,
    div#id_Pik71KK {
        display: none;
    }

}


body#PAGEID_7745.widgetMode {
    background: transparent;

    .zonePlace.zoneContent {
        padding: 0;
    }

    div#idPrimaryContentBlock1Content {
        padding: 0;
        max-width: 100%;
    }

    .WaPlaceHolderContent>div {
        padding-bottom: 0 !important
    }

    [class^='WaLayoutContainer'] {
        margin-bottom: 0
    }

    .WaGadgetPublicWizard[class^='WaGadget'] {
        padding-bottom: 0
    }

    /* Fields Space*/
    .fieldContainer.textFieldContainer:has(input[name*="email"])+div,
    .fieldContainer.textFieldContainer+div,
    .fieldContainer.fileFieldContainer+div,
    .fieldContainer.dropdownFieldContainer+div,
    .fieldContainer.simpleTextContainer+div:not(#idReCaptchaContainer),
    .fieldContainer.pictureViewContainer+div {
        display: none;
    }



}


.navigationOuterContainer input.nextButton,
.navigationOuterContainer input.typeButton,
.navigationOuterContainer input[type=submit] {
    color: #242a37;
    min-width: 120px;
    transition: .3s;
    border-radius: .375rem;
    font-family: Manrope;
    font-size: 16px
}

.fieldContainer input.subjectTextBox,
.fieldContainer input.typeText,
.fieldContainer input[type=text],
.generalFormOuterContainer :is(input[type=password],
    input[type=text], select, textarea) {
    height: 3.1rem;
    border: 1px solid #242a37 !important;
    border-radius: .375rem !important;
    width: 100%;
    max-width: 620px;
}

.fieldContainer input.subjectTextBox:focus,
.fieldContainer input.typeText:focus,
.fieldContainer input[type=text]:focus,
.generalFormOuterContainer :is(input[type=password]:focus,
    input[type=text], select, textarea):focus {
    outline-color: #ba4722;
    outline-offset: .1875rem;
    outline-width: .188rem;
    outline-style: solid;
    border-color: #ba4722 !important
}

.generalFieldsContainer .fieldSubContainer .fieldLabel span:not(.mandatorySymbol),
.generalFieldsContainer .fieldSubContainer .fieldLabel .mandatoryLabel {
    font-size: 1rem !important;
    ;
    font-weight: 500;
    color: #616161;
    ;
    font-family: Poppins
}


.groupContainer .fieldItem {
    margin-bottom: 1.5rem;
}

span.textLine:first-child {
    color: #616161;
    font-family: 'Manrope';
    font-weight: 400;
}