@font-face{font-family:canela web;src:url(/wp-content/themes/scintille-ST-24/font/Canela-Light-Web.woff2)format("woff2"),url(/wp-content/themes/scintille-ST-24/font/Canela-Light-Web.woff)format("woff");font-weight:300;font-style:normal}.Canela-Light-Web{font-family:canela web;font-weight:300;font-style:normal}:root{--bianco:#fff;--nero:#000;--primary:var(--primary_color);--secondary:var(--secondary_color);--text-color:var(--text_color);--third:var(--third_color);--rosa-overlay:#ae80804a;--likeH1:60px;--likeH1-grande:100px;--likeH2:50px;--likeH3:44px;--likeH4:40px;--likeH5:35px;--likeH5:30px;--paragrafo-big:30px;--paragrafo-normal:26px;--paragrafo-small:16px;--testo-piccolo:14px;--content:86vw;--content-stretto:70vw;--content-text-doppia-colonna:30vw;--border-radius-scintille:10px;--border:1px solid var(--nero);--super-slow:1.6s;--slow:1s;--fast:0.5s;--super-fast:0.2s}*{margin:0;padding:0;box-sizing:border-box;background-repeat:no-repeat;background-position:50%;flex-wrap:wrap;transition:all var(--fast)ease-in-out}html{margin:0!important;scroll-behavior:smooth}body{width:100vw;height:100%;min-width:100vw;max-width:100vw;position:relative;left:0;top:0;margin:0;box-sizing:border-box;font-family:var(--Testo);overflow-x:hidden;margin-top:0!important}body[layout=dark-site]{background-color:var(--dark)}body[layout=dark-site] *{color:var(--bianco)}main{padding:0 0}.content,.elementor-element.content,.wsp-container,.elementor-section-boxed{width:var(--content);margin:0 auto}.content-left,.elementor-element.e-con-full .elementor-element.content-left,.full-width .elementor-element.content-left{padding-left:calc((100% - var(--content))/2)!important}.content-right,.full-width .elementor-element.content-right{padding-right:calc((100 - var(--content))/2)}.slide-padding-left.rs-layer{margin-left:calc((100vw - var(--content))/2)!important}.content-stretto,.elementor-element.content-stretto{width:var(--content-stretto);margin:0 auto}.relative{position:relative}.object-fit{object-fit:cover;object-position:center;width:100%;height:100%}.quadrato img,.rettangolare img,.rettangolare-verticale img{object-fit:cover;object-position:center;width:100%;height:100%!important}.nascondi{display:none}img{width:100%}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100%!important;margin:0 auto}.elementor-template-full-width #content{padding:0}ul.menu{list-style:none}ul.menu a{text-decoration:none}font,font font{color:inherit!important;width:inherit;height:inherit;padding:inherit;margin:inherit;border:inherit;border-radius:inherit}.bianco *,.bianco{color:var(--bianco)}.tortora *,.tortora{color:#bbb1aa}.nero *,.nero{color:var(--nero)}.quadrato,.rettangolare,.rettangolare-verticale{overflow:hidden}.quadrato img,.rettangolare img,.rettangolare-verticale img{object-fit:cover;width:100%;height:100%;object-position:center}.space16{height:16px}.space32{height:32px}.space64{height:64px}.space96{height:96px}.space100{height:100px}.space128{height:128px}.flex{display:flex;flex-wrap:wrap;gap:2%;row-gap:2vw}.flex.no-gap{gap:0%;row-gap:0}.flex.between{justify-content:space-between}.align-center{align-items:center}.col50{min-width:49%;max-width:49%}.no-gap .col50{min-width:50%;max-width:50%}.col25{min-width:24%;max-width:24%}.no-gap .col25{min-width:25%;max-width:25%}.col33{min-width:32%;max-width:32%}.no-gap .col33{min-width:calc(100%/3);max-width:calc(100%/3)}.col66{min-width:65%;max-width:65%}.no-gap .col66{min-width:calc(100%/3 * 2);max-width:calc(100%/3 * 2)}.col75{min-width:74%;max-width:74%}.no-gap .col75{min-width:75%;max-width:75%}.col100{min-width:100%;max-width:100%}.two-columns{column-count:2;column-gap:32px}.content-full,.full-width,.e-con-inner .full-width,.full-width>.e-con-inner{width:100vw!important;margin-left:-50vw!important;left:50%;position:relative;overflow:hidden;min-width:100vw}.elementor-element .e-con-inner{padding:0!important}.e-con>.e-con-inner{max-width:var(--content)!important}:is(.elementor-section-wrap,[data-elementor-id])>.content-full.e-con,:is(.elementor-section-wrap,[data-elementor-id])>.full-width.e-con{max-width:100vw}:is(.elementor-section-wrap.full-width,[data-elementor-id])>.e-con{max-width:100vw!important}.page .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.elementor-section.elementor-section-boxed.full>.elementor-container{width:92vw!important;min-width:92vw!important;max-width:92vw!important;margin:0 auto}.elementor-section.elementor-section-boxed>.elementor-container{width:80vw!important;min-width:80vw!important;max-width:80vw!important;margin:0 auto}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}.no-padding{padding:0}.no-margin,p.no-margin,.no-margin *{margin:0;margin-bottom:0}.bold,strong{font-weight:500}hr,.elementor hr{height:1px;background-color:var(--nero)!important;border:0 solid transparent}.uppercase{text-transform:uppercase}h1,h2,h3,h4,h5,h6,p,span,a,ul,li{margin:0}h1,.likeh1{color:var(--bianco);font-size:var(--likeH1);font-family:var(--H1font);line-height:calc(var(--likeH1) + 10px);font-weight:200}h2,.likeh2{color:var(--bianco);font-size:var(--likeH2);font-family:var(--H2font);line-height:calc(var(--likeH2) + 10px);font-weight:200}h3,.likeh3{color:var(--bianco);font-size:var(--likeH3);font-family:var(--H2font);line-height:calc(var(--likeH3) + 10px);font-weight:200;padding-bottom:16px}h4,.likeh4,h4.elementor-tab-title span{color:var(--bianco);font-size:var(--likeH4)!important;font-family:var(--H4font)!important;line-height:calc(var(--likeH3) + 10px);font-weight:200}h5,.likeh5{color:var(--bianco);font-size:var(--likeH5);font-family:var(--H5font);line-height:calc(var(--likeH3) + 10px);font-weight:200}h6,.likeh6{color:var(--bianco);font-size:var(--likeH6);font-family:var(--H6font);line-height:calc(var(--likeH6) + 10px);font-weight:200}a{color:inherit;cursor:pointer}p,.likep,ul,li,input,select,textarea,body{color:var(--bianco);font-size:var(--paragrafo-normal);font-weight:200;font-family:var(--Testo);line-height:1.3}ul,ol{list-style-position:inside}ul>ul{padding-left:16px}p,.likep{margin-bottom:16px}.menu ul{list-style:none}.menu ul a{text-decoration:none}.paragrafo-big,.sottotitolo{font-size:var(--paragrafo-big)}.swiper{width:100%;height:100%;max-width:100vw}.swiper-wrapper{flex-wrap:nowrap}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;height:100%;min-height:100%}.swiper-slide img{display:block;width:100%;height:100%!important;object-fit:cover}.accordion-title{display:flex;align-items:center;justify-content:space-between}.accordion-title::after{content:"";display:block;width:16px;height:8px;background-image:url(img/arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;transition:all var(--fast)ease-in-out}.accordion.active .accordion-title::after{transform:rotate(180deg);transition:all var(--fast)ease-in-out}.accordion .accordion-body{max-height:0;overflow:hidden;transition:all var(--fast)ease-in-out}.accordion.active .accordion-body{max-height:5e3px;transition:all var(--fast)ease-in-out}.social-section{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:0;justify-content:center}.social-section a{background-repeat:no-repeat;width:30px;min-height:30px;display:inline-block;color:transparent!important}.social-section a:hover{transform:scale(1.2);filter:none;transition:all var(--fast)}a.facebook{color:transparent;background-image:url(img/facebook.svg);height:auto;background-size:contain;transition:all var(--fast)}a.instagram{color:transparent;background-image:url(img/instagram.svg);height:auto;background-size:contain;transition:all var(--fast)}a.mail{color:transparent;background-image:url(img/mail.svg);background-size:contain;transition:all var(--fast)}a.telefono{color:transparent;background-image:url(img/telefono.svg);background-size:cover;transition:all var(--fast)}a.linkedin{color:transparent;background-image:url(img/linkedin.svg);background-size:contain;transition:all var(--fast)}a.youtube{color:transparent;background-image:url(img/youtube.svg);background-size:cover;transition:all var(--fast)}a.pinterest{color:transparent;background-image:url(img/pinterest.svg);background-size:cover;transition:all var(--fast)}a.tripadvisor{color:transparent;background-image:url(img/tripadvisor.svg);background-size:cover;transition:all var(--fast)}a.whatsapp{color:transparent;background-image:url(img/whatsapp.svg);background-size:cover;transition:all var(--fast)}.arrow{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.arrow::after{content:" ";display:block;width:35px;height:15px;background-image:url(img/arrow.svg);background-size:contain;background-repeat:no-repeat}.scintille-button{padding:8px 16px;cursor:pointer;background-color:initial;border:1px solid var(--bianco);border-radius:50px;font-family:canela web,serif}.page-template-news .scintille-button.last-post-cta{display:block;width:auto;margin-top:16px;text-align:center}.page-template-news .last-post-text{display:flex}.scintille-button,.scintille-button a{text-decoration:none}.scintille-button:hover{padding:16px 32px;cursor:pointer;background-color:var(--secondary_color)}.scintille-button.bordo-bianco{color:var(--bianco);background-color:initial;border:1px solid var(--bianco);cursor:pointer}form .privacy{display:flex;flex-direction:row;gap:16px}form.wpcf7-form p{display:flex;flex-direction:column;align-items:stretch}form.wpcf7-form br{display:none}input[type=submit]{cursor:pointer}form.wpcf7-form span:not(.check) input,form.wpcf7-form textarea{width:100%;border:0 solid transparent;padding:8px;margin-bottom:16px}form.wpcf7-form span:not(.check) input::placeholder,form.wpcf7-form textarea::placeholder{font-family:var(--Testo)!important;font-size:var(--paragrafo-normal)}form.wpcf7-form textarea::placeholder{font-family:var(--Testo)!important;font-size:var(--paragrafo-normal)}form.wpcf7-form input[type=submit]{padding:16px}form.wpcf7-form span.check .wpcf7-form-control-wrap{padding-right:8px}form.wpcf7-form span.check .informativa *,form.wpcf7-form span.check .informativa,form.wpcf7-form span.check .informativa a{font-size:var(--paragrafo-small);line-height:calc(var(--paragrafo-small) - 5px)!important}.searh-trigger{background-image:url(img/search.svg);background-repeat:no-repeat;width:23px;min-height:23px;display:inline-block;color:transparent!important;background-size:cover}.searh-trigger.open-search{background-image:url(img/close-dark.svg);background-repeat:no-repeat;width:23px;min-height:23px;display:inline-block;color:transparent!important;background-size:cover}.search-container{position:relative}.search-container .search-inner{position:absolute;top:0;left:0;width:0;overflow:hidden;transform:translateX(-105%);height:auto;background-color:initial;display:flex;justify-content:center;align-items:center;z-index:-1;opacity:0}.search-container .search-inner.open{width:200px;opacity:1}.search-container .search-inner .search-form{width:var(--content-stretto)}.search-container .search-inner .search-form input::placeholder{color:var(--nero)}.search-container .search-inner .search-form form{display:flex;flex-wrap:nowrap;justify-content:space-between}.search-results .intro-presentation *{color:var(--bianco)}.search-results a{text-decoration:none}.search-results .col33{margin-bottom:32px}.search-results .intro-presentation .content{z-index:3;position:relative}.search-form form{border-bottom:2px solid var(--nero)}.search-form form input[type=search]{background:0 0;border:none;width:83%}.search-form form input[type=submit]{color:transparent;background-color:initial;border:none;background-repeat:no-repeat;background-image:url(img/search.svg);background-size:contain;background-position:92%;width:25px;height:25px;padding:0}.wpcf7-not-valid-tip{position:absolute;top:40px;left:0;background:#ff0;padding:16px;color:#000;text-transform:uppercase;z-index:2}form textarea{font-family:var(--Testo);font-size:var(--paragrafo-normal)}header{position:relative}.logo-sticky{display:none}.sticky .logo-sticky{display:block}.sticky .logo-base{display:none}.header-content .bk{position:absolute;width:100%;height:calc(100% - 28vh);z-index:-1;background-size:cover;background-position:50%}.logo a{display:block}.logo,.logo a{width:8vw;z-index:9}footer .logo,footer .logo a{width:11vw;z-index:7}.header-base{display:flex;align-items:center;justify-content:space-between;padding:16px 0;position:relative;z-index:9;filter:invert(1)}.header-base.logo-right{flex-direction:row-reverse}.header-base.logo-center .header-left{min-width:10vw}.header-base.logo-center .header-right{min-width:10vw;display:flex;align-items:center;justify-content:flex-end}.header-base .search-container{display:flex;align-items:center;justify-content:center}header.title-right{background-position:42%;background-size:cover}.sticky-substitute{width:100%}header{display:flex;align-items:stretch;align-content:space-between;background-size:cover;justify-content:flex-start}body:not(.home):not(.error404):not(.search-results) header{min-height:120vh}.search-results{background-color:var(--secondary)}.wpml-ls-legacy-list-vertical ul{display:flex}.wpml-ls-legacy-list-vertical ul li{font-weight:100;color:var(--nero)}.wpml-ls-legacy-list-vertical ul li a{padding:5px}.wpml-ls-legacy-list-vertical ul .wpml-ls-current-language{font-weight:600;text-decoration:underline;text-underline-offset:6px}header.menu-espanso .one-row.header-right{min-width:75%;max-width:75%;display:flex;justify-content:flex-end;align-items:center}header.menu-espanso .one-row.header-right #main-nav{min-width:65%;max-width:65%;order:1;margin-right:16px}header.menu-espanso .one-row.header-right .search-container{order:2}header.menu-espanso .one-row.header-right .widget-header-top{order:3}header.menu-espanso .two-row.header-right #main-nav,header.menu-espanso .auto-row.header-right #main-nav{min-width:100%;max-width:100%}header.menu-espanso .header-right{min-width:65%;max-width:65%;display:flex;justify-content:flex-end;align-items:center}header.menu-espanso .header-right #main-nav ul{min-width:100%;max-width:100%;justify-content:space-between}header.menu-espanso .hamburger{display:none}header.menu-espanso #main-nav ul{display:flex}.social-header .textwidget{max-height:35px}header.burger-menu #main-nav{display:none}.hamburger{position:relative;z-index:99;width:50px;box-sizing:content-box;cursor:pointer;height:30px}.hamburger .burger{content:" ";display:block;background:var(--nero);width:40px;position:absolute;cursor:pointer;transition:all var(--super-fast)ease-in-out}.hamburger .burger:nth-child(1){height:3px}.hamburger .burger:nth-child(2),.hamburger .burger:nth-child(3){height:2px}.hamburger .burger:nth-child(4){height:1px}.open .hamburger .burger{background:var(--nero)}.hamburger .burger1{top:0}.hamburger .burger2,.hamburger .burger3{top:50%;transform:translateY(-50%)}.hamburger .burger4{top:auto;bottom:0}.hamburger.open .burger1,.hamburger.open .burger4{width:0;border:0;transition:all var(--super-fast)ease-in-out}.hamburger.open .burger2{transform:rotate(45deg);transition:all var(--super-fast)ease-in-out}.hamburger.open .burger3{transform:rotate(-45deg);transition:all var(--super-fast)ease-in-out}.site-header.open .hamburger{position:fixed;top:42px}.header-base-container.sticky{position:fixed;top:0;margin:0 auto;width:100%;transition:all .6s ease-in-out;z-index:9;background:#ffffffa3;backdrop-filter:blur(7px)}.header-base-container.sticky .logo,.header-base-container.sticky .logo a{width:5vw}.header-base-container.sticky .header-base{padding:4px 0}.header-base-container.sticky .header-base{filter:invert(0);transition:all var(--fast)linear}body[layout=dark-site] .header-base-container.sticky{background:var(--dark)}.header-base.sticky .logo{mask-image:url(img/logo-cliente.svg);-webkit-mask-image:url(img/Logo-cliente.svg);mask-position:left;-webkit-mask-position:left;-webkit-mask-size:30%;mask-size:30%}.widget-header-top{display:flex;flex-wrap:nowrap;align-items:center}.header-base-container.open.verde .header-base{position:fixed;top:0;left:calc((100% - var(--content))/2);z-index:11}.menu-item-has-children{display:flex;align-items:center;gap:8px}.menu-item-has-children a{order:1}.menu-item-has-children .sub-menu{order:5}.menu-item-has-children::after{order:3;content:"";display:block;width:10px;height:10px;background-image:url(img/arrow.svg);background-size:cover}.menu-item-has-children:hover .sub-menu{max-height:1500px;overflow:hidden;transition:all var(--fast)}.menu-item-has-children{position:relative}.menu-open .menu-item-has-children .sub-menu{flex-direction:column;background-color:var(--nero);padding:0 10px;position:relative;top:32px;left:0;display:block!important;width:180px!important;height:auto!important}.menu-open li{font-size:var(--likeH2);line-height:calc(var(--likeH2) + 5px);font-weight:100;text-align:center;font-family:var(--H1font)}.menu-item-has-children .sub-menu{flex-direction:column;background-color:var(--viola);padding:0 10px;position:absolute;top:32px;left:0;display:block!important;width:180px!important;height:auto!important}.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;transition:all var(--fast)}.menu-open.mobile-menu *{color:var(--bianco)}.menu-open.mobile-menu{position:fixed;top:-100vh;left:0;width:100vw;height:100vh;background-color:var(--primary_color);transition:all .5s ease-in-out;z-index:7}.menu-open.mobile-menu.open{top:0;transition:all .5s ease-in-out}.menu-open.mobile-menu .content{display:flex;flex-direction:column;align-items:center;height:100%}.menu-open.mobile-menu .menu-center{display:flex;flex-direction:column;flex-grow:2}.menu-open.mobile-menu .menu-mobile-bottom{padding:32px 0}.menu-open.mobile-menu .menu-mobile-bottom form{display:flex;flex-direction:row;min-width:40vw;border-color:var(--bianco);justify-content:space-between}.menu-open.mobile-menu .menu-mobile-bottom form input[type=search],.menu-open.mobile-menu .menu-mobile-bottom form input[type=search]::placeholder{color:var(--bianco)}.menu-open.mobile-menu .menu-mobile-bottom form input[type=submit]{filter:invert(1)}.menu-open.mobile-menu .menu-center>.menu,.menu-open.mobile-menu .menu-center>.menu>.menu-min-menu-container{flex-grow:2;display:flex}.menu-open.mobile-menu .menu-center #main-menu ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;min-height:100%}.menu-open.mobile-menu .menu-center #main-menu ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:100%;gap:4vh}/*!SECTION FINE HEADER*/footer{width:100%;padding:64px 0 16px;background-color:var(--secondary)}footer a{text-decoration:none}.footer-top{padding-bottom:64px}.footer-top .logo,.footer-inner .social-section{filter:invert(1)}.footer-top.center{display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:32px}.footer-top-inner{text-align:center}footer p,footer ul li{font-size:20px}.footer-top.right{display:flex;justify-content:flex-end}.footer-center{margin-bottom:60px}.footer-center *{text-transform:uppercase}.footer-center .content .footer-col{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-col.singola .footer-inner{min-width:100%;max-width:100%;text-align:center}.footer-col.doppia .footer-inner{min-width:48%;max-width:48%}.footer-col.tripla .footer-inner{min-width:31%;max-width:31%}.footer-col.quadrupla .footer-inner{min-width:23%;max-width:23%}.footer-col.cinque-colonne .footer-inner{min-width:18%;max-width:18%}.footer-col .widget{display:flex;justify-content:center}.footer-bottom{padding-top:32px;border-top:var(--border);border-color:var(--bianco)!important}.footer-bottom *{font-size:var(--testo-piccolo);text-align:center}#preloader{width:100vw;height:100vh;background:var(--primary_color);position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:12;flex-wrap:wrap;align-content:center}#preloader img{width:20vw}#preloader .loader{min-width:100%;max-width:100%;height:50px;justify-content:center;gap:5px;padding-top:16px}#preloader .loader span{content:"";width:10px;height:10px;background-color:var(--bianco);border-radius:25px}#preloader .loader span:nth-child(1){animation:loader 1s linear infinite}#preloader .loader span:nth-child(2){animation:loader 1s linear infinite;animation-delay:.2s}#preloader .loader span:nth-child(3){animation:loader 1s linear infinite;animation-delay:.4s}@keyframes loader{0%{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}100%{opacity:.2;transform:scale(1)}}.last-post-container .last-post-item{background-color:var(--primary)}.last-post-container .last-post-item a{text-decoration:none}.last-post-item{border-radius:0;overflow:hidden}.last-post-item *{color:var(--bianco)}.last-post-item .last-post-img{border-radius:0;overflow:hidden}.last-post-item .last-post-text{padding:32px}div[data-elementor-type=wp-page]>.elementor-element.e-parent>.e-con-inner,div[data-elementor-type=wp-post]>.elementor-element.e-parent>.e-con-inner{width:100vw;min-width:100vw}div[data-elementor-type=wp-page]>.elementor-element.e-parent>.e-con-inner .elementor-widget-text-editor,div[data-elementor-type=wp-page]>.elementor-element.e-parent>.e-con-inner .e-child>.e-child,div[data-elementor-type=wp-post]>.elementor-element.e-parent>.e-con-inner .elementor-widget-text-editor,div[data-elementor-type=wp-post]>.elementor-element.e-parent>.e-con-inner .e-child>.e-child{padding:0 5vw}div[data-elementor-type=wp-page]>.elementor-element.e-parent>.e-con-inner .e-child>.e-child .elementor-widget-text-editor{padding:0 0}div[data-elementor-type=wp-page]>.elementor-element.e-parent>.e-con-inner .no-padding-text .elementor-widget-text-editor{padding:0 0}.single-post .breadcrumb-section{padding-bottom:16px}.archive.category .last-post-container{margin-bottom:64px}.wpcf7 form{display:flex;justify-content:space-between}.wpcf7 form p{margin-bottom:0}.wpcf7 form input,.wpcf7 form textarea,.wpforms-form .wpforms-field:not(.privacy) input,.wpforms-form textarea{background-color:#ffffff4e!important;border-radius:0!important;border:0 solid!important;width:100%!important;min-width:100%!important}.wpforms-form .wpforms-field{padding:8px 0!important}.wpforms-form .privacy input{width:15px!important;max-width:15px!important;height:15px!important}.wpforms-form input::placeholder,.wpforms-form textarea::placeholder{color:var(--nero)!important}.wpcf7 form p{min-width:100%}.wpcf7 form p.privacy input{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px}.wpcf7 form p.privacy span{margin:0}.wpcf7 form p.privacy *{line-height:var(--testo-piccolo)}.wpcf7 form input[type=submit]{background-color:var(--primary_color);border:0 solid;margin-top:32px}div.wpforms-container-full input[type=submit],div.wpforms-container-full button[type=submit]{background-color:var(--bianco)!important;color:var(--nero)!important;border-radius:0;min-width:100%}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li{display:flex;align-items:center;margin:0;flex-direction:row;flex-wrap:nowrap}.wpcf7 form textarea{height:150px}.wpcf7 form input::placeholder,.wpcf7 form input,.wpcf7 form textarea::placeholder,.wpcf7 form textarea{color:var(--nero)!important}.elementor-widget-google_maps .elementor-custom-embed,.elementor-widget-google_maps .elementor-custom-embed iframe{height:100%;min-height:50vw}.page .title-container,.single-post .title-container{min-height:28vh;display:flex;align-items:center;min-width:100%;background-color:var(--secondary)}.page .title-container .pl-1col,.single-post .title-container .pl-1col{text-align:center}.error404 .title-container *{color:var(--bianco)}.error404{background-color:var(--secondary)}.error404 main{border-top:1px solid var(--bianco);border-bottom:1px solid var(--bianco)}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:0 0!important;border:1px solid #b4d39b!important;border-radius:10px!important;box-sizing:border-box!important;color:var(--bianco)!important}div.wpforms-container-full .wpforms-confirmation-container-full p:last-child,div[submit-success]>.wpforms-confirmation-container-full p:last-child{margin:0;color:#fff!important}.error404 .intro-presentation{z-index:3;position:relative}.error404 .intro-presentation .content{padding-bottom:8px}.title-container.title-right .content{text-align:right}.title-container .content{position:relative;z-index:3}.title-container .content *{color:var(--bianco)}.color-hover img{filter:grayscale(1);transition:all var(--fast)linear}.color-hover img:hover{filter:grayscale(0);transition:all var(--fast)linear}.elementor-button-wrapper a{min-width:14vw;font-family:var(--H1font);font-size:var(--paragrafo-big)}div[data-elementor-type=wp-page]>.elementor-element.e-parent.gallery-clienti>.e-con-inner{width:100%;min-width:100%}.gallery-clienti .gallery-caption{display:none}.gallery-clienti .gallery-item{padding:0 50px 30px 0!important;overflow:hidden}.gallery-clienti .gallery-item img{border:none!important;transform:scale(.8)}.gallery-clienti .gallery-item .gallery-icon{border:1px solid #cfcfcf!important;overflow:hidden}.gallery-clienti .gallery-item:hover img{transform:scale(1);overflow:hidden}.single.postid-213 .header-content .bk,.single.postid-1893 .header-content .bk{height:calc(100% - 30vh)}.swiper-slide-inner,.swiper-slide-inner figure{height:100%!important}.elementor-image-carousel .swiper-slide-inner img.elementor-image-carousel{height:100%!important;width:100%!important;object-fit:cover!important}.solo-desktop{display:block}.solo-mobile{display:none}@media only screen and (max-width:1330px){}@media only screen and (max-width:1024px){.e-con>.e-con-inner{max-width:var(--content)!important}.elementor-element{--margin-top:0px !important;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.quadrato-mobile,.quadrato-mobile.quadrato-mobile{min-height:80vw;display:flex;justify-content:center;padding-top:32px!important;padding-bottom:32px!important}}@media only screen and (max-width:1000px){:root{--likeH1:50px;--likeH1-grande:75px;--likeH2:42px;--likeH3:38px;--likeH4:36px;--likeH5:26px;--likeH5:26px;--paragrafo-big:26px;--paragrafo-normal:22px;--paragrafo-small:17px;--testo-piccolo:14px;--content:86vw;--content-stretto:70vw;--content-text-doppia-colonna:30vw}.solo-mobile{display:block}.solo-desktop{display:none}header.menu-espanso .hamburger{display:block}header.menu-espanso #main-nav{display:none}.footer-top-inner{margin-bottom:0}.footer-center{margin-bottom:64px}.footer-col.quadrupla .footer-inner{min-width:100%;max-width:100%;text-align:center;margin-bottom:32px}.footer-col.cinque-colonne .footer-inner{min-width:100%;max-width:100%;margin-bottom:32px;text-align:center}.sidebar-page .col25 *{font-size:var(--paragrafo-small)}.menu-item-has-children .sub-menu{min-width:100%;max-width:100%;font-size:var(--paragrafo-big)}.menu-item-has-children:hover .sub-menu{max-height:0}.menu-item-has-children.open-sub .sub-menu{max-height:1500px}.logo,.logo a{width:11vw}footer .logo,footer .logo a{width:18vw}.header-right .search-container{display:none}.header-base-container.sticky .logo,.header-base-container.sticky .logo a{width:8vw}}@media only screen and (max-width:768px){:root{--likeH1:47px;--likeH1-grande:75px;--likeH2:38px;--likeH3:34px;--likeH4:30px;--likeH5:25px;--likeH5:23px;--paragrafo-big:23px;--paragrafo-normal:21px;--paragrafo-small:16px;--testo-piccolo:14px;--content:86vw;--content-stretto:70vw;--content-text-doppia-colonna:30vw}.footer-col.singola .footer-inner,.footer-col.doppia .footer-inner,.footer-col.tripla .footer-inner,.footer-col.quadrupla .footer-inner{min-width:100%;max-width:100%;padding-bottom:16px}.col100,.col75,.col66,.col50,.col33,.col25{min-width:100%;max-width:100%}.content-stretto{width:var(--content)}.logo,.logo a{width:15vw}footer .logo,footer .logo a{width:22vw}#preloader img{width:26vw}.header-base{padding:5px 0}.header-base-container.sticky .logo,.header-base-container.sticky .logo a{width:11vw}.quadrato-mobile,.quadrato-mobile.quadrato-mobile{min-height:90vw}}@media only screen and (max-width:600px){:root{--likeH1:43px;--likeH1-grande:60px;--likeH2:36px;--likeH3:31px;--likeH4:28px;--likeH5:24px;--likeH5:22px;--paragrafo-big:23px;--paragrafo-normal:20px;--paragrafo-small:15px;--testo-piccolo:13px;--content:86vw;--content-stretto:70vw;--content-text-doppia-colonna:30vw}.two-columns{columns:1}.logo,.logo a{width:18vw}footer .logo,footer .logo a{width:30vw}#preloader img{width:35vw}.header-base-container.sticky .logo,.header-base-container.sticky .logo a{width:14vw}header.header-content.title-lefft{background-position:70%}header.header-content.title-right{background-position:30%}}@media only screen and (max-width:500px){}@media only screen and (min-width:740px) and (orientation:landscape){}