.elementor-8563 .elementor-element.elementor-element-5d147ed{--display:flex;}.elementor-8563 .elementor-element.elementor-element-aee521a{--spacer-size:50px;}.elementor-8563 .elementor-element.elementor-element-accbed6{--alignment:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--cmsmasters-wrapper-transition-duration:0.3s;}.elementor-8563 .elementor-element.elementor-element-accbed6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8563 .elementor-element.elementor-element-accbed6 .elementor-widget-cmsmasters-featured-box__title{font-family:"Tilt Warp", Sans-serif;font-size:35px;font-weight:normal;color:#575756;}.elementor-8563 .elementor-element.elementor-element-7617e68{--alignment:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--cmsmasters-wrapper-transition-duration:0.3s;}.elementor-8563 .elementor-element.elementor-element-7617e68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8563 .elementor-element.elementor-element-7617e68 .elementor-widget-cmsmasters-featured-box__description{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:normal;line-height:35px;color:#575756;}.elementor-8563 .elementor-element.elementor-element-401eee5{--spacer-size:20px;}.elementor-8563 .elementor-element.elementor-element-631e072{--display:flex;}.elementor-8563 .elementor-element.elementor-element-631e072:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-8563 .elementor-element.elementor-element-631e072 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-8563 .elementor-element.elementor-element-631e072 > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#1D70B7;background-image:url("https://www.ecoreversa.it/wp-content/uploads/2026/02/Sfondo-Header-4.png");}.elementor-8563 .elementor-element.elementor-element-34951a3{--spacer-size:5px;}.elementor-8563 .elementor-element.elementor-element-96bd9c4{--alignment:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--cmsmasters-wrapper-transition-duration:0.3s;}.elementor-8563 .elementor-element.elementor-element-96bd9c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8563 .elementor-element.elementor-element-96bd9c4 .elementor-widget-cmsmasters-featured-box__description{font-family:"Alexandria", Sans-serif;font-size:23px;font-weight:normal;color:#FFFFFF;}.elementor-8563 .elementor-element.elementor-element-ff58492{--spacer-size:5px;}.elementor-8563 .elementor-element.elementor-element-39a2dad{--display:flex;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8563 .elementor-element.elementor-element-39a2dad:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-8563 .elementor-element.elementor-element-39a2dad > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-8563 .elementor-element.elementor-element-39a2dad > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element{background-color:#3FA435;background-image:url("https://www.ecoreversa.it/wp-content/uploads/2026/02/Sfondo-Header-4.png");}.elementor-8563 .elementor-element.elementor-element-f4a2c5e{text-align:center;}.elementor-8563 .elementor-element.elementor-element-f4a2c5e .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;font-size:35px;font-weight:bold;color:#FFFFFF;}.elementor-8563 .elementor-element.elementor-element-add997d{width:100%;max-width:100%;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-input, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-textarea, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--multiple, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--multiple .select2-selection__placeholder, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-row .forminator-field .forminator-input-with-prefix .forminator-prefix, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-row .forminator-field .forminator-input-with-suffix .forminator-suffix{font-family:"Fira Sans", Sans-serif;font-weight:400;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-description,
				#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-description a{font-family:"Fira Sans", Sans-serif;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-description{color:#FFFFFF;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-input, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-textarea, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--multiple, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--multiple .select2-selection__placeholder, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--single .select2-selection__rendered{color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d form .wpcf7-form-control-wrap{margin-bottom:10px !important;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d form .wpforms-field{margin-bottom:10px !important;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d form .wpforms-field > ul > li{margin-bottom:10px !important;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d form .wpforms-submit-container{margin-bottom:10px !important;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d form .wpcf7-submit{margin-bottom:10px !important;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d form{margin-bottom:-10px !important;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-row:not(:last-child){margin-bottom:10px;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-label, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-row .forminator-label{font-family:"Fira Sans", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-label .forminator-required{color:#FF0000;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#FF0000;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-checkbox span:last-child, #cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-radio span:last-child{font-family:"Fira Sans", Sans-serif;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d ::-webkit-input-placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d ::-ms-input-placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d ::placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-input::-webkit-input-placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-input::placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-textarea::-webkit-input-placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-textarea::placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field select.forminator-select2+.forminator-select .selection span.select2-selection--single .select2-selection__rendered .select2-selection__placeholder{font-family:"Fira Sans", Sans-serif;font-weight:400;color:#575756;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-button{font-family:var( --e-global-typography-h5-font-family ), Sans-serif;font-size:var( --e-global-typography-h5-font-size );font-weight:var( --e-global-typography-h5-font-weight );text-transform:var( --e-global-typography-h5-text-transform );font-style:var( --e-global-typography-h5-font-style );text-decoration:var( --e-global-typography-h5-text-decoration );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );color:#FFFFFF;border-color:#FFFFFF;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-button.forminator-button-upload{font-family:"Fira Sans", Sans-serif;color:#FFFFFF;}html body#cmsmasters_body .select2-container.forminator-select[data-widget-id="cms-add997d"] .forminator-select-dropdown[class*="forminator-dropdown--"] .select2-results .select2-results__options .select2-results__option{font-family:"Fira Sans", Sans-serif;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper.elementor-widget-cmsmasters-contact-form .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-error-message{font-family:"Fira Sans", Sans-serif;}@media(max-width:1180px){.elementor-8563 .elementor-element.elementor-element-accbed6{--alignment:left;}.elementor-8563 .elementor-element.elementor-element-accbed6 .elementor-widget-cmsmasters-featured-box__title{font-size:45px;}.elementor-8563 .elementor-element.elementor-element-7617e68{--alignment:left;}.elementor-8563 .elementor-element.elementor-element-7617e68 .elementor-widget-cmsmasters-featured-box__description{font-size:25px;}.elementor-8563 .elementor-element.elementor-element-96bd9c4{--alignment:left;}.elementor-8563 .elementor-element.elementor-element-96bd9c4 .elementor-widget-cmsmasters-featured-box__description{font-size:25px;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-button{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}}@media(max-width:767px){.elementor-8563 .elementor-element.elementor-element-aee521a{--spacer-size:5px;}.elementor-8563 .elementor-element.elementor-element-accbed6{--alignment:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8563 .elementor-element.elementor-element-accbed6 .elementor-widget-cmsmasters-featured-box__title{font-size:35px;}.elementor-8563 .elementor-element.elementor-element-7617e68{--alignment:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8563 .elementor-element.elementor-element-7617e68 .elementor-widget-cmsmasters-featured-box__description{font-size:16px;}.elementor-8563 .elementor-element.elementor-element-401eee5{--spacer-size:5px;}.elementor-8563 .elementor-element.elementor-element-34951a3{--spacer-size:10px;}.elementor-8563 .elementor-element.elementor-element-96bd9c4{--alignment:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8563 .elementor-element.elementor-element-96bd9c4 .elementor-widget-cmsmasters-featured-box__description{font-size:19px;}.elementor-8563 .elementor-element.elementor-element-ff58492{--spacer-size:10px;}.elementor-8563 .elementor-element.elementor-element-f4a2c5e{text-align:center;}.elementor-8563 .elementor-element.elementor-element-f4a2c5e .elementor-heading-title{font-size:33px;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-button{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}}@media(min-width:1601px){.elementor-8563 .elementor-element.elementor-element-accbed6{--alignment:center;}.elementor-8563 .elementor-element.elementor-element-7617e68{--alignment:center;}.elementor-8563 .elementor-element.elementor-element-96bd9c4{--alignment:left;}#cmsmasters_body .elementor-8563 .elementor-element.elementor-element-add997d .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form .forminator-field .forminator-button{font-size:var( --e-global-typography-h5-font-size );line-height:var( --e-global-typography-h5-line-height );letter-spacing:var( --e-global-typography-h5-letter-spacing );word-spacing:var( --e-global-typography-h5-word-spacing );}}