@charset "UTF-8";:root{--main:#000;--colore:#54A732;--colore-2:#0E5544;--colore-light:#54A732;--bianco:#fff;--grigio-scuro:#525252;--grigio:#93989b;--grigio-chiaro:#a7a7a7;--grigio-molto-chiaro:#ededed;--grigio-extra-chiaro:#f3f3f3;--mainfont:"Barlow";--altfont:"Barlow";--weightlight:300;--weightnormal:400;--weightheavy:500;--weightbold:700;--weightblack:700}html{scroll-behavior:smooth}body{background-color:transparent;font-family:var(--mainfont),sans-serif;font-weight:var(--weightnormal);color:var(--main);font-size:16px;line-height:1.5;letter-spacing:.04rem;overflow-x:hidden}body.no-overflow{overflow:hidden}p{font-size:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--altfont),sans-serif;font-weight:var(--weightnormal);color:var(--main);line-height:1;display:block;letter-spacing:.04rem}h1,.h1{font-size:clamp(2.15rem, 4.5vw + 1rem, 6rem)}h2,.h2{font-size:clamp(2rem, 2.8vw + 1rem, 3.8rem)}h3,.h3{font-size:clamp(1.5rem, 1.6vw + 1rem, 2.4rem)}h4,.h4{font-size:clamp(1.25rem, 0.9vw + 1rem, 1.75rem)}h5,.h5{font-size:clamp(0.18rem, 0.7vw + 1rem, 1.5rem)
}
h6,
.h6 {
	font-size: clamp(0.18rem, 0.6vw + 1rem, 1.3rem)
}

.mainfont {
	font-family: var(--mainfont),sans-serif}.big{font-size:110%}.bigger{font-size:118%}.gigantic{font-size:clamp(1.25rem, 0.9vw + 1rem, 1.75rem)}.small{font-size:90%}.smaller{font-size:80%}:focus{outline:none}a{color:var(--colore);text-decoration:none;transition:color .3s}a:hover{color:var(--colore-2)}a:focus{color:var(--colore-2)}.main,.main a{color:var(--main)}.main a:hover{color:var(--colore)}.colore,.colore a{color:var(--colore)}.colore-light,.colore-light a{color:var(--colore-light)}.colore-2{color:var(--colore-2)}.bianco{color:var(--bianco)}.grigio,.grigio a{color:var(--grigio)}.bg-grigio-extra-chiaro{background-color:var(--grigio-extra-chiaro)}.light{font-weight:var(--weightlight)}.regular{font-weight:var(--weightnormal)}.heavy{font-weight:var(--weightheavy)}strong,b,.strong{font-weight:var(--weightbold)}.stronger{font-weight:var(--weightbold)}.italic{font-style:italic}.normal{font-style:normal}.hidden{display:none}.button,button,input.wpcf7-submit,.wp-element-button{vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;display:inline-block;text-shadow:none;text-align:center;line-height:1.1;border-radius:4px;border:0 solid var(--colore-2);text-decoration:none;background-color:transparent;color:var(--colore);font-family:var(--mainfont),sans-serif;font-weight:var(--weightheavy);margin-bottom:0;font-size:1.08rem;padding:16px 26px 16px 0;cursor:pointer;letter-spacing:.04rem;transition:background-color .4s,color .4s,border-color .4s,padding .4s,background-position .4s;text-align:center;line-height:1.1;border-radius:0;border:none;border-bottom:1px solid var(--colore);text-decoration:none;background-color:transparent;color:var(--colore);margin-bottom:0;font-size:14px;padding:10px 50px 8px 0;cursor:pointer;position:relative;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/arrow-r-b.svg);background-position:100% 56%;background-repeat:no-repeat;background-size:26px}input.wpcf7-submit{text-transform:uppercase}.button:hover,button:hover,input.wpcf7-submit:hover,.wp-element-button:hover{border-color:var(--colore);color:var(--colore-2);text-decoration:none !important}.button:hover,button:hover,input.wpcf7-submit:hover{background-color:var(--colore);background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/arrow-r-w.svg);background-position:95% 56%;background-repeat:no-repeat;background-size:26px;color:var(--bianco);text-decoration:none !important;padding:10px 55px 8px 14px}input.wpcf7-submit:hover{background-position:84% 56%}.button.alt,button.alt{border-bottom:1px solid var(--bianco);color:var(--bianco);background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/arrow-r-w.svg)}.button.alt:hover,button.alt:hover{background-color:var(--bianco);background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/arrow-r-b.svg);color:var(--colore)}.button.hover_border_white:hover{border-color:var(--bianco)}.button>span{vertical-align:middle}.button.big{font-size:1.2rem;padding:20px 35px}.button.small{font-size:.9rem;padding:12px 18px}@media screen and (min-width:1440px){.button,button,input.wpcf7-submit,.wp-element-button{font-size:1.15rem}.button.big{font-size:1.3rem;padding:22px 38px}}.button.colore{background-color:var(--colore);color:var(--bianco);padding:14px 62px 12px 19px;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/arrow-r-w.svg);background-position:88% 56%}.button.colore:hover{background-color:var(--colore-2);background-position:92% 56%}.button.bianco-colore{background:var(--bianco);border:1px solid var(--bianco);color:var(--colore)}.button.bianco-colore:hover{background:0 0;border-color:var(--bianco);color:var(--bianco)}.button.bianco-colore:before{background:var(--colore)}.button.bianco-colore:after{border-left:8px solid var(--bianco)}.button.bianco-colore:hover:before{background:var(--bianco)}.button.bianco-colore:hover:after{border-left:8px solid var(--colore)}.button.bianco-colore-2{background:var(--bianco);border:1px solid var(--bianco);color:var(--colore-2)}.button.bianco-colore-2:hover{background:0 0;border-color:var(--bianco);color:var(--bianco)}.button.bianco-colore-2:before{background:var(--colore-2)}.button.bianco-colore-2:after{border-left:8px solid var(--bianco)}.button.bianco-colore-2:hover:before{background:var(--bianco)}.button.bianco-colore-2:hover:after{border-left:8px solid var(--colore-2)}.nowrap{white-space:nowrap}.upper{text-transform:uppercase}.inlineblock,.inline{display:inline-block}.block{display:block}body>#footer{position:sticky;top:100vh}.clearfix{content:"";display:block;clear:both;visibility:hidden;height:0}.transparent{background:0 0 !important}.rounded{border-radius:50%;overflow:hidden}ul,ol,dl{font-size:inherit}ul{list-style:disc;padding-left:1.2rem}#maincontainer .paragrafo ul:not(.bullets) li,.single #maincontainer article ul:not(.bullets) li{list-style-type:none;width:100%;position:relative;font-size:inherit;line-height:1.25;margin-bottom:.8rem;padding-left:25px}#maincontainer .paragrafo ul:not(.bullets) li:before,.single #maincontainer article ul:not(.bullets) li:before{content:"";position:absolute;left:-27px;top:-13px;width:48px;height:48px;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/li.svg);background-repeat:no-repeat}ul.bullets{padding-top:5px;text-align:left}ul.bullets li{list-style-type:none;width:100%;position:relative;font-size:inherit;line-height:1.25;margin-bottom:.95rem;padding-left:30px}ul.bullets li:before{content:"";position:absolute;left:-27px;top:-6px;width:40px;height:40px;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/li-alt.svg);background-repeat:no-repeat}ul.bullets.diff li{padding-left:17px}ul.bullets.diff li:before{left:-27px;top:-8px;width:40px;height:40px;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/li.svg)}@media screen and (min-width:768px){ul.bullets.colonne{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}ul.bullets.colonne li{width:47%}}ol{padding-left:0;margin:1rem 0 0;list-style-type:none}ol>li{counter-increment:step-counter;margin-bottom:1.7rem;position:relative;padding:.3rem 0 0 3.4rem}ol>li:before{content:counter(step-counter);background-color:var(--colore);width:36px;height:36px;line-height:38px;text-align:center;font-size:1.4rem;color:var(--bianco);font-weight:var(--weightbold);border-radius:25px;position:absolute;top:0;left:0}ol.columns{padding-top:2rem}@media (min-width:800px){ol.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}ol.columns li{display:inline-block;padding-right:3rem}}::-webkit-input-placeholder{color:var(--grigio)}:-moz-placeholder{color:var(--grigio);opacity:1}::-moz-placeholder{color:var(--grigio);opacity:1}:-ms-input-placeholder{color:var(--grigio)}::-ms-input-placeholder{color:var(--grigio)}::placeholder{color:var(--grigio)}table{border:0;border-collapse:collapse;margin:0;padding:0;width:100%}table caption{font-size:1.5rem;margin:.5rem 0 .75rem}table tr{padding:.35rem}table th,table td{padding:.8rem .94rem .6rem}table th{font-size:.95rem;text-transform:uppercase;border-bottom:none;padding-top:.94rem;background-color:var(--main);color:var(--bianco)}.wp-block-table{margin-bottom:3rem}@media screen and (max-width:767px){table.responsive{border:0;margin-left:10px;margin-right:10px}table.responsive caption{font-size:1.3rem}table.responsive thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.responsive tr{border-bottom:1px solid var(--colore);display:block;margin-bottom:.625rem;padding-left:0;padding-right:0;padding-top:10px}table.responsive td{border-bottom:0 solid var(--colore);display:block;font-size:.92rem;text-align:right;padding-right:0;padding-left:0;padding-bottom:3px;padding-top:3px}table.responsive td:before{content:attr(data-label);float:left;font-weight:var(--weightbold);text-transform:uppercase;font-size:92%;margin-top:2px}table.responsive td:last-child{border-bottom:0}table.responsive tbody td:empty,table.responsive tbody td:empty:before{display:none;content:""}.responsive_hide{display:none}}@media screen and (min-width:768px){table.alternate tr:nth-child(even) td{background-color:var(--grigio-extra-chiaro)}}.wp-block-table{overflow-x:auto}.grid{max-width:984px;padding:30px 10px;justify-content:center}.grid.no-col{padding:20px}.grid--full{max-width:100% !important}.grid.grid--full{margin-left:0 !important;margin-right:0 !important}.grid[class*=wp-block-]{padding:0 30px}.grid[class*=wp-block-] .background{min-height:0}@media (min-width:964px){.wide .grid{max-width:100% !important;padding-left:5px;padding-right:5px}.wide>div{padding-left:0;padding-right:0}}@media (min-width:1024px){.grid[class*=wp-block-]{padding:0 40px}.wide.colonne3 .grid>div.col-33{max-width:600px}.wide.colonne4 .grid>div.col-25{max-width:400px}}.no-pad-menu{padding:0 !important}.no-pad,.no-pad [class*=col-]{padding:0 !important}.row-reverse{flex-direction:row-reverse}.container-reverse{flex-direction:column-reverse}.container-reverse .left_bottom,.container-reverse .right_top{width:100%}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.valign-middle{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.align-right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.valign-top{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.valign-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end}.InnerBlocks-container .wp-block-columns{justify-content:space-between}.InnerBlocks-container .wp-block-columns>.wp-block-column{padding-left:0;padding-right:0}.InnerBlocks-container .wp-block-columns>.wp-block-column.important{flex-basis:auto !important}.InnerBlocks-container .wp-block-columns:has([class*=col-])>.wp-block-column{flex-basis:auto !important;flex-grow:inherit !important}.InnerBlocks-container .inner_titolo_testo{padding-left:30px !important;padding-right:30px !important}.InnerBlocks-container .inner_titolo_testo .titolo_superiore{display:block;margin-bottom:10px;font-size:80%;font-weight:var(--weightbold);letter-spacing:.04rem}.InnerBlocks-container .inner_repeater_immagine_testo{padding-left:40px !important;padding-right:40px !important}.InnerBlocks-container .inner_repeater_immagine_testo figure{margin-bottom:1.3rem}.InnerBlocks-container .inner_repeater_immagine_testo .titolo{font-size:1.4rem;margin-bottom:1rem}@media (min-width:520px){.InnerBlocks-container .inner_repeater_immagine_testo .titolo{font-size:1.25rem}}@media (min-width:1024px){.InnerBlocks-container .inner_titolo_testo{padding-left:0 !important;padding-right:0 !important}.InnerBlocks-container .inner_repeater_immagine_testo{padding-left:0 !important;padding-right:0 !important}.InnerBlocks-container .inner_repeater_immagine_testo .item:nth-child(even){padding-right:0}.InnerBlocks-container .inner_repeater_immagine_testo .item:nth-child(odd){padding-left:0}}.testoalign-left{text-align:left}.testoalign-right{text-align:right}.testoalign-center{text-align:center}.testo p:last-child{margin-bottom:0}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle;border:0}.img-res{margin-bottom:0;border-radius:0}img.alignleft{float:left;margin:0 2rem 2rem 0}img.alignright{float:right;margin:0 0 2rem 2rem}img.aligncenter{float:none;margin:0 auto;display:block}img.margin-top{margin-top:2rem}figure.full img,img.full{width:100%}.hover-zoom figure img{transition:transform .3s ease-in-out}.hover-zoom figure:hover img{transform:scale(1.09)}.shadow{box-shadow:0 0 25px 0 rgb(50 50 50/15%)}.noshadow,.noshadow img{box-shadow:none !important}blockquote{font-style:italic;margin:.25em 0;padding:40px 60px;line-height:1.35;position:relative;border-left:5px solid var(--grigio-chiaro);background-color:var(--grigio-molto-chiaro)}blockquote:before,blockquote:after{position:absolute;font-size:20rem;color:var(--bianco);line-height:1;z-index:1;font-family:sans-serif}blockquote:before{content:"\201c";left:-1.5rem;top:-2.5rem}blockquote:after{content:"\201d";right:3.6rem;bottom:0;z-index:0;height:130px}blockquote cite{position:relative;z-index:1}.white-transp{background:rgba(255,255,255,.9)}.gradiente{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1)}svg.icon{stroke-width:0;stroke:currentColor;fill:currentColor}.relative{position:relative}.background{background-repeat:no-repeat;background-position:center center;background-size:cover}.background.fixed{background-attachment:fixed}.background.inner{height:100%;position:relative;min-height:170px}.grid .background{min-height:320px}@media (min-width:768px){.grid .overlay{max-height:none}}.immagine p{margin:0;padding:0}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}@media screen and (max-width:767px){.background_testo.text-right .contenuto{text-align:left}}@media screen and (min-width:768px){.overlay.col-50{width:50%}.grid.bg-left .overlay{right:auto}.grid.bg-right .overlay{left:auto}}strong.evidenza{display:inline-block;background:var(--colore);color:var(--bianco);padding:1px 16px;border-radius:30px;margin-bottom:2px}.sup-titolo{color:var(--grigio-chiaro)}#supbar{background:var(--colore);color:var(--bianco);font-size:.95rem;padding:11px 0 10px;line-height:1.2;min-height:48px;transition:visibility .3s,opacity .3s,max-height .3s,min-height .3s,padding .3s}#supbar p{margin-bottom:0}#supbar .icon{display:inline-block;width:18px;height:18px;margin-bottom:-2px;margin-right:5px}#supbar a{color:var(--bianco);text-decoration:underline}#supbar a:hover{color:var(--main)}#supbar span{white-space:nowrap}#supbar .telefono{margin-left:5px}#supbar .envelope{display:none}#supbar .search-container{position:absolute;right:6px;top:8px;display:block;height:32px;width:50px}#supbar .search-label,#supbar .search-submit{display:block;height:32px;width:100%;line-height:35px;text-align:center;color:var(--bianco);text-decoration:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:9;cursor:pointer;position:relative;font-size:2rem;margin:0;padding:0;background-color:transparent}#supbar .search-submit{position:absolute;top:0;right:0}#supbar .search-label:hover{transition-duration:.4s}#supbar .mglass{display:inline-block;pointer-events:none;transform:rotate(-45deg)}#supbar:has(.search-field:focus) .search-label{transition-duration:.4s;color:var(--main)}#supbar .search-field{position:absolute;top:0;right:8px;left:auto;background-color:transparent;outline:none;border:none;padding:0;width:0;height:100%;z-index:1;transition-duration:.4s;color:var(--colore)}#supbar .search-field:focus{width:200px;padding:0 8px;background-color:var(--bianco);color:var(--main)}@media screen and (min-width:1440px){#supbar{font-size:.98rem;padding:14px 20px 13px}}#topbar.up #supbar{visibility:hidden;opacity:0;max-height:0;min-height:0;padding:0}.search-results #supbar .search-container,.search-no-results #supbar .search-container{display:none}#topbar{text-align:center;z-index:99;border:none;transition:background-color .3s;background-color:transparent;border-radius:0}#topbar.fixed{position:fixed;top:0;left:0;right:0}#topbar.up,.pageheader #topbar.fixed{position:fixed}#topbar.black{background-color:var(--main)}#topbar.white{background-color:var(--colore)}#sticky-phantom{height:0;width:100%}#sticky-phantom.show{height:67px}@media screen and (min-width:992px){#sticky-phantom.show{height:80px}}@media screen and (min-width:1440px){#sticky-phantom.show{height:100px}}.logo{padding:0;font-size:1px}.logo a{display:block}.logo img{display:block;width:380px;max-width:185px;height:auto;margin:2px auto;transition:max-width .3s,padding .3s}#topbar.up .logo img{max-width:140px}.logo span{display:none}@media screen and (min-width:992px){.logo{margin-top:1px;padding-left:25px}#topbar.up .logo{margin-top:1px}#topbar.up .logo img{max-width:140px}}@media (min-width:1024px){.logo{margin-top:10px}}@media screen and (min-width:1280px){.logo{padding-left:40px}.logo img{max-width:210px}}@media screen and (min-width:1440px){.logo img{max-width:230px}}@media screen and (min-width:1600px){.logo img{max-width:240px}}@media screen and (min-width:1800px){.logo img{max-width:250px}}.tog{width:45px;height:48px;position:fixed;right:20px;top:21px;z-index:9;cursor:pointer;text-align:right;transition:top .4s ease-out}.tog div.m{color:var(--bianco);font-size:14px;letter-spacing:2px;position:relative}.tog span{width:40px;top:24px;background:var(--bianco);display:block;height:1px;border-radius:0;position:absolute;right:2px}.tog span.uno{-webkit-transform:translateY(0px);transform:translateY(0px)}.tog span.due{-webkit-transform:translateY(9px);transform:translateY(9px);width:21px}.tog.x span.uno{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.tog.x span.due{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:40px;opacity:1}.tog.x div.m{opacity:0}.tog:before{content:'';width:66px;height:52px;position:fixed;right:9px;top:16px;background-color:var(--colore);border:1px solid var(--bianco)}.tog:hover:before{background-color:var(--colore-2)}.top-cerca{background:var(--colore);width:52px;height:52px;position:fixed;right:73px;top:16px;z-index:9;cursor:pointer;border:1px solid var(--bianco)}.top-cerca img{margin-top:13px}.top-cerca:hover{background-color:var(--colore-2)}@media (min-width:768px){.tog.x.showbg:before{display:none}}@media (min-width:1280px){.tog{right:46px;top:34px}.tog:before{right:31px;top:29px;width:74px}.tog.x{right:44px;top:31px}.top-cerca{right:103px;top:29px}}@media (min-width:1440px){.tog{right:66px;top:45px}.tog:before{right:51px;top:40px}.tog.x{right:65px;top:42px}.top-cerca{right:124px;top:40px}}#menuwrap{max-height:100vh !important;padding-top:65px}.nav-wrap{display:none}.nav-wrap nav{text-align:left;margin-bottom:25px}.nav-wrap ul{padding-left:11px;list-style-type:none;text-align:left}.nav-wrap li{padding:3px 0}.nav-wrap a{font-weight:var(--weightheavy);font-size:1rem;color:var(--bianco)}.nav-wrap a:hover,.nav-wrap li.active a{color:var(--colore-light)}.nav-wrap #mainmenu{max-height:0;overflow:hidden;padding-left:30px;padding-right:30px;text-align:left;background:0 0}.nav-wrap.open{display:block;overflow:scroll;margin-bottom:23px;-webkit-overflow-scrolling:touch;z-index:1;min-height:100vh;position:fixed;top:0;left:0;right:0;background:var(--colore)}.nav-wrap.open #mainmenu{max-height:none}.nav-wrap #mainmenu li a{padding:5px 0}.nav-wrap #mainmenu li.grande>a{font-size:25px;font-weight:var(--weightbold);display:block;position:relative}.nav-wrap #mainmenu li.grande{padding:12px 0;border-bottom:1px solid var(--bianco)}.nav-wrap #mainmenu li.grande.last{margin-bottom:15px}.nav-wrap li.lang-item{display:inline-block;margin-right:10px}.nav-wrap li.current-lang a{font-weight:var(--weightbold);border-bottom:1px solid var(--bianco)}.nav-wrap #mainmenu li.dropdown>a:after{content:'+';width:30px;height:30px;line-height:30px;position:absolute;right:auto;-webkit-transform:translateX(18px);transform:translateX(18px);top:7px;right:27px;color:var(--bianco);font-size:27px;font-weight:var(--weightbold);text-align:center}.nav-wrap #mainmenu li.dropdown>a.select:after{content:'-'}.nav-wrap #mainmenu ul.dropdown-menu{max-height:0;overflow:hidden;position:static;box-shadow:none;width:100%;border-bottom:none;padding-left:0}.nav-wrap #mainmenu ul.dropdown-menu li a{background:0 0;padding:7px 0;border:none;line-height:1.2;color:var(--bianco);text-transform:none;font-size:1rem}.nav-wrap #mainmenu ul.dropdown-menu li a:hover,.nav-wrap #mainmenu ul.dropdown-menu li.active a{color:var(--colore-light)}.nav-wrap #mainmenu .dropdown-menu.open{max-height:none;display:block;margin-bottom:5px;background:0 0 !important}.nav-wrap .lang{display:none;width:100%;text-align:left;font-size:13px;padding:0 9px 36px 28px;margin-bottom:1px}.nav-wrap .lang ul{float:left;padding:0;margin:0}.nav-wrap .lang li{margin-right:15px}.nav-wrap .lang a{display:inline-block}.nav-wrap #mainmenu li.oriz{display:inline-block;padding-top:26px;padding-left:29px}.nav-wrap #mainmenu li.oriz a{padding:0}.nav-wrap #mainmenu li.underline a{border-bottom:1px solid var(--colore)}.nav-wrap #socialmenu{display:block;width:100%;text-align:left;font-size:13px;padding:38px 0 35px 11px}.nav-wrap .social{display:inline-block;margin:10px 15px 11px 0;background:0 0;color:var(--bianco);border-radius:25px;width:36px;height:36px;text-align:center;line-height:40px;border:1px solid var(--bianco);font-size:15px}.nav-wrap .social svg{width:16px;height:16px}.nav-wrap .social:hover{color:var(--colore);border-color:var(--bianco);background:var(--bianco)}#sidenews .numero-verde{padding:52px 0 0 10px}#sidenews .numero-verde h3{font-size:1.25rem;margin-bottom:10px;white-space:nowrap}#sidenews .numero-verde .titolo{font-size:19px;line-height:1;margin-bottom:3px}#sidenews .numero-verde .numero{font-size:37px;line-height:1;border-bottom:1px solid var(--bianco);padding-bottom:8px;padding-right:20px;white-space:nowrap}#sidenews .numero-verde .orari{font-size:15px;line-height:1;padding-top:22px;white-space:nowrap}@media screen and (min-width:768px){.tog.x.showbg:before{display:none}#menuwrap{padding-top:100px}#left-menu-cont{width:63% !important}#sidenews{width:37% !important;padding-top:16px}.nav-wrap #mainmenu li.grande>a{font-size:27px}.nav-wrap #mainmenu li.grande:last-child{border-bottom:none}}@media screen and (min-width:1024px){ul.dropdown-menu li{margin:0 0 12px}.nav-wrap #mainmenu li.contatti .dropdown-menu{top:0}#sidenews{padding-left:30px;padding-right:30px;padding-top:19px}#left-menu-cont{padding-left:50px !important}.nav-wrap a{font-size:1.08rem}.nav-wrap #mainmenu li.grande>a{font-size:32px}.nav-wrap #mainmenu li.dropdown>a:after{top:11px;font-size:35px;color:var(--bianco)}#sidenews .numero-verde{padding-top:70px}}@media screen and (min-width:1280px){#left-menu-cont{padding-left:70px !important}.nav-wrap #mainmenu li.grande>a{font-size:38px}.nav-wrap #mainmenu li.grande{padding:14px 0}.nav-wrap #mainmenu .dropdown-menu.open{left:546px}.nav-wrap #mainmenu ul.dropdown-menu li a{font-size:1.15rem}.nav-wrap #mainmenu li.dropdown>a:after{top:15px;font-size:40px}#sidenews{padding-top:21px}#sidenews .numero-verde{padding-top:110px}}@media screen and (min-width:1440px){#left-menu-cont{padding-left:90px !important}.nav-wrap a{font-size:1.15rem}#sidenews{padding-left:62px}.nav-wrap #mainmenu .dropdown-menu.open{left:630px}.nav-wrap #mainmenu ul.dropdown-menu li a{font-size:1.2rem}.nav-wrap #mainmenu li.grande>a{font-size:44px}.nav-wrap #mainmenu li.grande{padding:13px 0}.nav-wrap #mainmenu li.dropdown>a:after{top:21px;font-size:45px}#sidenews .numero-verde{padding-top:136px}}@media screen and (min-width:1600px){.nav-wrap a{font-size:1.2rem}.nav-wrap #mainmenu li.grande>a{font-size:48px}.nav-wrap #mainmenu li.dropdown>a:after{top:24px}.nav-wrap #mainmenu .dropdown-menu.open{left:677px;width:380px}.nav-wrap #mainmenu ul.dropdown-menu li a{font-size:1.25rem}}@media screen and (min-width:1800px){#sidenews{padding-left:100px}.nav-wrap #mainmenu li.grande>a{font-size:50px}.nav-wrap #mainmenu .dropdown-menu.open{left:702px}.nav-wrap #mainmenu li.dropdown>a:after{top:27px}}.header{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 22px !important;margin:0 auto !important}.header .search-container{position:absolute;right:15px;top:90px;display:block;height:38px;width:50px;transition:top .4s,visibility .4s,opacity .4s;opacity:0}.header .search-container.show{opacity:1}.header:has(.navigation input.toggle-menu.checked) .search-container{opacity:1}.header .search-container form{height:100%}.header .search-label,.header .search-submit{display:block;height:38px;width:100%;line-height:40px;text-align:center;color:var(--main);text-decoration:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:3;cursor:pointer;position:relative;font-size:2rem;margin:0;padding:0}.header .search-submit{position:absolute;top:0;right:0;width:50px;background-color:transparent;border-color:transparent;pointer-events:none}.header .search-label:hover{transition-duration:.4s;color:var(--colore)}.header .mglass{display:inline-block;pointer-events:none;transform:rotate(-45deg);font-weight:var(--weightnormal);margin-top:1px}.header:has(.search-field:focus) .search-label{transition-duration:.4s;color:var(--colore)}.header .search-field{position:absolute;top:0;right:8px;left:auto;background-color:transparent;color:var(--main);outline:none;border:2px solid transparent;border-width:1px !important;padding:0 50px 0 12px;width:0;height:100%;z-index:2;transition-duration:.4s}.search-submit.show{pointer-events:all}.header:has(.search-field:valid) .search-submit,.header:has(.search-field:focus) .search-submit{pointer-events:all}.search-results .header .search-container,.search-no-results .header .search-container{display:none}@media (min-width:992px){.header .search-container{opacity:1;top:26px}.header .search-field:focus{width:280px;background-color:transparent;border-color:var(--main)}.navigation{background-color:var(--colore-2);justify-content:flex-end;width:66%;padding-right:25px}.navigation ul.invisible{opacity:0}.header:has(.search-field:focus) .navigation ul,.header:has(.search-submit:focus) .search-field .navigation ul{opacity:0}.header.has-search .navigation{margin-right:63px}.header:has(.search-container) .navigation{margin-right:63px}#topbar.up .header .search-container{top:14px}#topbar.up .header .search-label,.pageheader #topbar .header .search-label{color:var(--main)}#topbar.up .header .search-field:focus,.pageheader #topbar .header .search-field:focus{border-color:var(--main);color:var(--main)}}@media (min-width:1280px){.navigation{padding-right:40px}}@media (min-width:1440px){#topbar:not(.up) .header .search-container{top:36px}.navigation{padding-right:60px}}@media (min-width:1600px){#topbar:not(.up) .header .search-container{top:39px}}@media (max-width:991px){.header.has-search #mainmenu{padding-top:0}.header:has(.search-container) #mainmenu{padding-top:0}.header .search-container{top:73px;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;height:77px;padding-top:23px;text-align:center;background-color:var(--bianco);z-index:1}.header .search-container form{position:relative;height:42px;width:315px;margin:0 auto}.header .search-label{position:absolute;right:0;top:1px;color:var(--main);width:50px;transition:opacity .2s ease-out;opacity:0;pointer-events:none}.header .search-container.show .search-label{opacity:1;pointer-events:all}.header:has(.navigation input.toggle-menu.checked) .search-label{opacity:1;pointer-events:all}.header .search-field{width:100%;height:42px;right:0;border-color:var(--main);color:var(--main);background-color:transparent;opacity:0;z-index:-2;transition:opacity .2s ease-out}.header:has(.navigation input.toggle-menu.checked) .search-field{border-color:var(--main);color:var(--main);opacity:1;z-index:2}}.header ::-webkit-input-placeholder{color:transparent}.header :-moz-placeholder{color:transparent}.header ::-moz-placeholder{color:transparent}.header :-ms-input-placeholder{color:transparent}.header ::-ms-input-placeholder{color:transparent}.header ::placeholder{color:transparent}#topbar ul.dropdown-menu{position:relative;max-height:0px;overflow:hidden;overflow:scroll;padding:0 15px;margin:-5px 0 0;min-width:240px;z-index:4;transition:max-height .3s,padding .3s,margin .3s;-webkit-overflow-scrolling:touch;background:var(--colore)}#topbar li ul.dropdown-menu.open{max-height:none;padding:0 15px 15px 0;margin:6px 0 0}#topbar ul.dropdown-menu li a{background:0 0;padding:10px;border:none;line-height:1.2;color:var(--bianco);font-size:1rem}#topbar ul.dropdown-menu li a:hover,#topbar ul.dropdown-menu li.active a{color:var(--colore-light)}@media screen and (min-width:992px){#topbar ul.dropdown-menu li a{font-size:.84rem;padding:4px 10px}}@media (min-width:1440px){#topbar ul.dropdown-menu li a{font-size:.9rem}}#maincontainer>.grid{contain:content;margin-bottom:0}#maincontainer{clear:both;overflow:hidden;margin-top:0}#maincontainer p+h2,#maincontainer p+h3,#maincontainer p+h4,#maincontainer p+h5,#maincontainer p+h6{margin-top:40px}.slick-initialized .slick-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;align-items:center}.slick-dotted.slick-slider{margin-bottom:0 !important}.slick-dots li.slick-active button:before{background:var(--bianco);opacity:1}.slick-dots li button:before{background:var(--bianco);opacity:.4}.slick-dots li,.slick-dots li button{height:2px !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slick-dots li button:before{border-radius:0 !important;height:2px !important;content:"" !important}.slick-prev:before,.slick-next:before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;width:18px;height:18px;left:21px;position:absolute;top:17px;transform:rotate(-45deg);vertical-align:top;border-color:var(--main)}.slick-next:before{left:14px;transform:rotate(45deg)}.slick-prev:before{transform:rotate(-135deg)}#slider,#slider .slick-list,#slider .slick-track,#slider .slide{height:100vh;min-height:660px !important;max-height:100vh;max-height:-webkit-fill-available !important;height:calc(100vh + 28px);min-height:calc(660px + 28px) !important;max-height:calc(100vh + 28px)}#slider{overflow:hidden;color:var(--bianco)}#slider .slide{position:relative;align-items:center}#slider .slick-list{height:100%}#slider .slick-track{height:100%}#slider .slick-arrow{top:55%;border-radius:50%;width:53px;height:53px;background-color:rgba(255,255,255,.2)}#slider .slide figure{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#slider .slide img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border-radius:0;object-fit:cover}#slider .contenuto{margin:0 auto;z-index:99;padding:50px 30px 0}#slider p:empty{display:none}#slider .titolo{margin-bottom:15px;color:var(--bianco);font-weight:var(--weightnormal);font-size:clamp(2.8rem, 5vw + 1rem, 7rem);margin-bottom:2.3rem}#slider .titolo span{font-weight:var(--weightheavy)}#slider p{position:relative;margin:0 auto;padding:0;font-family:var(--altfont);font-size:clamp(1rem, 2.4vw + 1rem, 4rem);line-height:1.15}#slider .contenuto .buttons{padding-top:34px}#slider .slick-dots{bottom:10px !important}#slider .slick-prev,#slider .slick-next{display:none !important;box-shadow:none}@media (min-width:580px){#slider .contenuto{padding-top:70px}}@media (min-width:750px){#slider .contenuto{padding-top:90px}#slider .titolo{white-space:nowrap}#slider p{max-width:660px}}@media screen and (min-width:992px){#slider .contenuto{padding-top:80px}}@media screen and (min-width:1024px){#slider,#slider .slick-list,#slider .slick-track,#slider .slide{height:calc(100vh + 0px);min-height:calc(660px + 0px) !important;max-height:calc(100vh + 0px)}#slider .slick-prev{display:block !important;left:30px}#slider .slick-next{display:block !important;right:30px}#slider .slick-prev:before,#slider .slick-next:before{border-color:var(--bianco);transition:border-color .4s}#slider .slick-arrow:hover{background-color:rgba(255,255,255,.45)}#slider .slick-arrow:hover:before,#slider .slick-arrow:hover:before{border-color:var(--colore)}}@media screen and (min-width:1280px){#slider,#slider .slick-list,#slider .slick-track,#slider .slide{height:calc(100vh + 48px);min-height:calc(660px + 48px) !important;max-height:calc(100vh + 48px)}#slider .contenuto{padding-top:90px}#slider p{max-width:840px}}@media screen and (min-width:1440px){#slider,#slider .slick-list,#slider .slick-track,#slider .slide{min-height:720px !important}#slider .contenuto{padding-top:100px}#slider .slick-prev{left:35px}#slider .slick-next{right:35px}}@media screen and (min-width:1600px){#slider,#slider .slick-list,#slider .slick-track,#slider .slide{height:calc(100vh + 68px);min-height:calc(660px + 68px) !important;max-height:calc(100vh + 68px)}#slider p{max-width:1000px}}@media screen and (min-width:2000px){#slider p{max-width:1100px}}@media (max-width:963px){.loghi .slick-prev,.loghi .slick-next{display:none}}.loghi .slick-prev,.loghi .slick-next{border:1px solid var(--colore-2);background:0 0 !important;width:35px;height:35px;border-radius:50%;margin-top:-23px}.loghi .slick-prev:before,.loghi .slick-next:before{display:none}.loghi .slick-prev{left:-40px}.loghi .slick-next{right:-40px}.loghi .slick-prev:after{border-left-color:var(--colore-2);transform:rotate(180deg);top:12px;right:13px}.loghi .slick-next:after{border-left-color:var(--colore-2);top:17px;right:11px}.loghi .slick-prev:hover,.loghi .slick-next:hover{border-color:var(--colore)}.loghi .slick-prev:hover:after,.loghi .slick-next:hover:after{border-left-color:var(--colore)}#slider-post .slide{align-items:flex-end}#slider-post .slide figure{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#slider-post .slide img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}#slider-post .contenuto{margin:0 auto;width:100%;max-width:1060px;z-index:99;padding:0 30px}#slider-post .titolo{margin-top:1rem;color:var(--bianco);font-size:clamp(1rem, 2vw + 1rem, 2.8rem);text-transform:uppercase}#slider-post .titolo a{color:var(--bianco)}#slider-post .titolo a:hover{color:var(--colore)}#slider-post p{margin:0 auto;padding:0;font-size:clamp(1rem, 1.6vw + 1rem, 2.8rem);line-height:1.15}#slider-post .categoria{display:inline-block;background-color:var(--colore);color:var(--bianco);padding:5px 12px;font-weight:var(--weightheavy);text-transform:uppercase;font-size:.82rem}#slider-post .categoria a{color:var(--bianco)}#slider-post{max-width:1600px;margin:0 auto;overflow:hidden}#slider-post .banner-slider{display:flex;flex-direction:column}#slider-post .banner-slider .slick-list,#slider-post .banner-slider .slick-track{height:100%}#slider-post .slider-nav .slick-slide.thumbnail-image{position:relative;align-items:flex-end;cursor:pointer}#slider-post .slider-nav .thumbCont{position:absolute;padding:0 1rem;bottom:0}#slider-post .slider-nav .titolo{font-size:.7rem !important;margin-bottom:1rem !important}#slider-post .slider-nav .thumbImg{margin:0;border:4px solid var(--main);transition:border-color .4s}#slider-post .slider-banner-image{height:360px}#slider-post .slider-banner-image img,#slider-post .slider-nav .thumbImg img{height:100%;width:100%;object-fit:cover;max-width:none}#slider-post .slick-slide:active,#slider-post .slick-slide:focus,#slider-post .slick-arrow:hover,#slider-post .slick-arrow:focus{outline:0}#slider-post .slider-nav .slick-slide.slick-current .thumbImg{border-color:var(--colore)}@media (min-width:520px){#slider-post .slider-nav .titolo{font-size:.65rem !important}}@media screen and (min-width :580px){#slider-post .slider-banner-image{height:400px}}@media (min-width:680px){#slider-post .slider-nav .titolo{font-size:.72rem !important}}@media (min-width:768px){#slider-post .contenuto{padding:0 100px 0 30px}#slider-post .titolo{margin-bottom:3rem}#slider-post .slider-banner-image{height:480px}#slider-post .slider-nav .titolo{font-size:.68rem !important}}@media (min-width:992px){#slider-post .slider.slider-for{max-width:84%}#slider-post .slider.slider-nav{max-width:16%}#slider-post .slider-banner-image{height:100%}#slider-post .banner-slider{flex-direction:row}#slider-post .slider-nav .titolo{font-size:.6rem !important}.safari #slider-post .slider-nav .thumbImg{height:104px}}@media (min-width:1024px){#slider-post .contenuto{padding:0 110px 0 60px}.safari #slider-post .slider-nav .thumbImg{height:130px}}@media (min-width:1280px){#slider-post .contenuto{padding:0 110px 0 120px}#slider-post .slider-nav .titolo{font-size:.68rem !important}.safari #slider-post .slider-nav .thumbImg{height:146px}}@media (min-width:1440px){#slider-post .contenuto{padding:0 110px 0 70px}#slider-post .slider-nav .titolo{font-size:.72rem !important}.safari #slider-post .slider-nav .thumbImg{height:164px}}@media (min-width:1600px){#slider-post .contenuto{padding:0 110px 0 30px}#slider-post .slider-nav .titolo{font-size:.75rem !important}}.slider-testo{position:relative}.slider-testo .inner{padding:0 20px}.slider-testo .titolo{overflow-wrap:anywhere}.slider-testo .slick-arrow{top:35%;border-radius:50%;width:45px;height:45px}.slider-testo .slick-arrow,.slider-testo .slick-arrow:hover,.slider-testo .slick-arrow:focus{background-color:var(--bianco)}.slider-testo .slick-prev{left:-20px}.slider-testo .slick-next{right:-20px}.slider-testo .slick-prev:before,.slider-testo .slick-next:before{top:17px;left:26px;width:12px;height:12px;border-color:var(--colore) !important}.slider-testo .slick-next:before{left:7px}@media (min-width:580px){.slider-testo .slick-arrow{top:50%}}@media (min-width:768px){.slider-testo>div>.grid{padding-left:0 !important;padding-right:0 !important}.slider-testo>div>.grid>div{padding-left:10px !important;padding-right:10px !important}.slider-testo .slick-arrow{top:auto;bottom:-70px;border:1px solid var(--bianco)}.slider-testo .slick-arrow:hover{background-color:transparent}.slider-testo .slick-arrow:hover:before{border-color:var(--bianco) !important}.slider-testo .slick-prev{left:calc(50% - 60px)}.slider-testo .slick-next{right:calc(50% - 60px)}.slider-testo .slick-prev:before{top:16px;left:18px}.slider-testo .slick-next:before{top:16px;left:14px}}@media (min-width:1024px){.slider-testo>div>.grid .slick-slide{padding-left:0 !important;padding-right:0 !important}.slider-testo>div>.grid .slick-slide .inner{padding-left:10px !important;padding-right:10px !important}.slider-testo .slick-arrow{bottom:-80px}}@media (min-width:1440px){.slider-testo .slick-arrow{width:55px;height:55px;bottom:-100px}.slider-testo .slick-prev{left:calc(50% - 73px)}.slider-testo .slick-next{right:calc(50% - 73px)}.slider-testo .slick-prev:before{top:17px;left:22px;width:18px;height:18px}.slider-testo .slick-next:before{top:17px;left:14px;width:18px;height:18px}}.slider-azioni{margin-top:-1px}.slider-azioni a{color:var(--bianco)}.slider-azioni a:hover{text-decoration:underline}.slider-azioni .slick-list{overflow:visible;overflow-x:clip}.slide-number{position:absolute;top:-46%;font-size:50rem;color:var(--bianco);font-weight:var(--weightbold);line-height:1;opacity:0;transition:opacity .4s;z-index:-1}@media (min-width:768px){.slick-current .slide-number{opacity:.15}}@media (min-width:1024px){.slide-number{top:-52%}}@media (min-width:1440px){.slide-number{font-size:55rem}}@media (min-width:1600px){.slide-number{top:-67%}}.pomodoro-azioni{position:relative;max-height:0 !important}.pomodoro-azioni:after{position:absolute;content:"";top:-134px;right:-68px;width:200px;height:334px;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/pomodoro.png);background-repeat:no-repeat;background-size:contain}@media (min-width:1024px){.pomodoro-azioni:after{top:-155px;width:225px}}@media (min-width:1280px){.pomodoro-azioni:after{top:-180px;right:-60px;width:250px}}@media (min-width:1600px){.pomodoro-azioni:after{top:-200px;width:288px}}.counter-block ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;padding:0}.counter-block li{list-style-type:none;padding:0 20px;width:100%;margin-top:35px;margin-bottom:35px}.counter-block img{width:100px}.counter-block .counter{display:block;font-family:var(--altfont),sans-serif;font-weight:var(--weightbold);font-size:3.8rem;margin-top:1rem}.counter-block .descrizione{display:block;font-size:1.1rem;line-height:1.2}.counter-block .overlay{max-height:none}@media screen and (min-width:500px){.counter-block li{width:50%}.counter-block .counter{font-size:2.8rem}}@media screen and (min-width:680px){.counter-block li{width:33.333%;margin-top:25px;margin-bottom:20px}}@media screen and (min-width:1024px){.counter-block li{flex:1}.counter-block img{width:75px}}@media screen and (min-width:1280px){.counter-block img{width:90px}.counter-block .counter{font-size:3.3rem}}@media (min-width:1440px){.counter-block .counter{font-size:3.8rem}}.grid.archive-grid{justify-content:flex-start}.archive-grid .inner{height:100%;padding-bottom:15px;display:flex;flex-wrap:wrap;align-items:center}.archive-grid .immagine{margin:0;position:relative}.archive-grid a.link{display:block}.archive-grid h3{font-size:1.2rem;line-height:1.1;margin-bottom:.7rem}.archive-grid h3 a{color:var(--main)}.archive-grid h3 a:hover{color:var(--colore)}.archive-grid .testo{padding:2rem 1.2rem;position:absolute;left:0;bottom:0;width:75%;height:50%;background-color:rgba(255,255,255,.8);transition:background-color .3s}.archive-grid .data{font-size:.88rem;font-weight:var(--weightnormal);margin-bottom:.7rem;text-transform:uppercase;position:relative;color:var(--colore);border-bottom:1px solid var(--colore);padding-bottom:.46rem}.archive-grid .data svg{position:absolute;left:0;width:12px;height:12px;top:2px}.archive-grid .spacer{display:inline-block;padding:0 5px}.archive-grid .cat_name{display:inline-block;padding-right:6px}.archive-grid .cat_name{color:var(--colore)}.archive-grid .cat_name:hover{color:var(--colore)}.archive-grid .excerpt{font-size:.9rem;line-height:1.3}.archive-grid .more{background:var(--bianco);border:1px solid var(--colore);color:var(--colore)}.archive-grid .testo:hover{background-color:var(--colore)}.archive-grid .testo:hover .data,.archive-grid .testo:hover h3{color:var(--bianco)}.archive-grid .testo:hover .data{border-color:var(--bianco)}#related{margin-top:50px;margin-bottom:-50px;background-color:var(--grigio-molto-chiaro)}#related h2{color:var(--colore);text-transform:uppercase}#related .archive-grid{margin-bottom:0 !important}@media (min-width:768px) and (max-width:1023px){.archive-grid .more{display:none}}@media screen and (min-width:425px){.archive-grid .testo{width:60%}}@media screen and (min-width:520px){.archive-grid .testo{width:100%;height:60%}.archive-grid .data{font-size:.8rem}.archive-grid h3{font-size:.85rem}}@media screen and (min-width:680px){.archive-grid .testo{height:40%}.archive-grid .data{font-size:.9rem}.archive-grid h3{font-size:1rem}}@media screen and (min-width:768px){.archive-grid .testo{height:60%;width:100%}.archive-grid h3{font-size:.95rem}}@media (min-width:964px){.archive-grid-wrap,.grid.archive-grid{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width:992px){.archive-grid .testo{height:55%;width:85%}.archive-grid h3{font-size:1rem}}@media screen and (min-width:1024px){.archive-grid .testo{height:55%;width:85%}.archive-grid h3{font-size:1rem}}@media screen and (min-width:1280px){.grid.archive-grid{margin-left:-5px;margin-right:-5px}.archive-grid .item{padding:0 25px}.archive-grid .testo{height:50%;width:70%}.archive-grid h3{font-size:1.1rem}.archive-grid .archivio .button{margin-right:5px}#related{margin-top:60px;margin-bottom:-60px}}@media screen and (min-width:1440px){.grid.archive-grid{margin-left:-10px;margin-right:-10px}.archive-grid .item{padding:0 30px}.archive-grid h3{font-size:1.2rem}.archive-grid .archivio .button{margin-right:10px}#related{margin-top:70px;margin-bottom:-70px}}.archive-list h2 a{color:var(--main)}.archive-list h2 a:hover{color:var(--colore)}.archive-list .data{display:inline-block;font-size:.74rem;font-weight:var(--weightbold);text-transform:uppercase;position:relative;padding-left:19px}.archive-list .data svg{position:absolute;left:0;width:12px;height:12px;top:2px}.archive-list .spacer{display:inline-block;padding:0 5px}.archive-list .cat_name{display:inline-block;padding-right:6px}@media (max-width:767px){.archive-list .excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}}.titolo_superiore{display:block;margin-bottom:10px;font-size:.9rem;font-weight:var(--weightheavy);letter-spacing:.035rem}.paragrafo_intro{margin-bottom:40px}.paragrafo{position:relative}.paragrafo .inner{width:100%}.paragrafo:not(.svg) img{width:100%}.paragrafo .button{margin-bottom:40px}.paragrafo .fotoalign-left figure,.paragrafo .fotoalign-right figure,.paragrafo .fotoalign-left-quadrata figure,.paragrafo .fotoalign-right-quadrata figure{margin:0 auto 3rem;text-align:center}.paragrafo .fotoalign-center figure{margin:0 auto 3rem;text-align:center}.paragrafo .fotoalign-center figure img{width:auto}.paragrafo img.aligncenter{width:auto;border:1px solid green}.paragrafo img.aligncenter{display:inline-block}.paragrafo .fotoalign-full figure{text-align:center;display:block;margin:0 auto 3rem}.paragrafo.left-full figure{margin:0 -40px 3rem 0}.paragrafo.right-full figure{margin:0 0 3rem -40px}.paragrafo.left-full .immagine{padding-left:0;margin-left:-20px}.paragrafo.right-full .immagine{padding-right:0;margin-right:-20px}@media screen and (min-width:768px){.paragrafo.left-full figure{margin:0 -40px 3.5rem 0}.paragrafo.right-full figure{margin:0 0 3.5rem -40px}}@media screen and (min-width:992px){.paragrafo .fotoalign-left,.paragrafo .fotoalign-left-quadrata{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.paragrafo .fotoalign-right,.paragrafo .fotoalign-right-quadrata{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:row-reverse}.paragrafo .fotoalign-left figure,.paragrafo .fotoalign-right figure,.paragrafo .fotoalign-left-quadrata figure,.paragrafo .fotoalign-right-quadrata figure{margin:0 auto 0}.paragrafo .fotoalign-left .inner,.paragrafo .fotoalign-left-quadrata .inner{padding-left:1rem}.paragrafo .fotoalign-right .inner,.paragrafo .fotoalign-right-quadrata .inner{padding-right:1rem}.paragrafo.left-full .inner{padding-left:6%;padding-right:11%;padding-top:40px;padding-bottom:40px}.paragrafo.right-full .inner{padding-left:11%;padding-right:6%;padding-top:40px;padding-bottom:40px}.paragrafo.right-full{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:row-reverse}.paragrafo.left-full figure{margin:0 auto 0rem 0}.paragrafo.right-full figure{margin:0 0 0 auto}.paragrafo.left .inner,.paragrafo.left-quadrata .inner{padding-left:10px}.paragrafo.right .inner,.paragrafo.right-quadrata .inner{padding-right:10px}.paragrafo .button{margin-bottom:0}}@media screen and (min-width:1024px){.paragrafo.left-full .immagine{padding-left:10px;transform:translateX(15px) !important}.paragrafo.left-full .inner{padding-left:12%;padding-right:11%}.paragrafo.right-full .immagine{padding-right:10px;transform:translateX(-15px) !important}.paragrafo.right-full .inner{padding-left:11%;padding-right:12%}}@media screen and (min-width:1280px){.paragrafo .fotoalign-center figure,.paragrafo .fotoalign-full figure{margin:0 auto 3.5rem}.paragrafo .fotoalign-left .inner,.paragrafo .fotoalign-left-quadrata .inner{padding-left:2rem}.paragrafo .fotoalign-right .inner,.paragrafo .fotoalign-right-quadrata .inner{padding-right:2rem}.paragrafo.left-full .inner{padding-left:13%;padding-right:14%}.paragrafo.left-full .immagine{padding-left:25px}.paragrafo.right-full .inner{padding-left:14%;padding-right:13%}.paragrafo.right-full .immagine{padding-right:25px}.paragrafo.left .inner,.paragrafo.left-quadrata .inner{padding-left:25px}.paragrafo.right .inner,.paragrafo.right-quadrata .inner{padding-right:25px}}@media screen and (min-width:1440px){.paragrafo .fotoalign-center figure,.paragrafo .fotoalign-full figure{margin:0 auto 4.5rem}.paragrafo .fotoalign-left .inner,.paragrafo .fotoalign-left-quadrata .inner{padding-left:3rem}.paragrafo .fotoalign-right .inner,.paragrafo .fotoalign-right-quadrata .inner{padding-right:3rem}.paragrafo.left .inner,.paragrafo.left-quadrata .inner{padding-left:35px}.paragrafo.right .inner,.paragrafo.right-quadrata .inner{padding-right:35px}.paragrafo.left-full .immagine{padding-left:35px}.paragrafo.right-full .immagine{padding-right:35px}}@media screen and (min-width:1600px){.paragrafo.left-full .inner{padding-left:14%;padding-right:18%}.paragrafo.left-full .immagine{padding-left:40px}.paragrafo.right-full .inner{padding-left:18%;padding-right:14%}.paragrafo.right-full .immagine{padding-right:40px}.paragrafo.left .inner,.paragrafo.left-quadrata .inner{padding-left:50px}.paragrafo.right .inner,.paragrafo.right-quadrata .inner{padding-right:50px}}@media screen and (min-width:1800px){.paragrafo .fotoalign-left .inner,.paragrafo .fotoalign-left-quadrata .inner{padding-left:4rem}.paragrafo .fotoalign-right .inner,.paragrafo .fotoalign-right-quadrata .inner{padding-right:4rem}.paragrafo.left-full .inner{padding-left:14%;padding-right:20%}.paragrafo.left-full .immagine{padding-left:60px}.paragrafo.right-full .inner{padding-left:20%;padding-right:14%}.paragrafo.right-full .immagine{padding-right:60px}}@media screen and (min-width:2060px){.paragrafo.left-full .inner{padding-left:14%;padding-right:25%}.paragrafo.left-full .immagine{padding-left:90px}.paragrafo.right-full .inner{padding-left:25%;padding-right:14%}.paragrafo.right-full .immagine{padding-right:90px}}@media screen and (min-width:2400px){.paragrafo.left-full .inner{padding-left:14%;padding-right:30%}.paragrafo.right-full .inner{padding-left:30%;padding-right:14%}}.colonne figure{margin:0 auto 2rem}.colonne:not(.svg) img{width:auto;margin:0 auto}.colonne .titolo{font-size:1.5rem}.foto-icona figure img{max-width:94px}@media (min-width:768px){.colonne2 .titolo,.colonne4 .titolo{font-size:1.35rem}.colonne3 .titolo{font-size:1.35rem}}@media (min-width:816px){.colonne3 .titolo{font-size:1.6rem}}@media (min-width:1024px){.colonne2 .titolo{font-size:1.85rem}.colonne4 .titolo{font-size:1.35rem}}@media (min-width:1280px){.colonne2 .titolo{font-size:2.2rem}.colonne3 .titolo{font-size:1.7rem}.colonne4 .titolo{font-size:1.5rem}}@media (min-width:1440px){.colonne2 .titolo{font-size:2.3rem}.colonne3 .titolo{font-size:1.8rem}.colonne4 .titolo{font-size:1.5rem}}.gallery .grid,.gallery.grid{justify-content:center}.gallery figure{position:relative}.gallery figcaption{text-align:center;color:var(--main);font-family:var(--mainfont),sans-serif;font-size:90%;font-weight:var(--weightnormal);letter-spacing:.04rem;padding-top:16px;line-height:1.15;position:relative;overflow-wrap:break-word}.gallery .overlay{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:opacity .4s}.gallery a.dentro:hover .overlay{opacity:1}.gallery a.dentro figcaption{opacity:0;margin:0 auto;width:100%;text-align:center;padding:4px 20px 0;position:absolute;top:50%;transform:translateY(-50%)}.gallery a.dentro:hover figcaption{opacity:1}.gallery .item{margin-top:30px;margin-bottom:10px !important}@media screen and (min-width:768px){.gallery .item{margin-bottom:0 !important}.gallery figure{margin-bottom:10px}}@media screen and (min-width:1280px){.gallery .item{margin-top:30px}}.elenco_video a{position:relative;color:var(--colore);display:block}.elenco_video a:hover{color:var(--bianco)}.elenco_video svg{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px}.elenco_video img{width:100%}.elenco_video .titolo_video{clear:both;font-size:92%;padding-top:1rem;text-align:left;line-height:1.18;font-weight:var(--weightheavy)}.grid.video .video_holder .grid{flex:1}.grid.video a{position:relative;color:red;display:block;margin:0 auto;max-width:860px}.grid.video a:hover{color:var(--bianco)}.grid.video svg{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px}.grid.video img{width:100%}.grid.video .titolo_video{clear:both;font-size:1rem;padding-top:1.5rem;text-align:left;line-height:1.18;font-weight:var(--weightheavy)}@media (min-width:1024px){.grid.video{margin:1rem auto}.grid.video,.grid.video div{padding-left:0;padding-right:0}}.fslightbox-slide-btn:before,.fslightbox-slide-btn:before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;width:22px;height:22px;left:.15em;position:absolute;top:.69em;transform:rotate(-45deg);vertical-align:top;border-color:var(--main)}.fslightbox-toolbar-button,.fslightbox-toolbar-button:hover .fslightbox-svg-path{fill:var(--main) !important}.fslightbox-slide-btn-container-previous .fslightbox-slide-btn:before{left:.74em;transform:rotate(-135deg)}.fslightbox-slide-btn-container-next .fslightbox-slide-btn:before{transform:rotate(45deg)}.fslightbox-slide-btn-container-previous,.fslightbox-slide-btn-container-next{background-color:rgba(255,255,255,.55)}img.fslightbox-source{border-radius:0}@media screen and (min-width:992px){.fslightbox-slide-btn-container-previous{left:8px !important}.fslightbox-slide-btn-container-next{right:8px !important}}@media screen and (min-width:1280px){.fslightbox-slide-btn-container-previous{left:13px !important}.fslightbox-slide-btn-container-next{right:14px !important}}@media screen and (min-width:1440px){.fslightbox-slide-btn-container-previous{left:19px !important}.fslightbox-slide-btn-container-next{right:20px !important}}@media screen and (min-width:1600px){.fslightbox-slide-btn-container-previous{left:29px !important}.fslightbox-slide-btn-container-next{right:30px !important}}#recensioni .azienda-stars{color:#e44710}#recensioni .azienda-stars svg{width:18px;height:18px;vertical-align:middle}#recensioni .num_rece{font-size:90%;color:var(--grigio)}#recensioni .azienda{font-size:1.1rem;line-height:1.15;font-weight:var(--weightbold)}#recensioni .azienda-avatar img{width:80px;height:80px;border-radius:50%;box-shadow:0 0 2px rgb(0 0 0/35%),0 2px 4px rgb(0 0 0/35%)}#recensioni .azienda-rating{color:#e44710;font-size:1.25rem;font-weight:var(--weightbold);margin:0 6px 0 0;display:inline-block;-webkit-transform:translateY(3px);transform:translateY(3px)}#recensioni .contenuto{font-size:.86rem;line-height:1.4;padding-top:10px}#recensioni .review{position:relative}#recensioni .review .avatar{position:absolute;top:0;left:10px}#recensioni .review .avatar img{width:45px;height:45px;border-radius:50%}#recensioni .review .content{padding-left:50px}#recensioni .review .rating svg{width:21px;height:20px;color:#ffb800}#recensioni .button:after{border-left-color:var(--colore-2)}#recensioni .button:hover:before{background-color:var(--colore-2)}#recensioni .button:hover:after{border-left-color:var(--bianco)}@media screen and (min-width:1280px){#recensioni .review .avatar img{width:60px;height:60px}#recensioni .review .content{padding-left:70px}}#recensioni .showmore,#recensioni .showless{color:var(--color);font-weight:var(--weightbold);cursor:pointer;display:inline-block;padding-left:5px;font-size:97%}#recensioni .moretext{display:none}.testimonial blockquote{font-style:italic;margin:.25em 0;padding:40px;line-height:1.35;position:relative;border-left:none;background-color:var(--grigio-molto-chiaro)}.testimonial blockquote figure{padding-bottom:2.6rem}.testimonial blockquote img{border-radius:50%;max-width:150px;display:inline-block;box-shadow:0 0 2px rgb(0 0 0/35%),0 2px 4px rgb(0 0 0/35%)}.testimonial blockquote .inner{float:left;width:100%}.testimonial blockquote span{display:block;margin-bottom:8px}.testimonial blockquote .descrizione{padding-bottom:18px}.testimonial blockquote .nome{font-style:normal;font-weight:var(--weightbold)}.testimonial blockquote .ruolo{font-style:normal;font-size:.85rem}.testimonial blockquote:before,.testimonial blockquote:after{position:absolute;font-size:22rem;color:var(--bianco);line-height:1;z-index:0;font-family:sans-serif;height:150px}.testimonial blockquote:before{content:"\201c";left:-1.8rem;top:-2rem}.testimonial blockquote:after{content:"\201d";right:4rem;bottom:0}.testimonial .slick-prev{box-shadow:none;height:35px;width:35px;left:3px;top:45%}.testimonial .slick-next{box-shadow:none;height:35px;width:35px;right:20px;top:45%}@media screen and (min-width:768px){.testimonial blockquote figure{width:180px;padding-bottom:0}.testimonial blockquote .inner{width:calc(100% - 180px);padding-left:30px}}@media screen and (min-width:1024px){.testimonial .slick-prev{left:-14px}.testimonial .slick-next{right:5px}}@media screen and (min-width:1440px){.testimonial .slick-prev{left:-19px}.testimonial .slick-next{right:0}}.accordion h2{color:var(--colore)}.accordion h3{margin-bottom:12px;color:var(--colore)}.accordion input{position:absolute;opacity:0;z-index:-1}.accordion .tabs{margin-top:20px;overflow:hidden}.accordion .tab{width:100%;color:var(--bianco);overflow:hidden}.accordion .tab-label{display:flex;justify-content:space-between;padding:1rem 1.4rem 1rem;font-size:1.2rem;font-weight:var(--weightbold);cursor:pointer;margin-bottom:0;color:var(--bianco);background-color:var(--colore-2);transition:background .3s,color .3s}.accordion .tab-label:after{content:"❯";width:1em;height:1em;text-align:center;transition:transform .3s}.accordion .tab-content{max-height:0;padding:0 1rem;transition:max-height .3s,padding .3s;color:var(--main);overflow:hidden}.accordion .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background-color:var(--grigio);color:var(--bianco);cursor:pointer}.accordion input:checked+.tab-label{background-color:var(--colore);color:var(--bianco)}.accordion input:checked+.tab-label:after{transform:rotate(90deg)}.accordion input:checked~.tab-content{max-height:100vh;padding:2rem 1rem 1rem}.accordion blockquote{background-color:transparent;padding:0 0 0 1.2rem;border-color:var(--colore);border-width:2px;margin:0 auto;color:var(--grigio-scuro)}.accordion blockquote strong{font-style:normal}.accordion blockquote:before,.accordion blockquote:after{display:none}@media (min-width:768px){.accordion h3{font-size:1.65rem}}#timeline{overflow:hidden;margin:0 auto;position:relative;padding-bottom:55px}#dates{min-width:2300px !important;height:60px;overflow:hidden;padding-left:0;margin-left:0}#dates li{list-style:none;float:left;min-width:100px;height:50px;text-align:center;padding:0 10px}#dates a{font-size:.9rem;line-height:38px;padding-bottom:10px;transition:font-size .3s}#dates a.selected{font-size:1.1rem;font-weight:var(--weightbold)}#issues{overflow:hidden;padding-left:0;margin-bottom:0;display:flex;flex-wrap:nowrap}#issues li{list-style:none;float:left}#issues li.selected{float:left}#issues li h3{color:var(--main);font-size:2rem;margin:20px 0;padding:0;text-transform:uppercase}#issues li p{margin-right:auto;margin-left:auto;font-weight:var(--weightnormal);line-height:22px;width:317px}#grad_left,#grad_right{width:100px;height:350px;position:absolute;top:0}#grad_left{left:0}#grad_right{right:0}#timenext,#timeprev{position:absolute;font-size:4rem;bottom:0;width:60px;height:60px;background-color:var(--colore);text-indent:-9999px;overflow:hidden;border-radius:50%}#timenext{right:50%;margin-right:-70px}#timeprev{left:50%;margin-left:-70px}#timenext.disabled,#timeprev.disabled{opacity:.2}#timeprev:before,#timenext:before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;width:22px;height:22px;left:.2em;position:absolute;top:.285em;transform:rotate(-45deg);vertical-align:top;border-color:var(--bianco)}#timenext:before{transform:rotate(45deg)}#timeprev:before{left:.34em;transform:rotate(-135deg)}@media screen and (min-width:414px){#issues li p{width:350px}}@media screen and (min-width:480px){#issues{padding-left:9%}}@media screen and (min-width:520px){#issues{padding-left:12%}}@media screen and (min-width:580px){#issues{padding-left:17%}}@media screen and (min-width:620px){#issues{padding-left:20%}}@media screen and (min-width:680px){#issues{padding-left:22%}}@media screen and (min-width:740px){#issues{padding-left:25%}}@media screen and (min-width:768px){#issues{padding-left:26%}}@media screen and (min-width:920px){#issues{padding-left:30%}}@media screen and (min-width:1024px){#issues li h3{font-size:2.3rem}}@media screen and (min-width:1280px){#issues{padding-left:32%}}@media screen and (min-width:1440px){#issues{padding-left:34%}}.timeline-container{width:90%;padding:30px 0;margin:30px auto;position:relative;overflow:hidden}.timeline-container:before{content:"";position:absolute;top:0;left:8px;width:2px;margin-left:-1px;height:100%;background:var(--grigio-molto-chiaro);z-index:1}.timeline-block{width:100%;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;clear:both}.timeline-block-right{float:none}.timeline-block-left{float:none;direction:ltr}.timeline-marker{width:16px;height:16px;border-radius:50%;border:2px solid var(--bianco);background:var(--colore);margin-top:10px;z-index:9999}.timeline-content{width:95%;padding:0 15px;color:var(--grigio)}.timeline-content h3{margin-top:5px;margin-bottom:5px;font-size:1.65rem}.timeline-content span{font-size:.98rem;color:var(--colore)}.timeline-content .descrizione_evento{font-size:.85rem;line-height:1.5em;word-spacing:1px;color:var(--grigio)}@media screen and (min-width:768px){.timeline-container{width:85%}.timeline-container:before{left:50%;width:2px}.timeline-block{width:-webkit-calc(50% + 8px);width:-moz-calc(50% + 8px);width:calc(50% + 8px)}.timeline-block-right{float:right}.timeline-block-left{float:left;direction:rtl}}.google-maps{position:relative;height:400px;overflow:hidden;margin:0 !important}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.google-maps iframe{pointer-events:none}.mappa-block.grid--full{padding:0 !important}.mappa-block.grid--full .google-maps{margin:0 !important}@media screen and (min-width:1280px){.google-maps{height:500px}}@media screen and (min-width:1440px){.google-maps{height:600px}}table.eventi tr{background-color:var(--grigio-scuro);border:none;padding-top:0}table.eventi th{background-color:var(--main);color:var(--bianco)}table.eventi td{vertical-align:top;border:none;padding:1rem}table.eventi td:not(.descrizione):first-of-type{border-left:5px solid var(--colore)}table.eventi td.locandina figure{text-align:left;margin-bottom:0}table.eventi td.locandina img{width:auto;max-width:220px;margin:0}table.eventi .data_concerto,table.eventi .locale{font-family:var(--mainfont);font-weight:var(--weightbold)}table.eventi td.descrizione{font-size:95%;text-align:left;padding-bottom:14px}table.eventi td.descrizione p{margin-bottom:0}table.eventi tr.noborder{border-top:20px solid var(--main);margin-bottom:0}table.eventi tr.noborder:first-of-type{border-top:none}table.eventi tr.noborder,table.eventi tr.noborder td{border-bottom:none !important}table.eventi td.artista{text-transform:uppercase}@media (max-width:767px){table.responsive.eventi td{text-align:left;padding-bottom:0}table.responsive.eventi td{border-left:5px solid var(--colore)}table.responsive.eventi td.artista{padding-top:1.8rem}table.responsive.eventi td.info{padding-bottom:1rem}table.responsive.eventi tr.descr{display:none}table.responsive.eventi td:before{content:''}table.responsive.eventi .button{margin-top:10px}}@media screen and (min-width:768px){table.eventi td{line-height:1.27}table.eventi:not(.con-locandina) td.artista,table.eventi:not(.con-locandina) td.quando,table.eventi:not(.con-locandina) td.dove,table.eventi:not(.con-locandina) td.info{padding-top:20px;padding-bottom:15px}table.eventi:not(.con-locandina) td.descrizione{padding-top:0;padding-bottom:18px}table.eventi .data_concerto,table.eventi .locale{display:block}table.eventi .orario,table.eventi .citta{padding-top:4px;display:block}table.eventi td.descrizione{padding-top:20px;padding-bottom:35px}.safari table.eventi td.descrizione{padding-top:70px}table.eventi.con-locandina td.artista,table.eventi.con-locandina td.quando,table.eventi.con-locandina td.dove,table.eventi.con-locandina td.info{padding-top:60px;padding-bottom:0}table.eventi td.info{display:none}}@media screen and (min-width:1024px){table.eventi.con-locandina td.artista,table.eventi.con-locandina td.quando,table.eventi.con-locandina td.dove,table.eventi.con-locandina td.info{padding-top:70px}table.eventi .data_concerto,table.eventi .locale{font-size:1rem}}@media screen and (min-width:1280px){table.eventi.con-locandina td.artista,table.eventi.con-locandina td.quando,table.eventi.con-locandina td.dove,table.eventi.con-locandina td.info{padding-top:80px}table.eventi .data_concerto,table.eventi .locale{font-size:1.1rem}table.eventi td.info{max-width:88px;display:table-cell}}@media screen and (min-width:1440px){table.eventi .data_concerto,table.eventi .locale{font-size:1.16rem}}.tabs-container input.hidden{display:none}.tabs-container input:checked+label{background:var(--main);color:var(--grigio-molto-chiaro)}.tabs-container input#tab1:checked~.content-container #c1,.tabs-container input#tab2:checked~.content-container #c2,.tabs-container input#tab3:checked~.content-container #c3,.tabs-container input#tab4:checked~.content-container #c4,.tabs-container input#tab5:checked~.content-container #c5,.tabs-container input#tab6:checked~.content-container #c6,.tabs-container input#tab7:checked~.content-container #c7,.tabs-container input#tab8:checked~.content-container #c8,.tabs-container input#tab9:checked~.content-container #c9{display:block}.tabs-container>label,.tabs-container>.label{display:inline-block;font-size:.88rem;line-height:36px;padding:4px 20px 0;text-align:center;background:var(--grigio-molto-chiaro);color:var(--main);position:relative;transition:.25s background ease;cursor:pointer;margin:0}.tabs-container .content-container{position:relative;border:1px solid var(--main)}.tabs-container .content-container .content{width:100%;display:none;transition:.25s ease;margin:0}.tabs-container>.label{font-family:inherit;font-weight:var(--weightnormal);margin:0 0 4px}.tabs-container .label:hover{background:var(--main);color:var(--bianco)}.downloads-container .content{padding-left:87px;border:1px solid var(--grigio-molto-chiaro);border-radius:0;background:var(--bianco);padding-right:15px;height:100%}.downloads-container .file{position:relative;font-weight:var(--weightbold);line-height:1.2;padding-bottom:3px}.downloads-container .file svg{position:absolute;width:45px;height:45px;left:-65px;top:-5px}.downloads-container .filesize{font-size:85%}.downloads-container .contenuto{font-size:90%;color:var(--grigio);line-height:1.2;padding-top:1px}.downloads-container .contenuto p{margin-bottom:0}@media (min-width:1280px){.downloads-container .content{padding-left:97px}.downloads-container .file svg{left:-70px}}.loghi figure{flex:1}.loghi figure img{max-width:190px;margin:0 auto;box-shadow:none !important}.loghi .card{perspective:500px}.loghi .card .content{position:relative;width:100%;height:100%;box-shadow:0 0 15px rgba(0,0,0,.1);transition:transform .6s;transform-style:preserve-3d;aspect-ratio:1/1}.loghi .card:hover .content{transform:rotateY(180deg);height:100%}.loghi .card .front,.loghi .card .back{height:100%;width:100%;background:var(--bianco);border-radius:0;backface-visibility:hidden}.loghi .card .front{padding:12px}.loghi .card .back{position:absolute;top:0;padding:30px;font-size:1.1rem;line-height:1.25;text-align:left;background:var(--colore);color:var(--bianco);transform:rotateY(180deg)}.loghi .card .back p{margin-bottom:10px}.loghi .card .back a{color:var(--bianco);text-decoration:underline}.loghi .card figure{padding-top:1.5rem}.loghi .card figure img{max-width:226px}.loghi .card figcaption{font-size:.88rem;line-height:1.1;font-weight:var(--weightheavy);text-transform:uppercase;position:absolute;left:0;right:0;bottom:36px;transition:opacity .5s}.loghi .card:hover figcaption{opacity:0}@media (min-width:520px){.loghi .card .back{padding:18px;font-size:.78rem}}@media (min-width:620px){.loghi .card .back{padding:25px;font-size:.9rem}}@media (min-width:768px){.loghi .card{width:33.33%}.loghi .card .back{padding:18px;font-size:.78rem}}@media (min-width:992px){.loghi .card .back{padding:20px;font-size:.92rem}}@media (min-width:1024px){.loghi .cards,.loghi .cards>.grid{padding-left:0;padding-right:0}.loghi .card .back{padding:25px;font-size:.98rem}}@media (min-width:1280px){.loghi .card{width:25%}.loghi .card .back{padding:20px;font-size:.82rem}}@media (min-width:1440px){.loghi .card .back{padding:25px;font-size:.95rem}}@media (min-width:1600px){.loghi .card .back{padding:30px;font-size:.98rem}}@media (max-width:991px){.caratteristiche>div{width:100%}.caratteristiche .col-50:nth-child(2){margin-top:0 !important}}.caratteristiche .col-50:nth-child(2) .inner{border-left:6px solid var(--colore);padding-left:1.86rem}.caratteristiche h2{margin-left:2rem;font-size:clamp(1.8rem, 2vw + 1rem, 3rem) !important}@media (min-width:992px){.caratteristiche .col-50:nth-child(2) .inner:before{content:"";position:absolute;left:-28px;top:50px;width:48px;height:6px;background-color:var(--colore)}.caratteristiche .col-50:nth-child(2) .inner:after{content:"";position:absolute;left:-44px;top:44px;width:18px;height:18px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/pointer.svg)}}@media (min-width:1440px){.caratteristiche .col-50:nth-child(2) .inner:before{width:60px;left:-40px}.caratteristiche .col-50:nth-child(2) .inner:after{left:-56px}}#header-image{width:100%;position:relative;color:var(--bianco);margin-bottom:50px}#header-image.fourth{height:calc(25vh + 70px);min-height:280px}#header-image.third{min-height:calc(33vh + 60px)}#header-image.half{min-height:calc(50vh + 70px)}#header-image.sevenfive{min-height:75vh}#header-image.full{min-height:100vh}#header-image .contenuto{padding-top:60px;padding-bottom:50px}@media screen and (min-width:992px){#header-image .contenuto{padding-top:72px}#topbar:has(#supbar)+#maincontainer #header-image .contenuto{padding-top:112px}}@media screen and (min-width:1280px){#header-image.fourth{min-height:300px}#header-image .contenuto{padding-top:82px}#topbar:has(#supbar)+#maincontainer #header-image .contenuto{padding-top:122px}}@media screen and (min-width:1440px){#header-image.fourth{min-height:340px}#header-image.sevenfive{min-height:calc(75vh + 120px)}#header-image .contenuto{padding-top:96px;padding-bottom:56px}#topbar:has(#supbar)+#maincontainer #header-image .contenuto{padding-top:136px}}@media (min-width:1600px){#header-image.fourth{min-height:374px}#header-image.sevenfive{min-height:calc(75vh + 140px)}}@media (min-width:1800px){#header-image.fourth{min-height:420px}}#header-image .overlay{max-height:none}#header-image .inner{flex:1}#header-image .background.posizione-top{background-position:center top}#header-image .background.posizione-halftop{background-position:center 25%}#header-image .background.posizione-center{background-position:center center}#header-image .background.posizione-halfbottom{background-position:center 75%}#header-image .background.posizione-bottom{background-position:center bottom}#header-image h1,#header-image .h1,#header-image h2{color:var(--bianco);margin-bottom:0;padding-bottom:0;line-height:1.05;text-shadow:1px 1px 2px rgba(35,31,32,.3)}.home #header-image .h1{font-size:clamp(2.8rem, 4vw + 1rem, 6rem)}#header-image .grid{height:100%;padding-top:90px;padding-bottom:90px}#header-image.absolute-img{min-height:10vh !important}#header-image.absolute-img .grid{height:auto;padding-top:90px;padding-bottom:90px;position:absolute;top:0;left:0;right:0;width:100% !important;max-width:100% !important;top:50%;transform:translateY(-67%)}#header-image.absolute-img img{width:100%}#header-image .paragrafo{font-size:1rem;font-weight:var(--weightbold);padding-top:30px}#header-image .button:before{background-color:var(--colore)}#header-image .button:after{border-left-color:var(--bianco)}#header-image .button:hover:before{background-color:var(--bianco)}#header-image .button:hover:after{border-left-color:var(--colore-2)}@media (min-width:580px){#header-image .paragrafo{font-size:1.1rem}}@media (min-width:768px){#header-image .paragrafo{font-size:1.25rem}}@media (min-width:992px){#header-image .paragrafo{font-size:1.35rem}}@media (min-width:1280px){#header-image .paragrafo{font-size:1.45rem}}@media (min-width:1440px){#header-image .paragrafo{font-size:1.6rem}}@media (min-width:1600px){#header-image .paragrafo{font-size:1.7rem}}@media (min-width:992px){#header-image .grid{padding-top:97px;padding-bottom:97px}}@media (min-width:1024px){#header-image .grid{padding-top:108px;padding-bottom:108px}}@media (min-width:1440px){#header-image .grid{padding-top:124px;padding-bottom:124px}}#pageheader{padding-top:100px;text-align:center}@media (min-width:992px){#pageheader{padding-top:120px}}@media (min-width:1280px){#pageheader{padding-top:136px}}@media (min-width:1440px){#pageheader{padding-top:150px}}@media (min-width:1600px){#pageheader{padding-top:170px}}@media (min-width:1800px){#pageheader{padding-top:180px}}.page h1.page-title{color:var(--main)}.single h1.page-title{color:var(--main)}.single #pageheader .data{display:inline-block;font-size:.74rem;font-weight:var(--weightbold);margin-bottom:1.7rem;text-transform:uppercase;position:relative;padding-left:19px}.single #pageheader .data svg{position:absolute;left:0;width:12px;height:12px;top:2px}.single #pageheader .spacer{display:inline-block;padding:0 5px}.single #pageheader .cat_name{display:inline-block;padding-right:6px}.single article.hentry p:first-of-type{font-size:1.3rem}.single-post .gallery.grid--full{padding-left:0;padding-right:0}.single-post .gallery.grid--full>div{padding-left:0;padding-right:0}.single .gallery figcaption{color:var(--bianco)}.single .wp-block-image{text-align:center;margin:4rem auto 3rem}.wp-block-image figcaption{margin-top:1rem;margin-bottom:0;font-size:.9rem;color:var(--grigio-chiaro)}@media screen and (min-width:1024px){.single-post .gallery{padding-left:0;padding-right:0;margin-left:-20px;margin-right:-20px}.single-post .gallery>div>div{padding-left:0;padding-right:0;margin-left:-20px;margin-right:-20px}.single-post .gallery.grid--full>div>div{width:100vh;margin-inline-start:50%;transform:translateX(-50%)}}p.tags{border-top:1px solid var(--grigio-molto-chiaro);font-size:.9rem !important}p.tags .tags-title{color:var(--grigio);font-weight:var(--weightbold)}p.tags a{padding-right:.5rem}#toc_container{padding:17px 21px 19px;margin-bottom:2rem}#toc_container p.toc_title{text-align:left}.single-eventi figure.locandina{text-align:center;margin-bottom:2rem}.single-eventi figure.locandina img{width:auto}.grid.evento-info{background-color:var(--grigio-scuro);color:var(--bianco);padding:32px 13px 18px;border-left:5px solid var(--colore);margin-left:0;margin-right:0}.grid.evento-info .label{text-transform:uppercase;font-size:.86rem;letter-spacing:.05rem}@media (min-width:964px){.single-eventi .grid.gallery{margin:0 -30px}}@media (min-width:992px){.grid.evento-info{padding:33px 26px 20px}}@media (min-width:1024px){.single-eventi .grid.gallery{padding-left:10px;padding-right:10px}}.my_widget ul{padding:0;margin:0}.my_widget ul li{margin:0 0 40px;list-style-type:none;overflow:hidden;background:var(--bianco)}.my_widget h3{line-height:1.1;margin-top:5px;margin-bottom:12px;font-size:1.15rem}.my_widget h3 a{color:var(--main)}.my_widget ul li:hover a{color:var(--colore)}.my_widget .data{color:var(--colore);font-size:.8rem;font-weight:var(--weightbold);margin-bottom:.7rem;text-transform:uppercase}.my_widget .inner{background:var(--grigio-molto-chiaro);padding:1rem 1.35rem .8rem}.my_widget figure{overflow:hidden;position:relative}.my_widget img{margin:0;width:100%}#maincolumns{contain:initial !important}@media screen and (min-width:964px){#maincolumns{padding-left:0;padding-right:0}#maincontent{padding-left:0;padding-right:0}}#secondary{position:relative;margin-top:2rem}#secondary h4{font-size:1.3rem;text-transform:uppercase;color:var(--grigio)}@media screen and (min-width:992px){#secondary{margin-top:0}}.frc-captcha{margin-top:35px;background-color:transparent !important;border:none !important}.frc-button{box-shadow:none !important}.video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:4rem}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal}fieldset{border:0 solid var(--colore);padding:2rem 2rem 2.2rem;margin:0 0 .5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}fieldset{padding-top:0;padding-bottom:0}fieldset.nopad{padding:0;border:none}@media (max-width:781px){fieldset{padding:0}}#secondary fieldset{border:1px solid var(--colore)}fieldset legend{font-size:1.2rem;line-height:1.1;color:var(--main);text-transform:uppercase;font-weight:var(--weightnormal);background:0 0;padding:0 .75rem;margin:0;margin-left:-.75rem}#secondary fieldset legend{color:var(--main);font-size:1.85rem;line-height:1;text-transform:none}@media (min-width:1024px){#secondary fieldset legend{font-size:2rem}}@media (min-width:1280px){#secondary fieldset legend{font-size:2.3rem}}div.wpcf7 label:not(.privacy),.label{display:block;margin:0;padding-bottom:.26rem;letter-spacing:.04rem;text-transform:uppercase;font-size:.9rem;font-weight:var(--weightbold)}.label{font-size:.95rem;padding-bottom:0}div.wpcf7 label span{padding-left:.5rem}div.wpcf7 label sup{padding-left:.1rem;display:inline-block;transform:translateY(-3px);color:var(--colore)}.wpcf7-radio label{text-transform:none !important;font-weight:var(--weightheavy) !important}div.wpcf7 p{margin-bottom:0}div.wpcf7 br{display:none}div.wpcf7 label.privacy{display:block;padding:0 0 25px;margin-top:2px;font-family:var(--mainfont),sans-serif;font-size:.98rem;font-weight:var(--weightnormal)}div.wpcf7 label.hide{display:none}div.wpcf7 label.evidenza{font-size:110%;color:var(--colore);text-transform:uppercase}div.wpcf7 div.wide{width:100%;clear:both}input.wpcf7-text,textarea,.wpcf7-select,input[type=number],input[type=date]{font-family:var(--mainfont),sans-serif;font-size:1rem;background:var(--bianco);padding:12px 16px !important;height:50px;border:1px solid var(--colore);border-radius:4px;margin-bottom:26px;transition:border-color .4s}input[type=submit]{-webkit-appearance:none !important;appearance:none !important}select,.wpcf7-select{padding:0 27px 0 13px !important;color:var(--main) !important;-webkit-appearance:none;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/arrow.svg);background-size:11px;background-repeat:no-repeat;background-position:96.5% 50%}input.wpcf7-text:focus,textarea.wpcf7-textarea:focus,textarea:focus,.wpcf7-select:focus,input[type=number]:focus,input[type=date]:focus,input[type=search]:focus{border-color:var(--colore-2);outline:-webkit-focus-ring-color auto 0px}textarea{resize:vertical}textarea.wpcf7-textarea{min-height:160px;margin-bottom:18px;border-radius:4px}input[type=date]{padding-right:0}div.wpcf7 input[type=file]{height:38px}span.wpcf7-list-item{margin:0;display:block}div.wpcf7-validation-errors{background:#800;color:var(--bianco)}p.help-text{display:block;float:left;width:100%;margin-top:-1.5rem;margin-bottom:.65rem;color:var(--grigio)}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],.wpcf7-select{margin-bottom:18px;font-size:inherit;font-family:var(--mainfont),sans-serif}.wpcf7-acceptance{float:left;margin-top:-1px}label.checkbox-input span{padding-left:0 !important;text-transform:none}.wpcf7-acceptance input[type=checkbox]{margin-right:10px;margin-top:4px}.privacy-text{font-weight:var(--weightnormal)}.fileupload{padding-top:15px;padding-bottom:25px}.short input.wpcf7-text,.short .wpcf7-select,.short input[type=number],.short input[type=date]{max-width:6rem}.medium input.wpcf7-text,.medium .wpcf7-select,.medium input[type=number],.medium input[type=date]{max-width:11rem}@media screen and (min-width:520px) and (max-width:767px){section.cf7-form>div .grid>div{width:100%}}.wpcf7 div.half{width:100%}.wpcf7 div.third{width:100%}@media screen and (min-width:520px){.wpcf7 div.half{width:48%}.wpcf7 div.third{width:31%}}.contatti-dettagli .testo{padding-right:40px}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search .search_form_holder{max-width:440px;margin:0 auto;position:relative}.search .search_form_holder input{margin:0;height:44px;border:2px solid var(--grigio);border-radius:0;background-color:transparent;color:var(--main)}.search .search_form_holder input:focus{border-color:var(--main)}.search .search_form_holder label{position:absolute;right:0;top:0;font-size:2.4rem;font-weight:var(--weightnormal);color:var(--colore);margin:0;padding:0;line-height:1.16;width:44px;text-align:center;display:inline-block;pointer-events:none;transform:rotate(-45deg);transition:color .4s ease-out}.search .search_form_holder:hover label{color:var(--colore)}.search .search_form_holder button{position:absolute;right:0;top:0;margin:0;padding:0;width:44px;height:100%;text-align:center;background-color:transparent;border-color:transparent;z-index:99}.search-results-list{padding-bottom:0;border-left:5px solid var(--colore)}.search-results-list a{color:var(--main)}.search-results-list a:hover{color:var(--colore)}.search p.excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (min-width:992px){.search p.excerpt{display:block}}#wpcf7-f1556-p1561-o1{max-width:440px;margin:0 auto;text-align:left}#wpcf7-f1556-p1561-o1 .importo input{max-width:120px}#wpcf7-f1556-p1561-o1 .importo{position:relative}#wpcf7-f1556-p1561-o1 .valuta{position:absolute;left:-26px;font-size:1.1rem}.wpcf7-stripe span.wpcf7-not-valid-tip{position:relative !important;margin-top:12px !important;margin-bottom:10px;line-height:1.2}.wpcf7 .wpcf7-stripe .wpcf7-form-control-wrap{margin-bottom:28px !important}.rejoignez-wrap,.single-offreemploi .crunchify-holder{background-color:var(--grigio-molto-chiaro)}.rejoignez h3{color:var(--colore-2);text-transform:uppercase}.dynamictext input.wpcf7-text{border:none !important;font-weight:var(--weightheavy);font-size:1.6rem;color:var(--colore);padding-left:0 !important;background-color:var(--grigio-molto-chiaro) !important}#modulo-home{margin-top:-1px !important;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/chiocciola.svg);background-repeat:no-repeat;background-position:50% 50%}#modulo-home>div>div>div{margin-bottom:0 !important;padding-bottom:0 !important}#modulo-home .testo{font-size:110%}#modulo-home input.wpcf7-text,#modulo-home textarea.wpcf7-textarea{background:var(--colore);border-color:var(--colore);color:var(--bianco)}#modulo-home button.wpcf7-submit{background:var(--bianco);color:var(--main);text-transform:uppercase}#modulo-home button.wpcf7-submit:hover{background:var(--main);color:var(--bianco)}@media (min-width:1024px){#modulo-home{background-position:-30% 50%;background-size:70%}}@media (min-width:1600px){#modulo-home{background-position:-20% 50%;background-size:60%}}.clienti .loghi-slider{padding-top:0}.text-white-border{color:var(--bianco);text-shadow:-1px -1px 0 var(--bianco),1px -1px 0 var(--bianco),-1px 1px 0 var(--bianco),1px 1px 0 var(--bianco)}.text-colore-border{color:var(--colore);text-shadow:-1px -1px 0 var(--colore),1px -1px 0 var(--colore),-1px 1px 0 var(--colore),1px 1px 0 var(--colore)}.text-colore-2-border{color:var(--colore-2);text-shadow:-1px -1px 0 var(--colore-2),1px -1px 0 var(--colore-2),-1px 1px 0 var(--colore-2),1px 1px 0 var(--colore-2)}@supports((text-stroke:2px var(--bianco)) or (-webkit-text-stroke:2px var(--bianco))){.text-white-border{color:transparent !important;-webkit-text-stroke:2px var(--bianco);text-stroke:2px var(--bianco);text-shadow:none}@media (min-width:1280px){h1.text-white-border,.h1.text-white-border,h1 .text-white-border{color:transparent !important;-webkit-text-stroke:3px var(--bianco);text-stroke:3px var(--bianco);text-shadow:none}}.text-colore-border{color:transparent !important;-webkit-text-stroke:2px var(--colore);text-stroke:2px var(--colore);text-shadow:none}@media (min-width:1280px){h1.text-colore-border,.h1.text-colore-border,h1 .text-colore-border{color:transparent !important;-webkit-text-stroke:3px var(--colore);text-stroke:3px var(--colore);text-shadow:none}}.text-colore-2-border{color:transparent !important;-webkit-text-stroke:2px var(--colore-2);text-stroke:2px var(--colore-2);text-shadow:none}@media (min-width:1280px){h1.text-colore-2-border,.h1.text-colore-2-border,h1 .text-colore-2-border{color:transparent !important;-webkit-text-stroke:3px var(--colore-2);text-stroke:3px var(--colore-2);text-shadow:none}}}@media (min-width:768px){.testo-colonne .testo p{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:3rem}}@media (min-width:1280px){.testo-colonne .testo p{column-gap:4rem}}@media (min-width:1440px){.testo-colonne .testo p{column-gap:5rem}}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn,.cmplz-btn{font-size:.88rem;font-weight:var(--weightnormal);background-image:none;text-transform:none;box-shadow:none}.cmplz-btn:before,.cmplz-btn:after{display:none}#cmplz-document{padding-top:40px}#cmplz-document,#cmplz-document p{max-width:100%;font-size:inherit !important}#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:inherit}#cmplz-cookies-overview,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-bottom:40px}.cmplz-blocked-content-container{max-height:100% !important}@media (max-width:768px){.cmplz-cookiebanner .cmplz-buttons{flex-direction:row !important}}.breadcrumbs{font-size:.8rem}.breadcrumbs a{color:var(--bianco)}.pageheader .breadcrumbs a{color:var(--colore)}.pageheader .breadcrumbs a:hover{color:var(--colore-2)}.page-navigation{clear:both;text-align:center;padding-bottom:3rem}.pagination{margin-left:0;margin-bottom:1rem;font-size:.88rem}.pagination li:first-child,.pagination li:last-child{display:inline-block}.pagination li{display:inline-block;margin:0 2px;border-radius:25px;overflow:hidden;line-height:1;border:1px solid var(--colore)}.pagination li:empty{border:none}.pagination li a{border:none;background:var(--bianco);text-decoration:none;color:var(--colore)}.pagination li a:hover{background:var(--colore);color:var(--bianco) !important}.pagination .current{background:var(--colore);color:var(--bianco)}.pagination .current span{display:block;border:none}.pagination a,.pagination button{color:var(--colore);display:block;padding:.45rem .68rem .4rem}.pagination .current{padding:.45rem .68rem .4rem;cursor:default}#footer{margin:0 auto;contain:content;background-color:var(--colore);color:var(--bianco);padding-top:25px}#footer h4{color:var(--bianco);font-size:1rem}#footer h4 span{position:relative;display:inline-block}#footer .address{font-weight:var(--weightheavy);font-size:1.15rem;line-height:1.18}#footer .social,#footer ul.contatti .iconwrap{display:inline-block;margin:6px 10px 8px 0;background-color:var(--bianco);color:var(--colore);border:1px solid var(--bianco);border-radius:25px;width:40px;height:40px;text-align:center;line-height:52px;transition:transform .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}#footer .social svg,#footer ul.contatti .iconwrap svg{width:25px;height:25px}#footer .social:hover,#footer ul.contatti a:hover .iconwrap{background-color:var(--colore-2);color:var(--bianco);border-color:var(--colore-2)}#footer ul.contatti{padding:6px 0 0}#footer ul.contatti li{padding-left:58px;margin-bottom:23px;font-size:.9rem;position:relative}#footer ul.contatti .iconwrap{position:absolute;top:-4px;left:0}#footer ul.servizi-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:427px}#footer ul.servizi-footer li{width:43%;padding:3px 0 5px;line-height:1.16}#footer a{color:var(--bianco);font-size:1rem}#footer a:hover{color:var(--colore-2)}#top-footer{padding-top:75px;padding-bottom:0;position:relative}#top-footer>div{margin-bottom:25px;padding-bottom:0}#top-footer ul{padding:0;margin:0}#top-footer ul li{padding:0;margin:0;list-style-type:none}#footer .footer-logo{margin:0 0 45px;width:280px}.sapio-logo{margin:0 12px 45px 0;width:186px}#top-footer .contatti strong{width:55px;display:inline-block}#top-footer .contatti p{margin-bottom:2px}#top-footer .menu li a{display:block;font-weight:var(--weightnormal)}#top-footer .edit-link{display:none}@media (min-width:540px){#footer ul.servizi-footer li{width:42%}}@media (min-width:640px){#footer ul.servizi-footer li{width:36%}}@media screen and (min-width:1440px){#footer{padding-top:40px}#top-footer{padding-top:80px;padding-bottom:15px}#top-footer>div>.grid{padding-left:70px;padding-right:70px}#top-footer>div>.grid:first-of-type p{max-width:400px !important}}@media (min-width:1600px){#top-footer .grid .widget:nth-child(2){padding-left:60px}#top-footer .grid .widget:nth-child(3){padding-left:5%}}@media (min-width:1800px){#top-footer .grid .widget:nth-child(2){padding-left:80px}#footer ul.servizi-footer li{width:48%}}@media (min-width:2000px){#top-footer .grid .widget:nth-child(2){padding-left:120px}#footer ul.servizi-footer li{width:45%;max-width:250px}}#sub-footer{padding:0 30px 65px;font-size:.88rem;line-height:1}#sub-footer .titolo{margin-bottom:.3rem}#sub-footer p{margin-bottom:0}#sub-footer a:hover{color:var(--colore-2)}#sub-footer img{margin:0 auto 40px}@media (min-width:768px){#sub-footer{padding:0 31px 65px}}@media (min-width:1024px){#sub-footer{padding:0 40px 65px}}@media screen and (min-width:1280px){#sub-footer{padding:0 50px 65px}#sub-footer img{margin:0 auto 45px}}@media screen and (min-width:1440px){#sub-footer{padding:0 70px 75px}}#layer-ricerca{display:none;position:fixed;top:-75px;bottom:0;left:0;right:0;background:var(--bianco);z-index:2}#layer-ricerca.open{display:block}#layer-ricerca input#keyword{border:none;border-bottom:2px solid var(--colore);font-size:30px;border-radius:0;padding-bottom:16px}#layer-ricerca h4{font-size:20px;margin-bottom:10px}#layer-ricerca h4 br{display:none}@media screen and (min-width:768px){#layer-ricerca{top:-50px}}@media screen and (min-width:1280px){#layer-ricerca{top:-25px}}@media screen and (min-width:1440px){#layer-ricerca{top:0}}#datafetch a{color:var(--main)}#datafetch a:hover{color:var(--colore)}.crunchify-social{text-align:center;margin-left:-40px;margin-right:-40px}.crunchify-holder .crunchify-social{text-align:center;margin-left:0;margin-right:auto}.crunchify-holder p{font-family:var(--altfont);text-transform:uppercase;color:var(--main);font-weight:var(--weightheavy);font-size:1rem;text-align:center}.crunchify-link{padding:6px 12px 5px;color:var(--bianco);font-size:.77rem;font-weight:var(--weightbold);border-radius:4px;margin:0 10px 12px 0;cursor:pointer;display:inline-block;text-decoration:none}.crunchify-link:hover,.crunchify-link:active,.crunchify-link:focus{color:var(--bianco)}.crunchify-twitter{background:#00aced}.crunchify-twitter:hover,.crunchify-twitter:active{background:#0084b4}.crunchify-facebook{background:#3b5997}.crunchify-facebook:hover,.crunchify-facebook:active{background:#2d4372}.crunchify-whatsapp{background:#43d854}.crunchify-whatsapp:hover,.crunchify-whatsapp:active{background:#26a535}.crunchify-pinterest{background:#bd081c}.crunchify-pinterest:hover,.crunchify-pinterest:active{background:#bd081c}.crunchify-linkedin{background:#0074a1}.crunchify-linkedin:hover,.crunchify-linkedin:active{background:#006288}#ContactBox{position:fixed;width:48px;bottom:10px;right:8px;display:flex;flex-flow:row;flex-wrap:wrap}#whatsappContact,#telephoneContact{width:48px;height:48px;margin-top:12px;border-radius:50%;background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/whatsapp.svg);background-repeat:no-repeat;background-size:cover;transition:box-shadow .3s,transform .3s;box-shadow:0 0 16px 0 rgba(50,50,50,.35)}#telephoneContact{background-image:url(//homeperf.com/wp-content/themes/homeperf/assets/images/telefono.svg)}#whatsappContact a,#telephoneContact a{display:block;width:100%;height:100%}#whatsappContact span,#telephoneContact span{display:none}#whatsappContact:hover,#telephoneContact:hover{box-shadow:none;transform:scale(1.13)}@media screen and (min-width:1280px){#ContactBox{bottom:12px;right:10px}}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.warningIE{background-color:var(--colore);color:var(--bianco);text-align:center;padding:10px 20px;font-weight:var(--weightheavy);text-transform:uppercase}.warningIE p{margin-bottom:0}@media screen and (max-width:767px){.mob-pt-0{padding-top:0 !important}.no-pad-small{padding:0 !important}.mob-no-pad-bottom{padding-bottom:0 !important}.mob-no-marg-bottom{margin-bottom:0 !important}}@media screen and (max-width:519px){.mob-100{width:100% !important;flex:0 0 100% !important}.mob-50{width:50% !important}}@media screen and (min-width:520px) and (max-width:767px){.xlsma-50{width:50%}.xlsma-33{width:33.33%}.my_widget ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.my_widget ul li{width:47%}}@media screen and (min-width:768px) and (max-width:991px){.my_widget ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.my_widget ul li{width:33.33%}}@media screen and (min-width:768px){.hide-for-tablet{display:none}.grid.blocco-stretto{margin:0 auto !important;width:100%;max-width:90%}}@media screen and (min-width:920px){.grid.blocco-stretto{max-width:80%}}@media screen and (min-width:1024px){.grid{padding:40px 20px}.grid.no-col{padding:40px}.grid.blocco-stretto{max-width:75%}}@media screen and (min-width:1280px){.grid{max-width:1100px}.grid.blocco-stretto{max-width:65%}}@media screen and (min-width:1440px){body{font-size:1.02rem}.xlcol-25{width:25%}.grid{max-width:1240px}.grid.blocco-stretto{max-width:940px}}@media screen and (min-width:1600px){.grid{max-width:1340px}}.grid:not(.parallax) figure.bg{position:absolute;top:0;left:0;right:0;height:auto;z-index:-1;bottom:0;margin:0 !important}.grid:not(.parallax) figure.bg img{object-fit:cover;margin-top:0 !important;max-width:none;width:100%;height:100%}.parallax{position:relative;overflow:hidden}.parallax-background{position:absolute;top:0;left:0;right:0;height:200%;will-change:transform;z-index:-1}.parallax-background figure{position:absolute;top:0;bottom:0;left:0;right:0}.parallax-background figure img{object-fit:cover;max-width:none;width:100%;height:100%;transform:translateY(-20%)}@media (min-width:768px){.parallax-background{height:140%}}@media (max-width:479px){.qui-sommes-home{margin-top:40px !important}}@media (max-width:427px){.qui-sommes-home{margin-top:0 !important}}.organigramma img{max-width:900px !important}.colonne2.asimm .titolo.h2{font-size:clamp(2rem, 2vw + 1rem, 3.2rem);margin-bottom:0 !important}.colonne2.asimm .titolo.h3{font-size:clamp(1.5rem, 1.3vw + 1rem, 2.2rem);margin-bottom:0 !important}.colonne2.asimm .titolo.h3.mb-3{margin-bottom:30px !important}@media (max-width:991px){.colonne2.asimm .col-50{width:100% !important}}@media (min-width:992px){.colonne2.asimm .col-50:first-child{width:35% !important}.colonne2.asimm .col-50:last-child{width:65% !important}}@media (min-width:1024px){.colonne2.asimm .col-50:first-child{transform:translateX(-1rem)}}@media (min-width:1280px){.colonne2.asimm .col-50:first-child{transform:translateX(-3rem)}}@media (max-width:767px){.container-mob-up .video-container{margin-top:-30px}}.qualipsad img{max-width:120px}@media (min-width:768px){.qualipsad img{margin-top:1.5rem !important;max-width:150px}}.developpment{transform:translateY(-2rem)}@media (min-width:768px){.developpment{transform:translateY(-3.5rem)}.colonne2.developpment .col-50:last-child{margin-top:8rem !important}}.background_testo.bg-50{min-height:50vh}.background_testo.bg-50 h2{margin-bottom:0;font-size:clamp(2.2rem, 4.5vw + 1rem, 5.1rem)}.background_testo.bg-50 .grid{height:100%}.background_testo.bg-50 .grid>div{display:flex;align-items:center;justify-content:center}.anim1{opacity:0}@keyframes anim1{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.left_right{opacity:0}@keyframes left_right{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}.popit{opacity:0}@keyframes popit{from{opacity:0;transform:scale(.02)}to{opacity:1;transform:scale(1)}}.underline.start:before{animation:underline 1s .5s forwards ease-out}.underline-double.start:before{animation:underline-double 1s .5s forwards ease-out}.underline-double.start:after{animation:underline-double2 1s .5s forwards ease-out}@keyframes underline{0%{width:0}100%{width:calc(0% + 4rem)}}@keyframes underline-double{0%{left:-4rem;width:0}100%{left:-4rem;width:calc(0% + 2.4rem)}}@keyframes underline-double2{0%{right:-3.9rem;width:0}100%{right:-3.9rem;width:calc(0% + 2.4rem)}}

@media (min-width:768px) {
    #block-18 > div {
        text-align: right;
    }
}

