#HERO_SLIDER .heading-hero .active{opacity:1}#HERO_SLIDER .hero-background .active{z-index:999}#HERO_SLIDER .heading-hero{will-change:opacity}.wrapper-hero-section{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2}.hero-section{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:flex-end}.hero-section .absolute-content-onhero{height:-moz-fit-content;height:fit-content;will-change:transform}.hero-section .absolute-content-onhero .heading-hero{padding-bottom:var(--grid-margin-des)}.hero-background{position:absolute;width:100vw;height:100vh;overflow:hidden;z-index:-1}.hero-background div{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}.hero-background div:first-child{background:url(/hero-bg.png);background-repeat:no-repeat;background-size:auto 120%;background-position-y:0}.hero-background div:nth-child(2){background:url(/stone/banner-stone.jpg);background-repeat:no-repeat;background-position-y:20%;background-size:auto 130%;background-origin:center}.hero-background img{width:inherit;height:inherit;object-fit:cover}.hero-section .heading-hero{grid-column-start:1;grid-column-end:11;grid-row:1;position:relative;display:grid}.hero-section .heading-hero div{grid-row:1;grid-column:1;will-change:opacity;opacity:0}.hero-section .heading-hero h1{color:var(--white);font-size:6.4vw}.hero-section .detail-hero{grid-column-start:1;grid-column-end:13;grid-row:2;position:relative;height:-moz-fit-content;height:fit-content}.hero-section .detail-hero .background{position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:.7;transform:rotate(180deg);background:var(--backgroundNavbarSrc);z-index:-1}#info_banner{grid-column-start:1;grid-column-end:13;grid-row:1;width:100%;height:22vh;position:relative}#info_banner>div{position:absolute;width:100%;height:100%;top:50%;left:0;opacity:0;transform:translateY(-50%);display:flex;align-items:center}#info_banner .active{opacity:1}#info_banner>div:first-child{z-index:100}#info_banner .active>div{width:100%;height:80%}.detail-hero--1{grid-column-start:1;grid-column-end:3;max-width:70%}.detail-hero--2{grid-column-start:4;grid-column-end:9;display:flex;flex-direction:column;justify-content:space-between}.detail-hero--group-button{grid-row:1;grid-column-start:12;grid-column-end:13;padding-top:2rem;position:relative;z-index:8888}.detail-hero--1 span{padding-right:10px}.detail-hero--1 p{font-size:.8vw;color:var(--white)}.detail-hero--2 .split-eff-text{font-size:1rem}.detail-hero--2 h2{color:var(--white);font-size:1.2rem;font-weight:400;display:inline-flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;max-width:20vw}@media (max-width:568px){.hero-background div:first-child{background-position-x:50%!important}.hero-background div:nth-child(2){background-position-x:30%!important}}.navbar{position:fixed;top:0;left:0;width:100vw;height:calc(var(--navbarHeight) + 0px);justify-content:space-between;z-index:var(--navbarIndex)}.navbar-list-item{height:100%}.navbar .navbar-bg-light{background:linear-gradient(#fffcf5,rgba(255,252,245,.99) 8.1%,rgba(255,252,245,.953) 15.5%,rgba(255,252,245,.894) 22.5%,rgba(255,252,245,.824) 29%,rgba(255,252,245,.74) 35.3%,rgba(255,252,245,.647) 41.2%,rgba(255,252,245,.55) 47.1%,rgba(255,252,245,.45) 52.9%,rgba(255,252,245,.353) 58.8%,rgba(255,252,245,.26) 64.7%,rgba(255,252,245,.176) 71%,rgba(255,252,245,.106) 77.5%,rgba(255,252,245,.047) 84.5%,rgba(255,252,245,.01) 91.9%,rgba(255,252,245,0))}.navbar .navbar-bg-dark,.navbar .navbar-bg-light{position:absolute;width:100%;height:100%;pointer-events:none}.navbar .navbar-bg-dark{z-index:-1;opacity:.9;background:var(--backgroundNavbarSrc)}.navbar .logo{grid-column-start:1;grid-column-end:3;display:flex;align-items:center;position:relative}.navbar .logo a{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.navbar .logo a img{width:142px;height:auto;object-fit:contain}.navbar .menuItem1{grid-column-start:4;grid-column-end:7}.navbar .menuItem2{grid-column-start:12;grid-column-end:13;justify-content:flex-end}.navbar .menuItem1,.navbar .menuItem2{height:100%;width:100%;display:flex;position:relative}.navbar .menuItem1 a{margin-right:var(--fz2)}.navbar .menuItem1 a,.navbar .menuItem2 a{position:relative;align-self:center;font-size:1.2rem;color:var(--white);font-weight:500;letter-spacing:.02rem}.navbar_mobi{display:none;z-index:9997;height:100vh;width:100%}.navbar_mobi_view{display:none;z-index:9998;height:100vh;flex-direction:column;justify-content:center}.navbar_mobi_view .btn{display:flex;flex-direction:column;padding-left:var(--grid-margin-des);padding-top:25vh}.active_view_navmobi{display:flex!important}.navbar_mobi_controls,.navbar_mobi_view{width:100%;position:fixed;top:0;left:0;background:var(--black);justify-content:space-between}.navbar_mobi_controls{z-index:9999;display:none;width:100%;height:10vh;justify-content:space-between;align-items:center;padding:var(--grid-margin-des);background:var(--backgroundNavbarSrc)}.navbar_mobi_controls .logo_navbar{width:25vw;height:7vh;display:flex;align-items:center}.navbar_mobi_controls .btn_navbar{position:relative;display:block;width:42px;height:42px;color:#fff;text-align:center;transition:.3s ease-out}.navbar_mobi_controls .btn_navbar>span{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.navbar_mobi_controls .logo_navbar img{height:auto;width:inherit;object-fit:cover}.navbar_mobi_view .btn a{color:var(--white)!important;font-size:5rem;margin-bottom:1vh}.navbar_mobi_view .btn_2{width:100%;display:flex}.navbar_mobi_view .btn_2 a{width:50%;height:10vh;display:flex;justify-content:center;align-items:center;border:1px solid #ffffff12}.navbar_mobi_view .btn_2 a span{max-width:100%}.navbar_mobi_view .btn_2 a svg{transform:scale(.5)}@media (max-width:868px){.navbar_mobi_view a{font-size:3rem!important}.tittle_section .content{padding-bottom:1.5rem!important}}@media (max-width:568px){.welcome-section_content_4>div>div:nth-child(n) span{font-size:20vw!important}}@media (max-width:1280px){.layout-list-wine .row2{height:calc(calc(var(--col_width)* 4) + calc(var(--gapDes)* 3))!important}.layout-list-wine .row2 .image{grid-column-start:3!important;aspect-ratio:unset!important;height:100%!important}#MENU_SLIDER_STONE_PRODUCTS>ul,#MENU_SLIDER_WINE_PRODUCTS>ul{max-width:95%}}@media (max-width:856px){.layout-list-wine .row2 .detail,.layout-list-wine .row3 .detail{margin-left:unset!important}.layout-list-wine .row2{height:-moz-fit-content!important;height:fit-content!important}.layout-list-wine .row2 .image{aspect-ratio:1/1!important;height:unset!important}}@media (max-width:556px){.layout-list-wine .row2 .image{grid-column-start:1!important}}.footer{position:relative;width:100%;height:-moz-fit-content;height:fit-content;display:flex;z-index:var(--baseIndex)}.footer .footer-content{width:100%;margin:auto auto var(--grid-margin-des) auto}.info-company p{color:var(--gray)!important}.footer .button-styled-effect{border-width:1px!important}.footer-content_1{padding:calc(var(--grid-margin-des) * 2) 0 var(--grid-margin-des) 0;grid-row:1;grid-column-start:1;grid-column-end:13}.footer-content_1 .logo{grid-column-start:1;grid-column-end:4;overflow:hidden;height:-moz-fit-content;height:fit-content}.footer-content_1 .logo img{width:calc(var(--col_width) * 1.5);height:auto}.footer-content_1 .menu{grid-column-start:6;grid-column-end:9;display:flex;flex-direction:column}.footer-content_1 .menu a{position:relative;width:-moz-fit-content;width:fit-content;font-size:1.5rem}.footer-content_1 .info{grid-column-start:10;grid-column-end:13}.footer-content_2{grid-row:2;margin-top:7vh}.footer .item-info{padding-bottom:1rem}.footer .item-info a{color:var(--gray)!important}.footer .item-info .map{width:100%;overflow:hidden;aspect-ratio:1/.5;margin-top:1rem}.footer-content_2{grid-column-start:1;grid-column-end:13;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between}.footer-content_2 .footer-author,.footer-content_2 .footer-design{color:var(--gray);font-size:var(--fzdf)}.form-contact-section{position:relative;height:50vh;width:100vw;z-index:var(--baseIndex)}.absolute-content-onhero .split-eff-text,.list-products-section_2 .split-eff-text{color:var(--white)!important}.form-contact-section .split-eff-background{background-color:var(--white)}.form-contact-section .button-styled-effect,.list-products-section_2 .button-styled-effect{background:var(--backgroundNavbarSrcFlip)!important}.form-contact-section .background,.form-contact-section .background .fillter{position:absolute;top:0;left:0;width:100%;height:100%}.form-contact-section .background .fillter{background:linear-gradient(104.01deg,#28302c 50.18%,rgba(51,49,50,0) 168.55%);z-index:5}.form-contact-section .content{position:relative;width:100%;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:space-between;padding:var(--grid-margin-des)}.form-contact-section .content .bot,.form-contact-section .content .top{height:-moz-fit-content;height:fit-content}.form-contact-section .content .bot{align-items:flex-end}.form-contact-section .content .text{grid-column-start:1;grid-column-end:7;font-size:var(--fz2);color:var(--white);width:100%;height:-moz-fit-content;height:fit-content}.form-contact-section .content .input{grid-column-start:6;grid-column-end:10;width:100%;height:-moz-fit-content;height:fit-content}input{color:#fff}.form-contact-section .content .submit{grid-column-start:10;grid-column-end:13;width:100%;height:-moz-fit-content;height:fit-content}.input-style-hover{width:100%;height:var(--heightButton);border-width:1px;border-color:var(--white);border-radius:50px;outline:none;background-color:transparent;padding:0 40px;box-shadow:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3)}.input-style-hover::placeholder{color:var(--gray)}.background_fixed_component{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.for_banner_projects_page{background:url(/construction/3.jpg);background-size:100%;background-position-y:50%}.for_banner_projects_page,.for_section_wine_aboutus{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity}.for_section_wine_aboutus{background:url(/wine-list.png);background-size:auto 105%;background-position-x:40%;background-position-y:40%}.for_banner_natural_stone,.for_section_stone_aboutus{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/stone/banner-stone.jpg);background-size:100%;background-position-y:0;opacity:0;will-change:opacity}.for_section_form_contact_component{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/bg1.png);background-repeat:no-repeat;background-size:200% 130%;filter:brightness(.65);background-position-x:60%;background-position-y:0;opacity:0;will-change:opacity}.activeBackgroundBannerListStone{background:url(/stone/banner-stone.jpg);height:27vh!important;background-size:100% auto}.activeBackgroundBannerListWine{background:url(/wine-list.png);height:27vh!important;background-position-x:50%;background-size:170% auto}.activeBackgroundBannerListFormContact{background:url(/bg1.png);background-size:auto 100%}@media (max-width:1025px){.for_banner_natural_stone{background-size:auto 100%!important;background-position-x:42%!important}.for_banner_projects_page{background-size:auto 100%!important;background-position-x:50%!important}.tittle_section{height:72vh!important}}