.elementor-10153 .elementor-element.elementor-element-fdee114{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-10153 .elementor-element.elementor-element-62eea91{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10153 .elementor-element.elementor-element-62eea91.e-con{--align-self:flex-start;}.elementor-10153 .elementor-element.elementor-element-9ce5620{width:var( --container-widget-width, 105.221% );max-width:105.221%;--container-widget-width:105.221%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-4f66002-font-family ), Sans-serif;font-size:var( --e-global-typography-4f66002-font-size );font-weight:var( --e-global-typography-4f66002-font-weight );line-height:var( --e-global-typography-4f66002-line-height );color:var( --e-global-color-primary );}.elementor-10153 .elementor-element.elementor-element-9ce5620 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10153 .elementor-element.elementor-element-9ce5620.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10153 .elementor-element.elementor-element-9ce5620 p{margin-bottom:0px;}.elementor-10153 .elementor-element.elementor-element-bc80c88{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-5c33484-font-family ), Sans-serif;font-size:var( --e-global-typography-5c33484-font-size );font-weight:var( --e-global-typography-5c33484-font-weight );line-height:var( --e-global-typography-5c33484-line-height );color:var( --e-global-color-primary );}.elementor-10153 .elementor-element.elementor-element-bc80c88 p{margin-bottom:0px;}.elementor-10153 .elementor-element.elementor-element-70a0a51{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10153 .elementor-element.elementor-element-70a0a51.e-con{--align-self:flex-start;}.elementor-10153 .elementor-element.elementor-element-77dac8f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10153 .elementor-element.elementor-element-957ef52{--display:flex;}.elementor-10153 .elementor-element.elementor-element-4f5ed75 img{width:100%;height:800px;object-fit:cover;object-position:bottom center;}@media(min-width:768px){.elementor-10153 .elementor-element.elementor-element-62eea91{--width:45%;}.elementor-10153 .elementor-element.elementor-element-70a0a51{--width:48%;}.elementor-10153 .elementor-element.elementor-element-957ef52{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10153 .elementor-element.elementor-element-62eea91{--width:52%;}.elementor-10153 .elementor-element.elementor-element-70a0a51{--width:48%;}.elementor-10153 .elementor-element.elementor-element-957ef52{--width:100%;}}@media(max-width:1024px){.elementor-10153 .elementor-element.elementor-element-fdee114{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6%;--padding-bottom:6%;--padding-left:0px;--padding-right:0px;}.elementor-10153 .elementor-element.elementor-element-9ce5620{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-4f66002-font-size );line-height:var( --e-global-typography-4f66002-line-height );}.elementor-10153 .elementor-element.elementor-element-bc80c88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-5c33484-font-size );line-height:var( --e-global-typography-5c33484-line-height );}.elementor-10153 .elementor-element.elementor-element-77dac8f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10153 .elementor-element.elementor-element-4f5ed75 img{height:400px;}}@media(max-width:767px){.elementor-10153 .elementor-element.elementor-element-62eea91{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10153 .elementor-element.elementor-element-9ce5620{font-size:var( --e-global-typography-4f66002-font-size );line-height:var( --e-global-typography-4f66002-line-height );}.elementor-10153 .elementor-element.elementor-element-bc80c88{font-size:var( --e-global-typography-5c33484-font-size );line-height:var( --e-global-typography-5c33484-line-height );}.elementor-10153 .elementor-element.elementor-element-70a0a51{--width:100%;}.elementor-10153 .elementor-element.elementor-element-957ef52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for formidable, class: .elementor-element-77dac8f */.elementor-10153 .elementor-element.elementor-element-77dac8f button {
    line-height: 1 !important;
    text-transform: uppercase
}
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=text],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=password],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=url],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=tel],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=number],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=email],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=checkbox],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field input[type=radio],
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field textarea,
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field .mce-edit-area iframe,
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field .frm_form_fields_error_style,
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field .g-recaptcha iframe,
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field .frm-card-element.StripeElement,
.elementor-10153 .elementor-element.elementor-element-77dac8f .frm_style_divi.with_frm_style .frm_blank_field .frm_form_field :invalid {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important
}
.elementor-10153 .elementor-element.elementor-element-77dac8f .with_frm_style .frm_inside_container > input,
.elementor-10153 .elementor-element.elementor-element-77dac8f .with_frm_style .frm_inside_container > select,
.elementor-10153 .elementor-element.elementor-element-77dac8f .with_frm_style .frm_inside_container > textarea {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important
}/* End custom CSS */