@charset "UTF-8";
/* CSS Document */

#loading {
    background-color: #202020;
    width: 100vw;
    height: 100vh;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/logo.svg);
    background-repeat: no-repeat;
    background-size: 200px auto;
    background-position: center 58%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999999999999;
}
#loading strong {
    display: block;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -170px);
    color: #FFFFFF;
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/loading-7528_256.gif");
    padding-top: 80px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 60px auto;
}
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}
input[type=checkbox].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type=checkbox].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#034592;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#ff9a00;--cmplz_button_accept_border_color:#ff9a00;--cmplz_button_accept_text_color:#000000;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#ff9a00;--cmplz_slider_inactive_color:#f9f7f7;--cmplz_slider_bullet_color:#000000}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut .5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn .5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media(max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%)translateY(-50%);transform:translateX(-50%)translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px transparent;background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media(min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media(max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:.5!important}}@media(max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media(max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,.5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:0 0;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media(max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media(max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media(max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:0 0;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded=true] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:10px;bottom:10px;transform:initial}@media(min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media(max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media(min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}#cmplz-manage-consent .cmplz-manage-consent{left:40px;right:initial}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}@media(max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-logo{display:none!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color .3s,left .3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:fontawesome,sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgba(0,0,0,.19)0 10px 20px,rgba(0,0,0,.23)0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgba(0,0,0,.3)0 19px 38px,rgba(0,0,0,.22)0 15px 12px}.cmplz-blocked-content-container.forminator-g-recaptcha{max-width:initial!important;height:90px!important}@media only screen and (max-width:400px){.cmplz-blocked-content-container.forminator-g-recaptcha{height:100px!important}}.cmplz-blocked-content-container.forminator-g-recaptcha .cmplz-blocked-content-notice{top:unset;left:unset;transform:unset}
#forminator-module-11776:not(.select2-dropdown) {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}


	#forminator-module-11776 {
		border-width: 0;
		border-style: none;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}


	#forminator-module-11776 {
							background-color: #212121;
			}


#forminator-module-11776 .forminator-pagination-footer .forminator-button-paypal {
			flex: 1;
	}
#forminator-module-11776 .forminator-button-paypal > .paypal-buttons {
		}
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-response-message,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-response-message p {
		font-size: 15px;
		font-family: inherit;
		font-weight: 400;
	}


	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-error {
					box-shadow: inset 4px 0 0 0 #E51919, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-moz-box-shadow: inset 4px 0 0 0 #E51919, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-webkit-box-shadow: inset 4px 0 0 0 #E51919, 1px 1px 4px 0 rgba(0,0,0,0.3);
			}

	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-error:hover,
	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-error:focus,
	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-error:active {
					box-shadow: inset 4px 0 0 0 #E51919, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-moz-box-shadow: inset 4px 0 0 0 #E51919, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-webkit-box-shadow: inset 4px 0 0 0 #E51919, 1px 1px 4px 0 rgba(0,0,0,0.3);
			}

	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-error,
	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-error p {
					color: #333333;
			}


	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-success {
					box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-moz-box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-webkit-box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0,0,0,0.3);
			}

	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-success:hover,
	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-success:focus,
	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-success:active {
					box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-moz-box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0,0,0,0.3);
			-webkit-box-shadow: inset 4px 0 0 0 #067963, 1px 1px 4px 0 rgba(0,0,0,0.3);
			}

	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-success,
	#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-success p {
					color: #333333;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-loading {
					background-color: #666666;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-loading,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-response-message.forminator-loading p {
					color: #ffffff;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-title {
		font-size: 45px;
		font-family: inherit;
		font-weight: 400;
		text-align: left;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-subtitle {
		font-size: 18px;
		font-family: inherit;
		font-weight: 400;
		text-align: left;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-title {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-subtitle {
			}


	#forminator-module-11776.forminator-design--material .forminator-label[class*="forminator-floating-"] {
		font-size: 16px;
		font-family: inherit;
		font-weight: 400;
	}

	#forminator-module-11776.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
		font-size: 12px;
		font-family: inherit;
		font-weight: 700;
	}

	#forminator-module-11776.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"],
	#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"] {
		font-size: 12px;
		font-family: inherit;
		font-weight: 700;
	}

	#forminator-module-11776.forminator-design--material .forminator-field-textarea .forminator-is_filled .forminator-label[class*="forminator-floating-"],
	#forminator-module-11776.forminator-design--material .forminator-field-textarea .forminator-is_active .forminator-label[class*="forminator-floating-"] {
		transform: translateY(calc(-100% + 10px));
	}


	#forminator-module-11776.forminator-design--material .forminator-label[class*="forminator-floating-"] {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
					color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-label .forminator-required {
					color: #f9a01b;
			}

	#forminator-module-11776.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"] {
					color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"] {
					color: #f28a17;
			}

	#forminator-module-11776.forminator-design--material .forminator-is_filled.forminator-has_error .forminator-label[class*="forminator-floating-"],
	#forminator-module-11776.forminator-design--material .forminator-is_active.forminator-has_error .forminator-label[class*="forminator-floating-"] {
					color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"] .forminator-required,
	#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"] .forminator-required {
					color: #f9a01b;
			}

	#forminator-module-11776.forminator-design--material .forminator-is_filled.forminator-has_error .forminator-label[class*="forminator-floating-"] .forminator-required,
	#forminator-module-11776.forminator-design--material .forminator-is_active.forminator-has_error .forminator-label[class*="forminator-floating-"] .forminator-required {
					color: #ffffff;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description-password {
		display: block;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description p {
		font-size: 12px;
		font-family: inherit;
		font-weight: 400;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description a,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description a:hover,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description a:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description a:active {
		box-shadow: none;
		text-decoration: none;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description p {
		margin: 0;
		padding: 0;
		border: 0;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description p {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description a {
		color: #097BAA;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description a:hover {
		color: #086A91;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-description a:active {
		color: #086A91;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-error-message {
		font-size: 12px;
		font-family: inherit;
		font-weight: 500;
	}


	#forminator-module-11776.forminator-design--material .forminator-error-message {
					color: #ffffff;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-input,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-input input,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-iti-input .iti__selected-dial-code {
		font-size: 16px;
		font-family: inherit;
		font-weight: 400;
	}


	#forminator-module-11776.forminator-design--material .forminator-input {
							color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-iti-input .iti__selected-dial-code {
					color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-input:disabled,
	#forminator-module-11776.forminator-design--material .forminator-calculation:disabled {
					-webkit-text-fill-color: #ffffff;
				opacity: 1;
	}

	#forminator-module-11776.forminator-design--material .forminator-input:hover,
	#forminator-module-11776.forminator-design--material .forminator-iti-input:hover .iti__selected-dial-code {
					color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-input:focus,
	#forminator-module-11776.forminator-design--material .forminator-input:active,
	#forminator-module-11776.forminator-design--material .forminator-iti-input:focus-within .iti__selected-dial-code,
	#forminator-module-11776.forminator-design--material .forminator-iti-input:active .iti__selected-dial-code {
					color: #ffffff;
			}

	
	#forminator-module-11776.forminator-design--material .forminator-input::placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-input:-moz-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-input::-moz-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-input:-ms-input-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-input::-webkit-input-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-input--wrap:after {
					background-color: #f28a17;
			}

	#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-input--wrap:after {
					background-color: #f28a17;
			}

	#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-input--wrap:after {
					background-color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-input-with-icon [class*="forminator-icon-"] {
			}

	#forminator-module-11776.forminator-design--material .forminator-input-with-icon:hover [class*="forminator-icon-"] {
			}

	#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-input-with-icon [class*="forminator-icon-"] {
			}

	#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-input-with-icon [class*="forminator-icon-"] {
					border-color: #f28a17;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-suffix {
		font-size: 16px;
		font-family: inherit;
		font-weight: 500;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-suffix {
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-prefix {
		font-size: 16px;
		font-family: inherit;
		font-weight: 500;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-prefix {
			}


		
		#forminator-module-11776 .forminator-field .forminator-radio .forminator-radio-image span,
		#forminator-module-11776 .forminator-field .forminator-checkbox .forminator-checkbox-image span {
							width: 70px;
										height: 70px;
					}

		/* Override padding-top for inline layout to match custom image height and prevent overlap. */
		#forminator-module-11776 .forminator-field .forminator-radio.forminator-radio-inline.forminator-has_image.forminator-has_bullet,
		#forminator-module-11776 .forminator-field .forminator-checkbox.forminator-checkbox-inline.forminator-has_box {
			padding-top: 90px;
					}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-textarea {
		font-size: 16px;
		font-family: inherit;
		font-weight: 400;
	}


	#forminator-module-11776.forminator-design--material .forminator-textarea {
				background-color: transparent;
					color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-textarea:hover {
					color: #ffffff;
			}

	
	#forminator-module-11776.forminator-design--material .forminator-textarea:focus,
	#forminator-module-11776.forminator-design--material .forminator-textarea:active {
					color: #ffffff;
			}

	#forminator-module-11776.forminator-design--material .forminator-textarea::placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-textarea:-moz-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-textarea::-moz-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-textarea:-ms-input-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-textarea::-webkit-input-placeholder {
					color: #aaaaaa;
			}

	#forminator-module-11776.forminator-design--material .forminator-textarea--wrap:after {
					border-color: #f28a17;
			}

	#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-textarea--wrap:after {
					border-color: #f28a17;
			}

	#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-textarea--wrap:after {
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-radio {
		font-size: 14px;
		font-family: inherit;
		font-weight: 400;
	}


	#forminator-module-11776.forminator-design--material .forminator-radio {
			}

	#forminator-module-11776.forminator-design--material .forminator-radio span[aria-hidden]:not(.forminator-radio-image) {
					border-color: #777771;
			}

			#forminator-module-11776.forminator-design--material .forminator-radio span[aria-hidden]:not(.forminator-radio-image):hover {
			border-color: #097BAA;
		}
	
			#forminator-module-11776.forminator-design--material .forminator-radio span[aria-hidden]:not(.forminator-radio-image):hover::after,
		#forminator-module-11776.forminator-design--material .forminator-radio input:checked + .forminator-radio-bullet:hover::after {
			background-color: #E1F6FF;
			opacity: 1;
			transform: translate(-50%,-50%) scale(1.7);
			z-index: -1;
		}
	
			#forminator-module-11776.forminator-design--material .forminator-radio input:focus-visible + .forminator-radio-bullet {
			outline: 2px solid #254DEB;
			outline-offset: 5px;
		}
	
	#forminator-module-11776.forminator-design--material .forminator-radio span[aria-hidden]:before {
					background-color: #097BAA;
			}

	#forminator-module-11776.forminator-design--material .forminator-radio span[aria-hidden]:after {
					background-color: #097BAA;
			}

	#forminator-module-11776.forminator-design--material .forminator-radio input:checked + span[aria-hidden],
	#forminator-module-11776.forminator-design--material .forminator-radio:hover span.forminator-radio-image,
	#forminator-module-11776.forminator-design--material .forminator-radio input:checked ~ span.forminator-radio-image {
					border-color: #097BAA;
			}

	#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-radio span[aria-hidden]:not(.forminator-checkbox-image) {
					border-color: #ffffff;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-checkbox,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-checkbox__label,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-checkbox__label p {
		font-size: 14px;
		font-family: inherit;
		font-weight: 400;
	}


	#forminator-module-11776.forminator-design--material .forminator-checkbox,
	#forminator-module-11776.forminator-design--material .forminator-checkbox__label,
	#forminator-module-11776.forminator-design--material .forminator-checkbox__label p,
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .forminator-checkbox {
			}

	#forminator-module-11776.forminator-design--material .forminator-checkbox span[aria-hidden]:not(.forminator-checkbox-image) {
					border-color: #777771;
							color: #097BAA;
			}

			#forminator-module-11776.forminator-design--material .forminator-checkbox span[aria-hidden]:not(.forminator-checkbox-image):hover,
		.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .forminator-checkbox span[aria-hidden]:hover {
			border-color: #097BAA;
		}
	
			#forminator-module-11776.forminator-design--material .forminator-checkbox input:focus-visible + span[aria-hidden]:not(.forminator-checkbox-image)::after {
			outline: 1px solid #254DEB;
			outline-offset: 1px;
			opacity: 1;
			z-index: -1;
			transform: translate(-50%,-50%) scale(1.5);
			background-color: unset;
			animation: unset;
		}
	
			#forminator-module-11776.forminator-design--material .forminator-checkbox input:focus-visible + span[aria-hidden]:not(.forminator-checkbox-image):hover::after {
			background-color: #E1F6FF;
		}

		#forminator-module-11776.forminator-design--material .forminator-checkbox span[aria-hidden]:not(.forminator-checkbox-image):hover::after,
		.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .forminator-checkbox span[aria-hidden]:hover::after {
			background-color: #E1F6FF;
			opacity: 1;
			transform: translate(-50%,-50%) scale(1.5);
			z-index: -1;
		}
	
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .forminator-checkbox span[aria-hidden] {
					border-color: #777771;
							color: #fff;
			}

	#forminator-module-11776.forminator-design--material .forminator-checkbox span[aria-hidden]:after,
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .forminator-checkbox span[aria-hidden]:after {
					background-color: #097BAA;
			}

	#forminator-module-11776.forminator-design--material .forminator-checkbox input:checked + span[aria-hidden],
	#forminator-module-11776.forminator-design--material .forminator-checkbox:hover span.forminator-checkbox-image,
	#forminator-module-11776.forminator-design--material .forminator-checkbox input:checked ~ span.forminator-checkbox-image {
					border-color: #097BAA;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .forminator-checkbox input:checked + span[aria-hidden] {
					border-color: #fff;
			}

	#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-checkbox span[aria-hidden]:not(.forminator-checkbox-image),
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .forminator-has_error .forminator-checkbox span[aria-hidden] {
					border-color: #ffffff;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-consent,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-consent__label,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-consent__label p {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-checkbox.forminator-consent .forminator-checkbox-box {
					border-color: #777771;
							background-color: #EDEDED;
							color: #ffc519;
			}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-checkbox.forminator-consent .forminator-checkbox-box:hover {
			border-color: #f28a17;
		}
	
			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-checkbox.forminator-consent input:focus + .forminator-checkbox-box {
			outline: 2px solid #f28a17;
			outline-offset: 1px;
		}
	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-consent input:checked + .forminator-checkbox-box {
					border-color: #ffc519;
							background-color: #EDEDED;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-consent .forminator-checkbox-box {
					border-color: #E51919;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
		font-size: 16px;
		line-height: 22px;
		font-weight: 400;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
					border-color: #777771;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:before {
					background-color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection:focus-within .select2-selection--single[role="combobox"]:before {
					background-color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
					color: #777771;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow {
					color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] {
					border-color: #f28a17;
			}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus {
			outline: 2px solid #f28a17;
			outline-offset: 1px;
		}
	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus .select2-selection__arrow,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
					color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field.forminator-has_error .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
					border-color: #E51919;
			}


.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus::before {
	right: 0;
	left: 0;
}
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-search input,
	.forminator-select-dropdown-container--open .forminator-dropdown--multiple.forminator-custom-form-11776.forminator-dropdown--material .select2-search input {
		font-size: 16px;
		font-weight: 400;
	}

	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option,
	.forminator-select-dropdown-container--open .forminator-dropdown--multiple.forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option span {
		font-size: 16px;
		font-weight: 400;
	}


	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material {
					background-color: #000000;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option,
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option span:not(.forminator-checkbox-box) {
					color: #ffffff;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted,
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted span:not(.forminator-checkbox-box) {
					background-color: #333333;
							color: #ffffff;
			}

			.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
			outline: 2px solid #f28a17;
			outline-offset: -2px;
		}
	
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
					background-color: #f28a17;
							color: #FFFFFF;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-search input,
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-search input:focus,
	.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-search input:hover {
					background-color: #FFFFFF;
							color: #000000;
			}

			.forminator-select.forminator-select-dropdown-container--open .forminator-custom-form-11776.forminator-dropdown--material .select2-search input:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multiselect .forminator-option {
		font-size: 16px;
		font-family: inherit;
		font-weight: 400;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2-selections > li {
		font-size: 12px;
		font-family: inherit;
		font-weight: 500;
	}



	.forminator-ui#forminator-module-11776.forminator-design--material select.forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"] .select2-selection__placeholder {
		font-size: 16px;
		line-height: 22px;
		font-weight: 400;
	}


	#forminator-module-11776.forminator-design--material .forminator-multiselect .forminator-option {
					border-color: #777771;
							color: #777771;
			}

	#forminator-module-11776.forminator-design--material .forminator-multiselect .forminator-option:hover,
	#forminator-module-11776.forminator-design--material .forminator-multiselect .forminator-option:focus-within {
					border-color: #000000;
							color: #000000;
			}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:focus,
		.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multiselect .forminator-option:focus-within {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
	#forminator-module-11776.forminator-design--material .forminator-multiselect .forminator-option.forminator-is_checked {
					border-color: #097BAA;
							color: #097BAA;
			}

	#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-multiselect .forminator-option {
					border-color: #f28a17;
							color: #f28a17;
			}

	#forminator-module-11776.forminator-design--material .forminator-select2-selections > li {
					background-color: #888888;
							color: #FFFFFF;
			}

	#forminator-module-11776.forminator-design--material .forminator-select2-selections > li > button {
					color: #FFFFFF;
			}




	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"] {
					border-color: #777771;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"] .select2-selection__rendered {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:before {
					background-color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection:focus-within .select2-selection--multiple[role="combobox"]:before {
					background-color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"] .select2-selection__arrow {
					color: #777771;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:hover {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:hover .select2-selection__arrow {
					color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--multiple[role="combobox"] {
					border-color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--multiple[role="combobox"] .select2-selection__rendered {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:focus .select2-selection__arrow,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--multiple[role="combobox"] .select2-selection__arrow {
					color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field.forminator-has_error .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"] {
					border-color: #E51919;
			}


.forminator-ui#forminator-module-11776.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--multiple[role="combobox"]:focus::before {
	right: 0;
	left: 0;
}
	.forminator-custom-form-11776.forminator-calendar--material {
		font-family: inherit;
	}


	.forminator-custom-form-11776.forminator-calendar--material:before {
					background-color: #E6E6E6;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-header {
					background-color: #097BAA;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-header .ui-corner-all {
					color: #FFFFFF;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select {
					background-color: #FFFFFF;
							color: #777771;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar thead th {
					color: #333333;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default,
	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td.ui-state-disabled span {
					border-color: #E6E6E6;
							background-color: #E6E6E6;
							color: #777771;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default:hover,
	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-hover {
					border-color: #DDDDDD;
							background-color: #DDDDDD;
							color: #777771;
			}

			.forminator-custom-form-11776.forminator-calendar--material[class*=" forminator-color-option--"] .ui-datepicker-calendar tbody td a.ui-state-default:focus,
		.forminator-custom-form-11776.forminator-calendar--material[class*=" forminator-color-option--"] .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-hover,
		.forminator-custom-form-11776.forminator-calendar--material[class*=" forminator-color-option--"] .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month:focus,
		.forminator-custom-form-11776.forminator-calendar--material[class*=" forminator-color-option--"] .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default:active,
	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active {
					border-color: #097BAA;
							background-color: #097BAA;
							color: #FFFFFF;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight {
					border-color: #097BAA;
							background-color: #C8DEE7;
							color: #097BAA;
			}

	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight:active,
	.forminator-custom-form-11776.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight.ui-state-active {
					border-color: #097BAA;
							background-color: #097BAA;
							color: #FFFFFF;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-upload {
		font-size: 14px;
		font-family: inherit;
		font-weight: 500;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-file-upload > span {
		font-size: 12px;
		font-family: inherit;
		font-weight: 500;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-upload {
					}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-upload:hover {
					}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-upload:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-upload:active {
					}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-upload:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-file-upload > span {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete:hover {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete:active {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete [class*="forminator-icon-"] {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete:hover [class*="forminator-icon-"] {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete:focus [class*="forminator-icon-"],
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-delete:active [class*="forminator-icon-"] {
			}


	/*
	====================
	MU Panel Font Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p {
		font-size: 13px;
		line-height: 1.7;
		font-weight: 400;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:visited,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:hover,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:focus {
		font-weight: 700;
		text-decoration: underline;
	}

	/*
	====================
	MU File Font Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--title {
		font-size: 13px;
		line-height: 1.3;
		font-weight: 700;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--size {
		font-size: 12px;
		line-height: 1.4em;
		font-weight: 700;
	}


	/*
	====================
	MU Panel Color Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload {
		cursor: pointer;
				background-color: transparent;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:visited,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:hover,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:focus {
			}

	/* STATE: Hover */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload:hover {
					}

	/* STATE: Focus */

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload:focus-within {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
	/* STATE: Drag Over */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-multi-upload.forminator-dragover {
				background-color: transparent;
			}

	/* STATE: Error */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-multi-upload {
				background-color: transparent;
			}

	/*
	====================
	MU File Color Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--preview {
				background-color: transparent;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--preview [class*="forminator-icon-"] {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--title {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--size {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--size [class*="forminator-icon-"] {
			}

	/* Error */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--image,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--preview {
				background-color: transparent;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--preview [class*="forminator-icon-"] {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--size [class*="forminator-icon-"] {
			}


	/*
	====================
	Signature Font Styles
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-signature .forminator-signature--placeholder,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field-signature:not(.forminator-is_hover):not(.forminator-is_filled) .forminator-label {
		font-size: 16px;
		font-weight: 400;
	}


	/*
	====================
	Signature Colors
	====================
	*/

	/* STATE: Default */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-signature {
					border-color: #777771;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-signature .forminator-signature--placeholder,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field-signature:not(.forminator-is_hover):not(.forminator-is_filled) .forminator-label {
					color: #888888;
			}

	/* STATE: Hover */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field-signature.forminator-is_hover .forminator-signature {
					border-color: #097BAA;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field-signature.forminator-is_hover .forminator-label {
					color: #097BAA;
			}

	/* STATE: Error */

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field-signature.forminator-has_error .forminator-signature {
					border-color: #E51919;
			box-shadow: inset 0 0 0 1px #E51919;
			-moz-box-shadow: inset 0 0 0 1px #E51919;
			-webkit-box-shadow: inset 0 0 0 1px #E51919;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field-signature.forminator-has_error.forminator-is_hover .forminator-label {
					color: #E51919;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-submit {
		font-size: 14px;
		font-family: inherit;
		font-weight: 500;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-submit {
					background-color: #333333;
							color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-submit:hover {
					background-color: #000000;
							color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-submit:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-submit:active {
					}

	

	#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-step .forminator-step-label {
		font-size: 12px;
		font-family: inherit;
		font-weight: 500;
	}

	#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-step .forminator-step-dot {
		font-size: 13px;
		font-family: inherit;
		font-weight: 500;
	}


	#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-break {
					background-color: #777771;
			}

			#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-step:focus {
			outline: 2px solid #254DEB;
							outline-offset: 4px;
					}
	
	#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-step .forminator-step-label {
					color: #097BAA;
			}

	#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-step .forminator-step-dot {
					background-color: #097BAA;
							color: #FFFFFF;
			}

	#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-label {
					color: #777771;
			}

	#forminator-module-11776.forminator-design--material .forminator-pagination-steps .forminator-step.forminator-current ~ .forminator-step .forminator-step-dot {
					background-color: #777771;
							color: #FFFFFF;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-pagination-progress .forminator-progress-label {
		font-size: 12px;
		font-family: inherit;
		font-weight: 500;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-pagination-progress .forminator-progress-label {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-pagination-progress .forminator-progress-bar {
					background-color: #E6E6E6;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-pagination-progress .forminator-progress-bar span {
					background-color: #097BAA;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-back {
		font-size: 14px;
		font-family: inherit;
		font-weight: 500;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-back {
					}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-back:hover {
					}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-back:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-back:active {
					}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-back:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-next {
		font-size: 14px;
		font-family: inherit;
		font-weight: 500;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-next {
					}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-next:hover {
					}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-next:focus,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-next:active {
					}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-button-next:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-field {
					background: rgba(248, 248, 248, 0.5);
							box-shadow: inset 5px 0px 0px rgba(221, 221, 221, 0.5);
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-field .forminator-grouped-fields {
					border-bottom: 1px solid rgba(170, 170, 170, 0.5);
			}


.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-field .forminator-grouped-fields:last-child {
	border-bottom: unset;
}    
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-link,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-button {
		font-size: 12px;
		font-family: inherit;
		font-weight: 500;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-icon {
		font-size: 18px;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-link {
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-link:hover {
			}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-link:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-link:active,
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-link:focus {
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-icon {
					color: #888888;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-icon:hover {
					color: #666;
			}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-icon:focus > span {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-icon:active {
					color: #666;
			}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-button {
							}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-button:hover {
							}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-button:focus {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-button:active {
							}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-repeater-action-button:disabled {
		background-color: transparent;
		color: #AAAAAA;
		border: 1px solid rgba(31, 31, 31, 0.12);
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-input--stripe .StripeElement:not(.forminator-stripe-payment-element) {
					color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-input--stripe .StripeElement:not(.forminator-stripe-payment-element):after {
					background-color: #777771;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-input--stripe:after {
					background-color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-is_active .forminator-input--stripe:after {
					background-color: #f28a17;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-has_error .forminator-input--stripe:after {
					background-color: #ffffff;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-field-stripe-ocs .forminator-input--stripe:after {
		content: unset;
	}



	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-rating-suffix {
					color: #888;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-rating-item [class*=forminator-icon-]:before {
					color: #aaa;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-rating-item.forminator-rating-hover [class*=forminator-icon-]:before {
					color: #ff7e41;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-rating-item.forminator-rating-selected [class*=forminator-icon-]:before {
					color: #ff7e41;
			}

			.forminator-ui#forminator-module-11776.forminator-design--material .forminator-rating-wrapper.forminator-rating-focused .forminator-rating-items {
			outline: 2px solid #254DEB;
			outline-offset: 1px;
		}
	

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-radio {
		font-size: 15px;
		font-family: inherit;
		font-weight: 400;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .forminator-slider-amount {
		font-size: 16px;
		font-family: inherit;
		font-weight: 400;
	}


	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .forminator-slide {
					background-color: #777771;
							border-color: transparent;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .ui-slider-range {
					background-color: #097BAA;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .ui-slider-handle {
					background-color: #097BAA;
			}

	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .forminator-slide:hover {
					background-color: #777771;
							border-color: transparent;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .forminator-slide:hover .ui-slider-range {
					background-color: #086A91;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .ui-slider-handle:hover {
					background-color: #086A91;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .ui-slider-handle:focus {
					background-color: #086A91;
					outline: 2px solid #254DEB;
			outline-offset: 1px;
			}

	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider.forminator-disabled .forminator-slide {
		background-color: #AAA;
		border-color: transparent;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider.forminator-disabled .ui-slider-range {
		background-color: #AAA;
	}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider.forminator-disabled .ui-slider-handle {
		background: #aaa;
	}

	
	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .forminator-slider-amount {
					color: #333;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .forminator-slider-limit {
					color: #888;
			}

	.forminator-ui#forminator-module-11776.forminator-design--material .forminator-slider .forminator-slider-labels {
					color: #888;
			}

.forminator-ui.forminator-custom-form-11776.forminator-design--material .forminator-iti-input.iti .iti__dropdown-content{background-color: #161212 !important;}
/*!
 * WPMU DEV Forminator UI
 * Copyright 2019 Incsub (https://incsub.com)
 * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html)
 */.forminator-ui [class*=forminator-icon-]:before,.forminator-ui [class^=forminator-icon-]:before{speak:none;line-height:1;font-family:forminator-icons-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}@keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}@font-face{font-family:forminator-icons-font;font-weight:400;font-style:normal;font-display: swap;src:url(https://www.mero.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.eot?1.7.4);src:local("forminator-icons-font"),url(https://www.mero.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.eot?1.7.4#iefix) format("embedded-opentype"),url(https://www.mero.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.woff2?1.7.4) format("woff2"),url(https://www.mero.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.woff?1.7.4) format("woff"),url(https://www.mero.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.ttf?1.7.4) format("truetype"),url(https://www.mero.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.svg?1.7.4#forminator-icons-font) format("svg")}.forminator-ui .forminator-loading:before{-webkit-animation:spin 1.3s linear infinite;animation:spin 1.3s linear infinite}.forminator-ui .forminator-icon-calendar:before{content:"📅"}.forminator-ui .forminator-icon-cancel:before{content:"✕"}.forminator-ui .forminator-icon-check:before{content:"✓"}.forminator-ui .forminator-icon-chevron-down:before{content:"⌄"}.forminator-ui .forminator-icon-chevron-left:before{content:"❮"}.forminator-ui .forminator-icon-chevron-right:before{content:"❯"}.forminator-ui .forminator-icon-chevron-up:before{content:"⌃"}.forminator-ui .forminator-icon-close:before{content:"⊗"}.forminator-ui .forminator-icon-file:before{content:"📄"}.forminator-ui .forminator-icon-loader:before{content:"◌"}.forminator-ui .forminator-icon-refresh:before{content:"⟳"}.forminator-ui .forminator-icon-reset:before{content:"⥁"}.forminator-ui .forminator-icon-social-facebook:before{content:""}.forminator-ui .forminator-icon-social-linkedin:before{content:""}.forminator-ui .forminator-icon-social-twitter:before{content:""}.forminator-ui .forminator-icon-upload:before{content:"⊼"}.forminator-ui .forminator-icon-warning:before{content:"⚠"}.forminator-ui .forminator-icon-add:before{content:""}.forminator-ui .forminator-icon-remove:before{content:""}.forminator-ui .forminator-icon-star:before{content:""}.forminator-ui .forminator-icon-heart:before{content:""}.forminator-ui .forminator-icon-like:before{content:""}.forminator-ui .forminator-icon-smile:before{content:""}.forminator-ui .forminator-icon-eye:before{content:""}.forminator-ui .forminator-icon-eye-hide:before{content:""}
/*!
 * WPMU DEV Forminator UI
 * Copyright 2019 Incsub (https://incsub.com)
 * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html)
 */.forminator-ui .forminator-screen-reader-only{width:1px!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.forminator-ui *{-webkit-box-sizing:border-box;box-sizing:border-box}.forminator-ui img{max-width:100%}.forminator-ui .forminator-hidden{display:none!important}.forminator-ui fieldset{line-height:1}
/*!
 * WPMU DEV Forminator UI
 * Copyright 2019 Incsub (https://incsub.com)
 * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html)
 */.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row-inside:not(:last-child),.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child){margin-bottom:20px}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row-inside:focus,.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin-bottom:20px}.forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-3,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-3{width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-4,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-4{width:33.33333333%;max-width:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-6,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-6{width:50%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-col-md-12,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-col-md-12{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-no-margin,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-no-margin{margin-bottom:-30px}.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-no-margin .forminator-col,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside .forminator-no-margin .forminator-col{margin-bottom:30px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside:not(:last-child),.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-child){margin-bottom:30px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row,.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row-inside{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col:not(:last-child){margin-bottom:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}}
/*!
 * WPMU DEV Forminator UI
 * Copyright 2019 Incsub (https://incsub.com)
 * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html)
 */.forminator-ui.forminator-custom-form[data-design=material]{font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-box:before,.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message.forminator-loading:before{speak:none;line-height:1;font-family:forminator-icons-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox input,.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-image span span,.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio input,.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating,.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message.forminator-accessible{width:1px!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}@keyframes click-animation{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.2;-khtml-opacity:.2}50%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:.1;-khtml-opacity:.1}100%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-khtml-opacity:0}}.forminator-ui.forminator-custom-form[data-design=material]{width:100%;margin:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field{margin:0;padding:0;border:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field:focus{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-upload .forminator-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-upload .forminator-file-upload{margin-top:auto}@media(max-width:782px){.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-upload .forminator-file-upload{-ms-flex-wrap:wrap;flex-wrap:wrap}}.forminator-ui.forminator-custom-form[data-design=material]:first-child{margin-top:0}.forminator-ui.forminator-custom-form[data-design=material]:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-field:focus{outline:0}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small):first-child{margin-top:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small):last-child{margin-bottom:0}}.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-fields-disabled>.forminator-pagination>*,.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-fields-disabled>:not(.forminator-response-message):not(.forminator-pagination){opacity:.5;-khtml-opacity:.5;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-fields-disabled>.forminator-pagination>* *,.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-fields-disabled>:not(.forminator-response-message):not(.forminator-pagination) *{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row){cursor:not-allowed}.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row) .forminator-col{opacity:.5;-khtml-opacity:.5}.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row) .forminator-col,.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-partial-disabled .forminator-row:not(.forminator-paypal-row) .forminator-col *{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small).forminator-partial-disabled .forminator-pagination-footer .forminator-button:not(.forminator-button-submit){opacity:.5;-khtml-opacity:.5;pointer-events:none}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small){margin:30px 0}}.forminator-draft-wrap{font-weight:400;font-size:15px}.forminator-draft-wrap .forminator-draft-notice{margin-bottom:30px;padding:15px 22px;border-radius:2px;font-family:inherit;font-size:inherit;font-weight:inherit;color:#333;background-color:#bceee6}.forminator-draft-wrap .forminator-draft-notice.draft-success{background-color:#bceee6;box-shadow:inset 2px 0 0 0 #1abca1;-moz-box-shadow:inset 2px 0 0 0 #1abca1;-webkit-box-shadow:inset 2px 0 0 0 #1abca1}.forminator-draft-wrap .forminator-draft-notice.draft-error{background-color:#f9e4e8;box-shadow:inset 2px 0 0 0 #e04562;-moz-box-shadow:inset 2px 0 0 0 #e04562;-webkit-box-shadow:inset 2px 0 0 0 #e04562}.forminator-draft-wrap .forminator-draft-email-response p:last-of-type{margin-bottom:20px}.forminator-draft-wrap .forminator-copy-field{position:relative;margin-bottom:40px}.forminator-draft-wrap .forminator-copy-field .forminator-draft-link{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:9px 110px 11px 15px;margin:0;background:#eee;border:none;color:#555;text-decoration:underline;outline:0;line-height:20px;font-family:inherit;font-size:inherit;font-weight:inherit;opacity:1}.forminator-draft-wrap .forminator-copy-field button,.forminator-draft-wrap .forminator-copy-field button:hover{width:98px;height:30px;padding:0;position:absolute;top:50%;right:6px;background-color:#666;color:#fff;font-family:inherit;font-style:inherit;font-weight:500;font-size:13px;line-height:22px;border:0;outline:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.forminator-draft-wrap .forminator-copy-field button:hover{background-color:#7b7b7b}.forminator-draft-wrap .forminator-draft-form .forminator-row,.forminator-draft-wrap .forminator-draft-form .forminator-row-inside{margin-bottom:20px}.forminator-draft-wrap .forminator-draft-form .forminator-label{display:block;cursor:default;margin:0 0 5px 0;border:0;line-height:1.7em;font-size:13px;font-family:inherit;font-weight:500;color:#888}.forminator-draft-wrap .forminator-draft-form .forminator-email--field{display:block;width:100%;min-width:unset;max-width:unset;height:auto;min-height:unset;max-height:unset;margin:0;padding:10px;font-size:16px;font-family:inherit;font-weight:400;background-color:#ededed;color:#000;border-width:0;border-style:none;border-radius:0;background-image:unset;line-height:1.3em;-webkit-transition:.2s ease;transition:.2s ease;outline:0}.forminator-draft-wrap .forminator-draft-form .forminator-has_error .forminator-email--field{box-shadow:inset 2px 0 0 0 #e04562;-moz-box-shadow:inset 2px 0 0 0 #e04562;-webkit-box-shadow:inset 2px 0 0 0 #e04562}.forminator-draft-wrap .forminator-draft-form .forminator-has_error .forminator-error-message{display:block;padding:2px 10px;margin:5px 0 0;border-radius:0;line-height:2em;background-color:#f9e4e8;color:#e04562;font-size:12px;font-family:inherit;font-weight:500}.forminator-draft-wrap .forminator-draft-form button.forminator-button-submit{background-color:#289dcc;color:#fff;font-size:14px;font-family:inherit;font-weight:500;outline:0;width:auto;min-width:100px;max-width:unset;height:auto;min-height:unset;max-height:unset;cursor:pointer;display:inline-block;position:relative;margin:0 10px 0 0;padding:10px;border:0;border-radius:0;background-image:unset;line-height:1.45em;text-align:center;-webkit-transition:.2s ease;transition:.2s ease}.forminator-draft-wrap .forminator-draft-form button.forminator-button-submit:hover{background-color:#35aede}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message{margin:0 0 20px;padding:15px 20px 15px 22px;border-radius:2px;background-color:#fff;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.3);box-shadow:1px 1px 4px rgba(0,0,0,.3);text-align:left}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message p{margin:0;padding:0;border:0;line-height:1.3em;letter-spacing:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message p:not(:last-child){margin-bottom:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message[aria-hidden=true]{display:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message.forminator-loading{position:relative;padding-left:46px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message.forminator-loading:before{content:"◌";position:absolute;top:17px;left:20px;font-size:16px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-response-message.forminator-show{display:block}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-response-message,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-response-message:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-response-message:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-response-message:hover{outline:0}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-response-message:last-child{margin-bottom:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-response-message{margin-bottom:30px}}.forminator-ui.forminator-custom-form[data-design=material] .forminator-subtitle,.forminator-ui.forminator-custom-form[data-design=material] .forminator-title{display:block;margin:0;padding:0;border:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-subtitle:after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-subtitle:before,.forminator-ui.forminator-custom-form[data-design=material] .forminator-title:after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-title:before{content:unset;display:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-title{line-height:1em}.forminator-ui.forminator-custom-form[data-design=material] .forminator-title+.forminator-subtitle{margin-top:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-subtitle{line-height:1.4em}.forminator-ui.forminator-custom-form[data-design=material] .forminator-border{width:100%;min-width:100%;max-width:100%;height:0;min-height:unset;max-height:unset;display:block;margin:20px 0 0;padding:0;border:0;background-image:unset;background-color:rgba(0,0,0,0)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-border:first-child{margin-top:0}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-border:first-child{margin-top:0}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-border{margin-top:30px}}.forminator-ui.forminator-custom-form[data-design=material] .forminator-label{cursor:default;display:block;line-height:20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-label[for]{cursor:pointer}.forminator-ui.forminator-custom-form[data-design=material] [class*=forminator-floating-]{pointer-events:none;-webkit-transition:.2s linear;transition:.2s linear}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input{-webkit-transform:translateY(var(--forminator-floating-label-translate,30px));transform:translateY(var(--forminator-floating-label-translate,30px))}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-webkit-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-moz-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-ms-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-ms-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input::placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-moz-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-moz-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-ms-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input--wrap .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-icon .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-webkit-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input~.forminator-input-with-phone .iti__selected-dial-code{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input.forminator-has_icon{padding-left:26px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input.forminator-has_phone.iti--allow-dropdown{padding-left:41px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--input.forminator-has_phone:not(.iti--allow-dropdown){padding-left:30px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input{-webkit-transform:translateY(0);transform:translateY(0)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-webkit-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-moz-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-ms-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-ms-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input::placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-moz-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-moz-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input:-ms-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input--wrap .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-icon .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input--wrap .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-icon .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .forminator-input::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-suffix .forminator-input::-webkit-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--input~.forminator-input-with-phone .iti__selected-dial-code,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input~.forminator-input-with-phone .iti__selected-dial-code{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-input-with-phone .country-container,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-input-with-phone .country-container{top:-61px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--input:not(.forminator-has_phone){padding-left:0!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea{width:100%;max-height:140px;overflow-y:hidden;position:absolute;z-index:1;padding:10px;padding-top:29px;-webkit-transform:translateY(var(--forminator-floating-label-translate,0));transform:translateY(var(--forminator-floating-label-translate,0))}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea{padding-top:29px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-webkit-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-moz-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-ms-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-ms-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-moz-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-moz-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-ms-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-webkit-input-placeholder{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea{padding-top:10px!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-webkit-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-moz-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-ms-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-ms-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-moz-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-moz-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-moz-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-ms-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea:-ms-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_active .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-webkit-input-placeholder,.forminator-ui.forminator-custom-form[data-design=material] .forminator-is_filled .forminator-floating--textarea~.forminator-textarea--wrap .forminator-textarea::-webkit-input-placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-description,.forminator-ui.forminator-custom-form[data-design=material] .forminator-error-message{margin:5px 0 0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-label+.forminator-description{margin:0 0 5px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-description{display:block;line-height:1.5em}.forminator-ui.forminator-custom-form[data-design=material] .forminator-description:first-child{margin:0 0 5px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-description::after{content:"";display:block;clear:both}.forminator-ui.forminator-custom-form[data-design=material] .forminator-description span:not(.forminator-monospace){float:right;margin-right:0;margin-left:auto;text-align:right}.forminator-ui.forminator-custom-form[data-design=material] .forminator-description>a{margin:0 2px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-description.forminator-repeater-description{margin:0 0 10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-error-message{display:none;line-height:2em}.forminator-ui.forminator-custom-form[data-design=material] .forminator-has_error .forminator-error-message{display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:unset;max-width:unset;min-height:unset;max-height:unset;height:auto;line-height:1.3em;background-image:unset;-webkit-transition:.2s ease;transition:.2s ease;margin:0;padding:10px 0 9px;border-width:0;border-bottom-width:1px;border-style:solid;border-radius:0;background-color:rgba(0,0,0,0)!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:disabled,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:disabled:not(.forminator-calculation){border-style:dotted}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:disabled{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:disabled:-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:disabled::-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:disabled:-ms-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input:disabled::-webkit-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input.forminator-field--phone{direction:ltr}.forminator-ui.forminator-custom-form[data-design=material] .forminator-custom-input{display:none;margin-top:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input--wrap{display:block;position:relative}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input--wrap:after{content:" ";height:2px;display:block;position:absolute;right:50%;bottom:0;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s linear;transition:.2s linear}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-has_error .forminator-input--wrap:after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_active .forminator-input--wrap:after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_hover .forminator-input--wrap:after{right:0;left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_active .forminator-input--wrap:has(.forminator-input[readonly],.forminator-input:disabled):after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_hover .forminator-input--wrap:has(.forminator-input[readonly],.forminator-input:disabled):after{right:50%;left:50%}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input:disabled,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-prefix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-prefix input{min-width:50px;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;border:0;background-image:none;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-prefix .forminator-prefix,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-prefix .forminator-suffix{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-prefix .forminator-prefix{margin-right:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-prefix .forminator-suffix{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-input{padding-right:40px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:10px;z-index:2;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#888;font-size:15px;line-height:1;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:hover{background-color:rgba(0,0,0,.03);color:#666}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:focus-visible{-webkit-box-shadow:0 0 0 2px #007cba;box-shadow:0 0 0 2px #007cba}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle svg{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-input--wrap{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-input{padding-left:40px;padding-right:10px}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle{left:10px;right:auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;margin:0;min-height:var(--forminator-textarea-min-height,140px);background-image:unset;line-height:20px;-webkit-transition:.2s ease;transition:.2s ease;padding:0 9px 9px;border-width:1px;border-style:solid;border-radius:2px;line-height:20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea,.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:disabled,.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:disabled{pointer-events:none;border-style:dotted}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:disabled:-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:disabled::-moz-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:disabled:-ms-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea:disabled::-webkit-input-placeholder{opacity:.4;-khtml-opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap{position:relative}.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap:after{content:" ";width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;z-index:1;top:0;left:0;border-width:2px;border-style:solid;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-khtml-opacity:0;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-has_error .forminator-textarea--wrap:after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_active .forminator-textarea--wrap:after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_hover .forminator-textarea--wrap:after{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_active .forminator-textarea--wrap:has(.forminator-textarea[readonly],.forminator-textarea:disabled):after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_hover .forminator-textarea--wrap:has(.forminator-textarea[readonly],.forminator-textarea:disabled):after{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-has_error .tmce-active .forminator-textarea.wp-editor-area{display:none}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-textarea,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-textarea:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-textarea:disabled,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-textarea:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-textarea:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:10px 0;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio input:checked:focus+.forminator-radio-bullet:after{-webkit-animation-name:click-animation;animation-name:click-animation}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio input:checked+.forminator-radio-bullet:before{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio input:checked+.forminator-radio-bullet:after{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio input:checked~.forminator-radio-image{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.3);box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio span{cursor:pointer;pointer-events:all;display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-bullet{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;position:relative;border-width:2px;border-style:solid;border-radius:40px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-bullet:before{content:" ";width:10px;height:10px;opacity:0;-khtml-opacity:0;display:block;position:absolute;top:50%;left:50%;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-bullet:after{content:" ";opacity:0;-khtml-opacity:0;width:20px;height:20px;position:absolute;top:50%;left:50%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-bullet~span{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-image{position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-width:2px;border-color:transparent;border-style:solid;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-image span{width:70px;height:70px;background-repeat:no-repeat;background-size:cover;background-position:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:hover .forminator-radio-image{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.3);box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio.forminator-has_image .forminator-radio-image{margin-left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio.forminator-radio-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin-right:20px;margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio.forminator-radio-inline.forminator-has_image.forminator-has_bullet{min-width:80px;padding-top:90px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio.forminator-radio-inline.forminator-has_image.forminator-has_bullet .forminator-radio-image{position:absolute;top:0;left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio.forminator-radio-inline:last-of-type{margin-right:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline){margin:20px 0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline).forminator-has_image.forminator-has_bullet .forminator-radio-bullet{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline).forminator-has_image.forminator-has_bullet .forminator-radio-label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline).forminator-has_image.forminator-has_bullet .forminator-radio-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline):first-of-type{margin-top:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline):first-child{margin-top:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline):last-of-type{margin-bottom:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-radio:not(.forminator-radio-inline):last-child{margin-bottom:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-radio .forminator-radio-bullet~span{margin-right:10px;margin-left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:10px 0;width:auto;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox input:checked:focus+.forminator-checkbox-box:after{-webkit-animation-name:click-animation;animation-name:click-animation}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox input:checked+.forminator-checkbox-box:before{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox input:checked+.forminator-checkbox-box:after{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox input:checked~.forminator-checkbox-image{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.3);box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox span{cursor:pointer;pointer-events:all;display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-box{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;position:relative;border-width:2px;border-style:solid;border-radius:2px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-box:before{content:"✓";opacity:0;-khtml-opacity:0;display:block;position:absolute;top:50%;left:50%;color:inherit;font-size:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-box:after{content:" ";opacity:0;-khtml-opacity:0;width:20px;height:20px;position:absolute;top:50%;left:50%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-box~span{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-image{position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-width:2px;border-color:transparent;border-style:solid;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox .forminator-checkbox-image span{width:70px;height:70px;background-repeat:no-repeat;background-size:cover;background-position:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:hover .forminator-checkbox-image{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.3);box-shadow:0 3px 8px 0 rgba(0,0,0,.3)}@media(max-width:960px){.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:hover .forminator-checkbox-image{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:20px;margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label h1:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label h2:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label h3:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label h4:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label h5:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label h6:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label ol:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label p:last-child,.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label ul:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox.forminator-has_image .forminator-checkbox-image{margin-left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox.forminator-checkbox-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin-right:20px;margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox.forminator-checkbox-inline.forminator-has_box{min-width:80px;padding-top:90px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox.forminator-checkbox-inline.forminator-has_box .forminator-checkbox-image{position:absolute;top:0;left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox.forminator-checkbox-inline:last-of-type{margin-right:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline){margin:20px 0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-has_image.forminator-has_box .forminator-checkbox-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-has_image.forminator-has_box .forminator-checkbox-label{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-has_image.forminator-has_box .forminator-checkbox-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline):first-of-type{margin-top:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline):first-child{margin-top:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline):last-of-type{margin-bottom:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline):last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline).forminator-consent{margin:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox:not(.forminator-checkbox-inline)+.forminator-consent__label p:first-child{margin-top:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox__label{margin-right:10px;margin-left:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-checkbox-box~span{margin-right:10px;margin-left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button{width:auto;min-width:100px;max-width:unset;height:auto;min-height:unset;max-height:unset;cursor:pointer;overflow:hidden;display:inline-block;position:relative;z-index:1;margin:0 10px 0 0;padding:10px;border:0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;background-image:unset;line-height:1.45em;text-align:center;-webkit-transition:.2s ease;transition:.2s ease}@media(max-width:782px){.forminator-ui.forminator-custom-form[data-design=material] .forminator-button{width:100%;margin:0 0 10px 0}}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button span{display:block;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button span[aria-hidden]:not([class*=forminator-icon-]){width:0;position:absolute;z-index:1;top:50%;left:50%;padding:0;border-radius:100%;background-color:rgba(0,0,0,.12);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width 450ms cubic-bezier(.23,1,.32,1),.2s ease-out;transition:width 450ms cubic-bezier(.23,1,.32,1),.2s ease-out}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button span:not([aria-hidden]):not([class*=forminator-icon-]){position:relative;z-index:2}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button .forminator-icon-loader{opacity:0;-khtml-opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button .forminator-icon-loader:before{display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button,.forminator-ui.forminator-custom-form[data-design=material] .forminator-button:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-button:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-button:hover{text-decoration:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button.forminator-disabled,.forminator-ui.forminator-custom-form[data-design=material] .forminator-button.forminator-onload,.forminator-ui.forminator-custom-form[data-design=material] .forminator-button:disabled{opacity:.5;-khtml-opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button.forminator-onload span{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button.forminator-onload .forminator-icon-loader{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button:last-child{margin-right:0}.forminator-ui.forminator-custom-form[data-design=material].draft-enabled .forminator-save-draft-link{display:inline-block;font-size:15px;font-weight:500;color:#17a8e3;text-decoration:none;background-color:rgba(0,0,0,0);padding:10px 0;margin:0 10px;text-decoration:none}.forminator-ui.forminator-custom-form[data-design=material].draft-enabled .forminator-save-draft-link.disabled{color:#a5a5a5;cursor:default}@media(max-width:782px){.forminator-ui.forminator-custom-form[data-design=material].draft-enabled .forminator-save-draft-link{text-align:center;width:100%;margin:0 0 10px 0}}.forminator-ui.forminator-custom-form[data-design=material].draft-enabled .forminator-button-paypal+.forminator-save-draft-link{margin:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-button,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-button:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-button:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-button:hover{outline:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-button{margin:0 0 0 10px}@media(max-width:782px){[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-button{margin:0 0 10px 0}}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-captcha{overflow:hidden}.forminator-ui.forminator-custom-form[data-design=material] .forminator-g-recaptcha:not(.recaptcha-invisible) .grecaptcha-badge{visibility:visible}.forminator-ui.forminator-custom-form[data-design=material] .forminator-g-recaptcha:not(.recaptcha-invisible)>div{width:100%!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-g-recaptcha:not(.recaptcha-invisible) iframe{max-width:100%;max-height:100%!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-left{text-align:left}.forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-left>div{margin-right:auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-right{text-align:right}.forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-right>div{margin-left:auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-center{text-align:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-center>div{margin-left:auto;margin-right:auto}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-left{text-align:right}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-left>div{margin-left:auto;margin-right:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-right{text-align:left}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-captcha-right>div{margin-right:auto;margin-left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons{margin-top:-30px;line-height:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-button{padding:5px 15px;border-radius:15px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-button:disabled{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-add,.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-remove{margin-top:30px;cursor:pointer}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-icon{padding:0;background:rgba(0,0,0,0);border:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-icon .sui-screen-reader-text{width:1px;min-width:1px;height:1px;min-height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);position:absolute!important;margin:-1px;padding:0;border:0;word-wrap:normal!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-button,.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-icon{margin-right:15px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-link{display:inline-block;margin-right:20px;text-decoration:none;background:rgba(0,0,0,0)}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-action-buttons .forminator-repeater-add,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-action-buttons .forminator-repeater-remove{outline:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-button,[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-icon{margin-left:15px;margin-right:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-action-buttons .forminator-repeater-action-link{margin-left:20px;margin-right:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-repeater-field{border-radius:4px;padding:20px 20px 30px 25px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-repeater-field .forminator-grouped-fields{padding:30px 0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-repeater-field .forminator-grouped-fields:first-child{padding-top:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-repeater-field .forminator-grouped-fields:last-child{padding-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .forminator-hidden-input{display:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .forminator-slide{position:relative;text-align:left;cursor:pointer;border:1px solid transparent;background:#ededed;border-radius:5px;background:#777}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .forminator-slide:after{content:"";position:absolute;top:0;bottom:0;right:-10px;left:-10px;border-radius:inherit;background:inherit;border:inherit}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-disabled .forminator-slide{border:none;background:#ddd;border:1px solid transparent;background:#777;border:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-disabled .ui-slider-range{background:#ddd;background:#aaa}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-disabled .ui-slider-handle{background:#aaa}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-handle{width:20px;height:20px;border-radius:100%;background:#17a8e3;border:0;position:absolute;z-index:1;cursor:pointer;-ms-touch-action:none;touch-action:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-handle:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-handle:hover{background:#1289ba;background:#17a8e3}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-handle:focus:after,.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-handle:hover:after{opacity:.2}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-handle:after{content:"";position:absolute;inset:-6px;border-radius:100%;background-color:inherit;opacity:0;-webkit-transition:ease all .2s;transition:ease all .2s;pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-handle:focus:after{inset:-10px;opacity:.4}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-handle{width:40px;height:40px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-handle:after{inset:-10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-handle:focus:after{inset:-20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .forminator-slide{border-radius:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .forminator-slide:after{right:-20px;left:-20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-range{background:#17a8e3;position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-range::after{content:"";position:absolute;inset:-1px;right:-9px;left:-9px;border-radius:inherit;background:inherit;border:inherit}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-state-disabled .ui-slider-handle,.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-horizontal{min-height:10px;margin:6px 10px;min-height:2px;border:none;margin:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-horizontal .ui-slider-handle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:-10px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.15);box-shadow:0 0 3px 0 rgba(0,0,0,.15)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-horizontal.forminator-slide-handle-icon .ui-slider-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF8xMjY4MV8yODgpIj4KPHBhdGggZD0iTTEgMkwxIDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTUgMkw1IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTkgMkw5IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzEyNjgxXzI4OCIgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR4PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzEyNjgxXzI4OCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xMjY4MV8yODgiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:6px center;background-size:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-horizontal .ui-slider-range{top:-1px;bottom:-1px;border-radius:5px;top:0;bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-horizontal .ui-slider-range-min{left:-1px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider .ui-slider-horizontal .ui-slider-range-max{right:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal{min-height:20px;margin:10px 20px;min-height:4px;border:none;margin:18px 20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal.forminator-slide-handle-icon .ui-slider-handle{background-position:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal .ui-slider-handle{margin-left:-20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal.forminator-slide-handle-icon .ui-slider-handle{background-size:12px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal .ui-slider-range::after{right:-19px;left:-19px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-size-large .ui-slider-horizontal .ui-slider-range-min{border-radius:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-small{width:25%}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-medium{width:50%}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider.forminator-slider-large{width:75%}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-labels,.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#888;font-size:15px;font-weight:400;line-height:22px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-limit{margin:0 10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-size-large .forminator-slider-limit{margin:0 20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-size-large .forminator-slider-labels{margin:0 5px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-limit-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-separator{display:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-value-max,.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-value-min{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-amount{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin:5px 0;color:#333;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.2px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-slider-amount.forminator-slider-amount-top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-slider .ui-slider-handle{outline:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper.forminator-rating-focused .forminator-rating-items{border:1px solid #17a8e3}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper .forminator-rating-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;gap:10px;border:1px solid transparent}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper .forminator-rating-items.forminator-rating-md{font-size:24px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper .forminator-rating-items.forminator-rating-lg{font-size:32px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper .forminator-rating-items.forminator-rating-sm{font-size:16px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper .forminator-rating-suffix{display:block;font-size:13px;line-height:22px;letter-spacing:-.25px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-rating-wrapper .forminator-rating-item{cursor:pointer;-webkit-transition:ease color .2s;transition:ease color .2s}
/*!
 * WPMU DEV Forminator UI
 * Copyright 2019 Incsub (https://incsub.com)
 * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html)
 */.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox .forminator-checkbox-box:before{speak:none;line-height:1;font-family:forminator-icons-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox input{width:1px!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select{min-width:100%;max-width:100%;display:block;text-align:left}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection{display:block}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__rendered{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__arrow{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__choice__remove,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__clear{padding:0;margin:0;border:none;background:unset;cursor:pointer}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single{height:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0;padding:0;border-width:0;border-bottom-width:1px;border-style:solid;background-image:none!important}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single:before{content:" ";height:2px;display:block;position:absolute;z-index:2;right:50%;bottom:-1px;left:50%;-webkit-transition:.2s linear;transition:.2s linear}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__rendered,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__rendered{min-width:10px;overflow:hidden;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 5px 8px 0;text-overflow:ellipsis;white-space:nowrap}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple ul.select2-selection__rendered,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single ul.select2-selection__rendered{margin:0;list-style:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple ul.select2-selection__rendered .select2-selection__placeholder,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single ul.select2-selection__rendered .select2-selection__placeholder{margin:0}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow{width:auto;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0;padding:0;border:0}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow [class*=forminator-icon-],.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]{display:block;margin:0 auto;font-size:12px;-webkit-transition:.2s linear;transition:.2s linear}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow [class*=forminator-icon-]:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before{display:block;color:inherit}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple:hover:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple[aria-expanded=true]:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single:hover:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single[aria-expanded=true]:before{right:0;left:0}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple[aria-expanded=true] .select2-selection__arrow [class*=forminator-icon-],.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single[aria-expanded=true] .select2-selection__arrow [class*=forminator-icon-]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__clear{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:30px;height:30px;font-size:24px;color:#777771}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__clear span{display:block;height:100%}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__rendered{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__rendered.forminator-select2-selections{padding-top:6px;padding-bottom:6px}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__choice{line-height:14px;color:#fff;background:#888;padding:6px 8px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;white-space:normal;border-radius:15px}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{font-size:20px;color:#fff}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove span{line-height:12px;height:14px;display:block}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox]:focus,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox]:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection:focus,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select:focus,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select[dir=rtl] .select2-selection__rendered{text-align:right}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection span[role=combobox]:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection span[role=combobox]:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select:hover{outline:0}.forminator-select+.forminator-select{display:none}.forminator-select.forminator-select-dropdown-container--open{display:block;z-index:999}.forminator-select.forminator-select-dropdown-container--open *{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown{display:block;margin:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search{display:block;margin:0 0 10px;padding:0 10px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input{width:100%;max-width:100%;display:block;margin:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input:focus,.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search.select2-search--hide{display:none!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results{display:block;margin:0;padding:0;border:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options{max-height:200px;overflow-y:auto;display:block;margin:0;padding:0;border:0;list-style:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;margin:0;border:0;line-height:35px;list-style:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__message{position:relative;margin:0 15px;padding:15px 20px;border:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected){cursor:pointer}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox input:checked+.forminator-checkbox-box:before{opacity:1;-khtml-opacity:1}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox span{cursor:pointer;pointer-events:all;display:block}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox .forminator-checkbox-box{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;position:relative}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox .forminator-checkbox-box:before{content:"✓";opacity:0;-khtml-opacity:0;display:block;position:absolute;top:50%;left:50%;font-size:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .forminator-checkbox{line-height:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 8px;gap:10px;margin:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic{padding:9px 0;border-style:solid;border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .forminator-checkbox-box{display:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option{padding:5px 8px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option.select2-results__message{border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .forminator-checkbox .forminator-checkbox-box{border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{padding:9px 0;border-style:solid}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-search{margin:0 0 9px;padding:0 9px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-search input{padding:9px;border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{padding:5px 8px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__message{border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .forminator-checkbox .forminator-checkbox-box{border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-search input{border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .forminator-checkbox .forminator-checkbox-box{border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat{padding:10px 0;border-width:0;border-style:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-search{margin:0 0 10px;padding:0 10px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-search input{padding:10px;border-width:0;border-style:none;border-radius:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option{padding:5px 10px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .forminator-checkbox .forminator-checkbox-box{border-width:0;border-style:none;border-radius:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold{padding:7px 0;border-width:3px;border-style:solid}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .select2-search{margin:0 0 7px;padding:0 7px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .select2-search input{padding:7px;border-width:3px;border-style:solid}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .select2-results .select2-results__options .select2-results__option{padding:5px 4px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .forminator-checkbox .forminator-checkbox-box{border-width:3px;border-style:solid;border-radius:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material{padding:10px 0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .select2-search input{padding:0 0 10px;border-width:0;border-bottom-width:1px;border-style:solid;background:none rgba(0,0,0,0);background-color:rgba(0,0,0,0)!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option{padding:5px 8px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox input:checked:focus+.forminator-checkbox-box:after{-webkit-animation-name:click-animation;animation-name:click-animation}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox input:checked+.forminator-checkbox-box:after{opacity:1;-khtml-opacity:1}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox .forminator-checkbox-box{border-width:2px;border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox .forminator-checkbox-box:after{content:" ";opacity:0;-khtml-opacity:0;width:20px;height:20px;position:absolute;top:50%;left:50%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--checkbox .select2-results .select2-results__options .select2-results__option{padding:0}.sui-dialog-content .forminator-select.forminator-select-dropdown-container--open{margin-top:1px}body.admin-bar>.forminator-select.forminator-select-dropdown-container--open{margin-top:33px}body.forminator-hustle-dropdown-fix .forminator-select.forminator-select-dropdown-container--open{z-index:999999}
/*!
 * WPMU DEV Forminator UI
 * Copyright 2019 Incsub (https://incsub.com)
 * Licensed under GPL v3 (http://www.gnu.org/licenses/gpl-3.0.html)
 */.ui-datepicker.forminator-calendar--material,.ui-datepicker.forminator-calendar--material *{font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-file-upload>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox .forminator-checkbox-box:before,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:before{speak:none;line-height:1;font-family:forminator-icons-font!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox input,.forminator-ui.forminator-custom-form[data-design=material] .forminator-file-upload input[type=file],.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload input[type=file],.forminator-ui.forminator-custom-form[data-design=material] .forminator-multiselect .forminator-option input,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all .ui-icon{width:1px!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.forminator-geolocation-dropdown-wrapper{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1000;margin:6px 0 0;overflow:hidden}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown{list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;background:#fff}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li{position:relative;cursor:pointer;padding:0 4px 0 28px;line-height:30px;font-size:11px;color:#3c4043;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #e6e6e6}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li:first-child{border-top:none}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li.selected,.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li:hover{background-color:#f1f3f4}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li .forminator-geolocation-pin-icon{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;opacity:.6}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li .forminator-geolocation-place-name{font-weight:500;color:#3c4043}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li .forminator-geolocation-place-address{font-weight:400;color:#80868b}.forminator-geolocation-dropdown-wrapper .forminator-geolocation-dropdown li .forminator-geolocation-match{font-weight:700;color:#000}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-icon [class*=forminator-icon-]{display:block;pointer-events:none;-webkit-transition:.2s ease;transition:.2s ease;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-icon [class*=forminator-icon-]:before{color:inherit}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-icon [class*=forminator-icon-]:first-child{margin-right:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-icon [class*=forminator-icon-]:last-child{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-icon .forminator-input--wrap{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-icon~span{padding-left:26px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-suffix{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-suffix .forminator-input{padding-right:60px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-suffix .forminator-suffix{display:block;position:absolute;top:50%;right:0;padding:0 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.4em}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-suffix .forminator-input--wrap{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-suffix .forminator-input{padding-left:60px;padding-right:10px}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-suffix .forminator-suffix{left:0;right:auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-input{padding-right:40px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:10px;z-index:2;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#888;font-size:15px;line-height:1;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:hover{background-color:rgba(0,0,0,.03);color:#666}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle:focus-visible{-webkit-box-shadow:0 0 0 2px #007cba;box-shadow:0 0 0 2px #007cba}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle svg{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-input--wrap{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-input{padding-left:40px;padding-right:10px}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-toggle .forminator-password-toggle{left:10px;right:auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone{display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;background:unset}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country .iti__selected-country-primary:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country .iti__selected-country-primary:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country .iti__selected-country-primary:hover{background-color:unset}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country .iti__flag{display:block;position:relative;top:auto;bottom:auto;margin:0;padding:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country .iti__flag+.iti__arrow{margin-left:5px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country .iti__arrow{display:block;position:relative;top:auto;right:auto;margin:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container .iti__selected-country:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone .iti__country-container:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-phone:not(.iti--allow-dropdown) .iti__country-container{pointer-events:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone{display:block;min-height:40px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;top:2px;left:0;padding:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country{width:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;background:unset;padding:0;background-color:rgba(0,0,0,0)!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__selected-country-primary{padding:10px 0 9px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__selected-country-primary:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__selected-country-primary:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__selected-country-primary:hover{background-color:unset}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__flag{display:block;position:relative;top:auto;bottom:auto;margin:0;padding:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__flag+.iti__arrow{margin-left:5px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country .iti__arrow{display:block;position:relative;top:auto;right:auto;margin:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .iti__selected-country:first-child{margin-right:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container .forminator-input{padding-right:0;padding-left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container~span{padding-left:30px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container:active,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__country-container:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .forminator-input--wrap{position:absolute;top:0;right:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__selected-dial-code{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__tel-input{padding-left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone .iti__tel-input[data-national_mode=disabled]{padding-left:46px!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone.iti--allow-dropdown .forminator-input--wrap{left:41px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input-with-phone:not(.iti--allow-dropdown) .forminator-input--wrap{left:30px}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-phone .iti__country-container .iti__selected-country:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-phone .iti__country-container .iti__selected-country:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-phone .iti__country-container .iti__selected-country:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-phone .iti__country-container:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-phone .iti__country-container:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-phone .iti__country-container:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input-with-phone .iti__country-container .iti__selected-country:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input-with-phone .iti__country-container .iti__selected-country:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input-with-phone .iti__country-container .iti__selected-country:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input-with-phone .iti__country-container:active,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input-with-phone .iti__country-container:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-input-with-phone .iti__country-container:hover{outline:0}.iti-mobile .iti--container{z-index:999991}.forminator-ui.forminator-custom-form[data-design=material] .forminator-file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-file-upload>span{overflow:hidden;display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-file-upload>span:not(:last-child){margin-right:10px}@media(max-width:782px){.forminator-ui.forminator-custom-form[data-design=material] .forminator-file-upload>span:not(:last-child){margin-right:auto;max-width:85%}}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button-delete{width:30px;height:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;margin:0;padding:0;border:0;border-radius:4px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button-delete [class*=forminator-icon-]{display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button-delete [class*=forminator-icon-]:before{display:block;color:inherit}@media(min-width:783px){[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-3 .forminator-file-upload .forminator-button-upload,[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-4 .forminator-file-upload .forminator-button-upload{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media(min-width:783px){[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-3 .forminator-file-upload>span:not(:last-child),[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-4 .forminator-file-upload>span:not(:last-child){margin-right:0}}@media(min-width:783px){[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-3 .forminator-file-upload>span,[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-4 .forminator-file-upload>span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:10px}}@media(min-width:783px){[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-3 .forminator-file-upload .forminator-button-delete,[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-4 .forminator-file-upload .forminator-button-delete{margin-top:10px}}@media(min-width:783px){[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-3 .forminator-file-upload,[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-col-4 .forminator-file-upload{-ms-flex-wrap:wrap;flex-wrap:wrap}}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload{display:block;margin:0;padding:29px;border-width:1px;border-style:dashed;border-radius:2px;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload .forminator-multi-upload-message [class*=forminator-icon-]{width:30px;height:30px;display:block;margin:0 auto 5px;color:inherit;text-align:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload .forminator-multi-upload-message [class*=forminator-icon-]:before{display:block;color:inherit;font-size:30px;line-height:30px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload .forminator-multi-upload-message p{display:block;margin:0;padding:0;border:0;text-align:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload .forminator-multi-upload-message p a,.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload .forminator-multi-upload-message p a:active a:visited,.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload .forminator-multi-upload-message p a:focus,.forminator-ui.forminator-custom-form[data-design=material] .forminator-multi-upload .forminator-multi-upload-message p a:hover{margin:0;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-transform:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-files{display:block;margin:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-files,.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-files li{padding:0;border:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-files.forminator-has-files{margin-top:20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file{display:block;margin:0 0 20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--content{direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--image,.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--preview{width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0;border-style:solid;border-radius:2px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--image+.forminator-uploaded-file--text,.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--preview+.forminator-uploaded-file--text{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--image{overflow:hidden;position:relative;border-width:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--image [role=image]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-width:1px;text-align:center}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--preview [class*=forminator-icon-]{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--preview [class*=forminator-icon-]:before{display:block;color:inherit;font-size:16px;line-height:16px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--text{min-width:1px;-webkit-box-flex:1;-ms-flex:1;flex:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--text p{margin:0 0 4px;padding:0;border:0;text-align:left;letter-spacing:normal;text-transform:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--text p [class*=forminator-icon-]{width:12px;margin:0 9px 0 0;font-size:12px;line-height:12px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--text p:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--text+.forminator-uploaded-file--delete{margin-left:10px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-uploaded-file--delete{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:3px 0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file .forminator-error-message{display:none!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file:last-child{margin-bottom:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--image{border-width:1px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file.forminator-has_error .forminator-uploaded-file--image [role=image]{top:-1px;right:-1px;bottom:-1px;left:-1px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-uploaded-file.forminator-has_error .forminator-error-message{display:block!important}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-multi-upload .forminator-multi-upload-message p a,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-multi-upload .forminator-multi-upload-message p a:active a:visited,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-multi-upload .forminator-multi-upload-message p a:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-multi-upload .forminator-multi-upload-message p a:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multiselect{width:100%;min-height:38px;display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multiselect .forminator-option{cursor:pointer;display:block;position:relative;margin:5px 0;padding:8px;border-width:2px;border-style:solid;border-radius:2px;line-height:1.3em;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multiselect .forminator-option:first-child{margin-top:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-multiselect .forminator-option:last-child{margin-bottom:0}.ui-datepicker.forminator-calendar--material{width:auto;z-index:20000000;margin:0;padding:1px 0;border:0;border-radius:0;background-color:rgba(0,0,0,0)!important}.ui-datepicker.forminator-calendar--material,.ui-datepicker.forminator-calendar--material *{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-datepicker.forminator-calendar--material:before{content:" ";display:block;position:absolute;z-index:1;top:1px;right:0;bottom:1px;left:0;width:100%;border-width:0;border-style:none;border-radius:2px}.ui-datepicker.forminator-calendar--material .ui-datepicker-header{display:block;position:relative;z-index:1;padding:10px}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all{width:30px;height:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:11px;border-radius:0;background-color:rgba(0,0,0,0);font-size:14px;-webkit-transition:.2s ease;transition:.2s ease}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all:focus,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{right:unset;left:10px}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:before{content:"❮"}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all.ui-datepicker-next{right:10px;left:unset}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before{content:"❯"}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select{height:30px;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px;border-width:0;border-style:none;border-radius:0;padding:0 10px;font-size:14px;line-height:30px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select:focus,.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select:hover{-webkit-box-shadow:none;box-shadow:none}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select:first-child{margin-left:0}.ui-datepicker.forminator-calendar--material .ui-datepicker-header .ui-datepicker-title select:last-child{margin-right:0}.ui-datepicker.forminator-calendar--material .ui-datepicker-header+.ui-datepicker-calendar{margin-top:10px;padding-top:0}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar{width:auto;table-layout:fixed;position:relative;z-index:1;margin:0;padding:0;border:0;border-spacing:0;border-collapse:collapse;font-family:inherit}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr{margin:0;padding:0;border:0}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th{margin:0;padding:5px;border:0;text-align:center;font-family:inherit}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td span,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th span,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td span,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th span{width:30px;display:block;padding:2px;border:0;border-radius:60px}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a{text-decoration:none}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a:hover,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a:visited,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a:hover,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a:visited,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a:hover,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a:visited,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a:hover,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a:visited{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a:visited,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a:visited,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a:visited,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a:visited{font-weight:400}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a:hover,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th a:hover,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td a:hover,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a:active,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th a:hover{font-weight:600}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td:first-child,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th:first-child,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td:first-child,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th:first-child{padding-left:14px}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td:last-child,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr th:last-child,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr td:last-child,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th:last-child{padding-right:14px}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th{font-size:12px;font-weight:600}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar thead tr th span{display:block;line-height:1.4em}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td{font-size:13px}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td span{border-width:1px;border-style:solid;border-radius:100%;line-height:24px}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable span,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-state-disabled a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-state-disabled span{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.3;-khtml-opacity:.3}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-datepicker-other-month a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-datepicker-other-month span,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-state-disabled.ui-datepicker-other-month a,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar tbody tr td.ui-state-disabled.ui-datepicker-other-month span{cursor:default}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar:last-child tbody:last-child tr:last-child td,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar:last-child tbody:last-child tr:last-child th,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar:last-child thead:last-child tr:last-child td,.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar:last-child thead:last-child tr:last-child th{padding-bottom:14px}.ui-datepicker.forminator-calendar--material .ui-datepicker-calendar+.ui-datepicker-buttonpane{padding-top:8px}.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-corner-all,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-corner-all:active,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-corner-all:focus,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-corner-all:hover{outline:0}.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-datepicker-title select,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-datepicker-title select:active,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-datepicker-title select:focus,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-header .ui-datepicker-title select:hover{outline:0}.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr td a,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr td a:active,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr td a:hover,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr td a:visited,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr th a,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr th a:active,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr th a:hover,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar tbody tr th a:visited,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr td a,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr td a:active,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr td a:hover,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr td a:visited,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr th a,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr th a:active,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr th a:hover,.ui-datepicker.forminator-calendar--material.forminator-color-option--default .ui-datepicker-calendar thead tr th a:visited{outline:0}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-timepicker .forminator-row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-date-input .forminator-error-message,.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-timepicker .forminator-error-message{display:none}}@media(min-width:783px){.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-date-input~.forminator-error-message,.forminator-ui.forminator-custom-form[data-design=material]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-timepicker~.forminator-error-message{display:block}}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select{min-width:100%;max-width:100%;display:block;text-align:left}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection{display:block}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__rendered{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__arrow{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__choice__remove,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__clear{padding:0;margin:0;border:none;background:unset;cursor:pointer}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single{height:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0;padding:0;border-width:0;border-bottom-width:1px;border-style:solid;background-image:none!important}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single:before{content:" ";height:2px;display:block;position:absolute;z-index:2;right:50%;bottom:-1px;left:50%;-webkit-transition:.2s linear;transition:.2s linear}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__rendered,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__rendered{min-width:10px;overflow:hidden;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 5px 8px 0;text-overflow:ellipsis;white-space:nowrap}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple ul.select2-selection__rendered,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single ul.select2-selection__rendered{margin:0;list-style:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple ul.select2-selection__rendered .select2-selection__placeholder,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single ul.select2-selection__rendered .select2-selection__placeholder{margin:0}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow{width:auto;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0;padding:0;border:0}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow [class*=forminator-icon-],.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]{display:block;margin:0 auto;font-size:12px;-webkit-transition:.2s linear;transition:.2s linear}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow [class*=forminator-icon-]:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before{display:block;color:inherit}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple:hover:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple[aria-expanded=true]:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single:hover:before,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single[aria-expanded=true]:before{right:0;left:0}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple[aria-expanded=true] .select2-selection__arrow [class*=forminator-icon-],.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single[aria-expanded=true] .select2-selection__arrow [class*=forminator-icon-]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__clear{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:30px;height:30px;font-size:24px;color:#777771}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox] .select2-selection__clear span{display:block;height:100%}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__rendered{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__rendered.forminator-select2-selections{padding-top:6px;padding-bottom:6px}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__choice{line-height:14px;color:#fff;background:#888;padding:6px 8px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;white-space:normal;border-radius:15px}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{font-size:20px;color:#fff}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove span{line-height:12px;height:14px;display:block}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox]:focus,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox]:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection:focus,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select:focus,.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select:hover{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select[dir=rtl] .select2-selection__rendered{text-align:right}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection span[role=combobox]:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection span[role=combobox]:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select .selection:hover{outline:0}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select:focus,.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] select.forminator-select2+.forminator-select:hover{outline:0}.forminator-select+.forminator-select{display:none}.forminator-select.forminator-select-dropdown-container--open{display:block;z-index:999}.forminator-select.forminator-select-dropdown-container--open *{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown{display:block;margin:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search{display:block;margin:0 0 10px;padding:0 10px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input{width:100%;max-width:100%;display:block;margin:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input:focus,.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search input:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-search.select2-search--hide{display:none!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results{display:block;margin:0;padding:0;border:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options{max-height:200px;overflow-y:auto;display:block;margin:0;padding:0;border:0;list-style:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;margin:0;border:0;line-height:35px;list-style:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__message{position:relative;margin:0 15px;padding:15px 20px;border:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected){cursor:pointer}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox input:checked+.forminator-checkbox-box:before{opacity:1;-khtml-opacity:1}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox span{cursor:pointer;pointer-events:all;display:block}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox .forminator-checkbox-box{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;position:relative}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown:not(.forminator-dropdown--basic) .forminator-checkbox .forminator-checkbox-box:before{content:"✓";opacity:0;-khtml-opacity:0;display:block;position:absolute;top:50%;left:50%;font-size:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease;transition:.2s ease}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .forminator-checkbox{line-height:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px 8px;gap:10px;margin:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic{padding:9px 0;border-style:solid;border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .forminator-checkbox-box{display:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option{padding:5px 8px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .select2-results .select2-results__options .select2-results__option.select2-results__message{border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--basic .forminator-checkbox .forminator-checkbox-box{border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{padding:9px 0;border-style:solid}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-search{margin:0 0 9px;padding:0 9px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-search input{padding:9px;border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{padding:5px 8px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__message{border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .forminator-checkbox .forminator-checkbox-box{border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default{border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-search input{border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .forminator-checkbox .forminator-checkbox-box{border-width:1px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat{padding:10px 0;border-width:0;border-style:none}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-search{margin:0 0 10px;padding:0 10px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-search input{padding:10px;border-width:0;border-style:none;border-radius:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option{padding:5px 10px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .forminator-checkbox .forminator-checkbox-box{border-width:0;border-style:none;border-radius:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold{padding:7px 0;border-width:3px;border-style:solid}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .select2-search{margin:0 0 7px;padding:0 7px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .select2-search input{padding:7px;border-width:3px;border-style:solid}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .select2-results .select2-results__options .select2-results__option{padding:5px 4px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--bold .forminator-checkbox .forminator-checkbox-box{border-width:3px;border-style:solid;border-radius:0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material{padding:10px 0}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .select2-search input{padding:0 0 10px;border-width:0;border-bottom-width:1px;border-style:solid;background:none rgba(0,0,0,0);background-color:rgba(0,0,0,0)!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option{padding:5px 8px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox input:checked:focus+.forminator-checkbox-box:after{-webkit-animation-name:click-animation;animation-name:click-animation}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox input:checked+.forminator-checkbox-box:after{opacity:1;-khtml-opacity:1}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox .forminator-checkbox-box{border-width:2px;border-style:solid;border-radius:2px}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .forminator-checkbox .forminator-checkbox-box:after{content:" ";opacity:0;-khtml-opacity:0;width:20px;height:20px;position:absolute;top:50%;left:50%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--checkbox .select2-results .select2-results__options .select2-results__option{padding:0}.sui-dialog-content .forminator-select.forminator-select-dropdown-container--open{margin-top:1px}body.admin-bar>.forminator-select.forminator-select-dropdown-container--open{margin-top:33px}body.forminator-hustle-dropdown-fix .forminator-select.forminator-select-dropdown-container--open{z-index:999999}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button-paypal{display:block;position:relative;z-index:1;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important;margin-bottom:20px}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button-paypal>.paypal-buttons{display:block!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-button-paypal>.paypal-buttons>iframe{width:100%!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_active .forminator-input--stripe:not(.forminator--no_label) .StripeElement:not(.forminator-stripe-payment-element) iframe,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_filled .forminator-input--stripe:not(.forminator--no_label) .StripeElement:not(.forminator-stripe-payment-element) iframe{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input--stripe .StripeElement:not(.forminator-stripe-payment-element){padding:10px 0 9px;border:1px solid transparent;border-radius:0;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input--stripe .StripeElement:not(.forminator-stripe-payment-element):after{content:" ";height:1px;display:block;position:absolute;right:0;bottom:0;left:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input--stripe:not(.forminator--no_label) .StripeElement:not(.forminator-stripe-payment-element) iframe{opacity:0;-khtml-opacity:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-input--stripe:hover:after{left:0;right:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature{position:relative}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-label{width:100%;position:absolute;pointer-events:none;z-index:1;top:0;left:0;padding:10px;padding-right:30px;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-signature{width:auto;max-width:100%;cursor:crosshair;overflow:hidden;display:inline-block;position:relative;margin:0;padding:0;border-width:1px;border-radius:2px;border-style:solid;background-color:rgba(0,0,0,0);-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-signature *{-webkit-box-sizing:border-box;box-sizing:border-box}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-signature .forminator-signature--placeholder{width:100%;opacity:0;-khtml-opacity:0;pointer-events:none;display:block;position:absolute;top:0;left:0;padding:9px;padding-right:29px;line-height:1.4;letter-spacing:normal;-webkit-transition:.2s ease;transition:.2s ease}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-signature .forminator-signature--container canvas{-webkit-box-shadow:none;box-shadow:none}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-signature .forminator-signature--container+div{width:20px!important;height:20px!important;cursor:pointer;overflow:hidden;position:absolute!important;top:7px;right:7px;margin:0!important;padding:2px;border:0}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-signature .forminator-signature--container+div img{width:16px!important;height:16px!important;float:none!important;display:block}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature.forminator-is_filled .forminator-label,.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature.forminator-is_hover .forminator-label{top:0!important}.forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature.forminator-is_hover:not(.forminator-is_filled) .forminator-signature .forminator-signature--placeholder{opacity:1;-khtml-opacity:1}.forminator-ui.forminator-custom-form[data-design=material][data-color-option=default] .forminator-field-signature .forminator-signature .forminator-signature--container canvas{outline:0}[dir=rtl] .forminator-ui.forminator-custom-form[data-design=material] .forminator-field-signature .forminator-signature .forminator-signature--container+div{top:7px;left:7px;right:auto}
:root{--iti-hover-color: rgba(0, 0, 0, 0.05);--iti-border-color: #ccc;--iti-dialcode-color: #999;--iti-dropdown-bg: white;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-path-flags-1x: url('https://www.mero.it/wp-content/plugins/forminator/assets/css/../img/flags.webp');--iti-path-flags-2x: url('https://www.mero.it/wp-content/plugins/forminator/assets/css/../img/flags@2x.webp');--iti-path-globe-1x: url('https://www.mero.it/wp-content/plugins/forminator/assets/css/../img/globe.webp');--iti-path-globe-2x: url('https://www.mero.it/wp-content/plugins/forminator/assets/css/../img/globe@2x.webp');--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px;--iti-input-padding: 6px;--iti-selected-flag-width: 51px}.forminator-iti-input.iti.iti{position:relative}.forminator-iti-input.iti.iti *{box-sizing:border-box;max-width:unset}.forminator-iti-input.iti .iti__hide{display:none}.forminator-iti-input.iti .iti__v-hide{visibility:hidden}.forminator-iti-input.iti .iti__a11y-text{width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute}.forminator-iti-input.iti.iti input.iti__tel-input,.forminator-iti-input.iti.iti input.iti__tel-input[type=text],.forminator-iti-input.iti.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin:0 !important}.forminator-iti-input.iti .iti__country-container{position:absolute;top:0;right:0;bottom:0;padding:var(--iti-border-width)}.forminator-iti-input.iti .iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.forminator-iti-input.iti .iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);gap:3px}.forminator-iti-input.iti .iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid rgba(0,0,0,0);border-right:var(--iti-triangle-border) solid rgba(0,0,0,0);border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}.forminator-iti-input.iti .iti__arrow.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.forminator-iti-input.iti .iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.forminator-iti-input.iti.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width)*-1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.forminator-iti-input.iti .iti__search-input{width:100%;border-width:0;border-radius:3px;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);height:30px}.forminator-iti-input.iti .iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.forminator-iti-input.iti ul.iti__country-list{position:revert;list-style:none;padding:0;margin:0;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.forminator-iti-input.iti.iti--inline-dropdown .iti__country-list{max-height:185px}.forminator-iti-input.iti .iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width: 500px){.forminator-iti-input.iti .iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.forminator-iti-input.iti .iti__country{display:flex !important;align-items:center !important;padding:8px var(--iti-spacer-horizontal) !important;outline:none}.forminator-iti-input.iti .iti__country:before{content:"" !important}.forminator-iti-input.iti .iti__dial-code{color:var(--iti-dialcode-color)}.forminator-iti-input.iti .iti__country.iti__highlight{background-color:var(--iti-hover-color)}.forminator-iti-input.iti .iti__country-list .iti__flag,.forminator-iti-input.iti .iti__country-name{margin-right:var(--iti-spacer-horizontal)}.forminator-iti-input.iti.iti--allow-dropdown input.iti__tel-input,.forminator-iti-input.iti.iti--allow-dropdown input.iti__tel-input[type=text],.forminator-iti-input.iti.iti--allow-dropdown input.iti__tel-input[type=tel],.forminator-iti-input.iti .iti--show-selected-dial-code input.iti__tel-input,.forminator-iti-input.iti .iti--show-selected-dial-code input.iti__tel-input[type=text],.forminator-iti-input.iti .iti--show-selected-dial-code input.iti__tel-input[type=tel]{padding-right:var(--iti-input-padding);padding-left:var(--iti-selected-flag-width);margin-left:0}.forminator-iti-input.iti.iti--allow-dropdown .iti__country-container,.forminator-iti-input.iti .iti--show-selected-dial-code .iti__country-container{right:auto;left:0}.forminator-iti-input.iti.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.forminator-iti-input.iti.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.forminator-iti-input.iti.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.forminator-iti-input.iti.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.forminator-iti-input.iti.iti .iti__selected-dial-code{margin-left:0}.forminator-iti-input.iti.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.forminator-iti-input.iti.iti--container:hover{cursor:pointer}.forminator-iti-input.iti.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start;z-index:999999}.forminator-iti-input.iti.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.forminator-iti-input.iti.iti--fullscreen-popup .iti__country{padding:10px 10px;line-height:1.5em}.forminator-iti-input.iti .iti__flag{--iti-flag-offset: 100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0px 0px 1px 0px #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.forminator-iti-input.iti .iti__ac{--iti-flag-offset: 0px}.forminator-iti-input.iti .iti__ad{--iti-flag-offset: -16px}.forminator-iti-input.iti .iti__ae{--iti-flag-offset: -32px}.forminator-iti-input.iti .iti__af{--iti-flag-offset: -48px}.forminator-iti-input.iti .iti__ag{--iti-flag-offset: -64px}.forminator-iti-input.iti .iti__ai{--iti-flag-offset: -80px}.forminator-iti-input.iti .iti__al{--iti-flag-offset: -96px}.forminator-iti-input.iti .iti__am{--iti-flag-offset: -112px}.forminator-iti-input.iti .iti__ao{--iti-flag-offset: -128px}.forminator-iti-input.iti .iti__ar{--iti-flag-offset: -144px}.forminator-iti-input.iti .iti__as{--iti-flag-offset: -160px}.forminator-iti-input.iti .iti__at{--iti-flag-offset: -176px}.forminator-iti-input.iti .iti__au{--iti-flag-offset: -192px}.forminator-iti-input.iti .iti__aw{--iti-flag-offset: -208px}.forminator-iti-input.iti .iti__ax{--iti-flag-offset: -224px}.forminator-iti-input.iti .iti__az{--iti-flag-offset: -240px}.forminator-iti-input.iti .iti__ba{--iti-flag-offset: -256px}.forminator-iti-input.iti .iti__bb{--iti-flag-offset: -272px}.forminator-iti-input.iti .iti__bd{--iti-flag-offset: -288px}.forminator-iti-input.iti .iti__be{--iti-flag-offset: -304px}.forminator-iti-input.iti .iti__bf{--iti-flag-offset: -320px}.forminator-iti-input.iti .iti__bg{--iti-flag-offset: -336px}.forminator-iti-input.iti .iti__bh{--iti-flag-offset: -352px}.forminator-iti-input.iti .iti__bi{--iti-flag-offset: -368px}.forminator-iti-input.iti .iti__bj{--iti-flag-offset: -384px}.forminator-iti-input.iti .iti__bl{--iti-flag-offset: -400px}.forminator-iti-input.iti .iti__bm{--iti-flag-offset: -416px}.forminator-iti-input.iti .iti__bn{--iti-flag-offset: -432px}.forminator-iti-input.iti .iti__bo{--iti-flag-offset: -448px}.forminator-iti-input.iti .iti__bq{--iti-flag-offset: -464px}.forminator-iti-input.iti .iti__br{--iti-flag-offset: -480px}.forminator-iti-input.iti .iti__bs{--iti-flag-offset: -496px}.forminator-iti-input.iti .iti__bt{--iti-flag-offset: -512px}.forminator-iti-input.iti .iti__bw{--iti-flag-offset: -528px}.forminator-iti-input.iti .iti__by{--iti-flag-offset: -544px}.forminator-iti-input.iti .iti__bz{--iti-flag-offset: -560px}.forminator-iti-input.iti .iti__ca{--iti-flag-offset: -576px}.forminator-iti-input.iti .iti__cc{--iti-flag-offset: -592px}.forminator-iti-input.iti .iti__cd{--iti-flag-offset: -608px}.forminator-iti-input.iti .iti__cf{--iti-flag-offset: -624px}.forminator-iti-input.iti .iti__cg{--iti-flag-offset: -640px}.forminator-iti-input.iti .iti__ch{--iti-flag-offset: -656px}.forminator-iti-input.iti .iti__ci{--iti-flag-offset: -672px}.forminator-iti-input.iti .iti__ck{--iti-flag-offset: -688px}.forminator-iti-input.iti .iti__cl{--iti-flag-offset: -704px}.forminator-iti-input.iti .iti__cm{--iti-flag-offset: -720px}.forminator-iti-input.iti .iti__cn{--iti-flag-offset: -736px}.forminator-iti-input.iti .iti__co{--iti-flag-offset: -752px}.forminator-iti-input.iti .iti__cr{--iti-flag-offset: -768px}.forminator-iti-input.iti .iti__cu{--iti-flag-offset: -784px}.forminator-iti-input.iti .iti__cv{--iti-flag-offset: -800px}.forminator-iti-input.iti .iti__cw{--iti-flag-offset: -816px}.forminator-iti-input.iti .iti__cx{--iti-flag-offset: -832px}.forminator-iti-input.iti .iti__cy{--iti-flag-offset: -848px}.forminator-iti-input.iti .iti__cz{--iti-flag-offset: -864px}.forminator-iti-input.iti .iti__de{--iti-flag-offset: -880px}.forminator-iti-input.iti .iti__dj{--iti-flag-offset: -896px}.forminator-iti-input.iti .iti__dk{--iti-flag-offset: -912px}.forminator-iti-input.iti .iti__dm{--iti-flag-offset: -928px}.forminator-iti-input.iti .iti__do{--iti-flag-offset: -944px}.forminator-iti-input.iti .iti__dz{--iti-flag-offset: -960px}.forminator-iti-input.iti .iti__ec{--iti-flag-offset: -976px}.forminator-iti-input.iti .iti__ee{--iti-flag-offset: -992px}.forminator-iti-input.iti .iti__eg{--iti-flag-offset: -1008px}.forminator-iti-input.iti .iti__eh{--iti-flag-offset: -1024px}.forminator-iti-input.iti .iti__er{--iti-flag-offset: -1040px}.forminator-iti-input.iti .iti__es{--iti-flag-offset: -1056px}.forminator-iti-input.iti .iti__et{--iti-flag-offset: -1072px}.forminator-iti-input.iti .iti__fi{--iti-flag-offset: -1088px}.forminator-iti-input.iti .iti__fj{--iti-flag-offset: -1104px}.forminator-iti-input.iti .iti__fk{--iti-flag-offset: -1120px}.forminator-iti-input.iti .iti__fm{--iti-flag-offset: -1136px}.forminator-iti-input.iti .iti__fo{--iti-flag-offset: -1152px}.forminator-iti-input.iti .iti__fr{--iti-flag-offset: -1168px}.forminator-iti-input.iti .iti__ga{--iti-flag-offset: -1184px}.forminator-iti-input.iti .iti__gb{--iti-flag-offset: -1200px}.forminator-iti-input.iti .iti__gd{--iti-flag-offset: -1216px}.forminator-iti-input.iti .iti__ge{--iti-flag-offset: -1232px}.forminator-iti-input.iti .iti__gf{--iti-flag-offset: -1248px}.forminator-iti-input.iti .iti__gg{--iti-flag-offset: -1264px}.forminator-iti-input.iti .iti__gh{--iti-flag-offset: -1280px}.forminator-iti-input.iti .iti__gi{--iti-flag-offset: -1296px}.forminator-iti-input.iti .iti__gl{--iti-flag-offset: -1312px}.forminator-iti-input.iti .iti__gm{--iti-flag-offset: -1328px}.forminator-iti-input.iti .iti__gn{--iti-flag-offset: -1344px}.forminator-iti-input.iti .iti__gp{--iti-flag-offset: -1360px}.forminator-iti-input.iti .iti__gq{--iti-flag-offset: -1376px}.forminator-iti-input.iti .iti__gr{--iti-flag-offset: -1392px}.forminator-iti-input.iti .iti__gt{--iti-flag-offset: -1408px}.forminator-iti-input.iti .iti__gu{--iti-flag-offset: -1424px}.forminator-iti-input.iti .iti__gw{--iti-flag-offset: -1440px}.forminator-iti-input.iti .iti__gy{--iti-flag-offset: -1456px}.forminator-iti-input.iti .iti__hk{--iti-flag-offset: -1472px}.forminator-iti-input.iti .iti__hn{--iti-flag-offset: -1488px}.forminator-iti-input.iti .iti__hr{--iti-flag-offset: -1504px}.forminator-iti-input.iti .iti__ht{--iti-flag-offset: -1520px}.forminator-iti-input.iti .iti__hu{--iti-flag-offset: -1536px}.forminator-iti-input.iti .iti__id{--iti-flag-offset: -1552px}.forminator-iti-input.iti .iti__ie{--iti-flag-offset: -1568px}.forminator-iti-input.iti .iti__il{--iti-flag-offset: -1584px}.forminator-iti-input.iti .iti__im{--iti-flag-offset: -1600px}.forminator-iti-input.iti .iti__in{--iti-flag-offset: -1616px}.forminator-iti-input.iti .iti__io{--iti-flag-offset: -1632px}.forminator-iti-input.iti .iti__iq{--iti-flag-offset: -1648px}.forminator-iti-input.iti .iti__ir{--iti-flag-offset: -1664px}.forminator-iti-input.iti .iti__is{--iti-flag-offset: -1680px}.forminator-iti-input.iti .iti__it{--iti-flag-offset: -1696px}.forminator-iti-input.iti .iti__je{--iti-flag-offset: -1712px}.forminator-iti-input.iti .iti__jm{--iti-flag-offset: -1728px}.forminator-iti-input.iti .iti__jo{--iti-flag-offset: -1744px}.forminator-iti-input.iti .iti__jp{--iti-flag-offset: -1760px}.forminator-iti-input.iti .iti__ke{--iti-flag-offset: -1776px}.forminator-iti-input.iti .iti__kg{--iti-flag-offset: -1792px}.forminator-iti-input.iti .iti__kh{--iti-flag-offset: -1808px}.forminator-iti-input.iti .iti__ki{--iti-flag-offset: -1824px}.forminator-iti-input.iti .iti__km{--iti-flag-offset: -1840px}.forminator-iti-input.iti .iti__kn{--iti-flag-offset: -1856px}.forminator-iti-input.iti .iti__kp{--iti-flag-offset: -1872px}.forminator-iti-input.iti .iti__kr{--iti-flag-offset: -1888px}.forminator-iti-input.iti .iti__kw{--iti-flag-offset: -1904px}.forminator-iti-input.iti .iti__ky{--iti-flag-offset: -1920px}.forminator-iti-input.iti .iti__kz{--iti-flag-offset: -1936px}.forminator-iti-input.iti .iti__la{--iti-flag-offset: -1952px}.forminator-iti-input.iti .iti__lb{--iti-flag-offset: -1968px}.forminator-iti-input.iti .iti__lc{--iti-flag-offset: -1984px}.forminator-iti-input.iti .iti__li{--iti-flag-offset: -2000px}.forminator-iti-input.iti .iti__lk{--iti-flag-offset: -2016px}.forminator-iti-input.iti .iti__lr{--iti-flag-offset: -2032px}.forminator-iti-input.iti .iti__ls{--iti-flag-offset: -2048px}.forminator-iti-input.iti .iti__lt{--iti-flag-offset: -2064px}.forminator-iti-input.iti .iti__lu{--iti-flag-offset: -2080px}.forminator-iti-input.iti .iti__lv{--iti-flag-offset: -2096px}.forminator-iti-input.iti .iti__ly{--iti-flag-offset: -2112px}.forminator-iti-input.iti .iti__ma{--iti-flag-offset: -2128px}.forminator-iti-input.iti .iti__mc{--iti-flag-offset: -2144px}.forminator-iti-input.iti .iti__md{--iti-flag-offset: -2160px}.forminator-iti-input.iti .iti__me{--iti-flag-offset: -2176px}.forminator-iti-input.iti .iti__mf{--iti-flag-offset: -2192px}.forminator-iti-input.iti .iti__mg{--iti-flag-offset: -2208px}.forminator-iti-input.iti .iti__mh{--iti-flag-offset: -2224px}.forminator-iti-input.iti .iti__mk{--iti-flag-offset: -2240px}.forminator-iti-input.iti .iti__ml{--iti-flag-offset: -2256px}.forminator-iti-input.iti .iti__mm{--iti-flag-offset: -2272px}.forminator-iti-input.iti .iti__mn{--iti-flag-offset: -2288px}.forminator-iti-input.iti .iti__mo{--iti-flag-offset: -2304px}.forminator-iti-input.iti .iti__mp{--iti-flag-offset: -2320px}.forminator-iti-input.iti .iti__mq{--iti-flag-offset: -2336px}.forminator-iti-input.iti .iti__mr{--iti-flag-offset: -2352px}.forminator-iti-input.iti .iti__ms{--iti-flag-offset: -2368px}.forminator-iti-input.iti .iti__mt{--iti-flag-offset: -2384px}.forminator-iti-input.iti .iti__mu{--iti-flag-offset: -2400px}.forminator-iti-input.iti .iti__mv{--iti-flag-offset: -2416px}.forminator-iti-input.iti .iti__mw{--iti-flag-offset: -2432px}.forminator-iti-input.iti .iti__mx{--iti-flag-offset: -2448px}.forminator-iti-input.iti .iti__my{--iti-flag-offset: -2464px}.forminator-iti-input.iti .iti__mz{--iti-flag-offset: -2480px}.forminator-iti-input.iti .iti__na{--iti-flag-offset: -2496px}.forminator-iti-input.iti .iti__nc{--iti-flag-offset: -2512px}.forminator-iti-input.iti .iti__ne{--iti-flag-offset: -2528px}.forminator-iti-input.iti .iti__nf{--iti-flag-offset: -2544px}.forminator-iti-input.iti .iti__ng{--iti-flag-offset: -2560px}.forminator-iti-input.iti .iti__ni{--iti-flag-offset: -2576px}.forminator-iti-input.iti .iti__nl{--iti-flag-offset: -2592px}.forminator-iti-input.iti .iti__no{--iti-flag-offset: -2608px}.forminator-iti-input.iti .iti__np{--iti-flag-offset: -2624px}.forminator-iti-input.iti .iti__nr{--iti-flag-offset: -2640px}.forminator-iti-input.iti .iti__nu{--iti-flag-offset: -2656px}.forminator-iti-input.iti .iti__nz{--iti-flag-offset: -2672px}.forminator-iti-input.iti .iti__om{--iti-flag-offset: -2688px}.forminator-iti-input.iti .iti__pa{--iti-flag-offset: -2704px}.forminator-iti-input.iti .iti__pe{--iti-flag-offset: -2720px}.forminator-iti-input.iti .iti__pf{--iti-flag-offset: -2736px}.forminator-iti-input.iti .iti__pg{--iti-flag-offset: -2752px}.forminator-iti-input.iti .iti__ph{--iti-flag-offset: -2768px}.forminator-iti-input.iti .iti__pk{--iti-flag-offset: -2784px}.forminator-iti-input.iti .iti__pl{--iti-flag-offset: -2800px}.forminator-iti-input.iti .iti__pm{--iti-flag-offset: -2816px}.forminator-iti-input.iti .iti__pr{--iti-flag-offset: -2832px}.forminator-iti-input.iti .iti__ps{--iti-flag-offset: -2848px}.forminator-iti-input.iti .iti__pt{--iti-flag-offset: -2864px}.forminator-iti-input.iti .iti__pw{--iti-flag-offset: -2880px}.forminator-iti-input.iti .iti__py{--iti-flag-offset: -2896px}.forminator-iti-input.iti .iti__qa{--iti-flag-offset: -2912px}.forminator-iti-input.iti .iti__re{--iti-flag-offset: -2928px}.forminator-iti-input.iti .iti__ro{--iti-flag-offset: -2944px}.forminator-iti-input.iti .iti__rs{--iti-flag-offset: -2960px}.forminator-iti-input.iti .iti__ru{--iti-flag-offset: -2976px}.forminator-iti-input.iti .iti__rw{--iti-flag-offset: -2992px}.forminator-iti-input.iti .iti__sa{--iti-flag-offset: -3008px}.forminator-iti-input.iti .iti__sb{--iti-flag-offset: -3024px}.forminator-iti-input.iti .iti__sc{--iti-flag-offset: -3040px}.forminator-iti-input.iti .iti__sd{--iti-flag-offset: -3056px}.forminator-iti-input.iti .iti__se{--iti-flag-offset: -3072px}.forminator-iti-input.iti .iti__sg{--iti-flag-offset: -3088px}.forminator-iti-input.iti .iti__sh{--iti-flag-offset: -3104px}.forminator-iti-input.iti .iti__si{--iti-flag-offset: -3120px}.forminator-iti-input.iti .iti__sj{--iti-flag-offset: -3136px}.forminator-iti-input.iti .iti__sk{--iti-flag-offset: -3152px}.forminator-iti-input.iti .iti__sl{--iti-flag-offset: -3168px}.forminator-iti-input.iti .iti__sm{--iti-flag-offset: -3184px}.forminator-iti-input.iti .iti__sn{--iti-flag-offset: -3200px}.forminator-iti-input.iti .iti__so{--iti-flag-offset: -3216px}.forminator-iti-input.iti .iti__sr{--iti-flag-offset: -3232px}.forminator-iti-input.iti .iti__ss{--iti-flag-offset: -3248px}.forminator-iti-input.iti .iti__st{--iti-flag-offset: -3264px}.forminator-iti-input.iti .iti__sv{--iti-flag-offset: -3280px}.forminator-iti-input.iti .iti__sx{--iti-flag-offset: -3296px}.forminator-iti-input.iti .iti__sy{--iti-flag-offset: -3312px}.forminator-iti-input.iti .iti__sz{--iti-flag-offset: -3328px}.forminator-iti-input.iti .iti__tc{--iti-flag-offset: -3344px}.forminator-iti-input.iti .iti__td{--iti-flag-offset: -3360px}.forminator-iti-input.iti .iti__tg{--iti-flag-offset: -3376px}.forminator-iti-input.iti .iti__th{--iti-flag-offset: -3392px}.forminator-iti-input.iti .iti__tj{--iti-flag-offset: -3408px}.forminator-iti-input.iti .iti__tk{--iti-flag-offset: -3424px}.forminator-iti-input.iti .iti__tl{--iti-flag-offset: -3440px}.forminator-iti-input.iti .iti__tm{--iti-flag-offset: -3456px}.forminator-iti-input.iti .iti__tn{--iti-flag-offset: -3472px}.forminator-iti-input.iti .iti__to{--iti-flag-offset: -3488px}.forminator-iti-input.iti .iti__tr{--iti-flag-offset: -3504px}.forminator-iti-input.iti .iti__tt{--iti-flag-offset: -3520px}.forminator-iti-input.iti .iti__tv{--iti-flag-offset: -3536px}.forminator-iti-input.iti .iti__tw{--iti-flag-offset: -3552px}.forminator-iti-input.iti .iti__tz{--iti-flag-offset: -3568px}.forminator-iti-input.iti .iti__ua{--iti-flag-offset: -3584px}.forminator-iti-input.iti .iti__ug{--iti-flag-offset: -3600px}.forminator-iti-input.iti .iti__us{--iti-flag-offset: -3616px}.forminator-iti-input.iti .iti__uy{--iti-flag-offset: -3632px}.forminator-iti-input.iti .iti__uz{--iti-flag-offset: -3648px}.forminator-iti-input.iti .iti__va{--iti-flag-offset: -3664px}.forminator-iti-input.iti .iti__vc{--iti-flag-offset: -3680px}.forminator-iti-input.iti .iti__ve{--iti-flag-offset: -3696px}.forminator-iti-input.iti .iti__vg{--iti-flag-offset: -3712px}.forminator-iti-input.iti .iti__vi{--iti-flag-offset: -3728px}.forminator-iti-input.iti .iti__vn{--iti-flag-offset: -3744px}.forminator-iti-input.iti .iti__vu{--iti-flag-offset: -3760px}.forminator-iti-input.iti .iti__wf{--iti-flag-offset: -3776px}.forminator-iti-input.iti .iti__ws{--iti-flag-offset: -3792px}.forminator-iti-input.iti .iti__xk{--iti-flag-offset: -3808px}.forminator-iti-input.iti .iti__ye{--iti-flag-offset: -3824px}.forminator-iti-input.iti .iti__yt{--iti-flag-offset: -3840px}.forminator-iti-input.iti .iti__za{--iti-flag-offset: -3856px}.forminator-iti-input.iti .iti__zm{--iti-flag-offset: -3872px}.forminator-iti-input.iti .iti__zw{--iti-flag-offset: -3888px}.forminator-iti-input.iti .iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;box-shadow:none;height:19px}@media(min-resolution: 2x){.forminator-iti-input.iti .iti__flag{background-image:var(--iti-path-flags-2x)}.forminator-iti-input.iti .iti__globe{background-image:var(--iti-path-globe-2x)}}

/*! This file is auto-generated */
.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;font-weight:500;line-height:2.92307692;min-height:40px;margin:0;padding:0 16px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:2px;white-space:nowrap;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-compact .button,.wp-core-ui .button.button-compact{line-height:2.30769231;min-height:32px;padding:0 12px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{line-height:2;min-height:24px;padding:0 8px;font-size:11px}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{line-height:2.92307692;min-height:40px;padding:0 16px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;line-height:3.28571429;min-height:48px;padding:0 36px}.wp-core-ui .button.hidden{display:none}.wp-core-ui .button .dashicons,.wp-core-ui .button-primary .dashicons,.wp-core-ui .button-secondary .dashicons{line-height:1.9;vertical-align:top}.wp-core-ui .button.button-compact .dashicons{line-height:1.5}.wp-core-ui .button.button-small .dashicons{line-height:1.1}.wp-core-ui .button.button-hero .dashicons{line-height:2.3}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);background:0 0;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:hover,.wp-core-ui .button.hover,.wp-core-ui .button:hover{background:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.04);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{background:0 0;border-color:var(--wp-admin-theme-color,#3858e9);color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:1px solid transparent;outline-offset:0}.wp-core-ui .button-secondary:active,.wp-core-ui .button:active{background:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.08);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:none}.wp-core-ui .button.active,.wp-core-ui .button.active:hover{background-color:rgba(var(--wp-admin-theme-color--rgb,56,88,233),.08);color:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color,#3858e9);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20);outline:3px solid transparent;outline-offset:-3px}.wp-core-ui .button.active:focus{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);color:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20),0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline-width:4px}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#8a8a8a!important;border-color:#d8d8d8!important;background:0 0!important;box-shadow:none!important;cursor:default;transform:none!important}.wp-core-ui .button-secondary[aria-disabled=true],.wp-core-ui .button[aria-disabled=true]{color:#8a8a8a!important;cursor:default}.wp-core-ui .button-link{margin:0;padding:0;box-shadow:none;border:0;border-radius:0;background:0 0;cursor:pointer;text-align:left;color:var(--wp-admin-theme-color,#3858e9);text-decoration:underline;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}.wp-core-ui .button-link:active,.wp-core-ui .button-link:hover{color:var(--wp-admin-theme-color-darker-20,#183ad6)}.wp-core-ui .button-link:focus{color:var(--wp-admin-theme-color,#3858e9);box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);border-radius:2px;outline:1px solid transparent}.wp-core-ui .button-link-delete{color:#d63638}.wp-core-ui .button-link-delete:focus,.wp-core-ui .button-link-delete:hover{color:#d63638;background:0 0}.wp-core-ui .button-link-delete:disabled{background:0 0!important}.wp-core-ui .button-primary{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);color:#fff;text-decoration:none;text-shadow:none}.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:hover{background:var(--wp-admin-theme-color-darker-10,#2145e6);border-color:var(--wp-admin-theme-color-darker-10,#2145e6);color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9);color:#fff;box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9),inset 0 0 0 1px #fff;outline:1px solid transparent}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6);box-shadow:none;color:#fff}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#8a8a8a!important;background:#e2e2e2!important;border-color:#e2e2e2!important;box-shadow:none!important;text-shadow:none!important;cursor:default}.wp-core-ui .button-primary[aria-disabled=true]{cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px}.wp-core-ui .button-group>.button:first-child{border-radius:2px 0 0 2px}.wp-core-ui .button-group>.button:last-child{border-radius:0 2px 2px 0}.wp-core-ui .button-group>.button-primary+.button{border-left:0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}.wp-core-ui .button-group>.button.active{border-color:var(--wp-admin-theme-color);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20)}.wp-core-ui .button-group>.button.active:focus{border-color:var(--wp-admin-theme-color);box-shadow:inset 0 2px 6px -2px var(--wp-admin-theme-color-darker-20),0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color)}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-compact,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:0 14px;line-height:2.71428571;font-size:14px;vertical-align:middle;min-height:40px;margin-bottom:4px}.wp-core-ui .button .dashicons,.wp-core-ui .button-primary .dashicons,.wp-core-ui .button-secondary .dashicons{line-height:1.9}.wp-core-ui .copy-to-clipboard-container .copy-attachment-url{margin-bottom:0}#media-upload.wp-core-ui .button{padding:0 10px;line-height:1.69230769;min-height:24px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{font-size:13px;line-height:2.30769231;min-height:32px;margin:0;vertical-align:inherit}.wp-customizer .theme-overlay .theme-actions .button{margin-bottom:5px}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-left:5px}.interim-login .button.button-large{min-height:32px;line-height:2.30769231;padding:0 12px}}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

.poppins-bold {
   font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

/* ------------------------------------------- ATTRIBUTI GENERICI*/
#loading {
  position: fixed;
  top: -9000px;
  left: -90000px;
  z-index: -99999999999999;
  display: none;
  visibility: hidden;
}
html {
  scroll-behavior: smooth;
}
html, body, nav, nav ul, nav ul li {
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border: 0;
  padding-top: 0px;
}
input:focus, button:focus {
  outline: 0;
}
img {
  vertical-align: middle;
}
a {
  text-decoration: none;
}

body {
      font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    background-color: #FFFFFF;
    color: #202020;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    letter-spacing: 0.01em;
    font-size: 18px;
    overflow-x: hidden;
    width: 100vw;
    z-index: 0;
    padding-top: 0px;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
    height: auto;
}
h1 {
  font-size: 38px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #202020;
  line-height: normal;
        font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
h2 {
        font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  margin-top: 0px;
  color: #202020;
      margin-bottom: 10px;
    padding-bottom: 0px;
}
h3 {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/decorazione.svg);
  background-repeat: no-repeat;
  background-size: 300px 3px;
  background-position: left bottom;
  padding-bottom: 20px;
        font-size: 22px;
    font-weight: 500;   
}
h3, h4, h5 {
           font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  color: #202020;
  margin-top: 0px;
  padding-top: 0px;
  line-height: normal;
}
h4, h5 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

h4 {
    font-size: 20px;
    color: #202020;
    font-weight: 600;
}
h5 {
  font-size: 18px;
}

.center_txt h3, h3.center_txt {
  background-position: center bottom;
}
.bg_speciale h3 {}

.bg_speciale h2, .bg_speciale h3, .bg_speciale h4 {
      color: #FFFFFF;

}
.trecolonne h3 {
  margin-top: 0px;
  padding-top: 15px;
}
h2.center_txt, .center_txt h2 {
  background-position: center bottom;
}
a {
  text-decoration: none;
}
p {
  line-height: 26px;
}
a:link, a:visited {
    color: #202020;
    transition: 0.4s all;
}
a:hover, a:active {
    color: #000;
    transition: 0.4s all;
    text-decoration: underline;
}
footer a:hover, footer a:active {
    color: #f28a17;
    transition: 0.4s all;
    text-decoration: none;
}
section a {
  text-decoration: underline;
}
.bg_speciale a:link, .bg_speciale a:visited, .bg_azzurro a:link, .bg_azzurro a:visited {
  color: #ffffff;
  transition: 0.4s all;
}
.bg_speciale a:hover, .bg_speciale a:active, .bg_azzurro a:hover, .bg_azzurro a:active {
  color: #fdaa00;
  transition: 0.4s all;
     text-decoration: underline;
}
section a:link, section a:visited {
  color: #d6783b ;
  transition: 0.4s all;
        text-decoration: underline;

}
section a:hover, section a:active {
  color: #4377BB;
  transition: 0.4s all;
}
.bg_speciale section a:link, .bg_speciale section a:visited, .bg_azzurro section a:link, .bg_azzurro section a:visited {
  color: #fff;
  transition: 0.4s all;
}
.bg_speciale section a:hover, .bg_speciale section a:active, .bg_azzurro section a:hover, .bg_azzurro section a:active {
    color: #fff;
    transition: 0.4s all;
    text-decoration: underline;
}
.bg_speciale .post p.button a:link, .bg_speciale .post p.button a:visited {
  background-image: none;
  padding-left: 40px;
}
.bg_speciale .post p.button a:hover, .bg_speciale .post p.button a:active {
  background-image: none;
  padding-left: 40px;
}
.post ul , .post ol {
  margin-top: 6px;
  margin-bottom: 6px;
}
.post ul li, .post ol li {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 28px;
}
hr {
    margin: 0px;
    padding: 0px;
    clear: both!important;
    height: 0px;
    width: 100%;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    list-style-type: none;
    float: none!important;
    display: block;
    visibility: visible;
    z-index: 10;
}
strong, b {
  font-weight: 700;
}

main {
  display: inherit;
  visibility: visible;
  transition: all 0.3s;
}
/* ----------------------------- menu */
p#peraprire {
    display: block;
    position: fixed;
    padding-top: 0px;
    z-index: 2000;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 60px;
    height: 60px;
    right: 20px;
    top: 20px;
    transition: all 0.3s;
    overflow-y: hidden;
    overflow-x: hidden;
    border: 0px none hsla(0, 0%, 0%, 0.00);
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/menu_nero.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 44px auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
p#peraprire.nel_banner {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/menu.svg);
}
p#peraprire a {
    transition: all 0.3s;
    padding-left: 70px;
    display: block;
}
p#peraprire {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
}
p#peraprire::-webkit-scrollbar {
  display: none;
}
p#peraprire:hover, p#peraprire:active {
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/menu_hover.svg);
  color: #212121;
}
p#peraprire a span {
  display: block;
  padding-left: 70px;
}
#destinazione:target ~ p#peraprire {
  display: none;
  transition: all 0.3s;
  visibility: hidden;
}
.perchiudere{
    display: none;
    visibility: hidden;
}
#destinazione:target ~ main {
  display: none;
  transition: all 0.3s;
  visibility: hidden;
}
#destinazione:target #menu, #destinazione:target nav {
  display: block;
  visibility: visible;
  transition: all 0.3s;
}
#destinazione:target {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/bg_menu.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
      position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
     height: 100vh;
    width: 100vw;
}
#menu  {
    height: 100vh;
    width: 100vw;
    display: none;
    visibility: hidden;
    background-color: hsla(0,0%,13%,0.90);
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    color: #fff;
    overflow-y: scroll;
}
 #menu nav {

  }
#menu h2 {
    color: #fff;
    font-size: 18px;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/decorazione.svg);
    background-repeat: no-repeat;
    background-size: 300px 3px;
    background-position: left bottom;
    padding-bottom: 20px;
  }
#menu h2#separatore {
    color: #fff;
    font-size: 18px;
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/separatore_bianco.svg");
    background-repeat: no-repeat;
    background-size: 100px 1px;
    background-position: left 49px;
    padding-bottom: 0px;
    padding-top: 100px;
  }
#menu nav ul {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
    font-weight: 400;
    font-size: 16px;
  }
#menu nav ul.social {
    margin-top: 100px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
#menu nav ul li {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
#menu nav ul li.menu-item-has-children {

  }
.perchiudere {
    display: none;
    visibility: hidden;
    width: 0px;
    overflow-x: hidden;
    float: left;
            -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
    scrollbar-height: none;  /* Firefox */
  }
.perchiudere::-webkit-scrollbar {
 display: none;
} 
.perchiudere {
    display: none;
    visibility: hidden;
    width: 0px;
    overflow-x: hidden;
    float: left;
            -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
    scrollbar-height: none;  /* Firefox */
  }
.perchiudere a{
    display: none;
    visibility: hidden;
    width: 0px;
    overflow-x: hidden;
    float: left;
                -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
    scrollbar-height: none;  /* Firefox */
  }.perchiudere a::-webkit-scrollbar {
 display: none;
} 
#destinazione:target li#perchiudere {
  visibility: visible;
  position: fixed;
  right: 20px;
  top: 20px;
  display: block;
  z-index: 4000;
  width: 60px;
  height: 60px;
  overflow-y: hidden;
  overflow-x: hidden;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  border: none;
}
#destinazione:target li#perchiudere {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
}
#destinazione:target li#perchiudere::-webkit-scrollbar {
  display: none;
}
#destinazione:target li#perchiudere a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 70px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-repeat: no-repeat!important;
    background-position: 5px 5px!important;
    background-size: 50px auto!important;
    display: block;
}
#destinazione:target #menu nav li#perchiudere a:link, #destinazione:target  #menu nav li#perchiudere a:visited {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/chiudi_menu.svg");
}
#destinazione:target  #menu nav li#perchiudere a:hover, #destinazione:target  #menu nav li#perchiudere a:active {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/chiudi_menu_hover.svg");
  background-color: #000;
}
li#perchiudere a span {
  display: block;
  padding-left: 70px;
}
#menu nav ul li a:link, #menu nav ul li a:visited{
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    display: block;
    color: #FFFFFF;
  }
#menu nav ul.recapiti li a:link, #menu nav ul.recapiti li a:visited{
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 0px;
    display: inline-block;
    color: #FFFFFF;
  }
#menu nav ul.recapiti li a:hover, #menu nav ul.recapiti li a:active{
background-color: transparent;
    color: #f28a17;
  }
#menu a:link, #menu  a:visited {
    color: #FFFFFF;
  }
#menu a:hover, #menu  a:active {
    color: #f28a17;
    text-decoration: none;
  }
#menu nav ul li a:hover, #menu nav ul li a:active {
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    display: block;
    color: #f28a17;
    background-color: #000000;
  }

#menu nav ul li ul {
    padding-left: 30px;
}
	
#menu nav ul li:hover ul{

}
#menu nav ul li ul li {

}
#menu nav ul li ul li a:link, #menu nav ul li ul li a:visited {

}
#menu nav ul li ul li a:hover, #menu nav ul li ul li a:active {

}

/* ----------------------------- fine menu */
.rolebanner {
    display: inherit;
    visibility: visible;
  }
#logo svg {
    display: inherit;
    visibility: visible;
}
#logo {
    position: absolute;
    left: 50%;
    height: 100px;
    width: 1500px;
    z-index: 101;
    top: 10px;
    padding-left: 0px;
    padding-top: 0px;
    transform: translateX(-50%)
}#logo a {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/logo.svg);
    background-size: 150px auto;
    background-repeat: no-repeat;
    background-position: left top;
    width: 225px;
    height: 150px;
    display: block;
    margin-left: 50px;
}

#logomenu {
    position: absolute;
    left: 50px;
    height: 100px;
    width: 300px;
    z-index: 101;
    top: 10px;
    padding-left: 0px;
    padding-top: 0px;
    overflow: hidden;
}#logomenu a {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/logo.svg);
    background-size: 150px auto;
    background-repeat: no-repeat;
    background-position: left top;
    width: 225px;
    height: 150px;
    display: block;
    margin-left: 50px;
}
#logo_footer {
    padding-left: 200px;
    padding-top: 30px;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/logo.svg);
    background-size: 150px auto;
    background-repeat: no-repeat;
    background-position: 40px top;
}
#logo_footer h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    background-image: none;
    padding-bottom: 0px;
}
        .fill-azzurro {
        fill: #0061a4;
      }

      .fill_bianco {
        fill-rule: evenodd;
      }

      .fill_bianco, .fill-fff {
        fill: #fff;
      }
/* -------------------------------------------------------- footer */
footer {
    width: auto;
    display: block;
    padding-right: auto;
    padding-left: auto;
    transition: all 1s;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top:50px;
    padding-bottom: 80px;
    color: #fff;
    text-align: left;
    font-size: 16px;
    background-color: #000;
border-top: 10px solid #f28a17;
      line-height: 30px;
}
footer .post p{
    line-height: 30px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
footer #logofooter img {
  width: 140px;
  height: auto;
  margin-left: 0px;
}
footer strong {
  color: #fff;
  display: block;
  padding-bottom: 5px;
}
footer a:link, footer a:visited {
  color: #f4f4f4;
}
footer a:hover, footer a:active {
    color: #f28a17;
}
.bordodestro {
 border-right: 1px solid #fff;
}
footer .post {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 40px;
}
/* -------------------------------------------------------- Fine footer */
.box {
    width: 1500px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.boxampio {
  width: 1600px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.boxmax {
  width: 1524px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.post {
  padding-top: 50px;
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 50px;
}
.post.header {
  padding-top: 50px;
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 0px;
}
.post.header h3{
 margin-bottom: 0px;
  padding-bottom: 30px;
}
.post.foto {
  padding-top: 50px;
  padding-right: 0px;
  padding-left: 50px;
  padding-bottom: 50px;
}
.post.foto.blog {
  padding-top: 50px;
  padding-right: 0px;
  padding-left: 50px;
  padding-bottom: 0px;
}
.post.foto.blog .fotofluida img{
    width: 60%;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    display: block;
}
.foto img {
      border: 1px solid #b3b3b3;
    border-radius: 35px;
}
.post.padding_destra {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 0px;
  padding-bottom: 30px;
}
.post p {
  margin: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
}
/* -------------------------------------- COLONNE */
.col_1 {
  float: left;
  width: 8.33%;
}
.col_2 {
  float: left;
  width: 16.66%;
}
.col_20 {
  float: left;
  width: 19.99%;
}
.col_3 {
  float: left;
  width: 24.99%;
}
.col_4 {
  float: left;
  width: 33.32%;
}
.col_5 {
  float: left;
  width: 41.65%;
}
.col_6 {
  float: left;
  width: 49.98%;
}
.col_7 {
  float: left;
  width: 58.31%;
}
.col_8 {
  float: left;
  width: 66.64%;
}
.col_9 {
  float: left;
  width: 74.97%;
}
.col_10 {
  float: left;
  width: 83.3%;
}
.col_11 {
  float: left;
  width: 91.63%;
}
.col_12 {
  float: left;
  width: 100%;
}
.l_500 {
    float: right;
    width: 500px;
}
.dieci {
  width: 10%;
  float: left;
}
.venti {
  width: 20%;
  float: left;
}
.venticinque {
  width: 25%;
  float: left;
}
.trenta {
  width: 30%;
  float: left;
}
.trentatre {
  width: 33.33%;
  float: left;
}
.trentacinque {
  width: 35%;
  float: left;
}
.quaranta {
  width: 40%;
  float: left;
}
.cianquanta {
  width: 50%;
  float: left;
}
.sessanta {
  width: 60%;
  float: left;
}
.sessantacinque {
  width: 65%;
  float: left;
}
.sessantasette {
  width: 67%;
  float: left;
}
.settanta {
  width: 70%;
  float: left;
}
.ottanta {
  width: 80%;
  float: left;
}
.novanta {
  width: 90%;
  float: left;
}
.cento {
  width: 100%;
  clear: both;
  float: none;
  display: block;
}
.una_colonna {
  column-count: 1;
  column-gap: 40px;
}
.due_colonne {
  column-count: 2;
  column-gap: 40px;
}
.tre_colonne {
  column-count: 3;
  column-gap: 40px;
}
.tre_colonne p, .due_colonne p, .quattro_colonne p, .cinque-colonne p {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.quattro_colonne {
  column-count: 4;
  column-gap: 40px;
}
.cinque-colonne .post {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
/* -------------------------------------- FORMATTAZIONE E GRAFICHE GENERALI */
.center_txt {
  text-align: center;
}
.right_txt {
  text-align: right;
}
.pre {
  padding-top: 35px;
}
.paddingtop {
  padding-top: 50px;
}
.paddinglati {
    padding-right: 50px;
    padding-left: 50px;
}
.paddingdestra {
  padding-right: 40px;
}
.paddingbottom {
  padding-bottom: 20px;
}
.paddingbottom50 {
  padding-bottom: 50px;
}
.topbottom {
  padding-bottom: 25px;
  padding-top: 25px;
}

.spaziopre {
  padding-top: 40px;
}
.blocco_centrale .spaziopre header, .blocco_trecolonne .spaziopre header {
  padding-left: 50px;
  padding-right: 50px;
  border-left: 3px solid #4377BB;
}
.spaziopre_sezione {
  padding-top: 60px;
  padding-left: 50px;
  padding-right: 50px;
}
.post ol li.spaziopre, .post ul li.spaziopre {
  padding-top: 30px;
}
.spaziopre.titoliprima {
  padding-top: 50px;
}
.spazietto {
  padding-top: 10px;
  padding-bottom: 10px;
}
.upper {
  text-transform: uppercase;
}
.bg_primario {
  background-color: #FFFFFF;
  color: #202020;
}
.bg_secondario {
  background-color: #f4f4f4;
  color: #202020;
}
.bg_speciale {
  color: #FFFFFF;
  background-color: #212121;
}.bg_terzo {
  color: #FFFFFF;
  background-color: #d6783b;
}
.bg_terzo h2 {
  color: #FFFFFF;
}
.bg_terzo h3 {
  color: #FFFFFF;
}
.bg_terzo h4, .bg_terzo h5 {
  color: #FFFFFF;
}
.bg_terzo section a:link, .bg_terzo section a:visited, .bg_terzo section a:link, .bg_terzo section a:visited {
  color: #ffffff;
  transition: 0.4s all;
}
.bg_terzo section a:hover, .bg_terzo section a:active, .bg_terzo section a:hover, .bg_terzo section a:active {
  color: #d7e0e3;
  transition: 0.4s all;
  text-decoration: underline;
}
.bg_terzo a:link,.bg_terzo a:visited,.bg_terzo a:link,.bg_terzo  a:visited {
  color: #ffffff;
  transition: 0.4s all;
}
.bg_terzo a:hover,.bg_terzo a:active,.bg_terzo a:hover,.bg_terzo a:active {
    color: #d7e0e3;
    transition: 0.4s all;
    text-decoration: underline;
}

.bg_cat {
  color: #FFFFFF;
  background-color: #f28a17 ;
}
.bg_cat h2, .bg_cat h3 {
  color: #FFFFFF;
  text-decoration: none;
  background-image: none;
}
.bg_cat a:link, .bg_cat a:visited {
  color: #FFFFFF;
  text-decoration: none;
  background-image: none;
}
.bg_cat a:hover, .bg_cat a:active {
  color: #FFFFFF;
  text-decoration: underline;
  background-image: none;
}
.bg_cat .sezione p.titolo_sezione {
  color: #FFFFFF;
}
.bg_speciale h2, .bg_speciale h3, .bg_speciale h4, .bg_speciale h5 {
  color: #FFFFFF;
}

.bg_secondario section a:link, .bg_secondario section a:visited, .bg_primario section a:link, .bg_primario section a:visited {
  color: #d6783b ;
  transition: 0.4s all;
}
.bg_secondario section a:hover, .bg_secondario section a:active, .bg_primario section a:hover, .bg_primario section a:active {
  color: #4377BB;
  transition: 0.4s all;
}
.bg_scuro {
  background-color: #202020;
}
.fotofluida picture, .fotofluida img {
  width: 100%;
  height: auto;
  display: block
}
.fotofluida a, .fotofluida a:link, .fotofluida a:visited, .fotofluida a:hover, .fotofluida a:active, .bg_secondario section .fotofluida a, .bg_secondario section .fotofluida a:link, .bg_secondario section .fotofluida a:visited, .bg_secondario section .fotofluida a:hover, .bg_secondario section .fotofluida a:active, .bg_primario section .fotofluida a, .bg_primario section .fotofluida a:link, .bg_primario section .fotofluida a:visited, .bg_primario section .fotofluida a:hover, .bg_primario section .fotofluida a:active, .bg_speciale section .fotofluida a, .bg_speciale section .fotofluida a:link, .bg_speciale section .fotofluida a:visited, .bg_speciale section .fotofluida a:hover, .bg_speciale section .fotofluida a:active {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-image: none;
}
.fotofluida.mini picture, .fotofluida.mini img {
  width: 60%;
  height: auto;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.fototonda picture, .fototonda img {
  border-radius: 800px;
}
section {
  display: block;
  padding-top: 0px;
  padding-bottom: 20px;
}
.margini {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 30px;
  margin-left: 10px;
}
/* -------------------------------------- BUTTON */

p.button {
    margin-top: 35px;
    background-image: none;
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    font-optical-sizing: auto;
    text-transform: none;
}

p.button a:link, p.button a:visited  {
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) center;
    background-size: auto 25px;
    transition: all 0.5s ease;
    text-decoration: none;
    font-size: 18px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 60px;
    color: #f4f4f4;
    background-color: #202020;
    display: inline-block;
    border-left: 7px solid #F28A17;
}
p.button a:hover, p.button a:active {
    font-size: 18px;
    transition: all 0.5s ease;
    background-position: calc(100% - 15px) center;
    text-decoration: none;
  color: #ffffff;
  background-color: #000;
     border-left: 7px solid #F28A17;
}
.trecolonne p.button, .duecolonne p.button {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 20px;
}
p.button::after {
  content: "";
}
/*
.bg_speciale section p.button a:link, .bg_speciale section p.button a:visited, .bg_speciale section p.button a:hover, .bg_speciale section p.button a:active {
  color: #1E1E1D;
}
.bg_secondario section p.button a:link, .bg_secondario section p.button a:visited, .bg_secondario section p.button a:hover, .bg_secondario section p.button a:active {
  color: #f6f6f6;
  background-image: none;
  transition: all 0.5s ease;
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
}
.bg_primario section p.button a:link, .bg_primario section p.button a:visited, .bg_primario section p.button a:hover, .bg_primario section p.button a:active {
  color: #f6f6f6;
  transition: all 0.5s ease;
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
}
.bg_primario section p.button a:link, .bg_primario section p.button a:visited, .bg_secondario section p.button a:link, .bg_secondario section p.button a:visited, .bg_speciale section p.button a:link, .bg_speciale section p.button a:visited {
  padding-left: 60px;
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/freccia_link_bianca.svg);
  background-repeat: no-repeat;
  background-position: 16px center;
  background-size: 28px auto;
  transition: all 0.3s ease;
}
.bg_primario section p.button a:hover, .bg_primario section p.button a:active, .bg_secondario section p.button a:hover, .bg_secondario section p.button a:active, .bg_speciale section p.button a:hover, .bg_speciale section p.button a:active {
  background-position: 20px center;
  transition: all 0.3s ease;
}

p.button.bianco a:link, p.button.bianco a:visited {
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
  font-size: 16px;
  transition: all 0.5s ease;
  padding-left: 40px;
  padding-right: 40px;
  color: #fff;
}
.bg_speciale section p.button a:link, .bg_speciale section p.button a:visited {
  background-color: #5AA1FF;
}
.bg_speciale section p.button a:hover, .bg_speciale section p.button a:active {
  background-color: #36C486;
}
.bg_speciale p.button a:link, .bg_speciale p.button a:visited {}
.bg_speciale p.button a:hover, .bg_speciale p.button a:active {
  background-color: #f28a17 ;
}
.bg_azzurro p.button a:hover, .bg_azzurro p.button a:active {
  background-color: #61BAFF;
  color: #202020;
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/freccia_link_scura.svg);
}
#test .bg_azzurro p.button a:hover, #test .bg_azzurro p.button a:active {
  background-color: #61BAFF;
  color: #202020;
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/freccia_link_scura.svg);
}
p.button.bianco a:hover, p.button.bianco a:active {
  transition: all 0.5s ease;
  color: #004b93;
}*/
.articolo {
  height: 480px;
  position: relative;
  overflow-y: hidden;
}
.loop_standard {
    height: 250px;
    overflow-y: hidden;
    background-color: #ffffff;
    margin-right: 25px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 25px;
    transition: all 0.5s ease;
    overflow-x: hidden;
    padding-top: 170px;
    position: relative;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
    scrollbar-height: none; /* Firefox */
    border: 10px solid #f4f4f4;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/cta.svg);
    background-repeat: no-repeat;
    background-position: 120% 280px;
    background-size: 25px auto;
}
.loop_standard.blog {
    height: 270px;
    overflow-y: hidden;
    background-color: #ffffff;
    margin-right: 25px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 25px;
    transition: all 0.5s ease;
    overflow-x: hidden;
    padding-top: 210px;
    position: relative;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
    scrollbar-height: none; /* Firefox */
    border: 10px solid #f4f4f4;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/cta.svg);
    background-repeat: no-repeat;
    background-position: 120% 330px;
    background-size: 25px auto;
}
.loop_standard.blog p.cat {
position: absolute;
    top: 180px;
    left: 30px;
}
.loop_standard p.data {
position: absolute;
  top: 161px;
  right: 0px;
  background-color: #fff;
  padding-left: 5px;
  padding-right: 5px;
}
.loop_standard.blog h3 {
  height: 87px;
}
.categoria .loop_standard.blog .estratto {
    position: absolute;
    top: 370px;
    width: 260px;
    z-index: 10;
font-size: 16px;
     border-top: 1px solid #f28a17;
    padding-top: 10px;
}
.loop_standard.blog .post p.cat {
    font-size: 17px;
    background-size: 30px auto;
    padding-left: 35px;
}
.loop_standard::-webkit-scrollbar {
  display: none;
}
.loop_standard:hover {
        background-position: 90% 280px;
    border: 10px solid #eaeaea;
    background-color: #FCFCFC;
}
.loop_standard.blog:hover {
        background-position: 90% 330px;
}
.loop_standard h3 {
    height: 77px;
    overflow-y: hidden;
    background-image: none;
}
.fotoassoluta {
    position: absolute;
    top: -20px;
    left: 0px;
    width: 100%;
    height: 200px;
    overflow-y: hidden;
}
.fotoassoluta img {
    width: 100%;
    display: block;
    height: auto;
}

.loop_standard a:link, .loop_standard a:visited {
  color: #202020;
}
.loop_standard a:hover, .loop_standard a:hover, .loop_standard:hover a:link, .loop_standard:hover a:visited {
  color: #202020 ;
}

.loop_standard .post {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.frecce {
  fill: #004b93;
}
.frecce:hover {
  fill: #f28a17 ;
}
/* -------------------------------------------------------- Page dinamica */
#banner {
  margin-top: 0px;
  position: relative;
  overflow-y: hidden;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: left top;
  color: #000;
  text-align: left;
  background-size: auto 100vh;
  width: 100vw;
  overflow-x: hidden;
}
#banner.home {
  height: 700px;
}
#banner {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
}
#banner::-webkit-scrollbar {
  display: none;
}
#banner h1 {
    padding-top: 100px;
    color: #ffffff;
  font-size: 100px; 
}
#banner h2 {
}
#banner p {
}
#banner h1 {

}
#banner h2 {
    font-size: 28px;
    color: #ffffff;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 35px;
}
#banner p {
  font-size: 20px;
  color: #ffffff;
  font-weight: 400;
}
#banner header {
  margin-top: 0px;
  height: 100vh;
  display: block;
  width: 100vw;
  background-color: hsla(0, 0%, 7%, 0.40);
}
/* Banner home*/

/* Banner ibrido*/
/* Fine Banner home*/
.destra {
  position: absolute;
  top: 150px;
  width: 550px;
  left: 650px;
}
.sinistra {
  position: absolute;
  top: 150px;
  width: 550px;
  left: 0px;
}
.centrato {
  position: absolute;
  top: 150px;
  left: 325px;
}
/* ---------- proprietà dell'icona del menu (o il tasto di apertura) senza click */
#peraprire img {
  width: 80px;
  height: 80px;
}
/* ---------- menu è lo stile del div quando è chiuso */
.aperto {
  position: fixed;
  padding-top: 0px;
  z-index: 0;
  width: 100vw;
  height: 100vh;
  color: #fff;
  padding-left: 0px;
  padding-right: 0px;
  transition: all 0.3s;
  visibility: hidden;
  padding-bottom: 0px;
  top: 0px;
  left: 0px;
  background-color: hsla(0, 0%, 0%, 0.84);
  opacity: 0;
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/loading_bianco.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 40px auto;
}
#top:target + .aperto {
  -webkit-animation-name: fadeout; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.3s; /* Safari 4.0 - 8.0 */
  animation-name: fadeout;
  animation-duration: 0.3s;
  opacity: 0;
}
/* ---------- menu:target è lo stile del div quando è aperto */
.aperto:target {
  visibility: visible;
  z-index: 99999999;
  -webkit-animation-name: fade; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.3s; /* Safari 4.0 - 8.0 */
  animation-name: fade;
  animation-duration: 0.3;
  opacity: 1;
}
/* ---------- proprietà dell'icona del menu (o il tasto di apertura) una volta fatto il clik */
.aperto:target + button#peraprire {
  transition: all 0.3s;
  bottom: 130px;
}
/* -------------------------------------------------------- chat */
.parallasse {
    position: relative;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
}
.trasparente {
    background-color: hsla(0,0%,0%,0.78);
}
.parallasse header {

}
.parallasse h2 {

}
.parallasse h3 {

}
.foto_di_sfondo {
  position: relative;
  background-attachment: fixed;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
}
.foto_di_sfondo .spaziopre {
  margin-top: 80px;
}
.foto_di_sfondo header {}
.foto_di_sfondo h2 {
  margin-bottom: 10px;
  line-height: normal;
  background-image: none;
}
.foto_di_sfondo h3 {
  font-weight: 400;
  text-transform: none;
}
h1#categoria {
  margin-top: 130px;
}

#senza_banner h1#categoria {
  margin-top: 20px;
}
.cat h2, .cat h3 {
    font-size: 20px;
    font-weight: 400;
    padding-top: 10px;
    line-height: 26px;
    background-image: none;
    margin-bottom: 0px;
    padding-bottom: 15px;
}
#marginicategoria {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/blu.svg);
  background-repeat: repeat-y;
  background-position: left top;
  background-size: 28% auto;
}
#pagina_tag {
  width: 28%;
  float: left;
}
#pagina_tag h1 {
  font-size: 38px;
}
#articoli_tag {
  width: 72%;
  padding-top: 75px;
  float: left;
}
ol.numeri {
  counter-reset: my-awesome-counter;
  list-style: none;
}
.allineamentodestra {
  text-align: right;
}
.allinea_sinistra {
  float: left;
}.allinea_centro {
  float: left;
}
.allinea_destra {
  float: right;
}
.menu {
  position: relative;
}
p.button.pdf {
  margin-top: 65px;
}
h p.button.pdf a, .bg_speciale .post p.button.pdf a, .bg_speciale .post p.button.pdf a:link, .bg_speciale .post p.button.pdf a:visited, .bg_speciale .post p.button.pdf a:hover, .bg_speciale .post p.button.pdf a:active, .bg_primario .post p.button.pdf a:link, .bg_primario .post p.button.pdf a:visited, .bg_primario .post p.button.pdf a:hover, .bg_primario .post p.button.pdf a:active, .bg_secondario .post p.button.pdf a:link, .bg_secondario .post p.button.pdf a:visited, .bg_secondario .post p.button.pdf a:hover, .bg_secondario .post p.button.pdf a:active {
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/pdf.svg) !important;
  background-repeat: no-repeat !important;
  background-position: center 10px !important;
  background-size: 45px auto !important;
  padding-top: 80px !important;
  padding-left: 20px;
  padding-right: 20px;
}
p.button.doc a, .bg_speciale .post p.button.doc a, .bg_speciale .post p.button.doc a:link, .bg_speciale .post p.button.doc a:visited, .bg_speciale .post p.button.doc a:hover, .bg_speciale .post p.button.doc a:active, .bg_primario .post p.button.doc a:link, .bg_primario .post p.button.doc a:visited, .bg_primario .post p.button.doc a:hover, .bg_primario .post p.button.doc a:active, .bg_secondario .post p.button.doc a:link, .bg_secondario .post p.button.doc a:visited, .bg_secondario .post p.button.doc a:hover, .bg_secondario .post p.button.doc a:active {
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/doc.svg) !important;
  background-repeat: no-repeat !important;
  background-position: center 10px !important;
  background-size: 45px auto !important;
  padding-top: 80px !important;
  padding-left: 20px;
  padding-right: 20px;
}
#bricioledipane {
  background-color: #202020;
  padding-bottom: 25px;
}
ul.breadbrumb {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  list-style-type: none;
}
ul.breadbrumb li {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
    display: inline;
    color: #373737;
    font-size: 15px;
}
ul.breadbrumb li a {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 7px;
  padding-bottom: 15px;
  padding-left: 7px;
}
ul.breadbrumb li.home a {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 7px;
  padding-bottom: 15px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-position: left 15px;
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/home.svg);
  background-size: auto 20px;
}
ul.breadbrumb li a:link, ul.breadbrumb li a:visited {
  color: #202020;
  text-decoration: underline;
}
ul.breadbrumb li a:hover, ul.breadbrumb li a:active {
  color: #f28a17 ;
}
ul.breadbrumb li.posizione {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 7px;
  padding-bottom: 15px;
  padding-left: 7px;
  font-weight: 700;
}
address {
  font-style: normal;
  line-height: 28px;
}
dl {
  font-size: 0.7em;
}
dl.bg_secondario {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}
dt {
  font-weight: 700;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
dd {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.allinea_destra ul li {
  text-align: left;
  margin-left: 150px;
}
#senza_banner {
  padding-top: 80px;
  padding-bottom: 50px;
}
#senza_banner h1 {
  border-bottom: 1px solid #202020;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.colonna {
  padding-left: 100px;
  padding-right: 100px;
}

  #searchform {
    padding-top: 0px;
    width: 350px;
    float: left;
    padding-left: 0%;
    padding-right: 0%;
    height: auto;
    position: absolute;
    right: 290px;
    top: 20px;
    z-index: 101;

  }
#formcerca.nel_menu {
  padding-top: 0px;
  width: 350px;
  float: left;
  padding-left: 0%;
  padding-right: 0%;
  height: auto;
  position: absolute;
  left: 300px;
  top: 20px;
  z-index: 101;
}
#destinazione:target ~ #searchform, #destinazione:target ~ #logo  {
    position: static;
  }
  #searchform h2 {
    color: #212121;
  }
  #searchform form {
    transition: all 0.3s ease;
  }
  #searchform form:hover {
   
    transition: all 0.3s ease;
  }
  input#searchsubmit {
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/cerca_link.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 30px;
    font-size: 16px;
    height: 60px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline-block;
    width: 20%;
    border: none;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #212121;
    background-color: hsla(0,0%,0%,0.00);
    cursor: pointer;
    transition: all 0.3s ease;
  }
  input#searchsubmit:hover {}
  input#cerca {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: calc(80% - 40px);
    color: #212121;
    border: none;
    float: left;
    height: 40px;
    font-size: 16px;
    opacity: 0;
    transition: all 0.3s ease;
        background-color: hsla(0,0%,0%,0.00);
  }
  input::placeholder {
    color: #212121;
    opacity: 1; /* Firefox */
  }
  input#searchsubmit:focus {
    color: #212121;
    transition: all 0.3s ease;
    opacity: 1;
  }
  input#cerca:focus {
    color: #212121;
    transition: all 0.3s ease;
    opacity: 1;
        background-color: hsla(0,0%,0%,0.1);
  }
#searchform:hover input#cerca {
    color: #212121;
    transition: all 0.3s ease;
    opacity: 1;
        background-color: hsla(0,0%,0%,0.1);
  }
  input#cerca:hover {
    color: #212121;
    transition: all 0.3s ease;
    opacity: 1;
    background-color: hsla(0,0%,0%,0.1);
  }
.nel_banner input#searchsubmit,.nel_menu input#searchsubmit {
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/cerca_link_bianco.svg");
    color: #fff;
  }
 .nel_banner input#cerca,.nel_menu input#cerca {
    color: #fff;
  }
 .nel_banner input::placeholder, .nel_menu input::placeholder {
    color: #fff;
  }
  .nel_banner input#searchsubmit:focus,  .nel_menu input#searchsubmit:focus {
    color: #fff;
  }
 .nel_banner input#cerca:focus, .nel_menu input#cerca:focus {
    color: #fff;
        background-color: hsla(0,0%,0%,0.5);
  }
 #searchform.nel_banner:hover input#cerca, #formcerca.nel_menu:hover input#cerca {
    color: #fff;
        background-color: hsla(0,0%,0%,0.5);
  }
 .nel_banner input#cerca:hover, .nel_menu input#cerca:hover {
    color: #fff;
    background-color: hsla(0,0%,0%,0.5);
  }
.nav-links span {
  border: 3px solid #9BA1A5;
  padding-top: 13px;
  padding-right: 20px;
  padding-bottom: 13px;
  padding-left: 20px;
  color: #ffffff;
  background-color: #202020;
  margin-right: 10px;
}
.nav-links a {
  padding-top: 13px;
  padding-right: 20px;
  padding-bottom: 13px;
  padding-left: 20px;
  text-decoration: underline;
  margin-right: 10px;
}
.nav-links a:link, .nav-links a:visited {
  border: 3px solid #004b93;
  transition: all 0.5s ease;
  background-color: #FFFFFF;
  color: #004b93;
}
.nav-links a:hover, .nav-links a:active {
  border: 3px solid #ffffff;
  background-color: #61BAFF;
  color: #202020;
  transition: all 0.5s ease;
}
#paginazione {
  background-color: #FFFFFF;
}
#paginazione .post {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
}
.senza_foto {
  background-color: #f6f6f6;
}
.faq {
  border-bottom: 1px solid #E6E6E6;
}
.frequency_ask_question summary {
  color: #202020;
  cursor: pointer;
  position: relative;
  transition: all 0.2s;
  border-top: 1px solid #E6E6E6;
  background-color: #f6f6f6;
  padding-left: 55px;
  padding-right: 45px;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  font-weight: 700;
}
.frequency_ask_question summary h4 {
  color: #202020;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
.frequency_ask_question.report summary h4 {
  color: #202020;
  padding-top: 0px;
  padding-right: 120px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 18px;
}
.frequency_ask_question summary:hover {
  transition: all 0.2s;
  background-color: #d6783b ;
  color: #FFFFFF;
}
.frequency_ask_question summary:hover h4 {
  color: #FFFFFF;
}
.frequency_ask_question details {
  transition: height 0.8s ease;
  overflow: hidden;
  border-left: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
}
.frequency_ask_question details:not([open]) {
  height: auto;
}
.frequency_ask_question details[open] {
  height: auto;
}
.frequency_ask_question details:not([open]) .risposta {
  padding-bottom: 30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  transition: all 0.8s linear;
  color: hsla(0, 0%, 0%, 0.00);
  height: auto;
}
.frequency_ask_question summary::-moz-list-bullet {
  list-style-type: none;
}
.frequency_ask_question details summary::-webkit-details-marker {
  display: none;
}
.frequency_ask_question summary {
  display: block;
}
.frequency_ask_question summary {
  list-style-type: none;
}
/* to change the pointer on hover */
.frequency_ask_question details summary {
  cursor: pointer;
}
/* using content this time for a unicode character */
.frequency_ask_question summary::-webkit-details-marker {
  display: none;
}
.frequency_ask_question details summary svg {
  position: absolute;
  right: 17px;
  top: 17px;
  transition: all 0.2s;
  width: 16px;
  height: 16px;
  transform: translate(0px, 0px)
}
.frequency_ask_question details summary:hover svg {
  fill: #FFFFFF;
}
.frequency_ask_question details[open] summary svg {
  position: absolute;
  right: 15px;
  top: 15px;
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  transition: all 0.2s;
  fill: #FFFFFF;
}
.frequency_ask_question details summary svg.freccetta {
  position: absolute;
  left: 17px;
  top: 12px;
  transition: all 0.2s;
  width: 23px;
  height: 23px;
  transform: translate(0px, 0px);
  fill: #202020;
}
.frequency_ask_question details summary:hover svg.freccetta {
  fill: #ffffff;
}
.frequency_ask_question details[open] summary svg.freccetta {
  position: absolute;
  left: 17px;
  top: 12px;
  width: 23px;
  height: 23px;
  transform: rotate(180deg);
  transition: all 0.2s;
  fill: #FFFFFF;
}
.frequency_ask_question details[open] .apri_chiudi {
  fill: #FFFFFF;
}
.frequency_ask_question details[open] .arrow {
  fill: #FFFFFF;
}
.frequency_ask_question details[open] summary {
  background-color: #f28a17 ;
  color: #FFFFFF;
  transition: all 0.2s;
}
.frequency_ask_question details[open] summary h4 {
  color: #FFFFFF;
}
.frequency_ask_question details[open] summary:hover {
  background-color:  #d6783b;
  color: #FFFFFF;
  transition: all 0.2s;
}
.frequency_ask_question details[open] .risposta {
  padding-bottom: 30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  height: auto;
  transition: all 0.8s linear;
  color: hsla(0, 0%, 0%, 1.00);
}
.banda {
  background-repeat: no-repeat;
  background-position: left top;
  background-size: auto 100%;
  position: relative;
}
.banda.parallasse {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
}
.padding_top {
  padding-top: 50px;
}
.foto_sezione {
  padding-right: 100px;
  padding-top: 0px;
  padding-bottom: 20px;
}
span.nascondi {
  display: none;
  visibility: hidden;
}

#motto {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 15.5px;
}
#sede {
        padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 130px;
    font-size: 21px;
}
#sede span{
    clear: both;
    float: none;
    display: block;
}

h1#titleabsolute {
    position: absolute;
    top: -300px;
    left: -600px;
    z-index: 0;
    font-size: 12px;
}

.altezza_blocco {
    min-height: 285px;    
}
.bg_icona {
    background-position: 20px center;
    background-size: auto 120px;
    background-repeat: no-repeat;
}
.bg_icona section{
    padding-left: 100px;
}
.borditondi{
    border-radius: 47px;
}
.bordi3px{
    border: 3px solid #202020;
}
.bordi6px{
    border: 6px solid #202020;
}
.bordi6px_gialli{
    border: 6px solid #fdaa00;
}
.bg_speciale .bordi3px{
    border: 3px solid #FFFFFF;
}

.single .box {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/bg_ultimi.svg);
    background-repeat: repeat-y;
    background-position: right top;
    background-size: 400px auto;
      padding-bottom: 35px;
}
.anteprima_articolo {
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 120px;
    min-height: 108px;
    background-color: #FFFFFF;
    padding-top: 0px; 
    padding-bottom: 0px;
    padding-right: 5px;
    margin-bottom: 20px;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-box-shadow: 0px 10px 15px hsla(0,0%,0%,0.16);
    box-shadow: 0px 10px 15px hsla(0,0%,0%,0.16);
    transition: all 0.3s ease;
    background-size: 110px auto;
    border: 1px solid #b3b3b3;
    border-radius: 25px;
}.anteprima_articolo:hover {
    -webkit-box-shadow: 0px 10px 15px hsla(0,0%,0%,0.40);
    box-shadow: 0px 10px 15px hsla(0,0%,0%,0.40);
    transition: all 0.3s ease;
}
sidebar {
    margin-top: 50px;
    display: block;
}
sidebar .anteprima_articolo h3{
    font-size: 16px;
    line-height: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translate(0px, -50%);
}
.anteprima_articolo h3 a{
    padding-left: 120px;
    display: block;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 60px;
    width: 165px;
}
.estratto p {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px;
    height: 90px;
    overflow-y: hidden;
}
p.data {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px;
}
.data {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px;
}
.minheight700 {
min-height: 700px;
}
.mh_600 {
min-height: 600px;
}
.mh_350 {
min-height: 400px;
}
.blutrasparente {
    background-color: hsla(211,100%,18%,0.80);
}
.w_500 {
    width: 500px;
    float: left;
    margin-right: auto;
    margin-left: auto;
}
.w_400 {
    width: 400px;
    float: left;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.post.esterno {
    padding-top: 14px;
    padding-right: 7px;
    padding-bottom: 14px;
    padding-left: 7px;
}

dl.didascalia {
    background-color: #f6f6f6;
    color: #202020;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 1px solid #DBDBDC;
    padding-top: 10px;
    padding-bottom: 10px;
}
p.info{
    padding-top: 10px;
    padding-bottom: 30px;
}
.info strong{
    color: #ffc448;  
}
.info a{
    text-decoration: underline;
}
.email{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/e-mail.svg);
    background-position: left center;
    background-size: 16px auto;
    padding-left: 22px;
    background-repeat: no-repeat;
}
.tel{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/tel.svg);
    background-position: left center;
    background-size: 16px auto;
    padding-left: 20px;
    background-repeat: no-repeat;
    margin-left: 20px;
}

#passa {
  position: absolute;
  width: 300px;
  left: -330px;
  top: 70px;
  background-color: #FFFFFF;
  z-index: 200;
  transition: 0.3s ease;
  padding-left: 25px;
}
#passa:focus {
  position: absolute;
  width: 300px;
  left: 50px;
  top: 70px;
  background-color: #FFFFFF;
  transition: 0.3s ease;
  padding-left: 25px;
}
.claim {
    background-color: #f28a17;
    width: 65%;
    position: absolute;
    top: 0px;
    right: 0px;
    border-bottom-left-radius: 35px;
    height: 70px;
    display: block;
    z-index: 100;
}.claim p#seibadante {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 100px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: inline-block;
    width: 300px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 700;
}.claim p.button#team {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}
.claim p.button#team a:link, .claim p.button#team a:visited{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-circle.svg);
    background-size: auto 25px;
    font-size: 14px;
    font-weight: 700;
}
.claim p.button#team a:hover, .claim p.button#team a:active{
    background-color: #FFFFFF;
    color: #202020;
    font-size: 14px;
     font-weight: 700;
}
p#cta-header_p {
    display: inline-block;
     font-size: 16px;
}
#cta-header p.button#chiamiamo {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    width: 280px;
    transform: translate(0px, -15px);
    padding-left: 30px;
    border-left: 1px solid #202020;
}
#cta-header p.button#chiamiamo a:link, #cta-header p.button#chiamiamo a:visited{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow_down.svg);
    background-size: auto 25px;
    font-size: 14px;
    font-weight: 700;
}
#cta-header p.button#chiamiamo a:hover, #cta-header p.button#chiamiamo a:active{
    background-color: #f28a17;
    color: #d6783b;
    font-size: 14px;
     font-weight: 700;
}

#cta-header {
    width: 65%;
    float: right;
    margin-bottom: 40px;
    background-color:#ffffff;
}#cta-header span {
    width: 240px;
    display: inline-block;
    margin-left: 35px;
    margin-right: 35px;
    font-weight: 600;
}
#cta-header strong {
    width: 180px;
    display: inline-block;
    font-weight: 300;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/tel.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 40px auto;
    padding-left: 45px;
}
#cta-header strong em {
    width: 180px;
    display: block;
    font-style: normal;
    color: #d6783b;
    font-weight: 700;
}

p#cta-footer_p {
    display: inline-block;
    margin-right: 10px;
}
#cta-footer p.button#chiamiamonoi {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    width: 250px;
/*    transform: translate(0px, -15px);
*/    padding-left: 20px;
    border-left: 1px solid #ffffff;
}
#cta-footer p.button#chiamiamonoi a:link, #cta-footer p.button#chiamiamonoi a:visited{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow_down.svg);
    background-size: auto 25px;
    font-size: 14px;
    font-weight: 700;
}
#cta-footer p.button#chiamiamonoi a:hover, #cta-footer p.button#chiamiamonoi a:active{
    background-color: #FFFFFF;
    color: #202020;
    font-size: 14px;
     font-weight: 700;
}
#cta-footer {
    width: 450px;
    margin-right: auto;
    margin-left: auto;
}
#cta-footer strong {
    width: 120px;
    display: inline-block;
    font-weight: 300;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/tel_bianco.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 40px auto;
    padding-left: 45px;
}
#cta-footer strong em {
    width: 160px;
    display: block;
    font-style: normal;
    color: #FFFFFF;
    font-weight: 700;
}
p.button#unisciti {
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    width: 230px;
}
p.button#unisciti a:link,p.button#unisciti a:visited{
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-circle_celeste.svg");
    background-size: auto 25px;
    font-size: 14px;
    font-weight: 700;
     background-color: #f28a17;
    color: #FFFFFF;
}
 p.button#unisciti a:hover,p.button#unisciti a:active{
    background-color: #FFFFFF;
    color: #202020;
    font-size: 14px;
     font-weight: 700;
}
/* ---------- menu è lo stile del div quando è chiuso */
#destinsazione_popup {
    background-color: hsla(0,0%,100%,0.85);
    position: fixed;
    padding-top: 0px;
    top: 0px;
    right: 0px;
    z-index: 3000;
    width: 100vw;
    height: 100vh;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 14px;
    padding-bottom: 0px;
    transition: all 0.3s;
    visibility: hidden;
    opacity: 0;
}
/* ---------- menu:target è lo stile del div quando è aperto */
#destinsazione_popup:target {
    display: block;
    position: fixed;
    right: 0px;
    z-index: 3000;
    bottom: 0px;
    visibility: visible;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100vw;
    height: 100vh;
    opacity: 1;
    backdrop-filter: blur(5px);
    overflow-y: scroll;
}

#popup {
    background-color: #fff;
    border-radius: 35px;
    visibility: hidden;
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    width: 660px;
    position: static;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid #D6783B;
    -webkit-box-shadow: 0px 10px 35px hsla(0,0%,0%,0.06);
    box-shadow: 0px 10px 35px hsla(0,0%,0%,0.06);    
}
#destinsazione_popup:target #popup {
    background-color: #fff;
    border-radius: 35px;
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    width: 660px;
    position: static;
    border: 1px solid #D6783B;
    -webkit-box-shadow: 0px 10px 35px hsla(0,0%,0%,0.06);
    box-shadow: 0px 10px 35px hsla(0,0%,0%,0.06);
    margin-right: auto;
    margin-left: auto;
    visibility: visible;
    transform: translate(0%, 0%);
    margin-top: 100px;
    margin-bottom: 100px;
    z-index: 100;
}

#destinsazione_popup:target ~ #contenuto {
    visibility: hidden;
    display: none;
}
#chiudi_pop_up span{
z-index: 0;
    opacity: 0
}
#destinsazione_popup:target {
    z-index: 999999999999999;
visibility: visible;
}

#destinsazione_popup a#chiudi_pop_up {

}
#destinsazione_popup a#chiudi_pop_up {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/chiudi_popup_smart.svg);
    background-position: left 30px;
    background-size: 50px auto;
    background-repeat: no-repeat;
}
#destinsazione_popup:target a#chiudi_pop_up {
    display: block;
    position: fixed;
    right: 0px;
    bottom: 0px;
    visibility: visible;
    padding-top: 0vh;
    padding-right: 0px;
    padding-bottom: 0vh;
    padding-left: 0px;
    width: 20%;
    height: 100vh;
    text-align: center;
}
#destinsazione_popup:target a#chiudi_pop_up:link, #destinsazione_popup:target a#chiudi_pop_up:visited {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/chiudi_popup_smart.svg);
    background-position: left 30px;
    background-size: 50px auto;
    background-repeat: no-repeat;
    display: block;
    position: fixed;
    right: 0px;
    z-index: 3000;
    bottom: 0px;
    visibility: visible;
    padding-top: 0vh;
    padding-right: 0px;
    padding-bottom: 0vh;
    padding-left: 0px;
    width: 20%;
    height: 100vh;
    text-align: center;
}
#destinsazione_popup:target a#chiudi_pop_up:hover, #destinsazione_popup:target a#chiudi_pop_up:active {
        background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/chiudi_popup_hover_smart.svg);
    background-position: left 30px;
    background-size: 50px auto;
    background-repeat: no-repeat;
    display: block;
    position: fixed;
    right: 0px;
    z-index: 3000;
    bottom: 0px;
    visibility: visible;
    padding-top: 0vh;
    padding-right: 0px;
    padding-bottom: 0vh;
    padding-left: 0px;
   width: 20%;
    height: 100vh;
    text-align: center;
}
#destinsazione_popup:target a#chiudi_pop_up span {
    position: absolute;
    top: 50vh;
}
#destinsazione_popup a#chiudi_pop_up {
    display: block;
    position: fixed;
    right: 0px;
    z-index: 0;
    bottom: 0px;
    visibility: hidden;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 0vw;
    height: 0vh;

}
.menu_del_footer ul {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
    text-transform: uppercase;
  
}
.menu_del_footer a:link, .menu_del_footer a:visited{
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
}.menu_del_footer a:hover, .menu_del_footer a:active{
    text-decoration: underline;
    font-size: 16px;
    font-weight: 700;
}
ul.social#footer {
  position: static;
  height: 40px;
  margin-top: 25px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
ul.social li {
    width: 40px;
    height: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
    display: block;
    -ms-overflow-style: none;
    scrollbar-width: none;
    scrollbar-height: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    float: left;
}
ul.social li::-webkit-scrollbar {
  display: none;
}
ul.social li a {
    padding-left: 70px;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 40px auto;
    display: block;
    height: 40px;
}
#menu nav ul.social li a {
    padding-left: 70px;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 40px auto;
    display: block;
    height: 40px;
}
li.facebook a:link, li.facebook a:visited {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/facebook.svg");
}
li.facebook a:hover,li.facebook a:active {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/facebook_hover.svg");
}
li.instagram a:link, li.instagram a:visited {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/istagram.svg");
}
li.instagram a:hover, li.instagram a:active {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/istagram_hover.svg");
}
li.linkedin a:link, li.linkedin a:visited {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/linkedin.svg");
}
li.linkedin a:hover, li.linkedin a:active {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/linkedin_hover.svg");
}
li.youtube a:link, li.youtube a:visited {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/youtube.svg");
}
li.youtube a:hover, li.youtube a:active {
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/youtube_hover.svg");
}
a#postaelettronica {
    margin-top: 180px;
    display: block;
}
.mappa iframe {
    border-radius: 35px;
}
#dopofooter {
    font-size: 14px;
}
#prefooter {
    border-width: 0px;
    border-style: none;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/bg_prefooter.svg);
    background-repeat: repeat-x;
    background-position: center bottom;
    background-size: auto 120px;
    padding-bottom: 0px;
}
#prefooter .post{
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    min-height: 200px;
}
/* ---------- STILE SPECIALE PER IL SITO BEA */
#bea header h2{
    color: #f28a17;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#bea header h3{
    color: #202020;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
}
#bea header h3 strong em, #bea header h3 em strong{
    display: block;
    font-style: normal;
}
/* ---------- STILE SLIDE  */
.carusel, .slide {
    height: 761px;
    position: relative;
}
.slide {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1920px auto;
}

.layer {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/layer.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1600px auto;
    display: block;
    height: 761px;
    background-color: hsla(0,0%,0%,0.40);
    position: relative;
}
.titoli {
    width: 400px;
    height: 600px;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    top: 200px;
    left: 50%;
    transform: translate(-50%, 0px);
}
.titoli h2{
    color: #FFFFFF;
    text-transform: none;
}
.titoli h2 strong em, .titoli h2 em strong{
    display: block;
       font-style: normal;
}
#nerotrasp {
    background-color: hsla(0,0%,0%,0.65);
}
#aranciotrasp {
    background-color: hsla(24,65%,54%,0.65);
}
#grigiotrasp {
    background-color: hsla(0,0%,70%,0.65);
}
.bordobianco {
    border: 1px solid #FFFFFF;
}
      .stroke_arancio {
        fill: none;
        stroke: #ef6a07;
        stroke-miterlimit: 10;
        stroke-width: 2px;
           transition: all 0.5s;
      }
.post:hover .stroke_arancio {
        stroke: #ffffff;
    fill: #ef6a07;
      }

     .post:hover .fill_arancio {
        fill: #ffffff;
      }
.fill_arancio {
        fill: #ef6a07;
     transition: all 0.5s;
      }
.icona_punti  {
    width: 100px;
    margin-right: auto;
    margin-left: auto;
      }
.icona_punti svg {
    width: 100px;
      }
.punti .post {
    padding-bottom: 10px;
    padding-left: 75px;
    padding-right: 75px;
}
#padding_servizi {
    margin-left: 430px;
    padding-top: 50px;
}
.padding_splide {

    padding-top: 50px;
}

#padding_servizi  h2, .padding_splide  h2{
    color: #f28a17;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#padding_servizi  h3, .padding_splide  h3{
    color: #202020;
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
}
#padding_servizi  h3 strong em, #padding_servizi  h3 em strong,.padding_splide h3 strong em,.padding_splide h3 em strong{
    display: block;
    font-style: normal;
}

.scheda_servizi {
    height: 900px;
    position: relative;
    display: block;
    clear: both;
    overflow-y: hidden;
    width: 100vw;
    overflow-x: hidden;
      -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
}
.scheda_servizi::-webkit-scrollbar {
  display: none;
}.categoria_splide {
    height: 900px;
    position: static;
    display: block;
    clear: both;
    overflow-y: hidden;
    width: 100vw;
    overflow-x: hidden;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
    scrollbar-height: none; /* Firefox */
}
.categoria_splide::-webkit-scrollbar {
  display: none;
}
.servizio {
    border: 1px solid hsla(196,31%,57%,0.00);
    background-color: hsla(36,28%,93%,1.00);
    transition: all 0.3s;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    height: 650px;
}
.servizio .post{
    overflow-x: hidden;
      -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
}
.servizio .post::-webkit-scrollbar {
  display: none;
}

.servizio:hover {
    border: 1px solid hsla(196,31%,57%,1.00);
    background-color: hsla(36,28%,93%,0.00);
    transition: all 0.3s;
}
.servizio:hover h4 {
    transition: all 0.3s;
    color: #f28a17 ;
}
.altezza_fissa {
    height: 850px;
    position: relative;
}.categoria_splide .altezza_fissa {
    height: 650px;
    position: relative;
}
.card {
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #b3b3b3;
    border-radius: 35px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    height: 500px;
    background-color: #FFFFFF;
    margin-bottom: 5px;
    width: 280px;
}
.card.categoria {
    margin-bottom: 20px;
}
.titolocard {
    margin-top: 223px;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/maschera.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 282px auto;
}
.titolocard .post {
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;    
}
.titolocard .post h3 {
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.titolocard .post h3 a{
    padding-top: 90px;
    display: block;
}
.titolocard .post h3 a:link, .titolocard .post h3 a:visited{
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-circle.svg");
    background-repeat: no-repeat;
    background-position: 35px 10px;
    background-size: 50px auto;
    text-decoration: none;
    color: #202020;
}.titolocard .post h3 a:hover, .titolocard .post h3 a:active{
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-circle_celeste.svg");
    background-repeat: no-repeat;
    background-position: 35px 10px;
    background-size: 50px auto;
    color:  #f28a17;
}
.frecce {
    background-repeat: no-repeat;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arcofrecce.svg);
    background-position: center top;
    background-size: 1200px auto;
}
.quattro-colonne .post {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.quattro-colonne h4 {
    font-size: 17px;
}.punti {
    text-align: center;
}

p.whatsapp {
  width: 30px;
  height: 50px;
  overflow-x: hidden;
  overflow-y: hidden;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
  margin-right: 0px;
  display: inline-block;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 3px;
  margin-bottom: 0px;
  margin-left: 0px;
  position: fixed;
  bottom: 20px;
  left: 40px;
  transform: scale(2);
  z-index: 99998;
    transition: all 0s;
}
p.whatsapp a:link, p.whatsapp a:visited {
  background-repeat: no-repeat;
  background-position: left 5px;
  background-size: 25px auto;
  padding-left: 60px;
  display: block;
  height: 50px;
  background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/whatsapp_icona.svg");
    transition: all 0s;
}
p.whatsapp a:hover, p.whatsapp a:active {
  background-position: left -70.4px;
    transition: all 0s;
}
  .head {
    height: 120px;
    background-image: -webkit-linear-gradient(270deg, rgba(226, 215, 208, 1.00) 53.89%, rgba(226, 215, 208, 0.00) 100%);
    background-image: -moz-linear-gradient(270deg, rgba(226, 215, 208, 1.00) 53.89%, rgba(226, 215, 208, 0.00) 100%);
    background-image: -o-linear-gradient(270deg, rgba(226, 215, 208, 1.00) 53.89%, rgba(226, 215, 208, 0.00) 100%);
    background-image: linear-gradient(180deg, rgba(226, 215, 208, 1.00) 53.89%, rgba(226, 215, 208, 0.00) 100%);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100;
  }

/* PADDING TOP */
.padding_top_0, h4.padding_top_0, h5.padding_top_0 { padding-top: 0px; }
.padding_top_10 { padding-top: 10px; }
.padding_top_15 { padding-top: 15px; }
.padding_top_20 { padding-top: 20px; }
.padding_top_30 { padding-top: 30px; }
.padding_top_40 { padding-top: 40px; }
.padding_top_50 { padding-top: 50px; }
.padding_top_60 { padding-top: 60px; }
.padding_top_70 { padding-top: 70px; }
.padding_top_80 { padding-top: 80px; }
.padding_top_90 { padding-top: 90px; }
.padding_top_100 { padding-top: 100px; }
.padding_top_110 { padding-top: 110px; }
.padding_top_120 { padding-top: 120px; }
.padding_top_130 { padding-top: 130px; }
.padding_top_140 { padding-top: 140px; }
.padding_top_150 { padding-top: 150px; }
.padding_top_160 { padding-top: 160px; }
.padding_top_170 { padding-top: 170px; }
.padding_top_180 { padding-top: 180px; }
.padding_top_190 { padding-top: 190px; }
.padding_top_200 { padding-top: 200px; }
.padding_top_210 { padding-top: 210px; }
.padding_top_220 { padding-top: 220px; }
.padding_top_230 { padding-top: 230px; }
.padding_top_240 { padding-top: 240px; }
.padding_top_250 { padding-top: 250px; }

/* PADDING BOTTOM */
.padding_bottom_0, h2.padding_bottom_0, h3.padding_bottom_0,h4.padding_bottom_0, h5.padding_bottom_0, section.padding_bottom_0 { padding-bottom: 0px!important; }
.padding_bottom_10 { padding-bottom: 10px; }
.padding_bottom_20 { padding-bottom: 20px; }
.padding_bottom_30 { padding-bottom: 30px; }
.padding_bottom_40 { padding-bottom: 40px; }
.padding_bottom_50 { padding-bottom: 50px; }
.padding_bottom_60 { padding-bottom: 60px; }
.padding_bottom_70 { padding-bottom: 70px; }
.padding_bottom_80 { padding-bottom: 80px; }
.padding_bottom_90 { padding-bottom: 90px; }
.padding_bottom_100 { padding-bottom: 100px; }
.padding_bottom_110 { padding-bottom: 110px; }
.padding_bottom_120 { padding-bottom: 120px; }
.padding_bottom_130 { padding-bottom: 130px; }
.padding_bottom_140 { padding-bottom: 140px; }
.padding_bottom_150 { padding-bottom: 150px; }
.padding_bottom_160 { padding-bottom: 160px; }
.padding_bottom_170 { padding-bottom: 170px; }
.padding_bottom_180 { padding-bottom: 180px; }
.padding_bottom_190 { padding-bottom: 190px; }
.padding_bottom_200 { padding-bottom: 200px; }
.padding_bottom_210 { padding-bottom: 210px; }
.padding_bottom_220 { padding-bottom: 220px; }
.padding_bottom_230 { padding-bottom: 230px; }
.padding_bottom_240 { padding-bottom: 240px; }
.padding_bottom_250 { padding-bottom: 250px; }

  .icona {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 50px auto;
    padding-left: 60px;
}

.colonna_uno header {
    padding-left: 50px;
    padding-right: 50px;
}

ul#recapiti {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
}
ul#recapiti li{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
 
}
.bg_img_testofoto {
    background-repeat: no-repeat;
    background-position: 110% top;
    background-size: auto 100%;
}
.bg_img_testofoto .banda.bg_primario {
    background-color: hsla(0,0%,100%,0.00);
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/copertura_bianca.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 55% auto;
}
.intro{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/taglio_b_r.svg);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 50px auto;
    background-color: #FFFFFF;
    height: 368px;
    overflow-y: hidden;
}

.prodotto{
    padding-bottom: 468px;
    overflow-y: hidden;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    position: relative;
}
.prodotto h4{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 10;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.prodotto h4 a:link, .prodotto h4 a:visited{
    width: 100%;
    border-top: 1px solid #000000;
    display: block;
    padding-top: 0px;
    padding-bottom: 400px;

}
.prodotto h4 a:link span, .prodotto h4 a:visited span{
        background-color: #f4f4f4;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/cta.svg);
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 32px auto;
        transition: 0.4s all;

}
.prodotto h4 a:hover span, .prodotto h4 a:active span{
    background-position: 98% center;
    transition: 0.3s all;
    background-color: #fff;
    padding-left: 15px;
    color: #000;
}
.prodotto .txt{
    position: absolute;
    bottom: -150px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    background-color: hsla(0,0%,100%,1);
    transition: 0.4s all;
    border-top: 1px solid #F28A17;
}
.prodotto:hover .txt{
    position: absolute;
   bottom:0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    background-color: hsla(0,0%,100%,0.85);
        transition: 0.4s all;
    z-index: 1;
}
.prodotto:hover .txt:hover{
    background-color: hsla(0,0%,100%,1.00);
        transition: 0.4s all;
}

/* Applicazioni */

.applicazioni {
    font-size: 0.9em;
}
.applicazioni .intro{
height: auto;
}
.applicazioni .intro .post.spazio{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.applicazione.spazio{
    padding-top: 0px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.applicazioni ul{
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.applicazioni .post ul li{
    line-height: 23px;
}
.applicazione{
    background-repeat: no-repeat;
    background-position: 30px 0px;
    background-size: 65px auto;
    position: relative;
        transition: 0.7s all;
    height: 685px;

}
.applicazione:hover{
background-color: #fff;
    transition: 0.7s all;
    background-position: 30px 5px;
}
.applicazione li::marker {
  color: #212121;
      transition: 0.7s all;
}
.applicazione:hover li::marker {
  color: #f28a17;
      transition: 0.7s all;
}
.applicazione:hover h4, .applicazione:hover .txt{
transform: translateY(5px);
    transition: 0.7s all;
}
.applicazione h4{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 70px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
       transition: 0.7s all;
}
.applicazione .txt{
       transition: 0.7s all;
}
/*
.applicazione h4 a:link, .applicazione h4 a:visited{
    width: 100%;
    border-top: 1px solid #000000;
    display: block;
    padding-top: 0px;
    padding-bottom: 400px;

}*/
.applicazione .txt{
    padding-top: 20px;
    padding-bottom: 20px;
}

/* FINE Applicazioni */
.spazio{
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.carousel-container {
    position: relative;
    overflow: hidden;
        padding-bottom:80px; 
    padding-top:80px; 
}
.carousel-btn{
    position: absolute;
    top: 20px;
    width: 80px;
    height: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
        cursor: pointer;
}
.carousel-btn span{
    padding-left: 100px;
}

.carousel-btn{
    position: absolute;
    top: 20px;
    border: none;
    background-color: #fff;
    opacity: 1;
}
.carousel-btn.disabled{
opacity: 0.3;
    cursor:default;
}
.carousel-btn.prev{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-prev.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px auto;
    left: 30px;
}
.carousel-btn.prev:hover{
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-prev_hover.svg");
}
.carousel-btn.next{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-next.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px auto;
    right: 30px;
}
.carousel-btn.next:hover{
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-next_hover.svg");
}

.carousel-viewport {
    overflow: hidden;
    width: 100%;
}

.carousel-track {
    display: flex;
    transition: none;
}
/* ----- carousel-single  */

.carousel-container-single {
    position: relative;
    overflow: hidden;
        padding-bottom:80px; 
    padding-top:80px; 
}
.carousel-btn-single{
    position: absolute;
    top: 320px;
    width: 80px;
    height: 40px;
    overflow-x: hidden;
    overflow-y: hidden;
        cursor: pointer;
        border: none;
    background-color: #fff;
    opacity: 1;

}
.carousel-btn-single span{
    padding-left: 100px;
}
.carousel-btn-single.disabled{
opacity: 0.3;
    cursor:default;
}
.carousel-btn-single.prev{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-prev.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px auto;
    left: 50%;
  transform: translateX(-550px);
}
.carousel-btn-single.prev:hover{
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-prev_hover.svg");
}
.carousel-btn-single.next{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-next.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px auto;
    right: 50%;
  transform: translateX(550px);
}
.carousel-btn-single.next:hover{
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/arrow-next_hover.svg");
}

.carousel-viewport-single {
    overflow: hidden;
    width: 845px;
    margin-right: auto;
    margin-left: auto;
}

.carousel-track-single {
    display: flex;
    transition: none;
  touch-action: pan-y;
}




/* ----- FINE carousel-single  */

.parallasse article {
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/taglio_article.svg");
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 2000px auto;
    width: 500px;
    margin-top: 80px;
    margin-bottom: 80px;
}
.categoria article {
    width: 320px;
    padding-right: 50px;
    float: left;
    height: 600px;
    position: relative;
    padding-left: 50px;
    border-right: 1px solid #202020;
    background-color: #fff;
    transition: all 0.3s;
    flex: 0 0 auto;
    overflow-x: hidden;
    overflow-y: hidden;

}
.categoria article:hover {
    border-right: 1px solid #f28a17;
       background-color: #f4f4f4;
    transition: all 0.3s;
}
.categoria article h3 {
    background-image: none;
    padding-bottom: 0px;
    font-size: 28px;
    position: absolute;
    top: 120px;
    height: 130px;
    overflow-y: hidden;
}
.categoria article h3 a:link, .categoria article h3 a:visited {
    padding-top: 20px!important;
    padding-bottom: 250px!important;
    width: 100%!important;
    display: block;
}
.categoria .estratto {
    position: absolute;
    top: 310px;
    width: 260px;
    z-index: 10;
font-size: 16px;
     border-top: 1px solid #f28a17;
    padding-top: 10px;
}
.categoria .estratto p{
    line-height: 23px;
}
.foto_article {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
   width: 320px;
    height: auto;
    z-index: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    transition: all 0.3s;
}

article .foto_article img {
    transform: scale(1.0);
    transition: all 0.3s;
    width: 320px;
    height: auto;
}

.foto_article:hover {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
      width: 320px;
    height: auto;
    z-index: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    transition: all 0.3s;
}
article:hover .foto_article img {
    transform: scale(1.08);
    transition: all 0.3s;
}


.cat {
    padding-left: 50px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 40px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 25px;
    font-weight: 700;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
        transition: all 0.3s;
}
.post p.cat {
    padding-left: 50px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 40px auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 21px;
    font-weight: 400;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
        transition: all 0.3s;
}
article:hover .cat  {
    transition: all 0.3s;
     margin-top: 5px;
}
.cat_id_104, .cat_id_119, .cat_id_120, .cat_id_121, .cat_id_122 /* Fiere*/ {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/fiere.svg);
}
.cat_id_105, .cat_id_123, .cat_id_124, .cat_id_125, .cat_id_126 /* News */ {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/news.svg);
}
.cat_id_106, .cat_id_127, .cat_id_128, .cat_id_129, .cat_id_130/* Tecnologia*/ {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/tecnologia.svg);
}
.cat_page /* Tecnologia*/ {
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/page.svg");
}
.tecnologia-e-prodotti {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/fiere.svg);
}
#smooth-wrapper {
  overflow: hidden;
}

#smooth-content {
  overflow: visible;
  width: 100%;
}
#single{
    padding-top: 100px;
}
#single h1{
    font-size: 80px;    
        background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/decorazione.svg);
  background-repeat: no-repeat;
  background-size: 300px 3px;
  background-position: left bottom;
  padding-bottom: 20px;
}
#single h1 em strong,#single h1 strong em {
    display: block;
    font-style: normal;
    font-weight: 500;
}
#single h2{
    font-size:36px;
    font-weight: 300;
    padding-top: 20px;
    padding-bottom: 20px;
}
.immagine-banner{
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 315px auto;
}
.cornice{
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/cornice.svg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 500px ;
}
#single-content{
    margin-right: 250px;
}
.colonne_due.image {
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto 600px;
}
.colonne_tre.image {
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto 600px;
}
.cornice-triangolo {
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto 600px;
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/cornice-triangolo.svg);
}
.bg_secondario .cornice-triangolo {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/cornice-triangolo_2.svg);
}
.cornice-triangolo .due-colonne, .cornice-triangolo .tre-colonne{
    width: 80%;
}
.bg_bg_tono2{
    background-color: #EAEAEA;    
}
.quattro_otto.bg_tono2{
    background-repeat: no-repeat;
    background-position:  right top;
    background-size: auto 100%;
        background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/tono_2.svg);  

}

table{
    border: 1px solid hsla(0,0%,0%,0.07);
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #fff;
          font-size: 15px;
}
tbody, thead{
    border: 0px solid hsla(0,0%,0%,0.0);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
 td{
    border: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    width: calc(25% - 30px);
    display: inline-block;
}
.colonne_2 td, .colonne_2 th{
    width: calc(50% - 30px);
}
.colonne_3 td, .colonne_3 th{
    width: calc(33.33% - 30px);
}
.colonne_4 td, .colonne_4 th{
    width: calc(25% - 30px);
}
.colonne_5 td, .colonne_5 th{
    width: calc(25% - 30px);
}
.colonne_6 td, .colonne_6 th{
    width: calc(16.66% - 30px);
}
.colonne_6 td.prima_colonna_grande, .colonne_6 th.prima_colonna_grande{
    width: calc(20.66% - 30px);
}
.colonne_6 td.terza_colonna_piccola, .colonne_6 th.terza_colonna_piccola{
    width: calc(12.66% - 30px);
}
tr:nth-child(even){
    background-color: hsla(0,0%,95%,0.80);
}
td:nth-child(even){
    background-color: hsla(0,0%,96%,0.50);
}
th:nth-child(even){
    background-color: #000;
}
tr{
    border: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: block;
    width: 100%;
}
th{
    width: calc(25% - 30px);
    display: inline-block;
    border: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    text-align: left;
    background-color: #212121;
    color: #FFFFFF;
}
.forminator-checkbox.forminator-consent .forminator-checkbox-box {
  transform: translateY(7px);
}
#risultati article {
    height: 550px;    
    margin-bottom: 25px;
}
#risultati article .post {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
#risultati .estratto p {
     height: 110px;
}
#risultati h3{
  margin-top: 10px;
}

.tornasu {
  width: 50px;
  height: 50px;
  position: fixed;
  right: 15px;
  bottom: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 200;
}
.tornasu a:link, .tornasu a:visited {
  padding-left: 70px;
  background-color: #1d1d1b;
  display: block;
  width: 100px;
  height: 100px;
  background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/top.svg);
  background-repeat: no-repeat;
  background-position: 15px 15px;
  background-size: 20px auto;
  transition: all 0.5s ease;
}
.tornasu a:hover, .tornasu a:active {
  background-color: #f28a17;
  background-repeat: no-repeat;
  background-position: 13px 13px;
  background-size: 24px auto;
  transition: all 0.5s ease;
}
.riquadro {
    height: 550px;
    margin-right: 15px;
    margin-left: 15px;    
}

/*#prodotti_home {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/bg_home.jpg);
    background-repeat: no-repeat;
    background-position: center 105%;
    background-size: 100% auto;
}*/
#mero {
}
#lang_sel_list {
  position: absolute;
  z-index: 130;
  top: 25px;
  right: 100px;
}

@media screen and (max-width: 1680px) {
  #larghezza1680 {}
}
@media screen and (max-width: 1500px) {
  #larghezza1500 {}
    #logo,.box {
    width: 100%;
}
}
@media screen and (max-width: 1400px) {
  #larghezza1400 {}
}
@media screen and (max-width: 1300px) {
  #larghezza1300 {}
      .claim, #cta-header{
    width: 70%;
}
}
@media screen and (max-width: 1200px) {
  #larghezza1200 {}
.parallasse article {
  margin-left: 25px;
}
  .post.intro p{
font-size: 13px;
    line-height: 16px;
  }
    .prodotto h4{
  font-size: 15px;
  }
    .box {
    width: 100%;
  }
    .categoria header {
padding-left: 20px;
  }
}
@media screen and (max-width: 1100px) {
  #larghezza1100 {}
    #lang_sel_list {
z-index: 130;
top: -5px;
right: auto;
left: 0px
}
.spazio {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
      .post {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}

@media screen and (max-width: 1024px) {
  #larghezza1024 {}
    #risultati article {
    height: auto;    
}
    #risultati .col_3 {
    width: 50%;    
}
    #logomenu {
    position: static;
    left: auto;
    height: 100px;
    width: 300px;
    z-index: 101;
    top: auto;
    padding-left: 0px;
    padding-top: 0px;
    overflow: hidden;
        margin-left: 15px;
}
    #formcerca.nel_menu {
    position: static;
  }
    .carousel-btn-single.next {

  transform: translateX(80px);
}
    .carousel-btn-single.prev {
  transform: translateX(-80px);
}
    .carousel-btn-single {
  top: 0px;
}
    .cornice-triangolo .due-colonne, .cornice-triangolo .tre-colonne{
    width: 100%;
        padding-top: 500px;
}
    #destinazione:target #menu, #destinazione:target nav {
  padding-top: 0px;
}
    #destinazione:target ~ #searchform, #destinazione:target ~ #logo {
  position: static!important;
}
    .intro {
  height: auto;
}
      /* Override padding top - tutti a 20px */
.padding_top_0, .padding_top_10, .padding_top_15, .padding_top_20, .padding_top_30, 
.padding_top_40, .padding_top_50, .padding_top_60, .padding_top_70, .padding_top_80, 
.padding_top_90, .padding_top_100, .padding_top_110, .padding_top_120, .padding_top_130, 
.padding_top_140, .padding_top_150, .padding_top_160, .padding_top_170, .padding_top_180, 
.padding_top_190, .padding_top_200, .padding_top_210, .padding_top_220, .padding_top_230, 
.padding_top_240, .padding_top_250 {
    padding-top: 20px !important;
}

/* Override padding bottom - tutti a 20px */
.padding_bottom_0, .padding_bottom_10, .padding_bottom_20, .padding_bottom_30, 
.padding_bottom_40, .padding_bottom_50, .padding_bottom_60, .padding_bottom_70, 
.padding_bottom_80, .padding_bottom_90, .padding_bottom_100, .padding_bottom_110, 
.padding_bottom_120, .padding_bottom_130, .padding_bottom_140, .padding_bottom_150, 
.padding_bottom_160, .padding_bottom_170, .padding_bottom_180, .padding_bottom_190, 
.padding_bottom_200, .padding_bottom_210, .padding_bottom_220, .padding_bottom_230, 
.padding_bottom_240, .padding_bottom_250,
h2.padding_bottom_0, h3.padding_bottom_0, h4.padding_bottom_0, h5.padding_bottom_0, 
section.padding_bottom_0 {
    padding-bottom: 20px !important;
}
    .padding_top_150.no_reset {
    padding-bottom: 150px !important;
}
    
.bg_img_testofoto, .image {
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% auto;
}
.bg_img_testofoto .banda.bg_primario, .cornice-triangolo {
    background-color: hsla(0,0%,100%,0.00);
    background-image: url("https://www.mero.it/wp-content/themes/mero_2025/css/../img/bg_bianco_copertura.svg");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 100% auto;
}.bg_img_testofoto .colonne_due, .cornice-triangolo .colonne_due {
    padding-top: 500px;
}.cornice-triangolo .colonne_due {
    padding-top: 100%;
}
    .colonne_tre.image {
  background-position: center top;
  background-size: auto 500px;
}
  .padding_top {
    padding-top: 0px;
  }
  .nuovo_paragrafi_numerati ol.numeri {
    padding-right: 25px;
    padding-left: 25px;
  }
  .banda {
    background-repeat: no-repeat;
    background-position: center 40px;
    background-size: 100% auto;
  }
  .allinea_destra {
    text-align: left;
  }
  #banner h1 {
    bottom: auto;
    top: 15%;
  }
  .destra {
    margin-left: 25px;
    margin-right: 25px;
  }
  .sinistra {
    margin-left: 25px;
    margin-right: 25px;
  }
  .centrato {
    margin-left: 25px;
    margin-right: 25px;
  }
  .destra {
    position: relative;
    top: auto;
    width: auto;
    left: auto;
    margin-top: 100px;
  }
  .sinistra {
    position: relative;
    top: auto;
    width: auto;
    left: auto;
    margin-top: 0px;
  }
  .centrato {
    position: relative;
    top: auto;
    width: auto;
    left: auto;
    margin-top: 100px;
  }
  nav#menu ul li:hover ul.sub-menu {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  nav#menu ul li {
    display: block;
  }
  nav#menu {
    visibility: hidden;
    display: none;
  }
  nav#menu ul li a:link, nav#menu ul li a:visited {
    color: #202020;
  }
  nav#menu ul li a:hover, nav#menu ul li a:active {
    color: #e30d1b;
    background-color: #ffffff;
  }
  nav ul li ul {
    position: static;
    height: auto;
    overflow: visible;
    background-color: hsla(23, 5%, 34%, 0);
  }
  nav ul li:hover ul {
    height: auto;
    padding-top: 0px;
    position: static;
    left: autochi;
    top: auto;
  }
  .menu-item-has-children a::after {
    content: "";
  }
  .menu-item-has-children ul li a {
    padding-left: 0px;
  }
  nav ul li {
    font-weight: 700;
    font-size: 18px;
  }
  nav ul li ul li {
    font-weight: 400;
    font-size: 16px;
  }



  .col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10, .col_11, .col_12, .venti, .venticinque, .trenta, .trentatre, .trentacinque, .quaranta, .cianquanta, .sessanta, .sessantacinque, .sessantasette, .settanta, .ottanta, .novanta, .cento {
    float: left;
    width: 100%;
  }
  html, body {
    height: 100vh;
    width: 100vw;
  }
    .post.padding_destra {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 30px;
}
  .duecolonne .post, .colonna .post, .trecolonne .post {
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
  }
  header#nuovo_banner.pag_tag h2 {
    top: 70px;
    left: 25px;
    max-width: calc(100% - 25px);
    width: calc(100% - 25px);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

}
@media screen and (max-width: 900px) {
  #larghezza900 {}
        .padding_splide {
    padding-top: 100px;
    padding-left: 30px;
}
  .center_txt p.button a:link, .center_txt p.button a:visited {
    border-radius: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
    font-size: 16px;
    padding-left: 40px;
    padding-right: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-position: 10px center;
  }
  ul#navslide {
    bottom: 78px;
  }
  header hgroup {
    width: 90%;
  }
    footer, #prefooter, #dopofooter {
    display: inherit;
    visibility: visible;
  }
  #menu:target + #content {
    width: 90%;
    transition: all 1s;
  }
  .immagine {
    position: relative;
    width: 100%;
    height: auto;
    right: 0px;
    bottom: 0px;
    overflow-x: hidden;
  }
  .immagine {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
    scrollbar-height: none; /* Firefox */
  }
  .immagine::-webkit-scrollbar {
    display: none;
  }
  .immagine picture, .immagine img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 30px;
  }
  footer em {
    display: inline;
  }
  #chiudi {
    cursor: pointer;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(360px, -360px);
    z-index: 1005;
  }
}
@media screen and (max-width: 800px) {
  #larghezza800 {}
    .boxampio {
  width: auto;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
  .centro {
    transform: translate(-50%, -50%);
    width: 600px;
    height: 450px;
    background-size: 100% auto;
  }
  #chiudi {
    top: 50%;
    left: 50%;
    transform: translate(-25px, -360px);
    z-index: 1005;
  }

}
@media screen and (max-width: 761px) {
  #larghezza761 {} 
      #searchform {
    right: 80px;
visibility: hidden;
          display: none;
  }
     .parallasse article {
    margin-left: 0px;
  width: auto;
}
    .categoria article {
  width: 280px;
  height: 660px;
  border-right: 1px solid #202020;
  border-left: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
        border-top: 1px solid #f4f4f4;
        
}
    #articoli .carousel-viewport-single {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: 0;
}
    #articoli .categoria article {
  width: 100vw;
  max-width: 100vw;
  flex: 0 0 100vw;
  float: none;
  box-sizing: border-box;
  padding-left: 24px;
  padding-right: 24px;
}
    #logo {
    top: 20px;
    transform: translateX(-0%) scale(0.8);
        width: 0px;
        left: -35px;
}
        #risultati .col_3 {
    width: 100%;    
}
    #single-content {
  margin-right: 0px;
}
    .immagine-banner {
  background-position: center 15px;
  background-size: 100% auto;
  padding-top: 300px;
}
    .cornice {
  background-image:none;
  background-color: #fff;
}
    #single h1 {
  font-size: 40px;
}
    #single h2 {
  font-size: 26px;
}
     td{
    width: calc(100% - 30px);
}
    th{
    display: none;
    visibility: hidden;
}
    tr:nth-child(even){
    background-color: hsla(0,0%,95%,0.0);
}
td:nth-child(even){
    background-color: hsla(0,0%,96%,0.0);
}     td.colonna_1 {
    color: #ffffff;
    background-color: #202020;
      }
    
.colonne_2 td, .colonne_2 th, .colonne_3 td, .colonne_3 th, 
.colonne_4 td, .colonne_4 th, .colonne_5 td, .colonne_5 th, 
.colonne_6 td, .colonne_6 th, .colonne_6 td.prima_colonna_grande, .colonne_6 th.prima_colonna_grande,
.colonne_6 td.terza_colonna_piccola, .colonne_6 th.terza_colonna_piccola{
       width: calc(100% - 30px);
}
    .applicazione {
    height: auto;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
    .gallery h2, .gallery h3 {
    padding-left: 25px;
    background-position: 25px bottom;
}
    #banner h1 {
        padding-top: 130px;
    }
    .categoria_splide {
  height: 950px;
}
    .bg_img_testofoto {
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto 500px;
}
    .post_smart {
    padding-right: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
    .punti {

    text-align: center;
}
    .categoria_splide h3 {
    padding-bottom: 50px;
}    
    #padding_servizi {
    margin-left: 20px;
    padding-bottom: 50px;
}
    .slide {
    background-size: auto 100%;
}
.layer {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/layer.svg);
    background-size: auto 761px ;
    background-color: hsla(0,0%,0%,0.40);

}


    .bordi6px_gialli.smartnone{
    border: 0px solid #fdaa00;
}
    .w_400 {
    width: auto;

}
    h1{
    font-size: 31px;
}
    h2{
    font-size: 26px;
}
    h3{
    font-size: 23px;
}
  .frequency_ask_question.report summary h4 {
    padding-right: 0px;
    font-size: 16px;
    line-height: 25px;
  }
  #menu {
    background-image: none;
  }

  .frequency_ask_question details:not([open]) {
    height: auto;
  }
  #banner {
    background-position: center top;
  }
  #menu {
    background-size: auto 30px;
    background-position: 15px 40px;
  }
  .center_txt p.button a:link, .center_txt p.button a:visited {
    background-image: url(https://www.mero.it/wp-content/themes/mero_2025/css/../img/freccia_link_bianca.svg);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: auto 15px;
    transition: all 0.5s ease;
    text-decoration: none;
    text-align: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 40px;
    padding-right: 20px;
  }
  .center_txt p.button {
    text-align: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .center_txt p.button a:link, .center_txt p.button a:visited {
    border-radius: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
    font-size: 16px;
    transition: all 0.5s ease;
    padding-left: 35px;
    padding-right: 15px;
    color: #f6f6f6;
    background-color: #004b93;
    border: 0px solid #5AA1FF;
    text-align: left;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .center_txt p.button a:hover, .center_txt p.button a:active {
    transition: all 0.5s ease;
    background-position: 13px center;
    text-decoration: none;
    background-color: #f28a17 ;
    color: #FFFFFF;
    border: 0px solid #36C486;
  }
  .center_txt p.button a:hover, .center_txt p.button a:active {
    transition: all 0.5s ease;
    background-position: 13px center;
    text-decoration: none;
    background-color: #d6783b ;
    color: #FFFFFF;
    border: 0px solid #36C486;
  }
  .colonna {
    padding-left: 0px;
    padding-right: 0px;
  }
  ul.breadbrumb {
    margin-left: 15px;
  }
  #banner h1 {
    font-size: 32px;
  }
  #banner h2 {
    font-size: 25px;
  }

  .post {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
    .post.postsmart {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
    .txt_center_smart {
    text-align: center;
  }

  .due_colonne {
    column-count: 1;
    column-gap: 0px;
  }
  .tre_colonne {
    column-count: 1;
    column-gap: 0px;
  }
    #cta-footer {
  width: auto;
  margin-right: auto;
  margin-left: auto;
}
}
@media screen and (max-width: 600px) {
  #larghezza600 {}
  header#nuovo_banner.con_testo {
    height: 800px;
  }
  .centro {
    width: 400px;
    height: 300px;
  }    
}
@media screen and (max-width: 550px) {
  #larghezza550 {}
}
@media screen and (max-width: 400px) {
  #larghezza400 {}
  .centro {
    width: 300px;
    height: 225px;
  }
}
@media screen{
}
