.elementor-86884 .elementor-element.elementor-element-3f7900ae{--display:flex;}.elementor-86884 .elementor-element.elementor-element-1df6c15 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-86884 .elementor-element.elementor-element-1df6c15.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-86884 .elementor-element.elementor-element-1df6c15{right:10px;}body.rtl .elementor-86884 .elementor-element.elementor-element-1df6c15{left:10px;}.elementor-86884 .elementor-element.elementor-element-1df6c15{top:10px;}.elementor-86884 .elementor-element.elementor-element-1df6c15 .elementor-icon-wrapper{text-align:center;}.elementor-86884 .elementor-element.elementor-element-1df6c15 .elementor-icon{font-size:30px;}.elementor-86884 .elementor-element.elementor-element-1df6c15 .elementor-icon svg{height:30px;}.elementor-86884 .elementor-element.elementor-element-713dcca{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder-row{margin-bottom:20px;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__label{text-align:left;font-family:"Lato", Sans-serif;font-size:14px;color:#999999;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__desc{text-align:left;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Lato", Sans-serif;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder input{color-scheme:normal;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__heading{font-size:1px;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder .jet-apb-calendar-slots__close{font-size:35px;top:10px;right:10px;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__action-button{transition:all 0.3s;padding:20px 20px 20px 20px;margin:10px 0px 0px 0px;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__submit{justify-content:center;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder__next-page-wrap{text-align:left;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder-message--success{text-align:center;font-family:"Lato", Sans-serif;color:#1C6938;background-color:#BEE2CB;border-style:none;}.elementor-86884 .elementor-element.elementor-element-399e49f .jet-form-builder-message--error{text-align:center;font-family:"Lato", Sans-serif;background-color:#FFC9C9;border-style:none;}#elementor-popup-modal-86884 .dialog-widget-content{animation-duration:0.7s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-86884{background-color:#3333339E;justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-86884 .dialog-message{width:600px;height:100vh;align-items:flex-start;}@media(max-width:767px){.elementor-86884 .elementor-element.elementor-element-3f7900ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-399e49f *//* Submit button */
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=submit]{
    width:100% !important;
    letter-spacing: 1px !important;
    font-size: 14px;
}

/* Default state */
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=text],
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=password],
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=email],
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=date],
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=tel]{

    border-radius: 0;
    box-shadow: none !important;
    border: 0 !important;
    border-bottom:1px solid #cecece !important;

    transition: border-color 0.3s ease; /* ADD IT HERE */
}

/* Focus state */
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=text]:focus,
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=password]:focus,
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=email]:focus,
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=date]:focus,
.elementor-86884 .elementor-element.elementor-element-399e49f input[type=tel]:focus{

    border-bottom:1px solid #1c2a4a !important;
    outline: none;
}


/* Parent row container */
.wp-block-group.is-layout-flex {
    display: flex;
    width: 100%;
    gap: 20px;
}

/* Country code field wrapper */
.wp-block-group.is-layout-flex 
.jet-form-builder-row.field-type-select-field {
    flex: 0 0 250px;
}

/* Phone number wrapper */
.wp-block-group.is-layout-flex 
.jet-form-builder-row.field-type-text-field {
    flex: 1;
}

/* Inputs fill their wrapper */
.jet-form-builder__field {
    width: 100%;
}

.elementor-86884 .elementor-element.elementor-element-399e49f h2{
    font-size: 22px;
}/* End custom CSS */