*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}address{font-style:normal}summary::-webkit-details-marker{display:none}summary{list-style:none}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:600;src:url(../assets/fonts/OpenSans-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:300;src:url(../assets/fonts/OpenSans-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:700;src:url(../assets/fonts/OpenSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:MontserratAlternates;font-style:normal;font-weight:400;src:url(../assets/fonts/MontserratAlternates-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MontserratAlternates;font-style:normal;font-weight:500;src:url(../assets/fonts/MontserratAlternates-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../assets/fonts/Montserrat-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../assets/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../assets/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../assets/fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:LibreBodoni;font-style:normal;font-weight:500;src:url(../assets/fonts/LibreBodoni-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gogol;font-style:normal;font-weight:400;src:url(../assets/fonts/Gogol.woff2) format("woff2")}:root{--primary:#000;--red:#ff0036;--red-acc:#d9002f;--white:#fff;--gray:#cecece;--gray-bg:#f5f5f7;--gray-acc:#4f4f4f}body{color:#000;font-family:Montserrat,sans-serif;font-size:1rem;min-width:20rem}.page-home body{background:var(--white);overflow-x:unset}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}::-webkit-scrollbar{width:.375rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--red)}.ibg{object-fit:cover}.ibg,.ibg-cn{height:100%;width:100%}.ibg-cn{object-fit:contain}[class*=__container]{margin-inline:auto;max-width:76.25rem;padding-inline:1.5625rem;width:100%}[class*=__container--big]{max-width:93.125rem}.ff-acc{font-family:Gogol,sans-serif}.txt{font-weight:400;line-height:1.18}.red{color:var(--red)}.footer-margin{margin-bottom:31.25rem}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75rem}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper.swiper-cards{overflow:visible}.swiper-cards ::slotted(swiper-slide){backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.btn--c .btn--ic img,.btn--c .btn--ic svg{height:100%;object-fit:cover;width:100%}.btn{background-color:var(--red);border:.0625rem solid var(--white);border-radius:5.25rem;color:var(--white);display:grid;font-weight:700;max-width:max-content;outline-width:.0625rem;padding:.375rem 1.5625rem;place-items:center;position:relative;text-transform:uppercase;transition:color .3s ease,background-color .3s ease,border-color .3s ease;width:100%}.btn:focus-visible{outline-color:var(--primary)}.btn--c{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.375rem 1rem}.btn--c .btn--ic img,.btn--c .btn--ic svg{object-fit:contain}.btn--c .btn--ic img{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(292deg) brightness(104%) contrast(102%)}.btn--d{border-color:var(--red)}.btn--e{font-size:1rem;min-height:3.125rem;padding:.375rem 2.1875rem}.btn--f{font-size:1rem;min-height:3.75rem}.btn.btn-white-gray{background-color:var(--white);color:var(--gray-acc)}.btn.hover-ltr{overflow:hidden;transition-delay:.1s}.btn.hover-ltr span{position:relative;z-index:1}.btn.hover-ltr:before{background-color:var(--white);border-radius:5.25rem;content:"";height:100%;left:-10%;position:absolute;top:0;transition:left .45s ease,width .45s ease;width:0;z-index:0}.btn.hover-ltr--a{background-color:var(--red)!important;border-color:var(--white)!important}.btn.hover-ltr--a:active{color:var(--red)}.btn.hover-ltr--b{background-color:var(--red)!important;border-color:var(--red)}.btn.hover-ltr--b:active{color:var(--red)}.btn.hover-ltr--d{background-color:var(--white)!important;border-color:var(--white)!important}.btn.hover-ltr--d:before{background-color:var(--red)}.btn.hover-ltr--d:active:hover{color:var(--white)}.btn.hover-ltr:active:before{left:0;width:100%}@media (max-width:20em){.txt{font-size:.875rem}.btn--a{font-size:.625rem;min-height:2.5rem}.btn--b{font-size:.5625rem}.btn--b,.btn--c{min-height:2.125rem}.btn--c{font-size:.5625rem}.btn--c .btn--ic{height:1.3125rem}.btn--d{font-size:.625rem;min-height:2.5rem}}@media (min-width:20em) and (max-width:76.25em){.txt{font-size:clamp(.875rem,.7861111111125rem + .4444444444vw,1.125rem)}.btn--a{font-size:clamp(.625rem,.55833333333125rem + .3333333333vw,.8125rem);min-height:clamp(2.5rem,2.25555555555625rem + 1.2222222222vw,3.1875rem)}.btn--b{font-size:clamp(.5625rem,.4736111111125rem + .4444444444vw,.8125rem)}.btn--b,.btn--c{min-height:clamp(2.125rem,1.747222222225rem + 1.8888888889vw,3.1875rem)}.btn--c{font-size:clamp(.5625rem,.4736111111125rem + .4444444444vw,.8125rem)}.btn--c .btn--ic{height:clamp(1.3125rem,1.090277777775rem + 1.1111111111vw,1.9375rem)}.btn--d{font-size:clamp(.625rem,.55833333333125rem + .3333333333vw,.8125rem);min-height:clamp(2.5rem,2.25555555555625rem + 1.2222222222vw,3.1875rem)}}@media (min-width:30.06125em){.btn--c{gap:.9375rem;padding:.375rem 1.5625rem}.btn--e{min-height:2.75rem}}@media (min-width:76.25em){.txt{font-size:1.125rem}.btn--a{font-size:.8125rem}.btn--a,.btn--b{min-height:3.1875rem}.btn--b{font-size:.8125rem}.btn--c{font-size:.8125rem;min-height:3.1875rem}.btn--c .btn--ic{height:1.9375rem}.btn--d{font-size:.8125rem;min-height:3.1875rem}}@media (any-hover:hover){.btn:hover{background-color:var(--white);border-color:var(--red);color:var(--red)}.btn--c:hover .btn--ic img{filter:invert(11%) sepia(92%) saturate(6875%) hue-rotate(344deg) brightness(103%) contrast(104%)}.btn--d:hover{border-color:var(--white)}.btn.btn-white-gray:hover,.btn.hover-ltr--a:hover,.btn.hover-ltr--b:hover{color:var(--red)}.btn.hover-ltr--d:hover{color:var(--white)}.btn.hover-ltr:hover:before{left:0;width:100%}}