@charset "UTF-8";:root{--color-white: #ffffff;--color-black: #000000;--color-black-a50: rgba(0, 0, 0, .5);--gradient-bg: linear-gradient( to right, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .9) 90% );--color-rice-cake: #f0ede1;--color-apache: #cfa556;--color-nero: #282828;--bg-header: rgba(40, 40, 40, .8);--ff-openSans: "OpenSans", "Arial", sans-serif;--ff-castroTitling: "CastoroTitling", "Times New Roman", serif;--pd-lg: 72px;--pd-md: 48px;--pd-sm: 20px}@font-face{font-style:normal;font-weight:400;font-family:CastoroTitling;font-display:swap;src:url(/fonts/CastoroTitling-Regular.ttf) format("truetype")}@font-face{font-style:normal;font-weight:300;font-family:OpenSans;font-display:swap;src:url(/fonts/OpenSans-Light.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}html{font-style:normal;font-weight:400;font-family:var(--ff-openSans);font-size:24px;line-height:1.5;color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (max-width: 1439px){html{font-size:1.6666666667vw}}@media screen and (max-width: 767px){html{font-size:6.4vw}}body{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--color-white)}main{flex-grow:1;width:100%;min-width:100%}a{text-decoration:none}img,video{display:block;max-width:100%;height:auto}textarea{resize:none}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--color-white);-webkit-text-fill-color:var(--color-black)}input,textarea{border-radius:0}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{box-shadow:none}select{border-radius:0}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}input[type=number]{appearance:textfield}input[type=date],input[type=month],input[type=time]{appearance:none}select,textarea,input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]){appearance:none}button,[type=button],[type=reset],[type=submit]{appearance:none}section{margin-bottom:120px}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.header{position:fixed;left:0;right:0;top:0;display:flex;padding:.6666666667rem 0;flex-direction:column;background-color:transparent;transition:background-color .3s ease,backdrop-filter .3s ease;align-items:center;z-index:100}@media screen and (max-width: 767px){.header{padding:.3333333333rem 0}}.header:before{background:var(--color-nero);content:"";inset:0;opacity:0;transition:all .3s ease;position:absolute;z-index:-1}.header.scrolled:before{opacity:1}.header.scrolled .menu-toggle span{background-color:var(--color-apache)}.header__tools{display:flex;min-width:30%}.header__container{display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;z-index:2}.right{justify-content:flex-end}.menu-toggle{width:31px;height:18px;position:relative;cursor:pointer;z-index:200;display:flex;flex-direction:column;justify-content:space-between}.menu-toggle:hover span{background:var(--color-apache)}@media screen and (max-width: 767px){.menu-toggle{width:27px;height:17px}}.menu-toggle span{display:block;height:1px;width:100%;background:var(--color-rice-cake);border-radius:1px;transition:all .3s ease;transform-origin:center}.menu-open .menu-toggle span:nth-child(1){background-color:var(--color-apache);transform:translateY(8px) rotate(45deg)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){background-color:var(--color-apache);transform:translateY(-8px) rotate(-45deg)}.header__logo-wrap{flex:0 0 auto}.header__logo{display:flex;justify-content:center;align-items:center;width:5rem;height:4.7916666667rem}.header__logo:focus-visible{outline:none}@media screen and (max-width: 767px){.header__logo{width:2.5rem;height:2.375rem}.header__logo:focus{outline:none}}.header__logo svg{color:var(--color-rice-cake);display:block;width:100%;height:100%;object-fit:cover}.mobile-menu{opacity:0;transition:all .4s ease;flex-direction:column;align-items:center;background:var(--color-nero);color:var(--color-rice-cake);position:fixed;inset:0;z-index:1;padding-top:5.5rem;padding-left:5rem;padding-right:5rem;text-align:center;transform:scale3d(.8,.8,1);visibility:hidden}@media screen and (max-width: 767px){.mobile-menu{padding-top:3.3333333333rem;padding-left:.8333333333rem;padding-right:.8333333333rem}}.mobile-menu.active{opacity:1;visibility:visible;display:flex;transform:none}.menu-items{list-style:none;padding:0;margin:0;cursor:pointer}.menu-items a,.menu-items li{transition:all .3s ease}.menu-items li{transform:translate3d(0,-100%,0);opacity:0;margin:0;cursor:pointer}.menu-items li:nth-child(1){transition-delay:.35s}.menu-items li:nth-child(2){transition-delay:.4s}.menu-items li:nth-child(3){transition-delay:.45s}.menu-items li:nth-child(4){transition-delay:.5s}.menu-items li:nth-child(5){transition-delay:.55s}.menu-items li:nth-child(6){transition-delay:.6s}.menu-items li:nth-child(7){transition-delay:.65s}.menu-items li:nth-child(8){transition-delay:.7s}.menu-items li:nth-child(9){transition-delay:.75s}.menu-items li:nth-child(10){transition-delay:.8s}.menu-items a{display:inline-block;font-size:3rem;line-height:100%;font-family:var(--ff-castroTitling);cursor:pointer;color:var(--color-rice-cake)}.menu-items a:hover{color:var(--color-apache);z-index:1;transform:translate3d(0,-.2em,0)}@media screen and (max-width: 767px){.menu-items a{font-size:1.3333333333rem}}.mobile-menu.active .menu-items li{transform:translateZ(0);opacity:1}.menu__figure{position:relative;width:18rem;height:19.5rem}.menu__figure img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.menu__figure{display:none}}.menu__image{transition:all 1s cubic-bezier(.77,0,.175,1);position:absolute;inset:0;object-fit:cover;opacity:0;pointer-events:none}.menu__image.active{opacity:1;z-index:1}.menu__row{margin:auto;padding:.6666666667rem 0;display:grid;gap:3.75rem;grid-template-columns:repeat(2,minmax(1em,1fr));justify-content:center}@media screen and (max-width: 767px){.menu__row{display:block}}.menu__main{display:flex;height:100%;margin:auto 0;text-align:right}.menu__main ul{align-items:flex-end;display:flex;flex-direction:column;gap:1em;justify-content:space-between;width:100%}@media screen and (max-width: 767px){.menu__main{text-align:center}.menu__main ul{align-items:center}}.header__lang{padding:0;margin:0;list-style-type:none;display:flex;align-items:center;text-transform:uppercase}.header__lang li{position:relative}.header__lang li:not(:last-child):after{content:"";display:block;position:absolute;right:0;top:30%;height:50%;width:1px;background-color:var(--color-rice-cake)}@media screen and (max-width: 767px){.header__lang li:not(:last-child):after{top:45%;height:28%}}.header__lang a{cursor:pointer;position:relative;display:inline-block;color:var(--color-rice-cake);padding:.25rem;font-size:20px;font-size:.8333333333rem;line-height:.8333333333rem;font-family:var(--ff-castroTitling);transition:all .3s ease}.header__lang a.active,.header__lang a:hover{color:var(--color-apache)}@media screen and (max-width: 767px){.header__lang a{font-size:.4583333333rem}}body.menu-open{overflow:hidden;touch-action:none;height:100vh}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 5rem}.container--small{padding:0 9.2916666667rem}.container--xsmall{padding:0 4.25rem}@media screen and (max-width: 767px){.container{padding:0 .8333333333rem}}.hero{position:relative}.hero__bg{position:absolute;inset:0}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__inner{position:sticky;top:0;display:flex;align-items:center;min-height:100vh;min-height:100svh;z-index:1}@media screen and (max-width: 767px){.hero__inner{justify-content:center}}.hero__content-wrap{display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 767px){.hero__content-wrap{flex:unset;align-items:center;text-align:center}}.hero--filter-bg .hero__bg:before{content:"";inset:0;position:absolute;background:var(--gradient-bg)}.hero__title{color:var(--color-apache);width:100%;max-width:35.125rem;opacity:0;transform:translate3d(0,.625rem,0);transition:opacity .85s cubic-bezier(.28,.44,.49,1) .6s,transform 1.15s cubic-bezier(.42,0,.002,1) .6s}.hero__text{color:var(--color-rice-cake);margin:0;opacity:0;width:100%;max-width:35.125rem;transform:translate3d(0,.625rem,0);transition:opacity .85s cubic-bezier(.28,.44,.49,1) .9s,transform 1.15s cubic-bezier(.42,0,.002,1) .9s}@media screen and (max-width: 767px){.hero__text{font-size:.5833333333rem;font-weight:400}}.hero__btn{align-self:flex-start;color:var(--color-rice-cake);padding-bottom:.2083333333rem;font-size:1rem;border-bottom:1px solid var(--color-apache);opacity:0;transform:translate3d(0,.625rem,0);transition:opacity .85s cubic-bezier(.28,.44,.49,1) 1s,transform 1.15s cubic-bezier(.42,0,.002,1) 1s,color .3s ease}.hero__btn:hover{color:var(--color-apache)}@media screen and (max-width: 767px){.hero__btn{font-size:.5833333333rem;font-weight:400;align-self:center}}.hero.is-init .hero__title,.hero.is-init .hero__text,.hero.is-init .hero__btn{opacity:1;transform:translateZ(0)}.page-section{margin-bottom:5rem}@media screen and (max-width: 767px){.page-section{margin-bottom:3.3333333333rem}}.page-section--no-mb{margin-bottom:0rem}.page-section--pt{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width: 767px){.page-section--pt{padding-top:4.1666666667rem}}.fact{padding:5rem 0;position:relative;background-color:var(--color-nero)}@media screen and (max-width: 767px){.fact{padding:3.3333333333rem 0 1.6666666667rem}}@media screen and (max-width: 767px){.fact .container{padding:0}}.fact__inner{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center}.fact__img-wrap{position:relative;width:50rem;height:24.1666666667rem}.fact__img-wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.fact__img-wrap{width:100%;height:9.5833333333rem}}.fact__img-wrap:before{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:#0000006e}.fact__text{position:absolute;max-width:41.6666666667rem}.fact__text p{text-align:center;text-transform:uppercase;font-size:1.6666666667rem;line-height:130%;font-family:var(--ff-castroTitling);color:var(--color-rice-cake)}@media screen and (max-width: 767px){.fact p{font-size:.6666666667rem;padding-left:.4166666667rem;padding-right:.4166666667rem}}.story{padding:5rem 0;position:relative;background-color:var(--color-nero);color:var(--color-rice-cake)}@media screen and (max-width: 767px){.story{padding:1.6666666667rem 0}.story .container{padding:0}}.story__content{display:flex;max-width:37.8333333333rem;margin:0 auto;flex-direction:column;gap:1.3333333333rem;align-items:center}@media screen and (max-width: 767px){.story__content{gap:.6666666667rem}}.story__wrap{display:flex;gap:1.3333333333rem}@media screen and (max-width: 767px){.story__wrap{flex-direction:column;align-items:center;gap:.6666666667rem}}@media screen and (max-width: 767px){.story__wrap--oi{flex-direction:row}}.story__wrap--grid{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1.3333333333rem;align-items:start}.story__wrap--grid .story__img--small{grid-row:1/span 2;grid-column:1}.story__wrap--grid .story__text--grid-top{grid-row:1;grid-column:2}.story__wrap--grid .story__text--grid-bottom{grid-row:2;grid-column:2}@media screen and (max-width: 767px){.story__wrap--grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:.6666666667rem}.story__wrap--grid .story__img--small,.story__wrap--grid .story__text--grid-top,.story__wrap--grid .story__text--grid-bottom{grid-row:auto;grid-column:auto}.story__wrap--grid .story__text--grid-top{order:1}.story__wrap--grid .story__img--small{order:2}.story__wrap--grid .story__text--grid-bottom{order:3}}.story__img{flex-shrink:0;overflow:hidden}.story__img img{width:100%;height:100%;object-fit:cover}.story__img--sq{width:11.5rem;height:12.375rem}@media screen and (max-width: 767px){.story__img--sq{order:2;width:100%;height:9.5833333333rem}}.story__img--travell{width:11.5rem;height:15.3333333333rem}@media screen and (max-width: 767px){.story__img--travell{order:2;width:100%;height:9.5833333333rem}}.story__img--vineyard{width:25rem;height:27.9583333333rem}@media screen and (max-width: 767px){.story__img--vineyard{width:100%;height:12.5rem}}.story__img--grape{width:18.25rem;height:20.6666666667rem}@media screen and (max-width: 767px){.story__img--grape{width:6.25rem;height:6.25rem}}.story__img--small{width:11.5rem;height:15rem}@media screen and (max-width: 767px){.story__img--small{width:100%;height:9.5833333333rem}}.story__img--big{width:37.8333333333rem;height:22.625rem}@media screen and (max-width: 767px){.story__img--big{width:100%;height:9.5833333333rem}}.story__inner-wrap{display:flex;flex-direction:column;gap:1.3333333333rem}@media screen and (max-width: 767px){.story__inner-wrap{gap:.6666666667rem}}.story__text p{font-size:1rem;line-height:140%;margin:0;margin-bottom:1.3333333333rem;margin-top:-.25rem}.story__text p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.story__text p{font-size:.5833333333rem;margin-bottom:.6666666667rem;padding:0 .8333333333rem;margin-top:0}}.story--de .story__img--sq{width:11.5rem;height:15rem}@media screen and (max-width: 767px){.story--de .story__img--sq{order:2;width:100%;height:9.5833333333rem}}.story--de .story__img--vineyard{height:29rem}@media screen and (max-width: 767px){.story--de .story__img--vineyard{width:100%;height:12.5rem}}.story--de .story__img--small{width:13.3333333333rem;height:20.2916666667rem}@media screen and (max-width: 767px){.story--de .story__img--small{width:100%;height:9.5833333333rem}}.title{margin:0;line-height:100%;font-weight:400;font-family:var(--ff-castroTitling)}.title--h1{font-family:var(--ff-castroTitling);line-height:120%;font-size:3.6666666667rem}@media screen and (max-width: 767px){.title--h1{font-size:1.25rem;font-weight:400}}.title--h2{font-size:3rem;font-weight:400;line-height:110%}@media screen and (max-width: 767px){.title--h2{font-size:1.1666666667rem;font-weight:400;line-height:120%}}.title--h3{font-size:2.9166666667rem;font-weight:400;line-height:100%}@media screen and (max-width: 767px){.title--h3{font-size:1rem;font-weight:400;line-height:140%}}.title--h4{font-size:1.3333333333rem;font-weight:400;line-height:136%}@media screen and (max-width: 767px){.title--h4{font-size:.8333333333rem;font-weight:400;line-height:140%}}.title--h5{font-weight:450;font-size:.8333333333rem;line-height:150%}@media screen and (max-width: 767px){.title--h5{font-size:.75rem;line-height:140%}}.title--h6{font-weight:450;font-size:.6666666667rem;line-height:154%}@media screen and (max-width: 767px){.title--h6{font-size:.6666666667rem;line-height:150%}}.about{background-color:var(--color-nero);padding:5rem 0;overflow-x:hidden}@media screen and (max-width: 767px){.about{padding:1.6666666667rem 0}}.about__inner{position:relative;width:908px;margin-left:6.0833333333rem}@media screen and (max-width: 767px){.about__inner{margin-left:0;width:unset;display:flex;flex-direction:column}}.about__title{color:var(--color-apache);text-align:center;margin-bottom:1.5rem}@media screen and (max-width: 767px){.about__title{margin-bottom:1rem}}.about__block--top{width:26.7083333333rem}@media screen and (max-width: 767px){.about__block--top{width:unset;display:flex;flex-direction:column}}.about__block--middle{margin-left:10.2916666667rem}@media screen and (max-width: 767px){.about__block--middle{margin-left:0;margin-top:.8333333333rem}}.about__block--bottom{display:flex;margin-left:3.7083333333rem;margin-top:.2916666667rem}@media screen and (max-width: 767px){.about__block--bottom{margin-left:0;margin-top:.8333333333rem}}.about__text-wrap{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 767px){.about__text-wrap{display:none}}.about__text-mob{display:none}@media screen and (max-width: 767px){.about__text-mob{display:block}}.about__img-wrap img{width:100%;height:100%;object-fit:cover}.about__img-wrap--top{width:10.2916666667rem;height:14.4166666667rem;float:left;margin-right:.8333333333rem;margin-top:.8333333333rem}@media screen and (max-width: 767px){.about__img-wrap--top{margin-right:0;float:unset;width:100%;height:9.5833333333rem}}.about__img-wrap--middle{width:38.625rem;height:15.3333333333rem}@media screen and (max-width: 767px){.about__img-wrap--middle{width:100%}}.about__img-wrap--bottom{width:6.5833333333rem;height:7.9166666667rem;float:left;margin-right:.8333333333rem}@media screen and (max-width: 767px){.about__img-wrap--bottom{display:none}}.about__text{margin:0;color:var(--color-rice-cake)}@media screen and (max-width: 767px){.about__text{font-size:.5833333333rem}}@media screen and (max-width: 767px){.about__text--col{all:unset;display:none}}.about__text--bottom{width:15.5833333333rem;margin-top:.5833333333rem}@media screen and (max-width: 767px){.about__text--bottom{margin-top:0}}.about__link-wrapper{text-align:center;margin-top:2.1666666667rem}.about__link-wrapper a{color:var(--color-rice-cake);padding-bottom:.2083333333rem;font-size:1rem;border-bottom:1px solid var(--color-apache);transition:color .3s ease}.about__link-wrapper a:hover{color:var(--color-apache)}@media screen and (max-width: 767px){.about__link-wrapper a{font-size:.5833333333rem}}.about--no .about__block--top{width:25.9583333333rem}@media screen and (max-width: 767px){.about--no .about__block--top{width:unset}}.about--no .about__img-wrap--top{height:13.3333333333rem}.about--no .about__block--middle{margin-top:.4166666667rem}@media screen and (max-width: 767px){.about--no .about__block--middle{margin-top:.8333333333rem}}.about--no .about__inner{margin-left:7.4583333333rem}@media screen and (max-width: 767px){.about--no .about__inner{margin-left:0}}.about--de .about__block--top{width:28.7083333333rem}@media screen and (max-width: 767px){.about--de .about__block--top{width:unset}}.about--de .about__img-wrap--top{height:13.3333333333rem}@media screen and (max-width: 767px){.about--de .about__img-wrap--top{height:9.5833333333rem}}.about--de .about__block--middle{margin-top:-.0833333333rem}@media screen and (max-width: 767px){.about--de .about__block--middle{margin-top:.8333333333rem}}.about--de .about__block--bottom{margin-top:.8333333333rem}.about--de .about__img-wrap--bottom{height:9.375rem}.intro{position:relative}.intro__inner{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.intro__inner{justify-content:center}}.intro__img{width:100vw;height:20rem}.intro__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.intro__img{width:100%;height:9.5833333333rem}}.intro__title{position:absolute;font-size:2.3333333333rem;text-transform:uppercase;text-align:center;color:var(--color-rice-cake);opacity:0;transform:translate3d(0,.625rem,0);transition:opacity .85s cubic-bezier(.28,.44,.49,1) .6s,transform 1.15s cubic-bezier(.42,0,.002,1) .6s}@media screen and (max-width: 767px){.intro__title{font-size:1.25rem}}.intro.is-init .intro__title,.intro.is-init .intro__text,.intro.is-init .intro__btn{opacity:1;transform:translateZ(0)}.services{background-color:var(--color-nero);padding:5rem 0}@media screen and (max-width: 767px){.services{padding:1.6666666667rem 0}}.services__inner{position:relative;text-align:center;width:100%;max-width:34.4166666667rem;margin:0 auto;margin-bottom:1.5rem}@media screen and (max-width: 767px){.services__inner{padding-left:.8333333333rem;padding-right:.8333333333rem}}.services__card{background-color:var(--color-nero);overflow:hidden;cursor:pointer;transition:clip-path .4s ease}.services__card.is-open .chars{transform:translateY(0)}.services__card.is-open .services__card-title{opacity:1}.services__card.active .services__card-content{height:14.5833333333rem;opacity:1}@media screen and (max-width: 767px){.services__card.active .services__card-content{height:11.25rem}}.services__card .word{overflow:hidden}.services__card .chars{transform:translateY(100%);will-change:transform;transition:transform .4s ease-out}.services__card-content{display:flex;flex-direction:column;max-width:29.1666666667rem;align-items:center;justify-content:center;gap:1rem;height:0;overflow:hidden;opacity:0;font-size:.8333333333rem;transition:height .5s ease,opacity .5s ease,padding .3s ease;color:var(--color-rice-cake);margin:0 auto}.services__card-content p{margin:0;text-align:center}.services__card-content a{display:inline-block;color:var(--color-rice-cake);padding-bottom:.2083333333rem;border-bottom:1px solid var(--color-apache);transition:color .3s ease}.services__card-content a:hover{color:var(--color-apache)}@media screen and (max-width: 767px){.services__card-content a{font-size:.5rem}}@media screen and (max-width: 767px){.services__card-content p{font-size:.5rem;padding-left:.8333333333rem;padding-right:.8333333333rem}}.services__title{color:var(--color-apache);text-align:center;margin-bottom:1.5rem}@media screen and (max-width: 767px){.services__title{margin-bottom:1rem}}.services__subtitle{text-align:center;margin:0;color:var(--color-rice-cake)}@media screen and (max-width: 767px){.services__subtitle{font-size:.5833333333rem}}.services__card-inner{position:relative;display:flex;align-items:center;justify-content:center}.services__card-title{opacity:0;position:absolute;color:var(--color-rice-cake);transition:opacity .4s ease-out .4s}.services__img{overflow:hidden;width:100vw;height:14.5833333333rem}.services__img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.services__img{height:10.4166666667rem}}.services--de .services__card-content{max-width:31.25rem}.policy{padding-top:5rem;position:relative;background-color:var(--color-nero);color:var(--color-rice-cake)}@media screen and (max-width: 767px){.policy{padding-top:3.3333333333rem}}.policy__content{padding:4.1666666667rem 0;display:flex;flex-direction:column;gap:2.3333333333rem}.policy__content p{margin:0;line-height:1.8333333333rem}.policy__content a{text-decoration:none;color:var(--color-rice-cake);transition:all .3s ease}.policy__content a:hover{color:var(--color-apache)}.policy__content ul{margin:0;padding:0;padding-left:.5rem;list-style-type:none}.policy__content ul li{display:flex;line-height:1.8333333333rem}.policy__content ul li:before{content:"•";font-size:1.3333333333rem;margin-right:.5rem;color:var(--color-rice-cake)}@media screen and (max-width: 767px){.policy__content{padding:1.6666666667rem 0;gap:1.8333333333rem}.policy__content p{font-size:.5rem;line-height:1rem}.policy__content ul{padding-left:.3333333333rem}.policy__content ul li{font-size:.5rem;line-height:1rem}.policy__content ul li:before{content:"•";font-size:.6666666667rem;margin-right:.3333333333rem}}.policy__date{font-size:.6666666667rem;line-height:.9166666667rem;margin-bottom:1rem!important}@media screen and (max-width: 767px){.policy__date{font-size:.3333333333rem!important;margin-bottom:.5rem!important}}.policy__title{color:var(--color-apache);font-size:3rem;text-align:center}@media screen and (max-width: 767px){.policy__title{font-size:1rem}}.policy__subtitle{font-family:var(--ff-openSans);text-transform:uppercase;line-height:1.5rem;margin-bottom:1rem}@media screen and (max-width: 767px){.policy__subtitle{font-size:.75rem;line-height:.9166666667rem;margin-bottom:.75rem}}.policy__text--mt{margin-top:1rem!important}.gallery{background-color:var(--color-nero);padding:5rem 0}@media screen and (max-width: 767px){.gallery{padding:1.6666666667rem 0}}.gallery__inner{position:relative;text-align:center;width:100%;max-width:35.4166666667rem;margin:0 auto;margin-bottom:1.5rem}.gallery__title{color:var(--color-apache);text-align:center;margin-bottom:1.5rem}@media screen and (max-width: 767px){.gallery__title{margin-bottom:1rem}}.gallery__subtitle{text-align:center;margin:0;color:var(--color-rice-cake)}@media screen and (max-width: 767px){.gallery__subtitle{font-size:.5833333333rem;padding-left:.8333333333rem;padding-right:.8333333333rem}}.gallery__link{display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.gallery__link a{color:var(--color-rice-cake);padding-bottom:.2083333333rem;font-size:1rem;border-bottom:1px solid var(--color-apache);transition:color .3s ease}.gallery__link a:hover{color:var(--color-apache)}@media screen and (max-width: 767px){.gallery__link a{font-size:.5833333333rem}}[data-section]{scroll-margin-top:40px}.footer{position:relative;color:var(--color-rice-cake);text-align:center;background-color:var(--color-nero)}.footer__content{position:relative;display:flex;justify-content:center}.footer__content:before{content:"";position:absolute;bottom:0;width:100%;height:100%;background-image:url(/_astro/footer-mask.DFEyLdsp.png);background-size:cover;background-position:center;background-color:transparent;z-index:1}.footer__bg{width:100vw;height:28.6666666667rem}.footer__bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.footer__bg{height:16.6666666667rem}}.footer__content-wrap{position:absolute;padding-top:.8333333333rem;padding-bottom:.8333333333rem}.footer__logo-wrap{display:flex;position:relative;z-index:20;justify-content:center;margin-bottom:2.0416666667rem}@media screen and (max-width: 767px){.footer__logo-wrap{margin-bottom:1.25rem}}.footer__logo{display:flex;justify-content:center;align-items:center;width:5rem;height:4.7916666667rem}.footer__logo:focus-visible{outline:none}@media screen and (max-width: 767px){.footer__logo{width:2.5rem;height:2.375rem}.footer__logo:focus{outline:none}}.footer__logo svg{color:var(--color-rice-cake);display:block;width:100%;height:100%;object-fit:cover}.footer__title{color:var(--color-apache);margin-bottom:3.75rem}@media screen and (max-width: 767px){.footer__title{font-size:1rem;margin-bottom:1.6666666667rem}}.footer__inner{position:absolute;left:50%;transform:translate(-50%);text-align:center;z-index:2}.footer__email{display:block;color:var(--color-rice-cake);font-size:2rem;margin-bottom:3.7083333333rem;font-weight:300;transition:transform .3s}.footer__email:hover{transform:scale(1.1)}@media screen and (max-width: 767px){.footer__email{font-size:.5833333333rem;margin-bottom:1.6666666667rem}}.footer__social-wrap{display:flex;justify-content:center}.footer__social-wrap--burger{margin-bottom:1rem}.footer__icon{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}.footer__icon:focus-visible{outline:none}@media screen and (max-width: 767px){.footer__icon{width:1.6666666667rem;height:1.6666666667rem}.footer__icon:focus{outline:none}}.footer__icon svg{color:var(--color-rice-cake);display:block;width:100%;height:100%;transition:color .3s ease}.footer__icon:hover svg{color:var(--color-apache)}.footer__bottom{display:flex;justify-content:end;gap:.8333333333rem}.footer__bottom a{display:flex;color:var(--color-rice-cake);font-size:.5rem;margin:0;padding-top:1.0833333333rem;padding-bottom:1.0833333333rem;transition:color .3s ease}.footer__bottom a:hover{color:var(--color-apache)}@media screen and (max-width: 767px){.footer__bottom{padding:.25rem 0;justify-content:space-between;gap:0}.footer__bottom a{padding-top:.25rem;padding-bottom:.25rem;font-size:.375rem}}.footer--de .footer__title{font-size:2.4166666667rem}@media screen and (max-width: 767px){.footer--de .footer__title{font-size:.9166666667rem}}.footer--de .footer__logo-wrap{margin-bottom:2.5833333333rem}@media screen and (max-width: 767px){.footer--de .footer__logo-wrap{margin-bottom:1.25rem}}
