.block-text-hero{max-height:92vh;min-height:92vh;padding:calc(12rem + 20vmin) 0 15vmin}.block-text-hero--alt{max-height:auto;min-height:auto}.block-text-hero__wrapper{margin-bottom:10rem}.block-text-hero__scroll-indicator{right:0;z-index:2}.block-text-hero__description,.block-text-hero__subtitle{margin-top:5rem}.block-text-hero__subtitle span{color:#a4a4a4}.scroll-indicator{transform:rotate(270deg);width:fit-content}.scroll-indicator__text{margin-left:1.7rem}.scroll-indicator__line{background-color:#3d3d3d;border-radius:2rem;height:.2rem;width:6.8rem}.scroll-indicator__line:before{--tw-bg-opacity:1;animation:line 2s linear infinite;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:2rem;content:"";height:.3rem;left:-50%;position:absolute;width:40%}@keyframes line{to{left:-120%}50%{left:20%;width:80%}0%{left:100%;width:100%}}.block-intro{padding:12rem 0}.block-intro+.text-image{padding-top:0}.block-intro__text{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:2rem;line-height:2.6rem;margin-top:2rem}@media (min-width:1024px){.block-intro__text{margin-top:10rem}}.block-instructions{color:#fff;padding:10rem 0 20rem;position:relative;width:100%}.block-instructions .tabs{border-bottom:none}.block-instructions__content{position:relative;z-index:2}.block-instructions__grid{grid-template-rows:auto auto;row-gap:6rem}@media (min-width:1024px){.block-instructions__grid{row-gap:0}}.block-instructions__background{background-color:#000;clip-path:ellipse(150% 50% at 50% 50%);filter:brightness(60%);height:calc(100% + 10rem);left:0;position:absolute;top:-5rem;width:100%;z-index:0}@media (min-width:1024px){.block-instructions__background{height:calc(100% - 10rem)}}.block-instructions__instruction{border-bottom:.1rem solid #a4a4a4;font-size:2rem;padding-bottom:2rem}.block-instructions__instruction:not(:last-child){margin-bottom:2rem}.tabFade-enter-active,.tabFade-leave-active{transition:opacity .6s,transform .6s}.tabFade-enter,.tabFade-leave-to{left:0;opacity:0;position:absolute;top:0;transform:translateY(2rem)}.tabs{overflow:hidden}.tabs__head,.tabs__li{position:relative}.tabs__li{margin:4rem 0;overflow:hidden}.tabs__li:before{background-color:#e30613;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:.5s ease-out;width:.3rem}.tabs__li.--is-active:before{transform:translateX(0)}.tabs__content{margin:0 auto;position:relative;width:calc(100% - 4rem)}.tabs__btn{font-family:Sequel;font-size:4rem;font-weight:800;padding:2rem}.form-contact{padding-bottom:15rem;padding-top:12.5rem}.form-contact__label{margin-bottom:5rem}@media (min-width:1024px){.form-contact__label{margin-bottom:8rem}}.form-contact__title{margin-bottom:18rem}.form-contact__form-field label{font-family:Sequel}.form-contact__form-checkboxes label{--tw-text-opacity:1;color:rgb(164 164 164/var(--tw-text-opacity,1))}.form-contact__form{margin-top:2rem}.form-contact__form__controls{margin-top:7rem}.form-contact .btn{width:100%}@media (min-width:1024px){.form-contact .btn{width:auto}}.form-contact__submit-status{border:.1rem solid transparent;margin-top:3rem;padding:2rem}.form-contact__submit-status__result{display:block}.form-contact__submit-status.--status-failure{background-color:rgba(227,6,19,.2);border-color:#e30613;color:#e30613}.form-contact__submit-status.--status-success{background-color:rgba(151,207,78,.2);border-color:#97cf4e;color:#97cf4e}