@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap);:root{--primary-color:#00b2ff;--primary-hover-color:#71d5ff;--primary-light-color:#def5ff;--secondary-color:#caff3d;--black:#000;--white:#fff;--black-main-color:#292b32}*,:after,:before{border:none;box-sizing:border-box;margin:0;outline:none;padding:0}*,:after,:before,body{font-family:Montserrat,sans-serif}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.no-scroll{overflow-y:hidden}body,html{height:100%;min-width:370px}a{color:unset;text-decoration:none}ul{list-style:none}.lock{overflow-y:hidden}[class*=__container]{margin:0 auto;max-width:1660px;padding:0 15px;width:100%}.title{color:var(--primary-color);font-size:4rem;font-weight:700;line-height:118.75%}.title span{color:var(--black-main-color)}@media (max-width:767.98px){.title{font-size:1.75rem}}.button{background:var(--primary-color);border-radius:.75rem;color:var(--white);cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;transition:background .3s ease 0s,color .3s ease 0s}.button:hover{background:var(--primary-hover-color);color:var(--black-main-color)}footer.footer,header.header{flex:0 0 auto}#content{-ms-overflow-style:none;position:relative;scrollbar-width:none}#content::-webkit-scrollbar{display:none}figure{margin:0}@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")}@font-face{font-display:swap;font-family:Ampero SemBd;font-style:normal;font-weight:700;src:url(/build/fonts/Ampero-Bold.4db63681.woff) format("woff")}.halloween{display:flex;flex-direction:column;gap:3.125rem;justify-content:space-between;min-height:100vh;padding:2rem 2.5rem 3.875rem;position:relative;width:100vw}@media (max-width:767.98px){.halloween{padding:2rem 1.0625rem 3.875rem}}.halloween__video_1{display:none;height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-1}.halloween__video_1.active{display:block}.halloween__video_2{display:none;height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:-1}.halloween__video_2.active{display:block}.header{background:transparent;border:none;justify-content:space-between;position:static}.header,.header__left{align-items:center;display:flex}.header__left{gap:1.125rem;opacity:.8}.header__mute{cursor:pointer;padding:1rem;position:relative}.header__mute:after{background:#d9d9d9;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);transition:height .3s ease 0s;width:.125rem}.header__mute.is-muted:after{height:70%}.header__t,.header__tg{margin:-.625rem;padding:.625rem}.main{align-items:center;display:flex;justify-content:center;width:100%}.main__title{leading-trim:both;text-edge:cap;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ff7171;color:#e6375a;font-family:Ampero SemBd;font-size:8rem;font-style:normal;font-weight:700;letter-spacing:17.92px;line-height:110%;text-align:center;text-shadow:0 0 5px #e6375a,0 0 10px #e6375a,0 0 20px #e6375a,0 0 40px #e6375a;text-transform:uppercase}@media (max-width:991.98px){.main__title{font-size:3.9375rem;letter-spacing:8px}}@media (max-width:767.98px){.main__title{font-size:3rem}}.main__first{display:none}.main__first.active{cursor:pointer;display:block}.main__second{display:none}.main__second.active{display:flex}.second-main{align-items:center;flex-direction:column;justify-content:center;margin:0 auto;max-width:52.5rem}@media (max-width:991.98px){.second-main{max-width:30rem}}.second-main__timer{leading-trim:both;text-edge:cap;color:#e6375a;font-family:Ampero SemBd;font-size:6.4375rem;font-style:normal;font-weight:700;letter-spacing:14.419px;line-height:110%;margin-bottom:2.5rem;text-align:center;text-shadow:0 0 5px #e6375a,0 0 10px #e6375a,0 0 20px #e6375a,0 0 40px #e6375a;text-transform:uppercase}@media (max-width:991.98px){.second-main__timer{font-size:3.375rem}}.second-main__curse{leading-trim:both;text-edge:cap;color:#fff;font-family:Ampero SemBd;font-size:3rem;font-style:normal;font-weight:700;line-height:130%;margin-bottom:5.5625rem;text-align:center;text-transform:uppercase}@media (max-width:991.98px){.second-main__curse{font-size:1.5rem;margin-bottom:3.125rem}}.second-main__share{max-width:37.75rem;width:100%}.second-main__share-title{leading-trim:both;text-edge:cap;color:#fff;font-family:Montserrat;font-size:1.25rem;font-style:normal;font-weight:700;line-height:110%;margin:0 auto 2.3125rem;max-width:25.625rem;text-align:center;text-transform:uppercase}@media (max-width:991.98px){.second-main__share-title{font-size:.875rem;max-width:19.375rem}}.second-main__share-flex{display:flex;gap:1.25rem;justify-content:center;max-width:100%;width:100%}@media (max-width:991.98px){.second-main__share-flex{gap:.625rem}}.second-main__button{leading-trim:both;text-edge:cap;text-wrap:nowrap;align-items:center;background:rgba(0,0,0,.1);border:1px solid #fff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:300;gap:.625rem;justify-content:center;line-height:110%;padding:1.90625rem 2.875rem;text-align:center;text-transform:uppercase}@media (max-width:991.98px){.second-main__button{font-size:.5rem;padding:1rem 1.4375rem}}.second-main__button_share{display:none}.footer{align-items:center;color:#fff;display:flex;font-size:1.25rem;justify-content:center}.transition-overlay{background:#000;height:100%;left:0;opacity:0;position:fixed;top:0;transform:translateX(-110%);transition:opacity 1s ease 0s;width:100%;z-index:100}.transition-overlay.active{opacity:1;transform:translateX(0)}.share-popup{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.share-popup__content{background:#fff;border-radius:8px;font-family:Ampero SemBd;padding:20px;position:relative;text-align:center}.share-popup__content p{font-family:Ampero SemBd;font-size:2.25rem;margin-bottom:1.25rem}.share-popup__close{background:none;border:none;cursor:pointer;font-size:36px;position:absolute;right:5px;top:0}.share-popup__buttons{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);justify-content:center;margin-top:10px}.share-popup__btn{align-items:center;background:#f0f0f0;border-radius:6px;color:#000;display:flex;font-weight:500;gap:.9375rem;padding:5px 10px;text-decoration:none}.share-popup__btn svg{height:30px;width:30px}