@charset "UTF-8";.super-text{font-style:normal;font-weight:300;font-size:3.5416666667vw;line-height:112%;letter-spacing:-.02em;text-transform:uppercase}@media screen and (max-aspect-ratio: 2/3){.super-text{font-size:8.5333333333vw}}.body h1{font-style:normal;font-weight:700;font-size:3.3333333333vw;line-height:100%;letter-spacing:-.05em}@media screen and (max-aspect-ratio: 2/3){.body h1{font-size:12.8vw}}.body h2{font-style:normal;font-weight:400;font-size:1.875vw;line-height:117%;letter-spacing:-.04em}@media screen and (max-aspect-ratio: 2/3){.body h2{font-size:6.4vw}}.body h3{font-style:normal;font-weight:400;font-size:1.25vw;line-height:133%;letter-spacing:-.05em}@media screen and (max-aspect-ratio: 2/3){.body h3{font-size:4.2666666667vw}}.contact .form .textarea,.products .form .textarea,.body{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:.8333333333vw;line-height:130%;letter-spacing:-.01em}@media screen and (max-aspect-ratio: 2/3){.contact .form .textarea,.products .form .textarea,.body{font-size:3.7333333333vw}}.bold,b{font-weight:700!important}.light{font-weight:300!important}.uppercase{text-transform:uppercase}.hero{width:100%;height:100vh;position:relative;display:flex;align-items:center;justify-content:flex-start;color:#fff;overflow:hidden}@media screen and (max-aspect-ratio: 2/3){.hero{height:auto;aspect-ratio:9/15.5;align-items:flex-start}}.hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(-1)}@media screen and (max-aspect-ratio: 2/3){.hero__image{-o-object-position:30% center;object-position:30% center;transform:none!important}}@media screen and (max-aspect-ratio: 2/3){.hero .container{height:100%;transform:none!important}}.hero__content{width:min(90%,36.4583333333vw);display:flex;flex-direction:column;gap:3.1666666667vw}@media screen and (max-aspect-ratio: 2/3){.hero__content{width:min(90%,186.6666666667vw);gap:16.2133333333vw;justify-content:space-between;position:absolute;top:42.6666666667vw;bottom:42.6666666667vw}.hero__content .button{width:calc(100% - 22.6133333333vw);padding:1.28vw 1.28vw 1.28vw 21.3333333333vw}}.hero__scroll-down{position:absolute;bottom:1.9791666667vw;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(2.8645833333vw);backdrop-filter:blur(2.8645833333vw);border-radius:5.2083333333vw;overflow:hidden;width:3.5416666667vw;height:3.5416666667vw;transition:opacity .3s ease}@media (hover: hover){.hero__scroll-down:hover{opacity:.8}}@media screen and (max-aspect-ratio: 2/3){.hero__scroll-down{width:16vw;height:16vw;bottom:6.4vw;-webkit-backdrop-filter:blur(14.6666666667vw);backdrop-filter:blur(14.6666666667vw);border-radius:26.6666666667vw}}.hero__scroll-down svg{width:100%;height:100%}.about{width:100vw;position:relative;color:#412f20;z-index:2}.about__frame-1{position:absolute;top:0;transform:translateY(-95%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media screen and (max-aspect-ratio: 2/3){.about__frame-1{display:none}}.about__frame-1-mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.about__frame-1-mobile{display:block;position:absolute;top:0;transform:translateY(-95%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.about__container{padding-top:3.4375vw}@media screen and (max-aspect-ratio: 2/3){.about__container{padding-top:17.6vw}}.about .title{display:flex;gap:3em}@media screen and (max-aspect-ratio: 2/3){.about .title{flex-direction:column;gap:1em}}.about .title-wrapper{display:flex;gap:3em;width:100%;position:relative}.about .title-wrapper--active .left,.about .title-wrapper--active .right,.about .title-wrapper--active .title__bg,.about .title-wrapper--active .title__image{opacity:1!important}.about .title .left{position:relative;opacity:0;transition:opacity .5s ease}@media screen and (max-aspect-ratio: 2/3){.about .title .left{display:flex;flex-direction:column;gap:1.4em}}.about .title .left .upper-title{position:absolute;top:-.5em;transform:translateY(-100%)}@media screen and (max-aspect-ratio: 2/3){.about .title .left .upper-title{top:0}}.about .title .left h1{text-wrap:nowrap}.about .title .right{padding-top:1em;opacity:0;transition:opacity .5s .2s ease}@media screen and (max-aspect-ratio: 2/3){.about .title .right{padding-top:0}}.about .title__bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s .2s ease}@media screen and (max-aspect-ratio: 2/3){.about .title__bg{width:90vw;top:100%;transform:translate(-50%)}}.about .title__image{width:50%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:1.9em;opacity:0;transition:opacity .5s .4s ease}@media screen and (max-aspect-ratio: 2/3){.about .title__image{display:none}}.about .title__image--mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.about .title__image--mobile{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:1.9em}}.about .mission{margin-top:1em}@media screen and (max-aspect-ratio: 2/3){.about .mission{margin-top:4em}}.about .mission--active .mission__title,.about .mission--active .list__item{opacity:1!important}.about .mission--active .mission__bottom-title{opacity:.2!important;transform:translateY(0)!important}.about .mission__title{opacity:0;transition:opacity .5s .2s ease}.about .mission .list{margin-top:2em;display:flex;gap:2.5em}@media screen and (max-aspect-ratio: 2/3){.about .mission .list{flex-direction:column;gap:1.5em}}.about .mission .list-title{position:relative}.about .mission .list-title__icon{position:absolute;top:50%;left:-2.2em;transform:translateY(-50%);width:1.3em;height:auto}@media screen and (max-aspect-ratio: 2/3){.about .mission .list-title__icon{top:5%;left:-1.8em;transform:none}}@media screen and (max-aspect-ratio: 2/3){.about .mission .list-title h3{font-size:6.4vw;line-height:1.2}}.about .mission .list__item{background-color:#fff;padding:1.8em 1.2em 1.8em 4.2em;box-shadow:0 0 5em #48382e26;border-radius:2.5em;display:flex;flex-direction:column;gap:1.2em;opacity:0;transition:opacity .5s ease}.about .mission .list__item:nth-of-type(1){transition-delay:.2s}.about .mission .list__item:nth-of-type(2){transition-delay:.4s}.about .mission .list__item:nth-of-type(3){transition-delay:.6s}@media screen and (max-aspect-ratio: 2/3){.about .mission .list__item{padding:1.8em 2.2em 1.8em 3em}}.about .mission__bottom-title{display:block;font-style:normal;font-weight:700;font-size:5.1041666667vw;line-height:120%;text-align:center;letter-spacing:-.06em;background:linear-gradient(180deg,#848484 46.15%,#8484844d 79.65%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-wrap:nowrap;opacity:0;transform:translateY(20%);transition:opacity .5s .2s ease,transform .5s .2s ease}@media screen and (max-aspect-ratio: 2/3){.about .mission__bottom-title{margin-top:.3em;font-size:9.0666666667vw;line-height:100%;background:linear-gradient(177.97deg,#717171 63.67%,#7171714d 125.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-wrap:wrap}}.services{position:relative;margin-top:2em;padding-bottom:4em;z-index:3}@media screen and (max-aspect-ratio: 2/3){.services{padding-bottom:2em}}.services .title{margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1em}.services .title--active .title-top,.services .title--active .title-bottom{opacity:1}.services .title-top{opacity:0;transition:opacity .3s ease}.services .title-bottom{opacity:0;transition:opacity .3s .2s ease}.services__list{margin-top:6.4em;display:flex;gap:2.5em}.services__list--active .services__item{opacity:1!important;transform:translateY(0)!important}@media screen and (max-aspect-ratio: 2/3){.services__list{flex-direction:column;gap:2em;margin-top:2.9em}}.services__item{height:12.5vw;width:19.7916666667vw;box-shadow:0 0 5em #48382e26;border-radius:2.5em;position:relative;opacity:0;transform:translateY(20%);transition:opacity .5s ease,transform .5s ease}.services__item:nth-of-type(1){transition-delay:.1s}.services__item:nth-of-type(2){transition-delay:.2s}.services__item:nth-of-type(3){transition-delay:.3s}.services__item:nth-of-type(4){transition-delay:.4s}@media screen and (max-aspect-ratio: 2/3){.services__item{margin-top:3.2em;height:100%;width:100%}}.services__item-bg{position:absolute;top:16%;left:50%;transform:translate(-50%,-50%);z-index:0;width:97%}@media screen and (max-aspect-ratio: 2/3){.services__item-bg{top:14%}}.services__icon{width:3.75vw;height:3.75vw;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:50%;transform:translate(-50%,-25%)}@media screen and (max-aspect-ratio: 2/3){.services__icon{width:14.4vw;height:14.4vw;transform:translate(-50%,-50%)}}.services .item-content{display:flex;flex-direction:column;align-items:center;gap:.8em;padding:4em 3.5em 1em;position:relative;z-index:1;text-align:center}@media screen and (max-aspect-ratio: 2/3){.services .item-content{padding:2.8em 3.5em 1.5em;gap:.4em}}.services__frame{position:absolute;bottom:0;transform:translateY(95%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:color}@media screen and (max-aspect-ratio: 2/3){.services__frame{display:none}}.services__frame--mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.services__frame--mobile{display:block}}.products{background:url(./assets/products/bg.jpg) no-repeat center;background-size:cover;padding:5em 0 11.2em;color:#fff;position:relative}@media screen and (max-aspect-ratio: 2/3){.products{padding:4.3em 0 8em}}.products .title-wrapper{display:flex;flex-direction:column;gap:.5em;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.products .title-wrapper--active{opacity:1;transform:translateY(0)}.products .head{margin-top:3.5em;display:flex;align-items:flex-end;justify-content:space-between;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.products .head--active{opacity:1;transform:translateY(0)}@media screen and (max-aspect-ratio: 2/3){.products .head{flex-direction:column;gap:2.5em}}.products .head .filters{display:flex;flex-direction:column;align-items:center;gap:.75em;width:-moz-fit-content;width:fit-content}.products .head .filters__title{display:flex;align-items:center;gap:1em}.products .head .filters__title-line{width:100%;height:.7em;margin-top:.2em}.products .head .filters-list{display:flex;align-items:center;justify-content:space-between;gap:2.5em;width:100%}@media screen and (max-aspect-ratio: 2/3){.products .head .filters-list{gap:1.2em;flex-wrap:wrap}}.products .head .filters-list .filter-button{padding:1.2em 2.3em;border-radius:10em;border:.1em solid #fff;transition:background-color .3s ease,color .3s ease}@media (hover: hover){.products .head .filters-list .filter-button:hover{background-color:#ffffff20}}@media screen and (max-aspect-ratio: 2/3){.products .head .filters-list .filter-button{padding:1.2em 1.6em;width:47%}}.products .head .filters-list .filter-button--active{background-color:#fff!important;color:#0f0f0f}.products .head .button{color:#412f20;width:18.2291666667vw}@media screen and (max-aspect-ratio: 2/3){.products .head .button{width:100%}}.products .list{display:grid;grid-template-columns:repeat(4,1fr);gap:2.1em;margin-top:4em}.products .list--active .product-item{opacity:1!important;transform:translateY(0)!important}@media screen and (max-aspect-ratio: 2/3){.products .list{grid-template-columns:repeat(2,1fr);gap:1em;margin-top:2.5em}}.products .list .product-item{height:12.8125vw;position:relative;padding:2em;border:.15em solid #fff;border-radius:1.3em;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,opacity .5s ease,transform .5s ease;opacity:0;transform:translateY(40px)}@media (hover: hover){.products .list .product-item:hover{border-color:#fcb116;box-shadow:0 0 2.5em #fcb11666}.products .list .product-item:hover .specs{padding-top:.5em}.products .list .product-item:hover .product-item__price{transform:translate(0)}.products .list .product-item:hover:after{opacity:.9}.products .list .product-item:hover .product-item__image{filter:brightness(.8);scale:1.1}}.products .list .product-item--active{border-color:#fcb116;box-shadow:0 0 2.5em #fcb11666}.products .list .product-item--active .specs{padding-top:.5em}@media screen and (max-aspect-ratio: 2/3){.products .list .product-item--active .specs{padding-top:.3em}}.products .list .product-item--active .product-item__price{transform:translate(0)}.products .list .product-item--active:after{opacity:.9}.products .list .product-item--active .product-item__image{filter:brightness(.8);scale:1.1}@media screen and (max-aspect-ratio: 2/3){.products .list .product-item{height:38.9333333333vw;padding:3.2vw}}.products .list .product-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(0deg,#000 .25%,#000000b0 35.18%,#0000 67.82%);opacity:.7;pointer-events:none;transition:opacity .3s ease,background-color .3s ease}.products .list .product-item__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;transition:filter .3s ease,scale .6s ease}.products .list .product-item__content{position:relative;z-index:3}@media screen and (max-aspect-ratio: 2/3){.products .list .product-item__content h2{font-size:1.3em}}.products .list .product-item__content .specs{overflow:hidden;transition:height .5s ease,padding-top .5s ease}@media screen and (max-aspect-ratio: 2/3){.products .list .product-item__content .specs{font-size:.9em}}.products .list .product-item__price{position:absolute;top:0;right:0;z-index:2;height:5.8333333333vw;width:5.8333333333vw;background-color:#fcb116;color:#0f0f0f;border-bottom-left-radius:5.2083333333vw;border:none;cursor:pointer;transform:translate(75%,-75%);transition:transform .5s ease,box-shadow .3s ease,color .3s ease}@media (hover: hover){.products .list .product-item__price:hover{color:#fff!important;box-shadow:0 0 2.5em #fcb11666}}@media screen and (max-aspect-ratio: 2/3){.products .list .product-item__price{height:13.3333333333vw;width:13.3333333333vw;border-bottom-left-radius:26.6666666667vw}}.products .list .product-item__price-text{position:absolute;top:42%;left:60%;transform:translate(-50%,-50%)}@media screen and (max-aspect-ratio: 2/3){.products .list .product-item__price-text{font-size:.7em}}.products__load-more{padding:2.3em 0;width:100%;margin-top:2.1em;display:flex;align-items:center;justify-content:center;gap:1em;border:.1em solid #fff;border-radius:1.2em;text-decoration:underline;-webkit-backdrop-filter:blur(1.3020833333vw);backdrop-filter:blur(1.3020833333vw)}@media screen and (max-aspect-ratio: 2/3){.products__load-more{margin-top:1.5em;font-size:1.3em;padding:1.7em 0}}.products__load-more-icon{width:1.2em;height:1.2em;stroke:#fff}.products .form{display:flex;flex-direction:column;gap:1.25em;width:100%}.products .form-bg--active{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em);z-index:7}.products .form__close-button{position:absolute;top:2.5em;right:2.5em;width:2.5em;height:2.5em;cursor:pointer;transition:opacity .3s ease}@media (hover: hover){.products .form__close-button:hover{opacity:.6}}@media screen and (max-aspect-ratio: 2/3){.products .form__close-button{top:1.5em;right:1.5em;width:2em;height:2em}}.products .form__close-button svg{width:100%;height:100%}.products .form-wrapper{border-radius:4.5em;border:.1em solid #fff;-webkit-backdrop-filter:blur(10em);backdrop-filter:blur(10em);box-shadow:0 0 2.5em #000c;padding:2.5em 1.3em 1.3em;align-items:center;flex-direction:column;gap:2.5em;width:36.4583333333vw;position:static;display:none;z-index:8;opacity:0;pointer-events:none;transition:opacity .8s .3s ease}.products .form-wrapper--active{display:flex;position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);opacity:1;pointer-events:all}@media screen and (max-aspect-ratio: 2/3){.products .form-wrapper{width:85%;padding:1.5em 1em 1em;border-radius:3.5em;-webkit-backdrop-filter:blur(4em);backdrop-filter:blur(4em)}}.products .form-wrapper .title{display:flex;align-items:center;flex-direction:column;gap:1.6em;width:70%;text-align:center}@media screen and (max-aspect-ratio: 2/3){.products .form-wrapper .title{width:100%;gap:1em}}.products .form-wrapper .title__icon{width:2.8em;height:3.5em}@media screen and (max-aspect-ratio: 2/3){.products .form-wrapper .title__icon{width:2.2em;height:2.8em}}.products .form-wrapper .title__icon svg{width:100%;height:100%}.products .form .input{padding:1.4em 1.5em;font-size:1.25em;border-radius:25em;background-color:transparent;outline:none;border:.1em solid #fff;background-color:#fff;color:#412f20;margin:0 2em}@media screen and (max-aspect-ratio: 2/3){.products .form .input{margin:0;padding:1em 1.5em}}.products .form .textarea{padding:1.4em 1.5em;margin:0 2em;height:7em;font-size:1.25em;border-radius:2em;background-color:transparent;outline:none;border:.1em solid #fff;background-color:#fff;color:#412f20;resize:none}@media screen and (max-aspect-ratio: 2/3){.products .form .textarea{margin:0;padding:1em 1.5em}}.products .form .button{width:100%;margin-top:2em;border:none}@media (hover: hover){.products .form .button:hover{background-color:#fcb116}}@media screen and (max-aspect-ratio: 2/3){.products .form .button{margin-top:1em;padding:1.2em 0}}.advantages{background-color:#fff;position:relative;z-index:2}.advantages__frame-1{position:absolute;top:0;transform:translateY(-95%);width:100%;height:auto;z-index:-1}@media screen and (max-aspect-ratio: 2/3){.advantages__frame-1{display:none}}.advantages__frame-1--mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.advantages__frame-1--mobile{display:block}}.advantages__frame-2{position:absolute;bottom:0;transform:translateY(95%);width:100%;height:auto;z-index:-1}@media screen and (max-aspect-ratio: 2/3){.advantages__frame-2{display:none}}.advantages__frame-2--mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.advantages__frame-2--mobile{display:block}}.advantages .title-wrapper{display:flex;flex-direction:column;gap:.5em;text-align:center;transform:translateY(-45%);opacity:0;transform:translateY(-45%) translateY(30px);transition:opacity .6s ease,transform .6s ease}.advantages .title-wrapper--active{opacity:1;transform:translateY(-45%) translateY(0)}@media screen and (max-aspect-ratio: 2/3){.advantages .title-wrapper{transform:translateY(-25%);gap:.3em}.advantages .title-wrapper--active{transform:translateY(-25%) translateY(0)}}.advantages .list{display:flex;flex-direction:column;margin-top:1em;margin-bottom:3em}@media screen and (max-aspect-ratio: 2/3){.advantages .list{gap:2.5em;margin-top:2em}}.advantages .list .item{display:flex;align-items:center;gap:1em;width:50%;opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease}.advantages .list .item--active{opacity:1;transform:translateY(0)}@media screen and (max-aspect-ratio: 2/3){.advantages .list .item{flex-direction:column;width:100%;margin:0!important;gap:.5em;transform:none!important}}.advantages .list .item:not(:first-of-type){margin-top:-1em;margin-bottom:-1em}.advantages .list .item:nth-of-type(2n){margin-left:auto}.advantages .list .item__image{border-radius:1.3em;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages .list .item__image-wrapper{width:23.6979166667vw;height:12.5vw;border:.25em solid #fff;outline:.1em solid #FCB116;border-radius:1.3em;position:relative}@media screen and (max-aspect-ratio: 2/3){.advantages .list .item__image-wrapper{width:100%;height:42.24vw;border:.1em solid #FCB116;border-radius:1.4em}}.advantages .list .item__text{display:flex;flex-direction:column;gap:1em;width:40%}.advantages .list .item__text .shadow{color:#8e7057}@media screen and (max-aspect-ratio: 2/3){.advantages .list .item__text{width:100%;gap:.5em}}.advantages .list .button{color:#0f0f0f;width:18.2291666667vw;margin:-4em 0 0 auto;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease,color .3s ease,box-shadow .3s ease}.advantages .list .button--active{opacity:1;transform:translateY(0)}@media screen and (max-aspect-ratio: 2/3){.advantages .list .button{width:100%;margin:0 auto}}.advantages .list__bg-top{position:absolute;z-index:-1;top:-4em;right:10em;width:41.6666666667vw;height:auto}@media screen and (max-aspect-ratio: 2/3){.advantages .list__bg-top{display:none}}.advantages .list__bg-bottom{position:absolute;z-index:-1;bottom:0;width:53.6458333333vw;height:auto}@media screen and (max-aspect-ratio: 2/3){.advantages .list__bg-bottom{display:none}}.documentation{background:url(./assets/documents/bg.jpg) no-repeat center;background-size:cover;padding:3em 0 11.2em;color:#fff;position:relative;z-index:1}.documentation .title-wrapper{display:flex;flex-direction:column;align-items:center;gap:1em;text-align:center;opacity:0;transition:opacity .6s ease}.documentation .title-wrapper--active{opacity:1}.documentation .title-wrapper .title-shadow{color:#8e7057;width:25%}@media screen and (max-aspect-ratio: 2/3){.documentation .title-wrapper .title-shadow{width:85%}}.documentation .hide-for-mobile{display:block}@media screen and (max-aspect-ratio: 2/3){.documentation .hide-for-mobile{display:none}}.documentation .show-for-mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.documentation .show-for-mobile{display:block}}.documentation .docs-list{position:relative;height:25em;display:flex;margin-top:10em;justify-content:center;align-items:center}.documentation .docs-list--active .doc{opacity:1!important}.documentation .docs-list .doc{min-width:18em;width:18em;height:100%;border-radius:.6em;overflow:hidden;box-shadow:0 0 4em #2a201773!important;position:absolute;cursor:pointer;z-index:1;transition:transform .4s ease,z-index .4s ease,box-shadow .4s ease,opacity .6s ease;opacity:0}.documentation .docs-list .doc:nth-child(1){left:calc(50% - 51em);z-index:5.5}.documentation .docs-list .doc:nth-child(2){left:calc(50% - 39em);z-index:6.5}.documentation .docs-list .doc:nth-child(3){left:calc(50% - 27em);z-index:7.5}.documentation .docs-list .doc:nth-child(4){left:calc(50% - 15em);z-index:8.5}.documentation .docs-list .doc:nth-child(5){left:calc(50% - 3em);z-index:8.5}.documentation .docs-list .doc:nth-child(6){left:calc(50% + 9em);z-index:7.5}.documentation .docs-list .doc:nth-child(7){left:calc(50% + 21em);z-index:6.5}.documentation .docs-list .doc:nth-child(8){left:calc(50% + 33em);z-index:5.5}.documentation .docs-list .doc--hovered{transform:scale(1.5);z-index:100!important;box-shadow:0 0 3em #2a201773!important}.documentation .docs-list .doc--adjacent{transform:scale(1.2);z-index:50!important}.documentation .docs-list .doc__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.documentation .doc-names{margin-top:10em;position:relative;display:flex;align-items:center;opacity:0;transition:opacity .8s ease}.documentation .doc-names--active{opacity:1}.documentation .doc-names .line{position:absolute;top:0;left:0;right:0;height:.1em;background-color:#8e7057}.documentation .doc-names .name{padding:2em 2em 1em;text-wrap:nowrap;color:#8e7057;position:relative;transition:color .3s ease;cursor:pointer}.documentation .doc-names .name--active{color:#fff}.documentation .doc-names .name--active .dot{width:.8em!important;height:.8em!important;background-color:#fcb116!important}.documentation .doc-names .name .dot{position:absolute;top:1%;left:50%;transform:translate(-50%,-50%);width:.4em;height:.4em;background-color:#8e7057;border-radius:5em;transition:width .3s ease,height .3s ease,background-color .3s ease,transform .3s ease}.documentation .docs-list-mobile{margin-top:2em}.documentation .docs-list-mobile .swiper-wrapper .swiper-slide{width:65%}.documentation .docs-list-mobile .swiper-wrapper .swiper-slide .doc{width:100%}.documentation .docs-list-mobile .swiper-wrapper .swiper-slide .doc__image{width:100%;height:auto;border-radius:.6em;overflow:hidden}.documentation .name-slider{position:relative;padding-top:1em;margin-top:1em}.documentation .name-slider .line{position:absolute;top:1em;left:0;right:0;height:.1em;background-color:#8e7057}.documentation .name-slider .name{padding:1em 3em 0;text-wrap:nowrap;color:#8e7057;position:relative;transition:color .3s ease;text-align:center;width:-moz-fit-content;width:fit-content}.documentation .name-slider .name.swiper-slide-active{color:#fff}.documentation .name-slider .name.swiper-slide-active .dot{width:1.4em!important;height:1.4em!important;background-color:#fcb116!important}.documentation .name-slider .name .dot{position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);width:.8em;height:.8em;background-color:#8e7057;border-radius:5em;transition:width .3s ease,height .3s ease,background-color .3s ease,transform .3s ease}.global-reach{padding:3.3em 0;position:relative;z-index:2}@media screen and (max-aspect-ratio: 2/3){.global-reach{padding:0}}.global-reach:before{content:"";position:absolute;top:0;left:0;right:0;border-top-left-radius:3.1em;border-top-right-radius:3.1em;height:2.6041666667vw;transform:translateY(-95%);background-color:#fff}@media screen and (max-aspect-ratio: 2/3){.global-reach:before{height:10.6666666667vw}}.global-reach:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:3.1em;border-bottom-right-radius:3.1em;height:2.6041666667vw;transform:translateY(95%);background-color:#fff;z-index:-1}@media screen and (max-aspect-ratio: 2/3){.global-reach:after{height:10.6666666667vw}}.global-reach .title-wrapper{display:flex;flex-direction:column;gap:1em;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.global-reach .title-wrapper--active{opacity:1;transform:translateY(0)}@media screen and (max-aspect-ratio: 2/3){.global-reach .title-wrapper{gap:.5em;text-align:center}}.global-reach .wrapper{display:flex;flex-direction:column-reverse}.global-reach .left{margin-top:5em;width:39.0625vw;position:relative}@media screen and (max-aspect-ratio: 2/3){.global-reach .left{width:100%;margin-top:2em}}.global-reach .left .text-wrapper{opacity:0;transform:translateY(50px);transition:opacity .8s .2s ease,transform .8s .2s ease}.global-reach .left .text-wrapper--active{opacity:1;transform:translateY(0)}.global-reach .left .text-wrapper__image{width:100%;height:auto}.global-reach .left .text-wrapper-1{width:20.8333333333vw}@media screen and (max-aspect-ratio: 2/3){.global-reach .left .text-wrapper-1{width:100%}.global-reach .left .text-wrapper-1 .bottom{width:73%!important}}.global-reach .left .text-wrapper .top{position:relative}.global-reach .left .text-wrapper .top .number{color:#7fc847;font-size:6.25vw;line-height:1;font-weight:900}@media screen and (max-aspect-ratio: 2/3){.global-reach .left .text-wrapper .top .number{font-size:27.4666666667vw}}.global-reach .left .text-wrapper .top .text{position:absolute}.global-reach .left .text-wrapper .top .text-1{top:1.3em;right:18%}@media screen and (max-aspect-ratio: 2/3){.global-reach .left .text-wrapper .top .text-1{top:23%;right:20%}}.global-reach .left .text-wrapper .top .text-2{top:2.2em;right:7%}@media screen and (max-aspect-ratio: 2/3){.global-reach .left .text-wrapper .top .text-2{top:40%;right:9.5%}}.global-reach .left .text-wrapper .top .text-3{top:3.2em;right:3%}@media screen and (max-aspect-ratio: 2/3){.global-reach .left .text-wrapper .top .text-3{top:auto;bottom:22%;right:7%}}.global-reach .left .text-wrapper .bottom{margin:.5em auto 0;width:90%}.global-reach .left .text-wrapper-2{width:15.625vw;margin:-2em 0 0 auto}@media screen and (max-aspect-ratio: 2/3){.global-reach .left .text-wrapper-2{width:74%;margin:3em auto 0}}.global-reach .left .text-wrapper-2 .text-1,.global-reach .left .text-wrapper-2 .text-3{right:8%!important}.global-reach .left .button{box-shadow:0 0 2.3em #2b2b2b4d;margin-top:-5em;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease}.global-reach .left .button--active{opacity:1;transform:translateY(0)}@media (hover: hover){.global-reach .left .button:hover{box-shadow:0 0 5em #50a43666}}@media screen and (max-aspect-ratio: 2/3){.global-reach .left .button{margin:2em auto 0;width:85%}}.global-reach .left .button__icon{background-color:#50a436}.global-reach .right{position:absolute;top:3em;right:5em}@media screen and (max-aspect-ratio: 2/3){.global-reach .right{position:static;margin-top:1em;width:100%;text-align:center}}.global-reach .right__image{width:59.1145833333vw;height:31.25vw;display:block;pointer-events:none;opacity:0;transition:opacity .8s ease}.global-reach .right__image--active{opacity:1}@media screen and (max-aspect-ratio: 2/3){.global-reach .right__image{width:100%;height:auto}}.global-reach .right__text{text-align:end;padding-right:3em}@media screen and (max-aspect-ratio: 2/3){.global-reach .right__text{display:none}}.global-reach .bottom__text--mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.global-reach .bottom__text--mobile{display:block;margin-top:2.3em;font-size:6.4vw;text-align:center}}.contact{background:url(./assets/contact/bg.webp) no-repeat center;background-size:cover;padding:10em 0 13em;color:#fff;position:relative}@media screen and (max-aspect-ratio: 2/3){.contact{padding:7em 0 12em}}.contact-wrapper{display:flex;gap:5.2083333333vw}@media screen and (max-aspect-ratio: 2/3){.contact-wrapper{flex-direction:column;gap:12.8vw}}.contact-wrapper .left{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:3em}.contact .title-wrapper{width:60%;display:flex;flex-direction:column;gap:3.7em;opacity:0;transition:opacity .6s ease}.contact .title-wrapper--active{opacity:1}@media screen and (max-aspect-ratio: 2/3){.contact .title-wrapper{width:100%;gap:1.6em}}.contact .team{width:100%;opacity:0;transition:opacity .8s ease}.contact .team--active{opacity:1}.contact .team h2{padding-left:1.2em}@media screen and (max-aspect-ratio: 2/3){.contact .team h2{padding-left:.5em}}.contact .team .list{display:flex;flex-direction:column;gap:1.2em;margin-top:1.2em}.contact .team .list .item{padding:1.4em 1.6em 1.4em 4em;border:.1em solid #fff;border-radius:2.5em;position:relative;display:grid;align-items:center;grid-template-columns:repeat(3,auto);opacity:0;transition:opacity .6s ease}.contact .team .list .item--active{opacity:1}@media screen and (max-aspect-ratio: 2/3){.contact .team .list .item{grid-template-columns:repeat(2,auto);padding:1.4em 1.6em 1.4em 3em}}.contact .team .list .item__icon{position:absolute;width:1.2em;height:1.5em;top:1.5em;left:1.9em}@media screen and (max-aspect-ratio: 2/3){.contact .team .list .item__icon{top:2em;left:1.2em}}.contact .team .list .item .contact-links{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-aspect-ratio: 2/3){.contact .team .list .item .contact-links{align-items:flex-start;grid-column:1;grid-row:2/3;gap:.2em;margin-top:.5em}}.contact .team .list .item .contact-links .contact-link{font-size:1.0416666667vw}@media screen and (max-aspect-ratio: 2/3){.contact .team .list .item .contact-links .contact-link{font-size:4.2666666667vw}}.contact .team .list .item .socials-links{display:flex;justify-self:flex-end;gap:1.5em}@media screen and (max-aspect-ratio: 2/3){.contact .team .list .item .socials-links{flex-direction:column;gap:1em;grid-column:2;grid-row:1/3}}.contact .team .list .item .socials-links__icon{width:3em;height:3em}@media (hover: hover){.contact .team .list .item .socials-links__icon:hover svg path{fill:transparent;stroke:#fcb116}}.contact .team .list .item .socials-links__icon svg{width:100%;height:100%}.contact .team .list .item .socials-links__icon svg path{stroke:transparent;transition:fill .3s ease,stroke .3s ease}.contact .form{display:flex;flex-direction:column;gap:1.25em;width:100%}.contact .form-wrapper{border-radius:4.5em;border:.1em solid #fff;-webkit-backdrop-filter:blur(10em);backdrop-filter:blur(10em);padding:2.5em 1.3em 1.3em;display:flex;align-items:center;flex-direction:column;gap:2.5em;width:75%;opacity:0;transition:opacity .8s ease}.contact .form-wrapper--active{opacity:1}@media screen and (max-aspect-ratio: 2/3){.contact .form-wrapper{width:auto;padding:2.5em 1em 1em;border-radius:3.5em}}.contact .form-wrapper .title{display:flex;align-items:center;flex-direction:column;gap:1.6em;width:70%;text-align:center}@media screen and (max-aspect-ratio: 2/3){.contact .form-wrapper .title{width:100%;gap:1em}}.contact .form-wrapper .title__icon{width:2.8em;height:3.5em}@media screen and (max-aspect-ratio: 2/3){.contact .form-wrapper .title__icon{width:2.2em;height:2.8em}}.contact .form-wrapper .title__icon svg{width:100%;height:100%}.contact .form .input{padding:1.4em 1.5em;font-size:1.25em;border-radius:25em;background-color:transparent;outline:none;border:.1em solid #fff;color:#fff;margin:0 2em}@media screen and (max-aspect-ratio: 2/3){.contact .form .input{margin:0}}.contact .form .textarea{padding:1.4em 1.5em;margin:0 2em;height:7em;font-size:1.25em;border-radius:2em;background-color:transparent;outline:none;border:.1em solid #fff;color:#fff;resize:none}@media screen and (max-aspect-ratio: 2/3){.contact .form .textarea{margin:0}}.contact .form .button{width:100%;margin-top:2em;border:none}@media (hover: hover){.contact .form .button:hover{background-color:#fcb116}}.contact .scroll-to-top{position:absolute;bottom:2.1875vw;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(2.8645833333vw);backdrop-filter:blur(2.8645833333vw);border-radius:5.2083333333vw;overflow:hidden;width:3.5416666667vw;height:3.5416666667vw}@media screen and (max-aspect-ratio: 2/3){.contact .scroll-to-top{width:16vw;height:16vw;bottom:9.0666666667vw;-webkit-backdrop-filter:blur(14.6666666667vw);backdrop-filter:blur(14.6666666667vw);border-radius:26.6666666667vw}}.contact .scroll-to-top svg{width:100%;height:100%}.wpcf7-response-output{width:80%;margin:0 auto;text-align:center}.wpcf7-form .button{position:relative}.wpcf7-form.submitting .button{pointer-events:none;opacity:.85}.wpcf7-form.submitting .button .bold{visibility:hidden}.wpcf7-form.submitting .button:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btnspin .8s linear infinite}@keyframes btnspin{to{transform:rotate(360deg)}}.button{background-color:#fff;color:#0f0f0f;font-size:.8333333333vw;display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;gap:1.6666666667vw;padding:.25vw .25vw .25vw 2.5vw;border-radius:8.3333333333vw;transition:box-shadow .3s ease,color .3s ease}@media (hover: hover){.button:hover{box-shadow:0 0 5em #fff6}}@media screen and (max-aspect-ratio: 2/3){.button{font-size:4.2666666667vw;gap:8.5333333333vw;padding:1.28vw 1.28vw 1.28vw 12.8vw;border-radius:42.6666666667vw}}.button__text{text-wrap:nowrap}.button__icon{padding:1.25vw;background-color:#fcb116;border-radius:8.3333333333vw;height:1.25vw;width:1.25vw;min-height:1.25vw;min-width:1.25vw}@media screen and (max-aspect-ratio: 2/3){.button__icon{padding:5.3333333333vw;border-radius:42.6666666667vw;height:6.4vw;width:6.4vw;min-height:6.4vw;min-width:6.4vw}}.button__icon svg{width:100%;height:100%}.button__icon svg path{fill:#0f0f0f}.button--transparent{border:.0520833333vw solid #fff;color:#fff;background-color:transparent;transition:background-color .3s ease,color .3s ease}@media screen and (max-aspect-ratio: 2/3){.button--transparent{border:.2666666667vw solid #fff}}@media (hover: hover){.button--transparent:hover{background-color:#fff;color:#0f0f0f}.button--transparent:hover .button__icon{filter:invert(1)}}.button--transparent .button__icon{background-color:#fff;transition:filter .3s ease}.button--transparent .button__icon svg{fill:#0f0f0f}.button--white{border:.0520833333vw solid #412F20;background-color:#fff;color:#412f20;transition:background-color .3s ease,color .3s ease}@media screen and (max-aspect-ratio: 2/3){.button--white{border:.2666666667vw solid #412F20}}@media (hover: hover){.button--white:hover{background-color:#412f20;color:#fff}.button--white:hover .button__icon{background-color:#fff}.button--white:hover .button__icon svg{filter:invert(1)}}.button--white .button__icon{background-color:#412f20;transition:background-color .3s ease}.button--white .button__icon svg{transition:filter .3s ease}.button--white .button__icon svg path{fill:#fff}.button--yellow{background-color:#fcb116;color:#0f0f0f;transition:box-shadow .3s ease,color .3s ease}@media (hover: hover){.button--yellow:hover{color:#fff!important;box-shadow:0 0 2.5em #fcb11666}}.button--small{padding:1.9em 0;text-align:center;display:flex;justify-content:center}@media screen and (max-aspect-ratio: 2/3){.button--small{padding:1.5em 0}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);width:85.4166666667vw;padding:1.6666666667vw 0;z-index:10;display:flex;align-items:center;justify-content:space-between}@media screen and (max-aspect-ratio: 2/3){.header{width:92vw;padding:4.2666666667vw 0}}.header--menu-open .header__logo-wrapper{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.header--menu-open .header__logo--default{opacity:0}.header--menu-open .header__logo--active{opacity:1}.header--menu-open .menu-button{border:.0520833333vw solid #412F20!important}@media screen and (max-aspect-ratio: 2/3){.header--menu-open .menu-button{border:.2666666667vw solid #412F20!important}}.header--menu-open .menu-button__icon--default{opacity:0}.header--menu-open .menu-button__icon--active{opacity:1!important}.header-bg{content:"";position:fixed;width:100vw;height:6.8229166667vw;left:0%;top:0;z-index:9;background:linear-gradient(180deg,#2a2017,#412f2000);mix-blend-mode:multiply;opacity:.8}@media screen and (max-aspect-ratio: 2/3){.header-bg{height:21.8666666667vw}}.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;width:calc(100% - 3.3333333333vw);height:calc(100% - 1.3333333333vw);transition:opacity .3s ease}@media screen and (max-aspect-ratio: 2/3){.header__logo{width:calc(100% - 12.8vw);height:calc(100% - 4.6933333333vw)}}.header__logo--active{opacity:0}.header__logo-wrapper{position:relative;width:9.375vw;height:4.1666666667vw;background-color:#ffffff01;backdrop-filter:blur(1.3020833333vw);-webkit-backdrop-filter:blur(1.3020833333vw);border-radius:8.3333333333vw;overflow:hidden}@media screen and (max-aspect-ratio: 2/3){.header__logo-wrapper{width:34.6666666667vw;height:16vw;backdrop-filter:blur(6.6666666667vw);-webkit-backdrop-filter:blur(6.6666666667vw);border-radius:42.6666666667vw}}.header .nav{display:flex;border-radius:8.3333333333vw;border:.0520833333vw solid #fff;color:#fff;padding:.25vw;gap:.0833333333vw;background-color:#ffffff1a;backdrop-filter:blur(1.3020833333vw);-webkit-backdrop-filter:blur(1.3020833333vw);isolation:isolate}@media screen and (max-aspect-ratio: 2/3){.header .nav{display:none;border-radius:42.6666666667vw;border:.2666666667vw solid #fff;padding:1.28vw;gap:.4266666667vw;background-color:#ffffff1a;backdrop-filter:blur(6.6666666667vw);-webkit-backdrop-filter:blur(6.6666666667vw)}}.header .nav__item{padding:1.0833333333vw 1.25vw;border-radius:8.3333333333vw;font-weight:700;transition:background-color .3s ease,color .3s ease,backdrop-filter .3s ease,opacity .3s ease;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;text-wrap:nowrap}@media screen and (max-aspect-ratio: 2/3){.header .nav__item{padding:5.5466666667vw 6.4vw;border-radius:42.6666666667vw}}@media (hover: hover){.header .nav__item:hover{opacity:.6}}.header .nav__item--active{opacity:1!important;color:#0f0f0f;background-color:#fff!important}.header .button{backdrop-filter:blur(1.3020833333vw);-webkit-backdrop-filter:blur(1.3020833333vw)}@media screen and (max-aspect-ratio: 2/3){.header .button{display:none}}.header .menu-button{display:none}@media screen and (max-aspect-ratio: 2/3){.header .menu-button{display:block;position:relative;width:15.7866666667vw;height:15.7866666667vw;cursor:pointer;z-index:11;border:.2666666667vw solid #fff;border-radius:42.6666666667vw;backdrop-filter:blur(6.6666666667vw);-webkit-backdrop-filter:blur(6.6666666667vw);transition:border-color .3s ease}}.header .menu-button__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6.4vw;height:6.4vw;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.header .menu-button__icon--active{opacity:0}.menu{display:none}@media screen and (max-aspect-ratio: 2/3){.menu{display:flex;flex-direction:column;justify-content:space-between;gap:2.1333333333vw;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background-color:#fff;padding:25.6vw 4.2666666667vw 8.5333333333vw;pointer-events:all;opacity:1}}.menu{transition:opacity .3s ease}.menu--closed{pointer-events:none;opacity:0}.menu__nav{display:flex;flex-direction:column;align-items:center;gap:2.9866666667vw;width:100%}.menu__item{width:100%;padding:4.2666666667vw 0;border:.2666666667vw solid #412F20;border-radius:42.6666666667vw;text-align:center;transition:background-color .3s ease,color .3s ease}.menu__item--active{background-color:#412f20;color:#fff}.menu .button{width:calc(100% - 14.4vw);gap:0}.menu .button__text{padding-left:10.6666666667vw}.footer{padding-bottom:5em;background-color:#fff;position:relative;z-index:2}@media screen and (max-aspect-ratio: 2/3){.footer{padding:1em 0 2em}}.footer__frame{position:absolute;top:0;transform:translateY(-95%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media screen and (max-aspect-ratio: 2/3){.footer__frame{display:none}}.footer__frame-mobile{display:none}@media screen and (max-aspect-ratio: 2/3){.footer__frame-mobile{display:block;position:absolute;top:0;transform:translateY(-95%);width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.footer .container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-aspect-ratio: 2/3){.footer .container{flex-direction:column;gap:3em}}.footer .logo{width:12.5em;height:auto}.footer .logo__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer .nav{display:flex;gap:3em}@media screen and (max-aspect-ratio: 2/3){.footer .nav{flex-wrap:wrap;gap:2em;justify-content:center;align-items:center;order:1}}.footer .nav__item{text-wrap:nowrap;transition:color .3s ease}@media (hover: hover){.footer .nav__item:hover{color:#fcb116}}.footer .copyright{font-size:.8em;position:absolute;bottom:2.5em;left:50%;transform:translate(-50%);color:#8e7057;text-align:center}@media screen and (max-aspect-ratio: 2/3){.footer .copyright{position:static;order:2;transform:none;padding-top:1.5em}}html{scroll-behavior:smooth;scroll-padding-top:6.25vw}.body{background-color:#fff;color:#412f20;max-width:100vw;overflow-x:hidden;opacity:1;opacity:0;animation:pagePresence .5s .3s ease forwards}.body::-webkit-scrollbar{width:.3125vw}.body::-webkit-scrollbar-track{background:#fff;border-radius:0}.body::-webkit-scrollbar-thumb{background:#412f20;border-radius:0}@supports not selector(::-webkit-scrollbar){.body .body{scrollbar-color:#412F20 #fff}}.container{width:85.4166666667vw;margin-left:auto;margin-right:auto}@media screen and (max-aspect-ratio: 2/3){.container{width:90vw}}.shadow{color:#717171}.main--loading{position:fixed;top:0;width:100vw;height:100vh;overflow:hidden}@keyframes pagePresence{0%{opacity:0}to{opacity:1}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}ul,ol{list-style:none}button{font-size:100%;outline:none}input,button,textarea{margin:0}html{line-height:1}a{color:inherit;text-decoration:none}button,input[type=button],input[type=submit],input[type=reset]{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}img,video{-o-object-fit:cover;object-fit:cover;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}hr{border:none;height:1px;background:#000;margin:0;padding:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
