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

#logo {
    background-color: #ffffff;
    width: 100vw;
    height: 100vh;
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/logo.jpg);
    background-repeat: no-repeat;
    background-size: 250px auto;
    background-position: center center;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999999999999;
}
#logo img {
    display: none;
    visibility: hidden;
}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
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:110px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--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:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}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:initial;right: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-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}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none}.cmplz-cookiebanner .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf){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-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none}.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}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0 20px}.instagram-media.cmplz-placeholder-element>div{max-width:100%}
#forminator-module-1280:not(.select2-dropdown) {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0;
	}


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


	#forminator-module-1280 {
					}


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


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

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

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


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

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

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


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

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


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

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


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

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


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

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

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


	#forminator-module-1280.forminator-design--material .forminator-label[class*="forminator-floating-"] {
			}

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

	#forminator-module-1280.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) .forminator-required {
			}

	#forminator-module-1280.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"] {
			}

	#forminator-module-1280.forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"] {
			}

	#forminator-module-1280.forminator-design--material .forminator-is_filled.forminator-has_error .forminator-label[class*="forminator-floating-"],
	#forminator-module-1280.forminator-design--material .forminator-is_active.forminator-has_error .forminator-label[class*="forminator-floating-"] {
			}

	#forminator-module-1280.forminator-design--material .forminator-is_filled .forminator-label[class*="forminator-floating-"] .forminator-required,
	#forminator-module-1280.forminator-design--material .forminator-is_active .forminator-label[class*="forminator-floating-"] .forminator-required {
			}

	#forminator-module-1280.forminator-design--material .forminator-is_filled.forminator-has_error .forminator-label[class*="forminator-floating-"] .forminator-required,
	#forminator-module-1280.forminator-design--material .forminator-is_active.forminator-has_error .forminator-label[class*="forminator-floating-"] .forminator-required {
			}


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

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

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

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


	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-description,
	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-description p {
			}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-description a {
		color: #17A8E3;
	}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-description a:hover {
		color: #008FCA;
	}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-description a:active {
		color: #008FCA;
	}


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


	#forminator-module-1280.forminator-design--material .forminator-error-message {
					color: #E04562;
			}


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


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

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

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

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

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

	#forminator-module-1280.forminator-design--material .forminator-input::placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-input:-moz-placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-input::-moz-placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-input:-ms-input-placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-input::-webkit-input-placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-input--wrap:after {
			}

	#forminator-module-1280.forminator-design--material .forminator-is_active .forminator-input--wrap:after {
			}

	#forminator-module-1280.forminator-design--material .forminator-has_error .forminator-input--wrap:after {
			}

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

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

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

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


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


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


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


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


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


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


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

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

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

	#forminator-module-1280.forminator-design--material .forminator-textarea::placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-textarea:-moz-placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-textarea::-moz-placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-textarea:-ms-input-placeholder {
			}

	#forminator-module-1280.forminator-design--material .forminator-textarea::-webkit-input-placeholder {
			}

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

	#forminator-module-1280.forminator-design--material .forminator-is_active .forminator-textarea--wrap:after {
			}

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


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


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

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

	#forminator-module-1280.forminator-design--material .forminator-radio span[aria-hidden]:before {
					background-color: #17A8E3;
			}

	#forminator-module-1280.forminator-design--material .forminator-radio span[aria-hidden]:after {
					background-color: #17A8E3;
			}

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

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


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


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

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

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

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

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

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

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


	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-consent,
	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-consent__label,
	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-consent__label p {
			}

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-consent input:checked + .forminator-checkbox-box {
					border-color: #17A8E3;
							background-color: #EDEDED;
			}

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


	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
					border-color: #777771;
			}

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

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

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

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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] {
					border-color: #17A8E3;
			}

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow {
					color: #17A8E3;
			}

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


	.forminator-select-dropdown-container--open .forminator-custom-form-1280.forminator-dropdown--material .select2-search input,
	.forminator-select-dropdown-container--open .forminator-dropdown--multiple.forminator-custom-form-1280.forminator-dropdown--material .select2-search input {
		font-size: 16px;
		font-weight: 400;
	}

	.forminator-select-dropdown-container--open .forminator-custom-form-1280.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option,
	.forminator-select-dropdown-container--open .forminator-dropdown--multiple.forminator-custom-form-1280.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-1280.forminator-dropdown--material {
					background-color: #E6E6E6;
			}

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

	.forminator-select-dropdown-container--open .forminator-custom-form-1280.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-1280.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: #DDDDDD;
							color: #000000;
			}

	.forminator-select-dropdown-container--open .forminator-custom-form-1280.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,
	.forminator-select-dropdown-container--open .forminator-custom-form-1280.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
					background-color: #17A8E3;
							color: #FFFFFF;
			}

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


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

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



	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-multiselect .forminator-option {
					border-color: #777771;
							color: #777771;
			}

	#forminator-module-1280.forminator-design--material .forminator-multiselect .forminator-option:hover {
					border-color: #000000;
							color: #000000;
			}

	#forminator-module-1280.forminator-design--material .forminator-multiselect .forminator-option.forminator-is_checked {
					border-color: #17A8E3;
							color: #17A8E3;
			}

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

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

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




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

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

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

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

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

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

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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--multiple[role="combobox"] .select2-selection__arrow {
					color: #17A8E3;
			}

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


	.forminator-custom-form-1280.forminator-calendar--material {
		font-family: inherit;
	}


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

	.forminator-custom-form-1280.forminator-calendar--material .ui-datepicker-header {
					background-color: #17A8E3;
			}

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

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

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

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

	.forminator-custom-form-1280.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default:hover,
	.forminator-custom-form-1280.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-1280.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default:active,
	.forminator-custom-form-1280.forminator-calendar--material .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active {
					border-color: #17A8E3;
							background-color: #17A8E3;
							color: #FFFFFF;
			}

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

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


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

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


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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-button-upload:active {
					}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-file-upload > span {
			}

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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-button-delete:active {
			}

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

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

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


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

	/* STATE: Default */

	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a,
	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:visited,
	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-multi-upload .forminator-multi-upload-message p a:hover,
	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-uploaded-file .forminator-uploaded-file--title {
		font-size: 13px;
		line-height: 1.3;
		font-weight: 700;
	}

	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-multi-upload {
		cursor: pointer;
				background-color: transparent;
			}

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

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

	/* STATE: Hover */

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

	/* STATE: Drag Over */

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

	/* STATE: Error */

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

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

	/* STATE: Default */

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

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

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

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

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

	/* Error */

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

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

	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-signature .forminator-signature--placeholder,
	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-signature {
					border-color: #777771;
			}

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

	/* STATE: Hover */

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-field-signature.forminator-is_hover .forminator-signature {
					border-color: #17A8E3;
			}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-field-signature.forminator-is_hover .forminator-label {
					color: #17A8E3;
			}

	/* STATE: Error */

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

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


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


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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-button-submit:hover {
					background-color: #ff6192;
							color: #333333;
			}

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


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

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


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

	#forminator-module-1280.forminator-design--material .forminator-pagination-steps .forminator-step .forminator-step-label {
					color: #17A8E3;
			}

	#forminator-module-1280.forminator-design--material .forminator-pagination-steps .forminator-step .forminator-step-dot {
					background-color: #17A8E3;
							color: #FFFFFF;
			}

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

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


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


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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-pagination-progress .forminator-progress-bar span {
					background-color: #17A8E3;
			}


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


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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-button-back:active {
					}


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


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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-button-next:active {
					}


	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-repeater-field .forminator-grouped-fields {
					border-bottom: 1px solid rgba(170, 170, 170, 0.5);
			}


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

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


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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-repeater-action-link:active,
	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-repeater-action-link:focus {
			}


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

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

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


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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-repeater-action-button:active {
							}

	.forminator-ui#forminator-module-1280.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-1280.forminator-design--material .forminator-input--stripe .StripeElement:not(.forminator-stripe-payment-element) {
					color: #ffffff;
			}

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-input--stripe:after {
					background-color: #17A8E3;
			}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-is_active .forminator-input--stripe:after {
					background-color: #17A8E3;
			}

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

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



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

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

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

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


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

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


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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-slider .ui-slider-range {
					background-color: #17A8E3;
			}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-slider .ui-slider-handle {
					background-color: #17A8E3;
			}

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-slider .forminator-slide:hover .ui-slider-range {
					background-color: #17A8E3;
			}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-slider .ui-slider-handle:hover {
					background-color: #17A8E3;
			}

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-slider .ui-slider-handle:focus {
					background-color: #17A8E3;
			}

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

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

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

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

	.forminator-ui#forminator-module-1280.forminator-design--material .forminator-slider .forminator-slider-limit {
					color: #888;
			}
/*!
 * 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.coccoleebalocchi.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.coccoleebalocchi.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.eot?1.7.4#iefix) format("embedded-opentype"),url(https://www.coccoleebalocchi.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.woff2?1.7.4) format("woff2"),url(https://www.coccoleebalocchi.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.woff?1.7.4) format("woff"),url(https://www.coccoleebalocchi.it/wp-content/plugins/forminator/assets/forminator-ui/css/../fonts/forminator-icons-font.ttf?1.7.4) format("truetype"),url(https://www.coccoleebalocchi.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:""}


/* 666531-1791319277-ai */
/*!
 * 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}


/* 666531-1791319277-ai */
/*!
 * 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}}


/* 666531-1791319277-ai */
/*!
 * 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}.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;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}


/* 666531-1791319277-ai */
/*! 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=Chewy&family=Manrope:wght@200..800&display=swap');
 

/* ------------------------------------------- ATTRIBUTI GENERICI*/
#loading {
  position: fixed;
  top: -99999999999999;
  left: -99999999999999;
  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: "Manrope", sans-serif;
    font-weight: 300;
    font-style: normal;
    background-color: #FFFFFF;
    color: #000000;
    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: 16px;
    overflow-x: hidden;
    width: 100vw;
    z-index: 0;
    padding-top: 70px;
    -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: #000000;
  line-height: normal;
      font-family: "Chewy", system-ui;
  font-weight: 500;
  font-style: normal;
}
h2 {
      font-family: "Chewy", system-ui;
  font-weight: 500;
  font-style: normal;
}
h2 {
  font-size: 32px;
  margin-top: 0px;
  color: #000000;
}
h3, h4, h5 {
          font-family: "Chewy", system-ui;
  font-weight: 500;
  font-style: normal;
  color: #004b93;
  margin-top: 0px;
  padding-top: 0px;
  line-height: normal;
}
h4, h5 {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
h3 {
  font-size: 24px;
}
h4 {
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}
h5 {
  font-size: 18px;
}
h3 {
  padding-bottom: 15px;
  margin-bottom: 15px;
  background-size: 50px auto;
}
.center_txt h3, h3.center_txt {
  background-position: center bottom;
}
.bg_speciale h3 {}
.bg_speciale h1, .bg_azzurro h1 {
  color: #FFFFFF;
}
.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: 25px;
}
a:link, a:visited {
    color: #000000;
    transition: 0.4s all;
}
a:hover, a:active {
  color: #ff6192 ;
  transition: 0.4s all;
}
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: #00a27e  ;
  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: #61BAFF;
  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: #61FFE5;
  transition: 0.4s all;
}
.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 li, .post ol li {
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 30px;
}
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 */
#peraprire{
    display: none;
    visibility: hidden;
}

 #menu nav {
    left: 300px;
    width: auto;
    position: absolute;
    top: 30px;
     z-index: 10;
  }
#menu nav ul.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;
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
  }
#menu nav ul.menu li {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: none;
    display: inline-block;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
#menu nav ul.menu li a:link, #menu nav ul.menu li a:visited {
    padding-top: 17px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    display: block;
    color: #332c29;
  }
#menu nav ul.menu li a:hover, #menu nav ul.menu li a:active {
    padding-top: 17px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    display: block;
    color: #00a27e;
  }

#menu nav ul li ul {
    position: fixed;
    height: 0;
    overflow: hidden;
    left:15px;
}
	
#menu nav ul li:hover ul{
    height: auto;
    padding-top: 14px;
    position: absolute;
    left: 15px;
    top: 41px;
     width: 350px;
    transform: translate(187px, -5px)
}
#menu nav ul li ul li {
    font-size: 14px;
    font-weight: 700;
    float: none;
    padding: 0;
    width: 250px;
    text-transform: none;
    display: block;
}
#menu nav ul li ul li a:link, #menu nav ul li ul li a:visited {
    padding-top: 16px;
    padding-right: 32px;
    padding-left: 46px;
    padding-bottom: 16px;
    display: block;
    font-weight: normal;
    background-color: #fff;
    color: #332c29!important;
    border-bottom: 1px solid #b3b3b3;
}
#menu nav ul li ul li a:hover, #menu nav ul li ul li a:active {
    padding-top: 16px;
    padding-right: 32px;
    padding-left: 46px;
    padding-bottom: 16px;
    display: block;
    font-weight: normal;
    background-color: #ff6192;
    color: #fff!important;
        border-bottom: 1px solid #ff6192;

}

.menu-item-has-children{
    background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/arrow_down.svg");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 10px auto;
}.menu-item-has-children:hover{
    background-color: #ff6192; 
        background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/arrow_down.svg");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 10px auto;
}
#logo img {
    display: inherit;
    visibility: visible;
}
#logo a:link, #logo a:visited {
color: #004B92;
}
#logo a:hover, #logo a:active {
color: #ff6192 ;
}
#logo {
    position: absolute;
    left: 3%;
   height: 83px;
  width: 215px;
    z-index: 7;
    top: 10px;
    background-image: none;
    padding-left: 0px;
    padding-top: 0px;
}

  #logo.nuovosingle {
    left: 28%;
  }
/* -------------------------------------------------------- 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: 62%;
    padding-bottom: 80px;
    color: #ffffff;
    text-align: left;
    font-size: 16px;
    background-color: #617430;
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/footer.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
}
footer #logofooter img {
  width: 140px;
  height: auto;
  margin-left: 0px;
}
footer strong {
  color: #000000;
  display: block;
  padding-bottom: 5px;
}
footer a:link, footer a:visited {
    color: #EFFFCA;
}
footer a:hover, footer a:active {
    color: #ffffff;
    text-decoration: underline;
}
/* -------------------------------------------------------- Fine footer */
.box {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.post {
  padding-top: 50px;
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 50px;
}
.post.foto {
  padding-top: 50px;
  padding-right: 0px;
  padding-left: 50px;
  padding-bottom: 50px;
}
.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 {
  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;
}
/* -------------------------------------- FORMATTAZIONE E GRAFICHE GENERALI */
.center_txt {
  text-align: center;
}
.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;
}
.spazio {
  padding-top: 25px;
  padding-bottom: 25px;
}
.spaziopre {
  padding-top: 40px;
}
.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;
}
.upper {
  text-transform: uppercase;
}
.bg_primario {
  background-color: #FFFFFF;
  color: #000000;
}
.bg_secondario {
  background-color: #f9f2ea;
  color: #000000;
}
.bg_speciale {
  color: #FFFFFF;
  background-color: #ff6192;
}.bg_terzo {
  color: #FFFFFF;
  background-color: #00a27e ;
}
.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_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: #00a27e  ;
  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;
}
.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 */
#banner p.button {
  position: absolute;
  bottom: 2%;
  left: 50%;
  transform: translate(-50%, 0px);
}
p.button {
  margin-top: 35px;
  background-image: none;
  font-size: 14px;
    font-family: "Manrope", sans-serif;
    text-transform: uppercase;
}

p.button a:link, p.button a:visited  {
    background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/arrow.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 20px) center;
    background-size: auto 20px;
    transition: all 0.5s ease;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
      border-radius: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 60px;
  color: #f9f2ea;
  background-color: #00a27e ;
  display: inline-block;
}
p.button a:hover, p.button a:active {
    font-size: 14px;
    transition: all 0.5s ease;
    background-position: calc(100% - 20px) center;
    text-decoration: none;
    box-shadow: 0px 0px 20px hsla(0,0%,100%,0.62);
    -webkit-box-shadow: 0px 0px 20px hsla(0,0%,100%,0.62);
  color: #ffffff;
  background-color: #ff6192;
}
.trecolonne p.button, .duecolonne p.button {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 20px;
}
p.button::after {
  content: "";
}
/* -------------------------------------------------------- Page dinamica */
.foto_di_sfondo_classica {
    position: relative;
    background-attachment: scroll;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-top: 5px;
    padding-top: 55%;
}
.banner h1 {
    color: #ff6192;
    font-size: 60px;
}
#senza_banner h1 {
    color: #00a27e;
    font-size: 60px;
}
.banner h1 strong, .banner h1 em {
    font-weight: 700;
    font-style: normal;
    display: block;
}
.banner h1 strong {
    color: #00a27e;    
}
.banner h1 em {
color: #fca21f;
    
}
#banner {
  margin-top: 0px;
  position: relative;
  overflow-y: hidden;
  height: 700px;
  background-repeat: no-repeat;
  background-position: left top;
  color: #332c29;
  text-align: left;
  background-size: auto 100vh;
  width: 100vw;
  overflow-x: hidden;
}
#banner {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
}
#banner::-webkit-scrollbar {
  display: none;
}

#banner h1 {
  color: #ffffff;
  margin-bottom: 20px;
  line-height: normal;
  position: absolute;
  top:50%;
  width: 100%;
  display: block;
  text-align: center;
  font-size: 40px;
    transform: translate(0px, -50%);
}
#banner h2 {
  font-size: 28px;
  color: #ffffff;
  font-weight: 700;
  position: absolute;
  bottom: 35%;
  width: 100%;
  display: block;
  text-align: center;
}
#banner p {
  font-size: 20px;
  color: #ffffff;
  font-weight: 400;
  position: absolute;
  bottom: 2%;
  width: 100%;
  display: block;
  text-align: center;
}
#banner header {
  margin-top: 0px;
  height: 100vh;
  display: block;
  width: 100vw;
  background-color: hsla(0, 0%, 7%, 0.40);
}
/* Fine Banner home*/
.destra {
  position: absolute;
  top: 225px;
  width: 550px;
  right: 20%;
}
.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.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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;
  height: 500px;
  text-align: center;
  color: #FFFFFF;
}
.parallasse header {
  background-color: hsla(0, 0%, 0%, 0.68);
  height: 500px;
  display: block;
  width: 100%;
}
.parallasse h2 {
  color: #FFFFFF;
  margin-bottom: 10px;
  margin-top: 120px;
  line-height: normal;
  background-image: none;
}
.parallasse h3 {
  color: #FFFFFF;
  font-weight: 400;
  text-transform: none;
  background-position: center bottom;
}
.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;
}
.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.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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;
}
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;
}
.banda {
  background-repeat: no-repeat;
  background-position: right top;
  background-size: auto 100%;
  position: relative;
}
.padding_top {
  padding-top: 50px;
}
.foto_sezione {
  padding-right: 100px;
  padding-top: 0px;
  padding-bottom: 20px;
}
span.nascondi {
  display: none;
  visibility: hidden;
}


td {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
        color: #000000;

}th {
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    color: #000000;
    text-align: left;
}
tr:nth-child(even) {
    background-color:  #AAD0EE ;
}
tr:nth-child(odd) {
    background-color: #d7ebf8;
}
table {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 50px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border: 0px solid #EFEFEF;
}
dl.didascalia {
    background-color: #f9f2ea;
    color: #000000;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 1px solid #DBDBDC;
    padding-top: 10px;
    padding-bottom: 10px;
}
/* ---------- 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: 3332329;
    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: 963963;
    bottom: 100px;
    visibility: visible;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
      width: 100vw;
    height: 100vh;
    opacity: 1;
        backdrop-filter: blur(5px);

}

#popup {
    background-color: #fff;
    border-radius: 35px;
    visibility: hidden;
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    width: 660px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 963369;
    border: 1px solid #00a27e ;
    -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 {

visibility: visible;
}

#destinsazione_popup a#chiudi_pop_up:hover {

    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/chiudi_popup_hover.svg);
    background-position: center center;
    background-size: 913px auto;
    background-repeat: no-repeat;
}#destinsazione_popup a#chiudi_pop_up {
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/chiudi_popup.svg);
    background-position: center center;
    background-size: 913px auto;
    background-repeat: no-repeat;
}
#destinsazione_popup:target a#chiudi_pop_up {
    display: block;
    position: fixed;
    right: 0px;
    z-index: 693693;
    bottom: 0px;
    visibility: visible;
    padding-top: 0vh;
    padding-right: 0px;
    padding-bottom: 0vh;
    padding-left: 0px;
    width: 100vw;
    height: 100vh;
    text-align: center;
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/chiudi_popup.svg);
    background-position: center center;
    background-size: 913px auto;
    background-repeat: no-repeat;
}
#destinsazione_popup:target a#chiudi_pop_up:hover {
    display: block;
    position: fixed;
    right: 0px;
    z-index: 693693;
    bottom: 0px;
    visibility: visible;
    padding-top: 0vh;
    padding-right: 0px;
    padding-bottom: 0vh;
    padding-left: 0px;
    width: 100vw;
    height: 100vh;
    text-align: center;
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/chiudi_popup_hover.svg);
    background-position: center center;
    background-size: 913px auto;
    background-repeat: no-repeat;
}#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;
}
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.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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: #ff6192;
    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;
}

/* ---------- 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.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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: #ff6192;
    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 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: #ff6192 ;
}
.altezza_fissa {
    height: 850px;
    position: relative;
}.categoria_splide .altezza_fissa {
    height: 650px;
    position: relative;
}
.frecce {
    background-repeat: no-repeat;
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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;
}
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
        footer {
            /* Inserisci qui le correzioni per il footer */
            position: relative; /* o static, a seconda del layout desiderato */
            top: auto;
            margin-top: auto;
        }
    }
}
.verde h2, .verde h3, h2.verde , h3.verde,.prezzi  h2.verde ,.prezzi  h3.verde  {
    color:  #00a27e;
}
 h1.verde {
    color:  #00a27e;
}
.giallo h2, .giallo h3, h2.giallo, h3.giallo,.prezzi  h2.giallo,.prezzi  h3.giallo {
    color: #fca21f;
}
.rosa h2, .rosa h3, h2.rosa,h3.rosa ,.prezzi  h2.rosa,.prezzi h3.rosa {
    color:  #ff6192;
}

.foto_e_testo img {
    border-radius: 50px;
    transform: translate(-15px, -15px)
}
.foto_e_testo .fotofluida {
    border-radius: 50px;
    background-color: #f9f2ea;
     padding-right: 35px;
    padding-bottom: 35px
}
.testo_e_foto img {
    border-radius: 50px;
    transform: translate(15px, -15px)
}
.testo_e_foto .fotofluida {
    border-radius: 50px;
    background-color: #f9f2ea;
     padding-left: 35px;
    padding-bottom: 35px
}
.relative{
    position: relative;
}
.uno .banda{
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/a-1.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    padding-top: 4%;
}.uno {
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/a-2.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    padding-bottom: 7%;
}
.due .banda{
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/b-1.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    padding-top: 4%;
}
.foto_di_sfondo.tre {
    height: auto;
}
.foto_di_sfondo.tre .decorazione{
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/b-2.svg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    padding-top: 450px;
}
.foto_di_sfondo.tre .fine_decorazione{
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/c-1.svg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    padding-bottom: 450px;
}
.destra {
border-radius: 50px;
}

#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;
}
.perchiudere{
    display: none;
    visibility: hidden;
}
.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 */
  }#menu-item-1474 a::-webkit-scrollbar {
 display: none;
} 

ul.social {
  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;
  position: absolute;
  top:35px;
  right: 25px;
}
ul.social li {
  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;
    transform: scale(1.5);
}
ul.social li::-webkit-scrollbar {
  display: none;
}
ul.social li a:link, ul.social li a:visited {
  background-repeat: no-repeat;
  background-position: left 5px;
  background-size: 25px auto;
  padding-left: 60px;
  display: block;
  height: 50px;
     transition: all 0s;
}
ul.social li a:hover, ul.social li a:active {
  background-position: left -70px;
    transition: all 0s;
}
ul.social li.facebook a {
  background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/facebook.svg);
}
ul.social li.instagram a {
  background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/instagram.svg);
}
ul.social li.linkedin a {
  background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/linkedin.svg);
}
ul.social#footer li.facebook a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/facebook_footer.svg");
}
ul.social#footer li.instagram a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/instagram_footer.svg");
}
ul.social#footer li.linkedin a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/linkedin_footer.svg");
}
ul.social.page li.facebook a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/facebook_page.svg");
}
ul.social.page li.instagram a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/instagram_page.svg");
}
ul.social.page li.linkedin a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/linkedin_page.svg");
}
ul.social.page li.wathsapp a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/wathsapp_page.svg");
}
ul.social.page li.skype a {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/skype_page.svg");
}

/*TASTO TORNA SU */
.tornasu {
  width: 50px;
  height: 50px;
  position: fixed;
  right: 20px;
  bottom: 30px;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 200;
  transition: all 0.5s ease;
}
.tornasu:hover {
  transition: all 0.5s ease;
}
.tornasu a:link, .tornasu a:visited {
  padding-left: 70px;
  background-color:  #00a27e;
  display: block;
  width: 100px;
  height: 100px;
  background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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:  #fca21f;
  background-repeat: no-repeat;
  background-position: 15px 15px;
  background-size: 20px auto;
  transition: all 0.5s ease;
}
/* FINE TASTO TORNA SU */
.l_33 {
    width: 33.33%;
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
}

.l_80 {
    width: 80%;
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
}
.l_20 {
    width: 20%;
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
}
p.puntini {
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/puntini.svg);
    background-repeat: repeat-x;
    background-position: left 22px;
    background-size: 10px auto;
    margin-top: 15px;
    margin-bottom: 15px;
}
.prezzi {
    background-color: #fff;
    padding-right: 50px;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 50px;
    border-radius: 35px;
    font-size: 22px;
    -webkit-box-shadow: 0px 5px 25px hsla(0,0%,0%,0.16);
    box-shadow: 0px 5px 25px hsla(0,0%,0%,0.16);
}
.prezzi h2 {
    margin-top: 50px;
    color: #00a27e;
}
.prezzi em {
    font-style: normal;
}

.l_33 span, .l_50 span, .l_80 span, .l_20 span {
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
strong.l_33, strong.l_50, strong.l_20 {
    text-align: right;
}
#coccoleebalocchi {
    color: #434343;
    
}
@media screen and (max-width: 1680px) {
  #larghezza1680 {}
}
@media screen and (max-width: 1500px) {
  #larghezza1524 {}
    #padding_servizi {
    margin-left: 170px;
}
}
@media screen and (max-width: 1400px) {
  #larghezza1400 {}
}
@media screen and (max-width: 1300px) {
  #larghezza1300 {}
      ul.social {
    top: 5px;
    right: 5px;      
          transform: scale(0.8)
}
    .sinistra {
  position: absolute;
  top: 50px;
  width: 550px;
  left: 0px;
}
 #menu nav {
    left: 300px;
  }
#menu nav ul.menu li a:link, #menu nav ul.menu li a:visited {
    padding-right: 7px;
    padding-left: 7px;

  }
#menu nav ul.menu li a:hover, #menu nav ul.menu li a:active {
padding-right: 7px;
    padding-left: 7px;
  }
}
@media screen and (max-width: 1200px) {
  #larghezza1200 {}
    #logo {
    left: 2%;
}
  #banner h1 {
    font-size: 60px;
  }
  .box {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  #larghezza1024 {}
        .uno .banda{
    padding-top: 6%;
}
    .prezzi {
    font-size: 18px;
}
        #logo {
    left: 15px;
}
    ul.social {
    top: 80px;
    right: 10px;        
}
.perchiudere {
     display: inherit;
    visibility: visible;
    width: 60px;
    overflow-x: hidden;
  }
.perchiudere a{
    display: inherit;
    visibility: inherit;
    width: auto;
    overflow-x: hidden;
    float: none;
    padding-left: 70px;
  }
    
#destinazione:target #menu nav li.perchiudere{
  visibility: visible;
  position: fixed;
  left: calc(95vw - 60px);
  top: 21px;
  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 #menu nav li.perchiudere a{

  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 #menu nav li.perchiudere a:link, #destinazione:target  #menu nav li.perchiudere a:visited {
    background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/chiudi_menu.svg");
    background-color: #FFFFFF;
    padding-left: 70px;    
        background-repeat: no-repeat!important;
    background-position: 5px 5px!important;
    background-size: 50px auto!important;
}
#destinazione:target  #menu nav li.perchiudere a:hover, #destinazione:target  #menu nav li.perchiudere a:active {
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/chiudi_menu_hover.svg");
  background-color: #00a27e;
}
li.perchiudere span {
  display: block;
  padding-left: 70px;
}
    .foto_di_sfondo_classica {
    margin-top: 40px;
    background-position: center top;
    height: auto;
    background-size: auto 580px;
         padding-top: 0%;
}
    .spaziofoto {
    padding-top: 580px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
      .sinistra {
    background-color: #f9f2ea;
    position: relative;
    top: auto;
    width: auto;
    left: auto;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }
    .frecce {
  background-image: none;
}
    #dopofooter, #dopofooter .centre_txt, #dopofooter .allinea_destra {
    float: none;
    clear: both;
    text-align: center;
}
    #dopofooter p {
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    footer #logofooter img {
  margin-left: 30px;
}
a#postaelettronica {
  margin-top: 30px;
}

    ul.social#footer {
  margin-top: 25px;
}
    #prefooter .post{
    min-height: auto;
}
p.button#chiamiamonoi {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 250px;
  transform: translate(0px, -15px);
  padding-left: 0px;
  border-left: none;
}
/* -------------------------------------------------------- menu */
    
    #menu nav ul li:hover ul{
    height: auto;
    padding-top: 14px;
    position: static;
    left: auto;
    top: auto;
    width: auto;
    transform: translate(0px, 0px)
}
#menu nav ul li ul li {
    font-size: 14px;
    font-weight: 700;
    float: none;
    padding: 0;
    width: auto;
    text-transform: none;
    display: block;
}


    #peraprire, #peraprire  {
    display: inherit;
    visibility: visible;
}

#menu  {
    height: auto;
}
 #menu nav {
    left: 0px;
    width: 100%;
    position: relative;
    transform: translate(0%, 0px);
    top: auto;
    font-size: 26px;
    display: block;
    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.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;
    list-style-type: none;
  }
#menu nav ul.menu li {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: none;
    display: block;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
#menu nav ul.menu li a:link, #menu nav ul.menu li a:visited {
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 30px;
    display: block;
    border-bottom: 1px solid #f9f2ea;
  }
#menu nav ul.menu li a:hover, #menu nav ul.menu li a:active {
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 35px;
    display: block;
    border-bottom: 1px solid  #fca21f;
  }
#menu {
  display: block;
  transition: all 0.5s;
  width: 100vw;
  background-color: #FFFFFF;
  text-align: left;
  height: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  min-height: 100vh;
  z-index: 10;
      -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  scrollbar-height: none; /* Firefox */
}
#menu {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
#menu nav {
  padding-top: 130px;
  font-size: 30px;
  background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/logo.jpg);
  background-repeat: no-repeat;
  background-position: 15px 10px;
  background-size: 215px 83px;
}
    #menu nav ul li a:link, #menu nav ul li a:visited {
background-color: #fff ;
}
#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;
}
#menu nav li {
  list-style-type: none;
}
#menu nav li a {
  display: block;
}
#menu nav li a:link, #menu nav li a:visited {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 50px;
  padding-left: 60px;
  transition: all 0.5s;
  color: #000000;
}
#menu nav li a:hover, #menu nav li a:active {
  background-color: #000000;
  color: #FFFFFF;
  transition: all 0.25s;
  text-decoration: none;
}
      nav#menu ul li a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
    .menu-item-has-children a{
    background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/arrow_down.svg");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 10px auto;
        padding-left: 20px;
}.menu-item-has-children a:hover{
    background-color: #ff6192;
    background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/arrow_down.svg");
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 10px auto;
    padding-left: 20px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#menu nav ul.menu li ul {
    border-bottom: 0px solid #ffffff;
    border-top: 0px solid #ffffff;
    margin-top: 0px;
    padding-top: 0px;
}
    #menu nav ul.menu li ul li a:link, #menu nav ul.menu li ul li a:visited {
    border-bottom: 1px solid #b3b3b3;
    border-top: 1px solid #ffffff;
    background-image: none;
}
    #menu nav ul.menu li ul li a:hover, #menu nav ul.menu li ul li a:active {
    border-bottom: 1px solid #5B8391; 
        border-top: 1px solid #ff6192;
        background-image: none;
}
/* ---------- peraprire è lo stile del tasto che apre il menu (o il div di destinazione) */
p#peraprire {
    display: block;
    position: fixed;
    padding-top: 0px;
    z-index: 9999999;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 60px;
    height: 60px;
    left: calc(95vw - 60px);
    top: 20px;
    transition: all 0.3s;
    overflow-y: hidden;
    overflow-x: hidden;
    border: 0px none hsla(0, 0%, 0%, 0.00);
    background-color: #FFFFFF;
    background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/menu.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 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-color: #00a27e;
  background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/menu_hover.svg);
  color: #FFFFFF;
}
p#peraprire a span {
  display: block;
  padding-left: 70px;
}
a#per_aprire {
  display: block;
  position: fixed;
  padding-top: 0px;
  z-index: 2332329;
  color: #000000;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  width: 45px;
  height: 45px;
  right: 20px;
  top: 90px;
  overflow-y: hidden;
  overflow-x: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 35px;
}
a#per_aprire:link, a#per_aprire:visited {
  background-color: #000000;
  background-image: url("https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/link_interno.svg");
  color: #FFFFFF;
}
a#per_aprire:hover, a#per_aprire:active {
  background-color: #61FFE5;
  background-image: url(https://www.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/css/../img/link_interno_hover.svg);
  color: #000000;
}
a#per_aprire span {
  display: block;
  padding-left: 70px;
}
/* ---------- menu è lo stile del div quando è chiuso */
#destinazione {
  display: none;
  transition: all 0.3s;
  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;
  height: auto;
}
#contenuto {
    display: inherit;
    transition: all 0s;
    visibility: visible;
    position: relative;
}
    #destinazione:target ~ #contenuto {
  display: none;
  transition: all 0.3s;
  visibility: hidden;
}
/* ---------- menu:target è lo stile del div quando è aperto */
#destinazione:target {
    display: block;
    visibility: visible;
    transition: all 0.3s;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 33323290;
}
#destinazione:target ~ p#peraprire {
  display: none;
  transition: all 0.3s;
  visibility: hidden;
}
#destinazione:target ~ #logo {
  display: none;
  transition: all 0.3s;
  visibility: hidden;
}
#destinazione:target li.perchiudere::-webkit-scrollbar {
  display: none;
}
a#per_chiudere {
  visibility: hidden;
}
a#per_aprire {
  visibility: visible;
}
a#per_chiudere span {
  display: block;
  padding-left: 70px;
}
/* -------------------------------------------------------- finemenu */

  .post {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  .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%;
  }
  .centrato {
    margin-left: 25px;
    margin-right: 25px;
  }
  .destra {
    margin-left: 25px;
    margin-right: 25px;
    position: relative;
    top: auto;
    width: auto;
    left: auto;
    margin-top: 100px;
    right: auto;
  }
    .destra .post{
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  .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: #000000;
  }
  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 {}
  .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 {} 
    .prezzi {
    background-color: #fff;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 30px;

}
   #prezzi h1 {
    margin-top: 40px;
}
    p.puntini {
    background-image:none;

}
    .l_33, .l_80, .l_20   {
    width: 100%;
          text-align: center;
}
    strong.l_33, strong.l_50, strong.l_20 {
    text-align: center;
}

    
.foto_e_testo img {
    transform: translate(-10px, -10px)
}
.foto_e_testo .fotofluida {
     padding-right: 15px;
    padding-bottom: 15px
}
.testo_e_foto img {
    transform: translate(10px, -10px)
}
.testo_e_foto .fotofluida {

     padding-left: 15px;
    padding-bottom: 15px
}
    .banner h1 {
  font-size: 30px;
}
    .foto_di_sfondo_classica {
    background-size: auto 350px;
    margin-bottom: 25px;
}
    .spaziofoto {
    padding-top: 350px;

}
    
    h1{
    font-size: 31px;
}
    h2{
    font-size: 26px;
}
    h3{
    font-size: 23px;
}
  #menu {
    background-image: none;
  }

  #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.coccoleebalocchi.it/wp-content/themes/coccoleebalocchi/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: #f9f2ea;
    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: #ff6192 ;
    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: #00a27e  ;
    color: #FFFFFF;
    border: 0px solid #36C486;
  }
  .colonna {
    padding-left: 0px;
    padding-right: 0px;
  }
  #banner h1 {
    font-size: 32px;
  }
  #banner h2 {
    font-size: 25px;
  }

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

  .due_colonne {
    column-count: 1;
    column-gap: 0px;
  }
  .tre_colonne {
    column-count: 1;
    column-gap: 0px;
  }
}
@media screen and (max-width: 600px) {
  #larghezza600 {}
  .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{
}


.padding_top_1 {
    padding-top: 1px;
}
.padding_top_2 {
    padding-top: 2px;
}
.padding_top_3 {
    padding-top: 3px;
}
.padding_top_4 {
    padding-top: 4px;
}
.padding_top_5 {
    padding-top: 5px;
}
.padding_top_6 {
    padding-top: 6px;
}
.padding_top_7 {
    padding-top: 7px;
}
.padding_top_8 {
    padding-top: 8px;
}
.padding_top_9 {
    padding-top: 9px;
}
.padding_top_10 {
    padding-top: 10px;
}
.padding_top_11 {
    padding-top: 11px;
}
.padding_top_12 {
    padding-top: 12px;
}
.padding_top_13 {
    padding-top: 13px;
}
.padding_top_14 {
    padding-top: 14px;
}
.padding_top_15 {
    padding-top: 15px;
}
.padding_top_16 {
    padding-top: 16px;
}
.padding_top_17 {
    padding-top: 17px;
}
.padding_top_18 {
    padding-top: 18px;
}
.padding_top_19 {
    padding-top: 19px;
}
.padding_top_20 {
    padding-top: 20px;
}
.padding_top_21 {
    padding-top: 21px;
}
.padding_top_22 {
    padding-top: 22px;
}
.padding_top_23 {
    padding-top: 23px;
}
.padding_top_24 {
    padding-top: 24px;
}
.padding_top_25 {
    padding-top: 25px;
}
.padding_top_26 {
    padding-top: 26px;
}
.padding_top_27 {
    padding-top: 27px;
}
.padding_top_28 {
    padding-top: 28px;
}
.padding_top_29 {
    padding-top: 29px;
}
.padding_top_30 {
    padding-top: 30px;
}
.padding_top_31 {
    padding-top: 31px;
}
.padding_top_32 {
    padding-top: 32px;
}
.padding_top_33 {
    padding-top: 33px;
}
.padding_top_34 {
    padding-top: 34px;
}
.padding_top_35 {
    padding-top: 35px;
}
.padding_top_36 {
    padding-top: 36px;
}
.padding_top_37 {
    padding-top: 37px;
}
.padding_top_38 {
    padding-top: 38px;
}
.padding_top_39 {
    padding-top: 39px;
}
.padding_top_40 {
    padding-top: 40px;
}
.padding_top_41 {
    padding-top: 41px;
}
.padding_top_42 {
    padding-top: 42px;
}
.padding_top_43 {
    padding-top: 43px;
}
.padding_top_44 {
    padding-top: 44px;
}
.padding_top_45 {
    padding-top: 45px;
}
.padding_top_46 {
    padding-top: 46px;
}
.padding_top_47 {
    padding-top: 47px;
}
.padding_top_48 {
    padding-top: 48px;
}
.padding_top_49 {
    padding-top: 49px;
}
.padding_top_50 {
    padding-top: 50px;
}
.padding_top_51 {
    padding-top: 51px;
}
.padding_top_52 {
    padding-top: 52px;
}
.padding_top_53 {
    padding-top: 53px;
}
.padding_top_54 {
    padding-top: 54px;
}
.padding_top_55 {
    padding-top: 55px;
}
.padding_top_56 {
    padding-top: 56px;
}
.padding_top_57 {
    padding-top: 57px;
}
.padding_top_58 {
    padding-top: 58px;
}
.padding_top_59 {
    padding-top: 59px;
}
.padding_top_60 {
    padding-top: 60px;
}
.padding_top_61 {
    padding-top: 61px;
}
.padding_top_62 {
    padding-top: 62px;
}
.padding_top_63 {
    padding-top: 63px;
}
.padding_top_64 {
    padding-top: 64px;
}
.padding_top_65 {
    padding-top: 65px;
}
.padding_top_66 {
    padding-top: 66px;
}
.padding_top_67 {
    padding-top: 67px;
}
.padding_top_68 {
    padding-top: 68px;
}
.padding_top_69 {
    padding-top: 69px;
}
.padding_top_70 {
    padding-top: 70px;
}
.padding_top_71 {
    padding-top: 71px;
}
.padding_top_72 {
    padding-top: 72px;
}
.padding_top_73 {
    padding-top: 73px;
}
.padding_top_74 {
    padding-top: 74px;
}
.padding_top_75 {
    padding-top: 75px;
}
.padding_top_76 {
    padding-top: 76px;
}
.padding_top_77 {
    padding-top: 77px;
}
.padding_top_78 {
    padding-top: 78px;
}
.padding_top_79 {
    padding-top: 79px;
}
.padding_top_80 {
    padding-top: 80px;
}
.padding_top_81 {
    padding-top: 81px;
}
.padding_top_82 {
    padding-top: 82px;
}
.padding_top_83 {
    padding-top: 83px;
}
.padding_top_84 {
    padding-top: 84px;
}
.padding_top_85 {
    padding-top: 85px;
}
.padding_top_86 {
    padding-top: 86px;
}
.padding_top_87 {
    padding-top: 87px;
}
.padding_top_88 {
    padding-top: 88px;
}
.padding_top_89 {
    padding-top: 89px;
}
.padding_top_90 {
    padding-top: 90px;
}
.padding_top_91 {
    padding-top: 91px;
}
.padding_top_92 {
    padding-top: 92px;
}
.padding_top_93 {
    padding-top: 93px;
}
.padding_top_94 {
    padding-top: 94px;
}
.padding_top_95 {
    padding-top: 95px;
}
.padding_top_96 {
    padding-top: 96px;
}
.padding_top_97 {
    padding-top: 97px;
}
.padding_top_98 {
    padding-top: 98px;
}
.padding_top_99 {
    padding-top: 99px;
}
.padding_top_100 {
    padding-top: 100px;
}
.padding_top_101 {
    padding-top: 101px;
}
.padding_top_102 {
    padding-top: 102px;
}
.padding_top_103 {
    padding-top: 103px;
}
.padding_top_104 {
    padding-top: 104px;
}
.padding_top_105 {
    padding-top: 105px;
}
.padding_top_106 {
    padding-top: 106px;
}
.padding_top_107 {
    padding-top: 107px;
}
.padding_top_108 {
    padding-top: 108px;
}
.padding_top_109 {
    padding-top: 109px;
}
.padding_top_110 {
    padding-top: 110px;
}
.padding_top_111 {
    padding-top: 111px;
}
.padding_top_112 {
    padding-top: 112px;
}
.padding_top_113 {
    padding-top: 113px;
}
.padding_top_114 {
    padding-top: 114px;
}
.padding_top_115 {
    padding-top: 115px;
}
.padding_top_116 {
    padding-top: 116px;
}
.padding_top_117 {
    padding-top: 117px;
}
.padding_top_118 {
    padding-top: 118px;
}
.padding_top_119 {
    padding-top: 119px;
}
.padding_top_120 {
    padding-top: 120px;
}
.padding_top_121 {
    padding-top: 121px;
}
.padding_top_122 {
    padding-top: 122px;
}
.padding_top_123 {
    padding-top: 123px;
}
.padding_top_124 {
    padding-top: 124px;
}
.padding_top_125 {
    padding-top: 125px;
}
.padding_top_126 {
    padding-top: 126px;
}
.padding_top_127 {
    padding-top: 127px;
}
.padding_top_128 {
    padding-top: 128px;
}
.padding_top_129 {
    padding-top: 129px;
}
.padding_top_130 {
    padding-top: 130px;
}
.padding_top_131 {
    padding-top: 131px;
}
.padding_top_132 {
    padding-top: 132px;
}
.padding_top_133 {
    padding-top: 133px;
}
.padding_top_134 {
    padding-top: 134px;
}
.padding_top_135 {
    padding-top: 135px;
}
.padding_top_136 {
    padding-top: 136px;
}
.padding_top_137 {
    padding-top: 137px;
}
.padding_top_138 {
    padding-top: 138px;
}
.padding_top_139 {
    padding-top: 139px;
}
.padding_top_140 {
    padding-top: 140px;
}
.padding_top_141 {
    padding-top: 141px;
}
.padding_top_142 {
    padding-top: 142px;
}
.padding_top_143 {
    padding-top: 143px;
}
.padding_top_144 {
    padding-top: 144px;
}
.padding_top_145 {
    padding-top: 145px;
}
.padding_top_146 {
    padding-top: 146px;
}
.padding_top_147 {
    padding-top: 147px;
}
.padding_top_148 {
    padding-top: 148px;
}
.padding_top_149 {
    padding-top: 149px;
}
.padding_top_150 {
    padding-top: 150px;
}
.padding_top_151 {
    padding-top: 151px;
}
.padding_top_152 {
    padding-top: 152px;
}
.padding_top_153 {
    padding-top: 153px;
}
.padding_top_154 {
    padding-top: 154px;
}
.padding_top_155 {
    padding-top: 155px;
}
.padding_top_156 {
    padding-top: 156px;
}
.padding_top_157 {
    padding-top: 157px;
}
.padding_top_158 {
    padding-top: 158px;
}
.padding_top_159 {
    padding-top: 159px;
}
.padding_top_160 {
    padding-top: 160px;
}
.padding_top_161 {
    padding-top: 161px;
}
.padding_top_162 {
    padding-top: 162px;
}
.padding_top_163 {
    padding-top: 163px;
}
.padding_top_164 {
    padding-top: 164px;
}
.padding_top_165 {
    padding-top: 165px;
}
.padding_top_166 {
    padding-top: 166px;
}
.padding_top_167 {
    padding-top: 167px;
}
.padding_top_168 {
    padding-top: 168px;
}
.padding_top_169 {
    padding-top: 169px;
}
.padding_top_170 {
    padding-top: 170px;
}
.padding_top_171 {
    padding-top: 171px;
}
.padding_top_172 {
    padding-top: 172px;
}
.padding_top_173 {
    padding-top: 173px;
}
.padding_top_174 {
    padding-top: 174px;
}
.padding_top_175 {
    padding-top: 175px;
}
.padding_top_176 {
    padding-top: 176px;
}
.padding_top_177 {
    padding-top: 177px;
}
.padding_top_178 {
    padding-top: 178px;
}
.padding_top_179 {
    padding-top: 179px;
}
.padding_top_180 {
    padding-top: 180px;
}
.padding_top_181 {
    padding-top: 181px;
}
.padding_top_182 {
    padding-top: 182px;
}
.padding_top_183 {
    padding-top: 183px;
}
.padding_top_184 {
    padding-top: 184px;
}
.padding_top_185 {
    padding-top: 185px;
}
.padding_top_186 {
    padding-top: 186px;
}
.padding_top_187 {
    padding-top: 187px;
}
.padding_top_188 {
    padding-top: 188px;
}
.padding_top_189 {
    padding-top: 189px;
}
.padding_top_190 {
    padding-top: 190px;
}
.padding_top_191 {
    padding-top: 191px;
}
.padding_top_192 {
    padding-top: 192px;
}
.padding_top_193 {
    padding-top: 193px;
}
.padding_top_194 {
    padding-top: 194px;
}
.padding_top_195 {
    padding-top: 195px;
}
.padding_top_196 {
    padding-top: 196px;
}
.padding_top_197 {
    padding-top: 197px;
}
.padding_top_198 {
    padding-top: 198px;
}
.padding_top_199 {
    padding-top: 199px;
}
.padding_top_200 {
    padding-top: 200px;
}
.padding_top_201 {
    padding-top: 201px;
}
.padding_top_202 {
    padding-top: 202px;
}
.padding_top_203 {
    padding-top: 203px;
}
.padding_top_204 {
    padding-top: 204px;
}
.padding_top_205 {
    padding-top: 205px;
}
.padding_top_206 {
    padding-top: 206px;
}
.padding_top_207 {
    padding-top: 207px;
}
.padding_top_208 {
    padding-top: 208px;
}
.padding_top_209 {
    padding-top: 209px;
}
.padding_top_210 {
    padding-top: 210px;
}
.padding_top_211 {
    padding-top: 211px;
}
.padding_top_212 {
    padding-top: 212px;
}
.padding_top_213 {
    padding-top: 213px;
}
.padding_top_214 {
    padding-top: 214px;
}
.padding_top_215 {
    padding-top: 215px;
}
.padding_top_216 {
    padding-top: 216px;
}
.padding_top_217 {
    padding-top: 217px;
}
.padding_top_218 {
    padding-top: 218px;
}
.padding_top_219 {
    padding-top: 219px;
}
.padding_top_220 {
    padding-top: 220px;
}
.padding_top_221 {
    padding-top: 221px;
}
.padding_top_222 {
    padding-top: 222px;
}
.padding_top_223 {
    padding-top: 223px;
}
.padding_top_224 {
    padding-top: 224px;
}
.padding_top_225 {
    padding-top: 225px;
}
.padding_top_226 {
    padding-top: 226px;
}
.padding_top_227 {
    padding-top: 227px;
}
.padding_top_228 {
    padding-top: 228px;
}
.padding_top_229 {
    padding-top: 229px;
}
.padding_top_230 {
    padding-top: 230px;
}
.padding_top_231 {
    padding-top: 231px;
}
.padding_top_232 {
    padding-top: 232px;
}
.padding_top_233 {
    padding-top: 233px;
}
.padding_top_234 {
    padding-top: 234px;
}
.padding_top_235 {
    padding-top: 235px;
}
.padding_top_236 {
    padding-top: 236px;
}
.padding_top_237 {
    padding-top: 237px;
}
.padding_top_238 {
    padding-top: 238px;
}
.padding_top_239 {
    padding-top: 239px;
}
.padding_top_240 {
    padding-top: 240px;
}
.padding_top_241 {
    padding-top: 241px;
}
.padding_top_242 {
    padding-top: 242px;
}
.padding_top_243 {
    padding-top: 243px;
}
.padding_top_244 {
    padding-top: 244px;
}
.padding_top_245 {
    padding-top: 245px;
}
.padding_top_246 {
    padding-top: 246px;
}
.padding_top_247 {
    padding-top: 247px;
}
.padding_top_248 {
    padding-top: 248px;
}
.padding_top_249 {
    padding-top: 249px;
}
.padding_top_250 {
    padding-top: 250px;
}
@media (max-width: 1025px) {
  .padding_top_1, .padding_top_2, .padding_top_3, .padding_top_4, .padding_top_5, .padding_top_6, .padding_top_7, .padding_top_8, .padding_top_9, .padding_top_10,
  .padding_top_11, .padding_top_12, .padding_top_13, .padding_top_14, .padding_top_15, .padding_top_16, .padding_top_17, .padding_top_18, .padding_top_19, .padding_top_20,
  .padding_top_21, .padding_top_22, .padding_top_23, .padding_top_24, .padding_top_25, .padding_top_26, .padding_top_27, .padding_top_28, .padding_top_29, .padding_top_30,
  .padding_top_31, .padding_top_32, .padding_top_33, .padding_top_34, .padding_top_35, .padding_top_36, .padding_top_37, .padding_top_38, .padding_top_39, .padding_top_40,
  .padding_top_41, .padding_top_42, .padding_top_43, .padding_top_44, .padding_top_45, .padding_top_46, .padding_top_47, .padding_top_48, .padding_top_49, .padding_top_50,
  .padding_top_51, .padding_top_52, .padding_top_53, .padding_top_54, .padding_top_55, .padding_top_56, .padding_top_57, .padding_top_58, .padding_top_59, .padding_top_60,
  .padding_top_61, .padding_top_62, .padding_top_63, .padding_top_64, .padding_top_65, .padding_top_66, .padding_top_67, .padding_top_68, .padding_top_69, .padding_top_70,
  .padding_top_71, .padding_top_72, .padding_top_73, .padding_top_74, .padding_top_75, .padding_top_76, .padding_top_77, .padding_top_78, .padding_top_79, .padding_top_80,
  .padding_top_81, .padding_top_82, .padding_top_83, .padding_top_84, .padding_top_85, .padding_top_86, .padding_top_87, .padding_top_88, .padding_top_89, .padding_top_90,
  .padding_top_91, .padding_top_92, .padding_top_93, .padding_top_94, .padding_top_95, .padding_top_96, .padding_top_97, .padding_top_98, .padding_top_99, .padding_top_100,
  .padding_top_101, .padding_top_102, .padding_top_103, .padding_top_104, .padding_top_105, .padding_top_106, .padding_top_107, .padding_top_108, .padding_top_109, .padding_top_110,
  .padding_top_111, .padding_top_112, .padding_top_113, .padding_top_114, .padding_top_115, .padding_top_116, .padding_top_117, .padding_top_118, .padding_top_119, .padding_top_120,
  .padding_top_121, .padding_top_122, .padding_top_123, .padding_top_124, .padding_top_125, .padding_top_126, .padding_top_127, .padding_top_128, .padding_top_129, .padding_top_130,
  .padding_top_131, .padding_top_132, .padding_top_133, .padding_top_134, .padding_top_135, .padding_top_136, .padding_top_137, .padding_top_138, .padding_top_139, .padding_top_140,
  .padding_top_141, .padding_top_142, .padding_top_143, .padding_top_144, .padding_top_145, .padding_top_146, .padding_top_147, .padding_top_148, .padding_top_149, .padding_top_150,
  .padding_top_151, .padding_top_152, .padding_top_153, .padding_top_154, .padding_top_155, .padding_top_156, .padding_top_157, .padding_top_158, .padding_top_159, .padding_top_160,
  .padding_top_161, .padding_top_162, .padding_top_163, .padding_top_164, .padding_top_165, .padding_top_166, .padding_top_167, .padding_top_168, .padding_top_169, .padding_top_170,
  .padding_top_171, .padding_top_172, .padding_top_173, .padding_top_174, .padding_top_175, .padding_top_176, .padding_top_177, .padding_top_178, .padding_top_179, .padding_top_180,
  .padding_top_181, .padding_top_182, .padding_top_183, .padding_top_184, .padding_top_185, .padding_top_186, .padding_top_187, .padding_top_188, .padding_top_189, .padding_top_190,
  .padding_top_191, .padding_top_192, .padding_top_193, .padding_top_194, .padding_top_195, .padding_top_196, .padding_top_197, .padding_top_198, .padding_top_199, .padding_top_200,
  .padding_top_201, .padding_top_202, .padding_top_203, .padding_top_204, .padding_top_205, .padding_top_206, .padding_top_207, .padding_top_208, .padding_top_209, .padding_top_210,
  .padding_top_211, .padding_top_212, .padding_top_213, .padding_top_214, .padding_top_215, .padding_top_216, .padding_top_217, .padding_top_218, .padding_top_219, .padding_top_220,
  .padding_top_221, .padding_top_222, .padding_top_223, .padding_top_224, .padding_top_225, .padding_top_226, .padding_top_227, .padding_top_228, .padding_top_229, .padding_top_230,
  .padding_top_231, .padding_top_232, .padding_top_233, .padding_top_234, .padding_top_235, .padding_top_236, .padding_top_237, .padding_top_238, .padding_top_239, .padding_top_240,
  .padding_top_241, .padding_top_242, .padding_top_243, .padding_top_244, .padding_top_245, .padding_top_246, .padding_top_247, .padding_top_248, .padding_top_249, .padding_top_250 {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .padding_top_1, .padding_top_2, .padding_top_3, .padding_top_4, .padding_top_5, .padding_top_6, .padding_top_7, .padding_top_8, .padding_top_9, .padding_top_10,
  .padding_top_11, .padding_top_12, .padding_top_13, .padding_top_14, .padding_top_15, .padding_top_16, .padding_top_17, .padding_top_18, .padding_top_19, .padding_top_20,
  .padding_top_21, .padding_top_22, .padding_top_23, .padding_top_24, .padding_top_25, .padding_top_26, .padding_top_27, .padding_top_28, .padding_top_29, .padding_top_30,
  .padding_top_31, .padding_top_32, .padding_top_33, .padding_top_34, .padding_top_35, .padding_top_36, .padding_top_37, .padding_top_38, .padding_top_39, .padding_top_40,
  .padding_top_41, .padding_top_42, .padding_top_43, .padding_top_44, .padding_top_45, .padding_top_46, .padding_top_47, .padding_top_48, .padding_top_49, .padding_top_50,
  .padding_top_51, .padding_top_52, .padding_top_53, .padding_top_54, .padding_top_55, .padding_top_56, .padding_top_57, .padding_top_58, .padding_top_59, .padding_top_60,
  .padding_top_61, .padding_top_62, .padding_top_63, .padding_top_64, .padding_top_65, .padding_top_66, .padding_top_67, .padding_top_68, .padding_top_69, .padding_top_70,
  .padding_top_71, .padding_top_72, .padding_top_73, .padding_top_74, .padding_top_75, .padding_top_76, .padding_top_77, .padding_top_78, .padding_top_79, .padding_top_80,
  .padding_top_81, .padding_top_82, .padding_top_83, .padding_top_84, .padding_top_85, .padding_top_86, .padding_top_87, .padding_top_88, .padding_top_89, .padding_top_90,
  .padding_top_91, .padding_top_92, .padding_top_93, .padding_top_94, .padding_top_95, .padding_top_96, .padding_top_97, .padding_top_98, .padding_top_99, .padding_top_100,
  .padding_top_101, .padding_top_102, .padding_top_103, .padding_top_104, .padding_top_105, .padding_top_106, .padding_top_107, .padding_top_108, .padding_top_109, .padding_top_110,
  .padding_top_111, .padding_top_112, .padding_top_113, .padding_top_114, .padding_top_115, .padding_top_116, .padding_top_117, .padding_top_118, .padding_top_119, .padding_top_120,
  .padding_top_121, .padding_top_122, .padding_top_123, .padding_top_124, .padding_top_125, .padding_top_126, .padding_top_127, .padding_top_128, .padding_top_129, .padding_top_130,
  .padding_top_131, .padding_top_132, .padding_top_133, .padding_top_134, .padding_top_135, .padding_top_136, .padding_top_137, .padding_top_138, .padding_top_139, .padding_top_140,
  .padding_top_141, .padding_top_142, .padding_top_143, .padding_top_144, .padding_top_145, .padding_top_146, .padding_top_147, .padding_top_148, .padding_top_149, .padding_top_150,
  .padding_top_151, .padding_top_152, .padding_top_153, .padding_top_154, .padding_top_155, .padding_top_156, .padding_top_157, .padding_top_158, .padding_top_159, .padding_top_160,
  .padding_top_161, .padding_top_162, .padding_top_163, .padding_top_164, .padding_top_165, .padding_top_166, .padding_top_167, .padding_top_168, .padding_top_169, .padding_top_170,
  .padding_top_171, .padding_top_172, .padding_top_173, .padding_top_174, .padding_top_175, .padding_top_176, .padding_top_177, .padding_top_178, .padding_top_179, .padding_top_180,
  .padding_top_181, .padding_top_182, .padding_top_183, .padding_top_184, .padding_top_185, .padding_top_186, .padding_top_187, .padding_top_188, .padding_top_189, .padding_top_190,
  .padding_top_191, .padding_top_192, .padding_top_193, .padding_top_194, .padding_top_195, .padding_top_196, .padding_top_197, .padding_top_198, .padding_top_199, .padding_top_200,
  .padding_top_201, .padding_top_202, .padding_top_203, .padding_top_204, .padding_top_205, .padding_top_206, .padding_top_207, .padding_top_208, .padding_top_209, .padding_top_210,
  .padding_top_211, .padding_top_212, .padding_top_213, .padding_top_214, .padding_top_215, .padding_top_216, .padding_top_217, .padding_top_218, .padding_top_219, .padding_top_220,
  .padding_top_221, .padding_top_222, .padding_top_223, .padding_top_224, .padding_top_225, .padding_top_226, .padding_top_227, .padding_top_228, .padding_top_229, .padding_top_230,
  .padding_top_231, .padding_top_232, .padding_top_233, .padding_top_234, .padding_top_235, .padding_top_236, .padding_top_237, .padding_top_238, .padding_top_239, .padding_top_240,
  .padding_top_241, .padding_top_242, .padding_top_243, .padding_top_244, .padding_top_245, .padding_top_246, .padding_top_247, .padding_top_248, .padding_top_249, .padding_top_250 {
    padding-top: 15px;
  }
}