/*!
Theme Name: Hurbo
Theme URI: http://underscores.me/
Author: Alessio Paoletti
Author URI: https://alessiopaolettidesign.it/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hurbo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hurbo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:'Host Grotesk';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NeFWj_g.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NJlWj_g.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NFFWj_g.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-N-FKj_g.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NwVKj_g.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3SmWBnlCJ3U42vbbfdwMjZoULo4bgYM-BIrC-NplKj_g.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PubnOzhY.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhY.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PudXOzhY.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuTnJzhY.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuQDJzhY.ttf) format('truetype')}@font-face{font-family:'Host Grotesk';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuWfJzhY.ttf) format('truetype')}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;overflow-x:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#424E41;border-width:3px;border-style:solid;border-color:#F4F4F4;border-radius:100px}::-webkit-scrollbar-track{background:#F4F4F4}body{font-weight:400;font-size:16px;overflow-x:hidden;margin:0;text-rendering:optimizelegibility;display:block;margin-left:auto;margin-right:auto;font-family:var(--sans);line-height:1.2;background-color:#F4F4F4;color:#131313}img,svg{width:100%;height:auto;display:block}::after,::before,span{display:inline-block}h1,h2,h3,h4,h5,h6{margin:0;line-height:1}a{text-decoration:none;color:#131313}a:visited{color:#131313}s{text-decoration:underline}ul{list-style:none;padding:0;margin:0}:root{--black:#131313;--black-60:rgba(0,0,0,0.6);--black-50:rgba(0,0,0,0.5);--black-30:rgba(0,0,0,0.3);--black-10:rgba(0,0,0,0.1);--white:#F4F4F4;--white-20:rgba(255,255,255,0.2);--white-10:rgba(255,255,255,0.1);--green:#424E41;--h-padding:80px;--header-h:122px;--header-h-main:65px;--logo-w:130px;--logo-h:27.75px;--sans:"Host Grotesk", sans-serif}@media (max-width:1300px){:root{--h-padding:60px}}@media (max-width:550px){:root{--h-padding:15px}}section{margin:200px 0}@media (max-width:500px){section{margin:100px 0}}h1,.about-us h2{font-size:64px;font-weight:700}@media (max-width:600px){h1,.about-us h2{font-size:10vw}}h2{font-size:36px;font-weight:500}.transition-container{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%}.txt-anim{margin:200px auto;box-sizing:border-box;max-width:1200px}.txt-anim p{font-size:36px;font-weight:400;color:#424E41;text-align:center}.txt-anim .btn-link{margin:auto}@media (max-width:1000px){.txt-anim{margin:200px var(--h-padding)}.txt-anim p{text-align:left}.txt-anim .btn-link{margin:0}}@media (max-width:550px){.txt-anim p{font-size:24px}}.btn-back{display:flex;align-items:center;-webkit-align-items:center;gap:10px;color:#424E41;font-weight:800;padding:10px 20px;box-sizing:border-box;border:1px solid #424E41;border-radius:8px;height:fit-content;align-self:center;opacity:0;pointer-events:none;cursor:pointer;transition:.5s}.btn-back:hover{background-color:#424E41;color:#F4F4F4}.btn-back:hover .icon svg path{fill:#F4F4F4}.btn-back .icon{width:18px}.btn-link{display:block;width:fit-content;padding:10px 20px;box-sizing:border-box;background-color:#424E41;border:1px solid #424E41;border-radius:8px;color:#F4F4F4 !important;text-transform:uppercase;font-weight:500;font-size:16px;margin-top:30px;transition:.5s}.btn-link:hover{background-color:#F4F4F4;color:#424E41 !important}header{display:grid;grid-template-columns:.1fr auto .1fr;padding-left:var(--h-padding);padding-right:var(--h-padding);padding-top:55px;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;z-index:1000}header>*,header li,header button{opacity:0}header .main{grid-column:2;display:flex;align-items:center;-webkit-align-items:center;gap:300px;margin:auto;width:fit-content;padding:20px 18px;padding-right:30px;box-sizing:border-box;background-color:rgba(255,255,255,0.6);border:1px solid rgba(0,0,0,0.1);border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}header .main .logo{width:var(--logo-w);height:var(--logo-h)}header .main .logo svg path{fill:#131313}header .main nav{position:relative}header .main nav ul{display:flex;justify-content:flex-end;gap:20px}header .main nav ul li a{padding:10px;box-sizing:border-box;color:#131313;font-size:20px;transition:.5s}header .main nav ul li a:visited{color:#131313}header .main nav ul li a:hover{color:#F4F4F4}header .main nav .hover-bg{position:absolute;background-color:#131313;border-radius:12px;z-index:-1;opacity:0;pointer-events:none;width:75px;height:calc(var(--header-h-main) - 24px);top:50%;transform:translateY(-50%)}header .btns{display:flex;gap:10px}header .btn-search,header .btn-nav{width:fit-content;aspect-ratio:1/1;padding:15px;box-sizing:border-box;background-color:rgba(255,255,255,0.6);border:1px solid rgba(0,0,0,0.1);border-radius:15px;margin-left:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;-webkit-align-items:center;transition:.8s}header .btn-search:hover,header .btn-nav:hover{cursor:pointer;background-color:rgba(0,0,0,0.3);border-color:#131313}header .btn-search:hover svg path,header .btn-nav:hover svg path{fill:#F4F4F4}header .btn-search svg,header .btn-nav svg{width:28px}header .btn-search svg path,header .btn-nav svg path{fill:#131313;transition:.5s}header .btn-nav{display:none}@media (max-width:1240px){header{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;gap:50px}header .btn-back{display:none}header .main{margin-left:0}}@media (max-width:1030px){header .main{gap:100px}}@media (max-width:850px){header{gap:0}header .main{padding-right:18px}header .main nav{display:none}header .btn-nav{display:block;position:relative}header .btn-nav .status-2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:28px;aspect-ratio:1/1;opacity:0}}.mobile-nav{position:fixed;top:0;left:0;width:100%;height:100dvh;padding:var(--h-padding);box-sizing:border-box;align-items:center;-webkit-align-items:center;z-index:999;display:none;opacity:0;pointer-events:none}.mobile-nav>div{width:100%}.mobile-nav ul{display:flex;flex-direction:column;width:100%}.mobile-nav ul li{border-top:1px solid rgba(255,255,255,0.2);width:100%}.mobile-nav ul li:last-of-type{border-bottom:1px solid rgba(255,255,255,0.2)}.mobile-nav ul li a{display:block;padding:20px 10px;box-sizing:border-box;color:#F4F4F4;font-size:50px;width:100%}.mobile-nav ul li a:visited{color:#F4F4F4}.mobile-nav .blur{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);pointer-events:none;z-index:-1;opacity:0}@media (max-width:850px){.mobile-nav{display:flex}}.loader{position:fixed;top:0;left:0;width:100%;height:100dvh;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;z-index:-1;opacity:0;visibility:hidden;pointer-events:none}.loader .logo{width:800px}.loader .logo path{fill:#131313;opacity:0}.loader .bg{position:absolute;top:0;left:0;width:100%;height:100dvh;background-color:#F4F4F4;z-index:-1}.intro-home{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;padding:30px;box-sizing:border-box}.intro-home .txt{width:100%;color:#F4F4F4;padding:calc(60px - 20px);box-sizing:border-box;display:flex;justify-content:center;align-items:flex-end;gap:50px;font-size:20px}.intro-home .txt .sx p{font-weight:700;margin:0;margin-top:5px;text-align:center}.intro-home .txt .dx p{display:none;text-decoration:underline;margin:0;max-width:460px;margin-left:auto}@media (max-width:1080px){.intro-home .txt{flex-direction:column;align-items:flex-start}.intro-home .txt .sx p{text-align:left}}.intro-home .img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:30px;overflow:hidden;width:calc(100% - 60px);height:calc(100% - 60px);z-index:-2;clip-path:inset(0% 50% 0% 50% round 30px)}.intro-home .img img{object-fit:cover;object-position:center;height:100%}.intro-home .blur__container{position:absolute;left:0;bottom:0;right:0;width:100%;height:35%;pointer-events:none;z-index:-1}.intro-home .blur__container>.blur-filter{position:absolute;top:0;left:0;bottom:0;right:0}.intro-home .blur__container>.blur-filter:nth-child(1){z-index:70;backdrop-filter:blur(1px);mask:linear-gradient(rgba(0,0,0,0), #000 10%, #000 30%, rgba(0,0,0,0) 40%)}.intro-home .blur__container>.blur-filter:nth-child(2){z-index:60;backdrop-filter:blur(1px);mask:linear-gradient(rgba(0,0,0,0) 10%, #000 20%, #000 40%, rgba(0,0,0,0) 50%)}.intro-home .blur__container>.blur-filter:nth-child(3){z-index:50;backdrop-filter:blur(1.5px);mask:linear-gradient(rgba(0,0,0,0) 15%, #000 30%, #000 50%, rgba(0,0,0,0) 60%)}.intro-home .blur__container>.blur-filter:nth-child(4){z-index:40;backdrop-filter:blur(2px);mask:linear-gradient(rgba(0,0,0,0) 20%, #000 40%, #000 60%, rgba(0,0,0,0) 70%)}.intro-home .blur__container>.blur-filter:nth-child(5){z-index:30;backdrop-filter:blur(4px);mask:linear-gradient(rgba(0,0,0,0) 40%, #000 60%, #000 80%, rgba(0,0,0,0) 90%)}.intro-home .blur__container>.blur-filter:nth-child(6){z-index:20;backdrop-filter:blur(6px);mask:linear-gradient(rgba(0,0,0,0) 60%, #000 80%)}.intro-home .blur__container>.blur-filter:nth-child(7){z-index:10;backdrop-filter:blur(8px);mask:linear-gradient(rgba(0,0,0,0) 70%, #000 100%)}.intro-home .blur__container>.nav__gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent, rgba(255,255,255,0))}@media (max-width:780px){.intro-home{min-height:70vh}.intro-home .txt .sx h1{font-size:7vw}}@media (max-width:530px){.intro-home{min-height:58vh}}.txt-big{padding:0 var(--h-padding);box-sizing:border-box;line-height:1}.txt-big h1{color:#424E41}.txt-big p{font-size:70px;font-weight:600;color:#424E41;margin:0}@media (max-width:1400px){.txt-big p{font-size:5vw}}@media (max-width:830px){.txt-big p{font-size:6vw}}@media (max-width:500px){.txt-big p{font-size:7vw}}.categorie-home{padding:0 var(--h-padding);box-sizing:border-box}.categorie-home ul li{display:flex;margin-bottom:50px}.categorie-home ul li:nth-of-type(odd){flex-direction:row-reverse}.categorie-home ul li .img{width:50%;border-radius:30px;overflow:hidden}.categorie-home ul li .img img{object-fit:cover;object-position:center;height:100%}.categorie-home ul li .txt{width:50%;padding:50px;box-sizing:border-box}.categorie-home ul li .txt h2{color:#424E41;font-size:56px}.categorie-home ul li .txt p{font-size:36px}.categorie-home ul li .txt a{color:#F4F4F4}.categorie-home ul li .txt a:hover{color:#424E41}@media (max-width:1350px){.categorie-home ul li{flex-direction:column}.categorie-home ul li:nth-of-type(odd){flex-direction:column}.categorie-home ul li .img,.categorie-home ul li .txt{width:100%}.categorie-home ul li .txt{padding:30px 0}}@media (max-width:550px){.categorie-home ul li .txt p{font-size:21px}.categorie-home ul li .txt h2{font-size:46px}}.about-logo{padding:0 var(--h-padding);margin:300px 0;box-sizing:border-box;display:flex;justify-content:center;gap:100px}.about-logo .logo{flex:1;filter:invert(1);margin-top:10px}.about-logo .txt{max-width:980px;font-size:36px}.about-logo .txt p{margin:0}.about-logo .txt a{display:block;margin-top:30px;padding:10px 20px;box-sizing:border-box;width:fit-content;border:1px solid rgba(66,78,65,0.2);border-radius:8px;font-size:18px;color:#424E41;font-weight:600;transition:.5s}.about-logo .txt a:hover{background-color:#424E41;color:#F4F4F4}@media (max-width:1300px){.about-logo .txt{font-size:27px}}@media (max-width:1080px){.about-logo{gap:50px}}@media (max-width:1000px){.about-logo{flex-direction:column}.about-logo .txt{max-width:100%}}@media (max-width:600px){.about-logo .logo{width:60%;min-width:unset}}.galleria-home{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;padding:0 var(--h-padding);box-sizing:border-box}.galleria-home .img{width:100%;height:500px;border-radius:30px;overflow:hidden;clip-path:inset(0% 0% 100% 0% round 30px)}.galleria-home .img:last-of-type{grid-column:span 4}.galleria-home .img img{object-fit:cover;object-position:center;height:100%}@media (max-width:1500px){.galleria-home{grid-template-columns:repeat(3, 1fr)}.galleria-home .img:last-of-type{grid-column:span 2}}@media (max-width:1260px){.galleria-home{grid-template-columns:repeat(2, 1fr)}.galleria-home .img{aspect-ratio:4/5;height:auto}}@media (max-width:500px){.galleria-home{gap:8px}.galleria-home .img{border-radius:18px}}.settori{padding:0 var(--h-padding);box-sizing:border-box}.settori ul{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:15px}.settori ul li{position:relative;width:calc(100% / 3);border-radius:30px;overflow:hidden;clip-path:inset(0% 0% 100% 0% round 30px)}.settori ul li .img{width:100%;aspect-ratio:4/5}.settori ul li .img img{object-fit:cover;object-position:center;height:100%}.settori ul li .txt{position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(transparent, rgba(0,0,0,0.9));display:flex;justify-content:center;align-items:center;-webkit-align-items:center;padding:30px;box-sizing:border-box;font-size:30px;color:#F4F4F4;transition:.5s}.settori ul li:hover .txt{height:100%}@media (max-width:1260px){.settori ul{flex-direction:column}.settori ul li{width:100%}.settori ul li .img{aspect-ratio:21/9}.settori ul li .txt{height:50%}}@media (max-width:500px){.settori ul li .img{aspect-ratio:16/9}}.categorie-prodotti{padding:0 var(--h-padding);box-sizing:border-box}.categorie-prodotti h2{text-transform:uppercase;margin-bottom:30px}.categorie-prodotti ul{display:flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;gap:10px}.categorie-prodotti ul li a{display:block;padding:12px 32px;box-sizing:border-box;background-color:#424E41;border:1px solid #424E41;border-radius:8px;color:#F4F4F4;text-transform:uppercase;font-size:20px;transition:.5s}.categorie-prodotti ul li a:hover,.categorie-prodotti ul li a.categoria--attiva{background-color:#F4F4F4;color:#424E41}.cataloghi{padding:0 var(--h-padding);box-sizing:border-box}.cataloghi h2{text-transform:uppercase}.cataloghi ul{margin-top:30px;display:flex;flex-wrap:wrap}.cataloghi ul li{width:fit-content}.cataloghi ul li:last-of-type a{border-bottom:1px solid #424E41}.cataloghi ul li a{display:grid;grid-template-columns:auto 1fr auto;gap:250px;gap:12vw;align-items:center;-webkit-align-items:center;border-top:1px solid #424E41;padding:20px 30px;box-sizing:border-box;transition:.5s}.cataloghi ul li a p{margin:0}.cataloghi ul li a .img{max-width:250px}.cataloghi ul li a h4{font-size:20px;font-weight:400}.cataloghi ul li a .btn-download{display:flex;justify-content:flex-end;align-items:center;-webkit-align-items:center;gap:20px}.cataloghi ul li a .btn-download .peso{opacity:0;transition:.5s;transition-delay:.2s}.cataloghi ul li a .btn-download p{opacity:0;color:#F4F4F4;transition:.5s;transform:translateX(10px)}.cataloghi ul li a .btn-download svg path{transition:.5s;fill:#424E41}.cataloghi ul li a:hover{background-color:#424E41;color:#F4F4F4}.cataloghi ul li a:hover .peso{opacity:1}.cataloghi ul li a:hover p{opacity:1;transform:translateX(0)}.cataloghi ul li a:hover svg path{fill:#F4F4F4}.cataloghi ul .catalogo-generale a{display:block;width:fit-content;border:none!important;padding-left:0}.cataloghi ul .catalogo-generale a h4{text-align:center;margin-top:15px}.cataloghi ul .catalogo-generale a:hover{background-color:#F4F4F4;color:#424E41;opacity:.8}@media (max-width:860px){.cataloghi ul li a .btn-download .peso{opacity:1;opacity:.5}.cataloghi ul li a .btn-download p{display:none}}@media (max-width:630px){.cataloghi ul li a{grid-template-columns:1fr auto;gap:15px 30px}.cataloghi ul li a>p{grid-row:2;grid-column:span 2;opacity:.5}}.progetti-su-misura{padding:0 var(--h-padding);box-sizing:border-box;margin-bottom:-100px}.progetti-su-misura h2{margin-bottom:50px;text-align:center;text-transform:uppercase}.progetti-su-misura .imgs{border-radius:60px;overflow:hidden;display:flex;width:100%;aspect-ratio:32/9}.progetti-su-misura .imgs .img{width:calc(100% / 3);height:100%}.progetti-su-misura .imgs .img img{object-fit:cover;object-position:center;height:100%}@media (max-width:550px){.progetti-su-misura .imgs{border-radius:30px;aspect-ratio:21/9}}.news-home h2{text-transform:uppercase}.news-home>.txt{padding:0 var(--h-padding);box-sizing:border-box;margin-bottom:50px;text-align:center}.news-home>.txt p{max-width:1200px;margin:0 auto;padding:30px 0;font-size:36px}.news-home>.txt .btn-link{margin:0 auto}@media (max-width:550px){.news-home>.txt p{font-size:24px;text-align:left}}.contatti-container{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:10px;flex-wrap:wrap;padding:0 var(--h-padding);box-sizing:border-box}.page-id-33 .contatti-container{margin-top:70px}.contatti-container div{width:calc(50% - 10px)}.contatti-container div.maps{width:100%}.contatti-container div.maps a:hover{background:none}.contatti-container div.maps a:hover .bottom{margin-top:250px}.contatti-container div a{position:relative;display:block;padding:30px 50px;box-sizing:border-box;border:2px solid #424E41;border-radius:30px;white-space:nowrap;overflow:hidden;transition:.5s}.contatti-container div a h3{font-size:36px;color:#424E41;transition:.5s;font-weight:400}.contatti-container div a .bottom{margin-top:30px;display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;width:100%;font-size:26px;color:#424E41;transition:.5s}.contatti-container div a .bottom p{margin:0}.contatti-container div a .bottom span{opacity:0;transform:translateX(15px);transition:.5s}.contatti-container div a .mappa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:.5s}.contatti-container div a .mappa iframe{width:100%;height:100%;border:none}.contatti-container div a:hover{background-color:#424E41}.contatti-container div a:hover h3,.contatti-container div a:hover .bottom{color:#F4F4F4}.contatti-container div a:hover span{opacity:1;transform:translateX(0)}.contatti-container div a:hover .mappa{opacity:1}@media (max-width:1400px){.contatti-container{padding:0 var(--h-padding)}}@media (max-width:980px){.contatti-container{flex-direction:column}.contatti-container div{width:100%}.contatti-container div a{padding:30px var(--h-padding)}}@media (max-width:500px){.contatti-container div a{white-space:normal}.contatti-container div a .bottom{font-size:22px}.contatti-container div a .bottom span{display:none}}.logo-big{filter:invert(1);padding:0 var(--h-padding);transform:translateY(100px);pointer-events:none}footer{padding:30px var(--h-padding);padding-bottom:30px;padding-top:150px;box-sizing:border-box;background-color:#424E41;color:#F4F4F4;overflow:hidden}footer a{color:#F4F4F4}footer a:visited{color:#F4F4F4}footer span{margin:20px 0}footer p{margin:0}footer .sx .txt a{display:block;padding:3px 0;width:fit-content}footer .sx .txt a:hover{opacity:.6}footer .bottom{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:5px}footer .bottom p{margin:0;text-align:center}footer .bottom .credits{display:flex;align-items:center;-webkit-align-items:center;cursor:default}footer .bottom .credits svg{display:inline;width:13px}footer .bottom .credits svg path{fill:#F4F4F4}@media (max-width:1060px){footer .bottom{margin-top:30px;text-align:left;justify-content:flex-start}}.intro-page{padding:0 var(--h-padding);box-sizing:border-box;padding-top:calc(var(--header-h) + 60px)}.intro-page p{font-size:20px;font-weight:600;margin:0;margin-top:5px}.padding-top{padding-top:calc(var(--header-h) + 60px)}.img-top,.img-content>figure{padding:0 var(--h-padding);box-sizing:border-box;padding-top:calc(var(--header-h) + 60px);width:100%;aspect-ratio:21/9}.img-top img,.img-content>figure img{object-fit:cover;object-position:center;height:100%;border-radius:30px}@media (max-width:1300px){.img-top,.img-content>figure{aspect-ratio:16/9}}@media (max-width:860px){.img-top,.img-content>figure{aspect-ratio:5/4;border-radius:20px}}@media (max-width:500px){.img-top,.img-content>figure{aspect-ratio:3/4}}.btn-download-catalogo{display:flex;align-items:center;-webkit-align-items:center;gap:150px;border:1px solid #424E41;border-radius:8px;width:fit-content;padding:8px 15px;box-sizing:border-box;margin-left:auto;margin-right:var(--h-padding);margin-top:30px;transition:.3s}.btn-download-catalogo span{width:15px}.btn-download-catalogo:hover{background-color:#424E41;color:#F4F4F4}.btn-download-catalogo:hover svg path{fill:#F4F4F4}.prodotti-page .categorie-prodotti{margin-top:120px;margin-bottom:0}.prodotti-page .top-cat{padding:0 var(--h-padding);box-sizing:border-box;margin-top:150px;display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center}@media (max-width:860px){.prodotti-page .top-cat{flex-direction:column;align-items:flex-start}}.archivio-prodotti .categorie-prodotti{margin-top:100px}@media (max-width:1530px){.anteprima-categorie .list-cat-preview .prodotti-list li:nth-of-type(4){display:none}}ul.prodotti-list{margin-top:30px;padding:0 var(--h-padding);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:stretch;gap:15px}ul.prodotti-list li{width:calc(50% - 7.5px);clip-path:inset(0)}ul.prodotti-list li a{height:100%;display:flex;align-items:stretch;box-sizing:border-box;border-radius:30px;overflow:hidden;background-color:#131313;color:#F4F4F4;font-weight:300;transition:.5s}ul.prodotti-list li a .txt{width:50%;padding:40px;box-sizing:border-box}ul.prodotti-list li a .txt>div{display:flex;flex-direction:column;justify-content:center;height:100%}ul.prodotti-list li a .txt .top{margin-bottom:30px}ul.prodotti-list li a .txt .top .title{display:flex;justify-content:space-between;align-items:baseline}ul.prodotti-list li a .txt .top .title h2{font-size:24px;font-weight:800;margin-bottom:8px;text-transform:uppercase}ul.prodotti-list li a .txt .top p{margin:0;margin-top:5px}ul.prodotti-list li a .txt .top .codice{font-size:18px}ul.prodotti-list li a .txt .info{display:flex;justify-content:space-between;align-items:flex-end}ul.prodotti-list li a .txt .info p{margin:0;margin-bottom:8px;line-height:1.2;font-size:13px}ul.prodotti-list li a .txt .info p b{font-weight:500;font-size:16px}ul.prodotti-list li a .txt .cta{margin-left:auto;color:#424E41;background-color:#F4F4F4;padding:6px 18px;box-sizing:border-box;border-radius:8px;font-size:20px;font-weight:800;margin-top:15px;transition:.5s cubic-bezier(.215, .61, .355, 1)}ul.prodotti-list li a .img{width:50%;min-width:300px;aspect-ratio:5/4;border-radius:30px;overflow:hidden}ul.prodotti-list li a .img img{object-fit:cover;object-position:center;height:100%}ul.prodotti-list li a:hover{background-color:#424E41}ul.prodotti-list li a:hover .txt .cta{padding:6px 30px}@media (max-width:1530px){ul.prodotti-list li{width:calc((100% / 3) - 10px)}ul.prodotti-list li a{flex-direction:column}ul.prodotti-list li a .img,ul.prodotti-list li a .txt{width:100%;min-width:unset}ul.prodotti-list li a .txt .top{flex-direction:column-reverse}ul.prodotti-list li a .txt .top .codice{margin-bottom:30px}}@media (max-width:1030px){ul.prodotti-list li{width:calc((100% / 2) - 7.5px)}}@media (max-width:685px){ul.prodotti-list li{width:100%}}.prodotto-page .prodotto-main{display:flex;align-items:stretch;gap:40px;padding:0 var(--h-padding);box-sizing:border-box;margin-top:50px;position:relative}.prodotto-page .prodotto-main .scheda{flex:1;border-radius:30px;background-color:#424E41;color:#F4F4F4;display:flex;flex-direction:column}.prodotto-page .prodotto-main .scheda .top{background-color:#131313;padding:40px;box-sizing:border-box;border-radius:30px}.prodotto-page .prodotto-main .scheda .top .codice{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:50px}.prodotto-page .prodotto-main .scheda .top .codice span{color:#424E41;font-size:24px}.prodotto-page .prodotto-main .scheda .top .codice p{font-size:24px;text-transform:uppercase;font-weight:800;margin:0}.prodotto-page .prodotto-main .scheda .top .title span{font-weight:300;opacity:.5}.prodotto-page .prodotto-main .scheda .top .title h2{font-size:32px;font-weight:600;margin:8px 0;text-transform:uppercase}.prodotto-page .prodotto-main .scheda .top .title p{margin:0;font-weight:300}.prodotto-page .prodotto-main .scheda .bottom{padding:40px;box-sizing:border-box;display:flex;align-items:center;-webkit-align-items:center;flex:1}.prodotto-page .prodotto-main .scheda .bottom ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;width:100%}.prodotto-page .prodotto-main .scheda .bottom ul li h3{font-weight:600;font-size:24px;margin-bottom:8px}.prodotto-page .prodotto-main .scheda .bottom ul li p{margin:0;font-weight:200;opacity:.8}.prodotto-page .prodotto-main .scheda .bottom ul li.download{grid-column:span 2}.prodotto-page .prodotto-main .scheda .bottom ul li.download a,.prodotto-page .prodotto-main .scheda .bottom ul li.download>span{display:block;font-size:24px;font-weight:600;text-decoration:underline;color:#F4F4F4;padding-top:15px;box-sizing:border-box;cursor:pointer}.prodotto-page .prodotto-main .img{width:55%;aspect-ratio:4 / 3;border-radius:30px;overflow:hidden}.prodotto-page .prodotto-main .img img{object-fit:cover;object-position:center;height:100%}.prodotto-page .prodotto-main .form-download{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-right:-50%;z-index:2;background-color:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:800px;padding:30px;border-radius:30px;opacity:0;pointer-events:none}.prodotto-page .prodotto-main .form-download .um-11927.um{max-width:unset}.prodotto-page .prodotto-main .form-download .um-field{padding:0}.prodotto-page .prodotto-main .form-download .um:not(.um-admin){margin-bottom:0!important}.prodotto-page .prodotto-main .form-download .um-field-error{display:none}.prodotto-page .prodotto-main .form-download .um-field-checkbox-option{color:#F4F4F4 !important;margin-left:30px}.prodotto-page .prodotto-main .form-download .um-col-alt-b{padding-top:0}.prodotto-page .prodotto-main .form-download .um-col-alt-b a{color:#F4F4F4 !important}.prodotto-page .prodotto-main .form-download .um-form{margin-top:0!important}@keyframes bgWhiteToRed{0%{background-color:#F4F4F4}30%{background-color:red;color:#F4F4F4}30%:placeholder{color:#F4F4F4 !important}70%{background-color:red;color:#F4F4F4}70%:placeholder{color:#F4F4F4 !important}100%{background-color:#F4F4F4}}.prodotto-page .prodotto-main .form-download form .um-col-1{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media (max-width:780px){.prodotto-page .prodotto-main .form-download form .um-col-1{grid-template-columns:1fr}}.prodotto-page .prodotto-main .form-download form input:not([type="checkbox"]){padding:10px 20px!important;border:none!important;border-radius:8px!important;background-color:#F4F4F4;color:#424E41;font-size:16px!important;font-family:var(--sans);width:100%}.prodotto-page .prodotto-main .form-download form input:not([type="checkbox"]).um-button{font-size:16px!important;font-family:var(--sans);font-weight:600!important;cursor:pointer;min-width:unset!important}.prodotto-page .prodotto-main .form-download form input:not([type="checkbox"]).um-error{animation:bgWhiteToRed 1.5s infinite}.prodotto-page .prodotto-main .form-download form .um-field-type_terms_conditions .um-field-area .um-field-checkbox{margin:0}.prodotto-page .prodotto-main .form-download form .um-field-type_terms_conditions .um-field-area .um-field-checkbox-option{color:#F4F4F4 !important}.prodotto-page .prodotto-main .form-download form .um-field-type_terms_conditions .um-field-area a{color:#F4F4F4 !important;text-decoration:underline!important}.prodotto-page .prodotto-main .form-download .form-email{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.prodotto-page .prodotto-main .form-download .form-email .wpcf7-not-valid-tip,.prodotto-page .prodotto-main .form-download .form-email .wpcf7-response-output{display:none}.prodotto-page .prodotto-main .form-download .form-email .wpcf7-list-item{margin:0}.prodotto-page .prodotto-main .form-download .form-email .campo p{opacity:1;margin:0;color:#F4F4F4}.prodotto-page .prodotto-main .form-download .form-email .campo a{color:#F4F4F4;text-decoration:underline}.prodotto-page .prodotto-main .form-download .form-email .campo.privacy{grid-column:span 2}.prodotto-page .prodotto-main .form-download .form-email .campo.privacy label{display:flex;align-items:baseline;gap:10px}.prodotto-page .prodotto-main .form-download .form-email .campo input:not([type="checkbox"]){padding:10px 20px;box-sizing:border-box;border:none;border-radius:8px;background-color:#F4F4F4;color:#424E41;font-size:16px;font-family:var(--sans);width:100%}.prodotto-page .prodotto-main .form-download .form-email .campo input:not([type="checkbox"]).wpcf7-not-valid{animation:bgWhiteToRed 1.5s infinite}.prodotto-page .prodotto-main .form-download .form-email .send p{opacity:1;margin:0}.prodotto-page .prodotto-main .form-download .form-email .send input{padding:10px 20px;box-sizing:border-box;border:none;border-radius:8px;background-color:#F4F4F4;color:#424E41;font-size:16px;font-family:var(--sans);font-weight:600;cursor:pointer;transition:.5s}.prodotto-page .prodotto-main .form-download .form-email .send input:disabled{opacity:.5;cursor:default}.prodotto-page .prodotto-main .form-download .form-email .send input:hover:not(:disabled){background-color:#424E41;color:#F4F4F4}.prodotto-page .prodotto-main .form-download .form-select .accedi{margin:auto;text-align:center;cursor:pointer;text-transform:none;background-color:#131313;color:#F4F4F4}.prodotto-page .prodotto-main .form-download .form-select .login{display:none}.prodotto-page .prodotto-main .form-download .top{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin-bottom:30px;gap:30px}.prodotto-page .prodotto-main .form-download .top h4{color:#F4F4F4;font-size:20px}.prodotto-page .prodotto-main .form-download .top .close{display:block;background-color:rgba(255,255,255,0.2);border-radius:5px;padding:10px;width:fit-content;margin-left:auto;cursor:pointer}@media (max-width:1470px){.prodotto-page .prodotto-main .form-download{top:86%;width:calc(100% - var(--h-padding) * 4)}}@media (max-width:870px){.prodotto-page .prodotto-main .form-download .form-email{display:flex;flex-direction:column}.prodotto-page .prodotto-main .form-download .form-email .campo>p>span{width:100%}}@media (max-width:550px){.prodotto-page .prodotto-main .form-download{width:300px}}@media (max-width:1470px){.prodotto-page .prodotto-main{flex-direction:column;gap:15px}.prodotto-page .prodotto-main .img,.prodotto-page .prodotto-main .scheda{width:100%}.prodotto-page .prodotto-main .scheda .bottom ul{display:flex;flex-direction:column;display:grid}.prodotto-page .prodotto-main .scheda .bottom ul li{min-width:210px}}@media (max-width:700px){.prodotto-page .prodotto-main .img{border-radius:20px}.prodotto-page .prodotto-main .scheda{border-radius:20px}.prodotto-page .prodotto-main .scheda .top{border-radius:20px;padding:30px}.prodotto-page .prodotto-main .scheda .bottom{padding:30px}.prodotto-page .prodotto-main .scheda .bottom ul{display:flex}}.prodotto-page .descr-scheda{display:flex;gap:40px;margin-top:40px;padding:0 var(--h-padding);box-sizing:border-box;width:100%}.prodotto-page .descr-scheda .txt{width:55%;padding:0;margin:0;color:#424E41;margin-top:60px}.prodotto-page .descr-scheda .txt p{font-size:24px;margin:0 0 20px 0;margin-right:100px}.prodotto-page .descr-scheda .img-scheda{flex:1;max-width:45%}.prodotto-page .descr-scheda .img-scheda img{width:100%;border-radius:30px;overflow:hidden}@media (max-width:1470px){.prodotto-page .descr-scheda{flex-direction:column}.prodotto-page .descr-scheda .txt,.prodotto-page .descr-scheda .img-scheda{width:100%;max-width:100%}.prodotto-page .descr-scheda .txt p{margin-right:0}}@media (max-width:700px){.prodotto-page .descr-scheda .txt p{font-size:20px}}.prodotto-page .varianti>h2,.prodotto-page .materiali>h2{font-size:24px;font-weight:600;margin-bottom:24px;margin-top:60px;text-decoration:underline}.prodotto-page .varianti>h2{margin-left:var(--h-padding)}.prodotto-page .materiali{padding:0 var(--h-padding);box-sizing:border-box}.prodotto-page .materiali ul{display:flex;align-items:center;-webkit-align-items:center;gap:15px;flex-wrap:wrap}.prodotto-page .materiali ul li{width:210px}.prodotto-page .materiali ul li a{display:block;position:relative;border-radius:30px;overflow:hidden}.prodotto-page .materiali ul li a .img{width:100%;aspect-ratio:1/1}.prodotto-page .materiali ul li a .img img{object-fit:cover;object-position:center;height:100%}.prodotto-page .materiali ul li a .txt{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:#F4F4F4;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;text-align:center;padding:15px;box-sizing:border-box;opacity:0;transition:.5s}.prodotto-page .materiali ul li a .txt p{margin:0;font-size:16px;text-transform:uppercase}.prodotto-page .materiali ul li a .txt:hover{opacity:1}@media (max-width:560px){.prodotto-page .materiali ul li{width:calc(50% - 7.5px)}}.prodotto-page .img-contex{margin-top:100px}.prodotto-page .img-contex .embla .embla__viewport{overflow:hidden}.prodotto-page .img-contex .embla .embla__viewport .embla__container{display:flex;touch-action:pan-y pinch-zoom}.prodotto-page .img-contex .embla .embla__viewport .embla__slide{flex:0 0 100%;min-width:0;padding:0 var(--h-padding);box-sizing:border-box}.prodotto-page .img-contex .embla .btns{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.prodotto-page .img-contex .embla .btns button{display:block;background-color:#424E41;border:none;border-radius:8px;padding:10px 15px;box-sizing:border-box;color:#F4F4F4;font-size:16px;cursor:pointer}.prodotto-page .img-contex .embla .btns button:disabled{opacity:.5;cursor:default}.prodotto-page .img-contex .embla .embla__dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.prodotto-page .img-contex .embla .embla__dots .embla__dot{width:10px;height:10px;border-radius:50%;background-color:#424E41;border:none;padding:0;cursor:pointer;opacity:.3;transition:opacity .3s ease}.prodotto-page .img-contex .embla .embla__dots .embla__dot--selected{opacity:1}.prodotto-page .img-contex .img{width:100%;aspect-ratio:16/9;border-radius:30px;overflow:hidden}.prodotto-page .img-contex .img img{object-fit:cover;object-position:center;height:100%}.um-form{margin-top:calc(var(--header-h) + 100px)}.about-us .txt-big,.news-single .txt-big{margin-bottom:50px;margin-top:120px;padding:0;color:#424E41}.about-us .about-us-content,.news-single .about-us-content{padding:0 var(--h-padding);box-sizing:border-box}.about-us .about-us-content h1,.news-single .about-us-content h1,.about-us .about-us-content h2,.news-single .about-us-content h2,.about-us .about-us-content p,.news-single .about-us-content p{max-width:1200px}.about-us .about-us-content h1,.news-single .about-us-content h1{margin-bottom:50px;margin-top:120px}@media (max-width:1000px){.about-us .about-us-content h1,.news-single .about-us-content h1{margin-bottom:0}}.about-us .about-us-content h2,.news-single .about-us-content h2{line-height:1.2;color:#424E41}@media (max-width:1000px){.about-us .about-us-content h2,.news-single .about-us-content h2{font-size:36px}}@media (max-width:600px){.about-us .about-us-content h2,.news-single .about-us-content h2{font-size:27px}}.about-us .about-us-content p,.news-single .about-us-content p{box-sizing:border-box;font-size:20px;max-width:1200px}.about-us .about-us-content ul,.news-single .about-us-content ul{display:flex;gap:15px 30px;flex-wrap:wrap}.about-us .about-us-content ul li,.news-single .about-us-content ul li{width:calc(50% - 15px)}@media (max-width:490px){.about-us .about-us-content ul,.news-single .about-us-content ul{flex-direction:column}.about-us .about-us-content ul li,.news-single .about-us-content ul li{width:100%}}.about-us .about-us-content .wp-block-group,.news-single .about-us-content .wp-block-group{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:15px;margin:100px 0}.about-us .about-us-content .wp-block-group figure,.news-single .about-us-content .wp-block-group figure{margin:0}@media (max-width:768px){.about-us .about-us-content .wp-block-group,.news-single .about-us-content .wp-block-group{flex-direction:column}}.about-us .about-us-content figure,.news-single .about-us-content figure{margin:100px 0;padding:0;width:100%;aspect-ratio:32/9;border-radius:30px;overflow:hidden}.about-us .about-us-content figure img,.news-single .about-us-content figure img{object-fit:cover;object-position:center;height:100%}@media (max-width:768px){.about-us .about-us-content figure,.news-single .about-us-content figure{aspect-ratio:16/9}}.contatti>div{margin-top:200px;padding:0 var(--h-padding);box-sizing:border-box}.contatti>div h1{color:#424E41}.contatti>div p{max-width:1400px;font-size:20px}.search-bar-prodotti-page{padding:0 var(--h-padding);box-sizing:border-box;margin-top:50px}.search-bar-prodotti-page .search-form{display:flex;align-items:stretch;-webkit-align-items:stretch}.search-bar-prodotti-page .search-form>div{display:flex;align-items:stretch}.search-bar-prodotti-page .search-close{display:none}.search-bar-prodotti-page input{display:block;background:rgba(0,0,0,0.3);border:none;border-radius:8px 0 0 8px;padding:12px 32px;box-sizing:border-box;font-size:20px;color:#131313;text-transform:uppercase}.search-bar-prodotti-page input::placeholder{color:#F4F4F4}.search-bar-prodotti-page input:focus{outline:none}.search-bar-prodotti-page button{display:block;background:#424E41;border:none;border-radius:8px;padding:12px 15px;box-sizing:border-box;font-size:20px;color:#F4F4F4;text-transform:uppercase;transform:translateX(-10px)}.search-bar-prodotti-page button:hover{cursor:pointer}.search-container{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:900;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;padding:var(--h-padding);box-sizing:border-box;opacity:0;pointer-events:none}.search-container .barra-ricerca{width:100%}.search-container .search-form{display:flex;justify-content:center;align-items:stretch;-webkit-align-items:stretch;width:100%}.search-container .search-form>div{display:flex;align-items:stretch}.search-container .search-form .search-close{width:48px;margin-right:30px}.search-container .search-form .search-close svg path{fill:#F4F4F4}.search-container .search-form .search-close:hover{cursor:pointer}.search-container .search-form .search-close:hover svg path{fill:red}.search-container .search-form .input-form{display:block;background:#131313;border:none;border-radius:8px 0 0 8px;padding-left:32px;box-sizing:border-box;width:400px;font-size:20px;color:#F4F4F4;text-transform:uppercase}.search-container .search-form .input-form::placeholder{color:#F4F4F4}.search-container .search-form .input-form:focus{outline:none}.search-container .search-form .btn-dosearch{display:block;background:#424E41;border:none;border-radius:8px;padding:12px 15px;box-sizing:border-box;font-size:20px;color:#F4F4F4;text-transform:uppercase;transform:translateX(-10px)}.search-container .search-form .btn-dosearch:hover{cursor:pointer}@media (max-width:645px){.search-container .search-form{flex-direction:column;align-items:center;-webkit-align-items:center;gap:15px}}@media (max-width:500px){.search-container .search-form .input-form{width:100%}}.hurbo-toc{margin:100px 0;padding:0 var(--h-padding);box-sizing:border-box}.hurbo-toc ul{display:flex;justify-content:center;align-items:center;-webkit-align-items:center;gap:10px!important;flex-wrap:wrap}.hurbo-toc ul li{width:fit-content !important}.hurbo-toc ul li a{display:block;padding:12px 32px;box-sizing:border-box;background-color:#424E41;border:1px solid #424E41;border-radius:8px;color:#F4F4F4;text-transform:uppercase;font-weight:500;font-size:20px;transition:.5s}.hurbo-toc ul li a:hover{background-color:#F4F4F4;color:#424E41}.hurbo-toc ul li.current-menu-item a{background-color:#F4F4F4;color:#424E41}@media (max-width:1060px){.hurbo-toc ul{justify-content:flex-start}}@media (max-width:470px){.hurbo-toc ul{flex-direction:column;align-items:flex-start}}ul.list-block{margin-top:50px;gap:50px 30px!important}ul.list-block h3{font-size:20px;margin-bottom:-15px}ul.list-block li .img{width:100%;aspect-ratio:5/3;border-radius:30px;overflow:hidden}ul.list-block li .img img{object-fit:cover;object-position:center;height:100%}ul.list-block li .txt{margin-top:30px}ul.list-block li .txt h3{font-size:27px;margin:0}.news-page .title{padding:0 var(--h-padding);box-sizing:border-box;margin-bottom:-50px;margin-top:100px}.news-page .title h1{text-align:center}.news-page .title p{max-width:800px;text-align:center;margin:30px auto;font-size:20px}.news-list{display:flex;flex-wrap:wrap;gap:60px 15px;padding:0 var(--h-padding);box-sizing:border-box}.news-list li{width:calc(100% / 3 - 15px)}.news-list li a{display:block}.news-list li a .img{width:100%;aspect-ratio:4/3;border-radius:30px;overflow:hidden}.news-list li a .img img{object-fit:cover;object-position:center;height:100%}.news-list li a .txt{margin-top:30px}.news-list li a .txt h3{font-size:27px}@media (max-width:1200px){.news-list li{width:calc(50% - 15px)}}@media (max-width:768px){.news-list li{width:100%}}

/* Pagina Scheda Anagrafica */
.page-id-34282 .img-top,
.page-id-34282 .hurbo-toc,
.page-id-34282 .contatti-container,
.page-id-34282 .btn-back {
	display: none !important;
}

.page-id-34282 main.about-us {
	padding-top: calc(var(--header-h) + 100px);
	padding-bottom: 140px;
}

.page-id-34282 .about-us-content {
	width: 100%;
	max-width: 1340px;
	margin: 0 auto;
	padding-right: var(--h-padding);
	padding-left: var(--h-padding);
	box-sizing: border-box;
}

.page-id-34282 .wp-block-contact-form-7-contact-form-selector {
	width: 80%;
	margin: 0;
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 760px) {
	.page-id-34282 main.about-us {
		padding-top: calc(var(--header-h) + 60px);
		padding-bottom: 80px;
	}
}