:root{--gdpr-bg-color:#fff;--gdpr-bg-color-alpha:#ffffffe6;--gdpr-color:black}.gdpr-bar{background-color:var(--gdpr-bg-color-alpha);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;color:var(--gdpr-color);z-index:100;flex-direction:column;align-items:center;padding:2.75rem 1.875rem 2.8rem;display:flex;position:fixed;bottom:0;box-shadow:0 3px 10px #0000001a}@media only screen and (width>=568px){.gdpr-bar{padding-left:2.25rem;padding-right:2.25rem}}@media only screen and (width>=1025px){.gdpr-bar{flex-direction:row;height:200px;padding-left:5.75rem;padding-right:5.75rem}}@media only screen and (width>=1440px){.gdpr-bar{padding-left:calc(50vw + -720px + 5.75rem);padding-right:calc(50vw + -720px + 5.75rem)}}.gdpr-bar__section{flex-direction:column;gap:1rem;width:100%;display:flex}.gdpr-bar__section+.gdpr-bar__section{margin-top:2rem}@media only screen and (width>=1025px){.gdpr-bar__section{width:auto}.gdpr-bar__section+.gdpr-bar__section{margin-top:0;margin-left:2rem}}.gdpr-bar__title{font-size:28px;font-weight:600}.gdpr-settings{backface-visibility:hidden;z-index:100;width:100%;height:100%;position:fixed;top:0;left:0}.gdpr-settings__panel{background-color:var(--gdpr-bg-color-alpha);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;color:var(--gdpr-color);flex-direction:column;padding:2.75rem 2.15rem;display:flex;overflow:auto}@media only screen and (width>=1025px){.gdpr-settings__panel{max-width:38rem;box-shadow:0 3px 10px #0000001a}}.gdpr-settings__section{margin-bottom:1.5rem}.gdpr-settings__section-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.gdpr-button{backface-visibility:hidden;white-space:nowrap;min-width:100%;height:2.5rem;color:var(--gdpr-color);border:1px solid var(--gdpr-color);text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;padding:0 1rem;font-size:.75rem;font-weight:600;transition:color .15s linear,background-color .15s linear,border-color .15s linear;position:relative}@media only screen and (width>=1025px){.gdpr-button{min-width:10rem}}.gdpr-button:hover{color:var(--gdpr-bg-color);background-color:var(--gdpr-color)}.gdpr-button:active{color:var(--gdpr-color);background-color:#0000;border-color:#0000;transition:none}.gdpr-switch{backface-visibility:hidden}.gdpr-switch__field{display:none}.gdpr-switch__track{letter-spacing:.1em;text-transform:uppercase;height:2rem;color:var(--gdpr-color);border:1px solid var(--gdpr-color);cursor:pointer;background-color:#0000;border-radius:2rem;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.gdpr-switch__track:after{content:"";background-color:var(--gdpr-color);border-radius:calc(2rem - 4px);width:calc(50% - 1px);height:calc(2rem - 4px);transition:transform .2s cubic-bezier(.6,.05,.01,.99);position:absolute;top:1px;left:1px;transform:translateZ(0)}.gdpr-switch__label+.gdpr-switch__label{margin-left:1rem}.gdpr-switch__field:checked+.gdpr-switch__track:after{transform:translate(100%)}.dropdown{backface-visibility:hidden;transition:height .425s cubic-bezier(.6,.05,.01,.99);overflow:hidden}.dropdown__content{opacity:0;pointer-events:none;margin-top:0;margin-bottom:0;transition:transform .4s cubic-bezier(.6,.05,.01,.99),opacity .25s linear;transform:translateY(-1.25rem)}.dropdown__content:before,.dropdown__content:after{content:"";display:table}.dropdown__content.-open{opacity:1;pointer-events:auto;z-index:0;transition:transform .425s cubic-bezier(.6,.05,.01,.99),opacity .25s linear .15s;transform:translateZ(0)}*{box-sizing:inherit;-moz-margin-after:0;-webkit-margin-after:0;-moz-margin-before:0;-webkit-margin-before:0;-moz-margin-end:0;-webkit-margin-end:0;-moz-margin-start:0;-webkit-margin-start:0;-moz-padding-after:0;-webkit-padding-after:0;-moz-padding-before:0;-webkit-padding-before:0;-moz-padding-end:0;-webkit-padding-end:0;-moz-padding-start:0;-webkit-padding-start:0;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}:before,:after{box-sizing:inherit}:active,:hover{outline:0}html{box-sizing:border-box;height:100%;font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;position:relative}b,i,em,strong,h1,h2,h3,h4,h5,h6,th,td,pre,ins,del,address,input,select,button,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}textarea,input{appearance:none;background-clip:padding-box}a,ins,del,button,input,select,textarea{color:inherit;font-variant-numeric:inherit;text-decoration:none}ul,ol,menu{list-style:none}table{border-collapse:separate;border-spacing:0;width:100%}pre,textarea{max-width:100%;overflow:auto}img{width:100%;height:auto;display:block}svg:not(:root){overflow:hidden}form{width:100%}button,[role=button]{cursor:pointer}textarea{resize:none;line-height:inherit}::-moz-focus-inner{border:none;padding:0}input:-webkit-autofill{transition:background-color 50000s ease-in;animation-name:on-autofill-start}@keyframes on-autofill-start{0%{}to{}}@font-face{font-family:Avenir Book;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/avenir-book-DwnZ5mJL.woff2)format("woff2"),url(/assets/avenir-book-31GsCIL_.woff)format("woff"),url(/assets/avenir-book-Co8H1u-X.ttf)format("ttf")}@font-face{font-family:Avenir Heavy;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/avenir-heavy-C9IElRCh.woff2)format("woff2"),url(/assets/avenir-heavy-2dGMxeGb.woff)format("woff"),url(/assets/avenir-heavy-ChJ5KvwW.ttf)format("ttf")}@font-face{font-family:Americana BT;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/americana-bt-BIxLKqgT.woff2)format("woff2"),url(/assets/americana-bt-Dx7F_505.woff)format("woff"),url(/assets/americana-bt-CPYF9WLT.ttf)format("ttf")}.fade-enter-active,.fade-leave-active{transition:opacity .4s linear}.fade-leave-from,.fade-enter-to{opacity:1}.fade-enter-from,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .25s}.fade-fast-leave-active{position:absolute;right:0}.fade-fast-leave-from,.fade-fast-enter-to{opacity:1}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.slide-down-leave-from,.slide-down-enter-to{opacity:1;transform:translateY(0)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-100%)}.label-enter-active,.label-leave-active{transition:all .2s}.label-enter-from,.label-leave-to{transform:translateY(.625rem);opacity:0!important}.form-blocks-enter-active,.form-blocks-leave-active{transition:opacity .3s}.form-blocks-leave-active{position:absolute;left:50%;transform:translate(-50%)}.form-blocks-leave-from,.form-blocks-enter-to{opacity:1}.form-blocks-enter-from,.form-blocks-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform .325s cubic-bezier(.6,.05,.01,.99)}.slide-up-leave-from,.slide-up-enter-to{transform:translate(0,0)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.slide-right-enter-active,.slide-right-leave-active{transition:transform .325s cubic-bezier(.6,.05,.01,.99)}.slide-right-leave-from,.slide-right-enter-to{transform:translate(0,0)}.slide-right-enter-from,.slide-right-leave-to{transform:translate(-100%)}@keyframes pulse{0%{color:#eae9e4}25%{color:#3f454e}50%{color:#e2ded5}75%{color:#3f454e}0%{color:#eae9e4}}@keyframes rotating{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{color:#eae9e4;background:#c74223;width:100%;height:100%;font-family:Avenir Book,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.35}body.--lock{overflow:hidden}#main{min-height:100vh}.text-center{text-align:center}.text-right{text-align:right}.star-border{border-top:.0625rem solid #eae9e4;position:relative}.v-reveal{filter:blur(.1rem);transition:all .5s ease-in-out}.v-reveal:not(.credits,.image,.--star,.wheel){transform:translateY(10px)}.v-reveal:not(.credits,.image,.wheel){opacity:0;visibility:hidden}.v-reveal-active{filter:blur()}.v-reveal-active:not(.credits,.image,.--star,.wheel){transform:translateY(0)!important}.v-reveal-active:not(.credits,.image,.wheel){opacity:1;visibility:visible}.v-reveal-active.credits,.v-reveal-active.image,.v-reveal-active.--star,.v-reveal-active.wheel{filter:blur()!important}.v-reveal.credits,.v-reveal.image,.v-reveal.--star,.v-reveal.wheel{filter:blur(.5rem);transition:filter .7s ease-in-out,opacity .5s}span.v-reveal{display:block}.button{text-align:center;text-transform:uppercase;border:.0625rem solid #eae9e4;border-radius:1.875rem;flex-shrink:0;width:max-content;max-width:100%;padding:.625rem 1.5625rem;font-family:Americana BT,sans-serif;transition:all .3s;display:block}.button.--full{width:100%}.button:disabled{opacity:.5;cursor:not-allowed}.button:hover:not(:disabled){color:#c74223;background:#eae9e4;border:.0625rem solid #c74223}.button.--center{margin-inline:auto}.button.--secondary{color:#c74223;background:#eae9e4;border:.0625rem solid #eae9e4}.button.--secondary:hover:not(:disabled){color:#eae9e4;background:#c74223;border:.0625rem solid #eae9e4}.button.--top{margin-top:1.875rem}.contact__address{align-items:center;gap:.625rem;margin:1.25rem 0 1rem;transition:gap .3s;display:flex}.contact__address:hover{gap:.9375rem}@media (width>=81.25rem){.contact__block{width:33.3333%}}.contact__details{align-items:center;gap:.625rem;display:flex}.contact__details a{transition:transform .3s}.contact__details a:hover{transform:translateY(-.1875rem)}.contact__email{text-decoration:underline}.contact__socials{gap:1.375rem;margin-top:1.25rem;font-size:1.75rem;display:flex}.contact__socials-item{transition:transform .3s}.contact__socials-item:hover{transform:scale(1.05)}.content{padding-left:1.25rem;padding-right:1.25rem}@media (width>=35.5rem){.content{padding-left:2.25rem;padding-right:2.25rem}}@media (width>=64.0625rem){.content{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=90rem){.content{padding-left:calc(50vw - 42.5rem);padding-right:calc(50vw - 42.5rem)}}.content{transition:padding .4s}.content__block{flex-direction:column;flex-wrap:no-wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;transition:all .5s;display:flex}@media (width>=64.0625rem){.content__block:not(.--stacked){gap:3rem}}@media (width>=81.25rem){.content__block:not(.--stacked){flex-direction:row;align-items:flex-end}}.content__block-text{max-width:25rem;position:relative}.content__block.--absolute{position:absolute;top:0}.content__block.--padding{padding-inline:2.1875rem}@media (width>=64.0625rem){.content__block.--padding{padding-inline:7.1875rem}}.content__block.text-right{align-items:flex-end}.content__description{max-width:42.1875rem;margin:0 auto 1.875rem}.content.--footer{margin:6.25rem auto 3.125rem;transition:padding .3s}@media (width>=81.25rem){.content.--footer{width:100%;margin:6.875rem auto 4.375rem;padding:0 2.5rem;display:flex}}.credits{background:#3f454e;flex-wrap:wrap;justify-content:center;gap:0 .3125rem;padding:.875rem 1.25rem;font-size:.8125rem;line-height:1.1875rem;display:flex}.credits__link{font-family:Avenir Heavy,sans-serif;transition:transform .3s;display:inline-block}.credits__link:hover{transform:translateY(-.125rem)}.form{flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:42.1875rem;margin-inline:auto;display:flex}@media (width>=64.0625rem){.form{flex-direction:row}}.form__input{color:#eae9e4;-webkit-text-fill-color:#eae9e4;border-bottom:.0625rem solid #eae9e4;width:100%;padding:0 .625rem .625rem}.form__input-container{width:100%;position:relative}.form__label{text-align:center;color:#eae9e4;opacity:.4;cursor:text;-webkit-user-select:none;user-select:none;margin:auto;transition:all .2s;display:block;position:absolute;inset:0}@media (width>=64.0625rem){.form__label{margin-left:.625rem;right:auto}}.form__processing{max-width:42.1875rem;height:2.5rem;margin-inline:auto;display:block}.form__processing-loader{border:.25rem solid #eae9e4;border-top-color:#c74223;border-radius:50vh;width:2.5rem;height:2.5rem;margin-inline:auto;animation:2s linear infinite reverse rotating}.form__success{flex-grow:1}.heading{text-transform:uppercase;white-space:break-spaces;font-family:Americana BT,sans-serif;display:block}.heading.--card{margin:1rem auto .625rem;font-size:1.5625rem;line-height:1.625rem}@media (width>=64.0625rem){.heading.--card{font-size:1.9375rem;line-height:1.9375rem}}.heading.--header{width:max-content}@media (width>=81.25rem){.heading.--header{margin-left:2rem}}.heading.--line{border-bottom:.0625rem solid #eae9e4;padding-bottom:.625rem}.heading.--one{margin-top:-2.75rem;font-size:3.4375rem;line-height:3rem;transition:font-size .3s,margin-top .2s,transform .3s,opacity .3s,filter .3s}@media (width>=64.0625rem){.heading.--one{margin-top:-7rem;font-size:9.25rem;line-height:7.625rem}}.heading.--section{margin-top:-2.125rem;font-size:2.5rem;line-height:2.625rem}@media (width>=64.0625rem){.heading.--section{margin-top:-5.625rem;font-size:7.1875rem;line-height:6.375rem}}.heading.--star{position:relative}.heading.--three{font-size:1.5625rem;line-height:1.625rem}@media (width>=64.0625rem){.heading.--three{font-size:1.9375rem;line-height:2rem}}.heading.--two{margin-bottom:.625rem;font-size:2.5rem;line-height:2.625rem}@media (width>=64.0625rem){.heading.--two{margin-bottom:1.125rem;font-size:4.875rem;line-height:5rem}}.icon{fill:currentColor;width:1em;height:1em;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.icon.--star{z-index:1;transition:right .3s,transform .3s,filter .7s ease-in-out,opacity .5s;position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.icon.--star.--left{left:0;transform:translateY(50%)}@media (width>=64.0625rem){.icon.--star.--left{transform:translate(50%,50%)}}.icon.--star.--header{left:0;transform:translate(-25%,50%)}@media (width>=64.0625rem){.icon.--star.--header{transform:translateY(50%)}}@media (width<=64rem){.icon.--star.--nav{right:1.875rem}}.icon.--star.--right{right:0;transform:translateY(50%)}@media (width>=64.0625rem){.icon.--star.--right{transform:translate(-50%,50%)}}.icon.--star.--square-card{top:0;left:50%;transform:translate(-50%,-50%)}.icon.--star.--top-left{top:0;left:0;transform:translateY(-50%)}@media (width>=64.0625rem){.icon.--star.--top-left.--page-header{transform:translate(50%,-50%)}}.icon.--30{font-size:1.875rem}.icon.--40{font-size:2.5rem}@media (width>=64.0625rem){.icon.--40{font-size:4.6875rem}}.icon.--45{font-size:2.8125rem}.icon.--60{font-size:3.75rem}@media (width>=64.0625rem){.icon.--60{font-size:8.75rem}}.image{-o-object-fit:cover;object-fit:cover;transition:filter .3s,opacity .3s,margin-right .3s,height .5s}.image__block{z-index:-1;position:relative}.image__block.--front{z-index:1}.image.--bottom-line{border-bottom:.0625rem solid #eae9e4}.image.--header{height:72vh}@media (width>=64.0625rem){.image.--header{height:34.375rem}}.image.--left-line{border-left:.0625rem solid #eae9e4;width:calc(100% - 1.25rem);margin-left:1.25rem}@media (width>=64.0625rem){.image.--left-line{width:calc(100% - 4.6875rem);margin-left:4.6875rem}}.image.--page-header{height:20.3125rem}.image.--promotion{height:18.75rem}.image.--right-line{border-right:.0625rem solid #eae9e4;width:calc(100% - 1.25rem);margin-right:1.25rem}@media (width>=64.0625rem){.image.--right-line{width:calc(100% - 4.6875rem);margin-right:4.6875rem}}.image.--section{height:18.75rem}@media (width>=64.0625rem){.image.--section{height:34.375rem}}.image.--square-card{aspect-ratio:89/80}.image.--top-line{border-top:.0625rem solid #eae9e4}.--blur .image{filter:blur(.1rem)}.loader{font-size:6.25rem;animation:4s infinite pulse;transform:rotate(90deg)}.loader__container{z-index:10;flex-direction:row;flex-wrap:no-wrap;background:#c74223;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.navbar{z-index:5;width:100%;padding:1.25rem;transition:background .3s,opacity .5s,transform .5s;position:fixed;top:0;left:0}.navbar.--background{background:#c74223}.navbar.--open{width:100vw}.navbar__bottom{height:90vh;margin-top:.9375rem;padding-bottom:7.5rem;overflow-y:auto}.navbar__bottom-buttons{flex-direction:column;flex-wrap:no-wrap;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.navbar__bottom-desktop{flex-direction:row;flex-wrap:no-wrap;justify-content:flex-end;align-items:center;gap:.625rem;margin-top:.9375rem;display:flex}.navbar__bottom-desktop.fade-fast-leave-active{right:1.25rem}.navbar__bottom-links{flex-direction:column;flex-wrap:no-wrap;justify-content:flex-start;align-items:flex-start;gap:1.5625rem;margin:2.5rem 0 5.625rem;font-size:2.5rem;line-height:3rem;display:flex}.navbar__hamburger{width:1.5rem;height:1rem;display:block;position:relative}.navbar__hamburger.--open span:first-of-type{top:.4375rem;transform:rotate(45deg)}.navbar__hamburger.--open span:nth-of-type(2){top:.4375rem;transform:rotate(-45deg)}.navbar__hamburger.--open span:last-of-type{opacity:0;width:1.5rem;bottom:.4375rem;rotate:45deg}.navbar__hamburger span{background:#eae9e4;width:1.5rem;height:.125rem;transition:all .5s;display:block;position:absolute;left:0}.navbar__hamburger span:first-of-type{top:0}.navbar__hamburger span:nth-of-type(2){top:.4375rem}.navbar__hamburger span:last-of-type{opacity:1;width:.9375rem;bottom:0;left:auto;right:0}.navbar__logo{width:8.75rem;transition:transform .3s;display:block}.navbar__logo:hover{transform:scale(.95)}.navbar__top{flex-direction:row;flex-wrap:no-wrap;border-bottom:.0625rem solid #eae9e4;justify-content:space-between;align-items:center;padding-bottom:.9375rem;display:flex;position:relative}.navbar__top-link{position:relative}.navbar__top-link:hover:before,.navbar__top-link.--active:before{width:1.25rem}.navbar__top-link:before{content:"";background:#eae9e4;width:0;height:.0625rem;transition:width .3s;display:block;position:absolute;bottom:-.3125rem}.navbar__top-right{flex-direction:row;flex-wrap:no-wrap;justify-content:space-between;align-items:center;gap:1.125rem;min-height:2.6875rem;display:flex}@media (width>=64.0625rem){.navbar__top-right{gap:1.5625rem;font-size:1.0625rem;line-height:1.25rem}}.popup{flex-direction:column;flex-wrap:no-wrap;aspect-ratio:1;text-align:center;text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;max-width:31.25rem;max-height:31.25rem;padding:2.5rem 1.25rem;display:flex;position:relative}@media (width>=35.5rem){.popup{width:auto;height:100%}}@media (width>=64.0625rem){.popup{max-width:none;max-height:none}}.popup__background{flex-direction:row;flex-wrap:no-wrap;z-index:20;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:1.25rem;display:flex;position:fixed;top:0;left:0}@media (width>=64.0625rem){.popup__background{padding:2.25rem}}.popup__block{position:relative}.popup__button{margin-bottom:1.5625rem}.popup__close{flex-direction:row;flex-wrap:no-wrap;aspect-ratio:1;color:#eae9e4;background:#0009;border:.0625rem solid #eae9e4;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;display:flex;position:absolute;top:-1rem;right:0;transform:translateY(-100%)}@media (width>=35.5rem){.popup__close{top:0;right:-1rem;transform:translate(100%)}}.popup__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.popup__note{text-transform:none;font-size:.8125rem}.popup__subtitle{font-family:Americana BT,sans-serif;font-size:1.25rem;line-height:1.25rem}@media (width>=64.0625rem){.popup__subtitle{font-size:1.9375rem;line-height:1.625rem}}.popup__title{margin-bottom:1.125rem;font-family:Americana BT,sans-serif;font-size:2.1875rem;line-height:2.1875rem}@media (width>=35.5rem){.popup__title{font-size:2.8125rem;line-height:2.8125rem}}@media (width>=64.0625rem){.popup__title{font-size:4.0625rem;line-height:4.0625rem}}.schedule{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.schedule__list{flex-direction:column;gap:.625rem;margin:1.25rem 0 2.5rem;display:flex}@media (width>=81.25rem){.schedule__list{width:20rem}}.section{margin:3.75rem 0;overflow:hidden}@media (width>=64.0625rem){.section{margin:6.875rem 0}}.section.--high{margin:6.25rem 0}.section.--overlap{margin:3.75rem 0 -4.375rem;position:relative}@media (width>=64.0625rem){.section.--overlap{margin:6.875rem 0 -7.5rem}}.section.--top{margin-top:0}.section.--padding-top{padding-top:.625rem}@media (width>=64.0625rem){.section.--padding-top{padding-top:6.875rem}}.section.--page-header{margin:0;padding:11.25rem 0 5rem}@media (width>=64.0625rem){.section.--page-header{margin:0;padding:18.75rem 0 6.875rem}}.square-card{width:100%;transition:width .3s,transform .5s,filter .5s,opacity .5s}.square-card:hover .square-card__icon{transform:scale(1.1)}@media (width>=35.5rem){.square-card{width:calc(50% - .5rem)}}@media (width>=81.25rem){.square-card{width:calc(33.3333% - .666667rem)}}.square-card__address{position:relative}.square-card__address:hover .icon{opacity:1}.square-card__address .icon{opacity:0;transition:opacity .3s;position:absolute;top:50%;left:0;transform:translate(-140%,-50%)}.square-card__icon{font-size:2.5625rem;transition:transform .3s;position:absolute;bottom:1.25rem;right:1.25rem}.square-card__list{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem 1rem;width:100%;margin-top:1rem;display:flex}@media (width>=64.0625rem){.square-card__list{margin-top:1.875rem}}.square-card__main:hover .--link .icon{margin-left:1rem}.square-card__title.--link .icon{height:1rem;margin-left:.5rem;font-size:.9375rem;transition:margin-left .3s}.step{background:#d06951;border-radius:50vh;width:.5rem;height:.5rem;transition:background .3s}.step.--active{background:#eae9e4}.step__group{flex-direction:row;flex-wrap:no-wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.step__group.fade-fast-leave-active{position:relative}.swipe-card{width:100%;padding-bottom:1.25rem}@media (width>=64.0625rem){.swipe-card{width:calc(50% - .625rem)}}.swipe-card__container{width:100%}.swipe-card__content{padding-inline:.1rem}.swipe-card__list{flex-direction:row;flex-wrap:no-wrap;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.wheel{text-transform:uppercase;width:12.5rem;height:12.5rem;transition:left .3s,bottom .3s,right .3s,opacity .25s,filter 1s;animation:8s linear infinite rotating;display:block;position:absolute}@media (width>=64.0625rem){.wheel{width:17.5rem;height:17.5rem;animation:12s linear infinite rotating}}.wheel__container{transition:bottom .3s,opacity .25s;display:none;position:absolute;bottom:6.875rem;left:50%;transform:translate(-50%)}@media (width>=81.25rem){.wheel__container{display:block}}@media (width>=90rem){.wheel__container{bottom:5.625rem}}.wheel__line{transform-origin:50%;stroke:#eae9e4;fill:#0000;transform:scale(1.08)rotate(-48deg)}.wheel__text{fill:#eae9e4;font-size:.53125rem}.wheel.--left{bottom:3.75rem;left:-3.75rem}@media (width>=81.25rem){.wheel.--left:not(.--mobile){bottom:-10.625rem;left:4.375rem}}.wheel.--relative{position:relative}.wheel.--right{bottom:3.75rem;right:-3.75rem}@media (width>=81.25rem){.wheel.--right{bottom:-10.625rem;right:4.375rem}}.faq{padding-top:3.125rem;padding-bottom:9.375rem}.faq__title{text-transform:uppercase;white-space:break-spaces;text-align:center;margin-top:6.25rem;margin-bottom:2.5rem;font-family:Americana BT,sans-serif;font-size:2.5rem;line-height:2.375rem;position:relative}@media (width>=64.0625rem){.faq__title{margin-top:9.375rem;font-size:7.1875rem;line-height:6.375rem}}.faq__description{text-align:center;margin-bottom:2.3125rem;position:relative}.faq__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:4.375rem;padding:1.25rem 0;display:flex}.faq__nav-link{color:#eae9e4;text-transform:uppercase;border-bottom:1px solid #0000;flex-shrink:0;padding-bottom:.5rem;font-family:Americana BT,sans-serif;font-size:1.125rem;line-height:1.2;text-decoration:none;transition-duration:.2s;display:block}.faq__nav-link:hover{border-color:currentColor}.faq__nav-mobile{flex-direction:column;margin-bottom:3.4375rem;display:flex}.faq__nav-mobile-link{color:#eae9e4;text-transform:uppercase;border-bottom:1px solid #ffffffa6;justify-content:space-between;align-items:center;gap:.9375rem;width:100%;padding:.5625rem 0;font-family:Americana BT,sans-serif;font-size:.875rem;line-height:1.05;text-decoration:none;display:flex}.faq__nav-mobile-arrow{flex-shrink:0;font-family:initial;font-size:1.0625rem;font-weight:400;line-height:1}.faq__section{margin-bottom:5rem;position:relative}.faq__section:last-child{margin-bottom:0}@media (width>=64.0625rem){.faq__section{margin-bottom:7.5rem}}.faq__subtitle{text-transform:uppercase;margin-bottom:1.875rem;font-family:Americana BT,sans-serif;font-size:1.75rem;line-height:1.1}@media (width>=64.0625rem){.faq__subtitle{margin-bottom:2.5rem;font-size:2.8125rem}}.faq__cards{width:100%}.faq__card-details{border-bottom:1px solid #eae9e4;position:relative}.faq__card-summary{text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.25rem;padding:2rem 0;font-family:Americana BT,sans-serif;font-size:1.5625rem;list-style:none;display:flex}.faq__card-summary:hover{cursor:pointer}@media (width>=81.25rem){.faq__card-summary{font-size:1.9375rem}}.faq__card-button{cursor:pointer;aspect-ratio:1;border:1px solid #eae9e4;border-radius:3.125rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;display:flex}.faq__card-icon{font-size:1.25rem;transition:transform .3s;transform:rotate(90deg)}details[open] .faq__card-icon{transform:rotate(270deg)}.faq__card-content{max-width:95%;padding-bottom:1.875rem}@media (prefers-reduced-motion:no-preference){details{interpolate-size:allow-keywords}}details::details-content{opacity:0;block-size:0;transition:content-visibility .7s allow-discrete, opacity .7s ease, block-size .7s ease, margin-top .3s ease .15s;margin-top:0;overflow-y:clip}details[open]::details-content{opacity:1;block-size:auto}.text-image-section{grid-template-columns:1fr;gap:1.875rem;display:grid;position:relative}.text-image-section__image{width:100%;max-height:21.875rem;overflow:hidden}.text-image-section__image .image{width:100%;display:block}.text-image-section__content{flex-direction:column;gap:1.875rem;padding:0;display:flex}.text-image-section__description{margin:0}@media (width>=64.0625rem){.text-image-section{grid-template-columns:1fr 1fr;gap:0}.text-image-section__image{max-height:33.125rem}.text-image-section__content{padding:3.125rem 0 0 3.75rem}}
