:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-container,:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-company-container,:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-simple-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;min-height:100svh}:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-container{min-height:100svh}:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-simple-container,:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-company-container{min-height:70svh}:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-company-container{padding-top:10rem;padding-bottom:3rem}:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-company-container p,:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-company-container span{color:var(--color-white)!important;font-family:var(--Font-Family-Body)!important}:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-company-container a{font-family:var(--Font-Family-Body)!important}:is(.hero-section,.hero-company-section,.hero-simple-section) .image-column{position:absolute;top:0;left:0;width:100%;height:100%}:is(.hero-section,.hero-company-section,.hero-simple-section) .image-column:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#01010133 0% 100%),linear-gradient(0deg,#010101 .58%,#01010100 78.01%)}:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-section__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.hero-section,.hero-company-section,.hero-simple-section) .text-column{height:100%;width:60%;margin:13rem auto 0;padding:5rem 0;position:relative;display:flex;align-items:center;gap:5rem;justify-content:space-between;max-width:var(--page-width)}:is(.hero-section,.hero-company-section,.hero-simple-section) .min-height .text-column{min-height:70svh}:is(.hero-section,.hero-company-section,.hero-simple-section) .column-left,:is(.hero-section,.hero-company-section,.hero-simple-section) .column-right{width:40%}:is(:is(.hero-section,.hero-company-section,.hero-simple-section) .column-left,:is(.hero-section,.hero-company-section,.hero-simple-section) .column-right) p{font-family:var(--Font-Family-Body);font-size:var(--Font-Size-s);font-weight:300;color:var(--color-white)}:is(.hero-section,.hero-company-section,.hero-simple-section) em{font-size:var(--Font-Size-l)}:is(.hero-section,.hero-company-section,.hero-simple-section) .column-right{margin-top:40%}:is(.hero-section,.hero-company-section,.hero-simple-section) .buttons{display:flex;margin-top:var(--marge-radius-marge-radius-xl);gap:var(--marge-radius-marge-radius-xl)}@media (max-width: 1440px){.hero-section .hero-container{min-height:120svh}.hero-section .min-height .text-column{min-height:80svh}.hero-section .text-column{width:80%}}@media (max-width: 1025px){.hero-section .hero-container{padding-bottom:5rem;min-height:initial;padding-top:15rem}.hero-section .min-height .text-column{min-height:inherit}.hero-section .text-column{width:85%}.hero-section .column-left,.hero-section .column-right{width:48%}}@media (min-width: 1024px){.hero-section .column-left,.hero-section .column-right{opacity:0}.hero-section .column-left{animation:fadeInUp .8s var(--light-ease) forwards;animation-play-state:paused}.hero-section .column-right{animation:fadeInUp .8s var(--light-ease) .25s forwards;animation-play-state:paused}.hero-section.active .column-left,.hero-section.active .column-right{animation-play-state:running}}:is(.hero-company-section,.hero-simple-section) .content{width:70%}:is(.hero-company-section,.hero-simple-section) p{color:var(--color-white);font-weight:400;line-height:150%}:is(.hero-company-section,.hero-simple-section) .title{margin-bottom:var(--space-s);color:var(--color-primary)}.hero-company-section .information{position:relative;padding-left:3rem;margin-top:var(--space-s);margin-bottom:var(--space-s)}.hero-company-section a.information{display:block;color:var(--color-white);text-decoration:none;transition:all var(--transition-duration) ease}.hero-company-section a.information:hover{color:var(--color-primary)}.hero-company-section .address{margin-top:var(--space-l)}.hero-company-section .address:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;mask:url(//www.champagnevirginiet.com/cdn/shop/t/7/assets/address.svg?v=14921025340597830411750412409) center/contain no-repeat;width:1.8rem;height:1.8rem;background:var(--color-primary)}.hero-company-section .phone:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;mask:url(//www.champagnevirginiet.com/cdn/shop/t/7/assets/phone.svg?v=128159782860446640381750412412) center/contain no-repeat;width:1.8rem;height:1.8rem;background:var(--color-primary)}.hero-company-section .mail:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;mask:url(//www.champagnevirginiet.com/cdn/shop/t/7/assets/mail.svg?v=112502596034040139461750412410) center/contain no-repeat;width:1.8rem;height:1.8rem;background:var(--color-primary)}.hero-simple-section h1,.hero-simple-section h2,.hero-simple-section h3{color:var(--color-white)}.hero-simple-section .content.subtitle-color h3,.hero-company-section .content.subtitle-color h3{color:var(--color-primary)}@media (max-width: 768px){:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-container,:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-company-container,:is(.hero-section,.hero-company-section,.hero-simple-section) .hero-simple-container{padding-inline:var(--marge-horizontal-mobile);padding-bottom:5rem;min-height:initial;padding-top:15rem}:is(.hero-section,.hero-company-section,.hero-simple-section) .text-column{flex-direction:column;width:100%;min-height:initial;gap:7rem}:is(.hero-section,.hero-company-section,.hero-simple-section) .column-left,:is(.hero-section,.hero-company-section,.hero-simple-section) .column-right{width:100%}:is(.hero-section,.hero-company-section,.hero-simple-section) .column-right{margin-top:0}:is(.hero-section,.hero-company-section,.hero-simple-section) .buttons{flex-wrap:wrap}:is(.hero-simple-section,.hero-company-container) .content{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hero.css.map */
