.elementor-8720 .elementor-element.elementor-element-7b62f4ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8720 .elementor-element.elementor-element-7b62f4ea .trx_addons_bg_text{z-index:0;}.elementor-8720 .elementor-element.elementor-element-7b62f4ea .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-8720 .elementor-element.elementor-element-7b62f4ea .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-8720 .elementor-element.elementor-element-59357ce7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-8720 .elementor-element.elementor-element-59357ce7:not(.elementor-motion-effects-element-type-background), .elementor-8720 .elementor-element.elementor-element-59357ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-8720 .elementor-element.elementor-element-59357ce7 .trx_addons_bg_text{z-index:0;}.elementor-8720 .elementor-element.elementor-element-59357ce7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-8720 .elementor-element.elementor-element-59357ce7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}body:not(.rtl) .elementor-8720 .elementor-element.elementor-element-13ce40dc{left:15px;}body.rtl .elementor-8720 .elementor-element.elementor-element-13ce40dc{right:15px;}.elementor-8720 .elementor-element.elementor-element-13ce40dc{top:20px;}.elementor-8720 .elementor-element.elementor-element-13ce40dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-13ce40dc.elementor-view-framed .elementor-icon, .elementor-8720 .elementor-element.elementor-element-13ce40dc.elementor-view-default .elementor-icon{color:var( --e-global-color-theme_color_meta );border-color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-13ce40dc.elementor-view-framed .elementor-icon, .elementor-8720 .elementor-element.elementor-element-13ce40dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-13ce40dc .elementor-icon{font-size:18px;}.elementor-8720 .elementor-element.elementor-element-13ce40dc .elementor-icon svg{height:18px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-file-upload-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total,.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value__label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value__remove,.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__option,.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options,.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-multiselect .mf_multiselect__control{background-color:var( --e-global-color-theme_color_bg_color );}.elementor-8720 .elementor-element.elementor-element-1453f5b{width:100%;max-width:100%;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-required-indicator{color:#f00;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .mf-input.mf-invalid{border-color:#f00;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-error-message{color:#FF0000;font-size:13px;line-height:16px;margin:9px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input{padding:15px 140px 15px 43px;border-radius:16px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-file-upload-label{padding:15px 140px 15px 43px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total{padding:15px 140px 15px 43px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_select__control, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__control .mf_multiselect__value-container, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__option, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options{padding:15px 140px 15px 43px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .range-slider{padding:15px 140px 15px 43px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input, .elementor-8720 .elementor-element.elementor-element-1453f5b .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .iti--separate-dial-code .iti__selected-dial-code{color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-bar, .elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-from, .elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-to, .elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-single{background-color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-handle{border-color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-from:before, .elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-to:before, .elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-single:before{border-top-color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_select__single-value{color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper{border-color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .input-range__track--active{background-color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .asRange .asRange-pointer .asRange-tip{background-color:var( --e-global-color-theme_color_text );border-color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-file-upload-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total{color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-file-upload-label svg path{stroke:var( --e-global-color-theme_color_text );fill:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value__label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value__remove,.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options{color:var( --e-global-color-theme_color_text );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-file-upload-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-select > .mf_select__control, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-multiselect .mf_multiselect__control, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__option{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-theme_color_bd_color );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:hover, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper:hover .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper:hover .iti--separate-dial-code .iti__selected-dial-code{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-handle:hover{border-color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-file-upload-label:hover{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:hover .mf_select__single-value{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-file-upload-container:hover .mf-input-file-upload-label svg path{stroke:var( --e-global-color-theme_color_title );fill:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value:hover .mf_multiselect__multi-value__label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value:hover .mf_multiselect__multi-value__remove,.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options:hover{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:focus, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-dial-code{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-handle:focus{border-color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-file-upload-container:focus .mf-input-file-upload-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-file-upload-container:focus .mf-image-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total:focus{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input > .mf_select__control--is-focused .mf_select__single-value{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-file-upload-container:focus .mf-input-file-upload-label svg path{stroke:var( --e-global-color-theme_color_title );fill:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total:focus, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__option:focus, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value:focus .mf_multiselect__multi-value__label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value:focus .mf_multiselect__multi-value__remove, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options:focus{color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:focus, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-file-upload-container:focus .mf-input-file-upload-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total:focus, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper > .mf-input-select > .mf_select__control--is-focused, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__option:focus, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-theme_color_title );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input, .elementor-8720 .elementor-element.elementor-element-1453f5b .irs--round .irs-single, .elementor-8720 .elementor-element.elementor-element-1453f5b .asRange .asRange-pointer .asRange-tip, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-file-upload-container .mf-input-file-upload-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .input-range__label-container{font-size:15px;line-height:27px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .input-range .input-range__track{border-radius:16px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-file-upload-container .mf-input-file-upload-label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total{border-radius:16px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-select > .mf_select__control, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-multiselect .mf_multiselect__control, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__option, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value__label, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__multi-value__remove, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options {border-radius:16px;}.elementor-8720 .elementor-element.elementor-element-1453f5b :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text), 
							   .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input::placeholder,
							   .elementor-8720 .elementor-element.elementor-element-1453f5b .mf-time-input::before{font-size:15px;line-height:27px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-time-input::before{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input::-webkit-input-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input::-moz-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:-ms-input-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input:-moz-placeholder{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-1453f5b :is(.mf_select__placeholder, .mf_multiselect__placeholder){color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn{background-color:var( --e-global-color-theme_color_link );padding:11px 25px 11px 25px;font-size:15px;line-height:27px;color:var( --e-global-color-theme_color_bg_color );border-style:none;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn:hover{background-color:var( --e-global-color-theme_color_hover );color:var( --e-global-color-theme_color_bg_color );}body:not(.rtl) .elementor-8720 .elementor-element.elementor-element-3c2cef76{right:5px;}body.rtl .elementor-8720 .elementor-element.elementor-element-3c2cef76{left:5px;}.elementor-8720 .elementor-element.elementor-element-3c2cef76{top:5px;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn:focus{color:var( --e-global-color-theme_color_bg_color );}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .mf-btn-wraper svg{fill:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .mf-btn-wraper i{color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn:hover svg{fill:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn:hover i{color:#FFFFFF;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .mf-btn-wraper svg {width:15px;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .mf-btn-wraper i {font-size:15px;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn > svg{padding:0px 0px 0px 4px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn > i{padding:0px 0px 0px 4px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox-option{display:inline-block;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-input-required-indicator{color:#f00;}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-error-message{color:#f00;font-size:13px;line-height:16px;}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox-option input[type="checkbox"] + span:before{color:var( --e-global-color-theme_color_meta );top:1px;width:27px;}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox-option input[type="checkbox"]:checked + span:before{color:var( --e-global-color-theme_color_meta );}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox, .elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox-option input[type="checkbox"] + span:before{font-size:18px;}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox, .elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox-option input[type="checkbox"] + span{font-size:14px;line-height:20px;}@media(max-width:1279px){.elementor-8720 .elementor-element.elementor-element-59357ce7{--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-8720 .elementor-element.elementor-element-59357ce7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-8720 .elementor-element.elementor-element-13ce40dc{left:13px;}body.rtl .elementor-8720 .elementor-element.elementor-element-13ce40dc{right:13px;}.elementor-8720 .elementor-element.elementor-element-13ce40dc{top:17px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input{padding:11px 130px 11px 37px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-file-upload-label{padding:11px 130px 11px 37px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-calculation-total{padding:11px 130px 11px 37px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf_select__control, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__control .mf_multiselect__value-container, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__option, .elementor-8720 .elementor-element.elementor-element-1453f5b .mf_multiselect__menu-notice--no-options{padding:11px 130px 11px 37px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-input-wrapper .range-slider{padding:11px 130px 11px 37px;}.elementor-8720 .elementor-element.elementor-element-1453f5b .mf-error-message{margin:5px 0px 0px 0px;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .mf-btn-wraper{text-align:justify;}.elementor-8720 .elementor-element.elementor-element-3c2cef76 .metform-btn{padding:7px 20px 7px 20px;}.elementor-8720 .elementor-element.elementor-element-58109934 .mf-checkbox-option{margin:0px 0px 5px 0px;}}/* Start custom CSS *//**
 * Footer newsletter MetForm — paste into Elementor footer template Custom CSS.
 * Form 8720, widget .elementor-element-700e1a5
 *
 * CSS-only error copy/styling — no JS DOM changes (MetForm uses React).
 */

/* Hide field errors until Subscribe (widget class added by JS). */
.elementor-element-700e1a5:not(.mf-show-errors) .mf-error-message {
	display: none !important;
}

.elementor-element-700e1a5:not(.mf-show-errors) .elementor-element-1453f5b .mf-input-wrapper .mf-input[aria-invalid='true'],
.elementor-element-700e1a5:not(.mf-show-errors) .elementor-element-1453f5b .mf-input-wrapper .mf-input.mf-invalid {
	border-color: #ffffff !important;
	box-shadow: none !important;
	outline: none !important;
}

/* Hide MetForm top response strip unless submit succeeded. */
.elementor-element-700e1a5 .mf-main-response-wrap:not(:has(.mf-success-icon)),
.elementor-element-700e1a5 .mf-response-msg-wrap:not(:has(.mf-success-icon)) {
	display: none !important;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	background: transparent !important;
	border: none !important;
}

.elementor-element-700e1a5 .mf-main-response-wrap:has(.mf-success-icon) .mf-response-msg {
	background: transparent !important;
	border: none !important;
	padding: 0 !important;
	text-align: left !important;
}

/* Legacy custom error nodes — hide, never remove in JS. */
.elementor-element-700e1a5 .vetrici-newsletter-error {
	display: none !important;
}

/*
 * Grey/white pill — clip inner content to rounded shape.
 * overflow:visible was causing a “second bottom edge” on mobile (Firefox + Chrome).
 */
.elementor-element-700e1a5 .elementor-element-59357ce7 {
	overflow: hidden !important;
}

/* Grow pill when error row is shown so message stays inside the rounded box. */
.elementor-element-700e1a5.mf-show-errors .elementor-element-59357ce7 {
	height: auto !important;
	min-height: 61px;
	align-items: stretch !important;
}

/* Email error — inside pill, custom copy via ::after (do not change MetForm text in JS). */
.elementor-element-700e1a5.mf-show-errors .elementor-element-1453f5b .mf-input-wrapper .mf-error-message {
	display: block !important;
	flex: 0 0 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	order: 10 !important;
	height: auto !important;
	min-height: 0 !important;
	max-height: none !important;
	color: transparent !important;
	font-size: 0 !important;
	line-height: 0 !important;
	background: transparent !important;
	background-color: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 2px 15px 8px !important;
	margin: 0 !important;
	text-align: left !important;
	overflow: hidden !important;
}

.elementor-element-700e1a5.mf-show-errors .elementor-element-1453f5b .mf-input-wrapper .mf-error-message::after {
	content: 'Please enter a valid Email address';
	display: block;
	font-size: 13px;
	line-height: 1.35;
	color: #ff3333;
	background: transparent !important;
}

/* Duplicate MetForm spans — show first only. */
.elementor-element-700e1a5 .elementor-element-1453f5b .mf-input-wrapper .mf-error-message ~ .mf-error-message {
	display: none !important;
}

/* Wrapper stacks input + error (MetForm uses block layout on mobile). */
.elementor-element-700e1a5 .elementor-element-1453f5b .mf-input-wrapper {
	display: block !important;
	width: 100% !important;
}

/* Checkbox errors after Subscribe. */
.elementor-element-700e1a5.mf-show-errors .elementor-element-58109934 .mf-error-message {
	display: block !important;
	color: #ff3333 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	padding: 0 !important;
	margin: 8px 0 0 !important;
	font-size: 13px !important;
	line-height: 1.35 !important;
	text-align: left !important;
}

/* No red input border — message only. */
.elementor-element-700e1a5.mf-show-errors .elementor-element-1453f5b .mf-input-wrapper .mf-input[aria-invalid='true'],
.elementor-element-700e1a5.mf-show-errors .elementor-element-1453f5b .mf-input-wrapper .mf-input.mf-invalid {
	border-color: #ffffff !important;
	box-shadow: none !important;
	outline: none !important;
}

.elementor-element-700e1a5.mf-show-errors .mf-input-wrapper.mf-field-error,
.elementor-element-700e1a5.mf-show-errors .mf-checkbox-multi-list.mf-field-error {
	background: transparent !important;
}

@media (max-width: 767px) {
	/* Elementor mobile flex gap on the pill leaves a visible strip under the input. */
	.elementor-element-700e1a5 .elementor-element-59357ce7 {
		--row-gap: 0px !important;
		--gap: 0px !important;
		row-gap: 0 !important;
		gap: 0 !important;
	}

	/* Match input to pill height — removes grey/white gap strip under the field. */
	.elementor-element-700e1a5 .elementor-element-1453f5b .mf-input-wrapper .mf-input {
		min-height: 51px;
		box-sizing: border-box;
	}

	.elementor-element-700e1a5.mf-show-errors .elementor-element-1453f5b .mf-input-wrapper .mf-error-message::after {
		font-size: 12px;
	}

	.elementor-element-700e1a5.mf-show-errors .elementor-element-1453f5b .mf-input-wrapper .mf-error-message {
		padding: 2px 15px 6px !important;
	}

	.elementor-element-700e1a5:not(.mf-show-errors) .elementor-element-1453f5b .mf-input-wrapper .mf-error-message {
		display: none !important;
		height: 0 !important;
		min-height: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		overflow: hidden !important;
		background: transparent !important;
	}
}/* End custom CSS */