.hover-stroke{-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}.hover-fill{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}@media (max-width:768px){.mobile-hide{display:none!important}}@media (min-width:769px){.mobile-show{display:none!important}}.input{position:relative}.input .output_text,.input input,.input textarea{display:block;width:100%;outline:0;background-color:transparent;-webkit-transition:color var(--hover-transition),border-color var(--hover-transition);transition:color var(--hover-transition),border-color var(--hover-transition);font-size:max(1.625rem,12px);line-height:120%;letter-spacing:-.03em;text-transform:capitalize;color:var(--white)}.input .output_text::-webkit-input-placeholder,.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{opacity:.64!important;color:var(--black)!important}.input .output_text::-moz-placeholder,.input input::-moz-placeholder,.input textarea::-moz-placeholder{opacity:.64!important;color:var(--black)!important}.input .output_text:-ms-input-placeholder,.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{opacity:.64!important;color:var(--black)!important}.input .output_text::-ms-input-placeholder,.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{opacity:.64!important;color:var(--black)!important}.input .output_text::placeholder,.input input::placeholder,.input textarea::placeholder{opacity:.64!important;color:var(--black)!important}.input .output_text[disabled],.input .output_text[readonly]:not(.output_text),.input input[disabled],.input input[readonly]:not(.output_text),.input textarea[disabled],.input textarea[readonly]:not(.output_text){opacity:.48;cursor:not-allowed}.input .output_value[disabled]~.output_text,.input .output_value[readonly]~.output_text{opacity:.48;cursor:not-allowed!important}.input__ico{position:absolute;top:50%;right:5.875rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem;height:1.5rem;-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}.input__ico>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:var(--primary)}.input__dropdown{position:absolute;right:0;bottom:-.625rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);display:none}.input__dropdown>ul{padding:2.25rem 5rem;border:.1875rem solid rgba(255,255,255,.2);border-radius:2.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;background-color:var(--red)}.input__dropdown>ul>li{font-family:var(--font-mazzard-m);font-size:max(1.5rem,12px);line-height:130%;letter-spacing:-.04em;-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;cursor:pointer;position:relative}.input__dropdown>ul>li::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--white);-webkit-transition:width var(--hover-transition);transition:width var(--hover-transition)}.input__dropdown>ul>li>a{color:var(--primary);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.input__dropdown>ul>li.is-selected::before,.input__dropdown>ul>li:has(.is-active)::before{width:100%}.input__dropdown>ul>li:not(:last-child){margin-bottom:.9375rem}.input__wrapper{position:relative}.input.input--select .output_text,.input.input--select input,.input.input--select textarea{padding:2.90625rem 11.75rem 2.90625rem 5.875rem;outline:rgba(255,255,255,.2) solid 3px;border-radius:6.25rem;cursor:pointer}.input.input--select.is-open .input__ico{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}[type=checkbox],[type=radio]{position:absolute;left:-9999px}.section{margin:7.5rem 0}.section:first-child{margin-top:15rem}.section:last-child{margin-bottom:unset}.section-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.125rem}.section-row__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.section-container{padding:1.25rem 0;border-top:.125rem solid rgba(249,249,249,.15);border-bottom:.125rem solid rgba(249,249,249,.15)}.section-subtitle{font-size:max(1.25rem,12px);line-height:130%;letter-spacing:-.04em;text-transform:uppercase}.section-text{font-size:max(1.375rem,12px);line-height:130%;letter-spacing:-.03em}@media (max-width:768px){.section{margin:60px 0}.section:first-child{margin-top:120px}.section:last-child{margin-bottom:unset}.section-top{padding:0 25px}.section-row{margin-bottom:30px}.section-container{border-top:1.5px solid rgba(249,249,249,.15);border-bottom:1.5px solid rgba(249,249,249,.15);padding:10px 0}.section-subtitle{font-size:12px}.section-text{font-size:14px}}.site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.swiper{overflow:visible}.swiper-slide{width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:-webkit-grab;cursor:grab}.swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.125rem}.swiper-navigation:has(.swiper-button-lock){margin-top:unset}.swiper-pagination{position:static;margin:0 7.5rem;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;max-width:100%}.swiper-pagination-bullet{margin:0 .625rem!important;width:.375rem;height:.375rem;opacity:1;background-color:rgba(249,249,249,.2);-webkit-transition:background-color var(--hover-transition),width var(--hover-transition);transition:background-color var(--hover-transition),width var(--hover-transition)}.swiper-pagination-bullet-active{border-radius:3.125rem;width:5rem;background-color:var(--primary)}.swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-buttons .swiper-button:not(:last-child){margin-right:1.25rem}.swiper-button>svg{fill:var(--primary)}.swiper-button-disabled>svg{fill:rgba(249,249,249,.3)}.swiper-button-lock{display:none!important}.menu{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.menu__wrapper{overflow-y:auto;height:100%}.menu__list>li{font-family:var(--font-raleway);font-size:max(5rem,12px);line-height:100%;font-weight:500;font-style:italic;letter-spacing:-.03em}.menu__list>li>a{color:rgba(249,249,249,.3);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.menu__list>li:not(:last-child){margin-bottom:4.375rem}@media (max-width:768px){.swiper-navigation{margin-top:20px}.swiper-button:not(:last-child){margin-right:.625rem}.menu{padding-bottom:20px}.menu .input__dropdown{position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin-top:12px}.menu .input__dropdown>ul{padding:32px 16px;border-radius:16px;width:100%;background-color:transparent}.menu .input__dropdown>ul>li{font-size:18px}.menu__list>li{font-size:16px;line-height:120%;letter-spacing:-.04em;margin-bottom:40px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.2)}.menu__list>li>a{color:var(--white)}.menu__list>li:not(:last-child){margin-bottom:40px}.menu__button{margin:50px 0 10px}.menu__button .btn{width:100%}}.btn-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:7.75rem;height:7.75rem;border:.1875rem solid rgba(249,249,249,.2);border-radius:50%;-webkit-transition:border-color var(--hover-transition);transition:border-color var(--hover-transition)}.btn-circle>svg{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;fill:rgba(249,249,249,.3);-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}@media (max-width:768px){.btn-circle{width:60px;height:60px;border:1.5px solid rgba(249,249,249,.2)}.btn-circle>svg{width:20px;height:20px}}i{font-style:italic!important}.scroll-block{overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:none}.scroll-block::-webkit-scrollbar{display:none}.scroll-block::-webkit-scrollbar-track{background-color:transparent;border-radius:0}.scroll-block::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0}.tabs__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;white-space:nowrap}.tabs__buttons>:not(:last-child){margin-right:.625rem}.tabs__button{line-height:100%;letter-spacing:-.04em;padding:1.64375rem 5rem;border-radius:3.125rem;border:.125rem solid rgba(255,255,255,.4);opacity:.4;-webkit-transition:color var(--hover-transition),background-color var(--hover-transition),opacity var(--hover-transition);transition:color var(--hover-transition),background-color var(--hover-transition),opacity var(--hover-transition)}.tabs__button.is-active{background-color:var(--gold);color:var(--primary);opacity:1}@media (any-hover:hover){.input__dropdown>ul>li:hover{color:var(--white)}.input__dropdown>ul>li:hover::before{width:100%}.input__dropdown>ul>li:hover>a{color:var(--white)}.menu__list>li>a:hover{color:var(--primary)}.btn-circle:hover{border-color:var(--white)}.btn-circle:hover>svg{fill:var(--white)}.tabs__button:hover{background-color:var(--gold);color:var(--primary);opacity:1}}@media (max-width:768px){.tabs__buttons{padding:0 16px}.tabs__button{font-size:15px;padding:18.5px 40px;border:1.5px solid rgba(255,255,255,.2)}}