.forminator-row{min-height:90px !important;position:relative;margin-bottom:var(--wp--preset--spacing--24) !important;}
.forminator-row .form-consent{height:auto;}
.forminator-row:has(.form-consent){height:auto;min-height:fit-content !important;}
.forminator-row-last{min-height:fit-content !important;height:fit-content !important;margin:0 !important;}
.iti__selected-country{display:none !important;}
#consent-1 .forminator-error-message{display:none !important;}
.forminator-label{display:flex !important;width:fit-content !important;color:var(--wp--preset--color--basic-white) !important;border-radius:4px;padding:0 16px;position:absolute;top:0.75em;font-size:var(--wp--preset--font-size--medium) !important;opacity:0.8;font-weight:400 !important;}
.forminator-row input,select,textarea,.select2-selection,.forminator-select2{background-color:transparent !important;border-color:var(--wp--preset--color--basic-white) !important;border-radius:4px !important;color:var(--wp--preset--color--basic-white) !important;border-width:thin !important;font-size:16px !important;padding:16px !important;line-height:120% !important;max-height:61px;}
.forminator-input::placeholder,.forminator-textarea::placeholder,select::placeholder{opacity:0;}
.select2-selection__placeholder{opacity:0;}
.forminator-ui.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{color:var(--wp--preset--color--basic-white) !important;}
.forminator-error-message{background-color:transparent !important;color:var(--wp--preset--color--basic-error) !important;text-align:left !important;font-size:var(--wp--preset--font-size--extra-small);margin-top:0 !important;line-height:150% !important;}
.forminator-consent__label p{color:var(--wp--preset--color--basic-white) !important;}
.forminator-is_active > input{border-color:var(--wp--preset--color--primary-light-blue) !important;}
.forminator-is_active > select{border-color:var(--wp--preset--color--primary-light-blue) !important;}
.forminator-is_active > textarea{border-color:var(--wp--preset--color--primary-light-blue) !important;}
.forminator-has_error > input{border-color:var(--wp--preset--color--basic-error) !important;}
.forminator-has_error > select{border-color:var(--wp--preset--color--basic-error) !important;}
.forminator-has_error > textarea{border-color:var(--wp--preset--color--basic-error) !important;}
.contact-overlay-text{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--12);}
textarea{resize:none !important;overflow:hidden !important;}
.forminator-is_active > .forminator-label{transform:translateY(calc(-50% - 0.75em)) scale(0.8);color:var(--wp--preset--color--secondary-grey) !important;padding:4px 8px;background-color:var(--wp--preset--color--primary-light-blue) !important;z-index:9;opacity:1;}
.contact-overlay-text p,h4{margin:0;}
.forminator-is_filled > .forminator-label{transform:translateY(calc(-50% - 0.75em)) scale(0.8);color:var(--wp--preset--color--secondary-grey) !important;padding:4px 8px;background-color:var(--wp--preset--color--primary-light-blue) !important;z-index:9;opacity:1;}
.forminator-has_error > .forminator-label{transform:translateY(calc(-50% - 0.75em)) scale(0.8);color:var(--wp--preset--color--secondary-grey) !important;padding:4px 8px;background-color:var(--wp--preset--color--basic-error) !important;z-index:9;opacity:1;}
.forminator-button .forminator-button-submit{border-radius:var(--wp--custom--radius);padding:1.25em var(--wp--preset--spacing--32) !important;}
#TB_closeAjaxWindow{transition:box-shadow 0.3s ease;}
#TB_window{overflow-y:hidden !important;}
#TB_ajaxContent{overflow-y:hidden !important;}
#TB_ajaxContent #contact-overlay-content p{padding:0;}
#contact-overlay-content{height:90vh;}
#forminator-contact-form{max-height:90vh;overflow-y:auto !important;padding-right:var(--wp--preset--spacing--24);padding-bottom:var(--wp--preset--spacing--64);scrollbar-color:white var(--wp--preset--color--primary-light-grey);-webkit-mask-image:-webkit-gradient( linear, left top, left bottom, color-stop(0.8, rgba(0,0,0,1)), to(rgba(0,0,0,0)) );}
#TB_closeAjaxWindow{height:5em;}
.shadow{box-shadow:0px 1px 16px 0px rgba(0, 0, 0, 0.45);}
.forminator-checkbox__wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;}
.forminator-checkbox__wrapper p{margin:0 !important;padding:0 !important;text-align:left !important;}
.forminator-description{display:flex !important;flex-direction:row !important;align-items:flex-start !important;justify-content:flex-start !important;text-align:left !important;}
.forminator-description span{margin:0 !important;display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;color:var(--wp--preset--color--basic-white);}
.forminator-ui.forminator-design--default .forminator-button-submit{border:var(--wp--custom--radius) !important;background:var(--wp--preset--gradient--linear-gradient-blue) !important;color:var(--wp--preset--color--basic-white);justify-content:center;padding:1.15em var(--wp--preset--spacing--32) !important;background-size:150% 100%;background-position:100% 0;-moz-transition:all var(--wp--custom--animation-speed) ease-in-out;-o-transition:all var(--wp--custom--animation-speed) ease-in-out;-webkit-transition:all var(--wp--custom--animation-speed) ease-in-out;transition:all var(--wp--custom--animation-speed) ease-in-out;font-weight:bold !important;font-size:var(--wp--preset--font-size--button) !important;}
.disabled{background:var(--wp--preset--color--secondary-grey) !important;background-color:var(--wp--preset--color--secondary-grey) !important;}
.forminator-ui.forminator-design--default .forminator-button-submit:hover{color:var(--wp--preset--color--basic-white);color:var(--wp--preset--color--basic-white);background-position:0 0;-moz-transition:all var(--wp--custom--animation-speed) ease-in-out;-o-transition:all var(--wp--custom--animation-speed) ease-in-out;-webkit-transition:all var(--wp--custom--animation-speed) ease-in-out;transition:all var(--wp--custom--animation-speed) ease-in-out;}
.forminator-select-dropdown{background-color:var(--wp--preset--color--primary-dark-grey) !important;border-radius:4px !important;border-color:var(--wp--preset--color--basic-white) !important;padding:0 !important;margin-top:calc(-1 * var(--wp--preset--spacing--24)) !important;}
.forminator-textarea{height:113px !important;min-height:113px !important;}
.forminator-select-dropdown li{color:var(--wp--preset--color--basic-white) !important;}
.forminator-select-dropdown li:hover{color:var(--wp--preset--color--secondary-grey) !important;background-color:var(--wp--preset--color--primary-light-blue) !important;}
.select2-results__option--highlighted{color:var(--wp--preset--color--secondary-grey) !important;background-color:var(--wp--preset--color--primary-light-blue) !important;}
#select-1 .forminator-label{transform:translateY(calc(-50% - 0.75em)) scale(0.8);color:var(--wp--preset--color--secondary-grey) !important;padding:4px 8px;background-color:var(--wp--preset--color--primary-light-blue) !important;z-index:9;opacity:1;}
.select2-selection{}
.forminator-checkbox{padding-top:2px;}
.forminator-required{color:inherit !important;}
.forminator-checkbox input:checked + .forminator-checkbox-box{background-color:var(--wp--preset--color--primary-light-blue) !important;color:var(--wp--preset--color--secondary-grey) !important;border-radius:2px !important;}
.forminator-checkbox input + .forminator-checkbox-box{background-color:transparent !important;border-radius:2px !important;border-color:var(--wp--preset--color--basic-white);}
.forminator-has_error .forminator-consent .forminator-checkbox-box{border-color:var(--wp--preset--color--basic-error) !important;}
.forminator-has_error .forminator-consent__label p{color:var(--wp--preset--color--basic-error) !important;}
.forminator-consent__label a{text-decoration:underline !important;}
 .select2-selection[aria-expanded="false"] .forminator-icon-chevron-down::before{color:var(--wp--preset--color--basic-white) !important;}
.select2-selection[aria-expanded="true"] .forminator-icon-chevron-down::before{color:var(--wp--preset--color--primary-light-blue) !important;}
.select2-selection[aria-expanded="true"]{border-color:var(--wp--preset--color--primary-light-blue) !important;}
.forminator-response-message{background-color:transparent !important;color:var(--wp--preset--color--basic-white) !important;box-shadow:none !important;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--12);justify-content:center;align-items:center;text-align:center !important;}
.forminator-response-message p{margin-bottom:var(--wp--preset--spacing--40) !important;color:var(--wp--preset--color--basic-white) !important;}
@media screen and (max-width:782px){
.forminator-label{
display: flex !important;
width: fit-content !important;
color: var(--wp--preset--color--basic-white) !important;
border-radius: 4px;
padding: 0 8px;
position: relative;
top: 2.75em;
font-size: var(--wp--preset--font-size--medium) !important;
opacity: 0.8;
font-weight: 400 !important;
}
}