@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/subset-Montserrat-Regular.1e2e2195.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/build/fonts/subset-Montserrat-Black.cf2416c2.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/subset-Montserrat-Bold.495ba33d.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/build/fonts/subset-Montserrat-SemiBold.04211279.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/build/fonts/subset-Montserrat-Medium.3bfb0ab7.woff) format("woff")}@font-face{font-display:swap;font-family:Ampero;font-style:normal;font-weight:400;src:url(/build/fonts/Ampero-Light.c5a3a1a7.woff) format("woff")}@font-face{font-display:swap;font-family:Ampero;font-style:normal;font-weight:700;src:url(/build/fonts/Ampero-Bold.4db63681.woff) format("woff")}@font-face{font-display:swap;font-family:Ampero;font-style:normal;font-weight:600;src:url(/build/fonts/Ampero-SemiBold.c9fcc9c8.woff) format("woff")}@font-face{font-display:swap;font-family:Ampero;font-style:normal;font-weight:500;src:url(/build/fonts/Ampero-Regular.6f3c9786.woff) format("woff")}@font-face{font-display:fallback;font-family:_rouble;font-style:normal;font-weight:400;src:url(/build/fonts/rouble-webfont.d2b9dcfb.eot);src:url(/build/fonts/rouble-webfont.d2b9dcfb.eot?#iefix) format("embedded-opentype"),url(/build/fonts/rouble-webfont.faeb9c4b.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:normal;font-weight:300;src:url(/build/fonts/ops_l.29e0ddca.eot);src:url(/build/fonts/ops_l.29e0ddca.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops_l.f88f63a5.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:italic;font-weight:300;src:url(/build/fonts/ops_li.02c9b413.eot);src:url(/build/fonts/ops_li.02c9b413.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops_li.89787e03.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:normal;font-weight:400;src:url(/build/fonts/ops.a9c6a330.eot);src:url(/build/fonts/ops.a9c6a330.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops.b2509df9.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:italic;font-weight:400;src:url(/build/fonts/ops_i.461d3690.eot);src:url(/build/fonts/ops_i.461d3690.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops_i.66c09475.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:normal;font-weight:600;src:url(/build/fonts/ops_sb.9d83d6a8.eot);src:url(/build/fonts/ops_sb.9d83d6a8.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops_sb.e335162a.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:italic;font-weight:600;src:url(/build/fonts/ops_sbi.7670f1ce.eot);src:url(/build/fonts/ops_sbi.7670f1ce.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops_sbi.8316e77e.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:normal;font-weight:700;src:url(/build/fonts/ops_b.b90718fd.eot);src:url(/build/fonts/ops_b.b90718fd.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops_b.b9d1f786.woff) format("woff")}@font-face{font-display:fallback;font-family:_ops;font-style:italic;font-weight:700;src:url(/build/fonts/ops_bi.06e33a1a.eot);src:url(/build/fonts/ops_bi.06e33a1a.eot#iefix) format("embedded-opentype"),url(/build/fonts/ops_bi.132b80f8.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:normal;font-weight:100;src:url(/build/fonts/museo_xl.4cba96d0.eot);src:url(/build/fonts/museo_xl.4cba96d0.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_xl.60339dea.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:italic;font-weight:100;src:url(/build/fonts/museo_xli.ac1f92e8.eot);src:url(/build/fonts/museo_xli.ac1f92e8.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_xli.4d381aa1.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:normal;font-weight:300;src:url(/build/fonts/museo_l.895cdb7e.eot);src:url(/build/fonts/museo_l.895cdb7e.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_l.1580d24e.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:italic;font-weight:300;src:url(/build/fonts/museo_li.da90936e.eot);src:url(/build/fonts/museo_li.da90936e.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_li.d26ccff3.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:normal;font-weight:400;src:url(/build/fonts/museo.51910b32.eot);src:url(/build/fonts/museo.51910b32.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo.a3923582.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:italic;font-weight:400;src:url(/build/fonts/museo_i.39ce3a81.eot);src:url(/build/fonts/museo_i.39ce3a81.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_i.7ebe3ae9.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:normal;font-weight:700;src:url(/build/fonts/museo_b.05c30bc6.eot);src:url(/build/fonts/museo_b.05c30bc6.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_b.788eebd9.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:italic;font-weight:700;src:url(/build/fonts/museo_bi.4ea1a80b.eot);src:url(/build/fonts/museo_bi.4ea1a80b.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_bi.1ef5dd9c.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:normal;font-weight:900;src:url(/build/fonts/museo_xb.8381979e.eot);src:url(/build/fonts/museo_xb.8381979e.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_xb.a0f256d3.woff) format("woff")}@font-face{font-display:fallback;font-family:_museo;font-style:italic;font-weight:900;src:url(/build/fonts/museo_xbi.b9675ee1.eot);src:url(/build/fonts/museo_xbi.b9675ee1.eot#iefix) format("embedded-opentype"),url(/build/fonts/museo_xbi.46f35956.woff) format("woff")}@font-face{font-display:fallback;font-family:_gotham;font-style:normal;font-weight:400;src:url(/build/fonts/GothamPro.6715b92f.eot);src:url(/build/fonts/GothamPro.6715b92f.eot) format("embedded-opentype"),url(/build/fonts/GothamPro.13b02e3b.woff) format("woff")}@font-face{font-display:fallback;font-family:_gotham;font-style:normal;font-weight:300;src:url(/build/fonts/GothamPro-Light.8765062a.eot);src:url(/build/fonts/GothamPro-Light.8765062a.eot) format("embedded-opentype"),url(/build/fonts/GothamPro-Light.3543dede.woff) format("woff")}@font-face{font-display:fallback;font-family:_gotham;font-style:normal;font-weight:700;src:url(/build/fonts/GothamPro-Bold.738e93fa.eot);src:url(/build/fonts/GothamPro-Bold.738e93fa.eot) format("embedded-opentype"),url(/build/fonts/GothamPro-Bold.ee90ccc6.woff) format("woff")}@font-face{font-display:fallback;font-family:_gotham;font-style:normal;font-weight:900;src:url(/build/fonts/GothamPro-Black.721883f6.eot);src:url(/build/fonts/GothamPro-Black.721883f6.eot) format("embedded-opentype"),url(/build/fonts/GothamPro-Black.dbef9d4f.woff) format("woff")}@font-face{font-display:fallback;font-family:bitter;font-style:normal;src:url(/build/fonts/bitter.201887a6.eot);src:url(/build/fonts/bitter.201887a6.eot) format("embedded-opentype"),url(/build/fonts/bitter.a5f61e61.woff) format("woff")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:italic;font-weight:300;src:url(/build/fonts/IBMPlexSans-LightItalic.9c55f04e.eot);src:url(/build/fonts/IBMPlexSans-LightItalic.9c55f04e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-LightItalic.9b220e33.woff) format("woff"),url(/build/fonts/IBMPlexSans-LightItalic.d05bd8ff.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/build/fonts/IBMPlexSans-SemiBold.5a944493.eot);src:url(/build/fonts/IBMPlexSans-SemiBold.5a944493.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-SemiBold.45c58c59.woff) format("woff"),url(/build/fonts/IBMPlexSans-SemiBold.dca3ad8e.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:normal;font-weight:100;src:url(/build/fonts/IBMPlexSans-Thin.5ab50203.eot);src:url(/build/fonts/IBMPlexSans-Thin.5ab50203.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-Thin.217ea48c.woff) format("woff"),url(/build/fonts/IBMPlexSans-Thin.1d58c3ee.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:italic;font-weight:600;src:url(/build/fonts/IBMPlexSans-SemiBoldItalic.716a6938.eot);src:url(/build/fonts/IBMPlexSans-SemiBoldItalic.716a6938.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-SemiBoldItalic.82177d92.woff) format("woff"),url(/build/fonts/IBMPlexSans-SemiBoldItalic.8440f60b.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:normal;font-weight:200;src:url(/build/fonts/IBMPlexSans-ExtraLight.69cf3dc3.eot);src:url(/build/fonts/IBMPlexSans-ExtraLight.69cf3dc3.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-ExtraLight.12c9c508.woff) format("woff"),url(/build/fonts/IBMPlexSans-ExtraLight.814c1e62.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/build/fonts/IBMPlexSans.a3954c46.eot);src:url(/build/fonts/IBMPlexSans.a3954c46.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans.5b039812.woff) format("woff"),url(/build/fonts/IBMPlexSans.0ff65255.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/build/fonts/IBMPlexSans-Bold.77bd8d23.eot);src:url(/build/fonts/IBMPlexSans-Bold.77bd8d23.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-Bold.21a694dc.woff) format("woff"),url(/build/fonts/IBMPlexSans-Bold.2d1b8901.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/build/fonts/IBMPlexSans-Medium.6fb2032a.eot);src:url(/build/fonts/IBMPlexSans-Medium.6fb2032a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-Medium.d6abc8b5.woff) format("woff"),url(/build/fonts/IBMPlexSans-Medium.e94bd25c.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:url(/build/fonts/IBMPlexSans-MediumItalic.15595f9e.eot);src:url(/build/fonts/IBMPlexSans-MediumItalic.15595f9e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-MediumItalic.eea87f73.woff) format("woff"),url(/build/fonts/IBMPlexSans-MediumItalic.8ebd7b5e.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:italic;font-weight:100;src:url(/build/fonts/IBMPlexSans-ThinItalic.6b98833f.eot);src:url(/build/fonts/IBMPlexSans-ThinItalic.6b98833f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-ThinItalic.7afcc2a2.woff) format("woff"),url(/build/fonts/IBMPlexSans-ThinItalic.fe04e828.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/build/fonts/IBMPlexSans-Italic.933b13d4.eot);src:url(/build/fonts/IBMPlexSans-Italic.933b13d4.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-Italic.6021b9c2.woff) format("woff"),url(/build/fonts/IBMPlexSans-Italic.fc279b34.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:italic;font-weight:200;src:url(/build/fonts/IBMPlexSans-ExtraLightItalic.1f280749.eot);src:url(/build/fonts/IBMPlexSans-ExtraLightItalic.1f280749.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-ExtraLightItalic.fa7122be.woff) format("woff"),url(/build/fonts/IBMPlexSans-ExtraLightItalic.8a9b7659.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/build/fonts/IBMPlexSans-Light.b2155290.eot);src:url(/build/fonts/IBMPlexSans-Light.b2155290.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-Light.11f3d546.woff) format("woff"),url(/build/fonts/IBMPlexSans-Light.afe224fd.ttf) format("truetype")}@font-face{font-display:fallback;font-family:IBM Plex Sans;font-style:italic;font-weight:700;src:url(/build/fonts/IBMPlexSans-BoldItalic.6ea5c24f.eot);src:url(/build/fonts/IBMPlexSans-BoldItalic.6ea5c24f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/IBMPlexSans-BoldItalic.29e046cd.woff) format("woff"),url(/build/fonts/IBMPlexSans-BoldItalic.17950d96.ttf) format("truetype")}:root{--green:#c8ff00;--grey:#e6e6e6}*{box-sizing:border-box;margin:0;padding:0}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}button{background:none;border:none;color:#000;cursor:pointer}body{min-width:375px}body,button{font-family:Ampero,Arial,Helvetica,sans-serif}.container{margin:0 auto;max-width:1540px;padding:0 40px;width:100%}@media (max-width:768px){.container{padding:0 10px}}.title-h2{font-size:70px;font-weight:400;line-height:1;margin-bottom:72px}@media (max-width:768px){.title-h2{font-size:50px;margin-bottom:17px}}.header{align-items:center;display:flex;justify-content:space-between;left:0;position:fixed;right:0;top:20px;z-index:200}@media (max-width:768px){.header{top:10px}}.header__btn{align-items:center;background:#000;border-radius:15px;color:#fff;display:flex;font-size:33px;font-weight:700;height:57px;justify-content:center;line-height:1.2;padding:7px;transition:all .3s ease}.header__btn svg path{transition:fill .3s ease}.header__btn:hover{background:var(--green);color:#000}.header__btn:hover svg path{fill:#000}.header__btn:hover svg .tenchat-letter{fill:var(--green)}.header__btn:active{background:var(--grey);color:#000}.header__btn:active svg path{fill:#000}.header__btn:active svg .tenchat-letter{fill:var(--grey)}.header__btn--logo{border-radius:24px;height:71px;letter-spacing:4px;padding:0 20px}@media (max-width:768px){.header__btn--logo{border-radius:10px;font-size:25px;height:40px;letter-spacing:2.5px;padding:0 14px}}.header__btn--logo span{transform:translateY(4px)}@media (max-width:768px){.header__btn--logo span{transform:translateY(1px)}}.header__btn--telegram,.header__btn--tenchat{width:57px}@media (max-width:768px){.header__btn--telegram,.header__btn--tenchat{border-radius:5px;height:31px;width:31px}}.header__btn--site{font-size:24px;letter-spacing:.72px;padding:0 13px}@media (max-width:768px){.header__btn--site{border-radius:5px;font-size:14px;height:31px;letter-spacing:.4px;padding:0 5px}}.header__btn--site span{display:inline-block;transform:translateY(2px)}.header__nav{align-items:center;display:flex;gap:5px}@media (max-width:768px){.header__nav{gap:3.7px}}main{padding-top:160px}@media (max-width:768px){main{overflow-x:hidden;padding-top:0}}.garanty-scroll__loop-tail{margin-top:-1px;min-height:100vh}.get-ticket--loop-clone{pointer-events:none;user-select:none}.get-ticket{margin-bottom:165px}@media (max-width:768px){.get-ticket{margin-bottom:120px}}.get-ticket__titles{align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding-bottom:72px;position:relative;width:100%}.get-ticket__titles>.example{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-2deg);z-index:100}@media (max-width:850px){.get-ticket__titles>.example{transform:translate(-50%,-50%) rotate(-2deg) scale(.8)}}@media (max-width:768px){.get-ticket__titles>.example{transform:translate(-50%,-50%) rotate(-2deg) scale(.6)}}@media (max-width:540px){.get-ticket__titles>.example{transform:translate(-50%,-50%) rotate(-2deg) scale(.7)}}@media (max-width:430px){.get-ticket__titles>.example{transform:translate(-50%,-50%) rotate(-2deg) scale(.6)}}@media (max-width:390px){.get-ticket__titles>.example{transform:translate(-50%,-50%) rotate(-2deg) scale(.55)}}.get-ticket__titles>.get-ticket__btn{align-items:center;background:var(--green);border:1px solid #000;border-radius:9px;bottom:0;box-shadow:inset -4px 0 0 0 #000,inset 4px 0 0 0 #000,inset 0 -4px 0 0 #000;cursor:pointer;display:flex;font-size:40px;font-weight:300;justify-content:center;left:50%;line-height:1.41;padding:3px;pointer-events:auto;position:absolute;text-align:center;transform:translateX(-50%);transition:all .3s ease;width:598px;z-index:110}@media (max-width:768px){.get-ticket__titles>.get-ticket__btn{width:calc(100% - 20px)}}.get-ticket__titles>.get-ticket__btn:hover{background:#fff}.get-ticket__titles>.get-ticket__btn:active{background:var(--grey)}.get-ticket__title{color:#f2f3f4;font-family:Ampero,sans-serif;font-size:250px;font-weight:700;line-height:1;overflow:hidden;position:relative;transition:color .35s ease;white-space:nowrap;width:100%}@media (max-width:768px){.get-ticket__title{font-size:100px;line-height:1.4}}.get-ticket__title .js-marquee-wrapper .js-marquee{align-items:center;display:inline-flex}.get-ticket__title.active{color:#999}.get-ticket__title.active .js-marquee-wrapper{animation-play-state:paused!important}.get-ticket__title--static{color:#f2f3f4}.example{background:url(/build/images/example-bg.1248b948.svg) no-repeat 50%/100%;border:1px solid #000;display:flex;flex-direction:column;height:441px;justify-content:space-between;padding:35px 136px 20px 55px;width:791px}@media (max-width:540px){.example{background:url(/build/images/example-bg-mobile.62f9e984.svg) no-repeat 50%/100%;height:497px;padding-right:24px;width:476px}}.example__conditions{background:url(/build/images/paper-bg.916cd989.png) no-repeat 50%/contain;display:flex;flex-direction:column;gap:13px;justify-content:center;max-width:243px;padding:74px 28px 81px 34px;position:absolute;right:20px;top:-11px}@media (max-width:540px){.example__conditions{background:url(/build/images/paper-bg-mobile.23e0f516.png) no-repeat 50%/contain;max-width:187px;padding:37px 18px;right:-7px;top:-7px}}.example__conditions-paper-clip{position:absolute;right:20px;top:0}@media (max-width:540px){.example__conditions-paper-clip{top:-9px}}.example__conditions-title{font-size:18px;font-weight:300;line-height:1.2}.example__conditions-text{font-size:16px;font-weight:300;line-height:1.3}.example__titles{display:flex;flex-direction:column;gap:4px}.example__titles-title{font-size:25px;font-weight:400;line-height:1.41}@media (max-width:540px){.example__titles-title{max-width:206px}}.example__titles-number{font-size:16px;font-weight:300;line-height:1.41}.example__data{display:flex;flex-direction:column;gap:15px;max-width:390px}@media (max-width:540px){.example__data{max-width:266px}}.example__data p{flex-shrink:0;font-size:18px;font-weight:300;line-height:1.41;position:relative}.example__data p:before{background:#000;bottom:5px;content:"";height:1px;left:0;position:absolute;width:100%}.example__stamp{align-items:center;display:flex;justify-content:flex-end;margin:-100px 0}@media (max-width:540px){.example__stamp{margin:-120px -20px -70px 0}.example__stamp>img{width:140px}}.example__bottom{font-size:16px;font-weight:300;line-height:1.41;max-width:395px}.example__bottom span{background:#fff}.how-it-works{border-top:1px solid #000;padding-top:20px}.how-it-works__title{margin-bottom:72px}@media (max-width:768px){.how-it-works__title{margin-bottom:17px}}.how-it-works__wrapper{display:flex;gap:41px;justify-content:space-between}@media (max-width:1200px){.how-it-works__wrapper{flex-direction:column}}.how-it-works__left,.how-it-works__right-item{background:#f2f3f4;border-radius:24px;font-size:20px;font-weight:300;height:fit-content;line-height:1;padding:30px 20px}.how-it-works__middle{--how-it-works-middle-height:700px;--how-it-works-ticket-travel:540px;--how-it-works-ticket-top:-410px;--how-it-works-ticket-y:0px;height:var(--how-it-works-middle-height);min-width:456px;overflow:hidden;position:relative}@media (max-width:768px){.how-it-works__middle{--how-it-works-middle-height:340px;--how-it-works-ticket-travel:233px;--how-it-works-ticket-top:-300px;margin-inline:auto;max-width:calc(100% - 20px);min-width:unset;width:calc(100% - 20px)}}.how-it-works__middle:before{background:#f2f3f4;border:1px solid #000;border-bottom:none;border-radius:10px 10px 0 0;height:33px;top:0;width:calc(100% - 2px)}.how-it-works__middle:after,.how-it-works__middle:before{content:"";left:50%;position:absolute;transform:translateX(-50%);z-index:101}.how-it-works__middle:after{background:#000;border-radius:10px;height:9px;top:25px;width:calc(100% - 51px)}.how-it-works__middle-content{background:#f2f3f4;border:1px solid #000;border-radius:10px;padding:24px}.how-it-works__middle .example{--how-it-works-ticket-scale:0.8;--how-it-works-ticket-rotate:-90deg;left:50%;position:absolute;top:var(--how-it-works-ticket-top);transform:translate(-50%,var(--how-it-works-ticket-y)) rotate(var(--how-it-works-ticket-rotate)) scale(var(--how-it-works-ticket-scale));z-index:100}@media (max-width:768px){.how-it-works__middle .example{--how-it-works-ticket-scale:0.6;--how-it-works-ticket-rotate:0deg}}.how-it-works__middle-decoration{background:#000;border-radius:10px;height:9px;width:100%}.how-it-works__right{display:flex;flex-direction:column;gap:25px}.faq{margin:130px auto}@media (max-width:768px){.faq{margin:70px auto}}.faq__title{border-top:1px solid #000;padding-top:20px}.faq__list{align-items:stretch;column-gap:20px;display:grid;grid-template-columns:minmax(427px,.42fr) minmax(0,1fr);row-gap:20px}@media (max-width:768px){.faq__list{display:flex;flex-direction:column;gap:7px}}.faq__item{display:contents}@media (max-width:768px){.faq__item{display:flex;flex-direction:column;gap:7px}}.faq__answer,.faq__question{background:#f2f3f4;border-radius:25px;font-size:30px;font-weight:300;line-height:1;padding:30px 50px}.faq__answer.active,.faq__question.active{background:var(--green);display:block}.faq__question{cursor:pointer;grid-column:1}.faq__answer{align-self:stretch;display:none;grid-column:2;grid-row:1/span var(--faq-rows,1);height:100%;padding:45px}@media (max-width:768px){.faq__answer{border-radius:15px;font-size:17px;grid-column:auto;grid-row:auto;padding:20px 15px}.faq__question{border-radius:10px;font-size:30px;padding:20px 15px}}body.quiz-open{overflow:hidden}body.quiz-open main{position:relative;z-index:1000}.quiz{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1001}@media (max-width:768px){.quiz{align-items:stretch}}.quiz.is-open{opacity:1;pointer-events:auto;visibility:visible}.quiz__honeypot{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.quiz__error{color:#c00;font-size:20px;font-weight:300;margin:0 0 20px;text-align:center}.quiz__content{background:#fbfbfb;border:1px solid #000;border-radius:35px;max-width:990px;padding:60px 70px;position:relative;width:100%}@media (max-width:768px){.quiz__content{-webkit-overflow-scrolling:touch;border:none;border-radius:0;box-sizing:border-box;max-height:100dvh;max-width:none;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:30px 10px max(30px,env(safe-area-inset-bottom));width:100%}}.quiz__content-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:75px}@media (max-width:768px){.quiz__content-top{margin-bottom:50px}}.quiz__content-top-title{color:#000;font-size:70px;font-weight:700;line-height:.9}@media (max-width:768px){.quiz__content-top-title{font-size:50px;max-width:250px}}.quiz__content-top-close{background:transparent;border:0;cursor:pointer;flex-shrink:0;padding:0}@media (max-width:768px){.quiz__content-top-close{margin-top:-10px}}.quiz__content-top-close svg g>rect:first-of-type{transition:fill .3s ease}.quiz__content-top-close:hover svg g>rect:first-of-type{fill:rgba(0,0,0,.65)}.quiz__content-steps{margin-bottom:40px}.quiz__content-bottom{align-items:center;display:flex;justify-content:center;width:100%}.quiz__content-bottom-btn{background:#c8ff00;border:1px solid #000;border-radius:9px;box-shadow:inset -4px 0 0 0 #000,inset 4px 0 0 0 #000,inset 0 -4px 0 0 #000;cursor:pointer;font-size:30px;font-weight:300;line-height:1;padding:9.5px 78px;transition:all .3s ease}.quiz__content-bottom-btn:hover{background:#fff}.quiz__content-bottom-btn:active{background:#f2f3f4}.quiz__form{max-width:990px;width:100%}.quiz__step{display:none;margin-bottom:40px}.quiz__step.is-active{display:block}.quiz__step .quiz__content-middle-title{font-size:30px;font-weight:300;line-height:1;margin:0 0 40px;text-transform:uppercase}.quiz__step .quiz__answers-wrap{display:flex;flex-direction:column;gap:15px}.quiz__step .quiz__custom-answer{display:none}.quiz__step .quiz__custom-answer.is-visible{display:block}.quiz__step .quiz__content-middle-answers{gap:15px}.quiz__step .quiz__content-middle-answers.answers-flex{display:flex}@media (max-width:768px){.quiz__step .quiz__content-middle-answers.answers-flex{flex-direction:column}}.quiz__step .quiz__content-middle-answers.answers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.quiz__step .quiz__content-middle-answers.answers-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.quiz__step .quiz__content-middle-answers>button{background:#f2f3f4;border:1px solid #3d3d3d;border-radius:10px;cursor:pointer;font-size:30px;font-weight:300;line-height:1;padding:9px 20px;transition:all .3s ease;width:100%}.quiz__step .quiz__content-middle-answers>button:hover{background:#fff}.quiz__step .quiz__content-middle-answers>button.active{background:#000;color:#fff}.quiz__step .quiz__field{display:flex;flex-direction:column;gap:10px;width:100%}.quiz__step .quiz__field.is-error .quiz__field-error{display:block}.quiz__step .quiz__field.is-error .quiz__input{background:#fff;border:1px solid #ff4d4d}.quiz__step .quiz__field.is-error .quiz__input:focus,.quiz__step .quiz__field.is-error .quiz__input:hover{background:#fff;border-color:#ff4d4d}.quiz__step .quiz__field-error{color:#ff4d4d;display:none;font-size:18px;font-weight:300;line-height:1}.quiz__step .quiz__input{background:#f2f3f4;border:1px solid #000;border-radius:10px;caret-color:#000;color:#000;font-size:30px;font-weight:300;line-height:1;min-height:62px;padding:9px 20px;transition:background-color .3s ease,border-color .3s ease;width:100%}.quiz__step .quiz__input::placeholder{caret-color:#000;color:#aaa;font-family:Ampero,sans-serif;font-size:30px;font-weight:300;line-height:1;transition:color .3s ease}.quiz__step .quiz__input:hover{background:#fff}.quiz__step .quiz__input:focus{background:#fff;outline:none}.quiz__step--success .quiz__success-text{font-size:30px;font-weight:300;line-height:1;margin:0;text-transform:uppercase}.quiz__form.is-success .quiz__content-top{margin-bottom:50px}