@charset "UTF-8";@font-face{font-family:Montserrat;src:url("/wp-content/themes/agricole/assets/fonts/Montserrat-Regular.woff2") format("woff2"),url("/wp-content/themes/agricole/assets/fonts/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/wp-content/themes/agricole/assets/fonts/Montserrat-Medium.woff2") format("woff2"),url("/wp-content/themes/agricole/assets/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("/wp-content/themes/agricole/assets/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("/wp-content/themes/agricole/assets/fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Perpetua;src:url("/wp-content/themes/agricole/assets/fonts/perpetua-2.woff2") format("woff2"),url("/wp-content/themes/agricole/assets/fonts/perpetua-2.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Perpetua;src:url("/wp-content/themes/agricole/assets/fonts/perpetua-semibold.woff2") format("woff2"),url("/wp-content/themes/agricole/assets/fonts/perpetua-semibold.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Perpetua;src:url("/wp-content/themes/agricole/assets/fonts/perpetua-bold.woff2") format("woff2"),url("/wp-content/themes/agricole/assets/fonts/perpetua-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#c7c0b7;font-family:var(--font-stack);font-size:clamp(14px, 1.5vw, 16px);line-height:1.5;color:var(--color-text);overscroll-behavior:none}a{color:inherit;color:var(--color-links);text-decoration:none;transition:color .3s}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-weight:700;line-height:1.2}h1{font-size:clamp(1.75rem, 4vw, 2.5rem)}h2{font-size:clamp(1.5rem, 3.5vw, 2rem)}h3{font-size:clamp(1.25rem, 3vw, 1.75rem)}h4{font-size:clamp(1.125rem, 2.5vw, 1.5rem)}h5{font-size:clamp(1rem, 2vw, 1.25rem)}h6{font-size:clamp(.875rem, 1.5vw, 1rem)}p{margin:0 0 1rem}a:hover{color:var(--color-accent)}:root{--font-stack:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;--color-background:#E4DCD3;--color-links:#83684B;--color-accent:#9D5024;--color-text:#C7C0B7;--color-white:#ffffff;--color-surface:#f8f8f8;--color-border:#e0e0e0;--spacing:1rem;--theme-color:map-get($theme-colors, 'accent');--swup-overlay-theme-color:#9D5024;--swup-overlay-theme-duration:0.6s;--swup-overlay-theme-delay:0.2s;--swup-overlay-theme-scale:1.2;--swup-overlay-theme-skew:5deg;--swup-overlay-theme-border-radius:20px}#site-header{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:background-color .3s}#site-header .container{max-width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:3.5rem 5rem;position:relative;transition:padding .2s}#site-header .container .custom-logo{max-width:300px;height:auto}#site-header .container .header-content{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}#site-header .container .header-content .header-left{width:50%;display:flex;align-items:center;justify-content:flex-start}#site-header .container .header-content .header-left .logo-desktop,#site-header .container .header-content .header-left .logo-mobile,#site-header .container .header-content .header-left .logo-mobile-menu-open{transition:opacity .3s}#site-header .container .header-content .header-left .logo-desktop img,#site-header .container .header-content .header-left .logo-mobile img,#site-header .container .header-content .header-left .logo-mobile-menu-open img{max-width:300px;height:auto}#site-header .container .header-content .header-left .logo-mobile,#site-header .container .header-content .header-left .logo-mobile-menu-open{display:none}#site-header .container .header-content .header-left.menu-open .logo-desktop{opacity:0;visibility:hidden}#site-header .container .header-content .header-left.menu-open .logo-mobile{display:none;opacity:0;visibility:hidden}#site-header .container .header-content .header-left.menu-open .logo-mobile-menu-open{display:block;opacity:1;visibility:visible}#site-header .container .header-content .header-right{width:50%;display:flex;align-items:center;justify-content:flex-end;gap:2rem}#site-header .container .header-content .header-right .header-lang-switcher{display:none}#site-header .container .header-content .header-right #main-menu ul{list-style:none;display:flex;flex-direction:row}#site-header .container .header-content .header-right #main-menu ul li{text-transform:uppercase;position:relative;padding:0 2rem}#site-header .container .header-content .header-right #main-menu ul li a{display:block;height:1.4rem;color:var(--color-links);font-size:.8rem;letter-spacing:1px;font-weight:600;transition:color .3s;position:relative}#site-header .container .header-content .header-right #main-menu ul li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-links);transition:width .3s}#site-header .container .header-content .header-right #main-menu ul li a:hover::after{width:100%}#site-header .container .header-content .header-right #main-menu ul li.current-menu-item{pointer-events:none}#site-header .container .header-content .header-right #main-menu ul li.current-menu-item a::after{width:100%;transition:width .3s}#site-header .container .header-content .header-right #main-menu ul li.current-menu-item.hide-underline a::after{width:0}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-item a{font-size:.7rem;color:#83684b;line-height:1.7;opacity:.65}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-item a span{font-weight:100;line-height:0}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-current-language a{pointer-events:none;color:var(--color-links);opacity:1}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-item-it{padding-left:2rem;padding-right:0}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-item-it a{margin-right:.3rem}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-item-it a::before{content:"";height:50%;width:1px;background-color:var(--color-links);position:absolute;top:42%;right:-.3rem;transform:translateY(-50%)}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-item-en{padding-left:0}#site-header .container .header-content .header-right #main-menu ul li.wpml-ls-item-en a{margin-left:.3rem}#site-header .container.is-scrolling{background-color:#e4dcd3;padding:1rem 5rem}#site-header .header-controls{display:flex;align-items:center;gap:1rem;position:relative;z-index:1001}.swup-transition-overlay{position:fixed;inset:0;z-index:1000000;opacity:0;pointer-events:none;background:#e4dcd3}html[data-cantina-transition="1"] #site-header .logo,html[data-cantina-transition="1"] #site-header .site-logo{opacity:0!important;visibility:hidden!important}#preloader-logo{overflow:visible}.single-cantine #site-header .container .header-content #main-menu ul li a{opacity:1;color:var(--color-text)}.single-cantine #site-header .container .header-content #main-menu ul li a::after{background-color:var(--color-text)}.single-cantine #site-header .container .header-content #main-menu ul li.wpml-ls-item a{color:var(--color-text)}.single-cantine #site-header .container .header-content #main-menu ul li.wpml-ls-current-language a{color:var(--color-text);opacity:1}.single-cantine #site-header .container .header-content #main-menu ul li.wpml-ls-item-it a::before{background-color:var(--color-text)}.lo-sparviere #site-header .container.is-scrolling{background-color:#2a3428}.castello-di-radda #site-header .container.is-scrolling{background-color:#6f6352}.orlandi-contucci-ponno #site-header .container.is-scrolling{background-color:#3c4827}.fortemasso #site-header .container.is-scrolling{background-color:#522424}.steinhaus #site-header .container.is-scrolling{background-color:#494844}.fabio-motta #site-header .container.is-scrolling{background-color:#29303d}.specogna #site-header .container.is-scrolling{background-color:#8c4b26}.hb-menu{display:none;background:0 0;border:none;cursor:pointer;padding:0;width:34px;height:18px;position:relative;z-index:1002}.hb-menu:focus{outline:0}.hb-menu .hb-box{display:block;width:50px;height:18px;position:relative}.hb-menu .hb-inner{display:block;width:40px;height:2px;background-color:var(--color-links);border-radius:1px;position:absolute;top:4px;left:50%;transform:translateX(-50%);transition:.3s}.hb-menu .hb-inner::after{content:"";display:block;width:40px;height:2px;background-color:var(--color-links);border-radius:1px;position:absolute;top:8px;left:0;transition:.3s}.hb-menu.is-active .hb-inner{background-color:#e5ded7;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.hb-menu.is-active .hb-inner::after{background-color:#e5ded7;top:0;transform:rotate(-90deg)}.mobile-nav{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#83684b;z-index:10001;padding:0 2rem;overflow:auto;opacity:0;visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;row-gap:0}.mobile-nav .mobile-nav-menu{display:flex;align-items:flex-end;height:55%}.mobile-nav .mobile-extras{width:100%;height:30%;display:flex;justify-content:center;padding-bottom:0}.mobile-nav .mobile-extras .mobile-cantine-swiper{width:100%;max-width:520px;height:25vh;padding:0 1rem}.mobile-nav .mobile-extras .mobile-cantine-swiper .swiper-wrapper{height:100%;align-items:center}.mobile-nav .mobile-extras .mobile-cantine-swiper .swiper-scrollbar{top:unset;bottom:1rem;height:7px;transform:scale(.3);background-color:rgba(230,223,216,.25)}.mobile-nav .mobile-extras .mobile-cantine-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#e5ded7!important}.mobile-nav .mobile-extras .swiper-slide{display:flex;justify-content:center;align-items:center;padding:0}.mobile-nav .mobile-extras .swiper-slide img,.mobile-nav .mobile-extras .swiper-slide svg{max-width:200px;height:13vh;width:150px;object-fit:contain}.mobile-nav .mobile-extras .mobile-lang-switcher li a{font-size:1rem;font-weight:400}.mobile-nav .mobile-extras .mobile-lang-switcher.wpml-ls-current-language a{color:#fff;font-weight:600}.mobile-nav ul{list-style:none;margin:0;padding:0;text-align:center;display:block!important}.mobile-nav ul li{line-height:2.75}.mobile-nav ul li a{display:block;color:var(---cant-bg);font-size:1.75rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;text-decoration:none;padding:0;transition:color .3s;opacity:0;visibility:hidden;text-underline-offset:8px;overflow:hidden}.mobile-nav ul li.current-menu-item a{pointer-events:none;color:#fff;font-weight:600;text-decoration:underline}.mobile-nav ul li.wpml-ls-item{display:none}.mobile-nav .mobile-menu-split-line{display:block!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.single-cantine .hb-menu .hb-inner,.single-cantine .hb-menu .hb-inner:after{background-color:#e5ded7}.overlay-inner{background-color:#e5ded7}@media only screen and (max-width:1024px){.single-cantine #site-header .container .header-content .header-right .header-lang-switcher ul li.wpml-ls-item a{color:#e5ded7}.single-cantine #site-header .container .header-content .header-right .header-lang-switcher ul li.wpml-ls-current-language a{color:#e5ded7;opacity:1}.single-cantine #site-header .container .header-content .header-right .header-lang-switcher ul li.wpml-ls-item-it a::after{color:#e5ded7}.hb-menu{display:block}#main-menu>ul{display:none}.wpml-ls-legacy-list-horizontal a{padding:0 3px}#site-header .container{padding:1rem 0}#site-header .container.is-scrolling{padding:1rem}#site-header .container .header-content .header-left{z-index:99999}#site-header .container .header-content .header-left .logo-desktop img,#site-header .container .header-content .header-left .logo-mobile img,#site-header .container .header-content .header-left .logo-mobile-menu-open img{max-width:200px}#site-header .container .header-content .header-left .logo-desktop{display:none}#site-header .container .header-content .header-left .logo-mobile{display:block}#site-header .container .header-content .header-left .logo-mobile-menu-open,#site-header .container .header-content .header-left.menu-open .logo-desktop{display:none}#site-header .container .header-content .header-left.menu-open .logo-mobile{display:none;opacity:0;visibility:hidden}#site-header .container .header-content .header-left.menu-open .logo-mobile-menu-open{display:block;opacity:1;visibility:visible}#site-header .container .header-content .header-right{z-index:99999;gap:1rem}#site-header .container .header-content .header-right .header-lang-switcher{display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#site-header .container .header-content .header-right .header-lang-switcher.is-visible{opacity:1;visibility:visible}#site-header .container .header-content .header-right .header-lang-switcher ul{list-style:none;display:flex!important;align-items:center;gap:0;margin:0;padding:0}#site-header .container .header-content .header-right .header-lang-switcher ul li{margin:0;padding:0}#site-header .container .header-content .header-right .header-lang-switcher ul li.wpml-ls-item a{font-size:.75rem;color:var(--color-text);text-transform:uppercase;font-weight:600;text-decoration:none;transition:opacity .3s;opacity:.6}#site-header .container .header-content .header-right .header-lang-switcher ul li.wpml-ls-current-language{opacity:1}#site-header .container .header-content .header-right .header-lang-switcher ul li.wpml-ls-item-it a::after{content:"|";margin-left:.5rem;color:var(--color-text)}#site-header .container .header-content .header-right #main-menu ul{display:none}}@media only screen and (max-width:768px){#main-menu .mobile-nav{padding:6rem 1rem 2rem}#main-menu .mobile-nav ul li a{font-size:2rem;letter-spacing:2px;padding:1rem 0}#site-header{width:100vw}}@media only screen and (max-width:480px){#main-menu .mobile-nav{padding:5rem 1rem 2rem}#main-menu .mobile-nav ul li a{font-size:1.8rem;letter-spacing:1.5px}}@media (min-width:500px) and (max-width:1024px){.mobile-nav-list{height:100%}.mobile-nav ul li a{font-size:2.5rem}.mobile-nav .mobile-extras .mobile-cantine-swiper{max-width:600px}}@media only screen and (min-width:1025px){.hb-menu{display:none}.mobile-nav{display:none!important}}.mobile-nav.is-active{opacity:1;visibility:visible;display:flex!important}.mobile-nav.is-active ul{display:block!important}.mobile-nav.is-active ul#menu-menu-cantine,.mobile-nav.is-active ul#menu-menu-cantine-eng{display:flex!important}#site-footer{background-color:#c8c0b7;color:rgba(131,104,75,.3921568627);text-align:center}#site-footer .container-top{display:flex;justify-content:center;padding:7rem 5rem 1rem;margin-bottom:3.5rem}#site-footer .container-top .logo{width:21rem}#site-footer .container-middle{overflow:hidden}#site-footer .container-middle .marquee .marquee-content{display:inline-block;white-space:nowrap;will-change:transform}#site-footer .container-middle .marquee .marquee-content span{font-family:Perpetua;font-size:clamp(4rem, 10vw, 12rem);font-weight:500;line-height:1.2;text-transform:uppercase;color:transparent;letter-spacing:.05em;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#83684b;display:inline-block;padding-right:15rem}#site-footer .container-middle .info-container{display:flex;padding:1rem 5rem;gap:11rem;text-transform:uppercase}#site-footer .container-middle .info-container ul{list-style-type:none;text-align:left}#site-footer .container-middle .info-container ul li{padding:.3rem 0}#site-footer .container-middle .info-container ul li.list-title{padding-bottom:1rem;color:#9d5024;font-size:clamp(1rem, 1.5vw, 1.15rem)}#site-footer .container-middle .info-container ul .footer-links,#site-footer .container-middle .info-container ul .footer-links-address{color:#83684b;transition:.3s ease-in-out;font-size:clamp(.8rem, 1vw, .95rem);cursor:pointer}#site-footer .container-middle .info-container ul .footer-links-address:hover,#site-footer .container-middle .info-container ul .footer-links:hover{cursor:pointer;color:#9d5024}#site-footer .container-middle .info-container ul .footer-links a:hover,#site-footer .container-middle .info-container ul .footer-links-address a:hover,#site-footer .container-middle .info-container ul .footer-links-address:hover li,#site-footer .container-middle .info-container ul .footer-links:hover li{color:#9d5024}#site-footer .container-middle .info-container .bottom-rx{flex-grow:1}#site-footer .container-middle .info-container .bottom-rx ul{height:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:1rem}#site-footer .container-middle .info-container .bottom-rx ul li a{display:block;height:fit-content}#site-footer .container-middle .info-container .bottom-rx ul li a svg{width:2rem;height:2rem;overflow:visible;fill:#8c4b26;border-radius:50%;transition:background-color .3s}#site-footer .container-middle .info-container .bottom-rx ul li a:hover svg{fill:#c8c0b7;background-color:#8c4b26;border:1px solid #8c4b26}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#site-footer .container-bottom{background-color:transparent;text-align:left;display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 5rem;margin-top:4.5rem}#site-footer .container-bottom .left ul{display:inline-flex;list-style-type:none;gap:1.3rem;text-transform:uppercase;font-weight:600;font-size:.73rem;margin-bottom:.5rem}#site-footer .container-bottom .left ul li a{color:rgba(131,104,75,.3921568627);transition:color .3s}#site-footer .container-bottom .left ul li a:hover{color:#83684b}#site-footer .container-bottom .left p{text-transform:uppercase;font-size:.63rem;font-weight:300;margin-bottom:0}#site-footer .container-bottom .right{display:flex;flex-direction:column;text-align:right;justify-content:space-between}#site-footer .container-bottom .right #backTop{text-transform:uppercase;font-size:.875rem;font-weight:400;color:rgba(131,104,75,.3921568627);transition:color .3s;margin-bottom:.7rem}#site-footer .container-bottom .right #backTop span{margin-left:.5rem}#site-footer .container-bottom .right #backTop span svg{width:13px;height:auto;opacity:.3;transition:opacity .3s}#site-footer .container-bottom .right #backTop:hover{color:#83684b}#site-footer .container-bottom .right #backTop:hover span svg{opacity:1}#site-footer .container-bottom .right .firma{font-family:Helvetica;font-weight:400;text-transform:uppercase;font-size:.5rem;color:rgba(131,104,75,.3921568627);transition:color .3s}#site-footer .container-bottom .right .firma .thin{font-weight:100}#site-footer .container-bottom .right .firma:hover{color:#83684b}#site-footer.footer-group{background-color:#3c2f26;color:#bca281}#site-footer.footer-group .line-footer{width:92%;height:2px;background-color:rgba(188,162,129,.3);margin:0 auto}#site-footer.footer-group .container-middle .marquee .marquee-content span{-webkit-text-stroke-color:#bca281}#site-footer.footer-group .container-middle .info-container .bottom-rx ul li a:hover svg{fill:none}#site-footer.footer-group .container-middle .info-container .bottom-rx ul li a:hover svg path{fill:#3c2f26}#site-footer.footer-group .container-middle .info-container .bottom-rx ul li a.ig-link:hover svg path:nth-child(3),#site-footer.footer-group .container-middle .info-container .bottom-rx ul li a:hover svg path:nth-child(2){fill:none}#site-footer.footer-group .container-middle .info-container ul .footer-links,#site-footer.footer-group .container-middle .info-container ul .footer-links a,#site-footer.footer-group .container-middle .info-container ul .footer-links-address,#site-footer.footer-group .container-middle .info-container ul .footer-links-address a{color:#bca281}#site-footer.footer-group .container-bottom .left p{color:rgba(188,162,129,.3)}#site-footer.footer-group .container-bottom .right #backTop{color:#bca281}@media only screen and (max-width:1024px){#site-footer .container-top .logo{width:10rem}#site-footer .container-middle .marquee .marquee-content span{font-size:5rem;padding-right:1rem}#site-footer .container-middle .info-container{padding:1rem;gap:0;flex-direction:column;gap:2rem}#site-footer .container-middle .info-container .list-title{padding-bottom:0}#site-footer .container-middle .info-container ul li{padding:.1rem 0}#site-footer .container-bottom{margin-top:2.5rem;padding:1rem;align-items:flex-end}#site-footer .container-bottom .right #backTop{display:none}#site-footer.footer-group .container-top .logo img{width:100%}}.archive-cantine{background:#e5ded7}.archive-cantine .arch_cant-hero{height:96vh;padding:4rem 0 2rem;background:#e5ded7}.archive-cantine .arch_cant-hero .container{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 4rem;gap:4rem;position:relative}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title{position:relative;width:90%;display:flex;flex-direction:column;text-align:center;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:clamp(2rem, 6vw + 2rem, 10rem);font-weight:500;color:#83684b;padding:0 1rem;overflow:visible;line-height:1}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title span{font-family:Perpetua,serif;font-weight:400;font-size:clamp(2.5rem, 7vw + 3rem, 11.5rem);line-height:.7;text-align:left}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-wrapper{overflow:visible}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-wrapper .split-line:not(:last-child){text-align:left!important}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-wrapper .split-line:last-child{width:100%;display:block;line-height:1}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .effect-split-text .split-line .split-line{justify-content:flex-start!important}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .effect-split-text .split-line:last-child{justify-content:left;gap:1.5rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub{display:inline-block;font-family:Montserrat,sans-serif;font-size:clamp(.875rem, 1vw, 1rem);font-weight:500;color:#83684b;line-height:1.2;text-align:left;width:25%}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub .mini{font-family:Montserrat,sans-serif;font-size:clamp(.93rem, 1vw, .7rem);font-weight:500;color:#83684b;line-height:1.2}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-line:nth-child(2){gap:3rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-line:nth-child(2) .arch_cant-sub{width:clamp(200px,20vw,25%)}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-sub-mobile{display:none}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .sticky__wrap{width:10%;margin-bottom:1rem;display:flex;justify-content:flex-end;align-items:flex-end}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .sticky__wrap .anchor-link{width:100%}.archive-cantine .arch_cant-hero .container .arch_cant-logos{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;overflow:visible}.archive-cantine .arch_cant-hero .container .arch_cant-logos-mobile{display:none}.archive-cantine .arch_cant-hero .container .arch_cant-logos-desktop{display:flex}.archive-cantine .arch_cant-hero .container .arch_cant-logo img{width:170px;height:120px;object-fit:contain;opacity:1;transition:opacity .3s ease-in-out}.archive-cantine .arch_cant-hero .container .arch_cant-logos:hover .arch_cant-logo img{opacity:.4}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logo:hover img{opacity:1}.archive-cantine .cantine-slider{height:calc(100vh * var(--slide-n,1));position:relative}.archive-cantine .cantine-slider .slide-pin{width:100%;height:100vh;position:sticky;top:0;font-size:min(18vh, 10vw)}.archive-cantine .cantine-slider .slide-pin .cantine-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-content{display:flex;justify-content:flex-start;align-items:center;height:100vh;position:sticky;top:0;color:#fff;font-size:5rem}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-bg .slide-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;transform-origin:center;will-change:transform}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text{width:70%;position:relative;z-index:2;color:#fff;padding:2rem 5rem;will-change:transform,opacity}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:3rem;text-decoration:none;transform-style:flat;transition:transform .2s}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a .txt-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a .txt-box .reg-cat-txt{font-size:.8rem;color:#e5ded7;text-transform:uppercase}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a .txt-box .reg-cat-txt .regione-txt{font-weight:100}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a .txt-box .reg-cat-txt .categoria-txt{font-weight:600}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a:hover{transform:translateY(-2px)}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a .slide-logo img,.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a .slide-logo svg{width:200px;height:auto;filter:none}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a h2{max-width:800px;font-family:Montserrat,sans-serif;color:#e5ded7;font-size:5rem;line-height:1;margin-bottom:0;font-weight:500;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.3)}html[lang=en-US] .archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .effect-split-text .split-line:last-child{gap:3rem}#main-content>section>div>h1>div.split-wrapper.effect-split-text>div:nth-child(3)>div{justify-content:center!important}@media (min-width:1920px){.archive-cantine .arch_cant-hero .container{padding:0 4rem}.archive-cantine .arch_cant-hero .container .arch_cant-title{width:100%}.archive-cantine .arch_cant-hero .container .arch_cant-sub{width:25%;text-align:left}.archive-cantine .cantine-slider .slide-text{width:70%;padding:2rem 5rem}}@media (max-width:1919px) and (min-width:1792px){.archive-cantine .arch_cant-hero .container{padding:0 3.5rem}.archive-cantine .arch_cant-hero .container .arch_cant-title{width:100%;margin-top:11rem}.archive-cantine .cantine-slider .slide-text{width:72%;padding:2rem 4.5rem}}@media (max-width:1791px) and (min-width:1440px){.archive-cantine .arch_cant-hero .container{padding:0 3rem;gap:2rem}.archive-cantine .arch_cant-hero .container .arch_cant-title{width:100%;margin-top:10rem}.archive-cantine .arch_cant-hero .container .arch_cant-title .arch_cant-sub{width:22%}.archive-cantine .cantine-slider .slide-text{width:75%;padding:2rem 4rem}}@media only screen and (max-width:1640px) and (min-height:700px){.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title{width:100%!important;font-size:clamp(2rem, 5vw + 2rem, 10rem)}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title span{font-size:clamp(2.5rem, 5vw + 3rem, 11.5rem)}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub .mini{font-size:clamp(.83rem, 1vw, .7rem)}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-line:nth-child(2) .arch_cant-sub{margin-left:1rem}.archive-cantine .arch_cant-hero .container{gap:1rem}.archive-cantine .arch_cant-hero .container .arch_cant-logos{overflow:visible}}@media (max-width:1439px) and (min-width:1200px){.archive-cantine .arch_cant-hero .container{padding:0 3rem}.archive-cantine .arch_cant-hero .container .arch_cant-title{font-size:clamp(4rem, 5vw + 2rem, 8rem);width:100%;margin-top:9rem}.archive-cantine .arch_cant-hero .container .arch_cant-title span{font-size:clamp(5rem, 6vw + 2rem, 10rem);line-height:clamp(4.5rem, 5vw + 2rem, 9rem)}.archive-cantine .cantine-slider .slide-text{width:78%;padding:2rem 3.5rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title{margin-top:10rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub .mini{font-size:clamp(.8rem, 1vw, .7rem)}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title span{font-size:clamp(2.5rem, 6vw + 2.5rem, 11rem)}.archive-cantine .arch_cant-hero .container .arch_cant-logo img{width:130px;height:100px}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text{width:90%}}@media (max-width:1199px) and (min-width:1024px){.archive-cantine .arch_cant-hero .container{padding:0 2.5rem}.archive-cantine .arch_cant-hero .container .arch_cant-title{margin-top:8rem;width:100%}.archive-cantine .cantine-slider .slide-text{width:80%;padding:2rem 3rem}}@media (max-width:1023px) and (min-width:768px){.archive-cantine .arch_cant-hero .container{padding:0 2rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title{margin-top:6rem;width:100%}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title span{line-height:1.1}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub{display:none;position:relative;bottom:auto;left:auto;width:40%;margin-top:2rem}.archive-cantine .arch_cant-hero .container .arch_cant-logos{gap:1.5rem;opacity:.6;transition:.3s ease-in-out}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logo img,.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logo svg{width:150px}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logo:hover{opacity:1}.archive-cantine .cantine-slider .slide-text{width:90%;padding:2rem}.archive-cantine .cantine-slider .slide-text a{gap:2rem}.archive-cantine .cantine-slider .slide-text a .slide-logo img{width:7rem}}.slide-bg-mobile{display:none}@media (max-width:1024px){.slide-bg-desktop{display:none}.slide-bg-mobile{display:block}.archive-cantine .arch_cant-hero{padding:2rem 0;height:90vh}.archive-cantine .arch_cant-hero .container{padding:0 1.5rem;gap:1rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content{flex-direction:column;align-items:flex-start}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title{margin-top:4rem;margin-bottom:1.5rem;width:100%;padding:0;font-size:2rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title span{font-size:2.3rem;line-height:1}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub{display:none;position:static;width:100%;max-width:none;margin-top:1.5rem;margin-bottom:2.5rem;text-align:left;font-size:.575rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-sub-mobile{color:#83684b;display:block}.archive-cantine .arch_cant-hero .container .arch_cant-logos-desktop{display:none}.archive-cantine .arch_cant-hero .container .arch_cant-logos-mobile{display:block;width:100%}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logo img{opacity:1!important}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logos-swiper{width:100%;padding-bottom:0}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logos-swiper .swiper-wrapper{align-items:center}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logos-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logos-swiper .swiper-slide .arch_cant-logo{width:100%;text-align:center}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logos-swiper .swiper-slide .arch_cant-logo img{width:100%;max-width:90px;height:90px;object-fit:contain}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logos-swiper .swiper-pagination{position:relative;margin-top:1rem;transform:scale(.4);height:7px}.archive-cantine .arch_cant-hero .container .arch_cant-logos .arch_cant-logos-swiper .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#b15e2e}.archive-cantine .cantine-slider .slide-text{width:100%;padding:1.5rem}.archive-cantine .cantine-slider .slide-text a{flex-direction:column;align-items:flex-start;gap:1rem}.archive-cantine .cantine-slider .slide-text a .slide-logo{margin-bottom:1rem}.archive-cantine .cantine-slider .slide-text a .slide-logo img{width:5rem}.archive-cantine .cantine-slider .slide-text a h2{margin-bottom:1rem}}@media (max-width:375px){.archive-cantine .arch_cant-hero .container{padding:0 1rem}.archive-cantine .arch_cant-hero .container .arch_cant-logos-swiper .swiper-slide .arch_cant-logo img{max-width:70px;height:70px}}.cantina-single{font-family:Montserrat,sans-serif;color:#c7c0b7;line-height:1.6;position:relative;z-index:10}.container{margin:0 auto;padding:0 1rem}.cantina-hero{position:relative;height:76vh;max-height:900px;overflow:hidden}body.cantina-transition .cantina-hero .cantina-logo{opacity:1;visibility:hidden;pointer-events:none;overflow:hidden}.cantina-transition .cantina-hero .cantina-logo,.cantina-transition .space-transition .preview-logo{transform:none!important}.hero-bg{position:relative;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:end;gap:5rem}.hero-bg .hero-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-bg .hero-content{position:relative;width:100%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#f5f1e8}.hero-bg .cantina-head-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 5rem;z-index:1}.hero-bg .cantina-head-bottom .focus-regione{padding:4rem 0;background-color:transparent;width:50%}.hero-bg .cantina-head-bottom .focus-regione .container{max-width:unset;width:100%}.hero-bg .cantina-head-bottom .focus-grid{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:1rem}.hero-bg .cantina-head-bottom .focus-img-italia,.hero-bg .cantina-head-bottom .focus-img-regione{width:7rem}.hero-bg .cantina-head-bottom .focus-img-italia img,.hero-bg .cantina-head-bottom .focus-img-regione img{width:100%;height:auto;display:block}.hero-bg .cantina-head-bottom .focus-localita{display:flex;flex-direction:column;text-align:left;color:#c7c0b7}.hero-bg .cantina-head-bottom .focus-localita p{margin-bottom:.4rem;font-size:clamp(.5rem, .8vw, .62rem);font-weight:200;line-height:1.6;text-transform:uppercase}.hero-bg .cantina-head-bottom .focus-localita span{font-size:1.1rem;font-weight:500}.hero-bg .cantina-head-bottom .focus-localita .focus-regione-span{font-size:clamp(.8rem, 1vw, 1rem);font-weight:500;text-transform:uppercase}.hero-bg .cantina-head-bottom .focus-localita a{margin-top:.5rem}.hero-bg .cantina-head-bottom .focus-localita a span{font-size:clamp(.5rem, .8vw, .62rem);font-weight:500;text-transform:uppercase;transition:.3s}.hero-bg .cantina-head-bottom .focus-localita a:hover span{color:#bca281}.hero-bg .cantina-head-bottom .focus-localita a:hover svg path{fill:#BCA281;stroke:#BCA281}.hero-bg .cantina-head-bottom .focus-btn{display:inline-flex;align-items:center;text-decoration:none;color:#c7c0b7;font-size:clamp(.6rem, .9vw, .75rem);text-transform:uppercase;letter-spacing:1px;transition:color .3s}.hero-bg .cantina-head-bottom .focus-btn:hover{color:#bca281}.hero-bg .cantina-head-bottom .focus-btn:hover svg path{stroke:#BCA281}.hero-bg .cantina-head-bottom .focus-btn svg{transform:rotate(90deg);width:30px;height:15px}.hero-bg .cantina-head-bottom .frase-dx{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:50%;gap:1.5rem}.hero-bg .cantina-head-bottom .frase-dx .frase{font-family:Montserrat,sans-serif;width:95%;font-size:clamp(.75rem, 1vw, .9rem);font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#c7c0b7;text-align:right;line-height:1.2}.hero-bg .cantina-head-bottom .frase-dx .frase.effect-split-text .split-line{justify-content:flex-end}.hero-bg .cantina-head-bottom .frase-dx .frase-svg{width:5%}.hero-pattern-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(4rem, 10vw, 12rem);font-weight:900;color:rgba(245,241,232,.05);white-space:nowrap;pointer-events:none;z-index:1}.cantina-logo{text-align:center}.cantina-logo img{width:300px;height:auto;margin:0 auto 2rem;display:block}.cant-logos{padding:0 4rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;width:100%;margin-top:7rem;margin-bottom:8rem;flex-grow:1}.cant-logos .cantina-logo .cantina-logo-link{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cant-logos .cantina-logo .cantina-logo-link svg{width:130px;height:100px}.cant-logos .cantina-logo .cantina-logo-link[title="Orlandi Contucci Ponno"] svg,.cant-logos .cantina-logo .cantina-logo-link[title=Steinhaus] svg{width:170px}.cant-logos .cantina-logo .cantina-logo-link .logo-dual-layer{position:relative;width:130px;height:100px}.cant-logos .cantina-logo .cantina-logo-link .logo-dual-layer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;transform:translateZ(0)}.cant-logos .cantina-logo .cantina-logo-link .logo-dual-layer .logo-base{opacity:.2;z-index:1}.cant-logos .cantina-logo .cantina-logo-link .logo-dual-layer .logo-accent{opacity:0;z-index:2;will-change:opacity;contain:layout style paint}.cant-logos .cantina-logo[data-logo-type=png] .cantina-logo-link[title="Orlandi Contucci Ponno"] .logo-dual-layer,.cant-logos .cantina-logo[data-logo-type=png] .cantina-logo-link[title=Steinhaus] .logo-dual-layer{width:170px}.cantina-titolo{max-width:250px;margin:0 auto 1rem;font-size:clamp(1.5rem, 4vw, 3rem);letter-spacing:2px;text-transform:uppercase}.cantina-intro{font-size:clamp(1rem, 1.5vw, 1.125rem);max-width:600px;margin:1rem auto 2rem;opacity:.9}.cantina-mappa-icon{position:absolute;bottom:1.5rem;left:1.5rem;display:flex;align-items:center;color:#f5f1e8;font-size:.875rem}.cantina-mappa-icon svg{width:40px;height:40px;margin-right:.5rem;fill:#f5f1e8}.cantina-scroll-arrow{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%)}.cantina-scroll-arrow a svg{animation:2s infinite bounce;stroke:#f5f1e8}@keyframes bounce{0%,100%,20%,50%,80%{transform:translate(-50%,0)}40%{transform:translate(-50%,-10px)}60%{transform:translate(-50%,-5px)}}.cantina-hero-image .featured-img{width:100%;height:auto;display:block}.cantina-hero-image .featured-img img{width:100%;height:auto;object-fit:cover}.subtitle{font-size:2rem;font-weight:400;margin-bottom:1rem;color:#c7c0b7}.group-section{display:flex;flex-direction:row;flex-wrap:wrap;padding:5rem}.group-section .number-sec{width:100%;margin-bottom:5rem}.group-section .number-sec .number-mob{display:none}.group-section .group-left{width:35%}.group-section .group-left .group-int{text-transform:uppercase;font-size:clamp(.75rem, 1vw, .9rem)}.group-section .group-left .group-int span{font-weight:600}.group-section .group-right{width:65%;padding-right:5rem}.group-section .group-right .group-text{margin-bottom:2.75rem}.group-section .group-right .group-text h4{text-transform:uppercase;font-size:clamp(.7rem, 1vw, .83rem);font-weight:500;letter-spacing:1px}.group-section .group-right .group-text .desc{font-family:Perpetua,serif;font-size:clamp(1.5rem, 3vw, 2.5rem);font-weight:400;line-height:1.15;word-spacing:5px;letter-spacing:.04rem}.group-section .group-right .group-infos{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;height:10rem}.group-section .group-right .group-infos .info-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:0 1rem;height:100%;color:#c7c0b7;gap:1rem}.group-section .group-right .group-infos .info-item:first-child,.group-section .group-right .group-infos .info-item:last-child{border-left:1px dashed #c7c0b7;border-right:1px dashed #c7c0b7;border-width:1px}.group-section .group-right .group-infos .info-item .info-label{font-size:clamp(.6rem, .9vw, .75rem);font-weight:400;text-transform:uppercase;letter-spacing:1px}.group-section .group-right .group-infos .info-item .value-with-icon{display:inline-flex;justify-content:center;align-items:center;gap:1rem}.group-section .group-right .group-infos .info-item .value-with-icon.no-icon .info-value{width:100%}.group-section .group-right .group-infos .info-item .value-with-icon .info-value{width:fit-content;font-size:clamp(1rem, 1.5vw, 1.2rem);font-weight:500;letter-spacing:1px}.group-section .group-right .group-infos .info-item .value-with-icon .info-value.viticoltura-sostenibile{width:55%;text-align:right}.group-section .group-right .group-infos .info-item .value-with-icon .viticoltura-sostenibile-icon{width:25%}.group-section .group-right .group-infos .info-item .value-with-icon .viticoltura-sostenibile-icon svg{width:100%;height:auto}.group-section .group-right .group-infos .info-item .value-with-icon .viticoltura-organica-icon{width:15%;line-height:0}@media only screen and (max-width:1640px){#site-header .container .header-content .header-left{width:40%}#site-header .container .header-content .header-right{width:60%}.cantina-logo img{width:250px}}@media only screen and (max-width:1440px){.cantina-logo img{width:200px}.cant-logos .cantina-logo .cantina-logo-link svg{transform:scale(.8)}.hero-bg .cantina-head-bottom .frase-dx .frase{width:90%}.hero-bg .cantina-head-bottom .frase-dx .frase-svg{width:10%}.hero-bg .cantina-head-bottom .focus-img-italia,.hero-bg .cantina-head-bottom .focus-img-regione{width:5rem}}@media (max-width:1024px){.col-meta-label,.col-production-label{flex:0 0 100%;max-width:100%;margin-bottom:1.5rem}.col-meta-content,.col-production-content{flex:0 0 100%;max-width:100%}.meta-info-row{flex-direction:column;gap:1rem}.production-metrics{flex-direction:column}.focus-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.focus-localita{grid-column:span 2;text-align:center}.hero-bg .cantina-head-bottom .focus-img-italia,.hero-bg .cantina-head-bottom .focus-img-regione{width:9rem}}@media (max-width:768px){.cantina-hero{height:76vh}.hero-pattern-text{font-size:8rem}.cantina-titolo{font-size:2rem}.subtitle{font-size:1.5rem}.focus-grid{grid-template-columns:1fr;gap:1rem}.focus-localita{grid-column:span 1}}.gallery-section{padding:5rem 0;overflow:hidden}.gallery-section .container{max-width:unset;width:100%;padding:0}.gallery-section .gallery-swiper{position:relative;width:100%;overflow:visible}.gallery-section .gallery-swiper .swiper-slide{width:50vw;height:50vh;overflow:hidden}.gallery-section .gallery-swiper .swiper-slide:hover{cursor:grab}.gallery-section .gallery-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;pointer-events:none}.gallery-section .gallery-swiper .swiper-button-next,.gallery-section .gallery-swiper .swiper-button-prev{top:unset;bottom:-5.5rem!important;width:6rem;justify-content:center}.gallery-section .gallery-swiper .swiper-button-next:hover,.gallery-section .gallery-swiper .swiper-button-prev:hover{cursor:pointer}.gallery-section .gallery-swiper .swiper-button-next .next-txt,.gallery-section .gallery-swiper .swiper-button-next .prev-txt,.gallery-section .gallery-swiper .swiper-button-prev .next-txt,.gallery-section .gallery-swiper .swiper-button-prev .prev-txt{font-size:1rem;font-weight:300;text-transform:uppercase;color:#c7c0b7}.gallery-section .gallery-swiper .swiper-button-next .prev-txt,.gallery-section .gallery-swiper .swiper-button-prev .prev-txt{margin-left:1rem}.gallery-section .gallery-swiper .swiper-button-next .next-txt,.gallery-section .gallery-swiper .swiper-button-prev .next-txt{margin-right:1rem}.gallery-section .gallery-swiper .swiper-button-next svg,.gallery-section .gallery-swiper .swiper-button-prev svg{width:30px;height:14px;transform:translateZ(0);backface-visibility:hidden;display:block;opacity:1;clip-path:none}.gallery-section .gallery-swiper .swiper-button-next::after,.gallery-section .gallery-swiper .swiper-button-prev::after{content:""!important}.gallery-section .gallery-swiper .swiper-button-prev{left:5rem}.gallery-section .gallery-swiper .swiper-button-next{right:5rem}.gallery-section .gallery-swiper .swiper-pagination{bottom:-5rem;z-index:0;top:unset;height:30px;transform:scale(.1)}.gallery-section .gallery-swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border:1px solid #c7c0b7;border-radius:50%;background:#c7c0b7;opacity:1;transition:.3s;margin:0 1rem}.gallery-section .gallery-swiper .swiper-pagination .swiper-pagination-bullet-active{width:8px;height:8px;outline:#C7C0B7 solid 2px;outline-offset:2px;background:#c7c0b7;border-color:#c7c0b7}.produzione-section{display:flex;flex-direction:row;flex-wrap:wrap;padding:5rem}.produzione-section .number-sec{width:100%;margin-bottom:5rem}.produzione-section .number-sec .number-mob{display:none}.produzione-section .prod-left{width:33%}.produzione-section .prod-left .prod-int{text-transform:uppercase;font-size:clamp(.75rem, 1vw, .9rem)}.produzione-section .prod-left .prod-int span{font-weight:600}.produzione-section .prod-left .desc{width:50%}.produzione-section .prod-left .desc strong{margin-right:.2rem}.produzione-section .prod-right{width:66%;padding:0 1.6rem}.produzione-section .prod-right .prod-infos{display:grid;grid-template-columns:repeat(1,1fr);padding-right:3rem}.produzione-section .prod-right .prod-infos .info-item{display:flex;flex-direction:column;position:relative;margin-bottom:2rem}.produzione-section .prod-right .prod-infos .info-item .info-label{margin-bottom:1rem;font-weight:500}.produzione-section .prod-right .prod-infos .info-item .info-label .split-line{justify-content:left}.produzione-section .prod-right .prod-infos .info-item .info-value{font-size:clamp(1rem, 1.8vw, 1.3rem);font-weight:400;word-spacing:3px;margin-bottom:2rem}.produzione-section .prod-right .prod-infos .info-item:first-child{border-bottom:1px dashed #c7c0b7;border-width:1px}.produzione-section .prod-right .prod-infos .info-item:nth-child(2){border-bottom:1px dashed #c7c0b7}.produzione-section .prod-right .prod-link{margin-top:4rem}.produzione-section .prod-right .prod-link a{width:fit-content;display:flex;flex-direction:row;align-items:center;gap:1rem;text-decoration:none;color:#c7c0b7;font-size:clamp(1rem, 1.5vw, 1.2rem);line-height:.6rem;font-weight:400;text-transform:uppercase;transition:.3s}.produzione-section .prod-right .prod-link a span svg{transform:rotate(-90deg);width:30px;height:30px}.produzione-section .prod-right .prod-link a span svg path{stroke:#C7C0B7}.produzione-section .prod-right .prod-link a:hover{color:#bca281}.produzione-section .prod-right .prod-link a:hover span svg path{stroke:#BCA281}.space-transition{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative;width:100%;height:100vh;padding:0;background-color:transparent!important;z-index:5;overscroll-behavior:none}.space-transition .cantina-logo-link,.space-transition [data-frecc],.space-transition a,.space-transition button{pointer-events:auto}.space-transition .preview-logo{position:relative;display:block;transform-origin:50% 100%;z-index:100001;pointer-events:none;overflow:hidden;transform:translateY(0);will-change:transform,opacity}.space-transition .hero-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;z-index:1;pointer-events:none;transition:opacity .1s}.space-transition .next-cantina-preview{position:absolute;top:100%;left:0;width:100%;height:auto;opacity:1;z-index:99998;pointer-events:none}.space-transition .next-cantina-preview img{width:100%;height:auto;object-fit:cover}@media (max-width:768px){.space-transition .next-cantina-preview{height:60vh}}.cantina-hero-img{z-index:999999}.next-cantina-layer{position:fixed;inset:0;opacity:0;z-index:99996;will-change:opacity,transform}.cantina-hero-mirror.is-promoted{position:fixed!important;top:0;left:0;width:100vw;height:70vh;z-index:99995}.cantina-hero-mirror{position:relative;display:flex;align-items:end;width:100%;height:100vh;z-index:2;opacity:1;max-width:100vw;overflow:visible}.cantina-hero-mirror.is-transitioning{opacity:1}.cantina-hero-mirror .hero-content{position:relative;width:100%;height:47vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#f5f1e8;gap:3rem}.cantina-hero-mirror .hero-content .cantina-logo{text-align:center;width:fit-content}.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link img{width:120px!important;height:120px!important;margin:0 auto;display:block;max-width:none!important;min-width:130px!important}.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link[title="Orlandi Contucci Ponno"] img,.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link[title=Specogna] img,.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link[title=Steinhaus] img{width:150px!important;height:120px!important}.cantina-hero-mirror .hero-content .cantina-titolo{font-size:3rem;letter-spacing:2px;text-transform:uppercase;max-width:250px;margin:0 auto}body.is-transitioning-cantina .cantina-logo{opacity:0;visibility:hidden}.space-transition.active .cantina-hero-mirror{opacity:1;transition:opacity .3s}.space-transition.active .infinite-preview{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.space-transition.active .preview-logo{display:block}.cantina-transition .cantina-hero .cantina-logo,.cantina-transition .space-transition .preview-logo{transition:none!important;transform:translate3d(0,0,0)!important}#site-footer .wrapper-transition{width:100vw!important;max-width:100vw!important}#site-footer .wrapper-transition .container-bottom{margin-top:-5rem}#site-footer .wrapper-transition .container-bottom .left ul li a{color:rgba(199,192,183,.3)}#site-footer .wrapper-transition .container-bottom .left ul li a:hover{color:#c7c0b7}#site-footer .wrapper-transition .container-bottom .left p{color:rgba(199,192,183,.3);transition:color .3s}#site-footer .wrapper-transition .container-bottom .left p:hover{color:#c7c0b7}#site-footer .wrapper-transition .container-bottom .right #backTop{color:rgba(199,192,183,.3);transition:color .3s}#site-footer .wrapper-transition .container-bottom .right #backTop span{margin-left:.5rem}#site-footer .wrapper-transition .container-bottom .right #backTop:hover{color:#c7c0b7}#site-footer .wrapper-transition .container-bottom .right .firma{color:rgba(199,192,183,.3)}.wrapper-transition{position:relative;z-index:6;overscroll-behavior:none}.wrapper-transition .cantina-logo-link,.wrapper-transition [data-frecc],.wrapper-transition a,.wrapper-transition button{pointer-events:auto}.pin-spacer{width:100vw!important;max-width:100vw!important;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.infinite-preview{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;color:#c7c0b7;opacity:1;z-index:3;transition:opacity .6s}.infinite-preview h4{color:#c7c0b7;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:clamp(.5rem, 2vw, .7rem);font-weight:400;margin-bottom:1.5rem}.infinite-preview h4 span{font-weight:600;font-size:clamp(1rem, 2vw, 1rem);line-height:2rem}.infinite-preview hr{width:60px;border:none;border-bottom:1px solid #fff;margin:0 auto 1em}.preview-logo{will-change:opacity,transform;margin-top:2rem;text-align:center}.preview-logo img{min-width:250px;max-width:300px;max-height:240px;margin:0 auto 1rem;display:block}.preview-link .arrow{display:inline-block;font-size:1.5rem;line-height:1;width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;text-align:center;pointer-events:auto;margin-top:1em}.scroll-progress{position:relative;margin:0 auto;width:10rem;height:3px;background:rgba(255,255,255,.1);overflow:hidden}.scroll-progress-bar{width:0%;height:100%;background:#c7c0b7;overflow:hidden}.img-footer{height:76vh;z-index:5;margin-top:5rem}.img-footer .img-footer-img{position:relative;height:100%;padding:0 5rem}.img-footer .img-footer-img img{position:relative;width:100%;height:100%;object-fit:cover;z-index:1}.img-footer .img-footer-img .bg-bottom{position:absolute;bottom:0;left:0;width:100%;height:4rem;z-index:0}.modal-cantine{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:fixed;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:10000}.modal-cantine .modal-cantine-header{display:flex;flex-direction:row;width:45%;gap:1rem}.modal-cantine .modal-cantine-header .modal-cantine-header-left{width:55%;display:flex;justify-content:end}.modal-cantine .modal-cantine-header .modal-cantine-header-left .close{display:block;position:relative;width:55px;height:55px;font-size:24px;cursor:pointer;background-color:#dcd3c8;border:2px solid #5e4c41;border-radius:50%;transition:background-color .2s ease-in-out}.modal-cantine .modal-cantine-header .modal-cantine-header-left .close::before{content:"";position:absolute;top:49%;left:22%;width:30px;height:2px;background-color:#5e4c41;transform:rotate(45deg)}.modal-cantine .modal-cantine-header .modal-cantine-header-left .close::after{content:"";position:absolute;top:49%;left:22%;width:30px;height:2px;background-color:#5e4c41;transform:rotate(-45deg)}.modal-cantine .modal-cantine-header .modal-cantine-header-left .close:hover{background-color:#5e4c41;border-color:#dcd3c8}.modal-cantine .modal-cantine-header .modal-cantine-header-left .close:hover::after,.modal-cantine .modal-cantine-header .modal-cantine-header-left .close:hover::before{background-color:#dcd3c8}.modal-cantine .modal-cantine-header .modal-cantine-header-left .modal-cantine-left-img .img-italia{width:100%}.modal-cantine .modal-cantine-header .modal-cantine-header-right{width:45%;text-transform:uppercase}.modal-cantine .modal-cantine-header .modal-cantine-header-right span{font-size:.8rem;font-weight:400}.modal-cantine .modal-cantine-header .modal-cantine-header-right h4{font-size:1.5rem;font-weight:600}.modal-cantine .modal-cantine-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;max-width:65%;height:80%;max-height:90%;background-color:#dcd3c8;padding:3rem;background-size:cover;background-position:bottom;background-repeat:no-repeat}.modal-cantine .modal-cantine-content .modal-cantine-left{width:45%}.modal-cantine .modal-cantine-content .modal-cantine-left .img-reg-mobile{display:none}.modal-cantine .modal-cantine-content .modal-cantine-right{width:37%;height:100%}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:1rem;padding:0 .5rem;gap:2rem}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt h4{font-family:Montserrat,sans-serif;font-size:1.5rem;text-transform:uppercase;font-weight:500;color:#5e4c41;letter-spacing:0}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt h4 svg{width:15px;margin-left:.5rem}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt p{font-size:.9rem;color:#5e4c41;text-align:left;font-weight:500;letter-spacing:.05rem;line-height:1.3;margin:0}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .img-reg-desktop{display:block;width:45%}.modal-cantine.is-active{pointer-events:auto}.next-hero-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:1;z-index:1;will-change:transform;backface-visibility:hidden;transform:translateZ(0);overflow:hidden;contain:layout style;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.curtain-reveal{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;backface-visibility:hidden;transform:translateY(0) translateZ(0);z-index:1;contain:strict;overscroll-behavior:none;-webkit-overflow-scrolling:auto}body.cantina-transition .next-hero-bg{z-index:1!important}.next-hero-bg.is-transitioning{z-index:1}@media only screen and (min-width:1740px) and (max-width:1900px) and (orientation:landscape){.cantina-hero .hero-bg{gap:0}.cantina-hero .hero-bg .cantina-logo img{width:280px}.cantina-hero .hero-bg .cantina-head-bottom .focus-regione{padding:3.6rem 0}}@media only screen and (min-width:1530px) and (max-width:1739px){.modal-cantine .modal-cantine-content{max-width:75%;padding:2rem}}@media only screen and (min-width:1024px) and (max-width:1529px){.modal-cantine .modal-cantine-content{max-width:80%;padding:2rem}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .img-reg-desktop{width:45%}}@media only screen and (min-width:1024px) and (max-width:1340px){.produzione-section .prod-left .desc{width:80%}}@media only screen and (min-width:1024px) and (max-width:1240px){.cant-logos{gap:.5rem}.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link img{max-width:70px;max-height:65px}.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link[title="Orlandi Contucci Ponno"] img,.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link[title=Specogna] img,.cantina-hero-mirror .hero-content .cantina-logo .cantina-logo-link[title=Steinhaus] img{max-width:90px;max-height:85px}}@media only screen and (max-width:1240px) and (max-height:768px) and (orientation:landscape){.modal-cantine .modal-cantine-content{background-position:top}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt p{font-size:.75rem}}@media only screen and (min-width:1024px) and (max-width:1280px){.modal-cantine .modal-cantine-content .modal-cantine-right{width:43%}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt p{line-height:1.1}}@media only screen and (min-width:1024px) and (max-width:1739px) and (orientation:landscape){.cantina-hero .hero-bg{gap:2rem}.cantina-hero .hero-bg .cantina-logo img{width:250px}.cantina-hero .hero-bg .cantina-head-bottom .focus-regione{padding:3.6rem 0}}@media (max-width:1024px){.lo-sparviere .modal-cantine .modal-cantine-content .modal-cantine-left{height:30%}.lo-sparviere .modal-cantine .modal-cantine-content .modal-cantine-left .modal-cantine-left-img .img-reg-mobile{width:150px;height:100px}.lo-sparviere .modal-cantine .modal-cantine-content .modal-cantine-right{height:87%}.lo-sparviere .modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content{padding-top:0}.lo-sparviere .modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt p{font-size:.6rem}.hero-bg .cantina-head-bottom .frase-dx{justify-content:space-around}.cantina-hero{height:82vh}.cantina-hero .hero-bg{gap:6.5rem;padding-bottom:3rem}.cantina-hero .hero-bg .cantina-logo img{width:250px}.cantina-hero .hero-bg .cantina-head-bottom{flex-direction:column;padding:0}.cantina-hero .hero-bg .cantina-head-bottom .focus-regione{width:75%}.cantina-hero .hero-bg .cantina-head-bottom .focus-regione .container{padding:0}.cantina-hero .hero-bg .cantina-head-bottom .frase-dx{width:90%}.cantina-hero .hero-bg .cantina-head-bottom .frase-dx .frase{width:70%;text-align:left}.cantina-hero .hero-bg .cantina-head-bottom .frase-dx .frase.effect-split-text .split-line{justify-content:flex-start}.cantina-hero .hero-bg .cantina-head-bottom .frase-dx .frase-svg{text-align:right;width:30%}.cantina-hero-image .featured-img img,.space-transition .next-cantina-preview img{height:60vh}.hero-pattern-text{font-size:5rem}.cantina-scroll-arrow{bottom:1rem}.gallery-section{padding:3rem 0}.gallery-section .gallery-swiper .swiper-slide{width:75vw;height:300px}.group-section{padding:4rem 1.5rem}.group-section .number-sec{width:100%;display:inline-flex;gap:1.5rem;text-transform:uppercase}.group-section .number-sec .number-mob{display:block}.group-section .group-left{display:none;width:50%}.group-section .group-right{width:100%;padding:0}.group-section .group-right .group-text{margin-bottom:4.75rem}.group-section .group-right .group-text h4{font-size:1rem}.group-section .group-right .group-text .desc{font-size:1.3rem}.group-section .group-right .group-infos{display:flex;flex-direction:column;height:fit-content;gap:3rem}.group-section .group-right .group-infos .info-item{width:80%;padding:0;gap:.5rem}.group-section .group-right .group-infos .info-item .info-label{margin:0 auto}.group-section .group-right .group-infos .info-item .info-value{font-size:1rem;margin:0 auto}.group-section .group-right .group-infos .info-item:first-child{border-left:none;border-right:none;border-bottom:1px dashed #c7c0b7;padding-bottom:2rem}.group-section .group-right .group-infos .info-item:last-child{padding-top:2rem;border-left:none;border-right:none;border-top:1px dashed #c7c0b7}.group-section .group-right .group-infos .info-item .value-with-icon{margin-top:.5rem;flex-direction:column}.group-section .group-right .group-infos .info-item .value-with-icon .info-value{width:88%}.group-section .group-right .group-infos .info-item .value-with-icon .info-value.viticoltura-sostenibile{width:70%;text-align:center}.group-section .group-right .group-infos .info-item .value-with-icon .viticoltura-sostenibile-icon{width:30%}.cantina-single{line-height:1.4}.produzione-section{display:flex;flex-direction:column;padding:3rem}.produzione-section .number-sec{width:100%;margin-bottom:1rem;display:inline-flex;gap:1.5rem;text-transform:uppercase}.produzione-section .number-sec .number-mob{display:block}.produzione-section .prod-left{width:100%}.produzione-section .prod-left .prod-int{display:none}.produzione-section .prod-left .desc{width:100%}.produzione-section .prod-right{width:100%;padding:3rem 0}.produzione-section .prod-right .prod-infos{padding-right:0}.produzione-section .prod-right .prod-infos .info-item{align-items:flex-start}.produzione-section .prod-right .prod-infos .info-item .info-value{line-height:1.4}.produzione-section .prod-right .prod-link{margin-top:1rem}.img-footer{height:60vh}.img-footer .img-footer-img{padding:0}.cantina-hero-mirror .hero-content{height:74vh}.scroll-progress{margin:0 auto}.infinite-preview{justify-content:end}.cant-logos{flex-wrap:wrap;padding:0}.cant-logos .cantina-logo{width:50%;height:100px}.cant-logos .cantina-logo .cantina-logo-link svg,.cant-logos .cantina-logo .cantina-logo-link[title="Orlandi Contucci Ponno"] svg,.cant-logos .cantina-logo .cantina-logo-link[title=Steinhaus] svg{width:100px;height:auto}.modal-cantine{gap:0}.modal-cantine .modal-cantine-header{gap:.5rem;height:15%}.modal-cantine .modal-cantine-header .modal-cantine-header-left .close{width:45px;height:45px}.modal-cantine .modal-cantine-header .modal-cantine-header-left .close::after,.modal-cantine .modal-cantine-header .modal-cantine-header-left .close::before{left:14%}.modal-cantine .modal-cantine-header .modal-cantine-header-right h4{font-size:1.2rem;margin-bottom:.5rem}.modal-cantine .modal-cantine-content{background-image:url("/wp-content/themes/agricole/assets/images/moda-bg-mob.webp")!important;background-size:cover;background-repeat:no-repeat;flex-direction:column;max-width:80%;height:80%;padding:2rem 1.5rem}.modal-cantine .modal-cantine-content .modal-cantine-left{width:100%;height:40%}.modal-cantine .modal-cantine-content .modal-cantine-left .modal-cantine-left-img{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;width:100%;height:100%}.modal-cantine .modal-cantine-content .modal-cantine-left .modal-cantine-left-img .img-reg-mobile{display:block;width:200px;height:175px;object-fit:contain}.modal-cantine .modal-cantine-content .modal-cantine-right{width:100%;height:60%}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content{padding-top:1rem;justify-content:center}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .img-reg-desktop{display:none}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt h4{font-size:1.25rem;margin-bottom:.5rem;line-height:1}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content .modal-cantine-txt p{font-size:.65rem;letter-spacing:.01rem;line-height:1.4}.hero-bg .cantina-head-bottom .focus-btn,.hero-bg .cantina-head-bottom .focus-localita .focus-regione-span,.hero-bg .cantina-head-bottom .focus-localita p{font-size:16px}.cantina-hero .hero-bg .cantina-head-bottom .focus-regione{padding:0 0 5rem}}@media (max-width:500px){.hero-bg .cantina-head-bottom .focus-img-italia,.hero-bg .cantina-head-bottom .focus-img-regione{width:5rem}.cantina-hero .hero-bg .cantina-logo img{width:160px}}.title-logo img{width:400px}.home .title-box-mob{top:11rem}.home .title-box-mob .home-title-logo{margin-bottom:2rem;text-align:center;padding-right:1.5rem}#mapIt{overflow:visible}#mapIt .hero-wrapper{position:relative;width:115vw;height:100%}#mapIt .hero-wrapper #itMap{background:#e5ded7;padding-top:12rem;padding-left:18rem;width:115vw;opacity:0}#mapIt .italy-map,#mapIt .italy-video,#mapIt .pins-container{position:absolute;top:0;left:0;width:100vw;height:96%}#mapIt .italy-video{z-index:1;object-fit:cover;background:#e5ded7}#mapIt .pins-container{z-index:3}#mapIt .pins-container .pin{position:absolute;left:var(--x);top:var(--y);width:42px;height:59px;cursor:pointer;z-index:3;transform:translate(-50%,-100%);transform-origin:center bottom;will-change:auto;backface-visibility:hidden}#mapIt .pins-container .pin::before{content:"";position:absolute;inset:0;pointer-events:auto}#mapIt .pins-container .pin.pin-hovering .pin-svg{opacity:0;transition:opacity .35s}#mapIt .pins-container .pin .pin-svg{opacity:1;transition:opacity .35s;will-change:opacity;transform:translateZ(0);backface-visibility:hidden}#mapIt .pins-container .pin .cantina-logo{position:absolute;top:-8.5rem;left:-37%;height:120px;width:100%;object-fit:contain}#mapIt .pins-container .pin .cantina-logo svg{width:100%;height:100%;object-fit:contain}#mapIt .pins-container .pin .pin-arrow{position:absolute;top:0;left:0}#mapIt .pins-container .pin .pin-arrow,#mapIt .pins-container .pin .pin-svg{display:block;margin:auto}#homeSpace{min-height:600px;height:calc(100vh - 18.92vw)}.title-box{display:block;position:absolute;top:min(-100vh + 18.92vw,-600px);display:flex;flex-direction:column;justify-content:flex-end;right:0;width:100%;height:100vh;min-height:600px;z-index:1003;padding:2rem 4rem;gap:0}.title-box .title-logo{text-align:center}.title-box .title-logo .split-line{justify-content:center}.title-box .azienda-tit{font-size:clamp(3.5rem, 7vw + 1rem, 10.5rem);line-height:1.05;width:100%;margin:0 auto}.title-box .azienda-tit span{font-size:clamp(3.5rem, 9vw + 1rem, 10.5rem);line-height:.75}.title-box .azienda-tit .split-line:nth-child(2){gap:3rem}.title-box .azienda-tit .split-line:last-child{gap:1.5rem}.title-box .azienda-tit .arch_cant-sub span{display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.3}.title-box .scroll-arrow{position:absolute;bottom:6rem;right:2%;animation:4s 5 bounce2;height:50%;display:flex;align-items:flex-end}.title-box .scroll-arrow .split-line{height:100%;align-items:flex-end!important}.title-box .scroll-arrow .split-line img{width:50px;height:auto}@keyframes bounce2{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.title-box-mob{display:none}.italy-map-section{display:inline-flex;align-items:center;gap:1.5rem;width:22%}.italy-map-section .italy-map-icon{display:flex;width:30%}.italy-map-section .italy-map-icon img{width:100%;height:auto}.italy-map-section .arch_cant-sub{width:70%}html[lang=en-US] .italy-map-section .italy-map-icon{width:22%}.pin-hover-overlay{position:fixed;inset:0;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none}.pin-hover-overlay.is-visible{opacity:1;visibility:visible;pointer-events:none}.pin-hover-overlay .overlay-center,.pin-hover-overlay .overlay-left,.pin-hover-overlay .overlay-right{position:absolute;pointer-events:auto;opacity:0;transition:opacity .4s,transform .4s}.pin-hover-overlay .overlay-arrow{position:absolute;pointer-events:none;z-index:10000;opacity:0;transition:opacity .3s}.pin-hover-overlay .overlay-left{text-align:right}.pin-hover-overlay .overlay-left img{width:100px;height:150px;object-fit:contain;display:block;transition:opacity .4s,transform .4s}.pin-hover-overlay .overlay-right{text-align:left}.pin-hover-overlay .overlay-right img{width:70px;max-height:85px;object-fit:contain;display:block;transition:opacity .4s,transform .4s}.pin-hover-overlay .overlay-right-text{margin-top:1rem;text-align:left;transition:opacity .4s,transform .4s}.pin-hover-overlay .overlay-right-text p{font-size:.85rem;line-height:1;color:#9d5024;margin-bottom:0}.pin-hover-overlay .overlay-right-text .regione-txt{margin-bottom:.2rem!important;font-weight:100;text-transform:uppercase;font-family:Montserrat,sans-serif}.pin-hover-overlay .overlay-right-text .categorie-txt{margin-bottom:.2rem!important;font-weight:600;font-family:Montserrat,sans-serif;font-size:.85rem;text-transform:uppercase}.pin-hover-overlay .overlay-center{width:150px;text-align:center;cursor:pointer}.pin-hover-overlay .overlay-center img{width:150px;height:auto;display:block;object-fit:contain;transition:opacity .4s,transform .4s;pointer-events:auto}.pin-hover-overlay .overlay-center a{display:block;cursor:pointer;pointer-events:auto}#gradientBg{background-image:linear-gradient(180deg,#a7a299 0,#e4ddd6 100%);filter:blur(5px)}#gradientBg2{background-image:linear-gradient(180deg,#a49f97 0,#e4ded7 100%);filter:blur(5px)}#gradientBg3{background-image:linear-gradient(180deg,#a7a199 0,#e4ded7 100%);filter:blur(5px)}@media only screen and (max-height:800px){.title-box .title-logo{display:none}}@media only screen and (min-width:1981px) and (max-width:2600px){.title-box .azienda-tit{font-size:clamp(3.5rem, 7vw + 1rem, 10.5rem)}.title-box .azienda-tit span{font-size:clamp(3.5rem, 9vw + 1rem, 12rem)}.title-box .azienda-tit .arch_cant-sub span{font-size:13px}.title-box .azienda-tit.title-eng{width:100%;font-size:clamp(3.5rem, 7vw + 1rem, 8.5rem)}.title-box .azienda-tit.title-eng span{font-size:clamp(3.5rem, 9vw + 1rem, 12rem)}.title-box .azienda-tit.title-eng .arch_cant-sub span{font-size:13px}}@media only screen and (min-width:1797px) and (max-width:1980px){.title-box .azienda-tit.title-eng{width:100%;font-size:clamp(3.5rem, 7vw + 1rem, 8.5rem)}.title-box .azienda-tit.title-eng span{font-size:clamp(3.5rem, 9vw + 1rem, 10.5rem)}.title-box .azienda-tit.title-eng .arch_cant-sub span{font-size:13px}}@media only screen and (min-width:1640px) and (max-width:1796px){.title-box .azienda-tit.title-eng{width:95%;font-size:clamp(3.5rem, 7vw + 1rem, 7rem)}.title-box .azienda-tit.title-eng span{font-size:clamp(3.5rem, 9vw + 1rem, 9rem)}.title-box .azienda-tit.title-eng .arch_cant-sub span{font-size:13px}.title-box .azienda-tit.title-eng .italy-map-section{width:28%}}@media only screen and (min-width:1440px) and (max-width:1639px){.title-box .azienda-tit.title-eng{width:100%;font-size:clamp(3.5rem, 7vw + 1rem, 6rem)}.title-box .azienda-tit.title-eng span{font-size:clamp(3.5rem, 9vw + 1rem, 8rem)}.title-box .azienda-tit.title-eng .arch_cant-sub span{font-size:12px}.title-box .azienda-tit.title-eng .italy-map-section{width:28%}}@media only screen and (min-width:1240px) and (max-width:1439px){.title-box .azienda-tit.title-eng{width:100%;font-size:clamp(3.5rem, 7vw + 1rem, 5rem)}.title-box .azienda-tit.title-eng span{font-size:clamp(3.5rem, 9vw + 1rem, 7rem)}.title-box .azienda-tit.title-eng .arch_cant-sub span{font-size:12px}.title-box .azienda-tit.title-eng .italy-map-section{width:28%}}@media only screen and (max-width:1640px){.title-box{gap:3rem}.title-box .azienda-tit{font-size:clamp(3.5rem, 6.5vw + 1rem, 8.5rem)}.title-box .azienda-tit span{font-size:clamp(3.5rem, 9vw + 1rem, 10.5rem)}.italy-map-section .italy-map-icon img{width:100%}#groupTit .azienda-tit{font-size:clamp(3.5rem, 6.5vw + 1rem, 8.5rem)}#groupTit .azienda-tit span{font-size:clamp(4rem, 10vw + 1rem, 8rem)}#groupTit .azienda-tit .arch_cant-sub span{font-size:clamp(.875rem, 1vw, 1rem)}}@media only screen and (max-width:1440px){.title-box .azienda-tit{font-size:clamp(3.5rem, 6.5vw + 1rem, 7.5rem)}.title-box .azienda-tit span{font-size:clamp(3.5rem, 8vw + 1rem, 9.5rem)}.title-box .azienda-tit .split-line:last-child{gap:3rem}}@media only screen and (min-width:1025px) and (max-width:1340px){#site-header .container .header-content .header-right #main-menu ul li{padding:0 1.5rem}}@media only screen and (max-width:1240px){.title-box .azienda-tit{font-size:clamp(3.5rem, 6.5vw + 1rem, 5rem)}.title-box .azienda-tit span{font-size:clamp(3.5rem, 9vw + 1rem, 6.5rem)}.title-box .azienda-tit .split-line:last-child{gap:3rem}.title-box .scroll-box h5{font-size:.8rem}}@media only screen and (min-width:1025px) and (max-width:1180px){.title-box .azienda-tit{font-size:clamp(3.5rem, 6.5vw + 1rem, 4.5rem)}.title-box .azienda-tit span{font-size:clamp(3.5rem, 8vw + 1rem, 6rem)}.title-box .azienda-tit .split-line:last-child{gap:3rem}}@media only screen and (max-width:1024px){.title-box{display:none}.title-box-mob{display:block;position:absolute;width:100%;top:8rem}.title-box-mob .azienda-tit{font-size:clamp(3.5rem, 6.5vw + 1rem, 4rem)}.title-box-mob .azienda-tit span{font-size:clamp(3.5rem, 9vw + 1rem, 5rem)}.title-box-mob .scroll-arrow-mob{position:absolute;right:1.5rem;bottom:.5rem}.title-box-mob .scroll-arrow-mob svg{transform:scale(.7)}.pin-hover-overlay .overlay-center{width:150px}.pin-hover-overlay .overlay-center img{width:120px;max-width:120px;height:auto;margin:0 auto}.pin-hover-overlay .overlay-left,.pin-hover-overlay .overlay-right{display:none}#mapIt .hero-wrapper{height:100vh}#mapIt .hero-wrapper #itMap{padding-top:0;padding-left:0}#mapIt .italy-video{width:100vw;height:100%;object-fit:cover;margin-top:0}#mapIt .pins-container .pin::before{inset:-8px}#mapIt .pins-container .pin .cantina-logo{top:-8.5rem;left:-37%;height:120px}}@media only screen and (max-width:768px){.title-logo img{width:250px}.title-box-mob .azienda-tit{width:90%;font-size:2.5rem;margin:0 auto}.title-box-mob .azienda-tit span{font-size:3rem}.title-box-mob .azienda-tit .split-line:last-child{gap:0}.title-box-mob p{width:90%;margin:0 auto;color:#83684b;font-size:.8rem;text-transform:uppercase}#mapIt .pins-container .pin .pin-svg{transform:scale(.7)}}@media only screen and (min-width:480px) and (max-width:900px){#homeSpace{min-height:300px;height:30vh}}.azienda-tit{color:#83684b;font-family:Montserrat,sans-serif;font-size:clamp(3.5rem, 8vw + 1rem, 9.5rem);font-weight:500;line-height:1.1;text-transform:uppercase;overflow:hidden}.azienda-tit span{color:#83684b;font-family:Perpetua,serif;font-size:clamp(4rem, 10vw + 1rem, 11.5rem);font-weight:500;line-height:.9;text-transform:uppercase}.azienda-tit .split-line:last-child,.azienda-tit .split-line:last-child .split-line{display:flex;align-items:center;gap:6.5rem}.azienda-tit .arch_cant-sub{display:inline-block}.azienda-tit .arch_cant-sub span{display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.3}.page-id-25 .azienda-tit,.page-id-3884 .azienda-tit{font-size:clamp(3.5rem, 7vw + 1rem, 9.5rem);line-height:.95}.page-id-25 .azienda-tit span,.page-id-3884 .azienda-tit span{line-height:.75}.page-id-25 .azienda-tit .arch_cant-sub span,.page-id-3884 .azienda-tit .arch_cant-sub span{line-height:1.3}.page-id-25 .azienda-tit .split-line:first-child,.page-id-25 .azienda-tit .split-line:last-child,.page-id-3884 .azienda-tit .split-line:first-child,.page-id-3884 .azienda-tit .split-line:last-child{gap:2rem}html[lang=en-US] .page-id-3884 .azienda-tit{font-size:clamp(3.5rem, 8vw + 1rem, 8.5rem)}html[lang=en-US] .page-id-3884 .azienda-tit span{font-size:clamp(4rem, 10vw + 1rem, 10.5rem)}html[lang=en-US] .page-id-3884 .azienda-tit .arch_cant-sub span{font-size:13px}html[lang=en-US] .page-id-3884 .azienda-tit .split-wrapper .split-line:first-child{gap:2rem}html[lang=en-US] .page-id-3884 .azienda-tit .split-wrapper .split-line:last-child{gap:3.5rem}#groupTit>div>div>h1>div>div:first-child>span:nth-child(2){font-size:clamp(4rem, 9vw + 1rem, 10.5rem)}.azienda-right-tit{display:block;width:100%;text-align:right;margin-bottom:4.5rem;color:#83684b;font-family:Montserrat,sans-serif;font-size:clamp(.875rem, 1vw, 1rem);font-weight:500;line-height:1.3;text-transform:uppercase;overflow:hidden}.azienda-right-tit span{color:#83684b}.azienda-right-tit .split-line{justify-content:flex-end}.second-number{font-size:clamp(.75rem, 1vw, .9rem);letter-spacing:.1em;color:#83684b;font-family:Montserrat,sans-serif;font-weight:500}.azienda-2nd-tit{color:#83684b;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem, 5vw + 1rem, 6rem);font-weight:500;line-height:1;text-transform:uppercase;overflow:hidden}.azienda-2nd-tit span{color:#83684b;font-family:Perpetua,serif;font-size:clamp(3rem, 6vw + 1rem, 7rem);font-weight:500;line-height:.9;text-transform:uppercase}.azienda-2nd-tit .arch_cant-sub{display:inline-block;margin-right:4rem}.azienda-2nd-tit .arch_cant-sub span{display:block;font-family:Montserrat,sans-serif;font-size:clamp(.875rem, 1vw, 1rem);font-weight:500;line-height:1.3}.azienda-2nd-tit .mini{display:inline-block;font-family:Montserrat,sans-serif;font-size:clamp(.8rem, 1vw, .97rem);font-weight:500;line-height:1.3}#agbSection{background-color:#3c2f26}@media only screen and (max-width:1024px){#groupTit .azienda-tit{font-size:clamp(2.9rem, 5vw + 1rem, 3.5rem)}#groupTit .azienda-tit span{font-size:clamp(3.5rem, 6vw + 1rem, 4rem)}#groupTit .azienda-tit .arch_cant-sub span{font-size:11px}#groupTit .azienda-tit .split-wrapper{display:flex;flex-direction:column}#groupTit .azienda-tit .split-wrapper .split-line:first-child span{display:block!important}#groupTit .azienda-tit .split-wrapper .split-line:nth-child(2){order:5;margin:2rem 0 1rem}#groupTit .azienda-tit .split-wrapper .split-line:nth-child(5){order:6}.azienda-right-tit{margin-bottom:1rem}.azienda-2nd-tit{font-size:clamp(2.3rem, 5vw + 1rem, 3rem)}.azienda-2nd-tit span{font-size:clamp(2.8rem, 5vw + 1rem, 4rem)}.azienda-2nd-tit .arch_cant-sub span{font-size:11px}}.error404{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw}.error404 header{display:none}.error404 main{background-image:url("https://agricolegussalliberetta.com/wp-content/uploads/2025/07/404-img.jpg");background-size:contain;background-position:25% 120%;background-repeat:no-repeat;height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e5ded7}.error404 main .error-404__title{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;color:#83684b;font-style:italic;margin-bottom:0!important}.error404 main .error-404__txt{font-family:Montserrat,sans-serif;font-size:1rem;color:#83684b;font-style:italic}.error404 main .error-404__btn{font-family:Montserrat,sans-serif;font-size:1rem;text-transform:uppercase;color:#83684b;display:flex;align-items:center;gap:1rem}.error404 main .error-404__btn .error-404__btn-txt{font-size:1rem;font-weight:500}.error404 main .error-404__btn .error-404__btn-icon{width:27px;height:15px}.error404 footer{display:none}@media only screen and (max-width:1794px) and (min-width:1540px) and (orientation:landscape){.error404 main{background-position:25% 145%}}@media only screen and (max-width:1539px) and (min-width:1025px) and (orientation:landscape){.error404 main{background-position:25% 120%}}@media only screen and (max-width:1024px) and (orientation:portrait){.error404 main{background-position:25% 100%}}.pagina-contact,.pagina-contatti{background-color:#e5ded7}.contact-title{font-family:Montserrat,sans-serif;font-size:clamp(4.7rem, 7vw, 9.7rem);text-transform:uppercase;font-weight:500;color:#83684b;margin-bottom:2rem;line-height:.95;overflow:hidden}.contact-title span{font-family:Perpetua,serif;font-size:clamp(6.2rem, 9vw, 12.2rem);font-weight:400;line-height:.75}.contact-infos-widget{width:100%}.contact-infos-widget .contact-infos-container{position:relative;display:flex;flex-direction:row;width:100%}.contact-infos-widget .contact-infos-container .contact-infos-columns{display:flex;width:50%}.contact-infos-widget .contact-infos-container .contact-infos-columns .contact-infos-column{flex:1;width:25%;font-family:Montserrat,sans-serif;text-transform:uppercase}.contact-infos-widget .contact-infos-container .contact-infos-columns .contact-infos-column h3{font-size:1rem;font-weight:500;color:#83684b;margin-bottom:1rem}.contact-infos-widget .contact-infos-container .contact-infos-columns .contact-infos-column ul{list-style-type:none;cursor:pointer;transition:.3s ease-in-out}.contact-infos-widget .contact-infos-container .contact-infos-columns .contact-infos-column ul li{font-size:.9rem;font-weight:400;color:#83684b}.contact-infos-widget .contact-infos-container .contact-infos-columns .contact-infos-column-left ul:hover li a{color:#9d5024}.contact-infos-widget .contact-infos-container .contact-infos-arrow{width:50%;display:flex;align-items:flex-start;justify-content:flex-end;z-index:10}.contact-infos-widget .contact-infos-container .contact-infos-arrow .arrow-wrapper{display:flex;align-items:center;justify-content:center}.contact-infos-widget .contact-infos-container .contact-infos-arrow .arrow-wrapper svg{width:100%;height:100%}.cf-title{font-family:Perpetua,serif;font-size:clamp(2.5rem, 5vw + 1rem, 5.5rem);font-weight:500;text-transform:uppercase;color:#83684b;line-height:1.6}.wpcf7-form{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:300;color:#83684b;letter-spacing:1px;line-height:1.6}.wpcf7-form .contatti-half{width:100%;display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem}.wpcf7-form .contatti-half .input-contatto{width:49%;position:relative}.wpcf7-form .contatti-half .input-contatto .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7-form .contatti-half .input-contatto .wpcf7-form-control-wrap input{font-family:Montserrat,sans-serif;width:100%;height:50px;color:#83684b;font-size:1rem;font-weight:300;border:none;border-bottom:2px solid rgba(131,104,75,.3);background-color:transparent}.wpcf7-form .contatti-half .input-contatto .wpcf7-form-control-wrap input:focus{outline:0}.wpcf7-form .contatti-half .input-contatto .floating-label{position:absolute;pointer-events:none;left:0;top:15px;transition:.2s;font-size:1.2rem;color:#83684b}.wpcf7-form .contatti-half.accettazione{width:100%;display:flex;flex-direction:row}.wpcf7-form .contatti-half.accettazione .input-contatto{width:50%}.wpcf7-form .contatti-half.accettazione .input-contatto .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-form .contatti-half.accettazione .input-contatto .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:400;color:#83684b}.wpcf7-form .contatti-half.accettazione .input-contatto .wpcf7-acceptance .wpcf7-list-item label input{width:25px;height:25px;border:2px solid #83684b;border-radius:50%;-webkit-appearance:none;background-color:transparent;cursor:pointer;transition:background-color .3s,border-color .3s}.wpcf7-form .contatti-half.accettazione .input-contatto .wpcf7-acceptance .wpcf7-list-item label input:checked{background-color:#83684b}.wpcf7-form .contatti-half.accettazione .input-contatto .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a{text-decoration:underline;color:#83684b}.wpcf7-form .contatti-half.accettazione .input-contatto .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover{color:#9d5024;text-decoration:none}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2){text-align:right;display:flex;flex-direction:column;align-items:end}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2) input{font-family:Montserrat,sans-serif;width:150px;height:40px;font-size:1rem;font-weight:400;text-transform:uppercase;color:#83684b;border-radius:25px;border:2px solid #83684b;background-color:transparent;cursor:pointer;transition:background-color .3s,border-color .3s}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2) input:hover{background-color:#9d5024;color:#e5ded7;border-color:#9d5024}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2) input:disabled{cursor:not-allowed;background-color:none;background-color:light-dark(rgba(255,255,255,0),rgba(19,1,1,0));color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3))}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2) input:disabled:hover{background-color:light-dark(rgba(239,239,239,.3),rgba(19,1,1,.3));color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3))}.wpcf7-form .contatti-full{width:100%;display:flex;flex-direction:row;margin-bottom:2rem}.wpcf7-form .contatti-full .input-contatto{width:100%;position:relative}.wpcf7-form .contatti-full .input-contatto .wpcf7-form-control-wrap{width:100%;display:block}.wpcf7-form .contatti-full .input-contatto .wpcf7-form-control-wrap input{font-family:Montserrat,sans-serif;width:100%;height:50px;color:#83684b;font-size:1rem;font-weight:300;border:none;border-bottom:2px solid rgba(131,104,75,.3);background-color:transparent}.wpcf7-form .contatti-full .input-contatto .wpcf7-form-control-wrap input:focus{outline:0}.wpcf7-form .contatti-full .input-contatto .wpcf7-form-control-wrap textarea{width:100%;height:100px;color:#83684b;padding-top:1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;border:none;border-bottom:2px solid rgba(131,104,75,.3);background-color:transparent}.wpcf7-form .contatti-full .input-contatto .wpcf7-form-control-wrap textarea:focus{outline:0}.wpcf7-form .contatti-full .input-contatto .floating-label{position:absolute;pointer-events:none;left:0;top:15px;transition:.2s;font-size:1.2rem;color:#83684b}.wpcf7-form .contatti-full .input-contatto.cantina-select label{display:flex;align-items:center}.wpcf7-form .contatti-full .input-contatto.cantina-select label .wpcf7-form-control-wrap{position:relative;width:fit-content;padding-left:1rem}.wpcf7-form .contatti-full .input-contatto.cantina-select label .wpcf7-form-control-wrap select{padding:.7rem 2rem .7rem 1rem;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:300;text-transform:uppercase;text-align:center;color:#83684b;background-color:transparent;border-radius:25px;border:2px solid #83684b;appearance:none}.wpcf7-form .contatti-full .input-contatto.cantina-select label .wpcf7-form-control-wrap select:focus{outline:0}.wpcf7-form .contatti-full .input-contatto.radio-info .wpcf7-form-control-wrap .wpcf7-radio{display:flex;flex-direction:row;gap:2rem}.wpcf7-form .contatti-full .input-contatto.radio-info .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0}.wpcf7-form .contatti-full .input-contatto.radio-info .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.wpcf7-form .contatti-full .input-contatto.radio-info .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input[type=radio]{width:20px;height:20px;border:2px solid #83684b;border-radius:50%;appearance:none;background-color:transparent;accent-color:#83684B;cursor:pointer;transition:background-color .3s,border-color .3s}.wpcf7-form .contatti-full .input-contatto.radio-info .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked{background-color:#83684b}.input-contatto.cantina-select{position:relative;overflow:visible}.cantina-select select[name=select-cantina]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-select{position:relative;display:inline-flex;min-width:350px;text-transform:uppercase;text-align:center;font-size:1rem}.custom-select__trigger{min-width:300px;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1rem;background-color:transparent;border:1px solid #8b6f57;border-radius:999px;cursor:pointer;color:#6f5847}.custom-select__label{font-family:Montserrat,sans-serif;font-size:1rem;text-transform:uppercase;font-weight:400;color:#83684b}.custom-select__chevron{width:10px;height:10px;display:inline-block;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-4px);transition:transform .2s}.custom-select.is-open .custom-select__chevron{transform:rotate(-135deg)}.custom-select__options{position:absolute;left:0;right:0;top:calc(100% + 8px);border:1px solid #ddd;background-color:#e5ded7;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.1);transform-origin:top;display:none;z-index:50;will-change:transform,opacity;overflow:hidden}.custom-select__options li{padding:.7rem 1rem;cursor:pointer}.custom-select__options li:hover{background:#f8f6f4}.custom-select.is-open .custom-select__chev{transform:rotate(180deg)}@media (max-width:1440px){.contact-title span{font-size:clamp(6.2rem, 9vw, 12.2rem)}}@media (max-width:1024px){.contact-title{width:100%;font-size:clamp(2.7rem, 7vw, 9.7rem)}.contact-title span{font-size:clamp(3.5rem, 10vw, 12.2rem)}.contact-infos-widget .contact-infos-container .contact-infos-columns{width:85%;gap:2rem}.contact-infos-widget .contact-infos-container .contact-infos-columns .contact-infos-column{width:100%}.contact-infos-widget .contact-infos-container .contact-infos-arrow{width:15%}.wpcf7-form .contatti-full{width:100%;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem}.wpcf7-form .contatti-full .input-contatto.cantina-select label{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}.wpcf7-form .contatti-full .input-contatto.cantina-select label .wpcf7-form-control-wrap{width:100%;padding-left:0}.wpcf7-form .contatti-half.accettazione{width:100%;display:flex;flex-direction:column}.wpcf7-form .contatti-half.accettazione .input-contatto{width:100%}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2){width:100%;align-items:flex-start}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2) input{width:60%}}@media (max-width:768px){.contact-infos-columns{flex-direction:column}.contact-infos-column{width:100%}.contact-infos-arrow{bottom:5px;right:10px}}@media (max-width:480px){.contact-infos-arrow{bottom:3px;right:8px}}#accTit{font-family:Perpetua,serif}#accTxt{color:#83684b}#accTxt .single-column{padding-left:0;padding-right:0}#accTxt .single-column h3{margin-bottom:0}.onetap-container-toggle .onetap-toggle{z-index:10000!important;background-color:#83684b!important;border-radius:50%!important}.onetap-container-toggle .onetap-toggle img{background-color:#83684b!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information{display:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn{background-color:#83684b!important;border-radius:50%!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn img,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container{background-color:#83684b!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages{background:#83684b!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus-visible,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:hover{border-color:#83684b!important;box-shadow:0 0 0 1px #83684b!important}@media only screen and (max-width:768px){.onetap-container-toggle .onetap-toggle img.design-size1{padding:6px!important;width:35px!important;height:35px!important}}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:500;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .2s;text-transform:uppercase;letter-spacing:.05em}.button--primary{background-color:var(--color-accent);color:var(--color-white)}.button--primary:hover{background-color:rgb(136.2564766839,69.4300518135,31.2435233161);transform:scale(1.05)}.button--outline{background-color:transparent;border:2px solid var(--color-accent);color:var(--color-accent)}.button--outline:hover{background-color:var(--color-accent);color:var(--color-white);transform:scale(1.05)}.button--disabled{pointer-events:none;opacity:.5}#magic-cursor{position:absolute;z-index:999999;top:0;left:0;width:1.875rem;height:1.875rem;pointer-events:none;transition:opacity .2s ease-in-out .5s;visibility:hidden}#magic-cursor.show{visibility:visible}.hidden-ball #magic-cursor{opacity:0!important;visibility:hidden}#ball{position:fixed;top:0;left:0;display:grid;width:5rem;height:5rem;box-sizing:border-box;border:4px solid #9d5024;border-radius:50%;grid-template-columns:minmax(1px,1fr);grid-template-rows:minmax(1px,1fr);opacity:1;place-items:center;pointer-events:none;transform:translate(-50%,-50%) scale(.5)}.ball__frecc{position:absolute;top:50%;opacity:0;transform:translateY(-50%);transition:.4s}.drag-cursor .ball__frecc{opacity:1}.ball__frecc::before{display:block;width:.4rem;height:.4rem;border-top:2px solid var(--c_sec);border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid var(--c_sec);content:""}.ball__frecc-sx{left:-2rem}.ball__frecc-sx::before{transform:rotate(-45deg)}.ball__frecc-dx{right:-2rem}.ball__frecc-dx::before{transform:rotate(135deg)}.ball__el{grid-area:1/1}#ball__svg{display:block;width:100%;max-width:70%;height:auto;opacity:0;will-change:opacity}.with-icon #ball__svg{opacity:1}#ball__svg:not([viewBox*="45 46"]){fill:#E1D5C4;transform:rotate(-45deg)}#ball__txt{color:#fff;font-size:.73rem;text-align:center;margin-bottom:0}#ball-loader{position:absolute;top:50%;left:50%;width:100px;height:100px;box-sizing:border-box;border-radius:50%;border-top:4px solid #9d5024;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid transparent;background-color:transparent;opacity:0;transform:translate(-50%,-50%) rotate(0);transition:opacity ease-in-out}.light-content #ball-loader{border-top:2px solid #999}.show-loader #ball-loader{opacity:1;transition:opacity .2s ease-in-out}.loading-cursor #ball-loader{opacity:1;display:block}.single-cantine #ball{border-color:#bca281}#site-main{background-color:#e5ded7;padding:0;margin:0 auto}#site-main h1,#site-main h2,#site-main h3,#site-main p{margin-bottom:1rem}#site-main article{margin-bottom:3rem}[class*=transition-]{transition-duration:1s}.cantine-gallery-container{overflow:hidden;position:relative;width:100%}.cantine-gallery-scroll{display:flex;gap:1rem;padding:15rem 0;will-change:transform}.cantine-gallery-item{position:relative;flex-shrink:0;width:53vw}.cantine-gallery-item img{width:100%;height:60vh;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.cantine-gallery-item .cantine-gallery-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.cantine-gallery-item .cantine-gallery-overlay .cantine-gallery-title span{font-size:5rem}.cantine-gallery-item .cantine-gallery-overlay .cantine-gallery-title{text-align:center;font-size:2rem;text-transform:uppercase}@media (max-width:768px){.cantine-gallery-item{width:45vw}.cantine-gallery-item img{height:50vh}.cantine-gallery-scroll{gap:1rem;padding:1rem 0}}@media (max-width:480px){.cantine-gallery-item{width:48vw}.cantine-gallery-item img{height:40vh}.custom-text-section{padding:0 10px}}.custom-title-widget .custom-title-logo{text-align:center}.custom-title-widget .custom-title{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;color:#83684b}.custom-title-widget .custom-title span{font-family:Perpetua,serif;text-transform:uppercase;color:#83684b}.custom-title-widget .custom-title.align-left{text-align:left}.custom-title-widget .custom-title.align-center{text-align:center}.custom-title-widget .custom-title.align-right{text-align:right}.hm-tit h3{color:#83684b;font-size:clamp(2rem, 4vw + 1rem, 4.7rem);font-weight:500;margin-bottom:0}.hm-tit h3 span{font-size:clamp(2.5rem, 5vw + 1rem, 5.8rem);font-weight:400;line-height:clamp(2.2rem, 4.5vw + 1rem, 5rem)}.hm-tit .custom-title .effect-split-text .split-line{justify-content:center!important}.custom-text-section{width:100%;max-width:100%}.custom-text-section.single-column{display:block}.custom-text-section.single-column .column-first{width:100%}.column-first span,.column-second span{font-weight:500}.column-first p,.column-second p{margin-top:1rem}.custom-text-section.two-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start}.custom-text-section.two-columns .column-first,.custom-text-section.two-columns .column-second{width:100%}.custom-text-section .custom-text{font-family:Montserrat,sans-serif;font-weight:300}.custom-text-section .custom-text span{text-transform:uppercase}.custom-text-section .custom-text p,.custom-text-section .custom-text span{color:#83684b}.custom-text-section .custom-text p{font-size:clamp(.875rem, 1vw, 1rem);line-height:2;margin:1rem 0}.custom-text-section .custom-text p::first-letter{float:left;line-height:.8;margin-right:.5rem;font-size:clamp(2.5rem, 4vw, 5rem);font-weight:500;vertical-align:top;color:#83684b;font-family:Perpetua,serif;text-transform:uppercase}.custom-text-section .custom-text p::after{content:"";display:table;clear:both}.custom-text-section .align-left{text-align:left}.custom-text-section .align-center{text-align:center}.custom-text-section .align-right{text-align:right}@media (max-width:768px){.custom-text-section.two-columns{grid-template-columns:1fr;gap:20px!important}.custom-text-section.two-columns .column-first,.custom-text-section.two-columns .column-second{width:100%}}.cantine-swiper-container .cantine-swiper-title{width:100%;display:inline-flex;justify-content:space-between;align-items:flex-end;overflow:hidden}.cantine-swiper-container .cantine-swiper-title h2{font-family:Montserrat,sans-serif;font-size:6rem;font-weight:500;line-height:1;text-transform:uppercase;color:#83684b}.cantine-swiper-container .cantine-swiper-title h2 span{font-family:Perpetua,serif;font-size:7rem;font-weight:400;line-height:1;text-transform:uppercase;color:#83684b}.cantine-swiper-container .cantine-swiper-title p{font-family:Montserrat,sans-serif;text-align:right;font-size:1rem;font-weight:500;line-height:1.6;text-transform:uppercase;color:#83684b}.cantine-swiper-container .cantine-swiper-title p.effect-split-text .split-line{justify-content:flex-end}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper{position:relative;overflow:hidden}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper{padding:2rem 0 5rem}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide img{width:100%;height:50vh;object-fit:cover}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-image,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide img:hover{cursor:grab}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-info{text-align:center;margin-top:1rem;color:#83684b;display:flex;flex-direction:column}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-info .cantina-title{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:500;line-height:1;text-transform:uppercase}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-info .cantina-subtitle{font-family:Perpetua,serif;font-size:1rem;font-weight:200;line-height:1;letter-spacing:1px;text-transform:uppercase}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-slide-link{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0;line-height:0;font-size:.8rem;font-weight:600;opacity:1;transition:opacity .3s ease-in-out}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-slide-link .cantina-slide-link-icon svg{width:20px}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-slide-link .cantina-slide-link-icon svg path{stroke-width:1px;stroke:#83684b}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-slide-link .cant-link{display:flex;align-items:center;gap:.75rem;opacity:.5;transition:opacity .3s ease-in-out}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-slide-link:hover .cant-link{opacity:1}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev{left:0}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next{right:0}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev{top:unset;bottom:0!important;width:6rem;justify-content:center}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next:hover,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev:hover{cursor:pointer}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next .next-txt,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next .prev-txt,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev .next-txt,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev .prev-txt{font-size:1rem;font-weight:300;text-transform:uppercase;color:#83684b}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next .prev-txt,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev .prev-txt{margin-left:1rem}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next .next-txt,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev .next-txt{margin-right:1rem}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next svg,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev svg{overflow:visible;width:30px;height:14px;transform:translateZ(0);backface-visibility:hidden;display:block;opacity:1;clip-path:none}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-next::after,.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-button-prev::after{content:""!important}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-pagination{z-index:9;width:100%;height:30px;left:0;top:unset;bottom:.5rem;transform:scale(.1)}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border:1px solid #83684b;border-radius:50%;background:#83684b;opacity:1;transition:.3s;margin:0 1rem}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-pagination .swiper-pagination-bullet-active{width:8px;height:8px;outline:#83684B solid 2px;outline-offset:2px;background:#83684b;border-color:#83684b}.variable-text-section{display:flex;flex-direction:row;flex-wrap:wrap;color:#83684b;font-family:Montserrat,sans-serif;padding:40px 0}.variable-text-section .vts-section-header{display:flex;align-items:center;width:100%;margin-bottom:3.5rem}.variable-text-section .vts-section-header .vts-section-number{width:34.5%;font-size:clamp(.75rem, 1vw, .9rem);letter-spacing:.1em;color:#83684b;font-family:Montserrat,sans-serif;font-weight:500}.variable-text-section .vts-section-header .vts-section-subtitle{width:65.5%;font-size:clamp(.75rem, 1vw, .9rem);color:#83684b;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:0;text-transform:uppercase;opacity:.85}.variable-text-section .vts-sidebar{width:34.5%;display:flex;flex-direction:column;justify-content:flex-start}.variable-text-section .vts-sidebar svg{width:14rem}.variable-text-section .vts-sidebar svg .cls-1{fill:#bca281;stroke:transparent;stroke-miterlimit:10}.variable-text-section .vts-sidebar .vts-key-points{list-style:none;padding:0;margin:0}.variable-text-section .vts-sidebar .vts-key-points li{font-size:clamp(1rem, 1.5vw, 1.25rem);font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:500;margin-bottom:.5rem;letter-spacing:.04em}.variable-text-section .vts-main-content{width:65.5%}.variable-text-section .vts-main-content .vts-main-title{font-family:Perpetua,serif;font-size:clamp(1.8rem, 2.5vw + .5rem, 2.9rem);line-height:1.1;font-weight:400;letter-spacing:1px;margin-bottom:20px;color:#83684b}.variable-text-section .vts-main-content .vts-description{width:80%;font-size:clamp(.875rem, 1vw, 1rem);color:#bca281;font-family:Montserrat,sans-serif;line-height:1.9;position:relative;margin-bottom:3rem}.variable-text-section .vts-main-content .vts-description .vts-big-initial{float:left;font-family:Perpetua,serif;font-size:clamp(2.5rem, 3.5vw, 4rem);line-height:.7;margin-top:.5rem;margin-right:.5rem;margin-bottom:0;font-weight:400;text-transform:uppercase;color:#83684b;display:block}.variable-text-section .vts-main-content .vts-description::after{content:"";display:table;clear:both}#agbStory .variable-text-section .vts-main-content .vts-description{width:100%;color:#83684b}#agbSection,#agbSection .vts-section-header .vts-section-number,#agbSection .vts-section-header .vts-section-subtitle{color:#bca281}#agbSection .vts-sidebar{gap:6rem}#agbSection .vts-sidebar .vts-key-points li{color:#bca281}#agbSection .vts-main-content .vts-main-subtitle{color:#bca281;text-transform:uppercase;font-size:clamp(2.5rem, 5vw + 1rem, 6rem);font-family:Montserrat,sans-serif;font-weight:500;line-height:.9;text-transform:uppercase;margin-bottom:4.7rem}#agbSection .vts-main-content .vts-main-subtitle span{color:#bca281;font-family:Perpetua,serif;font-size:clamp(3rem, 6vw + 1rem, 7rem);letter-spacing:1px;font-weight:500;line-height:.9;text-transform:uppercase}#agbSection .vts-main-content .vts-main-title{color:#bca281}#agbSection .vts-main-content .vts-anchor{display:flex;gap:1rem}#agbSection .vts-main-content .vts-anchor .vts-anchor-text{color:#bca281;text-transform:uppercase;font-size:clamp(1rem, 1.5vw, 1.25rem);font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:.04em}#agbSection .vts-main-content .vts-anchor .vts-anchor-svg{display:flex;align-items:center}#agbSection .vts-main-content .vts-anchor:hover .vts-anchor-text{color:#83684b}#agbSection .vts-main-content .vts-anchor:hover .vts-anchor-svg path{fill:#83684B}@media only screen and (max-width:1440px){.variable-text-section .vts-sidebar .vts-key-points li{font-size:clamp(1rem, 1.5vw, 1rem)}}@media (max-width:1024px){.variable-text-section{flex-direction:column;gap:30px;padding:30px 0 40px}.variable-text-section .vts-section-header{margin-bottom:1rem}.variable-text-section .vts-section-header .vts-section-number{width:10%}.variable-text-section .vts-section-header .vts-section-subtitle{width:90%}.variable-text-section .vts-sidebar{width:100%;padding-left:0;margin-bottom:20px}.variable-text-section .vts-sidebar .vts-key-points li{font-size:clamp(.75rem, 1vw, .9rem)}.variable-text-section .vts-main-content,.variable-text-section .vts-main-content .vts-description{width:100%}#agbSection .vts-sidebar{gap:2.5rem}#agbSection .vts-svg-above-keypoints .split-line{justify-content:center}#agbSection .vts-svg-above-keypoints .split-line svg{transform:scale(.7)}}.agricole-cards-group{width:100%;padding:40px 0}.agricole-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:2rem;grid-row-gap:20rem;justify-items:center}.agricole-cards-grid.effect-card-animate{padding-bottom:5%;min-height:600px}.agricole-cards-grid.effect-card-animate .agricole-card:nth-child(3n+1){margin-top:0}.agricole-cards-grid.effect-card-animate .agricole-card:nth-child(3n+2){margin-top:80px}.agricole-cards-grid.effect-card-animate .agricole-card:nth-child(3n){margin-top:160px}.agricole-cards-swiper{width:100%;height:auto;padding:20px 0 60px;overflow:visible!important}.agricole-cards-swiper .swiper-slide{height:auto;display:flex;align-items:stretch}.agricole-cards-swiper .swiper-slide .agricole-card{width:100%;height:100%;display:flex;flex-direction:column}.agricole-cards-swiper .swiper-button-prev{left:0}.agricole-cards-swiper .swiper-button-next{right:0}.agricole-cards-swiper .swiper-button-next,.agricole-cards-swiper .swiper-button-prev{top:unset;bottom:-8.5rem!important;width:6rem;justify-content:center}.agricole-cards-swiper .swiper-button-next:hover,.agricole-cards-swiper .swiper-button-prev:hover{cursor:pointer}.agricole-cards-swiper .swiper-button-next .next-txt,.agricole-cards-swiper .swiper-button-next .prev-txt,.agricole-cards-swiper .swiper-button-prev .next-txt,.agricole-cards-swiper .swiper-button-prev .prev-txt{font-size:1rem;font-weight:300;text-transform:uppercase;color:#83684b}.agricole-cards-swiper .swiper-button-next .prev-txt,.agricole-cards-swiper .swiper-button-prev .prev-txt{margin-left:1rem}.agricole-cards-swiper .swiper-button-next .next-txt,.agricole-cards-swiper .swiper-button-prev .next-txt{margin-right:1rem}.agricole-cards-swiper .swiper-button-next svg,.agricole-cards-swiper .swiper-button-prev svg{overflow:visible;width:30px;height:14px;transform:translateZ(0);backface-visibility:hidden;display:block;opacity:1;clip-path:none}.agricole-cards-swiper .swiper-button-next::after,.agricole-cards-swiper .swiper-button-prev::after{content:""!important}.agricole-cards-swiper .swiper-pagination{z-index:9;width:100%;height:30px;left:0;top:unset;bottom:-8rem;transform:scale(.1)}.agricole-cards-swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border:1px solid #83684b;border-radius:50%;background:#83684b;opacity:1;transition:.3s;margin:0 1rem}.agricole-cards-swiper .swiper-pagination .swiper-pagination-bullet-active{width:8px;height:8px;outline:#83684B solid 2px;outline-offset:2px;background:#83684b;border-color:#83684b}.agricole-card{border:1rem solid;outline:dashed 1px;outline-offset:-1.9rem;width:100%;padding:27px 22px 40px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;position:relative;transition:box-shadow .2s}.agricole-card.orlandi .agricole-card-logo svg{max-width:250px}.agricole-card-logo{margin-top:20px;margin-bottom:18px;text-align:center;width:200px}.agricole-card-logo svg{max-width:170px;height:auto}.agricole-card-info{width:100%;padding:0 1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.agricole-card-info-anno,.agricole-card-info-regione{display:flex;align-items:center}.agricole-card-info-anno{width:42%;justify-content:center;border-right:1px dashed;gap:.5rem}.agricole-card-info-anno .info-left{font-family:Montserrat,sans-serif;font-size:clamp(.45rem, .8vw, .55rem);font-weight:600;text-align:right}.agricole-card-info-anno .info-right{font-family:Perpetua,serif;font-size:clamp(1.5rem, 2.2vw, 2.5rem)}.agricole-card-info-regione{width:58%;justify-content:flex-start;gap:1rem;font-size:clamp(.7rem, 1vw, .85rem);line-height:1.2;text-transform:uppercase;padding-left:1.3rem}.agricole-card-info-regione svg{width:55px;overflow:visible}.agricole-card-body{width:100%;font-size:clamp(12px, 1.2vw, 15px);text-align:center;padding:2rem 3.7rem}.agricole-card-footer{width:100%;text-align:center;margin-top:0;margin-bottom:0}.agricole-card-btn{display:inline-flex;gap:.75rem;background:0 0;font-weight:600;font-size:.8rem;text-decoration:none;transition:color .3s ease-in-out}.agricole-card-btn:hover span{color:#83684b}.agricole-card-btn-arrow{display:flex;align-items:auto;width:20px;height:17px}.agricole-card.sparviere{border-color:#4b5e3c;color:#4b5e3c;outline-color:#4b5e3c}.agricole-card.sparviere .agricole-card-body p{color:#2c342a}.agricole-card.sparviere .agricole-card-btn span{color:#4b5e3c;transition:color .3s ease-in-out}.agricole-card.sparviere .agricole-card-btn span svg path{transition:stroke .3s ease-in-out}.agricole-card.sparviere .agricole-card-btn:hover span{color:#8c4b26}.agricole-card.sparviere .agricole-card-btn:hover svg path{stroke:#8c4b26}.agricole-card.sparviere .agricole-card-btn-arrow svg path{stroke:#4b5e3c}.agricole-card.radda{border-color:#93836c;color:#93836c;outline-color:#93836c}.agricole-card.radda .agricole-card-body p,.agricole-card.radda .agricole-card-btn span{color:#93836c}.agricole-card.radda .agricole-card-btn:hover span{color:#8c4b26}.agricole-card.radda .agricole-card-btn:hover svg path{stroke:#8c4b26}.agricole-card.radda .agricole-card-btn-arrow svg path{stroke:#93836c}.agricole-card.orlandi{border-color:#54602f;color:#54602f;outline-color:#54602f}.agricole-card.orlandi .agricole-card-body p,.agricole-card.orlandi .agricole-card-btn span{color:#54602f}.agricole-card.orlandi .agricole-card-btn:hover span{color:#8c4b26}.agricole-card.orlandi .agricole-card-btn:hover svg path{stroke:#8c4b26}.agricole-card.orlandi .agricole-card-btn-arrow svg path{stroke:#54602F}.agricole-card.fortemasso{border-color:#8b2323;color:#8b2323;outline-color:#8b2323}.agricole-card.fortemasso .agricole-card-body p,.agricole-card.fortemasso .agricole-card-btn span{color:#8b2323}.agricole-card.fortemasso .agricole-card-btn:hover span{color:#8c4b26}.agricole-card.fortemasso .agricole-card-btn:hover svg path{stroke:#8c4b26}.agricole-card.fortemasso .agricole-card-btn-arrow svg path{stroke:#8b2323}.agricole-card.steinhaus{border-color:#514f3f;color:#514f3f;outline-color:#514f3f}.agricole-card.steinhaus .agricole-card-body p,.agricole-card.steinhaus .agricole-card-btn span{color:#514f3f}.agricole-card.steinhaus .agricole-card-btn:hover span{color:#8c4b26}.agricole-card.steinhaus .agricole-card-btn:hover svg path{stroke:#8c4b26}.agricole-card.steinhaus .agricole-card-btn-arrow svg path{stroke:#514F3F}.agricole-card.motta{border-color:#2b3e5c;color:#2b3e5c;outline-color:#2b3e5c}.agricole-card.motta .agricole-card-body p,.agricole-card.motta .agricole-card-btn span{color:#2b3e5c}.agricole-card.motta .agricole-card-btn:hover span{color:#8c4b26}.agricole-card.motta .agricole-card-btn:hover svg path{stroke:#8c4b26}.agricole-card.motta .agricole-card-btn-arrow svg path{stroke:#2b3e5c}.agricole-card.specogna{border-color:#8c4b26;color:#8c4b26;outline-color:#8c4b26}.agricole-card.specogna .agricole-card-logo svg .cls-1{fill:transparent!important}.agricole-card.specogna .agricole-card-info-regione .info-left svg{stroke-width:2px}.agricole-card.specogna .agricole-card-info-regione .info-left svg .cls-1{fill:transparent!important}.agricole-card.specogna .agricole-card-body p,.agricole-card.specogna .agricole-card-btn span{color:#8c4b26}.agricole-card.specogna .agricole-card-btn:hover span{color:#83684b}.agricole-card.specogna .agricole-card-btn:hover svg path{stroke:#83684b}.agricole-card.specogna .agricole-card-btn-arrow svg path{stroke:#8c4b26}@media only screen and (max-width:1640px){.agricole-card-info-regione{font-size:clamp(.7rem, 1vw, .55rem)}.agricole-card-body{font-size:clamp(12px, 1.2vw, 14px);padding:2rem 2.7rem}.agricole-card-logo{transform:scale(.8)}}@media only screen and (max-width:1440px){.agricole-card-body{font-size:clamp(12px, 1.2vw, 13px);padding:1rem 2rem}.agricole-card-info-anno .info-right{font-size:clamp(1.5rem, 2.2vw, 1.5rem)}.agricole-card-logo{transform:scale(.7)}.hm-tit h3{font-size:clamp(2rem, 4vw + 1rem, 3.7rem)}.hm-tit h3 span{font-size:clamp(2.5rem, 5vw + 1rem, 4.5rem);line-height:clamp(2.2rem, 4.5vw + 1rem, 4.5rem)}}@media only screen and (max-width:1024px){.agricole-cards-swiper{padding:20px 0}html[lang=en-US] .agricole-cards-swiper .swiper-wrapper{padding-bottom:2rem}}@media (max-width:1024px){.agricole-card{padding:10px 22px 27px;width:90vw;max-width:350px}.agricole-card-logo{margin-top:0;margin-bottom:0}.agricole-card-body{padding:.5rem}.agricole-cards-grid{grid-template-columns:repeat(2,1fr);gap:24px}.agricole-cards-grid.effect-card-animate .agricole-card{margin-top:0!important}.agricole-card.specogna .agricole-card-info .agricole-card-info-regione .info-left{width:50%}.agricole-card-info{padding:0}.agricole-card-info-regione{padding-left:0;gap:0}.agricole-card-info-regione svg{width:60%;transform:scale(.7)}.hm-tit h3{font-size:clamp(1rem, 2vw + .9rem, 3rem);line-height:1.6}.hm-tit h3 span{font-size:clamp(1rem, 3vw + 1rem, 3rem);line-height:1}}@media (max-width:600px){.agricole-cards-grid{grid-template-columns:1fr;gap:1rem}.agricole-cards-grid.effect-card-animate .agricole-card{margin-top:0!important}}.home-parallax-container{background-color:transparent;overflow:hidden;padding:20rem 20px}.parallax-grid{padding:0;display:flex;flex-direction:column;gap:40px;max-width:94%;margin:0 auto}.parallax-grid .parallax-block{width:100%}.parallax-row-1{display:grid;justify-items:end;grid-template-columns:1fr 1fr;gap:9rem;margin-left:0}.parallax-row-2{display:grid;justify-items:start;grid-template-columns:1fr 1fr;gap:9rem;margin-right:0}.parallax-block{position:relative;width:83%;height:77vh;overflow:hidden;opacity:1!important;will-change:transform,opacity;transition:filter .3s ease-in-out;opacity:0}.parallax-block .parallax-background{position:absolute;top:0;left:0;width:100%;height:120%;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.block-1{margin-top:0}.block-2{margin-top:10rem}.block-3{margin-top:0}.block-4{margin-top:10rem}.parallax-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;padding:20px;will-change:transform}.parallax-text{max-width:400px;font-size:3rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-family:Perpetua,serif;line-height:1;color:#f2eae2;z-index:1}.parallax-number{font-size:clamp(8rem, 12vw, 13rem);color:#9d5024;letter-spacing:-10px;font-weight:400;font-family:Perpetua,serif;line-height:1;margin:0}@media (max-width:1024px){.parallax-row-1,.parallax-row-2{margin-left:5%;margin-right:5%;gap:15px}.parallax-block{height:60vh;width:90%}.block-1{margin-top:0}.block-2{margin-top:2rem}.block-3{margin-top:1rem}.block-4{margin-top:3rem}.parallax-number{font-size:70px}.parallax-text{font-size:15px}}@media (max-width:768px){.parallax-row-1,.parallax-row-2{grid-template-columns:1fr;margin-left:0;margin-right:0;gap:20px;justify-items:center}.parallax-block{height:50vh;width:100%}.block-1,.block-2,.block-3,.block-4{margin-top:0}.parallax-number{font-size:60px}.parallax-text{font-size:14px;letter-spacing:1px}.home-parallax-container{padding:40px 0}}@media (max-width:480px){.parallax-grid{gap:20px}.parallax-row-1,.parallax-row-2{gap:15px}.parallax-block{height:40vh}.parallax-number{font-size:5rem;letter-spacing:-2px}.parallax-text{font-size:1.5rem;margin-bottom:5px}.parallax-content{padding:15px}}.parallax-block:focus-within{outline:#D4AF37 solid 2px;outline-offset:2px}@media (prefers-reduced-motion:reduce){.parallax-background,.parallax-block,.parallax-content{animation:none;transition:none;transform:none!important}.parallax-block{opacity:1}}.cantine-stats-section{position:relative;color:#83684b;padding:60px 0;min-height:500px;display:flex;align-items:center}.cantine-stats-content{width:100%;margin:0 auto;padding:0 5rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}.cantine-stats-header{display:flex;flex-direction:column;gap:4rem}.section-number{font-size:.8rem;font-weight:500;color:#83684b;line-height:1}.section-title{display:flex;flex-direction:column;gap:8px}.title-line{font-size:1.25rem;font-weight:500;text-transform:uppercase;line-height:1.5;color:#83684b}.cantine-stats-grid{display:flex;flex-direction:column;gap:40px}.stats-subtitle{font-size:.8rem;font-weight:500;text-transform:uppercase;color:#83684b;text-align:left}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:11rem 7rem}.stat-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1rem}.stat-number{font-size:6rem;font-weight:700;color:#9d5024;line-height:1}.stat-line{width:100%;height:1px;background-color:#83684b}.stat-text{font-family:Perpetua,serif;font-size:2.2rem;font-weight:600;text-transform:uppercase;color:#83684b;line-height:1.3}@media (max-width:1024px){.cantine-stats-content{grid-template-columns:1fr;gap:60px;padding:0 30px}.cantine-stats-header{text-align:center}.section-number{font-size:40px}.title-line{font-size:20px}}@media (max-width:768px){.cantine-stats-section{padding:40px 0}.cantine-stats-content{padding:0 20px;gap:40px}.section-number{font-size:36px}.title-line{font-size:18px}.stats-grid{grid-template-columns:1fr;gap:30px}.stat-number{font-size:40px}.stat-text{font-size:12px}}@media (max-width:480px){.cantine-stats-content{padding:0 15px}.section-number{font-size:32px}.title-line{font-size:16px}.stat-number{font-size:36px}.stat-text{font-size:11px}.stats-subtitle{font-size:16px}}.parallax-image-box{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.parallax-image-box .parallax-image-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.parallax-image-box .parallax-image-container .parallax-image{width:100%;height:100%!important;object-fit:cover;object-position:center;transition:transform .1s ease-out}.parallax-image-box .parallax-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.parallax-image-box .parallax-content{position:relative;z-index:2;text-align:center;padding:2rem}.parallax-image-box .parallax-content .parallax-title{margin:0 0 1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.parallax-image-box .parallax-content .parallax-description{margin:0;font-size:1.1rem;line-height:1.6}.parallax-image-box .parallax-content .parallax-link{text-decoration:none;color:inherit;display:block}.animate-fade-up{opacity:0;transform:translateY(30px);animation:.8s forwards fadeUp}.animate-fade-in{opacity:0;animation:.8s forwards fadeIn}.animate-slide-left{opacity:0;transform:translateX(-30px);animation:.8s forwards slideLeft}.animate-slide-right{opacity:0;transform:translateX(30px);animation:.8s forwards slideRight}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@keyframes slideLeft{to{opacity:1;transform:translateX(0)}}@keyframes slideRight{to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.parallax-image-container img{height:100%;object-fit:cover;object-position:center}.parallax-title{font-size:2rem}.parallax-content{padding:1.5rem}}html{overflow-x:hidden;overscroll-behavior:none;background-color:var(--theme-color,#c7c0b7);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body,html{margin:0;padding:0}body::after,body::before{content:"";position:fixed;left:0;right:0;z-index:999999;pointer-events:none;background-color:var(--theme-color,#c7c0b7)}body::before{top:0;height:env(safe-area-inset-top,0)}body::after{bottom:0;height:env(safe-area-inset-bottom,0)}#initial-preloader{position:fixed;top:calc(-1 * env(safe-area-inset-top,0px));left:0;right:0;bottom:calc(-1 * env(safe-area-inset-bottom,0px));background:url("https://agricolegussalliberetta.com/wp-content/uploads/2025/10/LOADER.webp") center center/cover no-repeat #83684b;z-index:1000000;display:flex;height:100dvh;align-items:center;justify-content:center;object-fit:cover;pointer-events:none;touch-action:none}#initial-preloader .logo-container{position:relative;width:250px;height:auto}#initial-preloader .logo-full,#initial-preloader .logo-outline{position:absolute;top:0;left:0;width:100%;height:100%}#initial-preloader .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#83684b;transform:translateX(0);z-index:1;transition:transform 3.2s cubic-bezier(.4, 0, .2, 1)}#initial-preloader .logo-outline{z-index:2}#initial-preloader .logo-full{z-index:0}#initial-preloader.loading .mask{transform:translateX(100%)}#loader-percentage{position:absolute;bottom:20px;right:20px;font-size:1.2rem;color:var(--theme-color)}html.is-changing .transition-fade{transition:opacity .25s;opacity:1;border-radius:var(--swup-overlay-theme-border-radius)}html.is-animating .transition-fade{opacity:0;border-radius:var(--swup-overlay-theme-border-radius)}.modal{position:fixed;z-index:10000;left:0;top:0;width:100vw;height:100%;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;pointer-events:none;gap:2rem}.modal .close{display:block;position:relative;width:60px;height:60px;font-size:24px;cursor:pointer;background-color:#83684b;border:1px solid #83684b;border-radius:50%;transition:background-color .2s ease-in-out}.modal .close::before{content:"";position:absolute;top:50%;left:25%;width:30px;height:2px;background-color:#000;transform:rotate(45deg)}.modal .close::after{content:"";position:absolute;top:50%;left:25%;width:30px;height:2px;background-color:#000;transform:rotate(-45deg)}.modal .close:hover{background-color:transparent}.modal .close:hover::after,.modal .close:hover::before{background-color:#83684b}.modal .modal-content{background:0 0;padding:20px;width:35rem;text-align:center;position:relative;transform-origin:center center}.modal .modal-content #modal-info{display:flex;flex-direction:column;align-items:center;gap:1rem}.modal .modal-content #modal-info h3{color:#83684b;text-transform:capitalize;font-size:2.5rem}.modal .modal-content #modal-info a{max-width:90%;background-color:transparent;color:#83684b;border:1px solid #83684b;border-radius:30px;padding:15px 25px;font-size:1.2rem;transition:background-color .2s ease-in-out}.modal .modal-content #modal-info a svg{margin-bottom:3px;stroke:#83684B}.modal .modal-content #modal-info a:hover{background-color:#83684b;color:#000}.modal .modal-content #modal-info a:hover svg{stroke:#000}.modal.modal--indirizzo .modal-content #modal-info a svg{fill:#83684B}.modal.modal--indirizzo .modal-content #modal-info a:hover svg{fill:#000}.split-wrapper{display:inline-block;width:100%}.effect-fade-down,.effect-fade-up,.effect-fade-up .effect-fade-up,.effect-list-items,.effect-split-text,.effect-split-text .effect-fade-up,.effect-typewriter,.group-infos .effect-fade-up,.home-title,.home-title-logo,.info-item .effect-fade-up,.prod-infos .effect-fade-up{opacity:0;visibility:hidden;will-change:transform,opacity}.effect-card-animate .agricole-card{opacity:0;visibility:hidden}.effect-split-text,.effect-typewriter{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.agricole-card img,.cantine-slide img{transform:translateZ(0);will-change:transform;backface-visibility:hidden}.cantine-slider,.pins-container{contain:layout style paint;transform:translateZ(0)}.home #site-main,.home-section{background-color:#dbd2c9}@media (max-width:1024px){.home #site-main,.home-section{background-color:#d6ccc2}}@media (max-width:768px){.effect-fade-down,.effect-fade-up,.effect-list-items,.effect-split-text,.effect-typewriter,.home-title,.home-title-logo{will-change:auto}.effect-fade-down .split-line,.effect-fade-up .split-line,.effect-list-items .split-line,.effect-split-text .split-line,.effect-typewriter .split-line,.home-title .split-line,.home-title-logo .split-line{will-change:transform,opacity}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.effect-fade-down,.effect-fade-up,.effect-list-items,.effect-split-text,.effect-typewriter,.home-title,.home-title-logo{animation:none!important;transition:none!important}}.performance-optimized{transform:translateZ(0);will-change:transform,opacity;contain:layout style paint;isolation:isolate}@media screen and (min-width:1921px){.home-parallax-container{margin:auto;width:80%}.home-parallax-container .parallax-row-1,.home-parallax-container .parallax-row-2{justify-items:center}.home-parallax-container .parallax-block{width:670px;height:840px}.agricole-cards-grid.effect-fade-up .agricole-card{width:530px}.agricole-card.specogna .agricole-card-logo{margin-top:51px;margin-bottom:50px}}@media screen and (max-width:1500px){.title-box .scroll-arrow img{width:30px}.title-box .scroll-arro{right:2%}.title-box .azienda-tit .split-line:last-child,.title-box .azienda-tit .split-line:nth-child(2){gap:1.5rem}.title-box .azienda-tit .arch_cant-sub span{font-size:12px}.title-box .title-logo img{width:400px;height:auto}.italy-map-section{gap:1rem;display:inline-flex}.custom-text-section{padding-left:5rem;padding-right:5rem}.elementor-element-2af2c99 .e-con-inner{margin:none}.parallax-text{font-size:2rem}.elementor-14 .elementor-element.elementor-element-700993b>.elementor-widget-container{margin:0;padding-left:5rem;padding-right:5rem}.cantine-swiper-container .cantine-swiper-title h2 span{font-size:5rem}.cantine-swiper-container .cantine-swiper-title h2{font-size:4rem}.cantine-swiper-container .cantine-swiper-title p{font-size:.8rem}.title-line{font-size:1rem}.stat-text{font-size:1.2rem}.stat-number{font-size:4rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title{width:100%}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a h2{font-size:4rem}.cantine-slide .slide-logo svg{width:120px}.contact-infos-widget .contact-infos-container .contact-infos-columns{width:80%}.contact-infos-widget .contact-infos-container .contact-infos-arrow{width:20%}}@media screen and (max-width:1400px){.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub:nth-child(2){display:none}.wpcf7-form{font-size:1rem}.custom-select{font-size:14px}.custom-select__trigger{min-width:200px}.wpcf7-form .contatti-full .input-contatto .floating-label,.wpcf7-form .contatti-half .input-contatto .floating-label{font-size:1rem}.wpcf7-form .contatti-half.accettazione .input-contatto .wpcf7-acceptance .wpcf7-list-item label{font-size:14px}}@media screen and (max-width:1300px){.italy-map-section{display:inline-block}.italy-map-section .italy-map-icon{display:none}.title-box .title-logo img{width:300px}.parallax-text{font-size:1.5rem;max-width:200px}.elementor-29 .elementor-element.elementor-element-b7e4218.e-con{padding-right:3rem;padding-left:2.5rem}}@media screen and (max-width:1200px){#site-header .container .header-content .header-left .logo-desktop img,#site-header .container .header-content .header-left .logo-mobile img,#site-header .container .header-content .header-left .logo-mobile-menu-open img{max-width:250px}#site-header .container .header-content .header-right #main-menu ul li{padding:0 1rem}#site-header .container{padding-left:3rem;padding-right:3rem}#site-header .container.is-scrolling{padding:1rem 3rem}.custom-text-section{padding-left:3rem;padding-right:3rem}.elementor-14 .elementor-element.elementor-element-700993b>.elementor-widget-container{margin:0;padding-left:3rem;padding-right:3rem}.agricole-cards-grid{grid-template-columns:repeat(2,1fr)}.cantine-stats-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.cantine-stats-header .section-number,.cantine-stats-header .section-title .title-line{font-size:.75rem}.section-title{flex-direction:row}.section-number{width:10%;text-align:left}.stats-grid{gap:6rem 7rem}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a h2{font-size:3rem}.cantine-slide .slide-logo svg{width:120px}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text{width:100%}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a{gap:2rem}#anchorSec{padding-left:3rem;padding-right:3rem}.archive #anchorSec{padding:0}}@media screen and (max-width:1024px){.mobile-cantine-logos{display:flex;align-items:flex-end}.title-box-mob{left:3rem;top:7rem;z-index:10}#site-main h1,#site-main p{width:fit-content}p.home-title{text-transform:uppercase;color:#83684b;font-size:11px}.home-parallax-container{padding:10rem 20px}.parallax-number{letter-spacing:normal!important}.parallax-row-1,.parallax-row-2{margin:0}.custom-text-section.two-columns{gap:3rem!important}.custom-text-section{padding-right:0;padding-left:0}.cantine-swiper-container .cantine-swiper-title h2{font-size:3rem}.cantine-swiper-container .cantine-swiper-title h2 span{font-size:4rem}#site-main p{width:auto}.cantine-swiper-container .cantine-swiper-wrapper .cantine-swiper .swiper-wrapper .swiper-slide .cantina-info .cantina-title{font-size:1rem}.elementor-25 .elementor-element.elementor-element-dca1cc7{padding-left:3rem;padding-right:3rem}#groupTit .azienda-tit span{font-size:5rem}#groupTit .azienda-tit{font-size:4rem}.page-id-25 .azienda-tit .split-line:first-child span:first-child{display:none}.cantine-stats-header{flex-direction:row;justify-content:start;align-items:center}.variable-text-section{padding-left:3rem;padding-right:3rem}.variable-text-section .vts-sidebar{display:none}.custom-title-widget .custom-title.align-center{padding-left:3rem;padding-right:3rem}.custom-title-logo svg{scale:0.8}.elementor-25 .elementor-element.elementor-element-175212e .custom-title-logo{margin-bottom:1rem}.elementor-element-de869ed{padding-left:3rem;padding-right:3rem;padding-top:0}.elementor-element-e3cee04{margin-top:0}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text{padding-left:3rem;padding-right:3rem}.cant-logos{display:none}.infinite-preview{justify-content:center}.archive #anchorSec{padding:0}.elementor-widget-cantine_swiper_gallery{margin-top:5rem}#anchorSec{margin-bottom:0;flex-direction:column}.elementor-29 .elementor-element.elementor-element-02e5fe5{width:100%}.elementor-29 .elementor-element.elementor-element-b7e4218.e-con{width:100%;padding-left:3rem;padding-right:3rem}elementor-element-0e899ea h1{line-height:normal;margin-bottom:0}.elementor-element-b7e4218{padding-top:5rem}}@media screen and (max-width:800px){.agricole-cards-grid.effect-card-animate{gap:1rem}.agricole-cards-grid.effect-card-animate .agricole-card{width:auto}}@media screen and (max-width:768px){#initial-preloader .logo-container{width:250px}.title-box-mob .azienda-tit,p.home-title{margin:0}.home-parallax-container{max-width:600px;margin:auto}.parallax-grid{flex-direction:row}.parallax-row-1,.parallax-row-2{grid-template-columns:2fr;width:50%}.cantine-swiper-container .cantine-swiper-title{flex-direction:column;align-items:start}.cantine-swiper-container .cantine-swiper-title p.effect-split-text .split-line{justify-content:flex-start}.cantine-swiper-container .cantine-swiper-title p{font-size:14px}#groupTit .azienda-tit{font-size:3rem}#groupTit .azienda-tit span{font-size:3.5rem}#video-gruppo video{height:70vh}#video-gruppo video [poster]{width:100%;height:100%;object-fit:cover}#anchorSec h3{padding:0}#title-card .arch_cant-sub,.stats-subtitle{display:none}.stats-grid{gap:3rem}.cantine-stats-header{display:none}.agricole-card-info-regione svg{width:100%}.agricole-cards-grid{grid-template-columns:repeat(1,1fr)!important}.cant-logos{display:none!important}.infinite-preview{justify-content:center}.hero-bg .cantina-head-bottom .focus-grid{justify-content:center;padding-bottom:2rem}.group-section .group-right .group-infos .info-item{width:60%}.group-section .group-right .group-infos{gap:2rem}.group-section .info-item{gap:.5rem}#focusCantine .modal-cantine .modal-cantine-header{flex-direction:column!important}.modal-cantine .modal-cantine-header .modal-cantine-header-right{width:100%}.elementor-29 .elementor-element.elementor-element-b7e4218.e-con{padding-left:0;padding-right:0}#anchorSec,.elementor-element-276be98,.elementor-element-d09197d{padding-left:1.5rem;padding-right:1.5rem}.wpcf7-form .contatti-half.accettazione .input-contatto:nth-child(2){justify-content:center;align-items:center}.contact-infos-widget .contact-infos-container .contact-infos-arrow{display:none}.contact-infos-widget .contact-infos-container .contact-infos-columns{width:100%}}@media screen and (max-width:600px){#site-header .container,#site-header .container.is-scrolling{padding-left:1.5rem;padding-right:1.5rem}#homeSpace{min-height:100px;height:10vh;background-color:#e7ded5}.title-box-mob{left:0;padding-left:1.5rem;top:9rem}.title-box-mob .azienda-tit span{font-size:3rem}.title-box-mob .azienda-tit{font-size:2.5rem}.elementor-14 .elementor-element.elementor-element-39581bc .custom-title-logo svg{width:auto}.custom-text-section{padding-left:1rem;padding-right:1rem}.custom-title-widget .custom-title{padding-left:1.5rem;padding-right:1.5rem;line-height:normal}.elementor-14 .elementor-element.elementor-element-48996f8>.elementor-widget-container{padding:0}.custom-text-section.two-columns{gap:0!important}.custom-text-section.two-columns .column-first{border-bottom:.5px solid #83684b;padding-bottom:2rem}.custom-text-section.two-columns .column-second{padding-top:2rem}.parallax-grid{flex-direction:column;align-items:center}.parallax-row-1,.parallax-row-2{width:80%}.elementor-14 .elementor-element.elementor-element-700993b>.elementor-widget-container{padding-left:1.5rem;padding-right:1.5rem}#site-main h2{font-size:2rem}.cantine-swiper-container .cantine-swiper-title h2 span{font-size:2.7rem;width:auto}.cantine-swiper-container .cantine-swiper-title h2{width:100%}#site-main p{line-height:normal}.custom-title-widget .custom-title.align-center,.elementor-25 .elementor-element.elementor-element-dca1cc7{padding-left:1rem;padding-right:1rem}.elementor-25 .elementor-element.elementor-element-3a8931d{padding:0;margin:0}.elementor-25 .elementor-element.elementor-element-de869ed{padding:0 1rem;margin:0}.variable-text-section{padding-left:1rem;padding-right:1rem}.agricole-cards-grid.effect-card-animate .agricole-card{width:100%;max-width:unset}#vts-main-content h3{font-size:2rem}#agbSection .vts-main-content .vts-main-subtitle span{font-size:3rem}.arch_cant-sub{display:none}.arch_cant-hero-content h1 span{font-size:2rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-line:nth-child(2) .arch_cant-sub{display:none}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title span{font-size:3rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .split-wrapper .split-line:not(:last-child){font-size:2.5rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .arch_cant-sub{margin:0}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title .effect-split-text .split-line:last-child{font-size:2.5rem}.archive-cantine .arch_cant-hero .container .arch_cant-hero-content .arch_cant-title{padding:0}.arch_cant-hero svg.sticky__el{display:none!important}.scroll-arrow{display:none}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text{padding-left:1.5rem;padding-right:1.5rem}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a h2{font-size:2rem}.cantine-slide .slide-logo svg{width:100px}.archive-cantine .cantine-slider .slide-pin .cantine-slide .slide-text a{flex-direction:column;align-items:flex-start;gap:1rem}.archive-cantine .cantine-slider .slide-text a .slide-logo{margin-bottom:0;display:none}.produzione-section{padding-left:1.5rem;padding-right:1.5rem}.cantina-hero .hero-bg .cantina-head-bottom .focus-regione{width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem}.hero-bg .cantina-head-bottom .focus-img-italia img,.hero-bg .cantina-head-bottom .focus-img-regione img{scale:0.8}.hero-bg .cantina-head-bottom .focus-grid{gap:0}.hero-bg .cantina-head-bottom .focus-localita{margin-left:1rem}.focus-localita p.effect-split-text{margin:0}.hero-bg .cantina-head-bottom .focus-localita p{margin-bottom:0}#anchorSec{padding-left:1.5rem;padding-right:1.5rem}#focusCantine .modal-cantine .modal-cantine-header{flex-direction:column!important}.modal-cantine .modal-cantine-header .modal-cantine-header-right{width:100%;padding-left:2rem;padding-right:2rem}.modal-cantine .modal-cantine-content .modal-cantine-left .modal-cantine-left-img .img-italia{width:100px!important}.modal-cantine .modal-cantine-header{flex-direction:column;width:100%}.modal-cantine .modal-cantine-header .modal-cantine-header-right h4,.modal-cantine .modal-cantine-header .modal-cantine-header-right span{text-align:center;display:block}.modal-cantine .modal-cantine-content .modal-cantine-right .modal-cantine-right-content p{font-size:14px}.archive #anchorSec{padding:0}}