.elementor-7021 .elementor-element.elementor-element-b8752d5{--display:flex;--padding-top:32px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7021 .elementor-element.elementor-element-1eecc10 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-7021 .elementor-element.elementor-element-1eecc10{text-align:center;}.elementor-7021 .elementor-element.elementor-element-1eecc10 .elementor-heading-title{font-family:"Avhad Avenir", Sans-serif;font-size:22px;font-weight:400;}.elementor-7021 .elementor-element.elementor-element-04407f6 .cool-form{--cool-form-column-gap:32px;--cool-form-row-gap:0px;--cool-form-label-spacing:0px;--cool-form-mark-color:#FF0000;--cool-form-field-bg-color:var( --e-global-color-ef1138b );--cool-form-field-border-width:1px;--cool-form-field-border-color:var( --e-global-color-accent );--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;--cool-form-box-padding-block-end:0px;--cool-form-box-padding-block-start:0px;--cool-form-box-padding-inline-end:0px;--cool-form-box-padding-inline-start:0px;}@media(min-width:768px){.elementor-7021 .elementor-element.elementor-element-b8752d5{--width:520px;}}@media(max-width:1024px){.elementor-7021 .elementor-element.elementor-element-04407f6 .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}}@media(max-width:767px){.elementor-7021 .elementor-element.elementor-element-04407f6 .cool-form{--cool-form-button-padding-block-end:8px;--cool-form-button-padding-block-start:8px;--cool-form-button-padding-inline-end:40px;--cool-form-button-padding-inline-start:40px;--cool-form-content-width:100%;}}/* Start custom CSS for cool-form, class: .elementor-element-04407f6 *//* =========================================================
   AVHAD — REGISTER YOUR INTEREST
   COOL FORMKIT
   ========================================================= */


/* ---------------------------------------------------------
   REMOVE "DETAIL THAT DEFINES EVERY HOME"
--------------------------------------------------------- */

.elementor-element-1eec10 {
    display: none !important;
}


/* ---------------------------------------------------------
   FORM CONTAINER
--------------------------------------------------------- */

.elementor-element-b8752d5 {
    background: #FFFFFF;
    border-radius: 8px;

    box-shadow:
        0 2px 12px 8px rgba(229, 226, 226, 0.5);
}


/* ---------------------------------------------------------
   FORM
--------------------------------------------------------- */

.elementor-element-b8752d5 .cool-form {
    width: 100%;
}


/* ---------------------------------------------------------
   FIELD GROUP
   REDUCED SPACING
--------------------------------------------------------- */

.elementor-element-b8752d5 .cool-form__field-group {
    width: 100%;
    margin-bottom: 10px !important;
}


/* ---------------------------------------------------------
   REMOVE EXTRA SPACE BETWEEN FIELD GROUPS
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form__field-group + .cool-form__field-group {
    margin-top: 0 !important;
}


/* ---------------------------------------------------------
   MATERIAL DESIGN FIELD
--------------------------------------------------------- */

.elementor-element-b8752d5 .mdc-text-field {
    width: 100% !important;

    min-height: 48px !important;
    height: 48px !important;

    background: #FFFFFF !important;

    border-radius: 4px !important;

    box-shadow:
        0 2px 10px rgba(0, 0, 0, 0.06) !important;

    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   MATERIAL OUTLINE
--------------------------------------------------------- */

.elementor-element-b8752d5
.mdc-text-field--outlined
.mdc-notched-outline {
    border-radius: 4px !important;
}


/* Normal border */

.elementor-element-b8752d5
.mdc-text-field--outlined
.mdc-notched-outline
.mdc-notched-outline__leading,

.elementor-element-b8752d5
.mdc-text-field--outlined
.mdc-notched-outline
.mdc-notched-outline__notch,

.elementor-element-b8752d5
.mdc-text-field--outlined
.mdc-notched-outline
.mdc-notched-outline__trailing {
    border-color: #EEEEEE !important;
}


/* ---------------------------------------------------------
   INPUT TEXT
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form__input {
    width: 100% !important;
    height: 48px !important;

    padding: 0 16px !important;

    background: transparent !important;

    color: #0F1B4D !important;

    font-family:
        "AvhadAvenirLight",
        Arial,
        sans-serif !important;

    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 24px !important;

    box-sizing: border-box !important;
}


/* ---------------------------------------------------------
   PLACEHOLDER
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form__input::placeholder {
    color: #999999 !important;
    opacity: 1 !important;

    font-family:
        "AvhadAvenirLight",
        Arial,
        sans-serif !important;

    font-weight: 300 !important;
}


/* ---------------------------------------------------------
   FIELD FOCUS
--------------------------------------------------------- */

.elementor-element-b8752d5
.mdc-text-field--focused
.mdc-notched-outline
.mdc-notched-outline__leading,

.elementor-element-b8752d5
.mdc-text-field--focused
.mdc-notched-outline
.mdc-notched-outline__notch,

.elementor-element-b8752d5
.mdc-text-field--focused
.mdc-notched-outline
.mdc-notched-outline__trailing {
    border-color: #AC7C59 !important;
}


/* ---------------------------------------------------------
   FIELD LABEL
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form__field-group
label {
    font-family:
        "AvhadAvenirLight",
        Arial,
        sans-serif !important;

    color: #777777 !important;

    font-size: 14px !important;
    font-weight: 300 !important;
}


/* ---------------------------------------------------------
   SELECT / DROPDOWN
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form__field-group
select {
    width: 100% !important;
    height: 48px !important;

    padding: 0 16px !important;

    background: #FFFFFF !important;

    color: #0F1B4D !important;

    border: 1px solid #EEEEEE !important;
    border-radius: 4px !important;

    box-shadow:
        0 2px 10px rgba(0, 0, 0, 0.06) !important;

    font-family:
        "AvhadAvenirLight",
        Arial,
        sans-serif !important;

    font-size: 16px !important;
    font-weight: 300 !important;

    box-sizing: border-box !important;

    cursor: pointer;
}


/* ---------------------------------------------------------
   PHONE FIELD
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form__field-group.is-field-type-tel {
    width: 100%;
}


/* ---------------------------------------------------------
   SUBMIT BUTTON
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form
button[type="submit"] {
    width: 100% !important;
    height: 48px !important;

    margin-top: 4px !important;
    padding: 0 24px !important;

    background: #0F1B4D !important;
    color: #FFFFFF !important;

    border: 1px solid #0F1B4D !important;
    border-radius: 4px !important;

    font-family:
        "AvhadAvenirMedium",
        Arial,
        sans-serif !important;

    font-size: 15px !important;
    font-weight: 500 !important;

    letter-spacing: 0 !important;

    box-shadow: none !important;

    cursor: pointer;
}


/* ---------------------------------------------------------
   BUTTON HOVER
--------------------------------------------------------- */

.elementor-element-b8752d5
.cool-form
button[type="submit"]:hover {
    background: #233376 !important;
    border-color: #233376 !important;
}


/* ---------------------------------------------------------
   MOBILE
--------------------------------------------------------- */

@media (max-width: 767px) {

    .elementor-element-b8752d5
    .cool-form__field-group {
        margin-bottom: 8px !important;
    }


    .elementor-element-b8752d5
    .cool-form__field-group + .cool-form__field-group {
        margin-top: 0 !important;
    }


    .elementor-element-b8752d5
    .mdc-text-field {
        height: 48px !important;
        min-height: 48px !important;
    }


    .elementor-element-b8752d5
    .cool-form__input {
        height: 48px !important;
        font-size: 15px !important;
    }


    .elementor-element-b8752d5
    .cool-form__field-group
    select {
        height: 48px !important;
        font-size: 15px !important;
    }


    .elementor-element-b8752d5
    .cool-form
    button[type="submit"] {
        height: 48px !important;
    }
}/* End custom CSS */