@font-face{font-family:"Noi";src:url("../woff/cako-regular.woff") format("woff")}.container-fluid{padding-left:30px;padding-right:30px}h1,h2,h3,h4,h5{font-family:"Noi",serif}h1{font-size:6.5vw;line-height:.9}h6{text-transform:uppercase;color:black;font-weight:300}.oro{color:#a46b35}.white{color:white}p{line-height:1.8}a,h6,p,ul>li{font-family:"Space Grotesk",sans-serif}ul{list-style:none;margin-bottom:0;padding-left:0}a{-webkit-transition:0.4s all ease-out;-o-transition:0.4s all ease-out;transition:0.4s all ease-out;position:relative;color:black}a:hover{text-decoration:none;color:#a46b35;-webkit-transition:0.4s all ease-in;-o-transition:0.4s all ease-in;transition:0.4s all ease-in;opacity:.7}.pt-custom{padding-top:16rem}.pb-custom{padding-bottom:16rem}.py-custom{padding-top:16rem;padding-bottom:16rem}.mt-custom{padding-top:16rem}.mb-custom{padding-bottom:16rem}.my-custom{padding-top:16rem;padding-bottom:16rem}.bg-grey{background-color:#bababa}.nav-container{position:fixed;top:0;left:0;height:100px;width:100%;z-index:9900;background-color:white;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:0.4s all ease-in;-o-transition:0.4s all ease-in;transition:0.4s all ease-in}.nav-container .nav-wrapper{position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-container .nav-wrapper nav ul li{display:inline-block}.nav-container .nav-wrapper nav ul li:not(:last-child){margin-right:20px}.nav-container .brand-container{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px}.nav-container .brand-container svg *{fill:#a46b35;-webkit-transition:0.4s all ease-out;-o-transition:0.4s all ease-out;transition:0.4s all ease-out}.nav-container .brand-container svg:hover *{fill:black;-webkit-transition:0.4s all ease-in;-o-transition:0.4s all ease-in;transition:0.4s all ease-in}.nav-container.attivo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:0.4s all ease-in;-o-transition:0.4s all ease-in;transition:0.4s all ease-in}.nav-container.homepage-display-none{display:none}.nav-container.nav-interna{-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important}.hero-container{position:relative;height:100vh;width:100%;background-color:#bababa}.hero-container .hero-wrapper{width:100%;height:100%;position:relative}.hero-container .hero-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-container .hero-wrapper .logo-container{position:absolute;top:calc(50% + 80px);left:50%;width:20%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;opacity:0}.hero-container .hero-wrapper.-slide-0{z-index:1}.hero-container .hero-wrapper.-slide-1{z-index:0;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circle-container{position:absolute;top:10rem;right:0;z-index:-1;width:70%;height:70%;overflow:hidden}.circle-container svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.circle-container svg *{stroke:black;stroke-dashoffset:2000;stroke-dasharray:2000;stroke-width:.4px}.swiper-container{width:100%;height:100%}.swiper-container .swiper-wrapper{width:100%;height:100%}.swiper-container .swiper-wrapper .swiper-slide{width:100%;height:100%}.swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grey-rect-bg{position:relative}.grey-rect-bg:before{content:'';position:absolute;right:0;top:100px;width:40%;background-color:#bababa;height:120%}footer h6{font-family:"Noi",serif;text-transform:uppercase}footer ul li:not(:last-child){margin-bottom:13px}@media screen and (max-width: 576px){.hero-container .hero-wrapper .logo-container{width:40%}h1{font-size:9vw}.pt-custom{padding-top:8rem}.pb-custom{padding-bottom:8rem}.py-custom{padding-top:8rem;padding-bottom:8rem}.mt-custom{padding-top:8rem}.mb-custom{padding-bottom:8rem}.my-custom{padding-top:8rem;padding-bottom:8rem}}.hamburger{padding:0px 0px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.25s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:24px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:1px;background-color:#000;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}
