@charset "UTF-8";*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}:focus{outline:thin dotted;outline-offset:-1px}a:focus{box-shadow:none;outline:thin dotted}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}b,strong{font-weight:bolder}em,i{font-style:italic}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%}img,textarea{display:block}textarea{line-height:1.3;min-height:76px;resize:vertical;width:100%}input{line-height:1.1}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input:focus,textarea:focus{border-color:#ccc;outline:none}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:inherit}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:inherit;opacity:1}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:inherit}input:focus+.search-form-button:before,textarea:focus+.search-form-button:before{color:inherit}*{outline:none!important}html{-webkit-text-size-adjust:100%;height:100%;line-height:1.15}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:500;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Medium.eot);src:local("HelveticaNeueCyr-Medium"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Medium.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Medium.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Medium.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:900;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Heavy.eot);src:local("HelveticaNeueCyr-Heavy"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Heavy.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Heavy.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Heavy.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:900;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-HeavyItalic.eot);src:local("HelveticaNeueCyr-HeavyItalic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-HeavyItalic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-HeavyItalic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-HeavyItalic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:900;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Black.eot);src:local("HelveticaNeueCyr-Black"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Black.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Black.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Black.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:200;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLightItalic.eot);src:local("HelveticaNeueCyr-UltraLightItalic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLightItalic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLightItalic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLightItalic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:900;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BlackItalic.eot);src:local("HelveticaNeueCyr-BlackItalic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BlackItalic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BlackItalic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BlackItalic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:100;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-ThinItalic.eot);src:local("HelveticaNeueCyr-ThinItalic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-ThinItalic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-ThinItalic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-ThinItalic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:500;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-MediumItalic.eot);src:local("HelveticaNeueCyr-MediumItalic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-MediumItalic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-MediumItalic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-MediumItalic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:300;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-LightItalic.eot);src:local("HelveticaNeueCyr-LightItalic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-LightItalic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-LightItalic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-LightItalic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:200;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLight.eot);src:local("HelveticaNeueCyr-UltraLight"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLight.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLight.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-UltraLight.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:700;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BoldItalic.eot);src:local("HelveticaNeueCyr-BoldItalic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BoldItalic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BoldItalic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-BoldItalic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:italic;font-weight:500;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Italic.eot);src:local("HelveticaNeueCyr-Italic"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Italic.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Italic.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Italic.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:400;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Roman.eot);src:local("HelveticaNeueCyr-Roman"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Roman.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Roman.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Roman.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:700;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Bold.eot);src:local("HelveticaNeueCyr-Bold"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Bold.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Bold.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:300;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Light.eot);src:local("HelveticaNeueCyr-Light"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Light.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Light.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Light.ttf) format("truetype")}@font-face{font-family:HelveticaNeueCyr;font-style:normal;font-weight:100;src:url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Thin.eot);src:local("HelveticaNeueCyr-Thin"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Thin.eot) format("embedded-opentype"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Thin.woff) format("woff"),url(../../../../../wp-content/themes/cyberion/assets/fonts/HelveticaNeueCyr-Thin.ttf) format("truetype")}html{scroll-behavior:smooth}body{line-height:1.6}body,h1,h2,h3,h4,h5,h6{color:#fff;font-family:HelveticaNeueCyr,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 1rem}h1{font-size:2.5rem}h1,h2{font-weight:700;text-transform:uppercase}h2{font-size:2rem}h3{font-size:1.75rem}h3,h4{font-weight:600}h4{font-size:1.5rem}h5{font-size:1.25rem}h5,h6{font-weight:600}h6{font-size:1rem}p{color:#fff;font-family:HelveticaNeueCyr,sans-serif;line-height:1.6;margin:0 0 1rem}.text-primary{color:#ffed00}.text-uppercase{text-transform:uppercase}.text-bold{font-weight:700}.text-semibold{font-weight:600}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}@media (max-width:480px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}body{background-color:#0e0e0e}.wrapper{margin:0 auto;max-width:1368px;padding:1.6vw 16px 0;width:100%}@media (min-width:991px){.wrapper{max-width:1368px;padding:6px 40px 0}}.home .wrapper,.page-template-franchise .wrapper{overflow-x:clip;overflow-y:visible}ul li{padding-left:5.0666666667vw;position:relative}@media (min-width:991px){ul li{padding-left:19px}}ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' fill='none'%3E%3Cpath d='M5.5 1a5 5 0 1 1 0 10 5 5 0 0 1 0-10Z' stroke='%23fff'/%3E%3Cpath d='M9 6a3.5 3.5 0 1 0-7 0 3.5 3.5 0 0 0 7 0Z' fill='%23FFED00'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2.9333333333vw;left:0;margin-top:7px;position:absolute;width:2.9333333333vw}@media (min-width:991px){ul li:before{height:11px;width:11px}}ul.no-bullet li{font-size:3.2vw;font-style:normal;font-weight:500;line-height:normal;padding-left:0}@media (min-width:991px){ul.no-bullet li{font-size:18px;line-height:24px}}ul.no-bullet li:before{content:none}ul.text-24 li{font-size:3.2vw;font-style:normal;font-weight:500;line-height:normal}@media (min-width:991px){ul.text-24 li{font-size:24px;line-height:130%}}.your-phone{display:block}.your-phone .iti{width:100%}.your-phone .iti__country-list{background-color:#0e0e0e;border:.5333333333vw solid #ffed00;border-radius:2.6666666667vw;z-index:111}@media (min-width:991px){.your-phone .iti__country-list{border:2px solid #ffed00;border-radius:10px}}.your-phone .iti__country:before{content:none}.your-phone .iti__country .iti__country-code,.your-phone .iti__country .iti__country-name{font-size:4.2666666667vw}@media (min-width:991px){.your-phone .iti__country .iti__country-code,.your-phone .iti__country .iti__country-name{font-size:16px}}.iti__country-list{background-color:#0e0e0e;border:2px solid #ffed00;border-radius:28px;z-index:111}.iti__country:before{content:none}.loader{height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:144px}.loader:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='31' fill='none'%3E%3Cpath d='M50.532 5.638h2.748v19.727h-2.49L37.28 10.172v15.193h-2.72V5.638h2.344L50.532 20.96V5.638Z' fill='%23fff'/%3E%3Cpath d='M56.11 1.819c7.734 0 14.025 6.137 14.025 13.681S63.844 29.181 56.11 29.181H15.89c-7.734 0-14.025-6.137-14.025-13.681S8.156 1.819 15.89 1.819h40.22Zm0-1.819H15.89C7.113 0 0 6.94 0 15.5 0 24.06 7.115 31 15.89 31h40.22C64.887 31 72 24.06 72 15.5 72 6.94 64.885 0 56.11 0Z' fill='%23FFED00'/%3E%3Cpath d='M17.28 26.776c6.363 0 11.52-5.047 11.52-11.273S23.643 4.23 17.28 4.23c-6.362 0-11.52 5.047-11.52 11.273s5.158 11.273 11.52 11.273Z' fill='%23FFED00'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.loader:after,.loader:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.loader:after{animation:loader 2s ease-in-out infinite;background:linear-gradient(90deg,hsla(0,0%,5%,0),#0e0e0e 40%,#0e0e0e 60%,hsla(0,0%,5%,0))}@keyframes loader{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.btn{align-items:center;background-color:#ffed00;border:none;border-radius:13.3333333333vw;color:#000;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:500;height:10.6666666667vw;justify-content:center;padding:0 6.6666666667vw;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}@media (min-width:991px){.btn{border-radius:50px;font-size:16px;height:64px;padding:20px 40px 16px;width:auto}}.btn:hover{background-color:rgba(255,237,0,.8);color:#000;text-decoration:none}.btn:active{background-color:#ffed00;outline:none}.btn--secondary{background-color:transparent;border:.5333333333vw solid #fff;box-shadow:none;color:#fff}@media (min-width:991px){.btn--secondary{border:2px solid #fff}}.btn--secondary:hover{background-color:transparent;border-color:#ffed00;color:#ffed00}.btn--secondary:active{border-color:#fff;color:#fff}.btn--dark,.btn--dark:hover{background-color:#000;color:#fff}.btn--dark:hover{box-shadow:0 1.6vw 5.3333333333vw rgba(0,0,0,.4)}@media (min-width:991px){.btn--dark:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}}.btn--dark:focus{box-shadow:0 1.0666666667vw 4vw rgba(0,0,0,.3),0 0 0 .8vw hsla(0,0%,100%,.2)}@media (min-width:991px){.btn--dark:focus{box-shadow:0 4px 15px rgba(0,0,0,.3),0 0 0 3px hsla(0,0%,100%,.2)}}.btn--large{font-size:4.2666666667vw;padding:4.2666666667vw 5.3333333333vw}@media (min-width:991px){.btn--large{font-size:18px;padding:20px 24px}}.btn--small{font-size:2.6666666667vw;height:10.6666666667vw;padding:0 4.2666666667vw}@media (min-width:991px){.btn--small{font-size:14px;height:40px;padding:0 16px}}.btn--text{background-color:transparent;border:none;color:#ffed00;font-size:2.6666666667vw;height:10.6666666667vw;padding:.5333333333vw 2.6666666667vw 0}@media (min-width:991px){.btn--text{font-size:14px;height:44px;padding:2px 10px 0}}.btn--disabled,.btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}body.fixed{overflow:hidden}.popup{display:none}.popup.show{animation:fadeIn .3s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.7);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup__close{position:sticky;top:0;z-index:10}.popup .close-popup-btn{background-color:transparent;border:none;color:#fff;cursor:pointer;height:6.4vw;padding:0;position:absolute;right:5.3333333333vw;top:5.3333333333vw;transition:all .3s ease;width:6.4vw;z-index:10}@media (min-width:991px){.popup .close-popup-btn{height:24px;right:32px;top:32px;width:24px}}.popup .close-popup-btn svg{color:#fff;height:100%;width:100%}.popup .close-popup-btn:hover{color:#ffed00;transform:scale(1.1)}.popup__content::-webkit-scrollbar{width:4px}.popup__content::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.popup__content::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}.popup__content{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background-color:#0e0e0e;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;left:50%;max-height:90vh;max-height:100dvh;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-width:991px){.popup__content{max-height:90vh;max-width:775px}}.popup__image{width:100%}.popup__image iframe,.popup__image img{-o-object-fit:contain;object-fit:contain;width:100%}.popup__text{display:flex;flex-direction:column;gap:4.2666666667vw;padding:4.2666666667vw 2.1333333333vw}@media (min-width:991px){.popup__text{gap:20px;padding:32px 32px 64px}}.popup__text .popup__date{color:#fff;display:block;font-size:4.2666666667vw;font-weight:300;line-height:normal;margin-bottom:0}@media (min-width:991px){.popup__text .popup__date{font-size:16px}}.popup__text h2{color:#ffed00;font-size:4.8vw;font-weight:700;line-height:normal;margin-bottom:0;text-transform:none}@media (min-width:991px){.popup__text h2{font-size:28px}}.popup__text p{color:#fff;font-size:3.2vw;font-style:normal;font-weight:400;line-height:4.5333333333vw;margin-bottom:0}@media (min-width:991px){.popup__text p{font-size:18px;line-height:24px}}.popup__text p.thin{font-weight:300}.popup__text p.text-24{font-size:4.8vw;font-weight:500;line-height:normal}@media (min-width:991px){.popup__text p.text-24{font-size:24px}}.popup__text a{color:#ffed00;text-decoration:underline;text-underline-position:from-font;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease;will-change:text-decoration}.popup__text a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.popup__text span{color:#ffed00}.popup#financePopup .popup__content{background-color:#ffed00;-webkit-mask:url(../../../../../wp-content/themes/cyberion/assets/img/popup-mask.png);mask:url(../../../../../wp-content/themes/cyberion/assets/img/popup-mask.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;padding:1.3333333333vw}@media (min-width:991px){.popup#financePopup .popup__content{padding:10px}}.popup#financePopup #feedback.popup--feedback-telegram .popup__content{background:linear-gradient(135deg,rgba(255,237,0,.98),rgba(255,237,0,.65));border-radius:32px;box-shadow:0 30px 90px rgba(0,0,0,.45);max-width:660px;padding:2px;width:calc(100% - 6.4vw)}@media (min-width:991px){.popup#financePopup #feedback.popup--feedback-telegram .popup__content{border-radius:40px;width:calc(100% - 48px)}}.popup#financePopup #feedback.popup--feedback-telegram .popup__inner{background:radial-gradient(circle at top center,rgba(255,237,0,.12),transparent 32%),radial-gradient(circle at bottom left,rgba(255,237,0,.08),transparent 34%),linear-gradient(180deg,#0d0d0d,#050505);border-radius:30px;overflow:hidden;padding:72px 4.8vw 7.4666666667vw;position:relative}@media (min-width:991px){.popup#financePopup #feedback.popup--feedback-telegram .popup__inner{border-radius:38px;padding:72px 56px 56px}}.popup#financePopup #feedback.popup--feedback-telegram .close-popup-btn{color:#ffed00;right:6.4vw;top:6.4vw}@media (min-width:991px){.popup#financePopup #feedback.popup--feedback-telegram .close-popup-btn{right:28px;top:28px}}.popup#financePopup #feedback.popup--feedback-telegram .close-popup-btn:hover{color:#ffed00}.popup#financePopup .feedback-telegram{position:relative;text-align:center}.popup#financePopup .feedback-telegram__glow{background:rgba(255,237,0,.16);border-radius:999px;filter:blur(56px);height:120px;inset:10% 15% auto;pointer-events:none;position:absolute}@media (min-width:991px){.popup#financePopup .feedback-telegram__glow{inset:8% 22% auto}}.popup#financePopup .feedback-telegram__card{align-items:center;display:flex;flex-direction:column;gap:4.2666666667vw;position:relative}@media (min-width:991px){.popup#financePopup .feedback-telegram__card{gap:20px}}.popup#financePopup .feedback-telegram__title{color:#ffed00;font-size:5.8666666667vw;font-weight:700;line-height:1.05;margin:0;text-transform:uppercase}@media (min-width:991px){.popup#financePopup .feedback-telegram__title{font-size:48px}}.popup#financePopup .feedback-telegram__text{color:hsla(0,0%,100%,.82);font-size:3.2vw;font-weight:400;line-height:1.45;margin:0;max-width:470px}@media (min-width:991px){.popup#financePopup .feedback-telegram__text{font-size:18px;line-height:1.5}}.popup#financePopup .feedback-telegram__button{align-items:center;background-color:#ffed00;border-radius:999px;color:#000;display:inline-flex;font-size:14px;font-weight:700;gap:10px;height:48px;justify-content:center;line-height:1;margin-top:1.6vw;min-width:0;padding:0 22px 0 10px;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}@media (min-width:991px){.popup#financePopup .feedback-telegram__button{font-size:16px;height:56px;margin-top:12px;padding:0 30px 0 12px}}.popup#financePopup .feedback-telegram__button:hover{background-color:#ffed00;box-shadow:0 18px 38px rgba(255,237,0,.22);color:#000;text-decoration:none;transform:translateY(-2px)}.popup#financePopup .feedback-telegram__button-icon{align-items:center;background-color:#000;border-radius:999px;color:#ffed00;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}@media (min-width:991px){.popup#financePopup .feedback-telegram__button-icon{height:34px;width:34px}}.popup#financePopup .popup__inner::-webkit-scrollbar{width:4px}.popup#financePopup .popup__inner::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.popup#financePopup .popup__inner::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}.popup#financePopup .popup__inner{background-color:#000;-webkit-mask:url(../../../../../wp-content/themes/cyberion/assets/img/popup-mask.png);mask:url(../../../../../wp-content/themes/cyberion/assets/img/popup-mask.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:auto;padding:3.2vw}@media (min-width:991px){.popup#financePopup .popup__inner{padding:32px 90px}}.popup#financePopup .close-popup-btn{right:0;top:0}@media (min-width:991px){.popup#financePopup .close-popup-btn{height:32px;right:32px;top:32px;width:32px}}.popup#financePopup .popup-title{color:#fff;font-size:4.2666666667vw;font-style:normal;font-weight:700;line-height:normal}@media (min-width:991px){.popup#financePopup .popup-title{font-size:36px}}.popup#financePopup input,.popup#financePopup select{background-color:transparent;border:1px solid #555;border-radius:999px;color:#fff;font-size:2.6666666667vw;font-style:normal;font-weight:500;line-height:normal;padding:1.6vw 2.1333333333vw;width:100%}@media (min-width:991px){.popup#financePopup input,.popup#financePopup select{border-radius:10px;font-size:16px;padding:18px}}.popup#financePopup input::-moz-placeholder,.popup#financePopup select::-moz-placeholder{color:#555}.popup#financePopup input::placeholder,.popup#financePopup select::placeholder{color:#555}.popup#financePopup select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.popup#financePopup form{display:flex;flex-direction:column;gap:1.3333333333vw}@media (min-width:991px){.popup#financePopup form{gap:15px}}.popup#financePopup form p{margin-bottom:0}.popup#financePopup form p:has(input[type=hidden]){display:none}.popup#financePopup form p:has(.your-phone input[type=hidden]){display:block}.popup#financePopup form .action-row{display:flex;justify-content:center;margin-top:1.6vw}@media (min-width:991px){.popup#financePopup form .action-row{margin-top:12px}}.popup#financePopup form .btn{font-size:2.1333333333vw;height:4.8vw;margin:0 auto;padding:0 8.5333333333vw}@media (min-width:991px){.popup#financePopup form .btn{font-size:18px;height:64px;max-width:456px;padding:0 174px;width:100%}}.popup#financePopup form .btn br{display:none}.popup#feedback .popup__content{background-color:#000;border:.8vw solid #ffed00;border-radius:5.3333333333vw;overflow:hidden}@media (min-width:991px){.popup#feedback .popup__content{border:3px solid #ffed00;border-radius:40px}}.popup#feedback .popup__inner::-webkit-scrollbar{width:4px}.popup#feedback .popup__inner::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.popup#feedback .popup__inner::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}.popup#feedback .popup__inner{overflow:auto;padding:3.2vw}@media (min-width:991px){.popup#feedback .popup__inner{padding:32px 90px}}.popup#feedback .close-popup-btn{right:0;top:0}@media (min-width:991px){.popup#feedback .close-popup-btn{height:32px;right:32px;top:32px;width:32px}}.popup#feedback .popup-title{color:#ffed00;font-size:4.2666666667vw;font-style:normal;font-weight:700;line-height:normal;text-align:center;text-transform:none}@media (min-width:991px){.popup#feedback .popup-title{font-size:36px}}.popup#feedback .popup-text{text-align:center}.popup#feedback input,.popup#feedback select,.popup#feedback textarea{background-color:transparent;border:1px solid #555;border-radius:5.3333333333vw;color:#fff;font-size:2.6666666667vw;font-style:normal;font-weight:500;height:10.6666666667vw;line-height:normal;padding:1.6vw 2.1333333333vw;width:100%}@media (min-width:991px){.popup#feedback input,.popup#feedback select,.popup#feedback textarea{border-radius:27px;font-size:16px;height:54px;margin:7px 0!important;padding:18px}}.popup#feedback input::-moz-placeholder,.popup#feedback select::-moz-placeholder,.popup#feedback textarea::-moz-placeholder{color:#555}.popup#feedback input::placeholder,.popup#feedback select::placeholder,.popup#feedback textarea::placeholder{color:#555}.popup#feedback select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.popup#feedback textarea{height:14.4vw;max-height:32vw;min-height:14.4vw;overflow:hidden;resize:none}@media (min-width:991px){.popup#feedback textarea{height:54px;max-height:120px;min-height:54px}}.popup#feedback form{display:flex;flex-direction:column;gap:1.3333333333vw}@media (min-width:991px){.popup#feedback form{gap:15px}}.popup#feedback form p{margin-bottom:0}.popup#feedback form p:has(input[type=hidden]){display:none}.popup#feedback form p:has(.your-phone input[type=hidden]){display:block}.popup#feedback form .action-row{display:flex;justify-content:center;margin-top:1.6vw}@media (min-width:991px){.popup#feedback form .action-row{margin-top:12px}}.popup#feedback form .btn{font-size:2.1333333333vw;height:4.8vw;margin:0 auto;padding:0 8.5333333333vw}@media (min-width:991px){.popup#feedback form .btn{font-size:18px;height:64px;max-width:456px;padding:0 174px;width:100%}}.popup#feedback form .btn br{display:none}.popup#feedback #successBtn{display:flex;font-size:4.8vw;margin:8.5333333333vw auto 0;max-width:456px;width:100%}@media (min-width:991px){.popup#feedback #successBtn{font-size:18px;margin:32px auto 0;max-width:518px}}.dropdown{display:inline-block;position:relative}.dropdown--small .dropdown__trigger{border-radius:26.6666666667vw;height:9.0666666667vw;justify-content:space-between;min-width:64vw;padding:2.6666666667vw 4vw}@media (min-width:991px){.dropdown--small .dropdown__trigger{border-radius:100px;height:34px;min-width:240px;padding:10px 15px}}.dropdown--small .dropdown__text{font-size:4.2666666667vw}@media (min-width:991px){.dropdown--small .dropdown__text{font-size:16px}}.dropdown--small .dropdown__icon{width:12px}.dropdown--small .dropdown__icon path{stroke:#ffed00}.dropdown--medium{width:100%}.dropdown--medium .dropdown__trigger{backdrop-filter:blur(5px);background:rgba(29,29,29,.4);border:.5333333333vw solid #555;border-radius:2.6666666667vw;color:#fff;justify-content:flex-start;justify-content:space-between;padding:4.8vw;width:100%}@media (min-width:991px){.dropdown--medium .dropdown__trigger{border:2px solid #555;border-radius:10px;height:54px;padding:18px}}.dropdown--medium .dropdown__text{font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:normal}@media (min-width:991px){.dropdown--medium .dropdown__text{font-size:16px}}.dropdown--medium .dropdown__icon{width:12px}.dropdown--medium .dropdown__icon path{stroke:#ffed00}.dropdown--form{position:static;width:100%}@media (min-width:991px){.dropdown--form{position:relative}}.dropdown--form .dropdown__trigger{backdrop-filter:blur(5px);background:rgba(29,29,29,.4);border:.5333333333vw solid #555;border-radius:2.6666666667vw;color:#fff;height:6.4vw;justify-content:flex-start;justify-content:space-between;padding:0 2.1333333333vw;width:100%}@media (min-width:991px){.dropdown--form .dropdown__trigger{border:2px solid #555;border-radius:10px;height:54px;padding:18px}}.dropdown--form .dropdown__text{font-size:2.6666666667vw;font-style:normal;font-weight:500;line-height:normal}@media (min-width:991px){.dropdown--form .dropdown__text{font-size:16px}}.dropdown--form .dropdown__icon{width:12px}.dropdown--form .dropdown__icon path{stroke:#ffed00}@media (max-width:1199.98px){.dropdown--form .dropdown__menu{left:0;top:50%;transform:translateY(-50%)}}.dropdown__trigger{align-items:center;background-color:transparent;border:.5333333333vw solid #ffed00;border-radius:7.4666666667vw;contain:layout style paint;cursor:pointer;display:flex;gap:4.2666666667vw;height:12vw;justify-content:center;min-width:82.6666666667vw;padding:3.2vw 9.8666666667vw;transition:all .3s ease}@media (min-width:991px){.dropdown__trigger{border:2px solid #ffed00;border-radius:28px;gap:16px;height:90px;min-width:310px;padding:12px 37px}}.dropdown__trigger:hover{border-color:#ffed00}.dropdown__trigger--active .dropdown__icon{transform:rotate(180deg)}.dropdown__text{color:#fff;contain:layout style paint;font-family:HelveticaNeueCyr,sans-serif;font-size:5.3333333333vw;font-weight:700;line-height:1.2;padding-top:1.0666666667vw}@media (min-width:991px){.dropdown__text{font-size:40px;line-height:1.1;padding-top:4px}}.dropdown__icon,.dropdown__menu{transition:all .3s ease}.dropdown__menu{backdrop-filter:blur(10px);background:rgba(0,0,0,.9);border:2px solid #ffed00;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);left:50%;margin-top:2.1333333333vw;max-height:53.3333333333vw;opacity:0;overflow:hidden;position:absolute;text-align:center;top:100%;transform:translateX(-50%) translateY(-10px);visibility:hidden;width:100%;z-index:1000}@media (min-width:991px){.dropdown__menu{margin-top:8px;max-height:200px}}.dropdown__menu--active{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.dropdown__inner::-webkit-scrollbar{width:4px}.dropdown__inner::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.dropdown__inner::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}.dropdown__inner{max-height:inherit;overflow-y:auto}.dropdown__group:not(:last-of-type){border-bottom:1px solid rgba(255,237,0,.2);margin-bottom:3.2vw}@media (min-width:991px){.dropdown__group:not(:last-of-type){margin-bottom:12px}}.dropdown__group-title{color:#fff;font-size:3.7333333333vw;font-weight:700;margin-bottom:3.2vw;opacity:.3}@media (min-width:991px){.dropdown__group-title{font-size:14px;margin-bottom:12px}}.dropdown__item{border-bottom:1px solid rgba(255,237,0,.2);cursor:pointer;padding:3.2vw 5.3333333333vw;transition:background-color .3s ease}@media (min-width:991px){.dropdown__item{padding:12px 20px}}.dropdown__item:last-child{border-bottom:none}.dropdown__item:hover{background-color:rgba(255,237,0,.1)}.dropdown__item span{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:4.2666666667vw;font-weight:700;transition:color .3s ease}@media (min-width:991px){.dropdown__item span{font-size:18px}}.dropdown__item:hover span{color:#ffed00}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.popup#partnersFeedback.show{animation:fadeIn .3s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.7);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup#partnersFeedback .popup__content{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background-color:#000;border:3px solid #ffed00;border-radius:20px;max-height:90vh;max-width:90%;overflow:hidden;position:relative}@media (min-width:991px){.popup#partnersFeedback .popup__content{border-radius:40px;max-width:none}}@media (min-width:990px){.popup#partnersFeedback .popup__content{max-width:750px}}.popup#partnersFeedback .popup__inner::-webkit-scrollbar{width:4px}.popup#partnersFeedback .popup__inner::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.popup#partnersFeedback .popup__inner::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}.popup#partnersFeedback .popup__inner{overflow:auto;padding:24px 20px}@media screen and (max-width:990px){.popup#partnersFeedback .popup__inner{padding:63px 20px 14px}}@media screen and (max-width:680px){.popup#partnersFeedback .popup__inner{padding:57px 20px 18px}}@media (min-width:991px){.popup#partnersFeedback .popup__inner{padding:32px 90px 18px}}.popup#partnersFeedback .popup__close{position:sticky;top:0;z-index:10}.popup#partnersFeedback .close-popup-btn{background-color:transparent;border:none;color:#fff;cursor:pointer;height:32px;padding:0;position:absolute;right:16px;top:16px;transition:all .3s ease;width:32px;z-index:10}@media (min-width:991px){.popup#partnersFeedback .close-popup-btn{right:32px;top:32px}}.popup#partnersFeedback .close-popup-btn:hover{color:#ffed00;transform:scale(1.1)}.popup#partnersFeedback .close-popup-btn svg{color:#fff;height:100%;width:100%}.popup#partnersFeedback .popup-title{color:#ffed00;font-size:24px;font-style:normal;font-weight:700;line-height:1.2;margin-bottom:16px;text-align:center;text-transform:none}@media (min-width:991px){.popup#partnersFeedback .popup-title{font-size:36px;margin-bottom:32px}}.popup#partnersFeedback .popup-text{color:#fff;font-size:14px;line-height:1.6;margin-bottom:24px;text-align:center}@media (min-width:991px){.popup#partnersFeedback .popup-text{font-size:18px;margin-bottom:40px}}.popup#partnersFeedback input,.popup#partnersFeedback select,.popup#partnersFeedback textarea{background-color:transparent;border:1px solid #555;border-radius:25px;color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:50px;line-height:normal;padding:14px 18px;transition:all .3s ease;width:100%}@media (min-width:991px){.popup#partnersFeedback input,.popup#partnersFeedback select,.popup#partnersFeedback textarea{border-radius:27px;height:54px}}.popup#partnersFeedback input::-moz-placeholder,.popup#partnersFeedback select::-moz-placeholder,.popup#partnersFeedback textarea::-moz-placeholder{color:#555}.popup#partnersFeedback input::placeholder,.popup#partnersFeedback select::placeholder,.popup#partnersFeedback textarea::placeholder{color:#555}.popup#partnersFeedback input:focus,.popup#partnersFeedback select:focus,.popup#partnersFeedback textarea:focus{border-color:#ffed00;outline:none}.popup#partnersFeedback select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.popup#partnersFeedback textarea{height:100px;max-height:150px;min-height:100px;overflow:hidden;padding-top:14px;resize:none}@media (min-width:991px){.popup#partnersFeedback textarea{height:54px;max-height:120px;min-height:54px;padding-top:18px}}.popup#partnersFeedback form{display:flex;flex-direction:column;gap:16px!important}@media (min-width:991px){.popup#partnersFeedback form{gap:15px!important}}.popup#partnersFeedback form p{margin-bottom:0}.popup#partnersFeedback form p:has(input[type=hidden]){display:none}.popup#partnersFeedback form p:has(.your-phone input[type=hidden]){display:block;display:flex;flex-direction:column;justify-content:end;line-height:1!important}.popup#partnersFeedback form .action-row{display:flex;justify-content:center;margin-top:8px}@media (min-width:991px){.popup#partnersFeedback form .action-row{margin-top:12px}}.popup#partnersFeedback form .btn{font-size:16px;font-weight:700;height:50px;margin:0 auto;max-width:100%;padding:0 32px;width:100%}@media (min-width:991px){.popup#partnersFeedback form .btn{font-size:18px;height:64px;max-width:456px;padding:0 174px}}.popup#partnersFeedback form .btn br{display:none}.popup#partnersFeedback #partnersSuccessBtn{border-radius:25px;display:flex;font-size:16px;font-weight:600;height:50px;margin:32px auto 0;width:100%}@media (min-width:991px){.popup#partnersFeedback #partnersSuccessBtn{border-radius:12px;font-size:18px;height:60px;margin:40px auto 0}}.popup#partnersFeedback .feedback-success{align-items:stretch;display:flex;flex-direction:column;text-align:left}.popup#partnersFeedback label{color:hsla(0,0%,100%,.9);display:block;font-size:14px;font-weight:500;line-height:normal;margin-bottom:8px}@media (min-width:991px){.popup#partnersFeedback label{margin-bottom:10px}}.popup#partnersFeedback .wpcf7-response-output{background-color:hsla(0,0%,100%,.05);border-radius:12px;color:#fff;font-size:14px;margin-top:16px;padding:12px}@media (min-width:991px){.popup#partnersFeedback .wpcf7-response-output{font-size:16px;margin-top:20px;padding:16px}}.popup#partnersFeedback .wpcf7-mail-sent-ng,.popup#partnersFeedback .wpcf7-validation-errors{background-color:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);color:#ff9696}.popup#partnersFeedback .wpcf7-mail-sent-ok{background-color:rgba(255,237,0,.1);border:1px solid rgba(255,237,0,.3);color:rgba(255,237,0,.9)}.popup#partnersFeedback .iti__selected-dial-code{font-size:16px;font-style:normal;font-weight:500;line-height:normal}.bad-infrastructure{background-color:#ffed00;margin-top:17.0666666667vw;padding:10.6666666667vw 0}@media (min-width:991px){.bad-infrastructure{margin-top:80px;padding:60px 0}}@media (min-width:1200px){.bad-infrastructure{margin-top:70px;padding:108px 0}}.bad-infrastructure__title{color:#000;font-size:8vw;margin-bottom:4.2666666667vw;text-align:center}@media (min-width:991px){.bad-infrastructure__title{font-size:36px;margin-bottom:22px}}.bad-infrastructure__description{margin-bottom:4.2666666667vw}@media (min-width:991px){.bad-infrastructure__description{margin-bottom:22px}}.bad-infrastructure__description p{color:#000;font-size:3.2vw;font-weight:500;line-height:normal;text-align:center}@media (min-width:991px){.bad-infrastructure__description p{font-size:18px;line-height:22px}}.bad-infrastructure .gallery{display:grid;gap:5.8666666667vw 2.1333333333vw;grid-template-columns:1fr 1fr}@media (min-width:991px){.bad-infrastructure .gallery{gap:22px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.bad-infrastructure .gallery{gap:30px}}.bad-infrastructure .gallery-item{position:relative}.bad-infrastructure .gallery-item__mark{align-items:center;bottom:1.0666666667vw;display:flex;gap:1.3333333333vw;left:2.1333333333vw;position:absolute}@media (min-width:991px){.bad-infrastructure .gallery-item__mark{bottom:8px;gap:15px;left:12px}}@media (min-width:1200px){.bad-infrastructure .gallery-item__mark{bottom:12px;gap:20px;left:16px}}.bad-infrastructure .gallery-item__mark span{font-size:3.7333333333vw;font-weight:500;line-height:normal;text-transform:uppercase}@media (min-width:991px){.bad-infrastructure .gallery-item__mark span{font-size:16px}}@media (min-width:1200px){.bad-infrastructure .gallery-item__mark span{font-size:18px}}.bad-infrastructure .gallery-item__icon{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="15" fill="none"><path d="m2 7.5 5.25 5.25L19 2" stroke="%23fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 auto;height:2.6666666667vw;width:3.7333333333vw}@media (min-width:991px){.bad-infrastructure .gallery-item__icon{height:13px;width:18px}}@media (min-width:1200px){.bad-infrastructure .gallery-item__icon{height:15px;width:21px}}.bad-infrastructure .gallery-item img{border-radius:2.6666666667vw}@media (min-width:991px){.bad-infrastructure .gallery-item img{border-radius:15px}}@media (min-width:1200px){.bad-infrastructure .gallery-item img{border-radius:20px}}.banner{margin-top:17.0666666667vw}@media (min-width:991px){.banner{margin-top:32px}}.banner h2{color:#ffed00;font-size:9.6vw;font-weight:700;margin-bottom:9.0666666667vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.banner h2{font-size:36px;margin-bottom:34px}.banner__container{margin:0 auto;max-width:957px}}.banner__content{display:flex;flex-direction:column;gap:9.0666666667vw;justify-content:center}@media (min-width:991px){.banner__content{align-items:center;display:grid;gap:34px;grid-template-columns:2fr 1fr;justify-content:space-between}}.banner__left{height:49.6vw}@media (min-width:991px){.banner__left{height:351px}}.banner__left img{height:100%;-o-object-fit:contain;object-fit:contain}.banner__right{display:flex}.banner__right span{color:#fff;font-size:4.8vw;font-weight:300}@media (min-width:991px){.banner__right span{font-size:18px}}.banner__right h4{color:#ffed00;font-size:4.8vw;font-style:normal;font-weight:500;line-height:normal;margin-bottom:2.4vw;margin-top:4.2666666667vw}@media (min-width:991px){.banner__right h4{font-size:18px;margin-bottom:9px;margin-top:16px}}.banner__right p{color:#fff;font-size:8vw;font-weight:500;line-height:normal;margin-bottom:0}@media (min-width:991px){.banner__right p{font-size:30px}}.banner__right p:has(+p){margin-bottom:2.1333333333vw}@media (min-width:991px){.banner__right p:has(+p){margin-bottom:8px}}.banner__right .btn{font-size:4.8vw;margin-top:4.2666666667vw;width:100%}@media (min-width:991px){.banner__right .btn{font-size:18px;margin-top:16px}}.calculator{background-color:#ffed00;margin-top:17.0666666667vw;overflow:hidden;padding-bottom:10.6666666667vw}@media (min-width:991px){.calculator{margin-top:80px;padding-bottom:0}}@media (min-width:1439px){.calculator{margin-top:64px}}.calculator h2,.calculator h3,.calculator p{color:#000;margin-bottom:0}.calculator__header{margin-bottom:4.2666666667vw;text-align:center}@media (min-width:991px){.calculator__header{margin-bottom:32px;text-align:left}}.calculator__header h2{font-size:5.3333333333vw;font-style:normal;font-weight:700;line-height:normal;margin-bottom:3.2vw;text-transform:none}@media (min-width:991px){.calculator__header h2{font-size:30px;margin-bottom:16px}}.calculator__header p{font-size:3.7333333333vw;font-style:normal;font-weight:300;line-height:normal}@media (min-width:991px){.calculator__header p{font-size:16px}}.calculator__container{display:flex;flex-direction:column-reverse;gap:4.2666666667vw;justify-content:space-between;margin:0 auto;max-width:1068px;padding:6.4vw 4.2666666667vw 0;position:relative}@media (min-width:991px){.calculator__container{align-items:center;flex-direction:row;gap:24px;padding:65px 33px 65px 0}}.calculator__container:before{background:linear-gradient(180deg,#000,transparent);border-radius:53.3333333333vw 53.3333333333vw 0 0;bottom:32px;content:"";height:100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2.1333333333vw 2.1333333333vw 0;pointer-events:none;position:absolute;right:0;top:32px;width:100%;z-index:1}@media (min-width:991px){.calculator__container:before{background:linear-gradient(270deg,#000,transparent);border-radius:0 423px 423px 0;height:auto;padding:15px 15px 15px 0;width:calc(100% + 10vw)}}.calculator__content{padding:0 7.4666666667vw}@media (min-width:991px){.calculator__content{max-width:386px;padding:0}}.calculator__results{align-items:center;background-color:#000;border-radius:999px;display:flex;height:74.6666666667vw;justify-content:center;margin:7.4666666667vw auto 0;overflow:hidden;width:74.6666666667vw}@media (min-width:991px){.calculator__results{height:377px;margin:0;min-width:377px;width:377px}}.calculator__results h3{color:#fff;font-size:3.7333333333vw;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1.6vw;text-transform:uppercase}@media (min-width:991px){.calculator__results h3{font-size:18px;margin-bottom:8px}}.calculator__results p{color:#ffed00;font-size:3.7333333333vw;font-style:normal;font-weight:500;line-height:normal}@media (min-width:991px){.calculator__results p{font-size:18px}}.calculator__results p span{font-size:6.1333333333vw}@media (min-width:991px){.calculator__results p span{font-size:30px}}.calculator__results-inner{display:flex;flex-direction:column;gap:6.6666666667vw;justify-content:center;width:-moz-fit-content;width:fit-content}@media (min-width:991px){.calculator__results-inner{gap:34px}}.calculator__ranges{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.calculator__ranges{gap:16px}}.calculator__range{padding-bottom:6.4vw}@media (min-width:991px){.calculator__range{padding-bottom:24px}}.calculator__range p{color:#000;font-size:3.2vw;font-style:normal;font-weight:500;line-height:normal}@media (min-width:991px){.calculator__range p{font-size:16px}}.calculator__range .range-slider{background-color:#7c7f7e;border:none;height:1.0666666667vw;outline:none}@media (min-width:991px){.calculator__range .range-slider{height:4px}}.calculator__range .range-slider[disabled] .noUi-connect{background-color:#000}.calculator__range .noUi-connects{background-color:#7c7f7e}.calculator__range .noUi-connect{background-color:#000}.calculator__range .noUi-horizontal .noUi-handle{background-color:#000;border:none;border-radius:1.0666666667vw;box-shadow:none;cursor:pointer;height:2.1333333333vw;right:-1.0666666667vw;top:-.8vw;width:2.1333333333vw}@media (min-width:991px){.calculator__range .noUi-horizontal .noUi-handle{height:10px;right:-4px;top:-3px;width:10px}}.calculator__range .noUi-horizontal .noUi-handle:after,.calculator__range .noUi-horizontal .noUi-handle:before{display:none}.calculator__range .noUi-horizontal .noUi-tooltip{align-items:center;background-color:transparent;border:.2666666667vw solid #000;border-radius:2.1333333333vw;bottom:auto;display:flex;font-size:4.2666666667vw;font-style:normal;font-weight:500;height:4.2666666667vw;justify-content:center;line-height:.5;padding:.8vw 0 0;top:120%;width:8.5333333333vw}@media (min-width:991px){.calculator__range .noUi-horizontal .noUi-tooltip{border:1px solid #000;border-radius:2.1333333333vw;font-size:16px;height:16px;padding-top:3px;width:32px}}.calculator__min-max{align-items:center;display:flex;justify-content:space-between;margin-top:1.6vw}@media (min-width:991px){.calculator__min-max{margin-top:8px}}.calculator__max,.calculator__min{font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:normal}@media (min-width:991px){.calculator__max,.calculator__min{font-size:16px}}.clubs{min-height:101.8666666667vw;position:relative}@media (min-width:991px){.clubs{min-height:404px}}.clubs__empty-message,.clubs__title{color:#fff;font-size:6.4vw;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:none}@media (min-width:991px){.clubs__empty-message,.clubs__title{font-size:24px;text-align:start}}.clubs__title{scroll-margin-top:120px}.clubs__empty-message{margin-top:8.5333333333vw;text-align:center}@media (min-width:991px){.clubs__empty-message{margin-top:32px}}.clubs__list{display:grid;gap:13.3333333333vw;grid-template-columns:1fr}@media (min-width:991px){.clubs__list{gap:48px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1439px){.clubs__list{grid-template-columns:repeat(4,1fr)}}.clubs__list:not(:last-of-type){margin-bottom:8.5333333333vw}@media (min-width:991px){.clubs__list:not(:last-of-type){margin-bottom:32px}}@media (min-width:1439px){.clubs__list:not(:last-of-type){margin-bottom:90px}}.clubs__item{display:flex;flex-direction:column;gap:3.2vw;width:100%}@media (min-width:991px){.clubs__item{gap:20px}}.clubs__item:hover .clubs__thumb img{transform:scale(1.02)}.clubs__thumb{overflow:hidden;width:100%}@media (min-width:991px){.clubs__thumb{height:270px;width:270px}}.clubs__thumb a{cursor:pointer;display:block;height:100%;width:100%}.clubs__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.clubs__content{display:flex;flex:1;flex-direction:column;gap:4.8vw}@media (min-width:991px){.clubs__content{gap:18px}}.clubs__address{display:flex;flex-direction:column;gap:.5333333333vw}@media (min-width:991px){.clubs__address{gap:2px}}.clubs__address p{color:#fff;font-size:4.8vw;font-style:normal;font-weight:500;line-height:120%;margin-bottom:0}@media (min-width:991px){.clubs__address p{font-size:18px}}.clubs__btns{display:flex;gap:2.6666666667vw;margin-top:auto}@media (min-width:991px){.clubs__btns{gap:10px}}.clubs__btns .btn{min-width:32vw;text-transform:none}@media (min-width:991px){.clubs__btns .btn{min-width:120px}}.contact{background:#0e0e0e;padding:16vw 0}@media (min-width:991px){.contact{padding:80px 0}}.contact__content{display:grid;gap:10.6666666667vw;grid-template-columns:1fr}@media (min-width:991px){.contact__content{align-items:start;gap:60px;grid-template-columns:1fr 1fr}.contact__info{padding-right:5.3333333333vw}}.contact__title{color:#fff;font-size:8.5333333333vw;font-weight:700;line-height:1.2;margin-bottom:5.3333333333vw}@media (min-width:991px){.contact__title{font-size:48px;margin-bottom:24px}}.contact__title-text{color:#fff;display:block}.contact__title-accent{color:#ffed00;display:block}.contact__description{color:#fff;font-size:4.2666666667vw;line-height:1.6;margin-bottom:8vw;opacity:.8}@media (min-width:991px){.contact__description{font-size:18px;margin-bottom:40px}}.contact__details{display:flex;flex-direction:column;gap:5.3333333333vw}@media (min-width:991px){.contact__details{gap:24px}}.contact__detail{align-items:flex-start;display:flex;gap:4.2666666667vw}@media (min-width:991px){.contact__detail{gap:20px}}.contact__detail-icon{align-items:center;background:#ffed00;border-radius:50%;display:flex;flex-shrink:0;height:12.8vw;justify-content:center;width:12.8vw}@media (min-width:991px){.contact__detail-icon{height:56px;width:56px}}.contact__detail-icon svg{color:#000;height:6.4vw;width:6.4vw}@media (min-width:991px){.contact__detail-icon svg{height:28px;width:28px}}.contact__detail-text h3{color:#fff;font-size:4.8vw;font-weight:600;margin-bottom:1.0666666667vw}@media (min-width:991px){.contact__detail-text h3{font-size:20px;margin-bottom:6px}}.contact__detail-text p{color:#fff;font-size:3.7333333333vw;line-height:1.5;opacity:.7}@media (min-width:991px){.contact__detail-text p{font-size:16px}}.contact__form{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:5.3333333333vw;padding:8vw}@media (min-width:991px){.contact__form{border-radius:24px;padding:40px}}.form__group{margin-bottom:6.4vw}@media (min-width:991px){.form__group{margin-bottom:28px}}.form__label{color:#fff;display:block;font-size:3.7333333333vw;font-weight:500;margin-bottom:2.1333333333vw}@media (min-width:991px){.form__label{font-size:16px;margin-bottom:10px}}.form__input,.form__textarea{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:3.2vw;color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;padding:4.2666666667vw 5.3333333333vw;transition:all .3s ease;width:100%}@media (min-width:991px){.form__input,.form__textarea{border-radius:14px;font-size:16px;padding:18px 24px}}.form__input::-moz-placeholder,.form__textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form__input::placeholder,.form__textarea::placeholder{color:hsla(0,0%,100%,.5)}.form__input:focus,.form__textarea:focus{background:hsla(0,0%,100%,.15);border-color:#ffed00;box-shadow:0 0 0 3px rgba(255,237,0,.1);outline:none}.form__input:invalid,.form__textarea:invalid{border-color:#ff6b6b}.form__textarea{min-height:32vw;resize:vertical}@media (min-width:991px){.form__textarea{min-height:140px}}.form .btn{margin-top:2.6666666667vw;width:100%}@media (min-width:991px){.form .btn{margin-top:12px}}.content-blocks{background-color:#0e0e0e;margin-top:17.0666666667vw}@media (min-width:991px){.content-blocks{margin-top:100px}}@media (min-width:1439px){.content-blocks{margin-top:70px}}.content-blocks .content-block{display:flex;flex-direction:column;gap:10.6666666667vw;margin-bottom:21.3333333333vw}@media (min-width:991px){.content-blocks .content-block{align-items:center;flex-direction:row;gap:76px;justify-content:space-between;margin-bottom:80px}}.content-blocks .content-block:last-child{margin-bottom:0}@media (min-width:991px){.content-blocks .content-block--reverse{flex-direction:row-reverse}}.content-blocks .content-block__text{flex:1;width:100%}@media (min-width:991px){.content-blocks .content-block__text{max-width:50%}}@media (min-width:1200px){.content-blocks .content-block__text{max-width:45%}}.content-blocks .content-block__title{font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:700;line-height:1.2;margin-bottom:5.3333333333vw;text-transform:uppercase}@media (min-width:991px){.content-blocks .content-block__title{font-size:36px;margin-bottom:20px}[data-block=olympics] .content-blocks .content-block__title{font-size:40px}}.content-blocks .content-block__title-line{color:#fff}.content-blocks .content-block__title-line--primary{color:#ffed00}.content-blocks .content-block__description{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1.2}@media (min-width:991px){.content-blocks .content-block__description{font-size:18px}}.content-blocks .content-block__description p{margin-bottom:2.1333333333vw}@media (min-width:991px){.content-blocks .content-block__description p{margin-bottom:8px}}.content-blocks .content-block__description p:last-child{margin-bottom:0}.content-blocks .content-block__description--formatted span{color:#ffed00}.content-blocks .content-block__description--formatted br{content:"";display:block;margin-bottom:2.6666666667vw}@media (min-width:991px){.content-blocks .content-block__description--formatted br{margin-bottom:10px}}.content-blocks .content-block__subtitle{margin-bottom:5.3333333333vw}@media (min-width:991px){.content-blocks .content-block__subtitle{margin-bottom:20px}}.content-blocks .content-block__subtitle-text{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:500;line-height:1.2}@media (min-width:991px){.content-blocks .content-block__subtitle-text{font-size:18px}}.content-blocks .content-block__list{list-style:none;margin:0;padding:0}.content-blocks .content-block__list-item{align-items:flex-start;display:flex;gap:2.1333333333vw;margin-bottom:2.1333333333vw;padding-left:0}.content-blocks .content-block__list-item:before{content:none}@media (min-width:991px){.content-blocks .content-block__list-item{gap:8px;margin-bottom:8px}}.content-blocks .content-block__list-item:last-child{margin-bottom:0}.content-blocks .content-block__list-item span{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1.2}@media (min-width:991px){.content-blocks .content-block__list-item span{font-size:18px}}.content-blocks .content-block__marker{aspect-ratio:34/15;display:block;flex:0 0 auto;height:auto;margin-top:clamp(2px,.5333333333vw,3px);-o-object-fit:contain;object-fit:contain;width:clamp(28px,7.4666666667vw,34px)}@media (min-width:991px){.content-blocks .content-block__marker{margin-top:3px;width:34px}}.content-blocks .content-block__cta{margin-top:5.3333333333vw}@media (min-width:991px){.content-blocks .content-block__cta{margin-top:20px}}.content-blocks .content-block__cta-text{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:4.2666666667vw;font-weight:500;line-height:1;text-transform:uppercase}@media (min-width:991px){.content-blocks .content-block__cta-text{font-size:18px}}.content-blocks .content-block__media{margin:0 auto;width:100%}@media (min-width:991px){.content-blocks .content-block__media{margin:0;max-width:50%}}.content-blocks .content-block__media--stats{height:72.5333333333vw;position:relative;width:80vw}@media (min-width:991px){.content-blocks .content-block__media--stats{height:331px;width:364px}}@media (min-width:1200px){.content-blocks .content-block__media--stats{height:448px;width:493px}}.content-blocks .content-block__media--image img{border-radius:5.3333333333vw;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:991px){.content-blocks .content-block__media--image img{border-radius:20px}}.content-blocks .content-block__media--gallery{display:grid;gap:18px;grid-template-columns:1fr 1fr}.stats-ellipse{align-items:center;background-color:#fff;border-radius:50%;display:flex;justify-content:center;position:absolute}.stats-ellipse:after,.stats-ellipse:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.stats-ellipse:before{background-color:#000}.stats-ellipse:after{background-color:#ffed00}.stats-ellipse--large{height:42.1333333333vw;right:0;width:42.1333333333vw;z-index:3}@media (min-width:991px){.stats-ellipse--large{height:192px;top:1vw;width:192px}}@media (min-width:1200px){.stats-ellipse--large{height:261px;width:261px}}.stats-ellipse--large:before{inset:1.8666666667vw}@media (min-width:991px){.stats-ellipse--large:before{inset:8px}}@media (min-width:1200px){.stats-ellipse--large:before{inset:12px}}.stats-ellipse--large:after{inset:4.8vw}@media (min-width:991px){.stats-ellipse--large:after{inset:23px}}@media (min-width:1200px){.stats-ellipse--large:after{inset:31px}}.stats-ellipse--medium{bottom:0;height:32.8vw;left:16.8vw;width:32.8vw;z-index:2}@media (min-width:991px){.stats-ellipse--medium{height:150px;left:15%;width:150px}}@media (min-width:1200px){.stats-ellipse--medium{height:204px;width:204px}}.stats-ellipse--medium:before{inset:1.3333333333vw}@media (min-width:991px){.stats-ellipse--medium:before{inset:6px}}@media (min-width:1200px){.stats-ellipse--medium:before{inset:8px}}.stats-ellipse--medium:after{inset:3.7333333333vw}@media (min-width:991px){.stats-ellipse--medium:after{inset:17px}}@media (min-width:1200px){.stats-ellipse--medium:after{inset:23px}}.stats-ellipse--small{height:21.3333333333vw;left:0;top:15%;width:21.3333333333vw}@media (min-width:991px){.stats-ellipse--small{height:97px;width:97px}}@media (min-width:1200px){.stats-ellipse--small{height:132px;width:132px}}.stats-ellipse--small:before{inset:1.0666666667vw}@media (min-width:991px){.stats-ellipse--small:before{inset:4px}}@media (min-width:1200px){.stats-ellipse--small:before{inset:6px}}.stats-ellipse--small:after{inset:2.9333333333vw}@media (min-width:991px){.stats-ellipse--small:after{inset:13px}}@media (min-width:1200px){.stats-ellipse--small:after{inset:18px}}.stats-ellipse__content{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:1}.stats-ellipse__number{font-family:HelveticaNeueCyr,sans-serif;font-weight:700;line-height:1}@media (min-width:991px){.stats-ellipse__number{font-size:16px}}@media (min-width:1200px){.stats-ellipse__number{font-size:18px}}.stats-ellipse--large .stats-ellipse__number{font-size:5.8666666667vw}@media (min-width:991px){.stats-ellipse--large .stats-ellipse__number{font-size:27px}}@media (min-width:1200px){.stats-ellipse--large .stats-ellipse__number{font-size:36px}}.stats-ellipse--medium .stats-ellipse__number{font-size:4.8vw}@media (min-width:991px){.stats-ellipse--medium .stats-ellipse__number{font-size:22px}}@media (min-width:1200px){.stats-ellipse--medium .stats-ellipse__number{font-size:30px}}.stats-ellipse--small .stats-ellipse__number{font-size:3.2vw}@media (min-width:991px){.stats-ellipse--small .stats-ellipse__number{font-size:15px}}@media (min-width:1200px){.stats-ellipse--small .stats-ellipse__number{font-size:20px}}.stats-ellipse__year{font-family:HelveticaNeueCyr,sans-serif;font-size:2.6666666667vw;font-weight:300;line-height:1;margin-top:.2666666667vw}@media (min-width:991px){.stats-ellipse__year{font-size:16px;margin-top:3px}}@media (min-width:1200px){.stats-ellipse__year{font-size:19px;margin-top:4px}}.discord-chanel{background-color:#0e0e0e;border-bottom:none;margin-top:17.0666666667vw}@media (min-width:991px){.discord-chanel{margin-top:128px}}.discord-chanel+.footer{margin-top:0;padding-top:0}.discord-chanel__content{align-items:center;color:inherit;display:flex;flex-direction:column;gap:10.6666666667vw;justify-content:center;padding:10.6666666667vw 0;text-decoration:none}@media (min-width:991px){.discord-chanel__content{align-items:center;display:grid;gap:clamp(24px,3.2vw,56px);grid-template-columns:minmax(180px,.78fr) minmax(0,1.3fr) clamp(108px,10.5vw,153px);justify-content:stretch;min-height:246px;padding:48px 0}}.discord-chanel__logo{display:flex;height:100%;justify-content:center;order:1;width:100%}@media (min-width:991px){.discord-chanel__logo{justify-content:flex-start;max-width:none;min-width:0;order:1}}.discord-chanel__logo img,.discord-chanel__logo svg{display:block;height:auto;max-width:320px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:991px){.discord-chanel__logo img,.discord-chanel__logo svg{max-width:100%;width:min(100%,clamp(220px,24vw,375px))}}.discord-chanel__text{display:flex;justify-content:center;min-width:0;order:3;width:100%}@media (min-width:991px){.discord-chanel__text{flex:initial;justify-content:center;min-width:0;order:2}}.discord-chanel__discord{align-items:center;display:flex;flex:0 0 auto;height:120px;justify-content:center;order:2;width:120px}@media (min-width:991px){.discord-chanel__discord{height:clamp(108px,10.5vw,153px);order:3;width:clamp(108px,10.5vw,153px)}}.discord-chanel__discord img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.text--discord{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:28.8px;max-width:520px;text-align:center;text-transform:uppercase;width:100%}.text--discord span{color:#ffed00}.text--discord__mob{display:block}.text--discord__desk{display:none}@media (min-width:991px){.text--discord{display:flex;flex-direction:column;font-size:clamp(30px,3.1vw,46px);justify-content:center;letter-spacing:0;line-height:1.08;max-width:680px;min-height:clamp(76px,7.6vw,110px);min-width:0;text-align:left;width:100%}.text--discord__mob{display:none}.text--discord__desk{display:block}}.text--discord__line{margin:0;padding:0}.text--discord__line--bottom{font-size:clamp(28px,3vw,46px);white-space:nowrap}.faq{background:#0e0e0e;margin-top:17.0666666667vw}@media (min-width:991px){.faq{margin-top:50px}}@media (min-width:1439px){.faq{margin-top:32px}}.faq__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:8.5333333333vw;font-weight:700;line-height:1;margin-bottom:10.6666666667vw;text-align:center}@media (min-width:991px){.faq__title{font-size:48px;margin-bottom:40px}}.faq__list{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.faq__list{gap:16px;margin:0 auto;max-width:994px}}.faq__item{background:#1d1d1d;border:2px solid #fff;border-radius:5.3333333333vw;overflow:hidden;position:relative;transition:all .3s ease;width:100%}@media (min-width:991px){.faq__item{border-radius:20px}}.faq__item:hover{border-color:#ffed00}.faq__item--active .faq__question .faq__icon{transform:rotate(45deg)}.faq__item--active .faq__answer{max-height:0;opacity:1;padding:5.3333333333vw 8.5333333333vw 8.5333333333vw;transition:max-height .3s ease}@media (min-width:991px){.faq__item--active .faq__answer{padding:20px 32px 32px}}.faq__question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;min-height:18.6666666667vw;padding:2.1333333333vw 6.9333333333vw 2.1333333333vw 8.5333333333vw;transition:all .3s ease;width:100%}@media (min-width:991px){.faq__question{min-height:auto;padding:24px 26px 24px 32px}}.faq__question:hover{background:hsla(0,0%,100%,.05)}.faq__question-text{color:#fff;flex:1;font-family:HelveticaNeueCyr,sans-serif;font-size:4.8vw;font-weight:700;line-height:1.2;margin-bottom:0;margin-right:4.2666666667vw;text-align:left}@media (min-width:991px){.faq__question-text{font-size:24px;margin-right:16px}}.faq__question-text span{color:#ffed00}.faq__icon{flex-shrink:0;height:5.8666666667vw;transition:transform .3s ease;width:5.8666666667vw}@media (min-width:991px){.faq__icon{height:22px;width:22px}}.faq__icon svg{height:100%;width:100%}.faq__answer{max-height:0;opacity:0;overflow:hidden;padding:0 8.5333333333vw;transition:all .3s ease}@media (min-width:991px){.faq__answer{padding:0 32px}}.faq__answer-content{color:#afafaf;font-size:3.7333333333vw;font-style:normal;font-weight:500;line-height:120%}@media (min-width:991px){.faq__answer-content{font-size:18px}}.faq__answer-content p{color:#afafaf;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:120%;margin:0}@media (min-width:991px){.faq__answer-content p{font-size:18px}}.faq__answer-content p:not(:last-child){margin-bottom:1.0666666667vw}@media (min-width:991px){.faq__answer-content p:not(:last-child){margin-bottom:4px}}.faq__answer-content ol{list-style:decimal;padding-left:20px}.faq__answer-content ul li{margin-bottom:1.0666666667vw}@media (min-width:991px){.faq__answer-content ul li{margin-bottom:4px}}.faq__answer-content ul li:before{background-image:none;content:"•";height:auto;width:-moz-fit-content;width:fit-content}.feedback{background-color:#0e0e0e;padding-bottom:40px;padding-top:80px}.feedback,.feedback .wrapper{position:relative;z-index:1}.feedback__not-found{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh;padding:60px 24px;text-align:center}.feedback__not-found-icon{animation:pulseGlow 2s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,237,0,.6))}.feedback__not-found-icon svg{height:80px;width:80px}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 20px rgba(255,237,0,.6));opacity:1;transform:scale(1)}50%{filter:drop-shadow(0 0 40px rgb(255,237,0));opacity:.8;transform:scale(1.05)}}.feedback__not-found-title{animation:textGlow 2s ease-in-out infinite;color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0;text-shadow:0 0 20px rgba(255,237,0,.5),0 0 40px rgba(255,237,0,.3);text-transform:uppercase}@keyframes textGlow{0%,to{text-shadow:0 0 20px rgba(255,237,0,.5),0 0 40px rgba(255,237,0,.3)}50%{text-shadow:0 0 30px rgba(255,237,0,.8),0 0 60px rgba(255,237,0,.5),0 0 80px rgba(255,237,0,.3)}}.feedback__not-found-text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0;opacity:.8}@media (max-width:990px){.feedback__not-found{gap:20px;min-height:50vh;padding:40px 16px}.feedback__not-found-icon svg{height:60px;width:60px}.feedback__not-found-title{font-size:36px}.feedback__not-found-text{font-size:16px}}.feedback__background-wrapper{height:340px;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.feedback__background-wrapper:after{background:linear-gradient(0deg,#0e0e0e 0,hsla(0,0%,5%,0));bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.feedback__background-url{filter:blur(4px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;position:absolute;top:0;width:100%}.feedback__background-url--mobile{display:none}.feedback__content{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8);border-radius:24px;display:flex;flex-direction:column;margin:64px auto 0;max-width:600px;padding:48px}.feedback__header{margin-bottom:32px}.feedback__title{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0;text-align:center;text-transform:uppercase}.feedback__club-title{font-size:20px;line-height:1.4;margin-bottom:-6px}.feedback__club-address,.feedback__club-title{font-family:HelveticaNeueCyr,sans-serif;font-weight:300;text-align:center;text-transform:uppercase}.feedback__club-address{font-size:14px;line-height:1.6;margin:0}.feedback__club-address span{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-weight:300;text-transform:uppercase}.feedback__form{display:flex;flex-direction:column;gap:24px}.feedback__form[style*="display: none"]{display:none!important}.feedback__row{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:990px){.feedback__row{gap:20px;grid-template-columns:1fr}}.feedback__field{display:flex;flex-direction:column;gap:8px}.feedback__label{align-items:center;color:#fff;display:flex;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:300;gap:8px;line-height:normal;text-transform:uppercase}.feedback__label img{flex-shrink:0;height:20px;width:20px}.feedback__label--message{align-items:flex-start;color:#fff;flex-direction:column;font-size:14px;gap:2px;line-height:1.1;margin-bottom:0}.feedback__label--message,.feedback__label-highlight{font-family:HelveticaNeueCyr,sans-serif;font-weight:300;text-transform:uppercase}.feedback__label-highlight{color:#ffed00}.feedback__input,.feedback__textarea{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.8);border:2px solid #202020;border-radius:4px;box-sizing:border-box;color:#fff!important;font-family:HelveticaNeueCyr,sans-serif;font-size:16px;font-weight:500;padding:14px 16px;text-transform:uppercase;transition:all .3s ease;width:100%}.feedback__input:focus,.feedback__textarea:focus{background-color:rgba(29,29,29,.6);border-color:#ffed00;outline:none}.feedback__input::-moz-placeholder,.feedback__textarea::-moz-placeholder{color:#555;font-family:HelveticaNeueCyr,sans-serif;text-transform:uppercase}.feedback__input::placeholder,.feedback__textarea::placeholder{color:#555;font-family:HelveticaNeueCyr,sans-serif;text-transform:uppercase}.feedback__input.feedback__input--disabled,.feedback__input:disabled,.feedback__textarea.feedback__input--disabled,.feedback__textarea:disabled{background-color:rgba(29,29,29,.2);border-color:#333;cursor:not-allowed;opacity:.5}.feedback__input.feedback__input--disabled:focus,.feedback__input:disabled:focus,.feedback__textarea.feedback__input--disabled:focus,.feedback__textarea:disabled:focus{background-color:rgba(29,29,29,.2);border-color:#333}.feedback__form #feedback-phone.iti__input--error,.feedback__form #feedback-phone[style*=color],.feedback__form .iti #feedback-phone,.feedback__form .iti .feedback__input[type=tel],.feedback__form .iti--invalid-number #feedback-phone,.feedback__form .iti--invalid-number .feedback__input[type=tel],.feedback__form .iti__input--error{color:#fff!important}.feedback__textarea{min-height:85px;resize:vertical}.feedback__checkbox,.feedback__textarea{font-family:HelveticaNeueCyr,sans-serif;text-transform:uppercase}.feedback__checkbox{align-items:center;color:#5c5c5c;cursor:pointer;display:flex;font-size:9px;font-style:normal;font-weight:400;gap:8px;letter-spacing:0;line-height:100%;vertical-align:middle}.feedback__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(0,0,0,.8);border:1px solid #555;cursor:pointer;flex-shrink:0;height:9px;margin:0;min-width:9px;position:relative;transition:all .3s ease;width:9px}.feedback__checkbox input[type=checkbox]:checked{background-color:rgba(29,29,29,.6);border-color:#ffed00}.feedback__checkbox input[type=checkbox]:checked:after{border:solid #ffed00;border-width:0 1.5px 1.5px 0;content:"";height:5px;left:3px;position:absolute;top:1px;transform:rotate(45deg);width:2px}.feedback__checkbox input[type=checkbox]:hover{border-color:rgba(255,237,0,.5)}.feedback__checkbox>span{padding-top:3px}.feedback__file{align-items:center;background-color:rgba(0,0,0,.8);border:2px solid #202020;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:85px;padding:27px 24px;position:relative;transition:all .3s ease}.feedback__file:hover{background-color:rgba(29,29,29,.6);border-color:#ffed00}.feedback__file:hover .feedback__file-icon{animation:uploadBounce .6s ease-in-out;filter:drop-shadow(0 4px 8px rgba(255,237,0,.3));transform:translateY(-4px)}.feedback__file:hover .feedback__file-icon-path{fill:#ffed00}.feedback__file:active .feedback__file-icon{transform:translateY(-2px)}.feedback__file input[type=file]{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.feedback__file .feedback__file-icon{display:block;height:28px;transition:all .3s ease;width:29px}.feedback__file .feedback__file-icon-path{fill:#1f1f1f;transition:fill .3s ease}.feedback__file .feedback__file-text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;transition:color .3s ease}.feedback__file:hover .feedback__file-text{color:#ffed00}.file_container{display:flex;flex-direction:column;gap:12px}.file_container>.feedback__file-text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;line-height:1;margin:0;text-transform:uppercase}.feedback__file-selected-list{display:flex;flex-direction:column;gap:12px}.feedback__file-selected{animation:fadeInUp .3s ease-out;background-color:rgba(29,29,29,.6);border:1px solid #555;border-radius:4px;display:flex;padding:16px 20px}.feedback__file-selected-content{align-items:center;display:flex;gap:12px}.feedback__file-selected-icon{animation:checkmarkScale .3s ease-out;flex-shrink:0;height:24px;width:24px}@keyframes checkmarkScale{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.feedback__file-selected-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;flex:1;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;word-break:break-word}.feedback__file-remove{align-items:center;background-color:transparent;border:1px solid #555;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .3s ease;width:32px}.feedback__file-remove svg{height:16px;transition:transform .3s ease;width:16px}.feedback__file-remove:hover{background-color:hsla(0,100%,71%,.1);border-color:#ff6b6b}.feedback__file-remove:hover svg{transform:rotate(90deg)}.feedback__file-remove:hover svg path{stroke:#ff6b6b}.feedback__file-remove:active{transform:scale(.95)}.feedback__file>span{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;transition:color .3s ease}@keyframes uploadBounce{0%{transform:translateY(-4px)}50%{transform:translateY(-8px)}to{transform:translateY(-4px)}}.feedback__emotion-title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:300;line-height:1.2;margin:0;text-align:center;text-transform:uppercase}.feedback__emotions{display:flex;gap:26px;justify-content:center;margin-bottom:8px}@media (max-width:990px){.feedback__emotions{gap:12px}}.feedback__emotion-label{align-items:center;background-color:#0e0e0e;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;height:90px;justify-content:center;padding:8px;position:relative;transition:all .3s ease;width:90px}.feedback__emotion-label:hover{background-color:rgba(29,29,29,.6);border:2px solid rgba(255,237,0,.5)}.feedback__emotion-label input[type=radio]{height:0;opacity:0;position:absolute;width:0}.feedback__emotion-label input[type=radio]:checked+img{filter:drop-shadow(0 0 15px rgb(255,237,0))}.feedback__emotion-label:has(input[type=radio]:checked){background-color:rgba(255,237,0,.15);border-color:#ffed00;box-shadow:0 0 15px rgba(255,237,0,.5)}.feedback__emotion-label img{height:70px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:70px}@media (max-width:990px){.feedback__emotion-label img{height:50px;width:50px}.feedback__emotion-label{height:70px;width:70px}}.feedback__submit{align-items:center;background-color:#ffed00;border:none;border-radius:32px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:700;height:44px;justify-content:center;margin:0 auto;padding:0;text-transform:uppercase;transition:all .3s ease;width:163px}.feedback__submit:hover{background-color:gold;box-shadow:0 4px 12px rgba(255,237,0,.4);transform:translateY(-2px)}.feedback__submit:active{transform:translateY(0)}@media (max-width:990px){.feedback{padding-bottom:20px;padding-top:clamp(120px,20vw,230px)}.feedback__content{border-radius:20px;margin-left:16px;margin-right:16px;margin-top:90px;max-width:calc(100% - 32px);padding:24px 16px}.feedback__header{margin-bottom:24px}.feedback__title{font-size:30px;text-align:center}.feedback__club-title{font-size:16px;margin-bottom:-1px}.feedback__club-address{font-size:13px;line-height:1.3}.feedback__form{gap:20px}.feedback__label,.feedback__label--message{font-size:14px}.feedback__input,.feedback__textarea{font-size:14px;padding:12px 14px}.feedback__textarea{min-height:100px}.feedback__checkbox{font-size:10px}.feedback__file{font-size:14px;padding:12px 20px}.feedback__emotion-title{font-size:14px}.feedback__submit{font-size:16px;height:44px;padding:0;width:163px}.feedback__file-selected{padding:14px 16px}.feedback__file-selected-name{font-size:13px}.feedback__file-remove{height:28px;width:28px}.feedback__file-remove svg{height:14px;width:14px}.file_container{gap:4px}}@media (max-width:584px){.feedback__content{backdrop-filter:blur(0)!important;margin-top:60px}.feedback__background-wrapper{height:340px;left:0;margin-top:-50px;width:100vw}.feedback__background-url{filter:blur(0);left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;width:100%}.feedback__background-url--mobile{display:block}.feedback__background-url--desktop{display:none}.feedback__emotions{gap:12px}.feedback__emotion-label img{height:50px;width:50px}}.feedback__success-message{align-items:center;animation:fadeInUp .5s ease-out;display:none;flex-direction:column;gap:24px;justify-content:center;min-height:300px;padding:60px 24px;position:relative;text-align:center;z-index:10}.feedback__success-content{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:400px}.feedback__success-icon{animation:checkmarkDraw .6s ease-out .2s both;height:64px;width:64px}@keyframes checkmarkDraw{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.feedback__success-title{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.feedback__success-text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:400;line-height:1.5;margin:0}.feedback__error-message{animation:fadeInUp .5s ease-out;background-color:rgba(220,53,69,.2);border:2px solid #dc3545;border-radius:8px;display:none;margin-top:24px;padding:20px 24px;position:relative;z-index:10}.feedback__error-content{align-items:center;display:flex;gap:12px}.feedback__error-text{color:#ff6b6b;font-family:HelveticaNeueCyr,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:990px){.feedback__success-message{gap:20px;padding:40px 16px}.feedback__success-icon{height:48px;width:48px}.feedback__success-title{font-size:28px}.feedback__success-text{font-size:16px}.feedback__error-message{padding:16px 20px}.feedback__error-text{font-size:14px}}.area_and_checkbox{display:flex;flex-direction:column;gap:5px}.financial{background-color:#0e0e0e;margin-top:17.0666666667vw}@media (min-width:991px){.financial{margin-top:80px;margin-top:154px}}.financial__content{display:flex;flex-direction:column;gap:8.5333333333vw}@media (min-width:991px){.financial__content{gap:62px}}.financial__heading{align-items:center;display:flex;flex-direction:column;gap:2.1333333333vw;margin:0 auto;max-width:893px;text-align:center;width:100%}@media (min-width:991px){.financial__heading{gap:8px}}.financial__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:700;line-height:1.2;margin-bottom:0;text-align:center;width:100%}@media (min-width:991px){.financial__title{font-size:36px}}.financial__title span{color:#ffed00}.financial__subtitle{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:400;line-height:1.2;text-align:center;width:100%}@media (min-width:991px){.financial__subtitle{font-size:18px;line-height:21.6px}}.financial__cards{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.financial__cards{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1439px){.financial__cards{grid-template-columns:472px minmax(0,1fr)}}.financial__card{align-items:center;border:.8vw solid #ffed00;border-radius:999px;display:flex;flex:1 1 0;gap:4.2666666667vw;min-height:29.0666666667vw;min-width:0;padding:4.2666666667vw;position:relative}@media (min-width:991px){.financial__card{border:3px solid #ffed00;gap:24px;min-height:120px;padding:20px}}@media (min-width:1439px){.financial__card{gap:32px;height:148px;min-height:148px;padding:23px}}.financial__card-icon{background-color:#ffed00;border-radius:50%;flex-shrink:0;height:19.7333333333vw;width:19.7333333333vw}@media (min-width:991px){.financial__card-icon{height:78px;width:78px}}@media (min-width:1439px){.financial__card-icon{height:106px;width:106px}}.financial__card-content{display:flex;flex:1;flex-direction:column;gap:clamp(2px,.5333333333vw,4px)}@media (min-width:991px){.financial__card-content{gap:4px}}.financial__card-title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:clamp(12px,3.4666666667vw,15px);font-weight:500;line-height:1.05;margin:0}@media (min-width:991px){.financial__card-title{font-size:20px}}@media (min-width:1439px){.financial__card-title{font-size:24px}}.financial__card-value{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:clamp(14px,4vw,17px);font-weight:500;line-height:1.1}@media (min-width:991px){.financial__card-value{font-size:28px}}@media (min-width:1439px){.financial__card-value{font-size:40px}}.financial__card-description{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:clamp(9.5px,2.6666666667vw,11px);font-weight:300;line-height:1.1;margin:0}@media (min-width:991px){.financial__card-description{font-size:14px;line-height:1.2}}@media (min-width:1439px){.financial__card-description{font-size:15px;line-height:18px}}.franchise-advantages{background-color:#0e0e0e;margin-top:17.0666666667vw;position:relative}@media (min-width:991px){.franchise-advantages{margin-top:80px}}@media (min-width:1439px){.franchise-advantages{margin-top:150px}}.franchise-advantages__header{margin-bottom:16vw;text-align:center}@media (min-width:991px){.franchise-advantages__header{margin-bottom:60px}}.franchise-advantages__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:700;line-height:1;margin:0}@media (min-width:991px){.franchise-advantages__title{font-size:36px}}.franchise-advantages__title span{color:#ffed00}.franchise-advantages__content{display:flex;flex-direction:column;gap:13.8666666667vw;margin:0 auto 16vw;max-width:770px;overflow:hidden}@media (min-width:991px){.franchise-advantages__content{gap:52px;margin-bottom:60px}}.franchise-advantages__item{align-items:flex-start;display:flex;gap:4.2666666667vw;position:relative}@media (min-width:991px){.franchise-advantages__item{gap:52px}}.franchise-advantages__item:not(:last-of-type):before{background-color:#fff;content:"";height:var(--line-height,0);left:7.4666666667vw;position:absolute;top:15.4666666667vw;transform-origin:top;transition:height .8s ease-out;width:.8vw}@media (min-width:991px){.franchise-advantages__item:not(:last-of-type):before{left:28px;top:58px;width:3px}}.franchise-advantages__icon{align-items:center;background-color:#000;border:.8vw solid #fff;border-radius:7.7333333333vw;display:flex;flex-shrink:0;height:15.4666666667vw;justify-content:center;position:relative;width:15.4666666667vw;z-index:1}@media (min-width:991px){.franchise-advantages__icon{border:3px solid #fff;border-radius:29px;height:58px;width:58px}}.franchise-advantages__icon img,.franchise-advantages__icon svg{flex-shrink:0;height:60%;min-height:60%;min-width:60%;width:60%}.franchise-advantages__text{display:flex;flex:1;flex-direction:column;gap:1.0666666667vw}@media (min-width:991px){.franchise-advantages__text{gap:4px}}.franchise-advantages__item-title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:500;line-height:1;margin:0}@media (min-width:991px){.franchise-advantages__item-title{font-size:30px}}.franchise-advantages__item-description{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:400;line-height:1.2;margin:0}@media (min-width:991px){.franchise-advantages__item-description{font-size:18px}}.franchise-advantages__footer{align-items:center;display:flex;flex-direction:column;gap:10.6666666667vw;text-align:center}@media (min-width:991px){.franchise-advantages__footer{gap:40px}}.franchise-advantages__footer-title{font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:700;line-height:1;margin:0}@media (min-width:991px){.franchise-advantages__footer-title{font-size:36px}}.franchise-advantages__footer-text{color:#fff;display:block;margin-bottom:2.1333333333vw}@media (min-width:991px){.franchise-advantages__footer-text{margin-bottom:8px}}.franchise-advantages__footer-accent{color:#ffed00;display:block}.franchise-advantages .team__container{margin:0 auto;max-width:91.4666666667vw;position:relative}@media (min-width:991px){.franchise-advantages .team__container{max-width:991px}}@media (min-width:1200px){.franchise-advantages .team__container{max-width:1200px}}@media (min-width:1439px){.franchise-advantages .team__container{max-width:1440px}}@media (min-width:1919px){.franchise-advantages .team__container{max-width:1920px}}.franchise-advantages .team__slider{height:100%;margin-bottom:8.5333333333vw;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:991px){.franchise-advantages .team__slider{margin-bottom:32px}.franchise-advantages .team__slider:after,.franchise-advantages .team__slider:before{content:"";height:100%;pointer-events:none;position:absolute;top:21.3333333333vw;width:100px;z-index:10}}@media (min-width:991px) and (min-width:991px){.franchise-advantages .team__slider:after,.franchise-advantages .team__slider:before{top:80px}}.franchise-advantages .team__slider:before{border-radius:8vw 0 0 8vw}@media (min-width:991px){.franchise-advantages .team__slider:before{background:linear-gradient(90deg,#0e0e0e 0,transparent);border-radius:30px 0 0 30px;left:0}}.franchise-advantages .team__slider:after{border-radius:0 8vw 8vw 0}@media (min-width:991px){.franchise-advantages .team__slider:after{background:linear-gradient(270deg,#0e0e0e 0,transparent);border-radius:0 30px 30px 0;right:0}}.franchise-advantages .swiper-slide{align-items:center;display:flex;height:auto;justify-content:center;padding-bottom:4.2666666667vw;padding-top:25.6vw}@media (min-width:991px){.franchise-advantages .swiper-slide{padding-bottom:16px;padding-top:96px}}.franchise-advantages .team__card{background:#333;border-radius:8vw;display:flex;flex-direction:column;height:100%;position:relative;width:100%}@media (min-width:991px){.franchise-advantages .team__card{border-radius:30px}}.franchise-advantages .team__image{background:#0e0e0e;border-radius:50%;height:61.3333333333vw;margin:-21.3333333333vw auto 4.2666666667vw;overflow:hidden;width:61.3333333333vw}@media (min-width:991px){.franchise-advantages .team__image{height:230px;margin-bottom:16px;margin-top:-80px;width:230px}}.franchise-advantages .team__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:translateY(4px) scale(.96);transform-origin:center top;width:100%}.franchise-advantages .team__info{display:flex;flex-direction:column;padding:0 4.2666666667vw 5.3333333333vw;text-align:center}@media (min-width:991px){.franchise-advantages .team__info{border-radius:16px;padding:0 16px 20px}}.franchise-advantages .team__name{color:#fff;font-size:18px;font-weight:700;margin:0}@media (min-width:991px){.franchise-advantages .team__name{margin-bottom:14px}}.franchise-advantages .team__position{color:#ffed00;font-size:4.2666666667vw;margin:0}@media (min-width:991px){.franchise-advantages .team__position{font-size:16px;margin-bottom:14px}}.franchise-advantages .team__game,.franchise-advantages .team__hero{font-size:4.2666666667vw;line-height:1.4;margin:0}@media (min-width:991px){.franchise-advantages .team__game,.franchise-advantages .team__hero{font-size:16px}}.franchise-advantages .team__nav{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:10}@media (min-width:991px){.franchise-advantages .team__nav{border-radius:20px;height:40px;width:40px}}.franchise-advantages .team__nav:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.franchise-advantages .team__nav:active{transform:translateY(-50%) scale(.95)}.franchise-advantages .team__nav[style*="display: none"]{opacity:0;pointer-events:none}.franchise-advantages .team__nav--prev{left:4.2666666667vw}@media (min-width:991px){.franchise-advantages .team__nav--prev{left:16px}}.franchise-advantages .team__nav--next{right:4.2666666667vw}@media (min-width:991px){.franchise-advantages .team__nav--next{right:16px}}.franchise-advantages .team__nav:after{color:#000;font-size:5.3333333333vw}@media (min-width:991px){.franchise-advantages .team__nav:after{font-size:20px}}.franchise-advantages .team .swiper-button-next,.franchise-advantages .team .swiper-button-prev{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;margin:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:10}@media (min-width:991px){.franchise-advantages .team .swiper-button-next,.franchise-advantages .team .swiper-button-prev{border-radius:20px;font-size:20px;height:40px;width:40px}}.franchise-advantages .team .swiper-button-next:hover,.franchise-advantages .team .swiper-button-prev:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.franchise-advantages .team .swiper-button-next:active,.franchise-advantages .team .swiper-button-prev:active{transform:translateY(-50%) scale(.95)}.franchise-advantages .team .swiper-button-next[style*="display: none"],.franchise-advantages .team .swiper-button-prev[style*="display: none"]{opacity:0;pointer-events:none}.franchise-advantages .team .swiper-button-prev{left:4.2666666667vw}@media (min-width:991px){.franchise-advantages .team .swiper-button-prev{left:16px}}.franchise-advantages .team .swiper-button-next{right:4.2666666667vw}@media (min-width:991px){.franchise-advantages .team .swiper-button-next{right:16px}.franchise-advantages .btn{font-size:18px;min-width:624px}}.franchise-cards{background-color:#0e0e0e;margin-top:17.0666666667vw}@media (min-width:991px){.franchise-cards{margin-top:62px}}@media (min-width:1439px){.franchise-cards{margin-top:128px}}.franchise-cards__grid{display:grid;gap:4.2666666667vw;grid-template-columns:1fr}@media (min-width:991px){.franchise-cards__grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1439px){.franchise-cards__grid{gap:32px;grid-template-columns:repeat(4,1fr)}}.franchise-card{border-radius:2.1333333333vw;min-height:94.6666666667vw;overflow:hidden;position:relative;width:100%}@media (min-width:991px){.franchise-card{border-radius:8px;min-height:500px}}@media (min-width:1439px){.franchise-card{min-height:355px}}.franchise-card__image{border:.8vw solid #ffed00;border-radius:5.3333333333vw;inset:0;overflow:hidden;position:absolute;z-index:1}@media (min-width:991px){.franchise-card__image{border-radius:20px;border-width:3px}}.franchise-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2;width:100%}.franchise-card__border{inset:0;position:absolute;z-index:2}.franchise-card__border img{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.franchise-card__border .franchise-border-mobile{display:block}.franchise-card__border .franchise-border-desktop{display:none}@media (min-width:991px){.franchise-card__border .franchise-border-mobile{display:none}.franchise-card__border .franchise-border-desktop{display:block}}@media (min-width:1439px){.franchise-card__border .franchise-border-mobile{display:block}.franchise-card__border .franchise-border-desktop{display:none}}.franchise-card__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:21.3333333333vw 5.3333333333vw;position:relative;z-index:3}@media (min-width:991px){.franchise-card__content{padding:68px 77px 120px}}@media (min-width:1439px){.franchise-card__content{padding:60px 58px 110px}}.franchise-card__specs{align-items:center;display:flex;flex-direction:column;gap:4.2666666667vw;justify-content:center;min-height:36.2666666667vw}@media (min-width:991px){.franchise-card__specs{gap:32px;min-height:218px}}@media (min-width:1439px){.franchise-card__specs{gap:16px;min-height:110px}}.franchise-card__spec{align-items:center;display:flex;gap:3.2vw}@media (min-width:991px){.franchise-card__spec{gap:16px}}.franchise-card__spec-icon{color:#ffed00;flex-shrink:0;height:16vw;width:16vw}@media (min-width:991px){.franchise-card__spec-icon{height:93px;width:94px}}@media (min-width:1439px){.franchise-card__spec-icon{height:47px;width:48px}}.franchise-card__spec-icon img,.franchise-card__spec-icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.franchise-card__spec-text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:10.6666666667vw;font-weight:700;line-height:1;text-transform:uppercase}@media (min-width:991px){.franchise-card__spec-text{font-size:70px}}@media (min-width:1439px){.franchise-card__spec-text{font-size:40px}}.franchise-card__investment{text-align:center}.franchise-card__investment-label{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:700;line-height:1.2}@media (min-width:991px){.franchise-card__investment-label{font-size:24px}}@media (min-width:1439px){.franchise-card__investment-label{font-size:15px}}.franchise-card__investment-value{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:4.2666666667vw;font-weight:700;line-height:1.2}@media (min-width:991px){.franchise-card__investment-value{font-size:28px}}@media (min-width:1439px){.franchise-card__investment-value{font-size:20px}}.franchise-card__button{bottom:4vw;left:5.3333333333vw;position:absolute;right:5.3333333333vw;z-index:10}@media (min-width:991px){.franchise-card__button{bottom:12px;left:11px;right:11px}}.franchise-card__button .btn{border:.2666666667vw solid #000;cursor:pointer;font-size:3.2vw;height:12vw;line-height:1;padding:3.2vw;width:100%}@media (min-width:991px){.franchise-card__button .btn{border-width:1px;font-size:18px;height:51px;padding:12px}}@media (min-width:1439px){.franchise-card__button .btn{font-size:14px;height:51px}}.form-section{margin-top:17.0666666667vw;overflow:hidden}@media (min-width:991px){.form-section{margin-top:80px}}@media (min-width:1439px){.form-section{margin-top:128px}}.form-section p{margin-bottom:0}.form-section__header{margin-bottom:4.2666666667vw;text-align:center}@media (min-width:991px){.form-section__header{margin-bottom:32px;margin-right:-76px;text-align:left}}.form-section__header h2{color:#fff;font-size:8vw;font-style:normal;font-weight:700;line-height:normal;margin-bottom:3.2vw}@media (min-width:991px){.form-section__header h2{font-size:60px;margin-bottom:16px}}.form-section__header h2 span{color:#ffed00}.form-section__header p{color:#fff;font-size:6.9333333333vw;font-style:normal;font-weight:700;line-height:normal}@media (min-width:991px){.form-section__header p{font-size:36px}}.form-section__container{display:flex;flex-direction:column-reverse;gap:4.2666666667vw;justify-content:space-between;padding:6.4vw 4.2666666667vw 0;position:relative}@media (min-width:991px){.form-section__container{align-items:center;flex-direction:row;gap:24px;padding:56px 56px 56px 0}}.form-section__container:before{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));border-radius:53.3333333333vw 53.3333333333vw 0 0;content:"";height:calc(100% + 10vh);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2.1333333333vw 2.1333333333vw 0;position:absolute;right:0;top:0;width:100%;z-index:-1}@media (min-width:991px){.form-section__container:before{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));border-radius:0 423px 423px 0;height:100%;padding:15px 15px 15px 0;width:calc(100% + 10vw)}}.form-section__image{border-radius:999px;overflow:hidden;width:100%}@media (min-width:991px){.form-section__image{height:452px;min-width:440px;width:452px}}.form-section__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.form-section form{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.form-section form{gap:32px}}.form-section form input,.form-section form select,.form-section form textarea{backdrop-filter:blur(5px);background:rgba(29,29,29,.4);border:.5333333333vw solid #555;border-radius:8.5333333333vw;color:#fff;font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:normal;padding:4.8vw;width:100%}@media (min-width:991px){.form-section form input,.form-section form select,.form-section form textarea{border:2px solid #555;border-radius:32px;font-size:16px;height:62px;padding:18px}}.form-section form input::-moz-placeholder,.form-section form select::-moz-placeholder,.form-section form textarea::-moz-placeholder{color:#555}.form-section form input::placeholder,.form-section form select::placeholder,.form-section form textarea::placeholder{color:#555}.form-section form textarea{height:14.4vw;max-height:32vw;min-height:14.4vw;overflow:hidden;resize:none}@media (min-width:991px){.form-section form textarea{height:54px;max-height:120px;min-height:54px}}.form-section form select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-section form .wpcf7-form-control-wrap:has(select){position:relative}.form-section form .wpcf7-form-control-wrap:has(select):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath d='m1 1 9 8 9-8' stroke='%23FFED00' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2.9333333333vw;height:100%;position:absolute;right:6.1333333333vw;top:0;width:5.3333333333vw}@media (min-width:991px){.form-section form .wpcf7-form-control-wrap:has(select):after{height:11px;right:23px;width:20px}}.form-section form .action-row .btn{font-size:4.8vw;width:100%}@media (min-width:991px){.form-section form .action-row .btn{font-size:18px}}.form-section form .action-row .btn br{display:none}.form-section form .wpcf7-not-valid-tip{position:absolute}.form-section form .wpcf7-response-output{margin:0}.form-section+footer{margin-top:17.0666666667vw}@media (min-width:991px){.form-section+footer{margin-top:80px}}@media (min-width:1439px){.form-section+footer{margin-top:128px}}.hero{align-items:center;display:flex;justify-content:center;min-height:160vw;overflow:hidden;position:relative}@media (min-width:991px){.hero{min-height:600px}}.hero__background{z-index:1}.hero__background,.hero__background:after{height:100%;left:0;position:absolute;top:0;width:100%}.hero__background:after{background:linear-gradient(180deg,#1d1d1d,rgba(29,29,29,.6) 49.04%,#1d1d1d);content:""}.hero__background-image{filter:blur(5px);height:100%;opacity:.8;transform:scale(1.1);width:100%}@media (min-width:991px){.hero__background-image{opacity:1}}.hero__background-image img{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:991px){.hero__background-image img{height:auto}}.hero__container{height:100vh;justify-content:center;position:relative;width:100%;z-index:2}.hero__container,.hero__content{display:flex;flex-direction:column}.hero__content{align-items:center}@media (min-width:991px){.hero__content{flex-direction:row;padding-top:40px}}.hero__text{display:flex;flex:1;flex-direction:column;justify-content:center}@media (min-width:991px){.hero__text{max-width:50%}}.hero__logo-large{display:flex;margin-bottom:8.5333333333vw;width:100%}@media (min-width:991px){.hero__logo-large{height:109px;justify-content:flex-start;margin-bottom:32px;width:auto}}.hero__logo-large svg{height:100%;width:100%}.hero__title{font-size:6.4vw;letter-spacing:5.38px;line-height:normal;margin-bottom:5.3333333333vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.hero__title{font-size:28px;letter-spacing:6.08px;margin-bottom:20px;text-align:start}}@media (min-width:1439px){.hero__title{font-size:39px;font-weight:550;letter-spacing:8.97px;line-height:120%;margin-bottom:22px}}.hero__description-text{font-size:3.7333333333vw;margin-bottom:4vw;text-align:center}@media (min-width:991px){.hero__description-text{font-size:24px;font-weight:500;line-height:34px;margin-bottom:22px;max-width:628px;text-align:start}}.hero__subtitle{color:#ffed00;font-size:3.7333333333vw;text-transform:uppercase}@media (min-width:991px){.hero__subtitle{font-size:14px}}.hero__cta{display:flex;justify-content:center}@media (min-width:991px){.hero__cta{justify-content:flex-start}}.hero__cta .btn{width:100%}@media (min-width:991px){.hero__cta .btn{min-width:472px;width:auto}}.error404 .hero{height:100vh;height:100dvh}.error404 .hero__content{justify-content:flex-end}@media (min-width:991px){.error404 .hero__content{justify-content:center}}.error404 .hero__text{flex:auto;height:73.8666666667vw;justify-content:flex-end;position:relative}@media (min-width:991px){.error404 .hero__text{height:337px;width:-moz-fit-content;width:fit-content}}@media (min-width:1439px){.error404 .hero__text{height:478px}}.error404 .hero__logo-large{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.error404 .hero__logo-large img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.error404 .hero__title{color:#ffed00;text-align:center;text-transform:none}@media (min-width:991px){.error404 .hero__title{margin-bottom:8px}}.error404 .hero__title span{font-size:0;letter-spacing:normal;line-height:normal;text-transform:none}@media (min-width:991px){.error404 .hero__title span{font-size:36px}}.error404 .hero__description-text{font-size:3.7333333333vw;margin-bottom:0;text-align:center}@media (min-width:991px){.error404 .hero__description-text{font-size:24px;margin-bottom:0}}.hero-blog{margin-top:25.6vw;position:relative}@media (min-width:991px){.hero-blog{margin-top:96px}}.hero-blog h1{display:none}@media (min-width:1439px){.hero-blog h1{color:#fff;display:block;font-size:80px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:64px;padding-top:64px;text-align:center}}.hero-blog__bg{display:none}@media (min-width:1439px){.hero-blog__bg{display:block;height:100%;left:0;max-height:362px;position:absolute;top:0;width:100%;z-index:-1}}.hero-blog__swiper{overflow:hidden;padding-bottom:3.7333333333vw;position:relative;width:100%}@media (min-width:991px){.hero-blog__swiper{padding-bottom:22px}}.hero-blog__swiper .swiper-slide{filter:blur(10px);height:-moz-fit-content;height:fit-content;transition:transform .3s ease,filter .3s ease;z-index:-1}.hero-blog__swiper .swiper-slide-next{transform:scaleY(.5) translateX(-50%)!important}.hero-blog__swiper .swiper-slide-prev{transform:scaleY(.5) translateX(50%)!important}.hero-blog__swiper .swiper-slide-active{filter:blur(0);transform:scaleY(1) translateX(0)!important;z-index:1}.hero-blog__swiper .swiper-button-next,.hero-blog__swiper .swiper-button-prev{display:none}@media (min-width:991px){.hero-blog__swiper .swiper-button-next,.hero-blog__swiper .swiper-button-prev{background:rgba(0,0,0,.5);border-radius:50%;color:#ffed00;display:flex;height:44px;margin-top:-22px;transition:all .3s ease;width:44px;z-index:10}}.hero-blog__swiper .swiper-button-next:after,.hero-blog__swiper .swiper-button-prev:after{font-size:18px;font-weight:700}.hero-blog__swiper .swiper-button-next:hover,.hero-blog__swiper .swiper-button-prev:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.hero-blog__swiper .swiper-button-next{right:20px}.hero-blog__swiper .swiper-button-prev{left:20px}.hero-blog__swiper .swiper-pagination{bottom:0}.hero-blog__swiper .swiper-pagination .swiper-pagination-bullet{align-items:center;background-color:transparent;display:inline-flex;height:3.2vw;justify-content:center;margin:0 1.6vw;opacity:1;position:relative;transition:all .3s ease;width:3.2vw}@media (min-width:991px){.hero-blog__swiper .swiper-pagination .swiper-pagination-bullet{height:12px;margin:0 6px;width:12px}}.hero-blog__swiper .swiper-pagination .swiper-pagination-bullet:before{background:hsla(0,0%,100%,.5);border-radius:999px;content:"";display:block;height:1.6vw;width:1.6vw}@media (min-width:991px){.hero-blog__swiper .swiper-pagination .swiper-pagination-bullet:before{height:6px;width:6px}}.hero-blog__swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#ffed00}.hero-blog__card{align-items:flex-end;border-radius:20px;display:flex;height:47.7333333333vw;justify-content:center;overflow:hidden;padding-bottom:2.1333333333vw;position:relative;width:100%}@media (min-width:991px){.hero-blog__card{border-radius:16px;height:345px;padding-bottom:16px}}.hero-blog__card .btn{border-color:#ffed00;font-size:16px;margin-bottom:4.2666666667vw;max-width:88%;padding:1.0666666667vw 3.7333333333vw;text-transform:none;width:-moz-fit-content;width:fit-content}@media (min-width:991px){.hero-blog__card .btn{font-size:18px;margin-bottom:16px;min-width:368px;text-transform:none;width:auto}}.hero-blog__card .btn:hover{background-color:#ffed00;color:#000}.hero-blog__card .btn span{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-blog__card__btn{line-height:1.3}.hero-blog__card__btn,.hero-blog__card__btn span{word-wrap:break-word;white-space:normal;word-break:break-word}.hero-blog__card__btn span{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.hero-blog__image{background-color:#555;height:100%;inset:0;position:absolute;width:100%;z-index:-1}.hero-blog__image:after{background:linear-gradient(180deg,transparent 55%,#000);content:"";inset:0;position:absolute}.hero-blog__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-contact{margin-bottom:6.4vw;margin-top:25.6vw;min-height:38.1333333333vw;position:relative}@media (min-width:991px){.hero-contact{margin-bottom:0;margin-top:96px;min-height:362px}}.hero-contact .wrapper{overflow:visible}.hero-contact:after{background:linear-gradient(180deg,hsla(0,0%,5%,0),#0e0e0e),linear-gradient(180deg,#0e0e0e,hsla(0,0%,5%,0));content:"";inset:0;position:absolute;z-index:-1}.hero-contact img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.hero-contact h1{color:#fff;font-size:9.6vw;font-style:normal;margin-bottom:18px;text-align:center;width:100%}@media (min-width:991px){.hero-contact h1{color:#fff;font-size:80px;font-style:normal;font-weight:700;line-height:normal;margin:0 auto 24px;max-width:90%;padding-top:110px}}@media (min-width:1200px){.hero-contact h1{margin:0 auto 64px;padding-top:150px}}.hero-contact #clubs-filter{display:flex;justify-content:center;margin-bottom:3.2vw}@media (min-width:991px){.hero-contact #clubs-filter{margin-bottom:12px}}.hero-franchise{align-items:center;display:flex;height:100vh;height:100dvh;justify-content:center;overflow:hidden;padding:12vw 0 0;position:relative}@media (min-width:991px){.hero-franchise{min-height:800px;padding:76px 0 0}}.hero-franchise__background{inset:0;pointer-events:none;position:absolute;z-index:1}.hero-franchise__background-image{height:100%;opacity:.8;transform:scale(1.1);width:100%}@media (min-width:991px){.hero-franchise__background-image{background-position:57.66% 23.49%;background-size:196.9% 155.96%;filter:blur(11.8px);opacity:1}}.hero-franchise__background-image img{height:100%;-o-object-position:right;object-position:right;width:100%}@media (min-width:991px){.hero-franchise__background-image img{-o-object-position:center;object-position:center}}.hero-franchise__container{display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:5.3333333333vw;position:relative;width:100%;z-index:2}@media (min-width:991px){.hero-franchise__container{padding-bottom:20px}}.hero-franchise__container:after{background:linear-gradient(180deg,transparent,#0e0e0e);bottom:0;content:"";height:5.3333333333vw;left:0;pointer-events:none;position:absolute;width:100%}@media (min-width:991px){.hero-franchise__container:after{height:40px}}.hero-franchise__content{align-items:center;display:flex;flex-direction:column-reverse;gap:10.6666666667vw;margin-bottom:10.6666666667vw;padding-top:10.6666666667vw}@media (min-width:991px){.hero-franchise__content{flex-direction:row;gap:60px;margin-bottom:40px;padding-top:0;text-align:left}}.hero-franchise__text{flex:1}@media (min-width:991px){.hero-franchise__text{max-width:600px;padding:74px 0}}@media (min-width:1439px){.hero-franchise__text{padding:124px 0}}.hero-franchise__logo-large{display:flex;margin-bottom:8vw}@media (min-width:991px){.hero-franchise__logo-large{justify-content:flex-start;margin-bottom:30px}}.hero-franchise__logo-svg{height:14.6666666667vw;max-width:100%;width:auto}@media (min-width:991px){.hero-franchise__logo-svg{height:81px}}@media (min-width:1439px){.hero-franchise__logo-svg{height:109px}}.hero-franchise__title{font-size:6.4vw;margin-bottom:5.3333333333vw}@media (min-width:991px){.hero-franchise__title{font-size:28px;margin-bottom:20px}}@media (min-width:1439px){.hero-franchise__title{font-size:39px;margin-bottom:30px}}.hero-franchise__description-text{font-size:3.7333333333vw;margin-bottom:4vw}@media (min-width:991px){.hero-franchise__description-text{font-size:16px;margin-bottom:20px}}@media (min-width:1439px){.hero-franchise__description-text{font-size:18px}}.hero-franchise__subtitle{color:#ffed00;font-size:clamp(14px,3.7333333333vw,18px);font-weight:700;line-height:1.2;text-transform:uppercase}@media (min-width:461px){.hero-franchise__subtitle{white-space:nowrap}}@media (min-width:991px){.hero-franchise__subtitle{font-size:20px}}@media (min-width:1439px){.hero-franchise__subtitle{font-size:28px}}.hero-franchise__highlights{align-items:flex-start;display:flex;flex-direction:column;gap:1.0666666667vw}@media (min-width:991px){.hero-franchise__highlights{gap:4px}}.hero-franchise__clubs{align-items:baseline;color:#ffed00;display:flex;flex-wrap:wrap;font-family:HelveticaNeueCyr,sans-serif;font-weight:700;gap:0 clamp(8px,2.1333333333vw,12px);line-height:1.2;text-shadow:0 0 20px rgba(255,237,0,.8);text-transform:uppercase}@media (min-width:991px){.hero-franchise__clubs{gap:0 8px}}@media (min-width:1439px){.hero-franchise__clubs{gap:0 10px}}.hero-franchise__clubs-label,.hero-franchise__clubs-value{display:inline-block}.hero-franchise__clubs-value{font-size:clamp(32px,8.5333333333vw,40px)}@media (min-width:991px){.hero-franchise__clubs-value{font-size:40px}}@media (min-width:1439px){.hero-franchise__clubs-value{font-size:50px}}.hero-franchise__clubs-label{font-size:clamp(26px,6.9333333333vw,32px)}@media (min-width:991px){.hero-franchise__clubs-label{font-size:32px}}@media (min-width:1439px){.hero-franchise__clubs-label{font-size:40px}}.hero-franchise__visual{display:none;pointer-events:none}@media (min-width:991px){.hero-franchise__visual{align-items:center;display:flex;flex:1;justify-content:center}}.hero-franchise__character{height:96.8vw;position:relative;width:96.8vw}@media (min-width:991px){.hero-franchise__character{height:421px;width:445px}}@media (min-width:1439px){.hero-franchise__character{height:663px;width:702px}}.hero-franchise__character-image{left:0;inset:0;position:absolute;z-index:2}@media (min-width:991px){.hero-franchise__character-image{inset:-30px}}.hero-franchise__character-img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.hero-franchise__character-img--mobile{display:block}@media (min-width:1439px){.hero-franchise__character-img--mobile{display:none}}.hero-franchise__character-img--desktop{display:none}@media (min-width:1439px){.hero-franchise__character-img--desktop{display:block}}.hero-franchise__cta{display:flex;pointer-events:auto;position:relative;z-index:3}.hero-franchise__cta--desktop{display:none}@media (min-width:1439px){.hero-franchise__cta--desktop{display:flex;justify-content:flex-start;margin-top:20px;padding-bottom:0}}.hero-franchise__cta--mobile{display:flex;justify-content:center;margin-bottom:8px}@media (min-width:1439px){.hero-franchise__cta--mobile{display:none}}.hero-franchise__cta .btn{pointer-events:auto;position:relative;width:100%;z-index:1}@media (min-width:991px){.hero-franchise__cta .btn{min-width:464px;width:auto}}@media (min-width:1439px){.hero-franchise__cta .btn{min-width:520px}}.hero-news{align-items:center;display:flex;height:38.1333333333vw;margin-top:22.9333333333vw;position:relative}@media (min-width:991px){.hero-news{height:362px;margin-top:0}}.hero-news h1{font-size:9.6vw;text-align:center}@media (min-width:1439px){.hero-news h1{color:#fff;font-size:80px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;margin-top:20px}}.hero-news__bg{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1439px){.hero-news__bg{left:0;position:absolute;top:0;width:100%;z-index:-1}}.hero-news__bg:after{background:linear-gradient(180deg,hsla(0,0%,5%,0),#0e0e0e),linear-gradient(180deg,#0e0e0e,hsla(0,0%,5%,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-news__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20%;object-position:20%;width:100%}.privacy-policy .hero-news{margin-top:0}.privacy-policy .hero-news h1{font-size:4.8vw}@media (min-width:991px){.privacy-policy .hero-news h1{font-size:50px}}.hero-partners{align-items:center;display:flex;justify-content:center;margin-bottom:-65px;min-height:100vh;min-height:100dvh;overflow:hidden;padding:12vw 0 0;position:relative}@media (min-width:990px){.hero-partners{min-height:800px;padding:76px 0 0}}@media (max-width:990px){.hero-partners{margin-bottom:clamp(-80px,-10vw,-30px)}}@media (max-width:680px){.hero-partners{margin-bottom:-45px}}.hero-partners__background{background-image:url(../../../../../wp-content/themes/cyberion/assets/img/background_hero_mob.png);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:1}.hero-partners__background:after{backdrop-filter:blur(6px);background:linear-gradient(0deg,#000 0,rgba(0,0,0,.85) 20%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.15));content:"";inset:0;position:absolute;z-index:1}.hero-partners__background-image{display:none}.hero-partners__background-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-partners__container{height:100%;padding:0 5.3333333333vw;position:relative;width:100%;z-index:2}@media (min-width:680px) and (max-width:989px){.hero-partners__container{padding:0 30px}}.hero-partners__container{display:flex;flex-direction:column;justify-content:center}@media (min-width:990px){.hero-partners__container{padding:0 40px 20px}}.hero-partners__content{align-items:center;display:flex;flex-direction:column-reverse;gap:10.6666666667vw;margin:0 auto 10.6666666667vw;max-width:1288px;padding-top:10.6666666667vw}@media (min-width:680px) and (max-width:989px){.hero-partners__content{flex-direction:row;gap:40px;margin:0 auto 48px;padding-top:48px}}@media (min-width:990px){.hero-partners__content{flex-direction:row;gap:60px;margin:0 auto 40px;padding-top:0;text-align:left}}@media (max-width:680px){.hero-partners__content{gap:17px}}.hero-partners__text{display:flex;flex:1;flex-direction:column;gap:5.3333333333vw}@media (min-width:680px) and (max-width:989px){.hero-partners__text{gap:22px}}@media (min-width:990px){.hero-partners__text{gap:24px;max-width:600px;text-align:left}}@media (max-width:680px){.hero-partners__text{gap:4px}}.hero-partners__title{font-family:HelveticaNeueCyr,sans-serif;font-size:8.5333333333vw;font-weight:700;line-height:1.05;margin-bottom:0}@media (min-width:680px) and (max-width:989px){.hero-partners__title{font-size:44px}}@media (min-width:990px){.hero-partners__title{font-size:48px;text-align:left}}@media (min-width:1439px){.hero-partners__title{font-size:64px}}@media (max-width:680px){.hero-partners__title{display:flex;flex-direction:column;text-align:center}}.hero-partners__title-white{color:#fff;font-size:62px}@media (max-width:1100px){.hero-partners__title-white{font-size:clamp(32px,4vw,50px)}}@media (max-width:680px){.hero-partners__title-white{font-size:30px}}.hero-partners__title-yellow{color:#ffed00;display:inline-block;font-size:76px;position:relative}@media (max-width:1100px){.hero-partners__title-yellow{font-size:clamp(36px,5vw,62px)}}@media (max-width:680px){.hero-partners__title-yellow{font-size:37px}}.hero-partners__description{display:flex;flex-direction:column;gap:4.2666666667vw;margin-bottom:0}@media (min-width:680px) and (max-width:989px){.hero-partners__description{gap:18px}}@media (min-width:990px){.hero-partners__description{gap:20px}}@media (max-width:680px){.hero-partners__description{gap:10px}}.hero-partners__description-text{color:#fff;font-size:3.7333333333vw;line-height:1.1!important;margin-bottom:0}@media (min-width:680px) and (max-width:989px){.hero-partners__description-text{font-size:15.5px}}@media (min-width:990px){.hero-partners__description-text{font-size:24px;margin-top:-18px;text-align:left}}@media (max-width:680px){.hero-partners__description-text{margin:0 auto;max-width:328px;text-align:center}}.hero-partners__description-text_second{color:#fff;font-size:18px;line-height:1.1!important;margin-bottom:0}@media (min-width:990px){.hero-partners__description-text_second{text-align:left}}@media (max-width:680px){.hero-partners__description-text_second{font-size:12px;margin:0 auto;max-width:328px;text-align:center}}.hero-partners__buttons{display:flex;flex-direction:column;gap:4.2666666667vw;margin-top:2.6666666667vw}@media (min-width:680px) and (max-width:989px){.hero-partners__buttons{gap:18px;margin-top:16px}}@media (min-width:990px){.hero-partners__buttons{flex-direction:row;gap:20px;margin-top:0}}@media (max-width:1100px){.hero-partners__buttons{flex-direction:column;gap:13px}}@media (max-width:680px){.hero-partners__buttons{gap:8px;margin-top:9px}}.hero-partners__buttons .btn{width:100%}@media (min-width:680px) and (max-width:989px){.hero-partners__buttons .btn{max-width:400px}}@media (min-width:990px){.hero-partners__buttons .btn{font-size:16px;height:54px;margin:0;max-width:none;min-width:280px;width:auto}}@media (max-width:1100px){.hero-partners__buttons .btn{font-size:18px;height:60px;max-width:300px;padding:0;width:100%}}@media (max-width:680px){.hero-partners__buttons .btn{font-size:14px;height:39px;margin:0 auto;width:216px}}.hero-partners__visual{align-items:center;display:flex;flex:1;justify-content:center;width:100%}@media (min-width:990px){.hero-partners__visual{width:auto}}.hero-partners__character{height:69.3333333333vw;position:relative;width:69.3333333333vw}@media (min-width:680px) and (max-width:989px){.hero-partners__character{height:380px;width:380px}}@media (min-width:990px){.hero-partners__character{height:450px;width:450px}}@media (min-width:1439px){.hero-partners__character{height:562px;width:562px}}.hero-partners__character-frame{background:transparent;overflow:hidden;position:relative}.hero-partners__character-frame,.hero-partners__character-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.hero-partners__character-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero-tournament{margin-bottom:8.5333333333vw;margin-top:19.2vw;overflow:hidden}@media (min-width:991px){.hero-tournament{margin-bottom:16px;margin-top:96px}}.hero-tournament__content{height:122.6666666667vw;position:relative}@media (min-width:991px){.hero-tournament__content{align-items:center;display:flex;height:auto;padding:40px 0}}.hero-tournament__txt{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}@media (min-width:991px){.hero-tournament__txt{height:auto;justify-content:flex-start;max-width:75%;min-width:50%;width:-moz-fit-content;width:fit-content}}.hero-tournament__badges{align-items:center;display:flex;gap:4.2666666667vw;margin-bottom:5.3333333333vw;margin-top:7.4666666667vw}@media (min-width:991px){.hero-tournament__badges{gap:78px;margin-bottom:30px}}.hero-tournament__badge{align-items:center;display:flex;height:16.5333333333vw;justify-content:center;padding-right:8vw;position:relative}.hero-tournament__badge>*{position:relative;z-index:3}@media (min-width:991px){.hero-tournament__badge{height:82px;padding-right:65px}}.hero-tournament__badge:before{border-radius:166px;content:"";height:100%;position:absolute;right:0;top:0;width:100vw}.hero-tournament__badge:first-of-type:before{background:#ffed00;z-index:2}.hero-tournament__badge:last-of-type:before{background:#1d1d1d;z-index:1}.hero-tournament__badge p{color:#000;font-size:6.9333333333vw;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;margin-top:2.1333333333vw;text-transform:uppercase;white-space:nowrap}@media (min-width:991px){.hero-tournament__badge p{font-size:50px;margin-top:8px}}.hero-tournament__badge img{height:65%;-o-object-fit:contain;object-fit:contain}@media (min-width:991px){.hero-tournament__txt{width:-moz-fit-content;width:fit-content}}.hero-tournament h1{font-size:13.3333333333vw;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4.2666666667vw;margin-top:3.2vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.hero-tournament h1{font-size:94px;margin-bottom:16px;text-align:left}}@media (min-width:1439px){.hero-tournament h1{font-size:140px}}.hero-tournament__registration{margin-top:4.2666666667vw;position:relative;z-index:1}@media (min-width:991px){.hero-tournament__registration{bottom:40px;margin-top:0;position:absolute;right:0;width:-moz-fit-content;width:fit-content}}.hero-tournament__registration p{font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:normal;text-align:center}@media (min-width:991px){.hero-tournament__registration p{font-size:16px}}.hero-tournament__registration .btn{min-width:298px}@media (min-width:991px){.hero-tournament__registration .btn{font-size:18px}}.hero-tournament__registration .btn.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.hero-tournament__registration-actions{display:flex;flex-direction:column;gap:3.2vw;margin-top:4.2666666667vw;width:100%}@media (min-width:991px){.hero-tournament__registration-actions{align-items:center;gap:12px;margin-top:32px}}@media (min-width:1439px){.hero-tournament__registration-actions{margin-top:44px}}.hero-tournament__registration-actions .btn,.hero-tournament__registration-actions .js-tournament-mono-pay{width:100%}@media (min-width:991px){.hero-tournament__registration-actions .btn,.hero-tournament__registration-actions .js-tournament-mono-pay{min-width:408px;width:auto}}.hero-tournament button.js-tournament-mono-pay{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:.5333333333vw solid #ffed00;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#ffed00;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:4.8vw;font-style:normal;font-weight:700;justify-content:center;line-height:1;min-height:14.9333333333vw;padding:0 6.4vw;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:991px){.hero-tournament button.js-tournament-mono-pay{border:2px solid #ffed00;font-size:18px;min-height:56px;min-width:408px;padding:0 24px;width:auto}}.hero-tournament button.js-tournament-mono-pay:focus,.hero-tournament button.js-tournament-mono-pay:hover{background:transparent;box-shadow:0 10px 30px rgba(0,0,0,.28);color:#ffed00;transform:translateY(-2px)}.hero-tournament button.js-tournament-mono-pay:focus-visible{outline:2px solid #fff;outline-offset:3px}.hero-tournament button.js-tournament-mono-pay:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.hero-tournament__image{height:100%;padding-top:29.3333333333vw;position:absolute;right:0;top:0;z-index:-1}@media (min-width:991px){.hero-tournament__image{display:flex;justify-content:flex-end;max-width:60%;padding-top:0}}.hero-tournament__image:after{background:linear-gradient(180deg,hsla(0,0%,5%,0) 52.78%,#0e0e0e 85.41%),linear-gradient(90deg,hsla(0,0%,5%,0) 50.75%,#0e0e0e 99.57%);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.hero-tournament__image img{height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:991px){.hero-tournament__image img{height:100%;-o-object-fit:contain;object-fit:contain}}.hero-tournament .additional{align-items:center;display:flex;gap:10.1333333333vw;justify-content:center}@media (min-width:991px){.hero-tournament .additional{gap:38px;justify-content:space-between}}.hero-tournament .additional__item{white-space:nowrap}.hero-tournament .additional__item p{color:#fff;font-size:5.3333333333vw;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0;text-transform:uppercase}@media (min-width:991px){.hero-tournament .additional__item p{font-size:42px}}.hero-tournament .additional__item span{color:#ffed00}.hero-tournament .additional__item b{font-weight:700}.hero-tournament--with-instructions .hero-tournament__content{height:auto;min-height:122.6666666667vw}@media (min-width:991px){.hero-tournament--with-instructions .hero-tournament__content{min-height:0}}.hero-tournament--with-instructions .hero-tournament__registration .btn{min-width:0}@media (min-width:991px){.hero-tournament--with-instructions .hero-tournament__registration .btn{min-width:408px}}.hero-tournaments{margin-top:25.6vw}@media (min-width:991px){.hero-tournaments{margin-top:96px}}.hero-tournaments__content{align-items:flex-start;display:flex;padding-top:137px;position:relative}@media (min-width:991px){.hero-tournaments__content{align-items:center;height:57vw;padding-top:0}}@media (min-width:1439px){.hero-tournaments__content{height:52vw;max-height:994px}}.hero-tournaments__logo{height:100%;margin-bottom:32px;width:100%}.hero-tournaments__logo img,.hero-tournaments__logo svg{-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:991px){.hero-tournaments__txt{min-width:400px;width:39vw}}@media (min-width:1439px){.hero-tournaments__txt{max-width:496px}}.hero-tournaments__txt p{font-size:3.7333333333vw;font-style:normal;font-weight:500;line-height:120%;margin-bottom:8.5333333333vw;text-align:center}@media (min-width:991px){.hero-tournaments__txt p{font-size:18px;margin-bottom:32px}}.hero-tournaments__txt p:has(+.hero-tournaments__prize){margin-bottom:2.1333333333vw}@media (min-width:991px){.hero-tournaments__txt p:has(+.hero-tournaments__prize){margin-bottom:8px}}.hero-tournaments__txt .hero-tournaments__prize{color:#ffed00;font-size:12.8vw;font-style:normal;font-weight:500;line-height:120%;margin-bottom:0}@media (min-width:991px){.hero-tournaments__txt .hero-tournaments__prize{font-size:48px}}.hero-tournaments__txt .hero-tournaments__actions{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.hero-tournaments__txt .hero-tournaments__actions{gap:16px}}.hero-tournaments__txt .hero-tournaments__featured-event{background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.96),transparent 25%),linear-gradient(115deg,#d7a900,#ffed00 30%,#fff67a 51%,#ffed00 70%,#caa000);border:.5333333333vw solid #ffed00;border-radius:13.3333333333vw;box-shadow:inset 0 .2666666667vw 0 hsla(0,0%,100%,.82),inset 0 -.5333333333vw 1.8666666667vw rgba(0,0,0,.2),0 0 6.4vw rgba(255,237,0,.52),0 2.6666666667vw 6.9333333333vw rgba(255,237,0,.2);box-sizing:border-box;color:#000;font-size:4.8vw;font-weight:900;height:10.6666666667vw;isolation:isolate;line-height:1;margin-bottom:4.2666666667vw;min-height:0;overflow:hidden;position:relative;text-transform:uppercase;transform:translateZ(0);width:100%}@media (min-width:991px){.hero-tournaments__txt .hero-tournaments__featured-event{border:2px solid #ffed00;border-radius:50px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -2px 7px rgba(0,0,0,.2),0 0 34px rgba(255,237,0,.5),0 14px 32px rgba(255,237,0,.2);font-size:22px;height:64px;margin-bottom:16px}}.hero-tournaments__txt .hero-tournaments__featured-event:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.88),transparent);content:"";height:168%;left:-48%;position:absolute;top:-34%;transform:skewX(-22deg);transition:left .5s ease;width:35%;z-index:0}.hero-tournaments__txt .hero-tournaments__featured-event:after{border:1px solid hsla(0,0%,100%,.56);border-radius:inherit;content:"";inset:1.0666666667vw;position:absolute;z-index:0}@media (min-width:991px){.hero-tournaments__txt .hero-tournaments__featured-event:after{inset:4px}}.hero-tournaments__txt .hero-tournaments__featured-event span{position:relative;z-index:1}.hero-tournaments__txt .hero-tournaments__featured-event:focus,.hero-tournaments__txt .hero-tournaments__featured-event:hover{background:radial-gradient(circle at 20% 0,#fff,transparent 29%),linear-gradient(115deg,#e8be00,#fff329 33%,#fff8a1 53%,#ffed00 72%,#deaf00);box-shadow:inset 0 .2666666667vw 0 hsla(0,0%,100%,.92),0 0 0 .8vw rgba(255,237,0,.18),0 0 9.0666666667vw rgba(255,237,0,.68),0 3.7333333333vw 8vw rgba(255,237,0,.3);color:#000;transform:translateY(-.5333333333vw)}@media (min-width:991px){.hero-tournaments__txt .hero-tournaments__featured-event:focus,.hero-tournaments__txt .hero-tournaments__featured-event:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 4px rgba(255,237,0,.18),0 0 46px rgba(255,237,0,.65),0 16px 36px rgba(255,237,0,.28);transform:translateY(-3px)}}.hero-tournaments__txt .hero-tournaments__featured-event:focus:before,.hero-tournaments__txt .hero-tournaments__featured-event:hover:before{left:120%}.hero-tournaments__txt .btn{width:100%}.hero-tournaments__txt .btn--outline{background:transparent;border:2px solid #ffed00;color:#ffed00}.hero-tournaments__txt .btn--outline:focus,.hero-tournaments__txt .btn--outline:hover{background:#ffed00;color:#000}.hero-tournaments__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}@media (min-width:991px){.hero-tournaments__image{transform:translateX(10%);width:auto}}@media (min-width:1439px){.hero-tournaments__image{transform:translateX(15%);width:auto}}@media (min-width:1919px){.hero-tournaments__image{transform:translateX(15%);width:auto}}.hero-tournaments__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}@media (min-width:991px){.hero-tournaments__image img{-o-object-fit:contain;object-fit:contain}}.home-advantages{margin-top:17.0666666667vw;overflow:hidden}@media (min-width:991px){.home-advantages{margin-top:80px;overflow:visible}}@media (min-width:1439px){.home-advantages{margin-top:128px}}.home-advantages__header{display:flex;justify-content:center;margin-bottom:12.8vw}@media (min-width:991px){.home-advantages__header{margin-bottom:64px}}.home-advantages__header h2{color:#fff;font-size:6.4vw;font-style:normal;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}@media (min-width:991px){.home-advantages__header h2{font-size:36px;max-width:684px}}.home-advantages__outer{margin:0 6.4vw}@media (min-width:991px){.home-advantages__outer{margin:0}}.home-advantages__content{display:flex;justify-content:space-between;margin:0 auto 40.5333333333vw;position:relative}@media (min-width:991px){.home-advantages__content{margin:0 auto 152px}}.home-advantages__progress{background-color:#000;bottom:50%;height:1.6vw;left:0;overflow:hidden;position:absolute;transform:translateY(50%);width:100%}@media (min-width:991px){.home-advantages__progress{height:6px}}.home-advantages__progress:after{background-color:#ffed00;content:"";height:100%;left:0;position:absolute;top:0;width:var(--progress-width,0)}.home-advantages__item{position:relative}.home-advantages__item[data-number="5"]{display:none;left:50%;margin:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.home-advantages__item[data-number="5"] .home-advantages__icon{border-radius:10.6666666667vw;height:20.8vw;width:20.8vw}@media (min-width:991px){.home-advantages__item[data-number="5"] .home-advantages__icon{border-radius:60px;height:120px;width:120px}}.home-advantages__item[data-number="5"] .home-advantages__text h3{font-size:4.2666666667vw;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0;text-align:center;width:100%}@media (min-width:991px){.home-advantages__item[data-number="5"] .home-advantages__text h3{font-size:18px}}.home-advantages__icon{align-items:center;background-color:#1d1d1d;border:.2666666667vw solid #ffed00;border-radius:7.2vw;display:flex;height:14.4vw;justify-content:center;padding:2.6666666667vw;width:14.4vw}@media (min-width:991px){.home-advantages__icon{border:1px solid #ffed00;border-radius:39px;height:78px;padding:18px;width:78px}}.home-advantages__icon img,.home-advantages__icon svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home-advantages__text{align-items:center;background-color:#1d1d1d;border:.2666666667vw solid #ffed00;border-radius:2.1333333333vw;display:flex;justify-content:center;left:50%;min-height:14.9333333333vw;min-width:37.8666666667vw;opacity:0;padding:1.6vw;position:absolute;top:calc(100% + 5.33333vw);transform:translateX(-50%)}@media (min-width:991px){.home-advantages__text{border:1px solid #ffed00;border-radius:8px;min-height:56px;min-width:142px;padding:6px;top:calc(100% + 20px)}}.home-advantages__text:before{background-color:#1d1d1d;border-radius:.5333333333vw;bottom:100%;box-shadow:-.2666666667vw -.2666666667vw 0 0 #ffed00;content:"";height:2.6666666667vw;left:50%;position:absolute;transform:translate(-50%,1.3333333333vw) rotate(45deg);width:2.6666666667vw}@media (min-width:991px){.home-advantages__text:before{border-radius:2px;box-shadow:-1px -1px 0 0 #ffed00;height:10px;transform:translate(-50%,5px) rotate(45deg);width:10px}}.home-advantages__text h3{font-size:3.7333333333vw;font-style:normal;font-weight:300;line-height:normal;margin-bottom:0;text-align:center;width:100%}@media (min-width:991px){.home-advantages__text h3{font-size:14px}}.latest-news{margin-top:6.4vw}@media (min-width:991px){.latest-news{margin-top:32px}}.latest-news h2{font-size:9.6vw;font-style:normal;font-weight:700;line-height:normal;margin-bottom:6.4vw;text-align:center}@media (min-width:991px){.latest-news h2{font-size:80px;margin-bottom:32px}}.latest-news__cards{display:grid;gap:8.5333333333vw;grid-template-columns:repeat(2,1fr)}@media (min-width:991px){.latest-news__cards{gap:32px;grid-template-columns:repeat(2,360px);justify-content:center}}@media (min-width:1439px){.latest-news__cards{grid-template-columns:repeat(3,360px);justify-content:center}}.latest-news__cards .card{display:flex;flex-direction:column;gap:4.2666666667vw}.latest-news__cards .card:nth-child(n+3){display:none}@media (min-width:991px){.latest-news__cards .card:nth-child(n+3){display:flex}.latest-news__cards .card{gap:16px}}.latest-news__cards .card__img{background-color:#000;height:auto;width:100%}.latest-news__cards .card__img img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;transform:none;width:100%}.latest-news__cards .card__content{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.latest-news__cards .card__content{gap:16px}}.latest-news__cards .card__title{color:#ffed00;font-size:5.3333333333vw;font-style:normal;font-weight:500;line-height:8.5333333333vw;margin-bottom:0}@media (min-width:991px){.latest-news__cards .card__title{font-size:20px;line-height:32px}}.latest-news__cards .card p{color:#fff;font-size:3.7333333333vw;font-style:normal;font-weight:300;line-height:4.2666666667vw}@media (min-width:991px){.latest-news__cards .card p{font-size:14px;line-height:16px}}.latest-news__cards .card__date{color:#fff;font-size:10px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:normal}@media (min-width:991px){.latest-news__cards .card__date{font-size:10px}}.latest-news__cta{display:flex;justify-content:center;margin-top:6.4vw}@media (min-width:991px){.latest-news__cta{margin-top:32px}}.latest-news__cta .btn{min-width:252px}.map-section{background-color:#0e0e0e;margin-top:17.0666666667vw;overflow:hidden;position:relative}@media (min-width:991px){.map-section{margin-top:80px}}@media (min-width:1439px){.map-section{margin-top:128px}}.map-section__header{margin-bottom:10.6666666667vw;text-align:center}@media (min-width:991px){.map-section__header{margin-bottom:40px}}.map-section__title{font-family:HelveticaNeueCyr,sans-serif;font-weight:700;line-height:1;margin:0}.map-section__title-main{color:#fff;display:block;font-size:6.4vw;margin-bottom:2.1333333333vw}@media (min-width:991px){.map-section__title-main{font-size:36px;margin-bottom:8px}}.map-section__title-accent{color:#ffed00;display:block;font-size:6.4vw}@media (min-width:991px){.map-section__title-accent{font-size:36px}}.map-section__content{position:relative}.map-section__controls{display:flex;justify-content:center;margin-bottom:8.8vw}@media (min-width:991px){.map-section__controls{margin-bottom:33px}}.map-section__map{margin:0 auto;min-height:400px;overflow:visible;position:relative;width:100%}.map-section__region{-ms-overflow-style:none;border:.5333333333vw solid #ffed00;border-radius:.8vw;height:87.7333333333vw;margin-bottom:8.5333333333vw;max-height:80vh;overflow:auto;position:relative;scrollbar-width:none;width:100%}@media (min-width:991px){.map-section__region{border:none;height:100%;margin-bottom:32px;overflow:visible}}.map-section__region::-webkit-scrollbar{display:none}.map-section__region img{height:168.2666666667vw;min-width:249.0666666667vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:249.0666666667vw}@media (min-width:991px){.map-section__region img{height:100%;max-height:80vh;min-width:auto;width:100%}}.map-section__footer{text-align:center}.map-section__footer-title{font-family:HelveticaNeueCyr,sans-serif;font-size:10.6666666667vw;font-weight:700;line-height:1;margin:0}@media (min-width:991px){.map-section__footer-title{font-size:80px}}.map-section__footer-text{color:#fff}.map-section__footer-accent{color:#ffed00}.map-main{margin-top:17.0666666667vw;overflow:hidden;position:relative}@media (min-width:991px){.map-main{margin-top:80px}}@media (min-width:1439px){.map-main{margin-top:128px}}.map-main__header{margin-bottom:10.6666666667vw;text-align:center}@media (min-width:991px){.map-main__header{margin-bottom:40px}}.map-main__title{font-family:HelveticaNeueCyr,sans-serif;font-weight:700;line-height:1;margin:0}.map-main__title-main{color:#fff;display:block;font-size:6.4vw;margin-bottom:2.1333333333vw}@media (min-width:991px){.map-main__title-main{font-size:36px;margin-bottom:8px}}.map-main__title-accent{color:#ffed00;display:block;font-size:6.4vw}@media (min-width:991px){.map-main__title-accent{font-size:36px}}.map-main__content{position:relative}.map-main__controls{display:flex;justify-content:center;margin-bottom:8.8vw}@media (min-width:991px){.map-main__controls{margin-bottom:33px}}.map-main__map{height:-moz-fit-content;height:fit-content;margin:0 auto;overflow:visible;position:relative;width:100%}.map-main__region{padding:1.3333333333vw;position:relative;width:100%}@media (min-width:991px){.map-main__region{overflow:visible;padding:8px}}.map-main__region:before{background-image:url(../../../../../wp-content/themes/cyberion/assets/img/map-border.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.map-main .btn{border-radius:5.3333333333vw 5.3333333333vw 0 0;bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:90%}@media (min-width:991px){.map-main .btn{border-radius:32px 32px 0 0;bottom:9px;max-width:518px;width:100%}}.media{background:#0e0e0e;margin-top:17.0666666667vw}@media (min-width:991px){.media{margin-top:80px}}@media (min-width:1439px){.media{margin-top:64px}}.media__title{color:#fff;font-size:6.4vw;font-weight:700;line-height:1;margin-bottom:10.6666666667vw}@media (min-width:991px){.media__title{font-size:36px;margin-bottom:40px}}.media__title span{color:#ffed00}.media__slider{overflow:hidden;position:relative}@media (min-width:991px){.media__slider{padding:0 20px}.media__slider:after,.media__slider:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:10}.media__slider:before{background:linear-gradient(90deg,#0e0e0e 0,transparent);left:0}.media__slider:after{background:linear-gradient(270deg,#0e0e0e 0,transparent);right:0}}.media__slider .swiper-wrapper{align-items:stretch;display:flex;flex-direction:column;gap:8.5333333333vw}@media (min-width:991px){.media__slider .swiper-wrapper{flex-direction:row;gap:0}}.media__slider .swiper-slide{display:flex;flex-shrink:0;height:79.4666666667vw}@media (min-width:991px){.media__slider .swiper-slide{height:auto}}.media__article{background:#000;border:3px solid #ffed00;border-radius:5.3333333333vw;display:flex;flex-direction:column;padding:8.5333333333vw;transition:border-color .3s ease;width:100%}@media (min-width:991px){.media__article{border-radius:20px;padding:32px}}.media__article:hover{border-color:#fff}.media__article-content{display:flex;flex-direction:column;height:100%}.media__article-header{margin-bottom:8.5333333333vw}@media (min-width:991px){.media__article-header{margin-bottom:32px}}.media__article-logo{align-items:center;display:flex;height:4.8vw;justify-content:center;margin:0 auto 1.0666666667vw}@media (min-width:991px){.media__article-logo{height:22px;margin-bottom:4px}}.media__article-logo img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.media__article-date{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:4.2666666667vw;font-weight:300;line-height:1;text-align:center}@media (min-width:991px){.media__article-date{font-size:16px}}.media__article-title{color:#fff;flex-grow:1;font-family:HelveticaNeueCyr,sans-serif;font-size:4.8vw;font-weight:550;line-height:1.2;margin:0 0 auto}@media (min-width:991px){.media__article-title{font-size:18px}}.media__article-link{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:4.2666666667vw;font-weight:400;line-height:1;margin-top:4.2666666667vw;text-decoration:none;transition:color .3s ease}@media (min-width:991px){.media__article-link{font-size:16px;margin-top:16px}}.media__article-link:hover{color:#fff}.media__nav{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:11}@media (min-width:991px){.media__nav{border-radius:20px;height:40px;width:40px}}.media__nav:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.media__nav:active{transform:translateY(-50%) scale(.95)}.media__nav[style*="display: none"]{opacity:0;pointer-events:none}.media__nav--prev{left:4.2666666667vw}@media (min-width:991px){.media__nav--prev{left:16px}}.media__nav--next{right:4.2666666667vw}@media (min-width:991px){.media__nav--next{right:16px}}.media__nav:after{color:#000;font-size:5.3333333333vw}@media (min-width:991px){.media__nav:after{font-size:20px}}.media .swiper-button-next,.media .swiper-button-prev{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:none;height:10.6666666667vw;justify-content:center;margin:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:11}@media (min-width:991px){.media .swiper-button-next,.media .swiper-button-prev{border-radius:20px;display:flex;font-size:20px;height:40px;width:40px}}.media .swiper-button-next:hover,.media .swiper-button-prev:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.media .swiper-button-next:active,.media .swiper-button-prev:active{transform:translateY(-50%) scale(.95)}.media .swiper-button-next[style*="display: none"],.media .swiper-button-prev[style*="display: none"]{opacity:0;pointer-events:none}.media .swiper-button-prev{left:4.2666666667vw}@media (min-width:991px){.media .swiper-button-prev{left:16px}}.media .swiper-button-next{right:4.2666666667vw}@media (min-width:991px){.media .swiper-button-next{right:16px}}.media .swiper-button-next:after,.media .swiper-button-prev:after{color:#000;font-size:5.3333333333vw}@media (min-width:991px){.media .swiper-button-next:after,.media .swiper-button-prev:after{font-size:20px}}.news__cards{display:grid;gap:8.5333333333vw;grid-template-columns:1fr}@media (min-width:991px){.news__cards{gap:96px;grid-template-columns:repeat(2,360px);justify-content:center}}@media (min-width:1439px){.news__cards{gap:104px;grid-template-columns:repeat(3,1fr)}}.news__cards .card{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.news__cards .card{gap:16px}}.news__cards .card:hover .card__img img{transform:scale(1.05)}.news__cards .card__img{background-color:#000;overflow:hidden;width:100%}@media (min-width:991px){.news__cards .card__img{height:360px}}.news__cards .card__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.news__cards .card__content{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.news__cards .card__content{gap:16px}}.news__cards .card__title{color:#ffed00;font-size:5.3333333333vw;font-style:normal;font-weight:500;line-height:8.5333333333vw;margin-bottom:0}@media (min-width:991px){.news__cards .card__title{font-size:20px;line-height:32px}}.news__cards .card p{color:#fff;font-size:3.7333333333vw;font-style:normal;font-weight:300;line-height:4.2666666667vw}@media (min-width:991px){.news__cards .card p{font-size:14px;line-height:16px}}.news__cards .card__date{color:#fff;font-size:10px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:normal}@media (min-width:991px){.news__cards .card__date{font-size:10px}}.news .load-more{align-items:center;display:flex;justify-content:center;margin-top:60px}.partners__container{margin:17.0666666667vw auto 0;max-width:1200px;padding:0 5.3333333333vw}@media (min-width:991px){.partners__container{margin-top:80px;padding:0 20px}}@media (min-width:1439px){.partners__container{margin-top:64px}}.partners__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:9.6vw;font-weight:700;line-height:1;margin-bottom:8.5333333333vw;text-align:center}@media (min-width:991px){.partners__title{font-size:36px;margin-bottom:32px}}.partners__title span{color:#ffed00}.partners__slider{height:44.5333333333vw;overflow:hidden;padding:0 5.3333333333vw;position:relative}@media (min-width:991px){.partners__slider{height:167px;padding:0 20px}}.partners__slider:after,.partners__slider:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:10.6666666667vw;z-index:10}@media (min-width:991px){.partners__slider:after,.partners__slider:before{width:40px}}.partners__slider:before{background:linear-gradient(90deg,#0e0e0e 0,transparent);left:0}.partners__slider:after{background:linear-gradient(270deg,#0e0e0e 0,transparent);right:0}.partners__wrapper{animation:scroll 20s linear infinite;display:flex;width:-moz-max-content;width:max-content}.partners__item{align-items:center;display:flex;flex-shrink:0;height:44.5333333333vw;justify-content:center;padding:5.3333333333vw;width:auto}@media (min-width:991px){.partners__item{height:167px;padding:20px}}.partners__item img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.philosophy{background-color:#0e0e0e;padding-top:4.2666666667vw}@media (min-width:991px){.philosophy{padding-top:64px}}.philosophy__content{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.philosophy__content{gap:32px}}.philosophy__text{max-width:755px}.philosophy__title{font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:700;line-height:1.2;margin-bottom:5.3333333333vw}@media (min-width:991px){.philosophy__title{font-size:36px;margin-bottom:20px}}.philosophy__title-line{color:#fff;display:block}.philosophy__title-line--primary{color:#ffed00}.philosophy__description{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:400;line-height:1.4;margin-bottom:0}@media (min-width:991px){.philosophy__description{font-size:18px;line-height:1.39}}.philosophy__gallery{overflow:hidden;position:relative;width:100%}.philosophy__gallery:after,.philosophy__gallery:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:26.6666666667vw;z-index:10}@media (min-width:991px){.philosophy__gallery:after,.philosophy__gallery:before{width:100px}}.philosophy__gallery:before{background:linear-gradient(90deg,#0e0e0e 0,transparent);left:0}.philosophy__gallery:after{background:linear-gradient(270deg,#0e0e0e 0,transparent);right:0}.philosophy__gallery-container{height:66.6666666667vw;overflow:hidden;position:relative;width:100%}@media (min-width:991px){.philosophy__gallery-container{height:654px}}.philosophy__gallery-container.swiper{overflow:hidden}.philosophy__gallery-track.swiper-wrapper{align-items:stretch;animation:none!important;display:flex;height:100%}.philosophy__gallery-item{display:flex;flex-direction:column;flex-shrink:0;gap:2.6666666667vw;height:100%;width:61.3333333333vw}@media (min-width:991px){.philosophy__gallery-item{gap:28px;width:630px}}.philosophy__gallery-item.swiper-slide{display:flex;flex-direction:column;flex-shrink:0;height:100%;width:61.3333333333vw}@media (min-width:991px){.philosophy__gallery-item.swiper-slide{width:630px}}.philosophy__gallery-row{display:flex;gap:2.6666666667vw}@media (min-width:991px){.philosophy__gallery-row{gap:28px}}.philosophy__gallery-image{background-color:#0e0e0e;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}@media (min-width:991px){.philosophy__gallery-image{border-radius:8px}}.philosophy__gallery-image a{display:block;height:100%;position:relative;width:100%}.philosophy__gallery-image:hover img{transform:translate(-50%,-50%) scale(1.05)}.philosophy__gallery-image--large{height:32vw;width:61.3333333333vw}@media (min-width:991px){.philosophy__gallery-image--large{height:320px;width:630px}}.philosophy__gallery-image--small{height:32vw;width:29.3333333333vw}@media (min-width:991px){.philosophy__gallery-image--small{height:306px;width:301px}}.philosophy__gallery-image img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:100%}.home .philosophy{background-color:transparent}.home .philosophy__gallery:before{background:linear-gradient(90deg,#1d1d1d 0,transparent);left:0}.home .philosophy__gallery:after{background:linear-gradient(270deg,#1d1d1d 0,transparent);right:0}.home .philosophy__gallery-container{background-color:#0e0e0e}.philosophy-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:10000}.philosophy-modal--active{opacity:1;visibility:visible}.philosophy-modal__backdrop{background:rgba(0,0,0,.8);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.philosophy-modal__container{height:100%;width:100%;z-index:1}.philosophy-modal__container,.philosophy-modal__content{align-items:center;display:flex;justify-content:center;position:relative}.philosophy-modal__content{height:90vh;width:90vw}.philosophy-modal__image{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.philosophy-modal__close{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;padding:0;position:absolute;right:5.3333333333vw;top:5.3333333333vw;transition:all .3s ease;width:10.6666666667vw;z-index:1001}@media (min-width:991px){.philosophy-modal__close{height:40px;right:32px;top:32px;width:40px}}.philosophy-modal__close:hover{color:#ffed00;transform:scale(1.1)}.philosophy-modal__close svg{height:100%;width:100%}.philosophy-modal__next,.philosophy-modal__prev{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:13.3333333333vw;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:13.3333333333vw;z-index:1001}@media (min-width:991px){.philosophy-modal__next,.philosophy-modal__prev{height:60px;width:60px}}.philosophy-modal__next:hover,.philosophy-modal__prev:hover{background:rgba(0,0,0,.8);color:#ffed00}.philosophy-modal__next svg,.philosophy-modal__prev svg{height:6.4vw;width:6.4vw}@media (min-width:991px){.philosophy-modal__next svg,.philosophy-modal__prev svg{height:24px;width:24px}}.philosophy-modal__prev{left:5.3333333333vw}@media (min-width:991px){.philosophy-modal__prev{left:40px}}.philosophy-modal__next{right:5.3333333333vw}@media (min-width:991px){.philosophy-modal__next{right:40px}}body.philosophy-modal-open{height:100%;overflow:hidden!important;width:100%}.policy-page{background-color:#0e0e0e;min-height:100vh;position:relative}.policy-header{align-items:center;backdrop-filter:blur(7.5px);background:rgba(0,0,0,.3);display:flex;height:86px;justify-content:center;left:0;padding:0 40px;position:fixed;right:0;top:0;z-index:1000}.policy-header__container{max-width:1024px;width:100%}.policy-header__content{align-items:center;display:flex;gap:50px;justify-content:space-between}.policy-header__logo{flex-shrink:0;height:34px;width:208px}.policy-header__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.policy-header__nav{align-items:center;display:flex;gap:25px}.policy-header__nav-link{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:600;line-height:1;text-decoration:none;transition:color .3s ease}.policy-header__nav-link:hover{color:#ffed00}.policy-header__button{background:#ffed00;border:none;border-radius:32px;color:#000;cursor:pointer;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;padding:12px 24px;transition:background-color .3s ease;white-space:nowrap}.policy-header__button:hover{background:#ccbe00}.policy-main{padding-bottom:100px;padding-top:86px}.policy-main__container{margin:0 auto;max-width:1024px;padding:0 40px}.policy-main__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:50px;line-height:1.2;margin:64px 0 80px;text-align:center;text-transform:uppercase}.policy-content{display:flex;flex-direction:column;gap:32px}.policy-content span{color:#ffed00;display:inline;margin:0}.policy-content p{margin:0 0 16px}.policy-content ol,.policy-content ul{margin:0 0 16px;padding-left:18px}.policy-content li{margin:0}.policy-content p+ol,.policy-content p+ul,.policy-content span+ol,.policy-content span+ul{margin-top:-20px}.policy-section{display:flex;flex-direction:column;gap:16px}.policy-section__title{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;line-height:1;text-align:center}@media (min-width:991px){.policy-section__title{font-size:36px}}.policy-section__content{display:flex;flex-direction:column;gap:16px}.policy-section__text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;line-height:1.2}.policy-section__text--accent{color:#ffed00}.policy-section a{color:#ffed00;text-decoration:underline;text-underline-position:from-font;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease;will-change:text-decoration}.policy-section a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.policy-link{color:#fff;text-decoration:underline;text-underline-position:from-font}.policy-email,.policy-link:hover,.policy-text-accent{color:#ffed00}.policy-list{display:flex;flex-direction:column;gap:16px}.policy-list__title{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;line-height:1.2}.policy-list__items{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.policy-list__item{align-items:flex-start;color:#fff;display:flex;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;gap:8px;line-height:1.2}.policy-list__item:before{background:#ffed00;border-radius:2px;content:"";flex-shrink:0;height:11px;margin-top:6px;width:11px}.policy-footer{background:#000;margin-top:100px;padding:32px 0}.policy-footer__container{margin:0 auto;max-width:1024px;padding:0 40px}.policy-footer__content{align-items:flex-start;display:flex;gap:64px;justify-content:space-between}.policy-footer__info{display:flex;gap:64px}.policy-footer__cooperation,.policy-footer__sitemap,.policy-footer__social{display:flex;flex-direction:column;gap:16px}.policy-footer__title{color:#ccc;margin:0}.policy-footer__link,.policy-footer__title{font-family:HelveticaNeueCyr,sans-serif;font-size:18px;line-height:1}.policy-footer__link{color:#fff;text-decoration:none;transition:color .3s ease}.policy-footer__link:hover{color:#ffed00}.policy-footer__telegram{display:flex;flex-direction:column;gap:8px}.policy-footer__telegram-desc{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:16px;line-height:1;margin:0}.policy-footer__logo{flex-shrink:0;height:44px;width:262px}.policy-footer__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.policy-footer__contact{display:flex;flex-direction:column;gap:12px;width:199px}.policy-footer__form{align-items:center;display:flex;position:relative}.policy-footer__input{background:transparent;border:1px solid #ffed00;border-radius:20px;color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:16px;height:40px;outline:none;padding:0 12px;width:100%}.policy-footer__input::-moz-placeholder{color:#fff}.policy-footer__input::placeholder{color:#fff}.policy-footer__input:focus{border-color:#fff466}.policy-footer__button{align-items:center;background:#ffed00;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;transition:background-color .3s ease;width:40px}.policy-footer__button:hover{background:#ccbe00}.policy-footer__button img{height:20px;width:20px}@media (max-width:1199.98px){.policy-header{height:70px;padding:0 20px}.policy-header__content{gap:20px}.policy-header__nav{display:none}.policy-header__logo{height:25px;width:150px}.policy-header__button{font-size:16px;padding:8px 16px}.policy-main{padding-top:70px}.policy-main__container{padding:0 20px}.policy-main__title{font-size:32px;margin:40px 0 60px}.policy-section__title{font-size:28px}.policy-section__text{font-size:16px}.policy-content ol,.policy-content ul{padding-left:16px}.policy-list__item,.policy-list__title{font-size:16px}.policy-footer{padding:20px 0}.policy-footer__container{padding:0 20px}.policy-footer__content,.policy-footer__info{flex-direction:column;gap:30px}.policy-footer__logo{height:35px;width:200px}.policy-footer__contact{width:100%}}@media (max-width:990.98px){.policy-main__title{font-size:24px;margin:30px 0 40px}.policy-section__title{font-size:24px}.policy-section__text{font-size:14px}.policy-content ol,.policy-content ul{padding-left:14px}.policy-list__item,.policy-list__title{font-size:14px}}.popular-questions{background:#0e0e0e;margin-top:8.5333333333vw}@media (min-width:991px){.popular-questions{margin-top:80px}}@media (min-width:1439px){.popular-questions{margin-top:128px}}.popular-questions__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:700;line-height:1;margin-bottom:10.6666666667vw}@media (min-width:991px){.popular-questions__title{font-size:36px;margin-bottom:40px}}.popular-questions__title span{color:#ffed00}.popular-questions__slider{overflow:hidden;padding:0 5.3333333333vw;position:relative}@media (min-width:991px){.popular-questions__slider{padding:0 20px}.popular-questions__slider:after,.popular-questions__slider:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:10}.popular-questions__slider:before{background:linear-gradient(90deg,#0e0e0e 0,transparent);left:0}.popular-questions__slider:after{background:linear-gradient(270deg,#0e0e0e 0,transparent);right:0}}.popular-questions__slider .swiper-wrapper{align-items:stretch;background:linear-gradient(270deg,#0e0e0e .5%,hsla(0,0%,5%,0) 20%,hsla(0,0%,5%,0) 80%,#0e0e0e);display:flex}.popular-questions__slider .swiper-slide{display:flex;flex-shrink:0}.popular-questions__video{display:flex;flex-direction:column;gap:3.2vw;width:100%}@media (min-width:991px){.popular-questions__video{gap:12px}}.popular-questions__video-thumbnail{cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}@media (min-width:1420px){.popular-questions__video-thumbnail{border-radius:8px;height:170px;width:100%}}@media (max-width:1420px){.popular-questions__video-thumbnail{border-radius:8px;max-height:226px;width:100%}}@media (max-width:990px){.popular-questions__video-thumbnail{max-height:100%;width:100%}}.popular-questions__video-thumbnail:hover{transform:scale(1.05)}.popular-questions__video-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popular-questions__video-play{align-items:center;display:flex;height:10.6666666667vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:10.6666666667vw}@media (min-width:991px){.popular-questions__video-play{height:60px;width:60px}}.popular-questions__video-play svg{height:100%;width:100%}.popular-questions__video-thumbnail:hover .popular-questions__video-play{transform:translate(-50%,-50%) scale(1.1)}.popular-questions__video-title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:550;line-height:1.3;margin:0;text-align:center}@media (min-width:991px){.popular-questions__video-title{font-size:16px}}.popular-questions__nav{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:11}@media (min-width:991px){.popular-questions__nav{border-radius:20px;height:40px;width:40px}}.popular-questions__nav:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.popular-questions__nav:active{transform:translateY(-50%) scale(.95)}.popular-questions__nav[style*="display: none"]{opacity:0;pointer-events:none}.popular-questions__nav--prev{left:4.2666666667vw}@media (min-width:991px){.popular-questions__nav--prev{left:16px}}.popular-questions__nav--next{right:4.2666666667vw}@media (min-width:991px){.popular-questions__nav--next{right:16px}}.popular-questions__nav:after{color:#000;font-size:5.3333333333vw}@media (min-width:991px){.popular-questions__nav:after{font-size:20px}}.popular-questions--thank-you{padding:8vw 0}@media (min-width:991px){.popular-questions--thank-you{padding:8px 0}}.popular-questions--thank-you .thank-you__header-title{color:#ffed00;font-size:54px;margin-bottom:-4px;margin-top:20px;text-align:center}@media (max-width:450px){.popular-questions--thank-you .thank-you__header-title{font-size:38px;max-width:340px;padding-left:5.3333333333vw;text-align:start}}@media (min-width:991px){.popular-questions--thank-you .thank-you__header-title{font-size:64px;margin-bottom:-4px}}.popular-questions--thank-you .thank-you__header-description{font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:30px!important;margin:0 auto;max-width:1000px;text-align:center}@media (max-width:450px){.popular-questions--thank-you .thank-you__header-description{font-size:20px;margin-left:0;margin-top:10px;max-width:340px;padding-left:5.3333333333vw;text-align:start}}@media (min-width:991px){.popular-questions--thank-you .thank-you__header-description{font-size:24px;margin-bottom:34px}}.popular-questions--thank-you .thank-you__header-image{margin:0 auto;max-width:1200px;overflow:hidden;width:100%}@media (min-width:991px){.popular-questions--thank-you .thank-you__header-image{border-radius:8px;margin-bottom:32px}}@media (max-width:450px){.popular-questions--thank-you .thank-you__header-image{display:none}}.popular-questions--thank-you .thank-you__header-image img{border-radius:20px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.popular-questions--thank-you .thank-you__header-text{color:#fff;font-size:30px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0!important;margin-top:0!important;margin:0 auto;max-width:940px;padding:20px 0 24px;text-align:center;text-transform:uppercase}@media (max-width:990px){.popular-questions--thank-you .thank-you__header-text{padding:60px 0 30px}}@media (max-width:450px){.popular-questions--thank-you .thank-you__header-text{font-size:24px;font-style:bold;margin-left:0;max-width:340px;padding-left:5.3333333333vw;text-align:start}}@media (min-width:991px){.popular-questions--thank-you .thank-you__header-text{margin-bottom:32px;margin-top:62px;max-width:1000px}}.popular-questions--thank-you .thank-you__header-text span{color:#ffed00}.popular-questions--thank-you .thank-you__footer-title{font-size:24px!important;font-weight:300!important}@media (max-width:450px){.popular-questions--thank-you .thank-you__footer-title{font-size:16px!important}}.popular-questions--thank-you .thank-you__footer{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:17.0666666667vw;padding:0 48px}@media (max-width:450px){.popular-questions--thank-you .thank-you__footer{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}@media (min-width:991px){.popular-questions--thank-you .thank-you__footer{flex-direction:row;gap:18px;margin-top:64px}}.popular-questions--thank-you .thank-you__footer-title{font-size:6.4vw;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}@media (min-width:991px){.popular-questions--thank-you .thank-you__footer-title{font-size:24px}}.popular-questions--thank-you .thank-you__footer .btn{background-color:transparent;height:58px;padding:0;width:58px}@media (min-width:991px){.popular-questions--thank-you .thank-you__footer .btn{height:58px;width:58px}}.popular-questions--thank-you .thank-you__footer .btn img,.popular-questions--thank-you .thank-you__footer .btn svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.popular-questions--thank-you .thank-you__footer .btn img path,.popular-questions--thank-you .thank-you__footer .btn svg path{transition:fill .3s ease}.popular-questions--thank-you .thank-you__footer .btn:hover path{fill:#fff}.popular-questions .swiper-button-next,.popular-questions .swiper-button-prev{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;margin:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:11}@media (min-width:991px){.popular-questions .swiper-button-next,.popular-questions .swiper-button-prev{border-radius:20px;font-size:20px;height:40px;width:40px}}.popular-questions .swiper-button-next:hover,.popular-questions .swiper-button-prev:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.popular-questions .swiper-button-next:active,.popular-questions .swiper-button-prev:active{transform:translateY(-50%) scale(.95)}.popular-questions .swiper-button-next[style*="display: none"],.popular-questions .swiper-button-prev[style*="display: none"]{opacity:0;pointer-events:none}.popular-questions .swiper-button-next.swiper-button-disabled,.popular-questions .swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.popular-questions .swiper-button-prev{left:4.2666666667vw}@media (min-width:991px){.popular-questions .swiper-button-prev{left:16px}}.popular-questions .swiper-button-next{right:4.2666666667vw}@media (min-width:991px){.popular-questions .swiper-button-next{right:16px}}.popular-questions .swiper-button-next:after,.popular-questions .swiper-button-prev:after{color:#000;font-size:5.3333333333vw}@media (min-width:991px){.popular-questions .swiper-button-next:after,.popular-questions .swiper-button-prev:after{font-size:20px}}.premium-offer{background-color:#ffed00;color:#000;margin-top:64px;overflow:hidden;padding:40px 16px}.premium-offer__grid{align-items:start;display:grid;gap:16px;grid-template-areas:"text" "cards" "cta";grid-template-columns:1fr}.premium-offer__text{align-items:center;display:flex;flex-direction:column;gap:12px;grid-area:text;text-align:center}.premium-offer__title{color:#000;font-size:38px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.premium-offer__divider{border-top:2px solid #000;height:0;margin:0 auto;width:100%}.premium-offer__subtitle{color:#000;font-size:26px;font-weight:600;line-height:1;margin:0;text-transform:uppercase}.premium-offer__description{color:#000;font-family:Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;margin:0 auto;max-width:320px;text-align:center;text-transform:uppercase}.premium-offer__cta{display:flex;grid-area:cta;justify-content:center}.premium-offer__btn{align-items:center;border-radius:32px;display:inline-flex;height:48px;justify-content:center;min-width:100%;padding:0 20px;text-align:center;width:100%}.premium-offer__btn--desktop{display:none}.premium-offer__btn--mobile{display:flex}.premium-offer__cards{align-items:flex-start;display:flex;gap:8px;grid-area:cards;margin:0 auto;max-width:100%;padding:0;width:328px}.premium-offer__group{display:flex;flex:0 0 160px;flex-direction:column;gap:8px;min-width:0;width:160px}.premium-offer__group:first-child{margin-top:30px}.premium-offer__group--second{gap:4px;padding-bottom:48px}.premium-offer__card{background-color:#000;border-radius:10px;overflow:hidden;position:relative}.premium-offer__card:after{background:linear-gradient(180deg,transparent 50%,#000 82%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.premium-offer__card img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.premium-offer__card p{bottom:0;color:#fff;font-size:12px;font-weight:600;left:0;line-height:1;margin:0;padding:12px;position:absolute;right:0;text-transform:uppercase;z-index:2}.premium-offer__card--hookah{height:200px;width:160px}.premium-offer__card--bar,.premium-offer__card--kitchen{height:150px;width:160px}.premium-offer__card--tech{height:200px;width:160px}.premium-offer__spacer,.premium-offer__spacer--bottom,.premium-offer__spacer--top{display:none}@media screen and (min-width:601px) and (max-width:1024px){.premium-offer{padding:44px 0}.premium-offer__grid{gap:24px;justify-content:center}.premium-offer__divider{border-top-width:3px;max-width:520px}.premium-offer__title{background:#000;border-radius:6px;color:#fff;display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;padding:6px 10px;text-transform:uppercase}.premium-offer__cards{align-items:start;display:grid;gap:12px;grid-template-areas:"hookah kitchen" "bar tech";grid-template-columns:247px 247px;justify-content:center;margin:0 auto;max-width:100%;padding-top:0;width:506px}.premium-offer__group{display:contents;flex:initial;gap:0;margin:0;padding-bottom:0;transform:none;width:auto}.premium-offer__card{border-radius:16px}.premium-offer__card p{font-size:16px;padding:14px}.premium-offer__card--hookah{grid-area:hookah;height:307px;width:247px}.premium-offer__card--kitchen{grid-area:kitchen;height:244px;width:247px}.premium-offer__card--bar{grid-area:bar;height:244px;width:247px}.premium-offer__card--tech{grid-area:tech;height:308px;width:247px}}@media screen and (min-width:900px) and (max-width:1024px){.premium-offer{padding:44px 0}.premium-offer__grid{align-items:center;gap:42px;grid-template-areas:"text cards";grid-template-columns:1fr 506px;justify-content:space-between}.premium-offer__text{align-items:flex-start;gap:24px;text-align:left}.premium-offer__title{background:transparent;border-radius:0;color:#000;display:block;font-size:54px;line-height:1;padding:0}.premium-offer__divider{border-top-width:3px;margin:0;max-width:none;width:100%}.premium-offer__subtitle{font-size:38px;line-height:1}.premium-offer__description{font-size:22px;margin:0;max-width:520px;text-align:left}.premium-offer__btn{font-size:18px;height:64px;min-width:360px;padding:0 44px;width:auto}.premium-offer__cta{display:none}.premium-offer__cards{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0;padding-top:64px;width:506px}.premium-offer__group{display:flex;flex:0 0 247px;gap:14px;width:247px}.premium-offer__group--second{padding-bottom:0;transform:translateY(-64px)}.premium-offer__card{border-radius:16px}.premium-offer__card p{font-size:16px;padding:14px}.premium-offer__card--hookah{height:307px}.premium-offer__card--bar,.premium-offer__card--kitchen{height:244px}.premium-offer__card--tech{height:308px}}@media screen and (min-width:1025px){.premium-offer{margin-top:64px;padding:44px 0}.premium-offer__grid{align-items:center;gap:42px;grid-template-areas:"text cards";grid-template-columns:641px 506px;justify-content:space-between}.premium-offer__text{align-items:flex-start;gap:34px;text-align:left;width:641px}.premium-offer__title{background:transparent;border-radius:0;color:#000;display:block;font-family:Helvetica Neue,Arial,sans-serif;font-size:70px;line-height:1;padding:0}.premium-offer__divider{border-top-width:3px;margin:0;max-width:641px;width:641px}.premium-offer__subtitle{font-family:Helvetica Neue,Arial,sans-serif;font-size:49px;font-weight:700;line-height:1}.premium-offer__description{font-size:25px;margin:0;max-width:641px;text-align:left}.premium-offer__cta{justify-content:flex-start}.premium-offer__btn{font-size:18px;height:64px;line-height:1;min-width:392px;padding:24px 44px;width:auto}.premium-offer__btn--desktop{display:inline-flex}.premium-offer__btn--mobile{display:none}.premium-offer__cards{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0;padding-top:76px;width:506px}.premium-offer__group{display:flex;flex:0 0 247px;gap:14px;width:247px}.premium-offer__group--second{gap:14px;padding-bottom:0;transform:translateY(-76px)}.premium-offer__card{border-radius:16px}.premium-offer__card p{font-size:18px;padding:16px}.premium-offer__card--hookah{height:307px;width:auto}.premium-offer__card--bar,.premium-offer__card--kitchen{height:244px;width:auto}.premium-offer__card--tech{height:308px;width:auto}}.results{background-color:#ffed00;margin-top:clamp(40px,10.6666666667vw,56px);overflow:hidden;padding:clamp(44px,11.7333333333vw,64px) 0 clamp(48px,12.8vw,68px);position:relative}@media (min-width:991px){.results{margin-top:56px;padding:58px 0 64px}}@media (min-width:1200px){.results{margin-top:80px;padding:64px 0 78px}}.results .wrapper{overflow:visible}.results__title{color:#000;font-family:HelveticaNeueCyr,sans-serif;font-size:clamp(32px,8.5333333333vw,48px);font-weight:700;line-height:1;margin:0 0 clamp(24px,6.4vw,36px);text-align:center;text-transform:uppercase}@media (min-width:991px){.results__title{font-size:56px;margin-bottom:42px}}@media (min-width:1200px){.results__title{font-size:72px;margin-bottom:48px}}.results__grid{display:grid;gap:clamp(14px,3.7333333333vw,20px);grid-template-columns:minmax(0,1fr)}@media (min-width:991px){.results__grid{--results-edge-gap:max(40px,calc(50vw - 644px));--results-bleed:clamp(80px,5vw,96px);align-items:stretch;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.results__grid{-moz-column-gap:56px;column-gap:56px;row-gap:34px}}@media screen and (min-width:1920px){.results__grid{-moz-column-gap:32px;column-gap:32px;row-gap:47px}}.results__item{display:flex;min-width:0}@media (min-width:991px){.results__item--center{grid-column:1/-1;justify-self:center;width:min(70%,720px)}}@media (min-width:1200px){.results__item--center{width:min(52%,664px)}.results__item--start .results__pill{margin-left:calc((var(--results-edge-gap) + var(--results-bleed))*-1);padding-left:calc(var(--results-pill-pad-x) + var(--results-edge-gap) + var(--results-bleed))}.results__item--end .results__pill,.results__item--start .results__pill{max-width:none;width:calc(100% + var(--results-edge-gap) + var(--results-bleed))}.results__item--end .results__pill{margin-right:calc((var(--results-edge-gap) + var(--results-bleed))*-1);padding-right:calc(var(--results-pill-pad-x) + var(--results-edge-gap) + var(--results-bleed))}}.results__pill{align-items:center;background:#0c0c0c;border-radius:500px;display:flex;gap:clamp(14px,3.7333333333vw,18px);min-height:clamp(74px,19.7333333333vw,96px);min-width:0;padding:clamp(14px,3.7333333333vw,18px) clamp(18px,4.8vw,28px);width:100%}@media (min-width:991px){.results__pill{gap:16px;min-height:92px;padding:18px 28px}}@media (min-width:1200px){.results__pill{--results-pill-pad-x:44px;gap:18px;min-height:104px;padding:22px 44px}}@media screen and (min-width:1920px){.results__pill{--results-pill-pad-x:50px;gap:16px;min-height:115px;padding:28px 50px}}.results__pill-number{color:#ffed00;flex:0 0 auto;font-family:HelveticaNeueCyr,sans-serif;font-size:clamp(40px,10.6666666667vw,64px);font-weight:550;line-height:1;white-space:nowrap}@media (min-width:991px){.results__pill-number{font-size:58px}}@media (min-width:1200px){.results__pill-number{font-size:clamp(68px,4.2vw,100px)}}.results__pill-text{color:#fff;flex:1 1 auto;font-family:HelveticaNeueCyr,sans-serif;font-size:clamp(13px,3.4666666667vw,18px);font-weight:550;line-height:1.1;min-width:0;text-transform:uppercase}@media (min-width:991px){.results__pill-text{font-size:17px}}@media (min-width:1200px){.results__pill-text{font-size:20px}}@media screen and (min-width:1920px){.results__pill-text{font-size:28px}.results{padding-bottom:47px;padding-top:0}.results__title{font-size:80px;margin-bottom:32px}.results__pill-number{font-size:80px}}.reviews{background:#0e0e0e;margin-top:17.0666666667vw}@media (min-width:991px){.reviews{margin-top:80px}}@media (min-width:1439px){.reviews{margin-top:128px}}.reviews__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:6.4vw;font-weight:700;line-height:1;margin-bottom:9.6vw;text-align:start}@media (min-width:991px){.reviews__title{font-size:36px;margin-bottom:52px}}.reviews__title-accent{color:#ffed00}.reviews__slider{overflow:hidden;padding:0 5.3333333333vw;position:relative}@media (min-width:991px){.reviews__slider{padding:0 20px}.reviews__slider:after,.reviews__slider:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:10}}.reviews__slider:before{background:linear-gradient(90deg,#0e0e0e 0,transparent);left:0}.reviews__slider:after{background:linear-gradient(270deg,#0e0e0e 0,transparent);right:0}.reviews__slider .swiper-wrapper{align-items:stretch;display:flex}.reviews__slider .swiper-slide{display:flex;flex-shrink:0}.reviews__card{border:.5333333333vw solid #ffed00;border-radius:5.3333333333vw;display:flex;flex-direction:column;overflow:hidden;padding:1.8666666667vw;position:relative;width:100%}@media (min-width:991px){.reviews__card{border:2px solid #ffed00;border-radius:20px;padding:7px}}.reviews__card-body{display:flex;flex-direction:column;gap:5.3333333333vw;padding:3.7333333333vw;position:relative;z-index:2}@media (min-width:991px){.reviews__card-body{gap:20px;padding:14px}}.reviews__card-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.302);display:flex;gap:2.4vw;padding-bottom:1.6vw}@media (min-width:991px){.reviews__card-header{gap:9px;padding-bottom:6px}}.reviews__card-avatar{border-radius:50%;flex-shrink:0;height:10.4vw;overflow:hidden;width:10.4vw}@media (min-width:991px){.reviews__card-avatar{height:39px;width:39px}}.reviews__card-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__card-info{display:flex;flex-direction:column;gap:1.8666666667vw}@media (min-width:991px){.reviews__card-info{gap:7px}}.reviews__card-name{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:4.2666666667vw;font-weight:550;line-height:1}@media (min-width:991px){.reviews__card-name{font-size:18px}}.reviews__card-position{color:#555;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:550;line-height:1}@media (min-width:991px){.reviews__card-position{font-size:14px}}.reviews__card-content{display:flex;flex:1;flex-direction:column;gap:5.3333333333vw}@media (min-width:991px){.reviews__card-content{gap:20px}}.reviews__card-quote{-webkit-line-clamp:13;line-clamp:13;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;flex:1;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:550;line-height:1;overflow:hidden;transition:all .3s ease}@media (min-width:991px){.reviews__card-quote{font-size:16px}}.reviews__card-quote:before{color:#ffed00;content:"«";font-size:1.2em;margin-right:4px}.reviews__card-quote:after{color:#ffed00;content:"»";font-size:1.2em;margin-left:4px}.reviews__card-quote--expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.reviews__card-show-more{color:#ffed00;cursor:pointer;display:inline-block;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:550;line-height:1;margin-top:2.1333333333vw;transition:color .3s ease}@media (min-width:991px){.reviews__card-show-more{font-size:16px;margin-top:8px}}.reviews__card-show-more:hover{color:#fff}.reviews__card-divider{background:#fff;height:1px;opacity:.3;width:100%}.reviews__card-link{color:#fff;cursor:pointer;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:550;line-height:1;transition:color .3s ease}@media (min-width:991px){.reviews__card-link{font-size:16px}}.reviews__card-link:hover{color:#ffed00}.reviews__card-link a{color:inherit}.reviews__nav{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:10}@media (min-width:991px){.reviews__nav{border-radius:20px;height:40px;width:40px}}.reviews__nav:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.reviews__nav:active{transform:translateY(-50%) scale(.95)}.reviews__nav[style*="display: none"]{opacity:0;pointer-events:none}.reviews__nav--prev{left:4.2666666667vw}@media (min-width:991px){.reviews__nav--prev{left:16px}}.reviews__nav--next{right:4.2666666667vw}@media (min-width:991px){.reviews__nav--next{right:16px}}.reviews__nav:after{color:#000;font-size:5.3333333333vw}@media (min-width:991px){.reviews__nav:after{font-size:20px}}.reviews .swiper-button-next,.reviews .swiper-button-prev{align-items:center;background-color:#afafaf;border:none;border-radius:5.3333333333vw;cursor:pointer;display:flex;height:10.6666666667vw;justify-content:center;margin:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:10.6666666667vw;z-index:11}@media (min-width:991px){.reviews .swiper-button-next,.reviews .swiper-button-prev{border-radius:20px;font-size:20px;height:40px;width:40px}}.reviews .swiper-button-next:hover,.reviews .swiper-button-prev:hover{background-color:#ffed00;transform:translateY(-50%) scale(1.1)}.reviews .swiper-button-next:active,.reviews .swiper-button-prev:active{transform:translateY(-50%) scale(.95)}.reviews .swiper-button-next[style*="display: none"],.reviews .swiper-button-prev[style*="display: none"]{opacity:0;pointer-events:none}.reviews .swiper-button-prev{left:4.2666666667vw}@media (min-width:991px){.reviews .swiper-button-prev{left:16px}}.reviews .swiper-button-next{right:4.2666666667vw}@media (min-width:991px){.reviews .swiper-button-next{right:16px}}.reviews .swiper-button-next:after,.reviews .swiper-button-prev:after{color:#000;font-size:5.3333333333vw}@media (min-width:991px){.reviews .swiper-button-next:after,.reviews .swiper-button-prev:after{font-size:20px}}.special-offer{background:#ffed00;margin-top:17.0666666667vw;padding:10.6666666667vw 0;position:relative}@media (min-width:991px){.special-offer{margin-top:80px;padding:60px 0}}@media (min-width:1439px){.special-offer{margin-top:64px;padding:108px 0}}.special-offer__content{position:relative;z-index:2}.special-offer__header{margin-bottom:5.3333333333vw;width:-moz-fit-content;width:fit-content}@media (min-width:991px){.special-offer__header{margin-bottom:16px}}.special-offer__title{border:.2666666667vw solid #000;border-radius:13.3333333333vw;color:#000;font-size:3.2vw;font-style:normal;font-weight:700;line-height:normal;padding:4.5333333333vw 4.2666666667vw 3.4666666667vw}@media (min-width:991px){.special-offer__title{border-radius:50px;border-width:1px;font-size:17px;padding:15px 16px 11px}}.special-offer__title-line{display:block}.special-offer__body{align-items:center;display:grid;gap:8vw;grid-template-columns:1fr}@media (min-width:991px){.special-offer__body{gap:40px;grid-template-columns:1fr 1fr}}.special-offer__text{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.special-offer__text{gap:16px}}.special-offer__subtitle{color:#000;font-size:7.4666666667vw;font-weight:700;line-height:1.1;margin-bottom:0;text-transform:uppercase}@media (min-width:991px){.special-offer__subtitle{font-size:40px}}.special-offer__subtitle-line{display:block;margin-bottom:0}.special-offer__description{color:#000;font-size:4.2666666667vw;font-weight:500;line-height:1.2;margin-bottom:0;max-width:440px}@media (min-width:991px){.special-offer__description{font-size:18px}}.special-offer__link{color:#000;font-size:4.2666666667vw;font-weight:700;text-decoration:none;text-transform:uppercase;transition:color .3s ease}@media (min-width:991px){.special-offer__link{font-size:18px}}.special-offer__image{cursor:pointer;height:100%;min-height:50.1333333333vw;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}@media (min-width:991px){.special-offer__image{height:25vw;max-height:300px;min-height:228px;width:100%}}.special-offer__image:hover{transform:scale(1.02)}.special-offer__image:hover .special-offer__play-button{transform:translate(-50%,-50%) scale(1.1)}.special-offer__image iframe,.special-offer__thumbnail{-o-object-fit:contain;object-fit:contain;width:100%}.special-offer__thumbnail{height:100%}.special-offer__play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;z-index:2}.special-offer__play-button svg{height:16vw;width:16vw}@media (min-width:991px){.special-offer__play-button svg{height:80px;width:80px}}.take-part{margin-top:25.6vw}@media (min-width:991px){.take-part{margin-top:128px}}.take-part h2,.take-part p{margin-bottom:0}.take-part__content{align-items:center;display:flex;flex-direction:column;gap:2.1333333333vw}@media (min-width:991px){.take-part__content{gap:16px}}.take-part h2{color:#fff;font-size:5.3333333333vw;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media (min-width:991px){.take-part h2{font-size:40px}}.take-part h2 span{color:#ffed00}.take-part p{font-size:3.7333333333vw;text-align:center}@media (min-width:991px){.take-part p{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:120%;max-width:505px}}.take-part .btn{font-size:4.8vw}@media (min-width:991px){.take-part .btn{font-size:18px;min-width:306px}}.take-part__club-link{color:var(--accent,#ffed00);text-decoration:none;transition:opacity .2s ease}.take-part__club-link:hover{opacity:.8;text-decoration:underline}.timeline{background-color:#0e0e0e;margin-top:17.0666666667vw}@media (min-width:991px){.timeline{margin-top:80px}}@media (min-width:1439px){.timeline{margin-top:64px}}.timeline__header{align-items:center;display:flex;flex-direction:column;gap:8.5333333333vw;justify-content:space-between;margin-bottom:17.0666666667vw}@media (min-width:991px){.timeline__header{flex-direction:row;gap:32px;margin-bottom:80px}}.timeline__title h2{color:#fff;font-size:5.3333333333vw;font-weight:700;line-height:1;margin:0;max-width:546px;text-align:center}@media (min-width:991px){.timeline__title h2{font-size:24px;text-align:start}}@media (min-width:1439px){.timeline__title h2{font-size:36px}}.timeline__title h2 span{display:block}.timeline__title--primary{color:#ffed00}.timeline__stats{align-items:center;display:flex;gap:5.8666666667vw}@media (min-width:991px){.timeline__stats{gap:22px}}.timeline__number{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:25.6vw;font-weight:700;line-height:.7;padding-top:4.2666666667vw}@media (min-width:991px){.timeline__number{font-size:120px;padding-top:24px}}@media (min-width:1439px){.timeline__number{font-size:160px}}.timeline__stats-text h3{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:5.3333333333vw;font-weight:500;line-height:1;margin:0 0 2.1333333333vw}@media (min-width:991px){.timeline__stats-text h3{font-size:18px;margin:0 0 8px}}@media (min-width:1439px){.timeline__stats-text h3{font-size:30px}}.timeline__stats-text p{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.7333333333vw;font-weight:500;line-height:1;margin:0}@media (min-width:991px){.timeline__stats-text p{font-size:16px}}@media (min-width:1439px){.timeline__stats-text p{font-size:18px}}.timeline__content{margin:0 auto;max-width:145.0666666667vw;position:relative}@media (min-width:991px){.timeline__content{max-width:544px}}@media (min-width:1439px){.timeline__content{display:grid;gap:25px;grid-template-columns:repeat(5,1fr);max-width:none}}.timeline__item{display:flex;flex-direction:column;gap:3.2vw;margin-bottom:6.6666666667vw;overflow:hidden;position:relative}@media (min-width:991px){.timeline__item{gap:12px;margin-bottom:25px}}@media (min-width:1439px){.timeline__item{margin-bottom:0}}.timeline__item-content{display:flex;flex-direction:column;gap:4.8vw;padding-left:13.3333333333vw}@media (min-width:991px){.timeline__item-content{gap:18px;padding-left:52px}}.timeline__item-content li{color:#fff;font-size:3.7333333333vw;font-style:normal;font-weight:500;line-height:normal;padding-left:0;position:relative}@media (min-width:991px){.timeline__item-content li{font-size:16px}}.timeline__item-content li:before{background-color:#ffed00;border-radius:6px;content:"";height:6px;left:-25px;position:absolute;top:5px;width:6px;z-index:1}.timeline__item-content li:after{background-color:#333;bottom:calc(100% - 5px);content:"";height:100px;left:-22.5px;position:absolute;width:1px}.timeline__card{align-items:center;background-color:#ffed00;border:.2666666667vw solid rgba(255,237,0,.2);border-radius:7.4666666667vw;display:flex;height:14.9333333333vw;justify-content:center;overflow:hidden;padding-left:5.3333333333vw;padding-top:1.0666666667vw;position:relative;width:100%;z-index:1}@media (min-width:991px){.timeline__card{border:1px solid rgba(255,237,0,.2);border-radius:28px;height:56px;padding-left:20px;padding-top:4px}}@media (min-width:1439px){.timeline__card{width:237px}}.timeline__card:before{background-color:#000;border-radius:999px;content:"";height:9.6vw;left:2.6666666667vw;position:absolute;top:50%;transform:translateY(-50%);width:9.6vw}@media (min-width:991px){.timeline__card:before{height:36px;left:10px;width:36px}}.timeline__card-year{color:#000;font-family:HelveticaNeueCyr,sans-serif;font-size:5.3333333333vw;font-weight:700;line-height:1;margin-bottom:0;z-index:2}@media (min-width:991px){.timeline__card-year{font-size:24px}}.timeline__item:nth-child(2) .timeline__mark:after{height:26.6666666667vw}@media (min-width:991px){.timeline__item:nth-child(2) .timeline__mark:after{height:100px}}.timeline__item:nth-child(2) .timeline__dot{top:32.5333333333vw}@media (min-width:991px){.timeline__item:nth-child(2) .timeline__dot{top:122px}}.timeline__item:nth-child(3) .timeline__mark{left:8.8vw}.timeline__item:nth-child(3) .timeline__mark:after{height:13.6vw}@media (min-width:991px){.timeline__item:nth-child(3) .timeline__mark:after{height:51px}.timeline__item:nth-child(3) .timeline__mark{left:33px}}.timeline__item:nth-child(4) .timeline__mark{left:9.8666666667vw}.timeline__item:nth-child(4) .timeline__mark:after{height:31.2vw}@media (min-width:991px){.timeline__item:nth-child(4) .timeline__mark:after{height:117px}.timeline__item:nth-child(4) .timeline__mark{left:37px}}.timeline__item:nth-child(4) .timeline__dot{left:9.8666666667vw;top:32.5333333333vw}@media (min-width:991px){.timeline__item:nth-child(4) .timeline__dot{left:37px;top:122px}}.timeline__item:nth-child(5) .timeline__mark{left:9.8666666667vw}.timeline__item:nth-child(5) .timeline__mark:after{height:26.1333333333vw}@media (min-width:991px){.timeline__item:nth-child(5) .timeline__mark:after{height:98px}.timeline__item:nth-child(5) .timeline__mark{left:37px}}.tournament{background-color:#0e0e0e;position:relative}.tournament__menu{display:flex;justify-content:center;margin-bottom:40px}.tournament__tabs{background:#141414;border-radius:166px;display:flex;max-width:100%;overflow:hidden;padding:0;position:relative;scroll-margin-top:120px;width:-moz-fit-content;width:fit-content}.tournament__tabs:before{background:#ffed00;border-radius:166px;content:"";height:var(--bg-height,0);left:var(--bg-left,0);opacity:0;position:absolute;top:0;transition:all .3s ease;width:var(--bg-width,0);z-index:1}.tournament__tabs[data-active-tab]:before{opacity:1}.tournament__tab{background:transparent;border:none;color:#fff;cursor:pointer;font-size:3.2vw;font-style:normal;font-weight:500;line-height:normal;padding:2.6666666667vw 3.2vw;position:relative;transition:all .3s ease;white-space:nowrap;z-index:2}@media (min-width:991px){.tournament__tab{font-size:18px;padding:12px 36px}}.tournament__tab:hover{color:#ffed00}.tournament__tab--active{color:#000;font-weight:500;position:relative;z-index:3}.tournament__tab--active:hover{color:#000;text-shadow:.3px .3px #000}.tournament__tab.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tournament__content{position:relative}.tournament__instructions{color:#fff;display:flow-root;font-size:18px;font-weight:300;line-height:1.5;margin:0 auto 48px;max-width:1040px;overflow-wrap:anywhere}@media (min-width:991px){.tournament__instructions{font-size:24px;margin-bottom:64px}}.tournament__instructions h1,.tournament__instructions h2,.tournament__instructions h3,.tournament__instructions h4,.tournament__instructions h5,.tournament__instructions h6{color:#ffed00;font-weight:700;line-height:1.15;margin:1.5em 0 .6em;text-transform:uppercase}.tournament__instructions h1,.tournament__instructions h2{font-size:30px}@media (min-width:991px){.tournament__instructions h1,.tournament__instructions h2{font-size:48px}}.tournament__instructions h3,.tournament__instructions h4,.tournament__instructions h5,.tournament__instructions h6{font-size:1.2em}.tournament__instructions>:first-child{margin-top:0}.tournament__instructions .wp-caption,.tournament__instructions blockquote,.tournament__instructions figure,.tournament__instructions ol,.tournament__instructions p,.tournament__instructions ul{margin:0 0 1em}.tournament__instructions li,.tournament__instructions p{font-size:inherit;line-height:inherit}.tournament__instructions ol,.tournament__instructions ul{list-style-position:outside;padding-left:1.5em}.tournament__instructions ul{list-style-type:disc}.tournament__instructions ol{list-style-type:decimal}.tournament__instructions li{list-style-type:inherit;margin-bottom:.4em;padding-left:0}.tournament__instructions li:before{content:none}.tournament__instructions li::marker{color:#ffed00}.tournament__instructions li>ol,.tournament__instructions li>ul{margin:.4em 0}.tournament__instructions b,.tournament__instructions strong{font-weight:700}.tournament__instructions em,.tournament__instructions i{font-style:italic}.tournament__instructions a{color:#ffed00;text-decoration:underline}.tournament__instructions a:hover{color:rgba(255,237,0,.8)}.tournament__instructions .wp-caption,.tournament__instructions figure,.tournament__instructions img{max-width:100%}.tournament__instructions img{border-radius:12px;height:auto}.tournament__instructions .aligncenter{display:block;margin-left:auto;margin-right:auto}.tournament__instructions .alignleft,.tournament__instructions .alignright{display:block;float:none;margin:0 0 1em}@media (min-width:991px){.tournament__instructions .alignleft,.tournament__instructions .alignright{max-width:50%}.tournament__instructions .alignleft{float:left;margin-right:1em}.tournament__instructions .alignright{float:right;margin-left:1em}}.tournament__instructions .wp-caption-text,.tournament__instructions figcaption{font-size:.8em}.tournament__instructions blockquote{border-left:3px solid #ffed00;padding-left:1em}.tournament__panel{animation:fadeIn .3s ease-in-out;display:none}.tournament__panel--active{display:block}.tournament__panel#registration h2{color:#ffed00;font-size:6.9333333333vw;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media (min-width:991px){.tournament__panel#registration h2{font-size:36px}}.tournament__panel#registration form,.tournament__panel#registration>.wpcf7{margin:0 auto;max-width:628px;width:100%}.tournament__panel#registration form{display:flex;flex-direction:column;gap:3.7333333333vw}@media (min-width:991px){.tournament__panel#registration form{gap:14px}}.tournament__panel#registration form p{margin-bottom:0;width:100%}.tournament__panel#registration form .form-row,.tournament__panel#registration form .wpcf7-form-control,.tournament__panel#registration form .wpcf7-form-control-wrap{width:100%}.tournament__panel#registration form input,.tournament__panel#registration form select{background-color:transparent;border:.2666666667vw solid #555;border-radius:2.6666666667vw;color:#fff;font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:normal;padding:4.8vw;width:100%}@media (min-width:991px){.tournament__panel#registration form input,.tournament__panel#registration form select{border:1px solid #555;border-radius:10px;font-size:16px;padding:18px}}.tournament__panel#registration form input::-moz-placeholder,.tournament__panel#registration form select::-moz-placeholder{color:#555}.tournament__panel#registration form input::placeholder,.tournament__panel#registration form select::placeholder{color:#555}.tournament__panel#registration form select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.tournament__panel#registration form .tournament-agreement{margin:.5333333333vw 0}@media (min-width:991px){.tournament__panel#registration form .tournament-agreement{margin:2px 0}}.tournament__panel#registration form .tournament-agreement-wrap{display:block}.tournament__panel#registration form .tournament-agreement__label{align-items:flex-start;cursor:pointer;display:flex;gap:2.6666666667vw}@media (min-width:991px){.tournament__panel#registration form .tournament-agreement__label{gap:10px}}.tournament__panel#registration form .tournament-agreement__checkbox{accent-color:#ffed00;appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox;border-radius:3px;flex:0 0 auto;height:4.8vw;margin-top:.5333333333vw;min-width:4.8vw;padding:0;width:4.8vw}@media (min-width:991px){.tournament__panel#registration form .tournament-agreement__checkbox{height:18px;margin-top:2px;min-width:18px;width:18px}}.tournament__panel#registration form .tournament-agreement__text{color:hsla(0,0%,100%,.78);font-size:3.2vw;font-weight:400;line-height:1.35}@media (min-width:991px){.tournament__panel#registration form .tournament-agreement__text{font-size:13px}}.tournament__panel#registration form .tournament-agreement__text a{color:#ffed00;text-decoration:underline;text-underline-position:from-font}.tournament__panel#registration form .wpcf7-form-control-wrap:has(select){position:relative}.tournament__panel#registration form .wpcf7-form-control-wrap:has(select):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' fill='none'%3E%3Cpath d='m1 1 9 8 9-8' stroke='%23FFED00' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2.9333333333vw;height:100%;position:absolute;right:6.1333333333vw;top:50%;transform:translateY(-50%);width:5.3333333333vw}@media (min-width:991px){.tournament__panel#registration form .wpcf7-form-control-wrap:has(select):after{height:11px;right:23px;width:20px}}.tournament__panel#registration form .action-row .btn{font-size:4.8vw;width:100%}@media (min-width:991px){.tournament__panel#registration form .action-row .btn{font-size:18px}}.tournament__panel#registration form .action-row .btn br{display:none}.tournament__panel#registration form .action-row,.tournament__panel#registration form p:has(>.wpcf7-submit),.tournament__panel#registration form p:has(>button[type=submit]),.tournament__panel#registration form p:has(>input[type=submit]){margin:2.6666666667vw auto 0;max-width:628px;width:100%}@media (min-width:991px){.tournament__panel#registration form .action-row,.tournament__panel#registration form p:has(>.wpcf7-submit),.tournament__panel#registration form p:has(>button[type=submit]),.tournament__panel#registration form p:has(>input[type=submit]){margin-top:10px}}.tournament__panel#registration form .wpcf7-submit,.tournament__panel#registration form button[type=submit],.tournament__panel#registration form input[type=submit]{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffed00;border:0;border-radius:13.3333333333vw;color:#000;cursor:pointer;display:flex;font-size:4.2666666667vw;font-weight:700;height:17.0666666667vw;justify-content:center;line-height:1;min-height:17.0666666667vw;padding:0 6.4vw;text-align:center;text-transform:uppercase;width:100%}@media (min-width:991px){.tournament__panel#registration form .wpcf7-submit,.tournament__panel#registration form button[type=submit],.tournament__panel#registration form input[type=submit]{border-radius:50px;font-size:18px;height:64px;min-height:64px;padding:0 40px}}.tournament__panel#registration form .wpcf7-submit:focus,.tournament__panel#registration form .wpcf7-submit:hover,.tournament__panel#registration form button[type=submit]:focus,.tournament__panel#registration form button[type=submit]:hover,.tournament__panel#registration form input[type=submit]:focus,.tournament__panel#registration form input[type=submit]:hover{background-color:rgba(255,237,0,.85);color:#000}.tournament__panel#registration form .wpcf7-submit.btn--disabled,.tournament__panel#registration form .wpcf7-submit:disabled,.tournament__panel#registration form button[type=submit].btn--disabled,.tournament__panel#registration form button[type=submit]:disabled,.tournament__panel#registration form input[type=submit].btn--disabled,.tournament__panel#registration form input[type=submit]:disabled{cursor:not-allowed;opacity:.65}.tournament__panel#registration .tournament-payment-total{align-items:center;background:#141414;border:.2666666667vw solid rgba(255,237,0,.3);border-radius:2.6666666667vw;box-sizing:border-box;display:flex;gap:4.2666666667vw;justify-content:space-between;margin:2.1333333333vw auto 0;max-width:628px;padding:4.8vw 5.3333333333vw;width:100%}@media (min-width:991px){.tournament__panel#registration .tournament-payment-total{border:1px solid rgba(255,237,0,.3);border-radius:10px;gap:16px;margin:8px auto 0;padding:18px 20px}}.tournament__panel#registration .tournament-payment-total__label{color:hsla(0,0%,100%,.78);font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:1.2}@media (min-width:991px){.tournament__panel#registration .tournament-payment-total__label{font-size:16px}}.tournament__panel#registration .tournament-payment-total__value{color:#ffed00;font-size:5.8666666667vw;font-style:normal;font-weight:700;line-height:1;text-align:right;white-space:nowrap}@media (min-width:991px){.tournament__panel#registration .tournament-payment-total__value{font-size:24px}}.tournament [data-id=discipline_other_level-1],.tournament [data-id=discipline_other_level-2],.tournament [data-id=discipline_other_level-3],.tournament [data-id=discipline_other_level-4],.tournament [data-id=discipline_other_level-5],.tournament [data-id=discipline_other_level-6],.tournament [data-id=discipline_valorant_level-1],.tournament [data-id=discipline_valorant_level-2],.tournament [data-id=discipline_valorant_level-3],.tournament [data-id=discipline_valorant_level-4],.tournament [data-id=discipline_valorant_level-5],.tournament [data-id=discipline_valorant_level-6],.tournament [data-id=platform-link-1],.tournament [data-id=platform-link-2],.tournament [data-id=platform-link-3],.tournament [data-id=platform-link-4],.tournament [data-id=platform-link-5],.tournament [data-id=platform-link-6]{box-sizing:border-box;margin:0 auto 3.7333333333vw;max-width:628px;width:100%}@media (min-width:991px){.tournament [data-id=discipline_other_level-1],.tournament [data-id=discipline_other_level-2],.tournament [data-id=discipline_other_level-3],.tournament [data-id=discipline_other_level-4],.tournament [data-id=discipline_other_level-5],.tournament [data-id=discipline_other_level-6],.tournament [data-id=discipline_valorant_level-1],.tournament [data-id=discipline_valorant_level-2],.tournament [data-id=discipline_valorant_level-3],.tournament [data-id=discipline_valorant_level-4],.tournament [data-id=discipline_valorant_level-5],.tournament [data-id=discipline_valorant_level-6],.tournament [data-id=platform-link-1],.tournament [data-id=platform-link-2],.tournament [data-id=platform-link-3],.tournament [data-id=platform-link-4],.tournament [data-id=platform-link-5],.tournament [data-id=platform-link-6]{margin:0 auto 14px}}.tournament .participant-shell{display:none}.tournament .participant-shell.active{display:contents}.tournament .participant{box-sizing:border-box;display:none;flex-direction:column;gap:3.7333333333vw;margin:0 auto;max-width:628px;width:100%}@media (min-width:991px){.tournament .participant{gap:14px}}.tournament .participant.active{display:flex;margin-bottom:3.7333333333vw}@media (min-width:991px){.tournament .participant.active{margin-bottom:14px}}.tournament form .registration-player-photo-field{align-self:center;margin:0 auto;max-width:224px;width:224px}@media (min-width:991px){.tournament form .registration-player-photo-field{align-self:stretch;margin:0;max-width:124px;width:124px}}.tournament form .registration-player-photo-field p{margin:0}.tournament form .registration-player-photo-field br{display:none}.tournament .registration-player-photo{display:flex;flex-direction:column;gap:1.6vw}@media (min-width:991px){.tournament .registration-player-photo{gap:3px}}.tournament .registration-player-photo__label{color:#fff;font-size:3.4666666667vw;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}@media (min-width:991px){.tournament .registration-player-photo__label{font-size:13px;line-height:14px}}.tournament .registration-player-photo__label:after{color:#ffed00;content:"*"}.tournament .registration-player-photo__control{align-items:center;aspect-ratio:1/1;background:#050505;border:.5333333333vw solid #2b2b2b;border-radius:1.0666666667vw;cursor:pointer;display:flex;height:224px;justify-content:center;min-height:224px;overflow:hidden;position:relative;width:100%}@media (min-width:991px){.tournament .registration-player-photo__control{aspect-ratio:auto;border:2px solid #2b2b2b;border-radius:4px;height:120px;min-height:120px;width:124px}}.tournament .registration-player-photo__control>.wpcf7-form-control-wrap{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:2}.tournament .registration-player-photo__input{cursor:pointer;height:100%;inset:0;opacity:0;padding:0!important;position:absolute;width:100%;z-index:3}.tournament .registration-player-photo__placeholder{align-items:center;background-image:none!important;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;inset:0;justify-content:center;min-height:0;overflow:hidden;position:absolute;width:100%;z-index:1}@media (min-width:991px){.tournament .registration-player-photo__placeholder{min-height:0}}.tournament .registration-player-photo__placeholder:before{border:2px solid #303030;border-radius:4px;box-sizing:border-box;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}@media (min-width:991px){.tournament .registration-player-photo__placeholder:before{border:3px solid #303030;border-radius:4px;height:24px;width:30px}}.tournament .registration-player-photo__placeholder:after{border-bottom:2px solid #303030;border-right:2px solid #303030;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-35%,-5%) rotate(-45deg);width:9px}@media (min-width:991px){.tournament .registration-player-photo__placeholder:after{border-bottom:3px solid #303030;border-right:3px solid #303030;height:8px;transform:translate(-35%,-5%) rotate(-45deg);width:12px}}.tournament .registration-player-photo__preview{display:none;height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.tournament .registration-player-photo__hint{bottom:2.6666666667vw;color:hsla(0,0%,100%,.5);font-size:2.6666666667vw;font-weight:500;left:2.1333333333vw;letter-spacing:0;line-height:1.25;pointer-events:none;position:absolute;right:2.1333333333vw;text-align:center;z-index:2}@media (min-width:991px){.tournament .registration-player-photo__hint{bottom:6px;font-size:8px;left:6px;line-height:1.15;right:6px}}.tournament .registration-player-photo__filename,.tournament [data-photo-upload].has-file .registration-player-photo__hint,.tournament [data-photo-upload].has-file .registration-player-photo__placeholder:after,.tournament [data-photo-upload].has-file .registration-player-photo__placeholder:before{display:none}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field){align-items:start;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:124px 16px minmax(0,1fr) 10px minmax(0,1fr);max-width:628px;row-gap:10px}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has(.js-club-dropdown){grid-column:1/-1;margin:0 auto 6px;max-width:628px;width:100%}}.tournament .participant.active:has(.registration-player-photo-field)>.registration-player-photo-field{align-self:center;margin:0 auto;max-width:224px;width:224px}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.registration-player-photo-field{align-self:start;grid-column:1;grid-row:2/span 2;justify-self:stretch;margin:0;max-width:124px;width:124px}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=participant]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])){grid-column:3;grid-row:2;margin-top:18px}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=nickname]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=nickname_]){grid-column:5;grid-row:2;margin-top:18px}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=discord]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=discord_]){grid-column:3/6;grid-row:3;margin-top:0}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=discord]):before,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=nickname]):before,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=participant]):before,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=discord_]):before,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=nickname_]):before,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])):before{content:none!important;display:none!important}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=discord]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=nickname]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=participant]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=discord_]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=nickname_]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])){margin-bottom:0;margin-left:0;margin-right:0;width:100%}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=discord]) input,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=nickname]) input,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=participant]) input,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=discord_]) input,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=nickname_]) input,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])) input{background-color:transparent;border:1px solid #555;border-radius:8px;font-size:14px;height:48px;line-height:1.2;padding:0 14px}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=discord]) input::-moz-placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=nickname]) input::-moz-placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=participant]) input::-moz-placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=discord_]) input::-moz-placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=nickname_]) input::-moz-placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])) input::-moz-placeholder{color:#555!important}.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=discord]) input::placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=nickname]) input::placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=participant]) input::placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=discord_]) input::placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=nickname_]) input::placeholder,.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])) input::placeholder{color:#555!important}}@media (min-width:991px){.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=challangermode]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name=your-phone]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=challangermode_]),.tournament .participant.active:has(.registration-player-photo-field)>.form-row:has([data-name^=your-phone_]){grid-column:1/-1;margin-inline:auto;max-width:628px;width:100%}}@media (min-width:640px){.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant)){align-items:start;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:124px 16px minmax(0,1fr);margin-inline:auto;max-width:628px;row-gap:10px}}@media (min-width:640px){.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p:has(>.form-row){display:contents}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row{grid-column:1/-1;margin:0;max-width:none;width:100%}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>[data-id]{grid-column:1/-1;margin:0;width:100%}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>[data-id]>.form-row{margin:0;max-width:none;width:100%}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.registration-player-photo-field,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.registration-player-photo-field{align-self:start;grid-column:1;grid-row:auto/span 3;justify-self:start;margin:0;max-width:124px;width:124px}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.registration-player-photo-field .registration-player-photo__control,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.registration-player-photo-field .registration-player-photo__control{aspect-ratio:auto;height:120px;min-height:120px;width:124px}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.registration-player-photo-field .registration-player-photo__hint,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.registration-player-photo-field .registration-player-photo__hint{bottom:6px;font-size:8px;left:6px;line-height:1.15;right:6px}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name=nickname]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name=participant]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name^=nickname_]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name=nickname]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name=participant]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name^=nickname_]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])){grid-column:3}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name=discord]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name=nickname]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name=participant]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name^=discord_]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name^=nickname_]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name=discord]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name=nickname]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name=participant]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name^=discord_]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name^=nickname_]):before,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.form-row:has([data-name^=participant_]:not([data-name^=participant_photo])):before{content:none!important;display:none!important}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p:not(:has(>.form-row)){grid-column:1/-1;margin:0;width:100%}.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>.action-row,.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p:has(>.wpcf7-submit),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p:has(>button[type=submit]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p:has(>input[type=submit]),.tournament__panel#registration form:has(.registration-player-photo-field):not(:has(.participant))>p>.action-row{grid-column:1/-1;margin:10px auto 0;max-width:628px;width:100%}}.tournament [data-photo-upload].has-file .registration-player-photo__preview{display:block}.tournament .registration-roster{display:none}.tournament .registration-roster__note{box-sizing:border-box;color:hsla(0,0%,100%,.7);font-size:3.2vw;line-height:1.45;margin:2.1333333333vw auto 3.7333333333vw;max-width:628px;width:100%}@media (min-width:991px){.tournament .registration-roster__note{font-size:14px;margin:8px auto 14px}}.tournament .registration-roster__tab{flex-shrink:0;white-space:nowrap}.tournament .iti{box-sizing:border-box;margin:0 auto;max-width:628px;width:100%!important}.tournament .wpcf7-not-valid-blue,.tournament .wpcf7-not-valid-red{background-size:auto 30%!important}.tournament .wpcf7 form .wpcf7-response-output{border-color:#ffed00;color:#fff;font-size:14px;font-style:normal;line-height:1.25;margin:30px 0 12px;padding:12px}.tournament .participants-tabs{align-items:center;background:#141414;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 auto;max-width:628px;overflow-x:auto;overflow-y:hidden;padding:12px 14px;row-gap:10px;width:100%}.tournament .participants-tabs button:not(.hidden){margin-right:10px}.tournament .participants-tabs p{display:flex}.tournament .tab{align-items:center;background:#ffed00;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;line-height:1;padding:10px 12px;position:relative}.tournament .tab br{display:none}.tournament .tab.has-error:after{background:#e53935;border-radius:50%;content:"";height:10px;position:absolute;right:-4px;top:-4px;width:10px}.tournament .tab.hidden{display:none!important}.tournament .tab .close{align-items:center;cursor:pointer;display:none;font-size:16px;justify-content:center;line-height:1}.tournament .tab .close svg{filter:invert(1);height:10px;width:10px}.tournament .tab.active .close{display:inline-flex}.tournament .tab.active{background:#d9a400}.tournament .add{align-items:center;background:#ffed00;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:6px;width:24px}.tournament .wpcf7-not-valid-tip{font-size:14px}.tournament .hero-tournament__payment-note{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.35;margin:10px 0 0;text-align:center}.tournament .hero-tournament__registration-actions{display:flex;flex-direction:column;gap:3.2vw;margin-top:4.2666666667vw;width:100%}@media (min-width:991px){.tournament .hero-tournament__registration-actions{align-items:center;gap:12px;margin-top:32px}}@media (min-width:1439px){.tournament .hero-tournament__registration-actions{margin-top:44px}}.tournament .hero-tournament__registration-actions .btn,.tournament .hero-tournament__registration-actions .js-tournament-mono-pay{width:100%}@media (min-width:991px){.tournament .hero-tournament__registration-actions .btn,.tournament .hero-tournament__registration-actions .js-tournament-mono-pay{min-width:408px;width:auto}}.tournament button.js-tournament-mono-pay{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:.5333333333vw solid #ffed00;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#ffed00;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:4.8vw;font-style:normal;font-weight:700;justify-content:center;line-height:1;min-height:14.9333333333vw;padding:0 6.4vw;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:991px){.tournament button.js-tournament-mono-pay{border:2px solid #ffed00;font-size:18px;min-height:56px;min-width:408px;padding:0 24px;width:auto}}.tournament button.js-tournament-mono-pay:focus,.tournament button.js-tournament-mono-pay:hover{background:transparent;box-shadow:0 10px 30px rgba(0,0,0,.28);color:#ffed00;transform:translateY(-2px)}.tournament button.js-tournament-mono-pay:focus-visible{outline:2px solid #fff;outline-offset:3px}.tournament button.js-tournament-mono-pay:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.tournament input::-webkit-inner-spin-button,.tournament input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tournament input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.overview__cards{display:flex;flex-direction:column;gap:4.2666666667vw;margin-bottom:8.5333333333vw;padding:0 11.7333333333vw}@media (min-width:991px){.overview__cards{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:12px;justify-content:space-between;margin-bottom:32px;padding:0}}@media (max-width:1918.98px){.overview__cards{margin-bottom:64px}}.overview__card{align-items:center;border:.2666666667vw solid #ffed00;border-radius:999px;display:flex;flex:1;gap:2.1333333333vw;height:21.3333333333vw;min-width:0;padding:2.1333333333vw;position:relative}@media (min-width:991px){.overview__card{border:1px solid #ffed00;flex:1 1 0;gap:8px;height:80px;min-width:0;padding:8px 10px}}.overview__card-icon{align-self:start;background-color:#ffed00;border-radius:50%;display:flex;flex-shrink:0;height:16.5333333333vw;justify-content:center;padding:2.6666666667vw;width:16.5333333333vw}@media (min-width:991px){.overview__card-icon{height:56px;padding:10px;width:56px}}.overview__card-content{display:flex;flex:1;flex-direction:column;gap:2.1333333333vw;justify-content:center;min-width:0}@media (min-width:991px){.overview__card-content{gap:6px}}.overview__card-title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:500;line-height:1.05;margin:0;min-width:0;word-break:break-word}@media (min-width:991px){.overview__card-title{font-size:clamp(13px,.82vw,18px)}}.overview__card-description{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:300;line-height:1.1;margin:0;min-width:0;word-break:break-word}@media (min-width:991px){.overview__card-description{font-size:clamp(11px,.72vw,16px)}}.overview__btns{display:flex;flex-direction:column;gap:4.2666666667vw;margin-bottom:8.5333333333vw}@media (min-width:991px){.overview__btns{flex-direction:row;gap:16px;justify-content:center;margin-bottom:32px}}@media (max-width:1918.98px){.overview__btns{margin-bottom:64px}}@media (min-width:991px){.overview__btns .btn{font-size:18px;font-weight:700;min-width:408px}}.overview__fee{margin-top:8.5333333333vw}@media (min-width:991px){.overview__fee{margin-top:64px}}.overview__fee h4{color:#ffed00;font-size:6.4vw;font-weight:700;line-height:normal;margin-bottom:4.2666666667vw;text-align:center}@media (min-width:991px){.overview__fee h4{font-size:36px;margin-bottom:16px}}.overview__fee p{font-size:4.2666666667vw;font-weight:500;line-height:normal;margin-bottom:0;text-align:center}@media (min-width:991px){.overview__fee p{font-size:18px}}.participation-conditions{margin:0 auto clamp(40px,6vw,56px);max-width:1040px;width:100%}@media (min-width:991px){.participation-conditions{margin-bottom:56px}}.participation-conditions__head{margin:0 auto clamp(16px,3vw,24px);max-width:760px;text-align:center}@media (min-width:991px){.participation-conditions__head{margin-bottom:24px}}.participation-conditions__head h2{color:#ffed00;font-size:clamp(1.5rem,1.25rem + 1.6vw,2.25rem);font-weight:700;line-height:1.08;margin-bottom:10px}@media (min-width:991px){.participation-conditions__head h2{font-size:36px;margin-bottom:12px}}.participation-conditions__head p{color:hsla(0,0%,100%,.76);font-size:clamp(.875rem,.8125rem + .4vw,1.0625rem);font-weight:400;line-height:1.45;margin:0}@media (min-width:991px){.participation-conditions__head p{font-size:17px}}.participation-conditions__list{display:flex;flex-direction:column;gap:clamp(10px,2vw,14px)}@media (min-width:991px){.participation-conditions__list{gap:14px}}.participation-conditions__item{align-items:flex-start;background:#101010;border:1px solid #ffed00;border-radius:clamp(20px,4vw,32px);display:flex;gap:clamp(10px,2vw,16px);min-height:60px;min-width:0;padding:clamp(12px,2vw,16px) clamp(14px,3vw,24px)}@media (min-width:991px){.participation-conditions__item{align-items:center;border-radius:999px;gap:18px;min-height:72px;padding:14px 28px}}.participation-conditions__item p{align-self:center;color:#fff;flex:1 1 0;font-size:clamp(.875rem,.75rem + .8vw,1.125rem);font-weight:600;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere}@media (min-width:991px){.participation-conditions__item p{font-size:20px;line-height:1.25}}.participation-conditions__icon{align-items:center;border:1px solid rgba(255,237,0,.72);border-radius:50%;display:inline-flex;flex:0 0 clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);justify-content:center;overflow:hidden;position:relative;width:clamp(32px,6vw,40px)}@media (min-width:991px){.participation-conditions__icon{flex-basis:44px;height:44px;width:44px}}.participation-conditions__icon-img{display:block;height:62%;-o-object-fit:contain;object-fit:contain;width:62%}.participation-conditions__icon-check{border-bottom:3px solid #ffed00;border-left:3px solid #ffed00;display:block;height:28%;position:relative;transform:translateY(-8%) rotate(-45deg);width:46%}.winners h3,.winners p{margin-bottom:0}.winners h2{margin-bottom:8.5333333333vw;text-align:center}@media (min-width:991px){.winners h2{margin-bottom:32px}}.winners__cards{display:flex;flex-direction:column;gap:8.5333333333vw;margin:0 auto;max-width:1052px}@media (min-width:991px){.winners__cards{align-items:flex-end;display:grid;gap:40px;grid-template-columns:repeat(3,auto);justify-content:center}}.winners__card{background-color:#ffed00;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);display:flex;flex-direction:column;gap:4.2666666667vw;height:110.4vw;min-width:275px;order:4;padding:2.1333333333vw;width:100%}@media (min-width:991px){.winners__card{height:auto;padding:8px}.winners__card[data-place="1"]{aspect-ratio:346/430;max-width:346px;min-width:305px;order:2;width:24vw}.winners__card[data-place="2"]{aspect-ratio:312/387;max-width:312px;min-width:280px;order:1;width:22vw}.winners__card[data-place="3"]{aspect-ratio:294/366;max-width:294px;min-width:274px;order:3;width:20vw}}.winners__card-body{background-color:#000;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);display:flex;flex-direction:column;gap:16vw;height:100%;justify-content:flex-end;padding:10.6666666667vw 4.2666666667vw;position:relative;z-index:1}@media (min-width:991px){.winners__card-body{gap:60px;padding:40px 16px}}.winners__card-image{inset:0;opacity:.3;position:absolute;z-index:-1}.winners__card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.winners__card-place{display:flex;flex-direction:column;gap:2.1333333333vw}@media (min-width:991px){.winners__card-place{gap:8px}}.winners__card-place h3{color:#fff;font-size:21.3333333333vw;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media (min-width:991px){.winners__card-place h3{font-size:80px}}.winners__card-place p{color:#fff;font-size:9.6vw;font-style:normal;font-weight:700;line-height:normal;text-align:center}@media (min-width:991px){.winners__card-place p{font-size:36px}}.winners__card-division{color:#ffed00;font-size:4.8vw;font-style:normal;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase}@media (min-width:991px){.winners__card-division{font-size:18px}}.winners__card-prize{display:flex;flex-direction:column}.winners__card-prize p{color:#fff;font-size:4.8vw;font-style:normal;font-weight:700;line-height:100%;text-align:center}@media (min-width:991px){.winners__card-prize p{font-size:18px}}.winners__card-prize p span{color:#ffed00;display:block}.winners__card-prize p a{color:inherit;text-decoration:none;transition:color .3s ease}.winners__card-prize p a:hover{color:#ffed00}.regulations__switcher{background:#101010;border:1px solid rgba(255,237,0,.28);border-radius:999px;display:flex;gap:.5333333333vw;margin:0 auto 8.5333333333vw;max-width:100%;overflow-x:auto;padding:.8vw;scrollbar-width:none;width:-moz-fit-content;width:fit-content}.regulations__switcher::-webkit-scrollbar{display:none}@media (min-width:991px){.regulations__switcher{gap:4px;margin-bottom:40px;padding:4px}}.regulations__tab{align-items:center;background:transparent;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-style:normal;font-weight:700;justify-content:center;line-height:1;min-height:10.6666666667vw;padding:.5333333333vw 4.8vw 0;text-align:center;text-transform:uppercase;transition:background-color .24s ease,color .24s ease;white-space:nowrap}@media (min-width:991px){.regulations__tab{font-size:16px;min-height:48px;padding:2px 28px 0}}.regulations__tab:focus-visible,.regulations__tab:hover{color:#ffed00}.regulations__tab.is-active{background:#ffed00;color:#000}.regulations__tab.is-active:focus-visible,.regulations__tab.is-active:hover{color:#000}.regulations__panel[hidden]{display:none}.regulations h3{color:#ffed00;font-size:6.9333333333vw;font-style:normal;font-weight:700;line-height:normal;margin-bottom:4.2666666667vw;text-align:center}@media (min-width:991px){.regulations h3{font-size:36px;margin-bottom:32px}}.regulations h3:not(:first-of-type){margin-top:10.6666666667vw}@media (min-width:991px){.regulations h3:not(:first-of-type){margin-top:40px}}.regulations ul li{font-size:4.8vw;font-style:normal;font-weight:500;line-height:120%}@media (min-width:991px){.regulations ul li{font-size:18px}}.regulations ul li:not(:last-of-type){margin-bottom:2.1333333333vw}@media (min-width:991px){.regulations ul li:not(:last-of-type){margin-bottom:8px}}.regulations p{font-size:4.2666666667vw;font-style:normal;font-weight:500;line-height:120%}@media (min-width:991px){.regulations p{font-size:18px}}.overview__btns--bracket{margin-top:2.6666666667vw}@media (min-width:991px){.overview__btns--bracket{margin-top:10px}}@keyframes tournament-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tournament-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes tournament-modal-dialog-in{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tournament-modal-dialog-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes tournament-row-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tournament-bracket-line-draw{0%{stroke-dashoffset:var(--line-length,420)}to{stroke-dashoffset:0}}@keyframes tournament-card-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tournament-score-pop{0%{transform:scale(.88)}70%{transform:scale(1.06)}to{transform:scale(1)}}.tournament-grid{--bracket-scale:1;--bracket-card-width:calc(176px*var(--bracket-scale));--bracket-column-gap:calc(60px*var(--bracket-scale));--bracket-column-step:calc(236px*var(--bracket-scale));color:#fff;margin:9.6vw 0 13.8666666667vw;scroll-margin-top:120px}@media (min-width:991px){.tournament-grid{--bracket-card-width:calc(220px*var(--bracket-scale));--bracket-column-gap:calc(88px*var(--bracket-scale));--bracket-column-step:calc(308px*var(--bracket-scale));margin:56px 0 76px}}.tournament-grid h2,.tournament-grid h3,.tournament-grid h4,.tournament-grid p{margin-bottom:0}.tournament-grid__head{align-items:center;display:flex;flex-direction:column;gap:3.2vw;margin-bottom:5.8666666667vw;text-align:center}@media (min-width:991px){.tournament-grid__head{gap:14px;margin-bottom:32px}}.tournament-grid__head h2{font-size:7.4666666667vw;font-weight:700;line-height:1;text-transform:uppercase}@media (min-width:991px){.tournament-grid__head h2{font-size:42px}}.tournament-grid__head p{color:hsla(0,0%,100%,.72);font-size:3.7333333333vw;line-height:1.35;max-width:760px}@media (min-width:991px){.tournament-grid__head p{font-size:16px}}.tournament-grid__tabs{-ms-overflow-style:none;background:#141414;border-radius:999px;display:flex;margin:0 auto 7.4666666667vw;max-width:100%;overflow-x:auto;padding:1.0666666667vw;scrollbar-width:none;width:-moz-fit-content;width:fit-content}.tournament-grid__tabs::-webkit-scrollbar{display:none}@media (min-width:991px){.tournament-grid__tabs{margin-bottom:36px;padding:5px}}.tournament-grid__tab{background:transparent;border:0;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:700;line-height:1;min-height:10.1333333333vw;padding:0 4.8vw;text-transform:uppercase;transition:color .4s ease,background-color .4s ease}@media (min-width:991px){.tournament-grid__tab{font-size:18px;min-height:54px;padding:0 32px}}.tournament-grid__tab.is-active{background:#ffed00;color:#000}.tournament-grid__panel{display:none;position:relative}.tournament-grid__panel.is-active{animation:fadeIn .3s ease-in-out;display:block}.tournament-grid__playoffs{overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2.1333333333vw;position:relative;scrollbar-gutter:stable;touch-action:pan-x pan-y;width:100%}.tournament-grid__playoffs::-webkit-scrollbar{width:4px}.tournament-grid__playoffs::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.tournament-grid__playoffs::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}@media (min-width:991px){.tournament-grid__playoffs{padding-bottom:10px}}.tournament-grid__playoffs .tournament-grid__playoffs--shared-final{overflow:visible;padding-bottom:0;width:auto}.tournament-grid__zoom{align-items:center;display:flex;gap:2.1333333333vw;justify-content:flex-end;position:absolute;right:0;top:0;z-index:4}@media (min-width:991px){.tournament-grid__zoom{gap:10px}}.tournament-grid__zoom-actions{align-items:center;background:#141414;border:1px solid rgba(255,237,0,.34);border-radius:999px;display:inline-flex;flex:0 0 auto;padding:.8vw}@media (min-width:991px){.tournament-grid__zoom-actions{padding:3px}}.tournament-grid__zoom-button{align-items:center;background:transparent;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:4.8vw;font-weight:700;height:8.5333333333vw;justify-content:center;line-height:1;padding:0;transition:color .4s ease,background-color .4s ease,opacity .4s ease;width:8.5333333333vw}@media (min-width:991px){.tournament-grid__zoom-button{font-size:20px;height:34px;width:34px}}.tournament-grid__zoom-button:focus-visible,.tournament-grid__zoom-button:hover{background:rgba(255,237,0,.14);color:#ffed00}.tournament-grid__zoom-button:disabled{cursor:not-allowed;opacity:.32}.tournament-grid__zoom-button--reset{color:#ffed00;font-size:2.9333333333vw;min-width:13.8666666667vw;padding:0 2.1333333333vw;width:auto}@media (min-width:991px){.tournament-grid__zoom-button--reset{font-size:12px;min-width:58px;padding:0 10px}}.tournament-grid__division-tabs{background:#141414;border:1px solid rgba(255,237,0,.28);border-radius:999px;display:flex;gap:1.6vw;margin-bottom:5.8666666667vw;max-width:100%;overflow-x:auto;padding:1.0666666667vw;width:-moz-fit-content;width:fit-content}@media (min-width:991px){.tournament-grid__division-tabs{gap:6px;margin-bottom:30px;padding:4px}}.tournament-grid__division-tab{background:transparent;border:0;border-radius:999px;color:hsla(0,0%,100%,.78);cursor:pointer;flex:0 0 auto;font-family:HelveticaNeueCyr,sans-serif;font-size:2.9333333333vw;font-weight:700;line-height:1;min-height:9.0666666667vw;padding:0 4vw;text-transform:uppercase;transition:color .4s ease,background-color .4s ease}@media (min-width:991px){.tournament-grid__division-tab{font-size:13px;min-height:38px;padding:0 20px}}.tournament-grid__division-tab.is-active{background:#ffed00;color:#000}.tournament-grid__division-panel{display:none}.tournament-grid__division-panel.is-active{animation:fadeIn .3s ease-in-out;display:block}.tournament-grid__merge-lines{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:0}.tournament-grid__merge-lines path{fill:none;stroke:rgba(255,237,0,.72);stroke-width:1;stroke-dasharray:var(--line-length,1200);stroke-dashoffset:var(--line-length,1200);vector-effect:non-scaling-stroke;shape-rendering:crispEdges;animation:tournament-bracket-line-draw .64s ease .14s forwards}.tournament-grid__bracket-section{position:relative;z-index:1}.tournament-grid__bracket-section:not(:last-child){margin-bottom:11.2vw}@media (min-width:991px){.tournament-grid__bracket-section:not(:last-child){margin-bottom:62px}}.tournament-grid__section-title{color:#fff;font-size:5.3333333333vw;font-weight:700;line-height:1.1;margin-bottom:3.7333333333vw;text-transform:uppercase}@media (min-width:991px){.tournament-grid__section-title{font-size:26px;margin-bottom:20px}}.tournament-grid__section-note{color:hsla(0,0%,100%,.7);font-size:3.4666666667vw;line-height:1.35;margin-bottom:4.8vw;max-width:760px}@media (min-width:991px){.tournament-grid__section-note{font-size:15px;margin-bottom:22px}}.tournament-bracket{align-items:stretch;-moz-column-gap:var(--bracket-column-gap);column-gap:var(--bracket-column-gap);display:grid;grid-template-columns:repeat(var(--round-count),var(--bracket-card-width));isolation:isolate;min-width:max(100%,var(--round-count) * var(--bracket-column-step));overflow:visible;position:relative}.tournament-bracket__lines{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:0}.tournament-bracket__lines path{fill:none;stroke:rgba(255,237,0,.72);stroke-width:1;stroke-dasharray:var(--line-length,420);stroke-dashoffset:var(--line-length,420);vector-effect:non-scaling-stroke;shape-rendering:crispEdges;animation:tournament-bracket-line-draw .52s ease forwards}.tournament-bracket__round{display:flex;flex-direction:column;min-width:var(--bracket-card-width);position:relative;z-index:1}.tournament-bracket__round-title{color:hsla(0,0%,100%,.86);font-size:calc(13px*var(--bracket-scale));font-weight:500;line-height:1.1;margin-bottom:calc(12px*var(--bracket-scale));min-height:calc(28px*var(--bracket-scale))}@media (min-width:991px){.tournament-bracket__round-title{font-size:calc(17px*var(--bracket-scale));margin-bottom:calc(16px*var(--bracket-scale));min-height:calc(32px*var(--bracket-scale))}}.tournament-bracket__matches{display:flex;flex-direction:column;gap:calc(18px*var(--bracket-scale));justify-content:space-around;min-height:0;position:relative;z-index:1}@media (min-width:991px){.tournament-bracket__matches{gap:calc(28px*var(--bracket-scale))}}.tournament-bracket__matches.is-positioned{display:block;gap:0;min-height:0}.tournament-grid__playoffs--shared-final .tournament-grid__section-title{margin-bottom:3.7333333333vw}@media (min-width:991px){.tournament-grid__playoffs--shared-final .tournament-grid__section-title{margin-bottom:18px}}.tournament-third-place{margin:calc(18px*var(--bracket-scale)) 0 0;max-width:var(--bracket-card-width);width:100%}@media (min-width:991px){.tournament-third-place{margin-top:calc(22px*var(--bracket-scale))}}@media (min-width:1200px){.tournament-grid__bracket-section>.tournament-third-place{left:calc(var(--round-count, 1)*var(--bracket-column-step) + 22px*var(--bracket-scale));margin:0;position:absolute;top:calc(332px*var(--bracket-scale));z-index:2}.tournament-merged-bracket>.tournament-third-place{left:calc(var(--merged-round-count, 1)*var(--bracket-column-step) + 22px*var(--bracket-scale));margin:0;position:absolute;top:calc(50% + 200px*var(--bracket-scale));z-index:3}}.tournament-third-place__head{margin-bottom:2.6666666667vw}@media (min-width:991px){.tournament-third-place__head{margin-bottom:12px}}.tournament-third-place__head h3{color:hsla(0,0%,100%,.9);font-size:4.2666666667vw;font-weight:700;line-height:1.1;text-transform:uppercase}@media (min-width:991px){.tournament-third-place__head h3{font-size:16px}}.tournament-third-place__match .tournament-match{border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,237,0,.16),0 3.7333333333vw 7.4666666667vw rgba(0,0,0,.22);min-height:calc(64px*var(--bracket-scale))}@media (min-width:991px){.tournament-third-place__match .tournament-match{box-shadow:inset 0 0 0 1px rgba(255,237,0,.16),0 14px 32px rgba(0,0,0,.22);min-height:calc(64px*var(--bracket-scale))}}.tournament-merged-bracket{overflow:visible;position:relative}.tournament-merged-bracket__lines{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:0}.tournament-merged-bracket__lines path{fill:none;stroke:rgba(255,237,0,.72);stroke-width:1;stroke-dasharray:var(--line-length,1200);stroke-dashoffset:var(--line-length,1200);vector-effect:non-scaling-stroke;shape-rendering:crispEdges;animation:tournament-bracket-line-draw .58s ease .12s forwards}.tournament-merged-bracket__track{min-width:calc(var(--merged-round-count)*var(--bracket-column-step));padding-right:calc(var(--bracket-card-width) + 14px*var(--bracket-scale));position:relative;width:calc(var(--merged-round-count)*var(--bracket-column-step));z-index:1}.tournament-merged-bracket__section{position:relative;z-index:1}.tournament-merged-bracket__section--upper{margin-bottom:calc(74px*var(--bracket-scale))}@media (min-width:991px){.tournament-merged-bracket__section--upper{margin-bottom:calc(96px*var(--bracket-scale))}}.tournament-merged-bracket__final{position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--bracket-card-width);z-index:2}.tournament-merged-bracket__final-matches{display:flex;flex-direction:column;gap:calc(18px*var(--bracket-scale))}@media (min-width:991px){.tournament-merged-bracket__final-matches{gap:calc(28px*var(--bracket-scale))}}.tournament-merged-bracket .tournament-bracket{min-width:calc(var(--round-count)*var(--bracket-column-step));width:calc(var(--round-count)*var(--bracket-column-step))}@media (max-width:1438.98px){.tournament-merged-bracket .tournament-bracket{overflow:visible;padding-bottom:0}}.tournament-merged-bracket .tournament-bracket--merged{justify-content:space-between;min-width:calc((var(--merged-round-count) - 1)*var(--bracket-column-step));width:calc((var(--merged-round-count) - 1)*var(--bracket-column-step))}.tournament-match{animation:tournament-card-in .32s ease both;background:linear-gradient(90deg,rgba(255,237,0,.06),transparent 46%),#1d1d1d;border:0;border-radius:4px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035);color:#fff;cursor:default;display:flex;flex-direction:column;font-family:HelveticaNeueCyr,sans-serif;min-height:calc(58px*var(--bracket-scale));overflow:hidden;padding:0;position:relative;text-align:left;width:100%}@media (min-width:991px){.tournament-match{min-height:calc(62px*var(--bracket-scale))}}.tournament-match[type=button]{cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,background-color .4s ease,border-color .4s ease}.tournament-match[type=button]:hover{background:linear-gradient(90deg,rgba(255,237,0,.14),transparent 52%),#202020;box-shadow:0 16px 36px rgba(0,0,0,.24),0 0 0 1px rgba(255,237,0,.2);transform:translateY(-3px)}.tournament-match:after,.tournament-match:before{content:none}.tournament-match__meta{align-items:center;color:hsla(0,0%,100%,.58);display:flex;font-size:calc(9px*var(--bracket-scale));gap:calc(8px*var(--bracket-scale));justify-content:flex-start;line-height:1;min-height:calc(22px*var(--bracket-scale));padding:calc(5px*var(--bracket-scale)) calc(8px*var(--bracket-scale)) 0}@media (min-width:991px){.tournament-match__meta{font-size:calc(11px*var(--bracket-scale));min-height:calc(22px*var(--bracket-scale));padding:calc(6px*var(--bracket-scale)) calc(9px*var(--bracket-scale)) 0}}.tournament-match__status{color:#ffed00;margin-left:auto;text-transform:uppercase}.tournament-match__status--live{color:#00f05a}.tournament-match__status--cancelled{color:#ff5a5a}.tournament-match__format{color:#ffed00;flex:0 0 auto;font-weight:800;text-transform:uppercase}.tournament-match__team{align-items:center;border-left:0 solid transparent;display:grid;gap:calc(6px*var(--bracket-scale));grid-template-columns:calc(24px*var(--bracket-scale)) minmax(0,1fr) auto;min-height:calc(29px*var(--bracket-scale));padding:calc(4px*var(--bracket-scale)) calc(7px*var(--bracket-scale));transition:background-color .4s ease,border-color .4s ease,color .4s ease}@media (min-width:991px){.tournament-match__team{gap:calc(7px*var(--bracket-scale));grid-template-columns:calc(26px*var(--bracket-scale)) minmax(0,1fr) auto;min-height:calc(31px*var(--bracket-scale));padding:calc(4px*var(--bracket-scale)) calc(8px*var(--bracket-scale))}}.tournament-match__team.is-winner{background:linear-gradient(90deg,rgba(0,240,90,.18),rgba(0,240,90,.045));border-left:.5333333333vw solid #00f05a}.tournament-match__team.is-winner .tournament-match__score{color:#00f05a}@media (min-width:991px){.tournament-match__team.is-winner{border-left-width:2px}}.tournament-match__team.is-loser{background:linear-gradient(90deg,rgba(255,59,59,.16),rgba(255,59,59,.035));border-left:.5333333333vw solid #ff3b3b;color:hsla(0,0%,100%,.62)}.tournament-match__team.is-loser .tournament-match__score{color:#ff5a5a}@media (min-width:991px){.tournament-match__team.is-loser{border-left-width:2px}}.tournament-match__team+.tournament-match__team{border-top:1px solid hsla(0,0%,100%,.06)}.tournament-match__seed{display:none}.tournament-match__logo{align-items:center;border-radius:3px;display:inline-flex;height:calc(22px*var(--bracket-scale));justify-content:center;-o-object-fit:contain;object-fit:contain;width:calc(22px*var(--bracket-scale))}@media (min-width:991px){.tournament-match__logo{height:calc(24px*var(--bracket-scale));width:calc(24px*var(--bracket-scale))}}.tournament-match__logo--placeholder{background:#555;color:#fff;font-size:2.9333333333vw;font-weight:700}@media (min-width:991px){.tournament-match__logo--placeholder{font-size:12px}}.tournament-match__name{color:inherit;display:block;font-size:calc(11px*var(--bracket-scale));font-weight:700;line-height:1.05;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-match__name{font-size:calc(13px*var(--bracket-scale))}}.tournament-match__score{align-items:center;color:#fff;display:inline-flex;font-size:calc(16px*var(--bracket-scale));font-weight:700;justify-content:flex-end;line-height:1;padding-right:calc(11px*var(--bracket-scale));position:relative;text-align:right;width:calc(32px*var(--bracket-scale))}@media (min-width:991px){.tournament-match__score{font-size:calc(19px*var(--bracket-scale))}}.tournament-match__loss-arrow{color:hsla(0,0%,100%,.46);font-size:calc(12px*var(--bracket-scale));font-weight:700;position:absolute;right:0}@media (min-width:991px){.tournament-match__loss-arrow{font-size:calc(14px*var(--bracket-scale))}}.tournament-groups{display:grid;gap:5.3333333333vw}@media (min-width:991px){.tournament-groups{gap:22px 26px;grid-template-columns:repeat(2,minmax(0,1fr))}}.tournament-group{min-width:0}.tournament-group__title{font-size:4.8vw;line-height:1.15;margin-bottom:2.6666666667vw;transform:translateY(-1.6vw)}@media (min-width:991px){.tournament-group__title{font-size:22px;margin-bottom:12px;transform:translateY(-8px)}}.tournament-group__table-wrap{overflow-x:auto}.tournament-group__table-wrap::-webkit-scrollbar{width:4px}.tournament-group__table-wrap::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.tournament-group__table-wrap::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}.tournament-group__table{background:#0f0f0f;border:1px solid rgba(255,237,0,.65);border-collapse:collapse;color:#fff;font-family:HelveticaNeueCyr,sans-serif;min-width:540px;table-layout:fixed;width:100%}.tournament-group__table td,.tournament-group__table th{border:1px solid rgba(255,237,0,.58);font-size:2.6666666667vw;height:9.0666666667vw;letter-spacing:0;line-height:1.1;padding:0 1.6vw;text-align:center;vertical-align:middle}@media (min-width:991px){.tournament-group__table td,.tournament-group__table th{font-size:12px;height:42px;padding:0 8px}}.tournament-group__table th{background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.76);font-weight:700;line-height:1;text-transform:uppercase}.tournament-group__table th:nth-child(2){text-align:left}.tournament-group__table td{font-variant-numeric:tabular-nums;font-weight:500}.tournament-group__col-rank{width:9.6vw}@media (min-width:991px){.tournament-group__col-rank{width:46px}}.tournament-group__col-stat{width:10.1333333333vw}@media (min-width:991px){.tournament-group__col-stat{width:50px}}.tournament-group__col-action{width:10.1333333333vw}@media (min-width:991px){.tournament-group__col-action{width:50px}}.tournament-group__col-team{width:auto}.tournament-group__team-cell{text-align:left}.tournament-group__team{align-items:center;background:transparent;border:0;color:inherit;display:flex;font-family:HelveticaNeueCyr,sans-serif;gap:1.6vw;min-width:0;padding:0;text-align:left;width:100%}@media (min-width:991px){.tournament-group__team{gap:7px}}.tournament-group__team--trigger{cursor:pointer;transition:transform .4s ease}.tournament-group__team--trigger:hover{transform:translateX(2px)}.tournament-group__team--trigger:hover .tournament-group__team-name{color:#ffed00}.tournament-group__team-name{color:#fff;display:block;flex:1 1 auto;font-size:2.9333333333vw;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-group__team-name{font-size:12px}}.tournament-group__seed{align-items:center;background:#ffed00;border-radius:3px;color:#000;display:inline-flex;font-size:2.6666666667vw;font-weight:700;height:4.5333333333vw;justify-content:center;min-width:8vw}@media (min-width:991px){.tournament-group__seed{font-size:10px;height:18px;min-width:34px}}.tournament-group__logo{flex:0 0 auto;height:4.8vw;-o-object-fit:contain;object-fit:contain;width:4.8vw}@media (min-width:991px){.tournament-group__logo{height:20px;width:20px}}.tournament-group__logo--placeholder{align-items:center;background:#555;border-radius:3px;color:#fff;display:inline-flex;font-size:2.6666666667vw;font-weight:700;justify-content:center}@media (min-width:991px){.tournament-group__logo--placeholder{font-size:11px}}.tournament-group__row{transition:background-color .4s ease,box-shadow .4s ease}.tournament-group__row--pro{background:linear-gradient(90deg,rgba(0,240,90,.12),transparent 58%);box-shadow:inset 3px 0 0 #00f05a}.tournament-group__row--amateur{background:linear-gradient(90deg,rgba(255,237,0,.12),transparent 58%);box-shadow:inset 3px 0 0 rgba(255,237,0,.92)}.tournament-group__row--division{background:linear-gradient(90deg,rgba(var(--tournament-qualification-rgb,0,183,255),.14),transparent 58%);box-shadow:inset 3px 0 0 rgb(var(--tournament-qualification-rgb,0,183,255))}.tournament-group__qualification{align-items:center;border-radius:3px;display:inline-flex;flex:0 0 auto;font-size:2.4vw;font-weight:800;height:4.5333333333vw;justify-content:center;line-height:1;padding:0 1.3333333333vw}@media (min-width:991px){.tournament-group__qualification{font-size:10px;height:18px;padding:0 6px}}.tournament-group__qualification--pro{background:#00f05a;color:#000}.tournament-group__qualification--amateur{background:#ffed00;color:#000}.tournament-group__qualification--division{background:rgb(var(--tournament-qualification-rgb,0,183,255));color:#000}.tournament-group__details-toggle{align-items:center;background:#ffed00;border:0;border-radius:3px;color:#000;cursor:pointer;display:inline-flex;font-size:3.7333333333vw;font-weight:700;height:6.4vw;justify-content:center;width:6.4vw}@media (min-width:991px){.tournament-group__details-toggle{font-size:15px;height:26px;width:26px}}.tournament-group__details td{background:rgba(255,237,0,.08);height:auto;padding:3.2vw;text-align:left}@media (min-width:991px){.tournament-group__details td{padding:14px}}.tournament-group__details .tournament-group__detail-link,.tournament-group__details .tournament-group__detail-note{color:hsla(0,0%,100%,.82);display:block;font-size:3.2vw;line-height:1.35}@media (min-width:991px){.tournament-group__details .tournament-group__detail-link,.tournament-group__details .tournament-group__detail-note{font-size:14px}}.tournament-group__details .tournament-group__detail-link{color:#ffed00;text-decoration:underline;text-underline-position:from-font}.tournament-group__detail-notes{display:grid;gap:1.3333333333vw;margin-top:2.4vw}@media (min-width:991px){.tournament-group__detail-notes{gap:6px;margin-top:10px}}.tournament-group__detail-notes:first-child{margin-top:0}.tournament-group-schedule{display:grid;gap:2.1333333333vw;min-width:0}@media (min-width:991px){.tournament-group-schedule{gap:9px}}.tournament-group-schedule__head{align-items:center;border-bottom:1px solid rgba(255,237,0,.32);color:hsla(0,0%,100%,.62);display:flex;font-size:2.4vw;font-weight:800;gap:2.6666666667vw;justify-content:space-between;line-height:1;padding-bottom:1.8666666667vw;text-transform:uppercase}@media (min-width:991px){.tournament-group-schedule__head{font-size:10px;padding-bottom:8px}}.tournament-group-schedule__day{align-items:start;border-bottom:1px solid rgba(255,237,0,.14);display:grid;gap:2.1333333333vw;grid-template-columns:22.4vw minmax(0,1fr);padding-bottom:2.1333333333vw}@media (min-width:991px){.tournament-group-schedule__day{gap:10px;grid-template-columns:96px minmax(0,1fr);padding-bottom:9px}}.tournament-group-schedule__day:last-child{border-bottom:0;padding-bottom:0}.tournament-group-schedule__date{align-items:center;border:1px solid rgba(255,237,0,.58);border-radius:4px;color:#ffed00;display:inline-flex;font-size:2.6666666667vw;font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;line-height:1;min-height:6.6666666667vw;white-space:nowrap}@media (min-width:991px){.tournament-group-schedule__date{font-size:11px;min-height:28px}}.tournament-group-schedule__matches{display:grid;gap:1.3333333333vw}@media (min-width:991px){.tournament-group-schedule__matches{gap:6px}}.tournament-group-schedule__match{align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(255,237,0,.06));border:1px solid hsla(0,0%,100%,.06);border-radius:4px;color:#fff;display:grid;gap:2.1333333333vw;grid-template-columns:minmax(0,1fr) auto;min-height:7.4666666667vw;padding:1.0666666667vw 1.3333333333vw 1.0666666667vw 2.1333333333vw;text-decoration:none}@media (min-width:991px){.tournament-group-schedule__match{gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:30px;padding:4px 6px 4px 9px}}.tournament-group-schedule a.tournament-group-schedule__match,.tournament-group-schedule button.tournament-group-schedule__match{cursor:pointer;font-family:HelveticaNeueCyr,sans-serif;text-align:left;transition:border-color .4s ease,background-color .4s ease;width:100%}.tournament-group-schedule a.tournament-group-schedule__match:hover,.tournament-group-schedule button.tournament-group-schedule__match:hover{background:linear-gradient(90deg,rgba(0,0,0,.24),rgba(255,237,0,.12));border-color:rgba(255,237,0,.62)}.tournament-group-schedule__teams{align-items:center;display:flex;gap:1.6vw;min-width:0}@media (min-width:991px){.tournament-group-schedule__teams{gap:7px}}.tournament-group-schedule__team{color:#fff;font-size:2.9333333333vw;font-weight:700;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-group-schedule__team{font-size:12px}}.tournament-group-schedule__versus{align-items:center;color:rgba(255,237,0,.74);display:inline-flex;flex:0 0 auto;font-size:2.4vw;font-weight:800;justify-content:center;line-height:1;text-transform:uppercase}@media (min-width:991px){.tournament-group-schedule__versus{font-size:10px}}.tournament-group-schedule__format{align-items:center;border:1px solid rgba(255,237,0,.52);border-radius:3px;color:#ffed00;display:inline-flex;flex:0 0 auto;font-size:2.4vw;font-weight:800;line-height:1;min-height:4.8vw;padding:0 1.3333333333vw}@media (min-width:991px){.tournament-group-schedule__format{font-size:10px;min-height:19px;padding:0 6px}}.tournament-group-schedule__meta{align-items:center;display:inline-flex;gap:1.3333333333vw;justify-content:flex-end;justify-self:end}@media (min-width:991px){.tournament-group-schedule__meta{gap:6px}}.tournament-group-schedule__score,.tournament-group-schedule__time{align-items:center;border-radius:3px;display:inline-flex;font-size:2.6666666667vw;font-variant-numeric:tabular-nums;font-weight:800;justify-content:center;line-height:1;min-height:5.3333333333vw;min-width:11.7333333333vw}@media (min-width:991px){.tournament-group-schedule__score,.tournament-group-schedule__time{font-size:11px;min-height:21px;min-width:48px}}.tournament-group-schedule__score{background:#00f05a;color:#000;overflow:hidden}.tournament-group-schedule__score-part,.tournament-group-schedule__score-separator{align-items:center;display:inline-flex;justify-content:center;min-height:inherit}.tournament-group-schedule__score-part{background:#00f05a;min-width:4.8vw;padding:0 1.0666666667vw}@media (min-width:991px){.tournament-group-schedule__score-part{min-width:20px;padding:0 4px}}.tournament-group-schedule__score-part.is-loser{background:#ff2f2f;color:#fff}.tournament-group-schedule__score-separator{background:#00f05a;color:#000;padding:0 .2666666667vw}@media (min-width:991px){.tournament-group-schedule__score-separator{padding:0 1px}}.tournament-group-schedule__time{background:#ffed00;color:#000}.tournament-matches{margin:0 auto;width:min(100%,826px)}.tournament-matches__summary{margin-bottom:7.4666666667vw;text-align:center}@media (min-width:991px){.tournament-matches__summary{margin-bottom:44px}}.tournament-matches__summary h3{color:#fff;font-size:8vw;font-weight:700;line-height:1;margin:0;text-transform:uppercase}@media (min-width:991px){.tournament-matches__summary h3{font-size:42px}}.tournament-matches__summary p{color:#fff;font-size:5.0666666667vw;line-height:1.08;margin:0;text-transform:uppercase}@media (min-width:991px){.tournament-matches__summary p{font-size:36px}}.tournament-matches__categories{display:grid;gap:9.0666666667vw}@media (min-width:991px){.tournament-matches__categories{gap:52px}}.tournament-matches__category{display:grid;gap:3.7333333333vw}@media (min-width:991px){.tournament-matches__category{gap:18px}}.tournament-matches__category-title{color:#fff;font-size:5.0666666667vw;font-weight:400;line-height:1.08;margin:0;overflow-wrap:anywhere;text-transform:uppercase}@media (min-width:991px){.tournament-matches__category-title{font-size:36px}}.tournament-matches__empty{background:#1f1f1f;border-radius:3.2vw;color:hsla(0,0%,100%,.68);font-size:3.2vw;line-height:1.4;margin:0;padding:4.2666666667vw}@media (min-width:991px){.tournament-matches__empty{border-radius:24px;font-size:16px;padding:22px 24px}}.tournament-matches__sections{display:grid;gap:3.7333333333vw}@media (min-width:991px){.tournament-matches__sections{gap:18px}}.tournament-match-list{background:#1f1f1f;border-radius:3.2vw;overflow:hidden}@media (min-width:991px){.tournament-match-list{border-radius:24px}}.tournament-match-list__head{align-items:center;display:grid;gap:3.2vw;grid-template-columns:auto minmax(0,1fr) auto;min-height:16.5333333333vw;padding:2.6666666667vw 3.2vw}@media (min-width:991px){.tournament-match-list__head{gap:16px;min-height:83px;padding:15px 18px 14px}}.tournament-match-list__title{align-items:center;display:flex;gap:2.1333333333vw;min-width:0}@media (min-width:991px){.tournament-match-list__title{gap:12px}}.tournament-match-list__title h3{color:#fff;font-size:3.2vw;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width:991px){.tournament-match-list__title h3{font-size:20px}}.tournament-match-list__mark{background:#525252;border-radius:50%;height:10.6666666667vw;width:10.6666666667vw}@media (min-width:991px){.tournament-match-list__mark{height:52px;width:52px}}.tournament-match-list__tags{align-items:center;display:flex;flex:0 0 auto;gap:1.3333333333vw}@media (min-width:991px){.tournament-match-list__tags{gap:8px}}.tournament-match-list__tags>span{align-items:center;background:#ffed00;border-radius:.5333333333vw;color:#000;display:inline-flex;font-size:2.1333333333vw;font-weight:700;line-height:1;min-height:4.8vw;padding:0 1.3333333333vw;text-transform:uppercase;white-space:nowrap}.tournament-match-list__tags>span:last-child{display:none}@media (min-width:991px){.tournament-match-list__tags>span{border-radius:4px;font-size:12px;min-height:24px;padding:0 9px}.tournament-match-list__tags>span:last-child{display:inline-flex}}.tournament-match-list__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:#ffed00;cursor:pointer;display:inline-flex;height:11.7333333333vw;justify-content:center;padding:0;width:11.7333333333vw}.tournament-match-list__toggle:focus-visible,.tournament-match-list__toggle:hover{background:rgba(255,237,0,.08);outline:none}.tournament-match-list__toggle:focus-visible{box-shadow:0 0 0 2px #ffed00}.tournament-match-list__toggle[aria-expanded=false] .tournament-match-list__chevron{transform:rotate(225deg)}@media (min-width:991px){.tournament-match-list__toggle{height:46px;width:46px}}.tournament-match-list__chevron{border-left:.5333333333vw solid;border-top:.5333333333vw solid;display:block;height:2.6666666667vw;transform:rotate(45deg);transition:transform .4s ease;width:2.6666666667vw}@media (min-width:991px){.tournament-match-list__chevron{border-width:2px;height:13px;width:13px}}.tournament-match-list__body{display:grid;gap:1.6vw;padding:0 2.1333333333vw 2.1333333333vw}.tournament-match-list__body[hidden]{display:none}@media (min-width:991px){.tournament-match-list__body{gap:8px;padding:0 16px 16px}}.tournament-match-list__match{align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:0;border-radius:2.6666666667vw;color:#fff;display:grid;font-family:HelveticaNeueCyr,sans-serif;grid-template-columns:20.8vw minmax(0,1fr) 17.0666666667vw;min-height:25.6vw;overflow:hidden;padding:0;position:relative;text-align:left;transition:box-shadow .4s ease,transform .4s ease,background-color .4s ease;width:100%}@media (min-width:991px){.tournament-match-list__match{border-radius:14px;grid-template-columns:128px minmax(0,1fr) 96px;min-height:112px}}.tournament-match-list__match:hover{background:#080808;box-shadow:inset 0 0 0 1px rgba(255,237,0,.72);transform:translateY(-1px)}.tournament-match-list__match--live{box-shadow:inset .8vw 0 0 #eb2638}@media (min-width:991px){.tournament-match-list__match--live{box-shadow:inset 4px 0 0 #eb2638}}.tournament-match-list__match--cancelled{opacity:.64}.tournament-match-list__when{align-items:flex-start;display:flex;flex-direction:column;gap:.5333333333vw;justify-content:center;padding:3.2vw 2.1333333333vw 2.6666666667vw 3.7333333333vw;position:relative}@media (min-width:991px){.tournament-match-list__when{gap:3px;padding:17px 14px 14px 20px}.tournament-match-list__when:after{background:hsla(0,0%,100%,.16);content:"";height:58px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}}.tournament-match-list__when small{color:#fff;display:inline-flex;font-size:2.6666666667vw;letter-spacing:.2666666667vw;line-height:1;white-space:nowrap}@media (min-width:991px){.tournament-match-list__when small{font-size:14px;letter-spacing:1px}}.tournament-match-list__when small .is-active{color:#ffed00}.tournament-match-list__when small>span:last-child{color:hsla(0,0%,100%,.38)}.tournament-match-list__when strong{font-size:6.4vw;font-weight:700;line-height:1}@media (min-width:991px){.tournament-match-list__when strong{font-size:34px}}.tournament-match-list__when strong.tournament-match-list__live-label{align-items:center;background:#eb2638;border-radius:.8vw;color:#fff;display:inline-flex;font-size:2.9333333333vw;line-height:1;min-height:5.6vw;padding:0 1.8666666667vw;text-transform:uppercase}@media (min-width:991px){.tournament-match-list__when strong.tournament-match-list__live-label{border-radius:4px;font-size:13px;min-height:24px;padding:0 9px}}.tournament-match-list__when>span:not(.screen-reader-text){align-items:center;background:#ffed00;border-radius:.5333333333vw;color:#000;display:inline-flex;font-size:3.4666666667vw;line-height:1;min-height:5.8666666667vw;padding:0 1.8666666667vw}@media (min-width:991px){.tournament-match-list__when>span:not(.screen-reader-text){border-radius:3px;font-size:16px;min-height:27px;padding:0 9px}}.tournament-match-list__teams{align-content:center;display:grid;gap:2.1333333333vw;padding:3.7333333333vw 2.6666666667vw}@media (min-width:991px){.tournament-match-list__teams{gap:10px;padding:18px 24px 18px 34px}}.tournament-match-list__team{align-items:center;display:grid;gap:1.8666666667vw;grid-template-columns:auto minmax(0,1fr);min-width:0}@media (min-width:991px){.tournament-match-list__team{gap:10px}}.tournament-match-list__team>span:not(.tournament-match-list__logo){font-size:2.9333333333vw;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-match-list__team>span:not(.tournament-match-list__logo){font-size:20px}}.tournament-match-list__team>strong{display:none}.tournament-match-list__logo{align-items:center;border-radius:50%;display:inline-flex;height:5.8666666667vw;justify-content:center;-o-object-fit:contain;object-fit:contain;width:5.8666666667vw}@media (min-width:991px){.tournament-match-list__logo{height:28px;width:28px}}.tournament-match-list__logo--placeholder{background:#555;color:#fff;font-size:2.1333333333vw;font-weight:700}@media (min-width:991px){.tournament-match-list__logo--placeholder{font-size:10px}}.tournament-match-list__stage{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:5.8666666667vw 1.6vw 2.1333333333vw 0;text-align:right}@media (min-width:991px){.tournament-match-list__stage{padding:24px 18px 14px 0}}.tournament-match-list__stage strong{align-items:center;background:#ffed00;border-radius:0 0 .8vw .8vw;color:#000;display:inline-flex;font-size:2.1333333333vw;font-weight:400;line-height:1;max-width:24.5333333333vw;min-height:4.8vw;overflow:hidden;padding:0 1.3333333333vw;position:absolute;right:1.3333333333vw;text-overflow:ellipsis;top:0;white-space:nowrap}@media (min-width:991px){.tournament-match-list__stage strong{border-radius:0 0 4px 4px;font-size:12px;max-width:150px;min-height:24px;padding:0 10px;right:18px}}.tournament-match-list__actions{align-items:center;display:flex;gap:1.0666666667vw}@media (min-width:991px){.tournament-match-list__actions{gap:8px}}.tournament-match-list__actions>a,.tournament-match-list__actions>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1f1f1f;border:0;border-radius:.8vw;color:#fff;cursor:pointer;display:inline-flex;height:7.4666666667vw;justify-content:center;padding:0;text-decoration:none;transition:background-color .4s ease,box-shadow .4s ease,color .4s ease;width:7.4666666667vw}.tournament-match-list__actions>a:focus-visible,.tournament-match-list__actions>a:hover,.tournament-match-list__actions>button:focus-visible,.tournament-match-list__actions>button:hover{box-shadow:0 0 0 1px #ffed00;color:#ffed00;outline:none}.tournament-match-list__actions>a.is-pinned,.tournament-match-list__actions>button.is-pinned{background:#ffed00;box-shadow:none;color:#000}.tournament-match-list__actions>a:disabled,.tournament-match-list__actions>button:disabled{color:hsla(0,0%,100%,.4);cursor:not-allowed;opacity:.65}@media (min-width:991px){.tournament-match-list__actions>a,.tournament-match-list__actions>button{border-radius:4px;height:34px;width:34px}}.tournament-match-list__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:4vw;width:4vw}@media (min-width:991px){.tournament-match-list__actions svg{height:23px;width:23px}}.tournament-teams-section__head{align-items:center;color:#fff;display:flex;gap:4.2666666667vw;justify-content:space-between;margin-bottom:5.3333333333vw;text-transform:uppercase}@media (min-width:991px){.tournament-teams-section__head{margin-bottom:40px}}.tournament-teams-section__head h3,.tournament-teams-section__head>span{font-size:4.8vw;font-weight:400;line-height:1}@media (min-width:991px){.tournament-teams-section__head h3,.tournament-teams-section__head>span{font-size:28px}}.tournament-teams-section__head>span{text-align:right}.tournament-teams{display:grid;gap:3.2vw;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:991px){.tournament-teams{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.tournament-teams{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}}.tournament-team-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1c1c1c;border:0;border-radius:3.2vw;color:#fff;display:flex;flex-direction:column;font-family:HelveticaNeueCyr,sans-serif;min-height:58.6666666667vw;min-width:0;overflow:hidden;padding:12.8vw 2.6666666667vw 4.8vw;position:relative;text-align:center;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease,background-color .4s ease;width:100%}@media (min-width:991px){.tournament-team-card{border-radius:16px;min-height:300px;padding:56px 16px 26px}}@media (min-width:1200px){.tournament-team-card{border-radius:16px;min-height:328px;padding:58px 18px 30px}}.tournament-team-card[type=button]{cursor:pointer}.tournament-team-card[type=button]:focus-visible,.tournament-team-card[type=button]:hover{background:#202020;box-shadow:0 22px 54px rgba(0,0,0,.34);transform:translateY(-3px)}.tournament-team-card__meta{align-items:flex-start;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:3.2vw}@media (min-width:991px){.tournament-team-card__meta{top:18px}}.tournament-team-card__meta>span,.tournament-team-card__meta>strong{align-items:center;background:#090909;border-radius:.8vw;color:#fff;display:inline-flex;font-size:2.9333333333vw;font-weight:400;line-height:1;min-height:5.8666666667vw;padding:0 1.6vw;text-transform:uppercase}@media (min-width:991px){.tournament-team-card__meta>span,.tournament-team-card__meta>strong{border-radius:4px;font-size:17px;min-height:28px;padding:0 9px}}.tournament-team-card__meta>strong{background:#ffed00;color:#000;margin-left:auto}.tournament-team-card h3{font-size:4vw;font-weight:400;line-height:1;margin:0 0 1.6vw;min-height:1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}@media (min-width:991px){.tournament-team-card h3{font-size:25px;margin-bottom:8px}}@media (min-width:1200px){.tournament-team-card h3{font-size:28px}}.tournament-team-card__logo-wrap{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.tournament-team-card__logo{align-items:center;display:inline-flex;height:25.6vw;justify-content:center;-o-object-fit:contain;object-fit:contain;width:25.6vw}@media (min-width:991px){.tournament-team-card__logo{height:140px;width:140px}}@media (min-width:1200px){.tournament-team-card__logo{height:150px;width:160px}}.tournament-team-card__logo--placeholder{background:#555;border-radius:50%;color:#fff;font-size:5.8666666667vw;font-weight:700;height:21.3333333333vw;width:21.3333333333vw}@media (min-width:991px){.tournament-team-card__logo--placeholder{font-size:38px;height:128px;width:128px}}.tournament-team-card__footer{align-items:center;color:#fff;display:flex;font-size:3.4666666667vw;justify-content:center;line-height:1;margin-top:2.1333333333vw;min-width:0;width:100%}@media (min-width:991px){.tournament-team-card__footer{font-size:23px;margin-top:10px}}@media (min-width:1200px){.tournament-team-card__footer{font-size:27px}}.tournament-team-card__footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:4.2666666667vw;position:fixed;z-index:1500}@media (min-width:991px){.tournament-modal{padding:32px}}.tournament-modal[hidden]{display:none}.tournament-modal__overlay{animation:tournament-modal-overlay-in .22s ease both;backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 38%,rgba(255,237,0,.1),transparent 34%),rgba(0,0,0,.86);inset:0;position:absolute}.tournament-modal__dialog{animation:tournament-modal-dialog-in .28s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(90deg,rgba(255,237,0,.07),transparent 24%,transparent 76%,rgba(255,237,0,.07)),#000;border:1px solid rgba(255,237,0,.14);border-radius:8px;box-shadow:0 30px 100px rgba(0,0,0,.72),0 0 0 1px hsla(0,0%,100%,.035);max-height:min(92vh,820px);overflow-y:auto;padding:8.5333333333vw 4.2666666667vw 5.8666666667vw;position:relative;width:min(100%,980px);z-index:1}.tournament-modal__dialog::-webkit-scrollbar{width:4px}.tournament-modal__dialog::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.tournament-modal__dialog::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}@media (min-width:991px){.tournament-modal__dialog{padding:46px 56px 38px}}.tournament-modal__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:7.4666666667vw;height:7.4666666667vw;line-height:1;position:absolute;right:3.7333333333vw;top:3.7333333333vw;transition:color .4s ease,transform .4s ease;width:7.4666666667vw}@media (min-width:991px){.tournament-modal__close{font-size:32px;height:32px;right:20px;top:20px;width:32px}}.tournament-modal__close:hover{color:#ffed00;transform:rotate(90deg) scale(1.08)}.tournament-modal__more{align-items:center;background:#ffed00;border:0;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:3.4666666667vw;font-weight:700;justify-content:center;line-height:1;margin:5.8666666667vw auto 0;max-width:100%;min-height:12.2666666667vw;padding:0 6.4vw;text-decoration:none;text-transform:uppercase;transition:background-color .4s ease,box-shadow .4s ease,transform .4s ease;width:-moz-fit-content;width:fit-content}@media (min-width:991px){.tournament-modal__more{font-size:15px;margin-top:28px;min-height:50px;padding:0 30px}}.tournament-modal__more:hover{background:#ffee14;box-shadow:0 12px 30px rgba(255,237,0,.18);transform:translateY(-2px)}.tournament-modal.is-closing{pointer-events:none}.tournament-modal.is-closing .tournament-modal__overlay{animation:tournament-modal-overlay-out .18s ease both}.tournament-modal.is-closing .tournament-modal__dialog{animation:tournament-modal-dialog-out .18s ease both}body.tournament-modal-open{overflow:hidden}.tournament-modal--team .tournament-modal__dialog{width:min(100%,1120px)}.tournament-modal--player .tournament-modal__dialog{width:min(100%,760px)}.tournament-player-modal__head{align-items:center;display:grid;gap:3.7333333333vw;grid-template-columns:16.5333333333vw minmax(0,1fr) auto;margin-bottom:5.3333333333vw}@media (min-width:991px){.tournament-player-modal__head{gap:20px;grid-template-columns:82px minmax(0,1fr) auto;margin-bottom:28px}}.tournament-player-modal__head .tournament-player-avatar{height:16.5333333333vw;width:16.5333333333vw}@media (min-width:991px){.tournament-player-modal__head .tournament-player-avatar{height:82px;width:82px}}.tournament-player-modal__identity{min-width:0}.tournament-player-modal__identity h3{color:#fff;font-size:6.9333333333vw;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width:991px){.tournament-player-modal__identity h3{font-size:42px}}.tournament-player-modal__identity p{color:hsla(0,0%,100%,.72);font-size:3.2vw;line-height:1.25;margin:1.8666666667vw 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-player-modal__identity p{font-size:15px;margin-top:8px}}.tournament-player-modal__identity span{align-items:center;background:#ffed00;border-radius:999px;color:#000;display:inline-flex;font-size:2.6666666667vw;font-weight:700;line-height:1;margin-top:2.1333333333vw;min-height:5.3333333333vw;padding:0 2.1333333333vw;text-transform:uppercase}@media (min-width:991px){.tournament-player-modal__identity span{font-size:11px;margin-top:10px;min-height:23px;padding:0 10px}}.tournament-player-modal__rating{color:#ffed00;font-size:6.4vw;line-height:1}@media (min-width:991px){.tournament-player-modal__rating{font-size:38px}}.tournament-player-modal__stats{display:grid;gap:2.1333333333vw;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4.8vw}@media (min-width:991px){.tournament-player-modal__stats{gap:12px;margin-bottom:24px}}.tournament-player-modal__stats span{background:hsla(0,0%,100%,.035);border:1px solid rgba(255,237,0,.22);border-radius:7px;color:hsla(0,0%,100%,.64);display:flex;flex-direction:column;font-size:2.6666666667vw;gap:1.6vw;justify-content:center;line-height:1.1;min-height:17.6vw;padding:2.6666666667vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.tournament-player-modal__stats span{font-size:11px;min-height:78px;padding:12px}}.tournament-player-modal__stats strong{color:#ffed00;font-size:4.8vw;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-player-modal__stats strong{font-size:24px}}.tournament-player-modal__bio{color:hsla(0,0%,100%,.76);font-size:3.4666666667vw;line-height:1.45;margin:0}@media (min-width:991px){.tournament-player-modal__bio{font-size:16px}}.tournament-team-modal__head{align-items:center;display:flex;gap:4.2666666667vw;justify-content:space-between;margin-bottom:5.8666666667vw}@media (min-width:991px){.tournament-team-modal__head{gap:24px;margin-bottom:30px}}.tournament-team-modal__identity{align-items:center;display:flex;gap:3.2vw;min-width:0}@media (min-width:991px){.tournament-team-modal__identity{gap:18px}}.tournament-team-modal__identity h3{font-size:7.2vw;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width:991px){.tournament-team-modal__identity h3{font-size:40px}}.tournament-team-modal__seed{align-items:center;background:#ffed00;border-radius:5px;color:#000;display:inline-flex;font-size:3.7333333333vw;font-weight:700;line-height:1;min-height:8vw;padding:0 2.6666666667vw}@media (min-width:991px){.tournament-team-modal__seed{font-size:16px;min-height:34px;padding:0 12px}}.tournament-team-modal__logo{height:13.8666666667vw;-o-object-fit:contain;object-fit:contain;width:13.8666666667vw}@media (min-width:991px){.tournament-team-modal__logo{height:64px;width:64px}}.tournament-team-modal__logo--placeholder{align-items:center;background:#555;border-radius:6px;color:#fff;display:inline-flex;font-size:5.3333333333vw;font-weight:700;justify-content:center}@media (min-width:991px){.tournament-team-modal__logo--placeholder{font-size:24px}}.tournament-team-modal__rank{color:hsla(0,0%,100%,.78);font-size:3.2vw;margin-left:auto;white-space:nowrap}@media (min-width:991px){.tournament-team-modal__rank{font-size:18px}}.tournament-team-modal__note{color:hsla(0,0%,100%,.76);font-size:3.4666666667vw;line-height:1.4;margin:0 0 4.8vw}@media (min-width:991px){.tournament-team-modal__note{font-size:16px;margin-bottom:22px}}.tournament-team-modal__stats{display:grid;gap:2.6666666667vw;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4.8vw}@media (min-width:991px){.tournament-team-modal__stats{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}}.tournament-team-modal__stats span{background:hsla(0,0%,100%,.035);border:1px solid rgba(255,237,0,.22);border-radius:7px;color:hsla(0,0%,100%,.64);display:flex;flex-direction:column;font-size:2.6666666667vw;gap:1.3333333333vw;justify-content:center;line-height:1.1;min-height:15.4666666667vw;padding:2.6666666667vw;text-transform:uppercase}@media (min-width:991px){.tournament-team-modal__stats span{font-size:11px;gap:6px;min-height:70px;padding:12px}}.tournament-team-modal__stats strong{color:#ffed00;font-size:4.8vw;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-team-modal__stats strong{font-size:24px}}.tournament-team-modal__empty{border:1px dashed rgba(255,237,0,.34);border-radius:7px;color:hsla(0,0%,100%,.72);font-size:3.4666666667vw;line-height:1.35;margin:0;padding:4.8vw;text-align:center}@media (min-width:991px){.tournament-team-modal__empty{font-size:15px;padding:22px}}.tournament-roster{border-top:1px solid rgba(255,237,0,.2);display:flex;flex-direction:column}.tournament-roster-row{align-items:center;animation:tournament-row-reveal .34s ease both;background:linear-gradient(90deg,transparent,rgba(255,237,0,.055) 50%,transparent);border-bottom:1px solid rgba(255,237,0,.18);display:grid;gap:3.2vw;grid-template-columns:9.0666666667vw 12.8vw minmax(0,1fr) 13.8666666667vw;min-height:19.2vw}@media (min-width:991px){.tournament-roster-row{gap:20px;grid-template-columns:58px 66px minmax(0,1fr) 110px 150px;min-height:88px}}.tournament-roster-row--extra{display:none}.tournament-roster-row--substitute{background:linear-gradient(90deg,transparent,rgba(255,237,0,.09) 50%,transparent)}.tournament-roster-row--substitute .tournament-roster-row__number{color:#ffed00;font-size:4.5333333333vw}@media (min-width:991px){.tournament-roster-row--substitute .tournament-roster-row__number{font-size:24px}}.tournament-roster-row--coach{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.055) 50%,transparent)}.tournament-roster-row--coach .tournament-roster-row__number{color:hsla(0,0%,100%,.82);font-size:4.5333333333vw}@media (min-width:991px){.tournament-roster-row--coach .tournament-roster-row__number{font-size:24px}}.tournament-roster-row--coach .tournament-roster-row__rating{color:hsla(0,0%,100%,.58)}.tournament-roster-row.is-visible{animation-delay:var(--row-delay,0ms);display:grid}.tournament-roster-row .tournament-player-avatar{border-radius:6px}.tournament-roster-row__number{color:#ffed00;font-size:6.4vw;font-weight:700;line-height:1}@media (min-width:991px){.tournament-roster-row__number{font-size:34px}}.tournament-roster-row__name{min-width:0}.tournament-roster-row__name strong{color:#fff;display:block;font-size:4.8vw;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-roster-row__name strong{font-size:28px}}.tournament-roster-row__name span{background:#ffed00;border-radius:999px;color:#000;display:inline-flex;font-size:2.6666666667vw;font-weight:700;line-height:1;margin-top:1.3333333333vw;padding:1.0666666667vw 2.1333333333vw;text-transform:uppercase}@media (min-width:991px){.tournament-roster-row__name span{font-size:11px;margin-top:6px;padding:5px 9px}}.tournament-roster-row__rating{color:#ffed00;font-size:4.8vw;font-variant-numeric:tabular-nums;line-height:1;text-align:center}@media (min-width:991px){.tournament-roster-row__rating{font-size:28px}}.tournament-roster-row__profile{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.36);border-radius:7px;color:hsla(0,0%,100%,.72);cursor:pointer;display:none;font-family:HelveticaNeueCyr,sans-serif;font-size:13px;font-weight:700;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,transform .4s ease}@media (min-width:991px){.tournament-roster-row__profile{display:inline-flex}}.tournament-roster-row__profile:after{color:inherit;content:">";margin-left:8px}.tournament-roster-row__profile:hover{border-color:#ffed00;color:#ffed00;transform:translateY(-1px)}.tournament-roster-row__profile--disabled{opacity:.54;pointer-events:none}.tournament-player-trigger{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;min-width:0;padding:0;text-align:left}.tournament-player-trigger--avatar{border-radius:50%;height:12.8vw;transition:box-shadow .4s ease,transform .4s ease;width:12.8vw}@media (min-width:991px){.tournament-player-trigger--avatar{height:56px;width:56px}}.tournament-player-trigger--avatar:hover{box-shadow:0 0 0 2px rgba(255,237,0,.72);transform:translateY(-2px)}.tournament-player-trigger--name{display:block;width:100%}.tournament-player-trigger--name:hover strong{color:#ffed00}.tournament-player-avatar{border-radius:50%;height:12.8vw;-o-object-fit:cover;object-fit:cover;width:12.8vw}@media (min-width:991px){.tournament-player-avatar{height:56px;width:56px}}.tournament-player-avatar--placeholder{align-items:center;background:#555;color:#fff;display:inline-flex;font-size:4.2666666667vw;font-weight:700;justify-content:center}@media (min-width:991px){.tournament-player-avatar--placeholder{font-size:20px}}.tournament-match-modal{max-width:768px}.tournament-match-modal__scoreboard{align-items:center;display:grid;gap:2.6666666667vw;grid-template-columns:1fr auto 1fr;margin-bottom:4.8vw}@media (min-width:991px){.tournament-match-modal__scoreboard{gap:32px;margin-bottom:28px}}.tournament-match-modal__scoreboard h3{align-items:baseline;animation:tournament-score-pop .34s ease .12s both;color:#fff;display:inline-flex;font-size:8.5333333333vw;font-weight:700;justify-content:center;line-height:1;margin:0;white-space:nowrap}@media (min-width:991px){.tournament-match-modal__scoreboard h3{font-size:52px}}.tournament-match-modal__scoreboard h3 .is-winner{color:#00f05a}.tournament-match-modal__scoreboard h3 .is-loser{color:#ff2434}.tournament-match-modal__score-separator{color:#fff;margin:0 .04em}.tournament-match-modal__team{align-items:center;background:transparent;border:0;color:#fff;display:flex;flex-direction:column;font-family:HelveticaNeueCyr,sans-serif;gap:1.6vw;min-width:0;padding:0;text-align:center}@media (min-width:991px){.tournament-match-modal__team{gap:8px}}.tournament-match-modal__team--trigger{cursor:pointer;transition:transform .4s ease}.tournament-match-modal__team--trigger:hover{transform:translateY(-2px)}.tournament-match-modal__team--trigger:hover strong{color:#ffed00}.tournament-match-modal__team--right .tournament-match-modal__team-mark{justify-content:flex-end}.tournament-match-modal__team-mark{align-items:center;display:flex;gap:2.1333333333vw;justify-content:center;max-width:100%}@media (min-width:991px){.tournament-match-modal__team-mark{gap:12px}}.tournament-match-modal__team span{align-items:center;background:#ffed00;border-radius:5px;color:#000;display:inline-flex;font-size:3.2vw;font-weight:700;min-height:6.4vw;padding:0 2.1333333333vw}@media (min-width:991px){.tournament-match-modal__team span{font-size:14px;min-height:28px;padding:0 10px}}.tournament-match-modal__team strong{font-size:5.3333333333vw;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (min-width:991px){.tournament-match-modal__team strong{font-size:30px}}.tournament-match-modal__logo{height:14.4vw;-o-object-fit:contain;object-fit:contain;width:14.4vw}@media (min-width:991px){.tournament-match-modal__logo{height:72px;width:72px}}.tournament-match-modal__logo--placeholder{align-items:center;background:#555;border-radius:6px;color:#fff;display:inline-flex;font-size:5.3333333333vw;font-weight:700;justify-content:center}@media (min-width:991px){.tournament-match-modal__logo--placeholder{font-size:24px}}.tournament-match-modal__lineups h4,.tournament-match-modal__maps h4{font-size:8vw;line-height:1;margin:0 0 2.1333333333vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.tournament-match-modal__lineups h4,.tournament-match-modal__maps h4{font-size:46px;margin-bottom:10px}}.tournament-match-modal__lineups p,.tournament-match-modal__maps p{color:hsla(0,0%,100%,.72);font-size:3.4666666667vw;line-height:1.25;margin:0 0 4.2666666667vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.tournament-match-modal__lineups p,.tournament-match-modal__maps p{font-size:18px;margin-bottom:18px}}.tournament-match-modal__map{align-items:center;color:#fff;display:grid;font-size:5.8666666667vw;font-variant-numeric:tabular-nums;gap:3.2vw;grid-template-columns:1fr minmax(108px,auto) 1fr;line-height:1;margin:0 auto 2.1333333333vw;max-width:360px;text-align:center}@media (min-width:991px){.tournament-match-modal__map{font-size:28px;gap:18px;margin-bottom:10px}}.tournament-match-modal__map .is-winner{color:#00f05a}.tournament-match-modal__map strong{font-size:4.2666666667vw;font-weight:500;text-transform:uppercase}@media (min-width:991px){.tournament-match-modal__map strong{font-size:20px}}.tournament-match-modal__lineups{margin-top:6.4vw}@media (min-width:991px){.tournament-match-modal__lineups{margin-top:32px}}.tournament-match-modal__lineup-row{align-items:center;animation:tournament-row-reveal .34s ease both;border-bottom:1px solid rgba(255,237,0,.18);display:grid;gap:3.2vw;grid-template-columns:1fr 1fr;min-height:18.6666666667vw}@media (min-width:991px){.tournament-match-modal__lineup-row{gap:26px;min-height:84px}}.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player{align-items:center;background:transparent;border:0;color:#fff;display:flex;font-family:HelveticaNeueCyr,sans-serif;gap:2.6666666667vw;min-width:0;padding:0}@media (min-width:991px){.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player{gap:14px}}.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player:last-child{justify-content:flex-end;text-align:right}.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player:first-child strong{margin-left:auto}.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player:last-child strong{margin-right:auto}.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player--trigger{cursor:pointer;transition:transform .4s ease}.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player--trigger:hover{transform:translateY(-2px)}.tournament-match-modal__lineup-row>.tournament-match-modal__lineup-player--trigger:hover span{color:#ffed00}.tournament-match-modal__lineup-row span{color:#fff;font-size:4.2666666667vw;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:991px){.tournament-match-modal__lineup-row span{font-size:26px}}.tournament-match-modal__lineup-row strong{color:#ffed00;font-size:4.8vw;font-variant-numeric:tabular-nums;line-height:1}@media (min-width:991px){.tournament-match-modal__lineup-row strong{font-size:28px}}.tournament-match-modal__note{color:hsla(0,0%,100%,.74);font-size:3.4666666667vw;line-height:1.4;margin:5.3333333333vw 0 0;text-align:center}@media (min-width:991px){.tournament-match-modal__note{font-size:16px;margin-top:24px}}.tournament-player-stats{background:radial-gradient(circle at 12% 0,rgba(255,237,0,.14),transparent 34%),linear-gradient(180deg,hsla(0,0%,9%,.98),rgba(8,8,8,.98));border:1px solid rgba(255,237,0,.28);border-radius:4.8vw;box-shadow:0 4.8vw 14.4vw rgba(0,0,0,.34);overflow:hidden;padding:4.8vw;position:relative}@media (min-width:991px){.tournament-player-stats{border-radius:28px;box-shadow:0 28px 80px rgba(0,0,0,.38);padding:28px}}.tournament-player-stats:before{background:linear-gradient(90deg,transparent,rgba(255,237,0,.88),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.tournament-player-stats__head{display:flex;flex-direction:column;gap:2.1333333333vw;margin-bottom:4.8vw;max-width:720px;position:relative;z-index:1}@media (min-width:991px){.tournament-player-stats__head{gap:10px;margin-bottom:26px}}.tournament-player-stats__head h2{color:#fff;font-size:6.9333333333vw;font-weight:900;line-height:.95;text-transform:uppercase}@media (min-width:991px){.tournament-player-stats__head h2{font-size:44px}}.tournament-player-stats__head p{color:hsla(0,0%,100%,.72);font-size:3.4666666667vw;line-height:1.38}@media (min-width:991px){.tournament-player-stats__head p{font-size:16px}}.tournament-player-stats__eyebrow{border:1px solid rgba(255,237,0,.44);border-radius:999px;color:#ffed00;font-size:2.6666666667vw;font-weight:800;letter-spacing:.08em;line-height:1;padding:1.8666666667vw 2.6666666667vw 1.6vw;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:991px){.tournament-player-stats__eyebrow{font-size:12px;padding:8px 12px 7px}}.tournament-player-stats__table{background:rgba(0,0,0,.32);border:1px solid rgba(255,237,0,.18);border-radius:3.7333333333vw;overflow-x:auto;position:relative;z-index:1}@media (min-width:991px){.tournament-player-stats__table{border-radius:20px}}.tournament-player-stats__row{align-items:center;border-bottom:1px solid rgba(255,237,0,.12);color:#fff;-moz-column-gap:14px;column-gap:14px;display:grid;font-size:14px;grid-template-columns:54px minmax(220px,1.55fr) minmax(180px,1fr) 128px 128px;line-height:1.1;min-height:72px;min-width:720px;padding:10px 16px}@media (min-width:991px){.tournament-player-stats__row{-moz-column-gap:18px;column-gap:18px;font-size:16px;grid-template-columns:68px minmax(260px,1.55fr) minmax(220px,1fr) 150px 150px;min-height:82px;padding:12px 22px}}.tournament-player-stats__row:last-child{border-bottom:0}.tournament-player-stats__row--head{background:rgba(255,237,0,.08);color:hsla(0,0%,100%,.66);font-size:11px;font-weight:800;letter-spacing:.08em;min-height:44px;text-transform:uppercase}@media (min-width:991px){.tournament-player-stats__row--head{font-size:12px;min-height:52px}}.tournament-player-stats__row.is-mvp{background:linear-gradient(90deg,rgba(255,237,0,.13),transparent 42%),hsla(0,0%,100%,.018);box-shadow:inset 3px 0 0 #ffed00}.tournament-player-stats__rank{color:#ffed00;font-size:18px;font-variant-numeric:tabular-nums;font-weight:900}@media (min-width:991px){.tournament-player-stats__rank{font-size:22px}}.tournament-player-stats__player{align-items:center;display:flex;gap:12px;min-width:0}.tournament-player-stats__player-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;transition:color .18s ease;width:100%}.tournament-player-stats__player-button:focus-visible,.tournament-player-stats__player-button:hover{color:#ffed00}.tournament-player-stats__player-button:focus-visible .tournament-player-stats__avatar,.tournament-player-stats__player-button:hover .tournament-player-stats__avatar{border-color:rgba(255,237,0,.76);box-shadow:0 0 16px rgba(255,237,0,.18)}.tournament-player-stats__player-button:focus-visible{border-radius:12px;outline:2px solid rgba(255,237,0,.72);outline-offset:4px}.tournament-player-stats__avatar{align-items:center;background:#303030;border:1px solid rgba(255,237,0,.22);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 44px;font-size:18px;font-weight:900;height:44px;justify-content:center;overflow:hidden;text-transform:uppercase;width:44px}@media (min-width:991px){.tournament-player-stats__avatar{border-radius:14px;flex-basis:52px;font-size:22px;height:52px;width:52px}}.tournament-player-stats__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tournament-player-stats__player-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.tournament-player-stats__player-meta strong{font-size:16px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}@media (min-width:991px){.tournament-player-stats__player-meta strong{font-size:20px}}.tournament-player-stats__player-meta small{color:hsla(0,0%,100%,.58);font-size:12px;font-weight:700;line-height:1}@media (min-width:991px){.tournament-player-stats__player-meta small{font-size:13px}}.tournament-player-stats__mvp{align-items:center;background:linear-gradient(135deg,#ffed00,#fff56b);box-shadow:0 0 18px rgba(255,237,0,.38);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);color:#000;display:inline-flex;font-size:11px;font-weight:900;gap:6px;letter-spacing:.06em;line-height:1;min-height:23px;padding:0 11px 0 13px;text-transform:uppercase}.tournament-player-stats__mvp:before{background:#000;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:8px;transform:translateY(-1px);width:8px}.tournament-player-stats__player-club{display:none}.tournament-player-stats__team{color:hsla(0,0%,100%,.82);font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tournament-player-stats__matches{color:hsla(0,0%,100%,.9);font-variant-numeric:tabular-nums;font-weight:800}.tournament-player-stats__rating{color:#ffed00;font-size:22px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}@media (min-width:991px){.tournament-player-stats__rating{font-size:28px}}@media (max-width:767px){.tournament-player-stats{padding:20px 18px}.tournament-player-stats__head{margin-bottom:18px}.tournament-player-stats__head h2{font-size:28px}.tournament-player-stats__table{border-radius:16px;overflow:hidden}.tournament-player-stats__row{-moz-column-gap:10px;column-gap:10px;grid-template-columns:32px minmax(0,1fr) minmax(48px,auto);min-height:76px;min-width:0;padding:12px 6px}.tournament-player-stats__row--head{font-size:10px;min-height:40px;padding-bottom:8px;padding-top:0}.tournament-player-stats__matches,.tournament-player-stats__row--head span:nth-child(3),.tournament-player-stats__row--head span:nth-child(4),.tournament-player-stats__team{display:none}.tournament-player-stats__rating,.tournament-player-stats__row--head span:nth-child(5){justify-self:end;text-align:right}.tournament-player-stats__rank{font-size:20px}.tournament-player-stats__player{gap:10px}.tournament-player-stats__avatar{border-radius:12px;flex-basis:44px;font-size:18px;height:44px;width:44px}.tournament-player-stats__player-meta{gap:4px 7px}.tournament-player-stats__player-meta strong{font-size:14px;line-height:1}.tournament-player-stats__player-meta small{font-size:9px;line-height:1.08}.tournament-player-stats__player-club{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:hsla(0,0%,100%,.62);display:-webkit-box;font-size:9px;font-weight:800;letter-spacing:.01em;line-height:1.12;overflow:hidden;text-transform:uppercase;white-space:normal;width:100%}.tournament-player-stats__mvp{font-size:9px;min-height:20px;padding:0 9px 0 11px}.tournament-player-stats__rating{font-size:19px}}.tournament-partners{margin:10.6666666667vw 0 14.9333333333vw;overflow:hidden}@media (min-width:991px){.tournament-partners{margin:72px 0 96px}}.tournament-partners__bar{background:#1d1d1d;border-radius:999px;display:grid;grid-template-columns:minmax(35.2vw,42%) minmax(0,1fr);min-height:17.0666666667vw;overflow:hidden}@media (min-width:991px){.tournament-partners__bar{grid-template-columns:minmax(340px,38%) minmax(0,1fr);min-height:102px}}.tournament-partners__title{align-items:center;background:#ffed00;border-radius:0 999px 999px 0;color:#000;display:flex;font-size:5.3333333333vw;font-weight:700;justify-content:center;line-height:1;margin:0;min-width:0;padding:2.6666666667vw 3.2vw 1.6vw;position:relative;text-align:center;text-transform:uppercase;z-index:1}@media (min-width:991px){.tournament-partners__title{font-size:clamp(38px,3.5vw,56px);padding:18px 52px 12px 24px}}.tournament-partners__logos{--tournament-partners-gap:5.3333333333vw;--tournament-partners-distance:0px;--tournament-partners-duration:20s;min-width:0;overflow:hidden;padding:2.6666666667vw 4.2666666667vw}@media (min-width:991px){.tournament-partners__logos{--tournament-partners-gap:48px;padding:18px 56px 18px 64px}}.tournament-partners__group,.tournament-partners__track{align-items:center;display:flex;flex:0 0 auto;gap:var(--tournament-partners-gap);width:-moz-max-content;width:max-content}.tournament-partners__track{will-change:transform}.tournament-partners__logos.is-animated .tournament-partners__track{animation:tournament-partners-marquee var(--tournament-partners-duration) linear infinite}.tournament-partners__item{align-items:center;display:flex;flex:0 0 auto;height:10.6666666667vw;justify-content:center;min-width:21.8666666667vw}@media (min-width:991px){.tournament-partners__item{height:66px;min-width:150px}}.tournament-partners__logo{display:block;height:100%;max-width:32vw;-o-object-fit:contain;object-fit:contain;transition:transform .25s ease,opacity .25s ease;width:auto}@media (min-width:991px){.tournament-partners__logo{max-width:220px}}.tournament-partners a.tournament-partners__item:focus-visible .tournament-partners__logo,.tournament-partners a.tournament-partners__item:hover .tournament-partners__logo{opacity:.86;transform:scale(1.04)}@keyframes tournament-partners-marquee{to{transform:translate3d(calc(var(--tournament-partners-distance)*-1),0,0)}}@media (prefers-reduced-motion:reduce){.tournament-partners__logos.is-animated .tournament-partners__track{animation:none;transform:none}}.cesl-survey-popup.show{z-index:1200}.cesl-survey-popup .popup__content{background:linear-gradient(180deg,rgba(255,237,0,.08),rgba(255,237,0,0) 210px),#060606;border:2px solid rgba(255,237,0,.85);border-radius:8px;box-shadow:0 26px 90px rgba(0,0,0,.62);max-height:calc(100dvh - 24px);max-width:920px;overflow:hidden;width:calc(100% - 24px)}@media (min-width:991px){.cesl-survey-popup .popup__content{max-height:min(860px,100dvh - 48px);width:calc(100% - 48px)}}.cesl-survey-popup .popup__close{position:sticky;top:0;z-index:20}.cesl-survey-popup .close-popup-btn{background-color:rgba(0,0,0,.74);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;height:36px;right:14px;top:14px;width:36px}@media (min-width:991px){.cesl-survey-popup .close-popup-btn{height:42px;right:22px;top:22px;width:42px}}.cesl-survey-popup .close-popup-btn:hover{border-color:rgba(255,237,0,.8);color:#ffed00}.cesl-survey-popup--teaser .popup__content{background:radial-gradient(circle at 50% 45%,rgba(255,237,0,.13) 0,rgba(255,237,0,0) 48%),linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.01)),#090909;border:3px solid #ffed00;border-radius:28px;box-shadow:inset 0 0 0 1px rgba(255,237,0,.18),0 32px 90px rgba(0,0,0,.72);max-width:760px;position:relative;width:calc(100% - 28px)}@media (min-width:991px){.cesl-survey-popup--teaser .popup__content{border-radius:46px;border-width:4px;max-width:820px;width:calc(100% - 72px)}}.cesl-survey-popup--teaser .popup__close{position:absolute;right:0;top:0}.cesl-survey-popup--teaser .cesl-survey-popup__inner{display:grid;justify-items:center;max-height:calc(100dvh - 28px);overflow-y:auto;padding:58px 18px 34px;text-align:center}@media (min-width:991px){.cesl-survey-popup--teaser .cesl-survey-popup__inner{max-height:calc(100dvh - 72px);padding:76px 72px 62px}}.cesl-survey-popup--teaser .cesl-survey-popup__header{justify-items:center;margin-bottom:28px;max-width:560px}@media (min-width:991px){.cesl-survey-popup--teaser .cesl-survey-popup__header{gap:20px;margin-bottom:36px;max-width:660px}}.cesl-survey-popup--teaser .cesl-survey-popup__badge{display:none}.cesl-survey-popup--teaser .cesl-survey-popup__title{color:#ffed00;font-size:26px;font-weight:900;line-height:1;text-align:center}@media (min-width:991px){.cesl-survey-popup--teaser .cesl-survey-popup__title{font-size:48px}}.cesl-survey-popup--teaser .cesl-survey-popup__intro{color:hsla(0,0%,100%,.82);font-size:14px;font-weight:600;line-height:1.38;max-width:590px;text-align:center}@media (min-width:991px){.cesl-survey-popup--teaser .cesl-survey-popup__intro{font-size:19px}}.cesl-survey-popup--teaser .close-popup-btn{background:transparent;border:0;box-shadow:none;color:#fff;height:36px;right:20px;top:20px;width:36px}@media (min-width:991px){.cesl-survey-popup--teaser .close-popup-btn{height:42px;right:38px;top:36px;width:42px}}.cesl-survey-popup--teaser .close-popup-btn:hover{color:#ffed00}.cesl-survey-popup--teaser .close-popup-btn svg{height:26px;width:26px}@media (min-width:991px){.cesl-survey-popup--teaser .close-popup-btn svg{height:32px;width:32px}}.cesl-survey-popup__inner::-webkit-scrollbar{width:4px}.cesl-survey-popup__inner::-webkit-scrollbar-thumb{background:rgba(255,237,0,.6);border-radius:2px}.cesl-survey-popup__inner::-webkit-scrollbar-thumb:hover{background:rgba(255,237,0,.6)}.cesl-survey-popup__inner{max-height:calc(100dvh - 24px);overflow-y:auto;padding:58px 14px 20px}@media (min-width:991px){.cesl-survey-popup__inner{max-height:min(860px,100dvh - 48px);padding:46px 42px 36px}}.cesl-survey-popup__header{display:grid;gap:12px;margin-bottom:24px;max-width:760px}@media (min-width:991px){.cesl-survey-popup__header{margin-bottom:32px}}.cesl-survey-popup__badge{align-items:center;border:1px solid rgba(255,237,0,.74);border-radius:999px;color:#ffed00;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:30px;padding:6px 12px;text-transform:uppercase;width:-moz-max-content;width:max-content}.cesl-survey-popup__title{color:#fff;font-size:28px;font-weight:700;line-height:.98;margin:0;text-transform:uppercase}@media (min-width:991px){.cesl-survey-popup__title{font-size:48px}}.cesl-survey-popup__intro{color:hsla(0,0%,100%,.78);font-size:15px;font-weight:400;line-height:1.45;margin:0;max-width:620px}@media (min-width:991px){.cesl-survey-popup__intro{font-size:18px}}.cesl-survey-popup__actions{display:flex;justify-content:center}.cesl-survey-popup__cta{align-items:center;background-color:#ffed00;border:0;border-radius:999px;color:#000;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;line-height:1;min-height:54px;min-width:190px;padding:10px 28px;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease}.cesl-survey-popup__cta:hover{background-color:#ffed00;color:#000;transform:translateY(-2px)}@media (min-width:991px){.cesl-survey-popup__cta{font-size:16px;min-height:62px;min-width:220px;padding:12px 34px}}.cesl-survey-popup__skip{background:transparent;border:0;color:hsla(0,0%,100%,.68);cursor:pointer;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:700;min-height:48px;padding:0 10px;transition:color .2s ease}.cesl-survey-popup__skip:hover{color:#ffed00}.cesl-survey-page{background:linear-gradient(180deg,rgba(255,237,0,.08),transparent 360px),#060606;min-height:100vh;padding:126px 0 42px}@media (min-width:991px){.cesl-survey-page{padding:128px 0 84px}}.cesl-survey-page__panel{background-color:rgba(0,0,0,.78);border:2px solid rgba(255,237,0,.72);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.48);margin:0 auto;max-width:980px;padding:18px 12px 22px;width:calc(100% - 20px)}@media (min-width:991px){.cesl-survey-page__panel{max-width:1180px;padding:42px;width:calc(100% - 56px)}}.cesl-survey-shell{min-width:0}.cesl-survey-shell .cesl-survey-popup__header{gap:10px;margin-bottom:20px;max-width:none;width:100%}@media (min-width:991px){.cesl-survey-shell .cesl-survey-popup__header{gap:12px;margin-bottom:34px}}.cesl-survey-shell .cesl-survey-popup__title{font-size:28px;line-height:1}@media (min-width:991px){.cesl-survey-shell .cesl-survey-popup__title{font-size:46px}}.cesl-survey-shell .cesl-survey-popup__intro{font-size:15px}@media (min-width:991px){.cesl-survey-shell .cesl-survey-popup__intro{font-size:18px}}.cesl-survey-form{display:grid;gap:12px}@media (min-width:991px){.cesl-survey-form{gap:14px}}.cesl-survey-question{background-color:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;display:grid;gap:10px;margin:0;min-width:0;padding:14px}@media (min-width:991px){.cesl-survey-question{gap:14px;padding:20px}}.cesl-survey-question.has-error{border-color:rgba(229,57,53,.85)}.cesl-survey-question__legend{color:#fff;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr);margin:0;padding:0;width:100%}.cesl-survey-question__number{align-items:center;background-color:#ffed00;border-radius:999px;color:#000;display:inline-flex;font-size:13px;font-weight:800;height:30px;justify-content:center;line-height:1}.cesl-survey-question__title{color:#fff;font-size:16px;font-weight:700;line-height:1.22;min-width:0}@media (min-width:991px){.cesl-survey-question__title{font-size:17px}}.cesl-survey-question__required{color:#ffed00}.cesl-survey-question__hint{color:rgba(255,237,0,.84);font-size:13px;font-weight:500;line-height:1.35;margin:-2px 0 0 52px}.cesl-survey-question__options{display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:991px){.cesl-survey-question__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.cesl-survey-option{align-items:center;background-color:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:44px;padding:9px 11px;position:relative;transition:border-color .2s ease,background-color .2s ease}.cesl-survey-option:hover{background-color:rgba(255,237,0,.06);border-color:rgba(255,237,0,.62)}.cesl-survey-option__input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.cesl-survey-option__input:focus-visible+.cesl-survey-option__control{outline:2px solid #ffed00;outline-offset:3px}.cesl-survey-option__input:checked+.cesl-survey-option__control{background-color:#ffed00;border-color:#ffed00}.cesl-survey-option__input:checked+.cesl-survey-option__control:after{opacity:1;transform:scale(1)}.cesl-survey-option__input:checked~.cesl-survey-option__label{color:#ffed00}.cesl-survey-option__control{background-color:transparent;border:2px solid hsla(0,0%,100%,.46);border-radius:6px;height:20px;position:relative;transition:border-color .2s ease,background-color .2s ease;width:20px}.cesl-survey-option__control:after{background-color:#000;border-radius:3px;content:"";height:8px;left:4px;opacity:0;position:absolute;top:4px;transform:scale(.5);transition:opacity .2s ease,transform .2s ease;width:8px}input[type=radio]+.cesl-survey-option__control,input[type=radio]+.cesl-survey-option__control:after{border-radius:50%}.cesl-survey-option__label{font-size:13px;font-weight:600;line-height:1.25;min-width:0;overflow-wrap:anywhere;transition:color .2s ease}@media (min-width:991px){.cesl-survey-option__label{font-size:15px}}.cesl-survey-question__field{background-color:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:15px;font-weight:500;line-height:1.35;min-height:48px;padding:12px 14px;transition:border-color .2s ease,background-color .2s ease;width:100%}.cesl-survey-question__field::-moz-placeholder{color:hsla(0,0%,100%,.38)}.cesl-survey-question__field::placeholder{color:hsla(0,0%,100%,.38)}.cesl-survey-question__field:focus{background-color:rgba(0,0,0,.44);border-color:rgba(255,237,0,.82);outline:none}.cesl-survey-question__field--textarea{min-height:108px;resize:vertical}.cesl-survey-question__error{color:#ff7676;font-size:13px;font-weight:500;line-height:1.35;margin:0;min-height:18px}.cesl-survey-form__footer{display:grid;gap:14px;justify-items:center;padding-top:6px}.cesl-survey-form__notice{color:hsla(0,0%,100%,.62);font-size:12px;line-height:1.45;margin:0;max-width:620px;text-align:center}.cesl-survey-form__submit,.cesl-survey-success__button{font-size:16px;height:56px;max-width:340px;width:100%}.cesl-survey-form__submit:disabled,.cesl-survey-success__button:disabled{cursor:wait;opacity:.72}.cesl-survey-form__status{color:#ff7676;font-size:13px;line-height:1.35;margin:0;min-height:18px;text-align:center}.cesl-survey-success{display:grid;gap:16px;justify-items:center;padding:54px 0 28px;text-align:center}.cesl-survey-success[hidden]{display:none}.cesl-survey-success__mark{align-items:center;background-color:#ffed00;border-radius:50%;color:#000;display:inline-flex;font-size:32px;font-weight:900;height:58px;justify-content:center;line-height:1;width:58px}.cesl-survey-success__title{color:#fff;font-size:26px;font-weight:700;line-height:1.05;margin:0;text-transform:uppercase}@media (min-width:991px){.cesl-survey-success__title{font-size:38px}}.cesl-survey-success__text{color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.45;margin:0;max-width:520px}.tournaments{margin-top:9.0666666667vw}@media (min-width:991px){.tournaments{margin-top:66px}}.tournaments__cards{display:flex;flex-direction:column;gap:40px}@media (min-width:991px){.tournaments__cards{gap:32px}}.tournaments__cards .card{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.tournaments__cards .card{align-items:start;display:grid;gap:32px;grid-template-columns:300px minmax(0,1fr)}}.tournaments__cards .card:hover .card__img img{transform:scale(1.02)}.tournaments__cards .card__img{align-items:center;display:flex;overflow:hidden;width:100%}@media (min-width:991px){.tournaments__cards .card__img{align-self:start;height:169px}}.tournaments__cards .card__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.tournaments__cards .card__content{align-items:center;display:flex;gap:4.2666666667vw;justify-content:space-between}@media (min-width:991px){.tournaments__cards .card__content{gap:16px;padding:24px 0}}.tournaments__cards .card__txt{display:flex;flex-direction:column;gap:4px}@media (min-width:991px){.tournaments__cards .card__txt{gap:8px;max-width:60%}}.tournaments__cards .card__txt h4,.tournaments__cards .card__txt p{line-height:normal;margin:0}.tournaments__cards .card__date{color:#fff;font-size:18px;font-weight:300}@media (min-width:991px){.tournaments__cards .card__date{font-size:18px}}.tournaments__cards .card__title{color:#fff;font-size:22px;font-weight:700}@media (min-width:991px){.tournaments__cards .card__title{font-size:30px}}.tournaments__cards .card__title-link{color:inherit;text-decoration:none;transition:color .25s ease}.tournaments__cards .card__title-link:visited{color:inherit;text-decoration:none}.tournaments__cards .card__title-link:focus-visible,.tournaments__cards .card__title-link:hover{color:#ffed00;text-decoration:none}.tournaments__cards .card__featured{color:#ffed00;display:none;font-size:18px;font-weight:400}@media (min-width:991px){.tournaments__cards .card__featured{display:block;font-size:18px}}.tournaments__cards .card__prize{color:#fff;font-size:30px;font-weight:500}@media (min-width:991px){.tournaments__cards .card__prize{font-size:30px}}.tournaments__cards .card .btn{font-size:18px;height:55px;width:175px}@media (min-width:991px){.tournaments__cards .card .btn{font-size:18px;height:64px;min-width:300px}}.tournaments--category-filtered .tournaments__cards{margin-top:6.4vw}@media (min-width:991px){.tournaments--category-filtered .tournaments__cards{margin-top:32px}}.tournaments--category-filtered .card[hidden]{display:none}.tournaments .show-more{font-size:4.8vw;margin-top:8.5333333333vw}@media (min-width:991px){.tournaments .show-more{font-size:18px;margin:32px auto 0;max-width:518px;width:30vw}}.tournaments .hide-seasons{font-size:4.2666666667vw}@media (min-width:991px){.tournaments .hide-seasons{font-size:18px;margin:0 auto;max-width:518px;width:30vw}}.tournament-category-filter{display:grid;gap:2.1333333333vw;grid-template-columns:1fr}@media (min-width:991px){.tournament-category-filter{gap:18px;grid-template-columns:repeat(3,minmax(0,300px))}}.tournament-category-filter__button{align-items:center;background-color:transparent;border:2px solid #ffed00;border-radius:999px;color:#ffed00;cursor:pointer;display:inline-flex;font-size:4vw;font-weight:700;justify-content:center;line-height:1;min-height:13.8666666667vw;text-transform:uppercase;transition:background-color .25s ease,color .25s ease;width:100%}@media (min-width:991px){.tournament-category-filter__button{font-size:18px;min-height:64px}}.tournament-category-filter__button.is-active,.tournament-category-filter__button:hover{background-color:#ffed00;color:#000}.tournament-category-filter__button--championship{background:radial-gradient(circle at 22% 0,hsla(0,0%,100%,.94),transparent 24%),linear-gradient(115deg,#d7a900,#ffed00 32%,#fff56c 52%,#ffed00 69%,#c99d00);border-color:#ffed00;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),inset 0 -2px 8px rgba(0,0,0,.22),0 0 4.8vw rgba(255,237,0,.5),0 2.1333333333vw 5.3333333333vw rgba(255,237,0,.16);color:#000;font-weight:900;isolation:isolate;letter-spacing:.045em;overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .25s ease,filter .25s ease}@media (min-width:991px){.tournament-category-filter__button--championship{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),inset 0 -2px 8px rgba(0,0,0,.22),0 0 30px rgba(255,237,0,.48),0 13px 28px rgba(255,237,0,.17)}}.tournament-category-filter__button--championship:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.86),transparent);content:"";height:160%;left:-52%;position:absolute;top:-30%;transform:skewX(-22deg);transition:left .5s ease;width:34%;z-index:-1}.tournament-category-filter__button--championship.is-active,.tournament-category-filter__button--championship:hover{background:radial-gradient(circle at 24% 0,#fff,transparent 28%),linear-gradient(115deg,#e8be00,#fff329 34%,#fff8a1 53%,#ffed00 72%,#deaf00);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 .8vw rgba(255,237,0,.18),0 0 7.4666666667vw rgba(255,237,0,.68),0 3.2vw 7.4666666667vw rgba(255,237,0,.28);color:#000;filter:saturate(1.08);transform:translateY(-.5333333333vw)}@media (min-width:991px){.tournament-category-filter__button--championship.is-active,.tournament-category-filter__button--championship:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 4px rgba(255,237,0,.18),0 0 42px rgba(255,237,0,.65),0 15px 34px rgba(255,237,0,.27);transform:translateY(-3px)}}.tournament-category-filter__button--championship.is-active:before,.tournament-category-filter__button--championship:hover:before{left:120%}.tournaments-switcher{margin-top:9.0666666667vw}@media (min-width:991px){.tournaments-switcher{margin-top:66px}}.tournaments-switcher__menu{margin-bottom:0}.tournaments-switcher .tournament__tabs{display:flex;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tournaments-switcher .tournament__tabs::-webkit-scrollbar{display:none}.tournaments-switcher .tournament__tab{flex:0 0 auto}.tournaments-switcher__content{margin-top:9.0666666667vw}@media (min-width:991px){.tournaments-switcher__content{margin-top:48px}}.tournaments--seasonal-local,.tournaments-switcher .tournament__panel>.banner:first-child,.tournaments-switcher .tournament__panel>.take-part:first-child,.tournaments-switcher .tournament__panel>.tournaments:first-child{margin-top:0}.tournaments__empty{display:flex;justify-content:center;padding:9.0666666667vw 0;text-align:center}@media (min-width:991px){.tournaments__empty{padding:48px 0}}.tournaments__empty p{color:#fff;font-size:4.8vw;font-weight:400;line-height:1.35;margin:0;max-width:620px}@media (min-width:991px){.tournaments__empty p{font-size:20px}}.seasonal-tournaments{margin-top:0}.seasonal-tournaments--taxonomy{margin-top:6.4vw}@media (min-width:991px){.seasonal-tournaments--taxonomy{margin-top:34px}}.seasonal-tournaments__shell{background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.86) 46%,rgba(0,0,0,.98)),#050505;min-height:170.6666666667vw;overflow:hidden;padding:0 4.2666666667vw 11.2vw;position:relative}@media (min-width:991px){.seasonal-tournaments__shell{min-height:640px;padding:0 30px 58px}}.seasonal-tournaments__hero{min-height:84vw;padding-top:9.0666666667vw;position:relative;z-index:1}@media (min-width:991px){.seasonal-tournaments__hero{min-height:260px;padding-top:66px}}.seasonal-tournaments__hero-top{align-items:center;display:flex;gap:4.8vw;margin-left:-4.2666666667vw;margin-right:-4.2666666667vw;position:relative;z-index:2}@media (min-width:991px){.seasonal-tournaments__hero-top{background:hsla(0,0%,8%,.88);border-radius:0 999px 999px 0;gap:80px;margin-left:-30px;margin-right:0;width:66%}}.seasonal-tournaments__season{align-items:center;background-color:#ffed00;border-radius:0 999px 999px 0;color:#000;display:inline-flex;font-size:5.3333333333vw;font-weight:700;justify-content:center;line-height:1;min-height:12.2666666667vw;min-width:32.5333333333vw;padding:2.6666666667vw 4.2666666667vw;text-transform:uppercase;white-space:nowrap}@media (min-width:991px){.seasonal-tournaments__season{font-size:30px;min-height:78px;min-width:260px;padding:20px 34px 20px 40px}}.seasonal-tournaments__league-logo{flex:0 0 auto;height:auto;width:29.3333333333vw}@media (min-width:991px){.seasonal-tournaments__league-logo{width:178px}}.seasonal-tournaments__hero-copy{margin:39.4666666667vw auto 0;max-width:82.6666666667vw;position:relative;text-align:center;width:100%;z-index:2}@media (min-width:991px){.seasonal-tournaments__hero-copy{margin:28px 0 0;max-width:680px;text-align:left}}.seasonal-tournaments__hero-copy h1,.seasonal-tournaments__hero-copy h2{color:#fff;font-size:12.8vw;font-weight:700;line-height:.95;margin:0;text-transform:uppercase}@media (min-width:991px){.seasonal-tournaments__hero-copy h1,.seasonal-tournaments__hero-copy h2{font-size:74px}}.seasonal-tournaments__meta{align-items:center;color:#fff;display:flex;gap:5.3333333333vw;justify-content:center;margin-top:3.7333333333vw}@media (min-width:991px){.seasonal-tournaments__meta{gap:42px;justify-content:flex-start;margin-top:18px}}.seasonal-tournaments__meta span{color:hsla(0,0%,100%,.86);font-size:4.8vw;font-weight:300;line-height:1}@media (min-width:991px){.seasonal-tournaments__meta span{font-size:32px}}.seasonal-tournaments__meta strong{color:#fff;font-size:4.8vw;font-weight:700;line-height:1}@media (min-width:991px){.seasonal-tournaments__meta strong{font-size:32px}}.seasonal-tournaments__hero-image{height:61.3333333333vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.88;pointer-events:none;position:absolute;right:50%;top:19.2vw;transform:translateX(50%);width:72vw;z-index:1}@media (min-width:991px){.seasonal-tournaments__hero-image{height:340px;right:-28px;top:22px;transform:none;width:44%}}.seasonal-tournaments__filters{display:grid;gap:2.1333333333vw;grid-template-columns:1fr;margin-top:7.4666666667vw;position:relative;z-index:2}@media (min-width:991px){.seasonal-tournaments__filters{gap:18px;grid-template-columns:repeat(2,minmax(0,300px));margin-top:22px}}.seasonal-tournaments__filter{align-items:center;background-color:#ffed00;border:2px solid #ffed00;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-size:4vw;font-weight:700;justify-content:center;line-height:1;min-height:14.9333333333vw;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,opacity .25s ease,box-shadow .25s ease;width:100%}@media (min-width:991px){.seasonal-tournaments__filter{font-size:18px;min-height:64px}}.seasonal-tournaments__filter.is-active,.seasonal-tournaments__filter:hover{box-shadow:0 0 0 4px rgba(255,237,0,.16);color:#000}.seasonal-tournaments__filter:not(.is-active){opacity:.9}.seasonal-tournaments__list{display:flex;flex-direction:column;gap:8vw;margin-top:7.4666666667vw;position:relative;z-index:2}@media (min-width:991px){.seasonal-tournaments__list{gap:44px;margin-top:56px}}.seasonal-tournaments__card{align-items:center;display:grid;gap:4.2666666667vw;grid-template-columns:1fr}@media (min-width:991px){.seasonal-tournaments__card{gap:34px;grid-template-columns:260px minmax(0,1fr) 300px}}.seasonal-tournaments__card[hidden]{display:none}.seasonal-tournaments__card-image{aspect-ratio:350/177;background-color:#111;overflow:hidden;width:100%}@media (min-width:991px){.seasonal-tournaments__card-image{aspect-ratio:350/177;width:260px}}.seasonal-tournaments__card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.seasonal-tournaments__card-content{display:contents}.seasonal-tournaments__card-text{min-width:0}.seasonal-tournaments__card-date{color:hsla(0,0%,100%,.86);display:block;font-size:4vw;font-weight:300;line-height:1;margin-bottom:1.6vw}@media (min-width:991px){.seasonal-tournaments__card-date{font-size:18px;margin-bottom:8px}}.seasonal-tournaments__card-title{color:#fff;font-size:6.4vw;font-weight:700;line-height:1;margin:0}@media (min-width:991px){.seasonal-tournaments__card-title{font-size:30px}}.seasonal-tournaments__card-title-link{color:inherit;text-decoration:none;transition:color .25s ease}.seasonal-tournaments__card-title-link:visited{color:inherit;text-decoration:none}.seasonal-tournaments__card-title-link:focus-visible,.seasonal-tournaments__card-title-link:hover{color:#ffed00;text-decoration:none}.seasonal-tournaments__card-category{display:none}.seasonal-tournaments__card-prize-label{color:#ffed00;font-size:4vw;font-weight:700;line-height:1;margin:2.1333333333vw 0 0}@media (min-width:991px){.seasonal-tournaments__card-prize-label{font-size:18px;margin-top:9px}}.seasonal-tournaments__card-prize{color:#fff;font-size:5.8666666667vw;font-weight:400;line-height:1;margin:1.0666666667vw 0 0}@media (min-width:991px){.seasonal-tournaments__card-prize{font-size:28px}}.seasonal-tournaments__card-link{font-size:4.2666666667vw;height:14.9333333333vw;width:100%}@media (min-width:991px){.seasonal-tournaments__card-link{font-size:18px;height:55px;width:300px}}.seasonal-tournaments__empty{padding:8vw 0 0;position:relative;text-align:center;z-index:2}@media (min-width:991px){.seasonal-tournaments__empty{padding-top:56px;text-align:left}}.seasonal-tournaments__empty[hidden]{display:none}.seasonal-tournaments__empty p{color:hsla(0,0%,100%,.86);font-size:4.8vw;font-weight:400;line-height:1.35;margin:0}@media (min-width:991px){.seasonal-tournaments__empty p{font-size:20px}}.banner .banner__title--mobile{display:block;margin:0 0 8px}@media screen and (min-width:768px) and (max-width:1199px){.banner .banner__title--mobile{margin-bottom:5px}}@media screen and (min-width:1200px){.banner .banner__title--mobile{display:none}}.banner .banner__title--desktop{display:none}@media screen and (min-width:1200px){.banner .banner__title--desktop{display:block}}.banner{margin-top:9.0666666667vw}@media (min-width:991px){.banner{margin-top:66px}}.banner__container{background:transparent;border:none;border-radius:0;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:24px 20px}@media (min-width:991px){.banner__container{background:transparent;border:none;border-radius:0;gap:54px;overflow:visible;padding:0}}.banner__top{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px) and (max-width:1199px){.banner__top{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 280px}}@media screen and (min-width:1200px){.banner__top{align-items:center;display:grid;gap:56px;grid-template-columns:628px 1fr;justify-content:flex-start}}.banner__left{width:100%}.banner__left img{border-radius:16px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:991px){.banner__left img{border:3px solid #ffed00;border-radius:16px;box-shadow:0 0 0 1px rgba(255,230,0,.2)}}.banner__right{align-items:flex-start;display:inline-flex;flex-direction:column;gap:16px;justify-content:flex-start;max-width:100%;min-width:0;text-align:left;width:100%}@media screen and (min-width:768px) and (max-width:1199px){.banner__right{width:280px}}@media screen and (max-width:1199px){.banner__right .banner__prize-label{margin-top:4px}}.banner__right h2{word-wrap:break-word;color:#ffed00;font-family:HelveticaNeueCyr;font-size:28px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}@media (min-width:991px){.banner__right h2{font-family:HelveticaNeueCyr;font-size:36px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.banner__right{gap:16px;padding-top:0}.banner__right .banner__date,.banner__right .banner__prize{margin-top:0}.banner__right .banner__disciplines-mobile{margin-top:4px}}.banner .banner__right .banner__date{word-wrap:break-word;color:#fff;font-family:HelveticaNeueCyr;font-size:19px;font-weight:400;line-height:1;margin-top:0;padding-left:25px;position:relative;text-transform:uppercase}.banner .banner__right .banner__date:before{background-image:url(../../../../../wp-content/themes/cyberion/assets/img/calendar_month.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:21px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:21px}@media screen and (max-width:1199px){.banner .banner__right .banner__date:before{display:none}}@media (min-width:991px){.banner .banner__right .banner__date{font-family:HelveticaNeueCyr;font-size:22px;font-weight:400;line-height:1;opacity:1;padding-left:25px}}@media screen and (max-width:1199px){.banner .banner__right .banner__date{font-size:16px;padding-left:0;text-transform:none}}.banner__date--mobile{display:none}.banner .banner__right .banner__prize{word-wrap:break-word;color:#fff;font-family:HelveticaNeueCyr;font-size:32px;font-weight:550;line-height:1;margin:0}@media screen and (min-width:768px) and (max-width:1199px){.banner .banner__right .banner__prize{font-family:HelveticaNeueCyr;font-size:42px;font-weight:700;letter-spacing:0;line-height:.95;white-space:nowrap}}@media screen and (min-width:1200px){.banner .banner__right .banner__prize{font-family:HelveticaNeueCyr;font-size:50px;font-weight:700;letter-spacing:0;line-height:.9;white-space:nowrap}}.banner .banner__right .banner__prize-label{color:#ffed00;font-family:HelveticaNeueCyr;font-size:16px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}@media screen and (min-width:768px) and (max-width:1199px){.banner .banner__right .banner__prize-label{font-size:16px}}@media screen and (min-width:1200px){.banner .banner__right .banner__prize-label{display:none}}.banner__disciplines{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1199px){.banner__disciplines{display:none}}.banner__disciplines h4{color:#ffed00;font-size:20px;font-weight:700;line-height:1;margin:0;text-align:center;text-transform:uppercase}@media (min-width:991px){.banner__disciplines h4{font-size:64px;line-height:.95}.banner__disciplines{gap:34px}}.banner__disciplines-mobile{display:none}@media screen and (max-width:1199px){.banner__disciplines-mobile{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}}.banner__disciplines-mobile h4{color:#ffed00;font-family:HelveticaNeueCyr;font-size:16px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.banner__disciplines-mobile-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;width:100%}.banner__disciplines-mobile-list .banner__discipline-mobile-link,.banner__disciplines-mobile-list p{color:#fff;font-family:HelveticaNeueCyr;font-size:24px;font-weight:700;line-height:1;margin:0;text-decoration:none;text-transform:uppercase}.banner__disciplines-mobile-list .banner__discipline-mobile-link{transition:color .25s ease}.banner__disciplines-mobile-list .banner__discipline-mobile-link:focus-visible,.banner__disciplines-mobile-list .banner__discipline-mobile-link:hover,.banner__disciplines-mobile-list .banner__discipline-mobile-link:visited{text-decoration:none}.banner__disciplines-mobile-list .banner__discipline-mobile-link:visited{color:#fff}.banner__disciplines-mobile-list .banner__discipline-mobile-link:focus-visible,.banner__disciplines-mobile-list .banner__discipline-mobile-link:hover{color:#ffed00}@media screen and (min-width:768px) and (max-width:1199px){.banner__disciplines-mobile-list{align-items:flex-start;flex-direction:column;gap:10px}.banner__disciplines-mobile-list .banner__discipline-mobile-link,.banner__disciplines-mobile-list p{font-size:22px}}.banner__disciplines-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:991px){.banner__disciplines-grid{gap:10px 64px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:100%;width:1040px}}.banner__disciplines-column{display:flex;flex-direction:column;gap:12px}@media (min-width:991px){.banner__disciplines-column{gap:12px}}.banner__discipline-item{align-items:center;display:flex;gap:10px}.banner__discipline-item .banner__discipline-link,.banner__discipline-item p{color:#fff;font-size:16px;font-weight:400;line-height:1.2;margin:0;text-decoration:none}@media (min-width:991px){.banner__discipline-item .banner__discipline-link,.banner__discipline-item p{font-size:28px;font-weight:700;line-height:1.05;text-transform:uppercase}}.banner__discipline-item .banner__discipline-link{transition:color .25s ease}.banner__discipline-item .banner__discipline-link:focus-visible,.banner__discipline-item .banner__discipline-link:hover,.banner__discipline-item .banner__discipline-link:visited{text-decoration:none}.banner__discipline-item .banner__discipline-link:visited{color:#fff}.banner__discipline-item .banner__discipline-link:focus-visible,.banner__discipline-item .banner__discipline-link:hover{color:#ffed00}@media (min-width:991px){.banner__discipline-item{gap:14px}}.banner__discipline-icon{flex:0 0 18px;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}@media (min-width:991px){.banner__discipline-icon{flex:0 0 26px;height:26px;width:26px}}.banner__actions{display:flex;justify-content:center}.banner__actions .btn{font-size:18px;height:56px;max-width:320px;width:100%}@media (min-width:991px){.banner__actions .btn{font-size:20px;height:64px;max-width:311px;width:311px}}@media screen and (max-width:1199px){.banner__actions,.banner__actions .btn,.banner__container,.banner__disciplines,.banner__disciplines-grid,.banner__left,.banner__right,.banner__top{box-sizing:border-box;max-width:100%}.banner .banner__prize-label,.banner__disciplines-mobile{display:none}.banner__left{height:auto}.banner__left img{aspect-ratio:580/354;border:2px solid #ffed00;border-radius:16px;box-shadow:none;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner .banner__right .banner__date{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;line-height:1;padding-left:0;text-transform:none}.banner .banner__right .banner__date:before{display:block;height:16px;position:static;transform:none;width:16px}.banner .banner__right .banner__prize{color:#fff;font-size:52px;font-weight:700;letter-spacing:0;line-height:.95;white-space:nowrap}.banner__disciplines{display:flex;gap:22px;width:100%}.banner__disciplines h4{color:#ffed00;font-size:40px;font-weight:700;line-height:.95;text-align:center;text-transform:uppercase}.banner__discipline-item{gap:12px;min-width:0}.banner__discipline-item .banner__discipline-link,.banner__discipline-item p{color:#fff;font-size:24px;font-weight:700;line-height:1.05;min-width:0;text-transform:uppercase}.banner__discipline-icon{flex:0 0 26px;height:26px;width:26px}.banner__actions .btn{font-size:18px;font-weight:700;height:55px;max-width:300px;width:300px}}@media screen and (min-width:768px) and (max-width:1199px){.banner .banner__title--mobile{display:none}.banner .banner__title--desktop{display:block}.banner__container{gap:54px;padding:0}.banner__top{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(420px,580px) minmax(260px,1fr)}.banner__right{align-items:flex-start;gap:18px;text-align:left;width:100%}.banner__right h2{font-size:36px;letter-spacing:0;line-height:.95;white-space:nowrap}.banner .banner__right .banner__prize{font-size:50px}.banner__disciplines-grid{gap:10px 64px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.banner__disciplines-column{gap:12px}}@media screen and (max-width:767px){.banner .wrapper{padding-left:0;padding-right:0;padding-top:0}.banner .banner__title--mobile{color:#ffed00;display:block;font-size:34px;font-weight:700;letter-spacing:0;line-height:.95;margin:0 0 18px;padding:0 24px;text-transform:uppercase}.banner .banner__title--desktop{display:none}.banner__container{gap:34px;padding:0}.banner__top{display:flex;flex-direction:column;gap:0}.banner__left{padding:0 8px}.banner__left img{border-radius:18px}.banner__date--mobile{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;line-height:1;margin:10px auto 0;max-width:calc(100% - 32px);position:relative;text-transform:none;width:-moz-max-content;width:max-content}.banner__date--mobile:before{background-image:url(../../../../../wp-content/themes/cyberion/assets/img/calendar_month.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex:0 0 16px;height:16px;width:16px}.banner .banner__right .banner__date--desktop{display:none!important}.banner__right{align-items:center;gap:16px;margin-top:16px;min-width:0;padding:0 16px;text-align:center;width:100%}.banner .banner__right .banner__prize{font-size:48px;text-align:center}.banner__disciplines{gap:24px;padding:0 8px}.banner__disciplines h4{font-size:28px;text-align:left}.banner__disciplines-grid{gap:10px;grid-template-columns:1fr}.banner__disciplines-column{gap:12px}.banner__discipline-item{gap:10px}.banner__discipline-item .banner__discipline-link,.banner__discipline-item p{font-size:19px}.banner__discipline-icon{flex:0 0 28px;height:28px;width:28px}.banner__actions{justify-content:stretch;padding:0 2px}.banner__actions .btn{font-size:18px;font-weight:700;height:56px;max-width:100%;width:100%}}.hero-blog~.tournaments .card__img img{align-items:center;border-radius:20px;display:flex;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}@media screen and (max-width:991px){.hero-blog~.tournaments .card__img{height:270px}}@media screen and (max-width:650px){.hero-blog~.tournaments .card__img{height:210px}}@media screen and (max-width:488px){.hero-blog~.tournaments .card__img{height:150px}}.hero-blog~.tournaments .load-more{align-items:center;display:flex;justify-content:center;margin-top:60px}.ti-page{background-color:#0e0e0e;padding-bottom:10.6666666667vw}@media (min-width:991px){.ti-page{padding-bottom:80px}}.ti-hero{margin-bottom:0;margin-top:25.6vw;overflow:hidden}@media (min-width:991px){.ti-hero{margin-bottom:48px;margin-top:96px}}.ti-hero .wrapper{position:relative}.ti-hero__badges{align-items:stretch;display:flex;flex-direction:column;gap:4.2666666667vw;margin-bottom:3.2vw}@media (min-width:992px){.ti-hero__badges{align-items:center;flex-direction:row;gap:78px;margin-bottom:12px}}.ti-hero__badge{align-items:center;display:flex;height:16.5333333333vw;justify-content:center;padding-right:8vw;position:relative}.ti-hero__badge>*{position:relative;z-index:3}@media (min-width:991px){.ti-hero__badge{height:111px;padding-right:65px}}@media (max-width:1078px) and (min-width:768px){.ti-hero__badge{height:80px;padding-right:65px}}@media (max-width:991px){.ti-hero__badge{height:82px}}.ti-hero__badge:before{border-radius:166px;content:"";height:100%;position:absolute;right:0;top:0;width:100vw}.ti-hero__badge h1.ti-hero__title{color:#000;display:flex;flex-direction:column;gap:6px;line-height:1;margin:10px 0 0;text-transform:uppercase}@media (max-width:1078px){.ti-hero__badge h1.ti-hero__title{padding-left:26px;text-align:center}}@media (max-width:990px){.ti-hero__badge:first-of-type{margin-left:-26px;margin-right:26px}}.ti-hero__badge:first-of-type:before{background:#ffed00;z-index:2}.ti-hero__badge:first-of-type p{color:#000;font-size:6.9333333333vw;font-weight:700;line-height:1;margin:0;text-transform:uppercase;white-space:nowrap}@media (min-width:992px){.ti-hero__badge:first-of-type p{font-size:62px}}@media (max-width:991px){.ti-hero__badge:first-of-type p{font-size:30px;margin-top:6px;text-align:center;white-space:normal}}@media (max-width:990px){.ti-hero__badge:last-of-type{margin-left:60px;margin-right:-60px}}.ti-hero__badge:last-of-type:before{background:#1d1d1d;z-index:1}.ti-hero__badge:last-of-type img{height:65%;-o-object-fit:contain;object-fit:contain}.ti-hero__subtitle{color:#fff;font-size:30px;font-weight:700;line-height:1.1;margin-top:12px;text-transform:uppercase}@media (min-width:992px){.ti-hero__subtitle{font-size:40px;margin-top:14px}}@media (max-width:1078px){.ti-hero__subtitle{padding-left:26px;text-align:center}}@media (max-width:991px){.ti-hero .wrapper{align-items:center;display:flex;flex-direction:column}.ti-hero__badges{display:contents}.ti-hero__badge:first-of-type{order:1}.ti-hero__subtitle{margin:14px auto;max-width:345px;order:2;padding:0;text-align:center;width:100%}.ti-hero__badge:last-of-type{margin-bottom:24px;order:3}}.ti-timecodes{margin-bottom:10.6666666667vw}@media (min-width:991px){.ti-timecodes{margin-bottom:80px}}.ti-timecodes__inner{margin:0 auto;max-width:1368px;padding:0 4.2666666667vw}@media (min-width:991px){.ti-timecodes__inner{padding:0 40px}}.ti-timecodes .video-container{margin:0 auto 8.5333333333vw;max-width:1288px;width:100%}@media (min-width:992px){.ti-timecodes .video-container{margin-bottom:78px}}.ti-timecodes .plyr{border-radius:20px;overflow:hidden;width:100%}.ti-timecodes .plyr__video-wrapper{aspect-ratio:16/9;height:auto;width:100%}.ti-timecodes video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ti-timecodes .success-message__title{color:#ffed00;font-size:30px;font-weight:700;line-height:1;margin:0;text-align:center;text-transform:uppercase}@media (min-width:991px){.ti-timecodes .success-message__title{font-size:60px}}.ti-timecodes .success-message__title .fire-icon{display:inline-block;height:30px;margin-left:.5333333333vw;margin-top:-13px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:30px}@media (min-width:991px){.ti-timecodes .success-message__title .fire-icon{height:52px;margin-left:6px;margin-top:-20px;width:52px}}.ti-timecodes .success-message__text{color:#fff;font-size:24px;font-weight:700;line-height:1.08;margin:0 auto;max-width:1120px;padding:1.0666666667vw 0 0;text-align:center;text-transform:uppercase}@media (min-width:991px){.ti-timecodes .success-message__text{font-size:40px;line-height:1.05}}.ti-timecodes .success-message__text--highlight{font-size:20px;font-weight:200;padding-bottom:9.0666666667vw;padding-top:.5333333333vw;text-transform:none}@media (min-width:991px){.ti-timecodes .success-message__text--highlight{font-size:30px;padding-bottom:65px}}.ti-timecodes__hero{display:grid;gap:5.3333333333vw;grid-template-areas:"title" "grid";grid-template-columns:1fr}@media (min-width:1200px){.ti-timecodes__hero{gap:48px}}.ti-timecodes__kicker{color:#fff;font-size:30px;font-weight:700;line-height:1;margin:0 0 2.6666666667vw;text-transform:uppercase}@media (min-width:1200px){.ti-timecodes__kicker{font-size:60px;margin:0 0 12px}}.ti-timecodes__title{color:#ffed00;font-size:30px;font-weight:700;grid-area:title;line-height:1.1;margin:0 0 5.3333333333vw;text-align:left;text-transform:uppercase}@media (min-width:1200px){.ti-timecodes__title{font-size:60px;line-height:1;margin:0}}.ti-timecodes__col-title{display:none}@media (max-width:991px){.ti-timecodes__col-title{color:#ffed00;display:block;font-size:30px;font-weight:700;line-height:1.2;margin:0 0 5.3333333333vw;text-align:start;text-transform:uppercase}}.ti-timecodes__grid{display:grid;gap:8.5333333333vw;grid-area:grid;grid-template-columns:1fr}@media (min-width:1200px){.ti-timecodes__grid{gap:60px;grid-template-columns:1fr 1fr;min-width:0}}.ti-timecodes__items{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.ti-timecodes__items{gap:25px}}.ti-timecodes__item{align-items:start;border-bottom:1px solid #ffed00;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:max-content minmax(0,1fr);padding-bottom:4.2666666667vw}@media (max-width:991px){.ti-timecodes__item{-moz-column-gap:16px;column-gap:16px}}@media (min-width:1200px){.ti-timecodes__item{-moz-column-gap:20px;column-gap:20px;padding-bottom:7px}}.ti-timecodes__item:last-child{border-bottom:none;padding-bottom:0}.ti-timecodes__item:not(:has(>.ti-timecodes__text:not(:empty))){grid-template-columns:1fr}.ti-timecodes__item:has(>.ti-timecodes__text:first-child:not(:empty)+.ti-timecodes__time+.ti-timecodes__text:not(:empty)){-moz-column-gap:12px;column-gap:12px;grid-template-columns:max-content max-content minmax(0,1fr)}@media (max-width:991px){.ti-timecodes__item:has(>.ti-timecodes__text:first-child:not(:empty)+.ti-timecodes__time+.ti-timecodes__text:not(:empty)){-moz-column-gap:10px;column-gap:10px}}.ti-timecodes__item:has(>.ti-timecodes__text:first-child:not(:empty)+.ti-timecodes__time+.ti-timecodes__text:not(:empty))>.ti-timecodes__text:first-child{font-weight:700;grid-column:1;line-height:1;opacity:.85;white-space:nowrap}.ti-timecodes__item:has(>.ti-timecodes__text:first-child:not(:empty)+.ti-timecodes__time+.ti-timecodes__text:not(:empty))>.ti-timecodes__time{grid-column:2;justify-self:end}.ti-timecodes__item:has(>.ti-timecodes__text:first-child:not(:empty)+.ti-timecodes__time+.ti-timecodes__text:not(:empty))>.ti-timecodes__text:last-child{grid-column:3}.ti-timecodes__time{color:#fff;font-variant-numeric:tabular-nums;font-weight:700;justify-self:end;line-height:1;margin:0;text-align:right;white-space:nowrap}@media (max-width:991px){.ti-timecodes__time{font-size:30px}}@media (min-width:1200px){.ti-timecodes__time{font-size:40px}}.ti-timecodes__item:not(:has(>.ti-timecodes__text:not(:empty))) .ti-timecodes__time{justify-self:end}.ti-timecodes__text{color:#fff;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:991px){.ti-timecodes__text{font-size:16px;font-weight:400;line-height:1}}@media (min-width:1200px){.ti-timecodes__text{font-size:20px;font-weight:300;line-height:1.2}}.ti-timecodes__hero.hide-night .ti-timecodes__col--night,.ti-timecodes__text:empty{display:none}@media (min-width:1200px){.ti-timecodes__hero.hide-night{align-items:center;gap:32px;grid-template-areas:"title grid";grid-template-columns:520px minmax(0,736px)}.ti-timecodes__hero.hide-night .ti-timecodes__titlewrap{align-self:center;justify-self:start;max-width:520px;width:520px}.ti-timecodes__hero.hide-night .ti-timecodes__grid{gap:0;grid-template-columns:1fr;justify-self:start;max-width:736px;width:100%}.ti-timecodes__hero.hide-night .ti-timecodes__item{align-items:start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:max-content minmax(0,1fr);padding-bottom:7px}.ti-timecodes__hero.hide-night .ti-timecodes__time{margin:0;text-align:right}.ti-timecodes__hero.hide-night .ti-timecodes__text{min-width:0}}.ti-prep{margin-bottom:10.6666666667vw}@media (min-width:991px){.ti-prep{margin-bottom:80px}}.ti-prep__inner{margin:0 auto;max-width:1368px;padding:0 4.2666666667vw}@media (min-width:991px){.ti-prep__inner{padding:0 40px}}.ti-prep__title{color:#ffed00;font-size:30px;font-weight:700;line-height:1.05;margin:0 0 4.2666666667vw;text-transform:uppercase}@media (min-width:991px){.ti-prep__title{font-size:60px;line-height:1;margin-bottom:24px}}.ti-prep__subtitle{color:#ffed00;font-size:16px;font-weight:300;line-height:1.1;margin:0 0 4.8vw;text-transform:uppercase}@media (min-width:991px){.ti-prep__subtitle{font-size:40px;margin-bottom:24px}}.ti-prep__list{display:flex;flex-direction:column;gap:6.4vw;list-style:none;margin:0 0 8.5333333333vw;padding:0}@media (min-width:991px){.ti-prep__list{gap:32px;margin-bottom:48px}}.ti-prep__item{align-items:center;display:flex;gap:4.2666666667vw;justify-content:flex-start}@media (min-width:991px){.ti-prep__item{gap:24px}}.ti-prep__item-title{color:#fff;flex-shrink:0;font-size:60px;font-weight:700;line-height:1;margin:0}@media (min-width:991px){.ti-prep__item-title{font-size:90px}}.ti-prep__item-text{color:#fff;flex:1;font-size:18px;font-weight:300;line-height:1.15}@media (min-width:991px){.ti-prep__item-text{font-size:30px;font-weight:100;line-height:1.1}}.ti-prep__item-text p{line-height:inherit;margin:0 0 10px}.ti-prep__item-text a{color:#ffed00;text-decoration:underline}.ti-prep__notice{background-color:transparent;border:none;border-radius:0;color:#fff;font-size:18px;font-weight:700;line-height:1.2;padding:16px 0;text-transform:uppercase;width:100%}@media (min-width:991px){.ti-prep__notice{font-size:30px;line-height:1.2;padding:24px 0}}.ti-prep__notice p{line-height:inherit;margin:0}.ti-prep__notice span{color:#ffed00}.ti-steps{margin-bottom:10.6666666667vw}@media (min-width:991px){.ti-steps{margin-bottom:80px}}.ti-steps__inner{margin:0 auto;max-width:1368px;padding:0 4.2666666667vw}@media (min-width:991px){.ti-steps__inner{padding:0 40px}}.ti-steps__title{color:#ffed00;font-size:30px;font-weight:700;line-height:1;margin:0 0 1.6vw;text-align:left;text-transform:uppercase}@media (min-width:991px){.ti-steps__title{font-size:60px;margin-bottom:6px;width:70%}}@media (max-width:991px){.ti-steps__title{width:300px}}.ti-steps__subtitle{color:#ffed00;font-size:4.8vw;font-weight:300;line-height:1.1;margin:0 0 8.5333333333vw;text-align:left}@media (min-width:991px){.ti-steps__subtitle{font-size:40px;line-height:1;margin-bottom:48px;text-transform:uppercase;width:70%}}@media (max-width:991px){.ti-steps__subtitle{width:300px}}.ti-steps__list{display:flex;flex-direction:column;gap:10.6666666667vw}@media (min-width:991px){.ti-steps__list{gap:64px}}.ti-steps__item{display:flex;flex-direction:column;gap:4.2666666667vw}@media (min-width:991px){.ti-steps__item{gap:24px}}.ti-steps__content{align-items:start;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;display:grid;grid-template-columns:max-content minmax(0,1fr);row-gap:2.6666666667vw}@media (min-width:991px){.ti-steps__content{-moz-column-gap:24px;column-gap:24px;row-gap:12px}}.ti-steps__content>.ti-steps__item-title{color:#fff;font-size:18px;font-weight:700;line-height:1.05;margin:0;min-width:0;text-transform:uppercase}@media (min-width:991px){.ti-steps__content>.ti-steps__item-title{font-size:40px;line-height:1}}.ti-steps__content>.ti-steps__item-title:first-child{align-self:start;color:#fff;font-size:60px;font-weight:700;grid-row:1/span 2;line-height:1}@media (min-width:991px){.ti-steps__content>.ti-steps__item-title:first-child{font-size:90px}}.ti-steps__content>.ti-steps__item-title:not(:first-child){grid-column:2;grid-row:1}.ti-steps__content>.ti-steps__item-text{color:#fff;font-size:18px;font-weight:300;grid-column:2;grid-row:2;line-height:1.15;margin:0;min-width:0;word-break:break-word}@media (min-width:991px){.ti-steps__content>.ti-steps__item-text{font-size:30px;font-weight:100;line-height:1.1}}.ti-steps__content>.ti-steps__item-text p{line-height:inherit;margin:0}.ti-steps__content>.ti-steps__item-text a{color:#ffed00;text-decoration:underline}.ti-steps__content>.ti-steps__item-title:first-child+.ti-steps__item-text{grid-row:1}.ti-steps__images{align-content:flex-start;display:flex;flex-wrap:wrap;gap:4.2666666667vw;justify-content:flex-start}@media (min-width:991px){.ti-steps__images{gap:30px}}.ti-steps__figure{display:flex;flex:0 0 calc(50% - 10px);gap:2.6666666667vw;margin:0;max-width:calc(50% - 10px);min-width:0;width:100%}@media (min-width:991px){.ti-steps__figure{gap:12px}}.ti-steps__figure{align-items:flex-end}.ti-steps__image{border-radius:3.2vw;display:block;flex:1 1 auto;height:auto;max-height:220px;max-width:100%;min-width:0;-o-object-fit:contain;object-fit:contain;width:auto}@media (min-width:991px){.ti-steps__image{border-radius:20px;max-height:340px}}@media (min-width:1200px){.ti-steps__image{max-height:420px}}.ti-steps__caption{align-self:flex-end;color:hsla(0,0%,100%,.7);flex:0 0 auto;font-size:20px;font-weight:400;line-height:1.1;margin:0;max-width:42%;text-align:right;white-space:normal}.ti-steps__extra{display:flex;flex-direction:column;gap:4.2666666667vw;margin-top:2.6666666667vw;min-width:0}.ti-steps__extra-item{align-items:start;-moz-column-gap:3.2vw;column-gap:3.2vw;display:grid;grid-template-columns:max-content minmax(0,1fr);min-width:0;row-gap:2.6666666667vw}.ti-steps__extra-title{color:#ffed00;flex-shrink:0;font-size:34px;font-weight:400;line-height:1}@media (min-width:992px){.ti-steps__extra-title{font-size:50px}}.ti-steps__extra-text{color:#fff;font-size:18px;font-weight:300;line-height:1.1;min-width:0;word-break:break-word}.ti-steps__extra-text b,.ti-steps__extra-text strong{font-weight:550}.ti-steps__extra-text p{margin:0}@media (min-width:992px){.ti-steps__extra-text{font-size:24px;line-height:1.15}.ti-steps__figure--small{flex:0 0 calc(33.333% - 14px);max-width:calc(33.333% - 14px)}.ti-steps__figure--wide{flex:0 0 100%;max-width:100%}}@media (max-width:991px){.ti-steps__figure,.ti-steps__figure--small,.ti-steps__figure--wide{align-items:flex-end;flex:0 0 100%;flex-direction:row-reverse;max-width:100%}.ti-steps__caption{align-self:flex-end;text-align:left}}.ti-steps--mix .ti-steps__item{gap:0}.ti-steps--mix .ti-steps__inner,.ti-steps--mix .ti-steps__item{color:#fff}.ti-steps--mix .ti-steps__item p{font-size:18px;line-height:1.4;margin:0 0 12px}@media (min-width:991px){.ti-steps--mix .ti-steps__item p{font-size:30px;line-height:1.2}}.ti-steps--mix .ti-steps__item a{color:#ffed00;text-decoration:underline}.ti-rules{margin-bottom:10.6666666667vw}@media (min-width:991px){.ti-rules{margin-bottom:80px}}.ti-rules__inner{margin:0 auto;max-width:1368px;padding:0 4.2666666667vw}@media (min-width:991px){.ti-rules__inner{padding:0 40px}}.ti-rules__title{color:#ffed00;font-size:30px;font-weight:700;line-height:1;margin:0 0 4.2666666667vw;text-transform:uppercase}@media (min-width:991px){.ti-rules__title{font-size:60px;margin-bottom:24px}}.ti-rules__text{color:#fff}.ti-rules__text p{font-size:18px;line-height:1.4;margin:0 0 12px}@media (min-width:991px){.ti-rules__text p{font-size:30px;line-height:1.2}}.ti-rules__text a{color:#ffed00;text-decoration:underline}.ti-rules__columns{display:grid;gap:8.5333333333vw;grid-template-columns:1fr;margin-top:5.3333333333vw}@media (min-width:1200px){.ti-rules__columns{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}}.ti-rules__column{min-width:0}.ti-rules__column-title{color:#fff;font-size:30px;font-weight:700;line-height:1.05;margin:0 0 4.2666666667vw;text-transform:uppercase}@media (min-width:1200px){.ti-rules__column-title{font-size:40px;margin-bottom:24px}}.ti-rules__column-text p{color:#fff;font-size:18px;font-weight:300;line-height:1.15;margin:0}@media (min-width:991px){.ti-rules__column-text p{font-size:30px}}.ti-rules__column-text p+p{margin-top:4.2666666667vw}@media (min-width:991px){.ti-rules__column-text p+p{margin-top:16px}}.ti-rules__column-text .ti-rules__label{color:#ffed00;font-weight:550;margin-top:6.4vw}@media (min-width:991px){.ti-rules__column-text .ti-rules__label{margin-top:24px}}.ti-rules__column-text .ti-rules__accent{color:#ffed00;font-weight:550;white-space:nowrap}.ti-rules__notice{color:#fff;font-weight:700;margin-top:5.3333333333vw;text-transform:uppercase}@media (min-width:991px){.ti-rules__notice{font-size:40px;margin-top:32px}}.ti-rules__notice span{color:#ffed00}@media (min-width:992px){.ti-steps .ti-steps__extra{align-items:stretch;display:grid;gap:32px;grid-auto-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:16px;min-width:0}.ti-steps .ti-steps__extra-item{align-items:stretch;-moz-column-gap:16px;column-gap:16px;display:grid;grid-column:span 4;grid-template-columns:56px minmax(0,1fr);height:100%;min-width:0;row-gap:12px}.ti-steps .ti-steps__extra-title{font-size:50px;line-height:1}.ti-steps .ti-steps__extra-text{display:flex;flex-direction:column;font-size:24px;height:100%;line-height:1.15;min-width:0}.ti-steps .ti-steps__extra-text>.ti-steps__images{margin-top:auto;padding-top:12px}.ti-steps .ti-steps__extra-item .ti-steps__images{align-items:end;display:grid;gap:12px 20px;grid-auto-rows:1fr;grid-column:2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-content:flex-start;justify-items:flex-start;justify-self:start;margin:0;min-width:0;padding:0}.ti-steps .ti-steps__extra-item .ti-steps__figure{align-items:flex-end;display:flex;flex:initial;gap:12px;height:100%;justify-self:start;margin:0;max-width:none;min-width:0;width:100%}.ti-steps .ti-steps__extra-item .ti-steps__image{align-self:flex-end;border-radius:20px;display:block;flex:1 1 auto;height:auto;max-height:343px;min-width:0;-o-object-fit:contain;object-fit:contain;width:100%}.ti-steps .ti-steps__extra-item .ti-steps__caption{align-self:flex-end;color:#fff;flex:0 0 auto;font-size:20px;font-weight:300;line-height:1.1;margin:0;max-width:240px;text-align:left;white-space:normal}.ti-steps .ti-steps__extra-item--newline,.ti-steps .ti-steps__extra-item:only-child{grid-column:1/-1}.ti-steps .ti-steps__extra-item:first-child:nth-last-child(2){grid-column:1/span 5}.ti-steps .ti-steps__extra-item:first-child:nth-last-child(2)~.ti-steps__extra-item{grid-column:8/-1}@supports selector(.x:has(> .y)){.ti-steps .ti-steps__extra-item .ti-steps__images:has(>.ti-steps__figure:only-child){grid-template-columns:minmax(0,1fr);justify-content:flex-start;justify-items:flex-start;justify-self:start;max-width:628px}.ti-steps .ti-steps__extra-item .ti-steps__images:has(>.ti-steps__figure:only-child)>.ti-steps__figure{justify-self:start;margin-left:0;margin-right:auto;width:100%}}}@media (max-width:991px){.ti-steps__extra{display:flex;flex-direction:column;gap:4.2666666667vw;margin-top:2.6666666667vw;min-width:0}.ti-steps__extra-item{align-items:start;-moz-column-gap:3.2vw;column-gap:3.2vw;display:grid;grid-template-columns:7.4666666667vw minmax(0,1fr);min-width:0;row-gap:2.6666666667vw}.ti-steps__extra-title{font-size:34px;justify-self:start;line-height:1;min-width:7.4666666667vw;width:7.4666666667vw}.ti-steps__extra-text{min-width:0}.ti-steps__extra-item .ti-steps__images{display:grid;gap:3.7333333333vw;grid-column:1/-1;grid-template-columns:1fr;margin-top:3.2vw;min-width:0;width:100%}.ti-steps__extra-item .ti-steps__figure{align-items:flex-end;display:flex;flex-direction:row-reverse;gap:2.6666666667vw;margin:0;min-width:0;width:100%}.ti-steps__extra-item .ti-steps__caption{flex:0 0 auto;font-size:20px;line-height:1.1;margin:0;max-width:42%;text-align:left;white-space:normal}.ti-steps__extra-item .ti-steps__image{display:block;flex:1 1 0;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.ti-steps__extra-item--newline{grid-column:auto!important;margin:0!important;width:100%}.ti-steps__extra-item--newline:empty{display:none!important}}.ti-page--faceit{padding-bottom:10.6666666667vw}@media (min-width:991px){.ti-page--faceit{padding-bottom:80px}}.ti-page--faceit .ti-hero{margin-bottom:0;margin-top:25.6vw}@media (min-width:991px){.ti-page--faceit .ti-hero{margin-bottom:48px;margin-top:96px}}.ti-page--faceit .ti-hero .wrapper{margin-left:auto;margin-right:auto;max-width:1368px;padding-left:4.2666666667vw;padding-right:4.2666666667vw}@media (min-width:991px){.ti-page--faceit .ti-hero .wrapper{padding-left:40px;padding-right:40px}}.ti-page--faceit .ti-hero__badges{align-items:stretch;flex-direction:column;gap:4.2666666667vw;margin-bottom:3.2vw}@media (min-width:992px){.ti-page--faceit .ti-hero__badges{align-items:center;flex-direction:row;gap:78px;margin-bottom:12px}}.ti-page--faceit .ti-hero__badge{border-radius:0 3.2vw 3.2vw 0;height:21.8666666667vw;justify-content:center;max-width:none;min-height:0;padding-left:4.2666666667vw;padding-right:8vw;width:auto}@media (min-width:991px){.ti-page--faceit .ti-hero__badge{border-radius:0 20px 20px 0;height:111px;padding-left:40px;padding-right:65px}}.ti-page--faceit .ti-hero__badge:first-of-type{flex:1 1 auto;margin-left:0;margin-right:0;max-width:none;min-width:0}.ti-page--faceit .ti-hero__badge--dark{height:21.8666666667vw;min-height:0;padding-left:8vw;padding-right:8vw}@media (min-width:991px){.ti-page--faceit .ti-hero__badge--dark{height:111px;padding-left:65px;padding-right:65px}}.ti-page--faceit .ti-hero__title{font-size:30px;line-height:1.05;max-width:none;white-space:normal}@media (min-width:991px){.ti-page--faceit .ti-hero__title{font-size:40px}}.ti-page--faceit .ti-hero__secondary-image{max-height:none;width:min(56vw,220px)}@media (min-width:991px){.ti-page--faceit .ti-hero__secondary-image{width:240px}}.ti-page--faceit .ti-prep,.ti-page--faceit .ti-steps,.ti-page--faceit .ti-timecodes{margin-bottom:10.6666666667vw}@media (min-width:991px){.ti-page--faceit .ti-prep,.ti-page--faceit .ti-steps,.ti-page--faceit .ti-timecodes{margin-bottom:80px}}.ti-page--faceit .ti-prep__inner,.ti-page--faceit .ti-steps__inner,.ti-page--faceit .ti-timecodes__inner{max-width:1368px;padding-left:4.2666666667vw;padding-right:4.2666666667vw}@media (min-width:991px){.ti-page--faceit .ti-prep__inner,.ti-page--faceit .ti-steps__inner,.ti-page--faceit .ti-timecodes__inner{padding-left:40px;padding-right:40px}}.ti-page--faceit .ti-timecodes__success{margin-bottom:10.6666666667vw}@media (min-width:991px){.ti-page--faceit .ti-timecodes__success{margin-bottom:80px}}.ti-page--faceit .ti-timecodes .success-message__title{font-size:30px;line-height:1.1}@media (min-width:991px){.ti-page--faceit .ti-timecodes .success-message__title{font-size:60px}}.ti-page--faceit .ti-timecodes .success-message__text{font-size:24px;line-height:1.1}@media (min-width:991px){.ti-page--faceit .ti-timecodes .success-message__text{font-size:40px}}.ti-page--faceit .ti-timecodes .success-message__text--highlight{font-size:20px}@media (min-width:991px){.ti-page--faceit .ti-timecodes .success-message__text--highlight{font-size:30px}}.ti-page--faceit .ti-timecodes__section{margin-top:10.6666666667vw}@media (min-width:991px){.ti-page--faceit .ti-timecodes__section{margin-top:80px}}.ti-page--faceit .ti-timecodes__title{font-size:30px;line-height:1;margin-bottom:5.8666666667vw;max-width:520px}@media (min-width:992px){.ti-page--faceit .ti-timecodes__title{font-size:60px;margin-bottom:0}}.ti-page--faceit .ti-timecodes__title-white{color:#fff;display:block}.ti-page--faceit .ti-timecodes__col-title{color:#fff;display:block;font-size:30px;font-weight:700;line-height:1;margin:0 0 4.8vw;text-transform:uppercase}@media (min-width:992px){.ti-page--faceit .ti-timecodes__col-title{font-size:40px;margin-bottom:25px}}.ti-page--faceit .ti-timecodes__day-night{gap:8.5333333333vw}@media (min-width:992px){.ti-page--faceit .ti-timecodes__day-night{gap:78px;grid-template-columns:repeat(2,minmax(0,1fr))}}.ti-page--faceit .ti-timecodes__items{gap:4.2666666667vw}@media (min-width:992px){.ti-page--faceit .ti-timecodes__items{gap:25px}}.ti-page--faceit .ti-timecodes__item{-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;grid-template-columns:max-content minmax(0,1fr);padding-bottom:4.2666666667vw}@media (min-width:992px){.ti-page--faceit .ti-timecodes__item{-moz-column-gap:20px;column-gap:20px;padding-bottom:7px}}.ti-page--faceit .ti-timecodes__time{font-size:30px;line-height:1}@media (min-width:992px){.ti-page--faceit .ti-timecodes__time{font-size:40px}}.ti-page--faceit .ti-timecodes__text{font-size:16px;line-height:1.1}@media (min-width:992px){.ti-page--faceit .ti-timecodes__text{font-size:20px}.ti-page--faceit .ti-timecodes__hero.hide-night{gap:78px;grid-template-columns:520px minmax(0,736px)}.ti-page--faceit .ti-timecodes__hero.hide-night .ti-timecodes__title-wrap{max-width:520px;width:520px}.ti-page--faceit .ti-timecodes__hero.hide-night .ti-timecodes__grid{max-width:736px}}.ti-page--faceit .ti-prep__title{font-size:30px;line-height:1;margin-bottom:0;max-width:1200px}@media (min-width:991px){.ti-page--faceit .ti-prep__title{font-size:60px}}.ti-page--faceit .ti-prep__subtitle{font-size:30px;line-height:1}@media (min-width:991px){.ti-page--faceit .ti-prep__subtitle{font-size:40px}}.ti-page--faceit .ti-prep__list{gap:3.2vw;margin-top:5.3333333333vw}@media (min-width:991px){.ti-page--faceit .ti-prep__list{gap:20px;margin-top:24px}}.ti-page--faceit .ti-prep__item{-moz-column-gap:4.8vw;column-gap:4.8vw;grid-template-columns:max-content minmax(0,1fr)}@media (min-width:991px){.ti-page--faceit .ti-prep__item{-moz-column-gap:24px;column-gap:24px}}.ti-page--faceit .ti-prep__item-title{font-size:60px;line-height:.9}@media (min-width:991px){.ti-page--faceit .ti-prep__item-title{font-size:90px}}.ti-page--faceit .ti-prep__item-text{font-size:18px;line-height:1.1;max-width:1120px}@media (min-width:991px){.ti-page--faceit .ti-prep__item-text{font-size:30px}}.ti-page--faceit .ti-prep__notice{font-size:18px;line-height:1.1;margin-top:6.4vw;max-width:1050px}@media (min-width:991px){.ti-page--faceit .ti-prep__notice{font-size:30px;margin-top:42px}}.ti-page--faceit .ti-steps__title{font-size:30px;line-height:1;margin-bottom:6.4vw;max-width:1220px}@media (min-width:991px){.ti-page--faceit .ti-steps__title{font-size:60px;margin-bottom:48px}}.ti-page--faceit .ti-steps__list{gap:10.6666666667vw}@media (min-width:991px){.ti-page--faceit .ti-steps__list{gap:64px}}.ti-page--faceit .ti-steps__item{gap:5.3333333333vw}@media (min-width:991px){.ti-page--faceit .ti-steps__item{gap:24px}}.ti-page--faceit .ti-steps__content{-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;grid-template-columns:max-content minmax(0,1fr);row-gap:3.2vw}@media (min-width:991px){.ti-page--faceit .ti-steps__content{-moz-column-gap:24px;column-gap:24px;row-gap:18px}}.ti-page--faceit .ti-steps__content>.ti-steps__item-title:first-child{font-size:60px;line-height:.9}@media (min-width:991px){.ti-page--faceit .ti-steps__content>.ti-steps__item-title:first-child{font-size:90px}}.ti-page--faceit .ti-steps__content>.ti-steps__item-title:not(:first-child){font-size:30px;line-height:1}@media (min-width:991px){.ti-page--faceit .ti-steps__content>.ti-steps__item-title:not(:first-child){font-size:40px}}.ti-page--faceit .ti-steps__content>.ti-steps__item-text{font-size:18px;line-height:1.1;max-width:1120px}@media (min-width:991px){.ti-page--faceit .ti-steps__content>.ti-steps__item-text{font-size:30px}}.ti-page--faceit .ti-steps__images{gap:3.7333333333vw}@media (min-width:991px){.ti-page--faceit .ti-steps__images{gap:24px 32px}}.ti-page--faceit .ti-steps__figure{flex:0 1 auto;max-width:none}@media (min-width:991px){.ti-page--faceit .ti-steps__figure{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}.ti-page--faceit .ti-steps__figure--wide{flex-basis:100%;max-width:100%}.ti-page--faceit .ti-steps__image{border-radius:10px;max-height:420px}.ti-page--faceit .ti-steps__caption{font-size:14px}@media (min-width:991px){.ti-page--faceit .ti-steps__caption{font-size:20px}}@keyframes cyberionRatingsFadeUp{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cyberionRatingsReveal{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes cyberionRatingsBackdropFloat{0%{transform:translateZ(0)}50%{transform:translate3d(-16px,10px,0)}to{transform:translate3d(8px,-6px,0)}}@keyframes cyberionRatingsBackdropPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes cyberionRatingsModalIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.965)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes cyberionRatingsOverlayIn{0%{opacity:0}to{opacity:1}}.page-template-page-tournament-ratings{background:radial-gradient(circle at top center,rgba(255,237,0,.1),transparent 28%),radial-gradient(circle at left bottom,rgba(255,237,0,.05),transparent 32%),#101010;overflow-x:clip}.page-template-page-tournament-ratings .ratings-page>.wrapper{max-width:1760px}.ratings-modal-open,.ratings-page{overflow:hidden}.ratings-page{background:radial-gradient(circle at 52% 38%,rgba(255,237,0,.08),transparent 34%),#101010;padding:150px 0 86px;position:relative}.ratings-page__shell{isolation:isolate;min-height:1310px;overflow:visible;position:relative}.ratings-page__backdrop{animation:none;background-image:url(../../../../../wp-content/themes/cyberion/assets/img/rating-backdrop-cutout.png),radial-gradient(circle at 52% 48%,rgba(255,237,0,.1),rgba(255,237,0,.035) 30%,transparent 58%);background-position:calc(100% + 360px) -78px,50%;background-repeat:no-repeat,no-repeat;background-size:1160px auto,100% 100%;bottom:0;left:50%;min-height:100%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:calc(100vw + clamp(360px, 28vw, 520px));z-index:0}.ratings-page__backdrop-image,.ratings-page__backdrop-line,.ratings-page__backdrop-main{display:none}.ratings-page__hero{margin:4px auto 30px;max-width:1640px;padding:0 10px;position:relative;z-index:1}.ratings-page__hero.has-partner-logos{min-height:clamp(260px,23vw,430px);padding-right:clamp(460px,38vw,680px)}.ratings-page__hero-title{color:#fff;font-size:66px;font-weight:700;line-height:.95;margin:0;text-transform:uppercase}.ratings-page__hero-title strong{color:#ffed00;font-weight:700}.ratings-page__hero-copy{color:hsla(0,0%,100%,.84);font-size:24px;line-height:1.08;margin:14px 0 0;max-width:860px}.ratings-page__hero-copy p{color:inherit;font:inherit;line-height:inherit;margin:0}.ratings-page__hero-copy ol,.ratings-page__hero-copy p+p,.ratings-page__hero-copy ul{margin-top:8px}.ratings-page__hero-copy ol,.ratings-page__hero-copy ul{padding-left:24px}.ratings-page__hero-copy ul{list-style:disc}.ratings-page__hero-copy ol{list-style:decimal}.ratings-page__hero-copy li{color:inherit;font:inherit;line-height:inherit;padding-left:0}.ratings-page__hero-copy li:before{content:none}.ratings-page__hero-copy strong{color:#ffed00;font-weight:700}.ratings-page__hero-copy a{color:#ffed00;text-decoration:underline;text-underline-offset:3px}.ratings-page__hero-rules-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ratings-page__hero-rules-toggle{align-items:center;background:#ffed00;border:0;border-radius:999px;box-shadow:0 12px 30px rgba(255,237,0,.28),0 0 34px rgba(255,237,0,.18);color:#000;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 24px;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.ratings-page__hero-rules-toggle svg{flex:0 0 auto;transition:transform .22s ease}.ratings-page__hero-rules-toggle span{min-width:0}.ratings-page__hero-rules-toggle:hover{box-shadow:0 16px 38px rgba(255,237,0,.34),0 0 46px rgba(255,237,0,.24);transform:translate3d(0,-2px,0)}.ratings-page__hero-rules-toggle.is-active svg{transform:rotate(180deg)}.ratings-page__hero-rules{max-height:0;max-width:860px;opacity:0;overflow:hidden;transform:translate3d(0,-8px,0);transition:max-height .36s cubic-bezier(.22,1,.36,1),margin-top .22s ease,opacity .22s ease,transform .22s ease}.ratings-page__hero-rules.is-active{margin-top:18px;opacity:1;transform:translateZ(0)}.ratings-page__hero-rules-inner{background:rgba(0,0,0,.58);border:1px solid rgba(255,237,0,.34);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.86);font-size:18px;line-height:1.34;padding:22px 24px}.ratings-page__hero-rules-inner p{color:inherit;font:inherit;line-height:inherit;margin:0}.ratings-page__hero-rules-inner ol,.ratings-page__hero-rules-inner p+p,.ratings-page__hero-rules-inner ul{margin-top:10px}.ratings-page__hero-rules-inner ol,.ratings-page__hero-rules-inner ul{padding-left:24px}.ratings-page__hero-rules-inner ul{list-style:disc}.ratings-page__hero-rules-inner ol{list-style:decimal}.ratings-page__hero-rules-inner li{color:inherit;font:inherit;line-height:inherit;padding-left:0}.ratings-page__hero-rules-inner li:before{content:none}.ratings-page__hero-rules-inner strong{color:#ffed00;font-weight:700}.ratings-page__hero-rules-inner a{color:#ffed00;text-decoration:underline;text-underline-offset:3px}.ratings-page__partner-logos{align-items:center;display:flex;height:clamp(320px,30vw,540px);justify-content:flex-end;pointer-events:none;position:absolute;right:clamp(24px,4vw,88px);top:clamp(-54px,-2.8vw,-24px);width:clamp(420px,34vw,640px)}.ratings-page__partner-logo{display:block;height:100%;pointer-events:auto;transition:transform .18s ease;width:100%}.ratings-page__partner-logo:where(a):focus-visible,.ratings-page__partner-logo:where(a):hover{transform:translate3d(0,-2px,0)}.ratings-page__partner-logo-image{filter:drop-shadow(0 28px 52px rgba(0,0,0,.38));height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;width:100%}.ratings-page__board{background:#000;border-radius:40px;box-shadow:0 34px 96px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.02);margin:160px auto 0;max-width:1640px;overflow:hidden;padding:64px 62px 56px;position:relative;z-index:1}.ratings-page__hero.has-partner-logos+.ratings-page__board{margin-top:42px}.ratings-page--bans .ratings-page__shell{min-height:920px}.ratings-page--bans .ratings-page__board,.ratings-page--bans .ratings-page__hero.has-partner-logos+.ratings-page__board{margin-top:20px}.ratings-page.is-ready .ratings-page__hero{animation:cyberionRatingsFadeUp .76s cubic-bezier(.22,1,.36,1) forwards}.ratings-page.is-ready .ratings-page__board{animation:cyberionRatingsFadeUp .82s cubic-bezier(.22,1,.36,1) .08s forwards}.ratings-page.is-ready .ratings-page__row:not(.is-hidden){animation:cyberionRatingsFadeUp .56s calc(var(--rating-row-index, 0)*45ms + .22s) cubic-bezier(.22,1,.36,1) both}.ratings-page.has-motion .ratings-page__board,.ratings-page.has-motion .ratings-page__hero,.ratings-page.has-motion .ratings-page__row{opacity:0;transform:translate3d(0,20px,0)}.ratings-page.has-motion .ratings-page__board,.ratings-page.has-motion .ratings-page__hero{transform:translate3d(0,28px,0)}.ratings-page__toolbar{align-items:center;display:flex;gap:32px;justify-content:space-between}.ratings-page__chips,.ratings-page__tabs{display:flex;flex-wrap:wrap;gap:12px}.ratings-page__search{max-width:358px;width:100%}.ratings-page__search-field{align-items:center;display:flex;position:relative;width:100%}.ratings-page__search-field input{background:transparent;border:2px solid #5b5b5b;border-radius:13px;color:#fff;font-size:18px;font-weight:500;height:58px;padding:0 64px 0 24px;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease;width:100%}.ratings-page__search-field input::-moz-placeholder{color:#666}.ratings-page__search-field input::placeholder{color:#666}.ratings-page__search-field input:focus{border-color:rgba(255,237,0,.9);box-shadow:0 0 0 1px rgba(255,237,0,.22),0 0 24px rgba(255,237,0,.14);outline:none}.ratings-page__search-field button{align-items:center;background:transparent;border:0;color:#666;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s ease,transform .2s ease;width:28px}.ratings-page__search-field:focus-within button{color:#ffed00;transform:translateY(-50%) scale(1.05)}.ratings-page .ratings-modal__profile,.ratings-page__chip,.ratings-page__more,.ratings-page__tab{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}.ratings-page__chip,.ratings-page__tab{align-items:center;background:transparent;border:2px solid #5b5b5b;border-radius:13px;color:#666;display:inline-flex;font-size:21px;font-weight:700;justify-content:center;line-height:1;min-height:58px;padding:0 30px;text-align:center;text-transform:uppercase}.ratings-page__tab{min-width:202px}.ratings-page__chip{border-radius:999px;font-size:14px;min-height:40px;padding:0 18px}.ratings-page__chip:hover,.ratings-page__more:hover,.ratings-page__tab:hover{transform:translate3d(0,-2px,0)}.ratings-page__chip.is-active,.ratings-page__tab.is-active{background:#ffed00;border-color:#ffed00;box-shadow:0 16px 34px rgba(255,237,0,.18);color:#000}.ratings-page__chips{margin-top:22px}.ratings-page__head,.ratings-page__row{align-items:center;-moz-column-gap:18px;column-gap:18px;display:grid}.ratings-page__head{border-bottom:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:18px;margin-top:38px;padding:0 18px 18px}.ratings-page__head+.ratings-page__list .ratings-page__row--team,.ratings-page__head--teams{grid-template-columns:86px minmax(0,1.35fr) minmax(164px,.42fr) 96px minmax(260px,1fr)}.ratings-page__head+.ratings-page__list .ratings-page__row--player,.ratings-page__head--players{grid-template-columns:84px minmax(220px,1.04fr) minmax(164px,.42fr) 70px minmax(220px,.9fr) minmax(170px,.72fr)}.ratings-page__head+.ratings-page__list .ratings-page__row--ban,.ratings-page__head--bans{grid-template-columns:118px minmax(280px,1fr) minmax(230px,.96fr) 190px 140px 150px}.ratings-page__list{margin-top:4px}.ratings-page__row{background:transparent;border:0;border-bottom:1px solid rgba(255,237,0,.16);color:#fff;padding:24px 18px;text-align:left;width:100%}.ratings-page__row[hidden]{display:none}.ratings-page__row.is-top{background:linear-gradient(90deg,rgba(255,237,0,0),rgba(255,237,0,.28) 45%,rgba(255,237,0,0))}.ratings-page__row.is-revealed{animation:cyberionRatingsReveal .48s cubic-bezier(.22,1,.36,1) both}.ratings-page__row--ban:where(button),.ratings-page__row--player:where(button),.ratings-page__row--team:where(button){cursor:pointer}.ratings-page__row--player .ratings-page__row-title,.ratings-page__row--team .ratings-page__row-title{font-size:34px;line-height:.98}.ratings-page__row--ban:hover,.ratings-page__row--player:hover,.ratings-page__row--team:hover{background-color:hsla(0,0%,100%,.012)}.ratings-page__row--player .ratings-page__team-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;line-height:1.08;white-space:normal}.ratings-page__row-rank{align-items:center;color:#ffed00;display:flex;font-size:56px;font-weight:700;gap:14px;line-height:1}.ratings-page__row-rank-mark{background:#ffed00;clip-path:polygon(0 0,100% 50%,0 100%);height:38px;width:20px}.ratings-page__row-main{align-items:center;display:flex;gap:22px;min-width:0}.ratings-page__row-main--ban{gap:18px}.ratings-page__row-main-button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.ratings-page__avatar{align-items:center;background:#666;color:#fff;display:inline-flex;flex-shrink:0;font-size:28px;font-weight:700;justify-content:center;overflow:hidden}.ratings-page__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ratings-page__avatar--team{border-radius:50%;height:70px;width:70px}.ratings-page__avatar--player{border-radius:10px;height:70px;width:70px}.ratings-page__row-title-wrap{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.ratings-page__row-title{color:#fff;display:block;font-size:44px;font-weight:700;line-height:.96;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.ratings-page__row-subtitle{color:hsla(0,0%,100%,.78);font-size:18px;font-weight:500;line-height:1.06;text-transform:uppercase}.ratings-page__row-subtitle--mobile{display:none}.ratings-page__badge{align-items:center;background:#ffed00;border-radius:999px;color:#000;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:28px;padding:0 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ratings-page__row-number{font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;justify-self:end;letter-spacing:-.02em;line-height:1;max-width:100%;text-align:right;white-space:nowrap}.ratings-page__row-number--accent{color:#ffed00}.ratings-page__row-number--muted{color:#666;font-size:32px;justify-self:center;letter-spacing:-.01em}.ratings-page__team-cell{align-items:center;display:flex;min-width:0}.ratings-page__team-name{color:#fff;display:block;flex:1 1 auto;font-size:40px;font-weight:700;line-height:.96;text-transform:uppercase;width:100%}.ratings-page__club-subtitle,.ratings-page__team-name{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratings-page__club-subtitle{display:none}.ratings-page__row-result{color:#fff;font-size:24px;font-weight:500;line-height:1.04;min-width:0;padding-left:32px;position:relative}.ratings-page__row-result:before{background:hsla(0,0%,100%,.24);content:"";height:62px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.ratings-page__row--player .ratings-page__team-cell{padding-left:30px;position:relative}.ratings-page__row--player .ratings-page__team-cell:before{background:hsla(0,0%,100%,.24);content:"";height:62px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.ratings-page__row--player .ratings-page__row-result{padding-left:0}.ratings-page__row--player .ratings-page__row-result:before{display:none}.ratings-page__ban-status{align-items:center;display:flex;flex-direction:column;gap:8px}.ratings-page__ban-symbol{border:3px solid #ff3030;border-radius:50%;height:34px;position:relative;width:34px}.ratings-page__ban-symbol:after{background:#ff3030;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:40px}.ratings-page__ban-label{color:#ff3030;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.ratings-page__ban-date,.ratings-page__ban-profile,.ratings-page__ban-term{color:#fff;font-size:24px;line-height:1.08}.ratings-page__ban-profile{color:hsla(0,0%,100%,.84)}.ratings-page__steam-button{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;line-height:1;min-height:42px;padding:0 16px 0 7px;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.ratings-page__steam-button:hover{background:rgba(255,237,0,.12);border-color:rgba(255,237,0,.44);color:#fff;transform:translate3d(0,-1px,0)}.ratings-page__steam-icon{align-items:center;display:inline-flex;height:30px;justify-content:center;width:30px}.ratings-page__steam-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ratings-page__reason-pill{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:40px;padding:0 18px;text-transform:uppercase}.ratings-page__reason-pill--danger{background:#ff3030}.ratings-page__reason-pill--warning{background:#ffed00;color:#000}.ratings-page__reason-pill--alert{background:#ff9b1c}.ratings-page__reason-pill--accent{background:#8f45d0}.ratings-page__actions{display:flex;justify-content:center;margin-top:36px}.ratings-page__actions[hidden]{display:none}.ratings-page__more{background:#ffed00;border:0;border-radius:999px;box-shadow:0 22px 40px rgba(255,237,0,.16);color:#000;font-size:22px;font-weight:700;height:66px;min-width:316px;text-transform:uppercase}.ratings-page__empty{background:hsla(0,0%,100%,.04);border-radius:24px;color:hsla(0,0%,100%,.84);font-size:18px;margin-top:28px;padding:24px}.ratings-modal{inset:0;position:fixed;z-index:1100}.ratings-modal__overlay{backdrop-filter:blur(16px);background:hsla(0,0%,8%,.82);inset:0;opacity:0;position:absolute}.ratings-modal__dialog{background:#000;border-radius:34px;color:#fff;margin:28px auto;max-height:calc(100vh - 48px);opacity:0;overflow-y:auto;padding:44px 44px 40px;position:relative;transform:translate3d(0,18px,0) scale(.965);width:min(100% - 56px,1432px);z-index:1}.ratings-modal.is-active .ratings-modal__overlay{animation:cyberionRatingsOverlayIn .22s ease forwards}.ratings-modal.is-active .ratings-modal__dialog{animation:cyberionRatingsModalIn .28s cubic-bezier(.22,1,.36,1) forwards}.ratings-modal.is-active .ratings-modal__member{animation:cyberionRatingsFadeUp .48s calc(var(--modal-row-index, 0)*.04s + .08s) cubic-bezier(.22,1,.36,1) both}.ratings-modal__close{background:transparent;border:0;color:#fff;font-size:34px;line-height:1;position:absolute;right:24px;top:22px;transition:transform .18s ease,opacity .18s ease}.ratings-modal__close:hover{opacity:.82;transform:scale(1.08)}.ratings-modal__player-head,.ratings-modal__team-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.18);display:flex;gap:24px;justify-content:space-between;padding-bottom:24px}.ratings-modal__player-head,.ratings-modal__team-brand{align-items:center;display:flex;gap:24px}.ratings-modal__avatar{height:72px;width:72px}.ratings-modal--player .ratings-modal__dialog{width:min(100% - 56px,1780px)}.ratings-modal--player .ratings-modal__player-head{align-items:center;display:flex;flex-direction:row;gap:clamp(56px,4.7vw,96px);justify-content:center;margin-inline:0;max-width:100%;padding-bottom:42px;width:100%}.ratings-modal--player .ratings-modal__avatar{border-radius:clamp(36px,3vw,62px);font-size:clamp(92px,7vw,152px);height:clamp(320px,27vw,520px);width:clamp(320px,27vw,520px)}.ratings-modal--player .ratings-modal__title{font-size:clamp(64px,5.4vw,104px)}.ratings-modal--player .ratings-modal__copy{font-size:clamp(24px,1.75vw,34px)}.ratings-modal--player .ratings-modal__steam{font-size:18px;gap:14px;margin-top:22px;min-height:58px;padding:0 22px 0 8px}.ratings-modal--player .ratings-modal__steam-icon{height:44px;width:44px}.ratings-modal__player-copy{flex:0 1 720px;min-width:0;padding-top:2px;width:min(100%,720px)}.ratings-modal__title{color:#fff;display:block;font-size:44px;font-weight:700;line-height:.95;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.ratings-modal__copy{color:hsla(0,0%,100%,.74);font-size:18px;line-height:1.32;margin:10px 0 0}.ratings-modal__steam{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;line-height:1;margin-top:14px;min-height:44px;padding:0 16px 0 8px;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.ratings-modal__steam:hover{background:rgba(255,237,0,.12);border-color:rgba(255,237,0,.44);color:#fff;transform:translate3d(0,-1px,0)}.ratings-modal__steam-icon{align-items:center;display:inline-flex;height:34px;justify-content:center;width:34px}.ratings-modal__steam-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ratings-modal__team-rank{color:#fff;font-size:22px;line-height:1;white-space:nowrap}.ratings-modal__members{margin-top:16px}.ratings-modal__member{align-items:center;border-bottom:1px solid rgba(255,237,0,.12);display:grid;gap:18px;grid-template-columns:78px minmax(0,1fr) 148px 184px;opacity:0;padding:18px 0;transform:translate3d(0,16px,0)}.ratings-modal__member.is-top{background:linear-gradient(90deg,rgba(255,237,0,0),rgba(255,237,0,.14) 46%,rgba(255,237,0,0))}.ratings-modal__member-points,.ratings-modal__member-rank{color:#ffed00;font-size:34px;font-weight:700}.ratings-modal__member-main{align-items:center;display:flex;gap:18px}.ratings-modal__member-avatar{height:68px;width:68px}.ratings-modal__member-meta{display:flex;flex-direction:column;gap:8px;min-width:0}.ratings-modal__member-meta strong{color:#fff;display:block;font-size:28px;font-weight:700;line-height:.96;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.ratings-modal__profile{background:transparent;border:2px solid #5d5d5d;border-radius:12px;color:#666;font-size:18px;font-weight:700;height:56px;justify-self:end;min-width:178px;text-transform:uppercase}.ratings-modal__profile:hover{border-color:rgba(255,237,0,.42);color:#fff;transform:translate3d(0,-1px,0)}.ratings-modal__stats{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.ratings-modal__stat{background:hsla(0,0%,100%,.05);border-radius:20px;padding:18px}.ratings-modal__stat span{color:hsla(0,0%,100%,.62);display:block;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.15;margin-bottom:10px;text-transform:uppercase}.ratings-modal__stat strong{color:#ffed00;display:block;font-size:28px;font-weight:700}.ratings-modal__bio{color:hsla(0,0%,100%,.8);margin-top:20px}@media (max-width:1199px) and (min-width:769px){.ratings-page__backdrop{background-position:calc(100% + 160px) 8px,50%;background-size:900px auto,100% 100%;width:calc(100vw + 360px)}.ratings-page__backdrop-image{display:none}.ratings-page__hero.has-partner-logos{min-height:0;padding-right:10px}.ratings-page__partner-logos{height:300px;justify-content:center;margin:20px auto 0;pointer-events:none;position:static;width:min(100%,390px)}.ratings-page__partner-logo{height:100%;width:100%}.ratings-page__partner-logo-image{max-height:none;-o-object-position:center bottom;object-position:center bottom}.ratings-page__board{margin-top:72px}.ratings-page__hero.has-partner-logos+.ratings-page__board{margin-top:32px}.ratings-page--bans .ratings-page__hero.has-partner-logos+.ratings-page__board{margin-top:20px}.ratings-modal--player .ratings-modal__dialog{width:min(100% - 36px,1120px)}.ratings-modal--player .ratings-modal__player-head{gap:clamp(34px,7vw,96px)}.ratings-modal--player .ratings-modal__avatar{border-radius:22px;font-size:44px;height:132px;width:132px}}@media (max-width:1199.98px){.ratings-page{padding:92px 0 8px}.ratings-page__shell{min-height:0}.ratings-page__backdrop{background-image:radial-gradient(circle at 52% 48%,rgba(255,237,0,.1),rgba(255,237,0,.035) 30%,transparent 58%);background-position:calc(100% + 260px) 96px,top;background-size:640px auto,100% 720px}.ratings-page__backdrop-image{display:none}.ratings-page__hero{margin-bottom:18px;padding:0 4px}.ratings-page__hero.has-partner-logos{min-height:0;padding-right:4px}.ratings-page__hero-title{font-size:34px;line-height:1}.ratings-page__hero-copy{font-size:16px;line-height:1.18}.ratings-page__hero-rules-actions{margin-top:16px}.ratings-page__hero-rules-toggle{font-size:12px;min-height:42px;padding:0 18px}.ratings-page__hero-rules.is-active{margin-top:14px}.ratings-page__hero-rules-inner{border-radius:16px;font-size:14px;line-height:1.28;padding:16px}.ratings-page__hero-rules-inner ol,.ratings-page__hero-rules-inner p+p,.ratings-page__hero-rules-inner ul{margin-top:8px}.ratings-page__partner-logos{height:260px;justify-content:center;margin:18px auto 0;pointer-events:none;position:static;width:min(100%,360px)}.ratings-page__partner-logo{height:100%;pointer-events:auto;width:100%}.ratings-page__partner-logo-image{max-height:none;-o-object-position:center bottom;object-position:center bottom}.ratings-page__board{border-radius:30px;margin-top:72px;padding:32px 14px 24px}.ratings-page--bans .ratings-page__board,.ratings-page--bans .ratings-page__hero.has-partner-logos+.ratings-page__board{margin-top:14px}.ratings-page__toolbar{align-items:stretch;flex-direction:column-reverse;gap:14px}.ratings-page__search{max-width:none}.ratings-page__search-field input{border-radius:6px;border-width:1px;font-size:12px;height:40px;padding-left:12px;padding-right:44px}.ratings-page__search-field button{height:20px;right:10px;width:20px}.ratings-page__tabs{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ratings-page__tab{border-radius:6px;border-width:1px;font-size:11px;min-height:40px;min-width:0;padding:0 8px;width:100%}.ratings-page__chips{gap:8px;margin-top:14px}.ratings-page__chip{border-width:1px;font-size:11px;min-height:30px;padding:0 10px}.ratings-page__head{font-size:9px;line-height:1.05;margin-top:22px;padding:0 2px 12px}.ratings-page__head>span{min-width:0;white-space:normal}.ratings-page__head+.ratings-page__list .ratings-page__row--team,.ratings-page__head--teams{-moz-column-gap:10px;column-gap:10px;grid-template-columns:28px minmax(0,1fr) minmax(76px,auto)}.ratings-page__head+.ratings-page__list .ratings-page__row--player,.ratings-page__head--players{-moz-column-gap:8px;column-gap:8px;grid-template-columns:24px minmax(0,1fr) minmax(76px,auto)}.ratings-page__head--players>span:nth-child(4),.ratings-page__head--players>span:nth-child(5),.ratings-page__head--players>span:nth-child(6),.ratings-page__head--teams>span:nth-child(4),.ratings-page__head--teams>span:nth-child(5){display:none}.ratings-page__head--bans{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,.84fr) 96px;grid-template-rows:auto auto;row-gap:2px}.ratings-page__head--bans>span:first-child{display:none}.ratings-page__head--bans>span:nth-child(2){grid-column:1;grid-row:1}.ratings-page__head--bans>span:nth-child(3){color:hsla(0,0%,100%,.72);grid-column:1;grid-row:2}.ratings-page__head--bans>span:nth-child(4){align-self:center;grid-column:2;grid-row:1/span 2}.ratings-page__head--bans>span:nth-child(5){grid-column:3;grid-row:2;justify-self:end}.ratings-page__head--bans>span:nth-child(6){grid-column:3;grid-row:1;justify-self:end}.ratings-page__head+.ratings-page__list .ratings-page__row--ban{-moz-column-gap:10px;column-gap:10px;grid-template-columns:74px minmax(0,.96fr) 96px;row-gap:4px}.ratings-page__row{-moz-column-gap:10px;column-gap:10px;padding:14px 2px}.ratings-page__row>*{min-width:0}.ratings-page__row--player,.ratings-page__row--team{align-items:center}.ratings-page__row--player .ratings-page__row-main,.ratings-page__row--team .ratings-page__row-main{gap:8px}.ratings-page__row--player .ratings-page__row-title-wrap,.ratings-page__row--team .ratings-page__row-title-wrap{gap:4px}.ratings-page__row--team .ratings-page__row-title{font-size:9px;line-height:1.05}.ratings-page__row--player .ratings-page__row-number--muted,.ratings-page__row--player .ratings-page__row-result,.ratings-page__row--player .ratings-page__team-cell,.ratings-page__row--team .ratings-page__row-number--muted,.ratings-page__row--team .ratings-page__row-result{display:none}.ratings-page__row--player .ratings-page__row-title{font-size:10px}.ratings-page__row--player .ratings-page__row-subtitle{font-size:8px}.ratings-page__row--player .ratings-page__club-subtitle{font-size:clamp(6px,1.85vw,7px);letter-spacing:.01em;line-height:1.12;max-width:min(132px,100%)}.ratings-page__row--player .ratings-page__badge{font-size:7px;min-height:14px;padding:0 5px}.ratings-page__row--ban{align-items:start;-moz-column-gap:10px;column-gap:10px;grid-template-columns:74px minmax(0,.96fr) 96px;position:relative;row-gap:4px}.ratings-page__row--ban .ratings-page__ban-status{gap:0;left:32px;position:absolute;top:24px;z-index:1}.ratings-page__row--ban .ratings-page__row-main--ban{align-items:flex-start;flex-direction:column;gap:6px;grid-column:1;grid-row:1/span 2;position:relative}.ratings-page__row--ban .ratings-page__row-main--ban .ratings-page__avatar--player{border:1px solid #ff3030;border-radius:50%;height:40px;width:40px}.ratings-page__row--ban .ratings-page__row-main--ban .ratings-page__row-title{font-size:12px;text-transform:none}.ratings-page__row--ban .ratings-page__row-main--ban .ratings-page__row-subtitle--mobile{display:none}.ratings-page__row--ban .ratings-page__ban-date,.ratings-page__row--ban .ratings-page__ban-profile,.ratings-page__row--ban .ratings-page__ban-reason,.ratings-page__row--ban .ratings-page__ban-term{padding-left:0}.ratings-page__row--ban .ratings-page__ban-reason{align-self:end;grid-column:2;grid-row:1}.ratings-page__row--ban .ratings-page__ban-profile{color:hsla(0,0%,100%,.62);font-size:9px;grid-column:2;grid-row:2;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratings-page__row--ban .ratings-page__ban-term{align-self:end;grid-column:3;grid-row:1;justify-self:stretch;text-align:right;white-space:nowrap}.ratings-page__row--ban .ratings-page__ban-date{grid-column:3;grid-row:2;justify-self:stretch;text-align:right;white-space:nowrap}.ratings-page__row--ban .ratings-page__ban-date:before,.ratings-page__row--ban .ratings-page__ban-profile:before,.ratings-page__row--ban .ratings-page__ban-term:before{display:none}.ratings-page__row-rank{font-size:18px;gap:5px}.ratings-page__row-rank-mark{height:16px;width:8px}.ratings-page__row-main{align-items:center;gap:8px}.ratings-page__avatar--player,.ratings-page__avatar--team{border-radius:8px;font-size:13px;height:32px;width:32px}.ratings-page__avatar--team{border-radius:50%}.ratings-page__row-title{font-size:11px;white-space:nowrap}.ratings-page__row-subtitle{font-size:9px}.ratings-page__club-subtitle,.ratings-page__row-subtitle--mobile{display:block}.ratings-page__badge{font-size:7px;min-height:15px;padding:0 5px}.ratings-page__row-number{font-size:clamp(14px,4vw,18px);justify-self:end;letter-spacing:-.04em}.ratings-page__row-number--muted{font-size:13px}.ratings-page__ban-date,.ratings-page__ban-profile,.ratings-page__ban-term,.ratings-page__row-result,.ratings-page__team-name{font-size:10px;line-height:1.1}.ratings-page__team-name{font-size:11px}.ratings-page__row-result{overflow-wrap:anywhere;padding-left:0;text-overflow:clip;white-space:normal}.ratings-page__row-result:before{display:none}.ratings-page__ban-status{gap:0}.ratings-page__ban-symbol{border-width:2px;height:14px;width:14px}.ratings-page__ban-symbol:after{height:2px;width:18px}.ratings-page__ban-label{display:none}.ratings-page__reason-pill{font-size:10px;min-height:24px;padding:0 10px}.ratings-page__steam-button{font-size:9px;gap:6px;min-height:28px;padding:0 9px 0 4px}.ratings-page__steam-icon{height:22px;width:22px}.ratings-page__actions{margin-top:20px}.ratings-page__more{font-size:14px;height:50px;min-width:0;width:min(100%,260px)}.ratings-page--bans .ratings-page__hero{text-align:center}.ratings-page--bans .ratings-page__hero-copy{margin-left:auto;margin-right:auto;max-width:340px}.ratings-modal__overlay{backdrop-filter:blur(12px)}.ratings-modal__dialog{border-radius:26px;margin:10px auto 8px;max-height:calc(100vh - 18px);padding:28px 18px 24px;width:calc(100% - 20px)}.ratings-modal__close{font-size:30px;right:16px;top:14px}.ratings-modal__team-head{align-items:center;flex-direction:row;gap:14px;justify-content:flex-start}.ratings-modal__player-head{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.ratings-modal__player-head,.ratings-modal__team-brand{gap:14px}.ratings-modal__team-rank{display:none}.ratings-modal__avatar{height:56px;width:56px}.ratings-modal--player .ratings-modal__dialog{width:calc(100% - 20px)}.ratings-modal--player .ratings-modal__player-head{gap:14px;padding-bottom:24px}.ratings-modal--player .ratings-modal__avatar{border-radius:20px;font-size:34px;height:104px;width:104px}.ratings-modal__player-copy{flex:0 1 auto;justify-self:auto;padding-top:0;width:100%}.ratings-modal__title{font-size:20px}.ratings-modal__copy{font-size:14px}.ratings-modal__steam{font-size:12px;margin-top:12px;min-height:40px;padding:0 14px 0 7px}.ratings-modal__steam-icon{height:28px;width:28px}.ratings-modal__members{margin-top:10px}.ratings-modal__member{gap:8px 10px;grid-template-columns:22px minmax(0,1fr) 124px;grid-template-rows:auto auto;padding:14px 0}.ratings-modal__member-rank{align-self:center;grid-column:1;grid-row:1/span 2}.ratings-modal__member-main{align-self:end;gap:10px;grid-column:2;grid-row:1}.ratings-modal__member-avatar{height:42px;width:42px}.ratings-modal__member-meta{gap:6px}.ratings-modal__member-meta strong{font-size:12px;line-height:1}.ratings-modal__member-points{align-self:start;font-size:16px;grid-column:2;grid-row:2;justify-self:start;line-height:1;padding-left:52px}.ratings-modal__profile{align-self:center;border-radius:8px;border-width:1px;font-size:12px;grid-column:3;grid-row:1/span 2;height:40px;justify-self:end;min-width:112px;width:112px}.ratings-modal__stats{grid-template-columns:1fr}}@media (max-width:767px){.ratings-modal--player .ratings-modal__dialog{border-radius:28px;max-height:calc(100vh - 18px);max-height:calc(100dvh - 18px);padding:24px 18px 22px;width:calc(100% - 22px)}.ratings-modal--player .ratings-modal__close{font-size:30px;right:18px;top:16px;z-index:2}.ratings-modal--player .ratings-modal__player-head{align-items:center;display:grid;gap:16px;grid-template-columns:82px minmax(0,1fr);padding-bottom:18px}.ratings-modal--player .ratings-modal__avatar{border-radius:18px;font-size:30px;height:82px;width:82px}.ratings-modal--player .ratings-modal__player-copy{min-width:0;width:100%}.ratings-modal--player .ratings-modal__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:clamp(28px,9vw,40px);line-height:.9;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ratings-modal--player .ratings-modal__copy{font-size:16px;line-height:1.16;margin-top:8px}.ratings-modal--player .ratings-modal__steam{font-size:11px;margin-top:10px;min-height:36px;padding:0 12px 0 6px}.ratings-modal--player .ratings-modal__steam-icon{height:24px;width:24px}.ratings-modal--player .ratings-modal__stats{gap:10px;margin-top:16px}.ratings-modal--player .ratings-modal__stat{border-radius:18px;padding:16px 18px}.ratings-modal--player .ratings-modal__stat span{font-size:11px;line-height:1.1;margin-bottom:8px}.ratings-modal--player .ratings-modal__stat strong{font-size:26px;line-height:1.08;overflow-wrap:anywhere}}@media (max-width:420px){.ratings-modal--player .ratings-modal__dialog{border-radius:24px;padding:22px 16px 20px;width:calc(100% - 16px)}.ratings-modal--player .ratings-modal__player-head{gap:12px;grid-template-columns:72px minmax(0,1fr)}.ratings-modal--player .ratings-modal__avatar{border-radius:16px;font-size:26px;height:72px;width:72px}.ratings-modal--player .ratings-modal__title{font-size:clamp(24px,8.8vw,34px)}.ratings-modal--player .ratings-modal__copy{font-size:14px}}.why-us{background-color:#0e0e0e;margin-top:10.6666666667vw;min-height:130.1333333333vw;position:relative}@media (min-width:991px){.why-us{margin-top:40px;min-height:488px}}.why-us__container{position:relative}@media (min-width:991px){.why-us__container{align-items:flex-start;flex-direction:row;gap:60px;margin-bottom:40px}}.why-us__content{display:flex;flex-direction:column-reverse;gap:8.5333333333vw;position:relative;z-index:2}@media (min-width:991px){.why-us__content{align-items:center;flex-direction:row;gap:16px}}@media (min-width:1439px){.why-us__content{gap:40px}}.why-us__text{flex:1;margin-top:26.4vw;max-width:411px}@media (min-width:991px){.why-us__text{margin-top:99px}}.why-us__title{font-family:HelveticaNeueCyr,sans-serif;font-size:8vw;font-weight:700;line-height:1.2;margin-bottom:4.2666666667vw}@media (min-width:991px){.why-us__title{font-size:40px;margin-bottom:16px}}@media (min-width:1439px){.why-us__title{margin-bottom:32px}}.why-us__title-line{color:#fff;display:block}.why-us__title-line--primary{color:#ffed00}.why-us__description{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:3.2vw;font-weight:500;line-height:1.2}@media (min-width:991px){.why-us__description{font-size:18px;max-width:50%}}.why-us__description p{margin-bottom:4.2666666667vw}@media (min-width:991px){.why-us__description p{margin-bottom:16px}}@media (min-width:1439px){.why-us__description p{margin-bottom:32px}}.why-us__description p:last-child{margin-bottom:0}.why-us__description span{color:#ffed00}.why-us__highlight{color:#ffed00;font-weight:500}.why-us__image{aspect-ratio:320/304;border-radius:999px;margin:0 auto;position:relative;width:90%}@media (min-width:991px){.why-us__image{margin:0 0 0 auto;max-width:576px;min-width:320px;width:44vw}}.why-us__image img{bottom:-1.6vw;height:100%;left:50%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;position:absolute;transform:translateX(-51%)}@media (min-width:991px){.why-us__image img{bottom:-10px;height:100%;transform:translateX(-50%);width:100%}}.why-us__image-bg{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:991px){.why-us__image-bg{aspect-ratio:320/304;height:auto;top:50%;transform:translateY(-50%)}}.why-us__image-decoration{bottom:2.9333333333vw;left:3.7333333333vw;position:absolute;right:3.7333333333vw;top:2.9333333333vw;transform:rotate(180deg);z-index:-1}@media (min-width:991px){.why-us__image-decoration{bottom:11px;left:14px;right:14px;top:11px}}.why-us__image-decoration img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.why-us__cta{display:flex;margin-top:10.6666666667vw}@media (min-width:991px){.why-us__cta{margin-top:0}}.why-us__cta .btn{border:none;border-radius:5.3333333333vw;font-size:3.7333333333vw;width:58.9333333333vw}@media (min-width:991px){.why-us__cta .btn{border-radius:32px;font-size:18px;width:304px}}.single-clubs .hero-franchise{height:auto;min-height:100vh}@media (min-width:991px){.single-clubs .hero-franchise{height:100vh;height:100dvh}}.single-clubs .hero-franchise__text{width:100%}@media (min-width:991px){.single-clubs .hero-franchise__text{max-width:565px}}.single-clubs .hero-franchise__background-image{background-position:50%;background-size:100%;filter:none;opacity:1;transform:none}.single-clubs .hero-franchise__background-image:before{background:linear-gradient(0,#000 27.88%,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:991px){.single-clubs .hero-franchise__background-image:before{background:linear-gradient(90deg,#000 27.88%,transparent);width:50%}}@media (min-width:1439px){.single-clubs .hero-franchise__background-image:before{width:50%}}.single-clubs .hero-franchise__background-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:85%;object-position:85%}@media (min-width:991px){.single-clubs .hero-franchise__background-image img{-o-object-position:center;object-position:center}}.single-clubs .hero-franchise__character{height:69.3333333333vw;width:69.3333333333vw}@media (min-width:991px){.single-clubs .hero-franchise__character{height:400px;width:407px}}@media (min-width:1439px){.single-clubs .hero-franchise__character{height:458px;width:466px}.single-clubs .hero-franchise__character-img{-o-object-fit:contain;object-fit:contain}}@media (min-width:991px){.single-clubs .hero-franchise__character-image{inset:0}}.single-clubs .hero-franchise__visual{align-items:center;display:flex;flex:1;justify-content:center}.single-clubs .hero-franchise__title{font-size:8vw;margin-bottom:4.2666666667vw}@media (min-width:991px){.single-clubs .hero-franchise__title{font-size:50px;margin-bottom:20px}}@media (min-width:1439px){.single-clubs .hero-franchise__title{font-size:62px;margin-bottom:30px}}.single-clubs .hero-franchise__title-brand{color:#ffed00}.single-clubs .hero-franchise__title--club-name-single-line{white-space:nowrap}.single-clubs .hero-franchise__description-text{font-size:3.2vw;margin-bottom:3.2vw}.single-clubs .hero-franchise__description-text:last-of-type{margin-bottom:8vw}@media (min-width:991px){.single-clubs .hero-franchise__description-text{font-size:18px;margin-bottom:28px}.single-clubs .hero-franchise__description-text:last-of-type{margin-bottom:28px}}@media (min-width:1439px){.single-clubs .hero-franchise__description-text{font-size:18px}}.single-clubs .hero-franchise__description-text a{color:#fff}.single-clubs .hero-franchise__description-text--address a{color:#ffed00}.single-clubs .hero-franchise__subtitle{align-items:center;display:flex;flex-direction:row;font-size:3.2vw;gap:4.2666666667vw;justify-content:flex-start;margin-bottom:4.2666666667vw}@media (min-width:991px){.single-clubs .hero-franchise__subtitle{font-size:18px;gap:32px;margin-bottom:30px}}.single-clubs .hero-franchise__subtitle a{align-items:center;color:#ffed00;display:flex;gap:8px;justify-content:center;max-width:-moz-max-content;max-width:max-content}.single-clubs .hero-franchise__subtitle a span{display:flex}.single-clubs .hero-franchise__cta a{max-width:-moz-max-content;max-width:max-content;min-width:154px}@media (min-width:991px){.single-clubs .hero-franchise__cta a{min-width:216px}}.single-clubs .hero-franchise__cta .btn-club-booking{gap:3.2vw}@media (min-width:991px){.single-clubs .hero-franchise__cta .btn-club-booking{gap:16px}}.single-clubs .hero-franchise__cta .btn-club-booking .icon{display:flex;flex:0 0 auto;height:7.4666666667vw;pointer-events:none;width:7.4666666667vw}@media (min-width:991px){.single-clubs .hero-franchise__cta .btn-club-booking .icon{height:35px;width:35px}}.single-clubs .hero-franchise__cta .btn-club-booking .icon img{display:block;height:100%;width:100%}.single-clubs .hero-franchise__content{gap:20px}@media (min-width:991px){.single-clubs .hero-franchise__content{gap:60px}}.span-yellow{color:#ffed00}.span-bold{font-weight:700}.blog-post-page__background-wrapper{height:340px;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.blog-post-page__background_url{filter:blur(4px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;position:absolute;top:0;width:100%}.blog-post-page__background_url--mobile{display:none}.blog-post-page__background-wrapper:after{background:linear-gradient(0deg,#0e0e0e 0,hsla(0,0%,5%,0));bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.blog-post-page{background-color:#0e0e0e;padding-bottom:40px;padding-top:80px}.blog-post-page,.blog-post-page .wrapper{position:relative;z-index:1}.blog-post-page__content{backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8);border-radius:24px;display:flex;flex-direction:column;margin:64px auto 0;max-width:1200px;padding:48px}.blog-post-page__date{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:400;gap:8px;line-height:normal;margin-bottom:20px}.blog-post-page__date svg{color:#ffed00;flex-shrink:0;height:20px;width:20px}.popular-questions__nav--next{z-index:100}.blog-post-page__title{color:#ffed00;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 24px;text-transform:uppercase}.blog-post-page__meta-description{color:#fff;font-size:18px;font-weight:400;line-height:1.6;margin:-8px 0 24px;max-width:900px}.blog-post-page__content-text{color:#fff}.blog-post-page__faq{background:transparent;margin-top:48px}.blog-post-page__faq .faq__title{color:#ffed00;font-size:28px;margin-bottom:24px;text-align:left}.blog-post-page__faq .faq__list{max-width:none}.blog-post-page__content-text p{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:1.6;margin-bottom:20px}.blog-post-page__date_text{margin-top:4px}.blog-post-page__content-text p:last-child{margin-bottom:0}.blog-post-page__content-text img{border-radius:20px;display:block;height:auto;margin:20px 0;max-width:100%}.blog-post-page__content-text .wp-video,.blog-post-page__content-text iframe,.blog-post-page__content-text video{background-color:#000;border-radius:20px;display:block;height:auto;margin:24px 0;max-width:100%;overflow:hidden;width:100%}.blog-post-page__content-text iframe{aspect-ratio:16/9;border:none;min-height:315px}.blog-post-page__content-text .wp-video{max-width:100%}.blog-post-page__content-text h2,.blog-post-page__content-text h3,.blog-post-page__content-text h4{color:#ffed00;font-weight:700;margin-bottom:16px;margin-top:32px}.blog-post-page__content-text h2{font-size:28px}.blog-post-page__content-text h3{font-size:24px}.blog-post-page__content-text h4{font-size:20px}.blog-post-page__content-text a{color:#ffed00;text-decoration:underline}.blog-post-page__content-text a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.cyberion-content-button{align-items:center;display:flex;margin:32px 0;width:100%}.cyberion-content-button--left{justify-content:flex-start}.cyberion-content-button--center{justify-content:center}.cyberion-content-button--right{justify-content:flex-end}.cyberion-content-button__link.btn{border-radius:999px;height:auto;line-height:1.2;max-width:100%;min-height:52px;min-width:260px;padding:14px 28px 12px;text-decoration:none;width:auto}.blog-post-page__content-text .cyberion-content-button__link.btn{color:#000;text-decoration:none}.blog-post-page__content-text .cyberion-content-button__link.btn--dark,.blog-post-page__content-text .cyberion-content-button__link.btn--secondary{color:#fff}.cyberion-table-scroll{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;margin:28px 0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#ffed00 hsla(0,0%,100%,.08);scrollbar-width:thin;width:100%}.cyberion-table-scroll:focus-visible{outline:2px solid #ffed00;outline-offset:4px}.cyberion-table-scroll::-webkit-scrollbar{height:10px}.cyberion-table-scroll::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.08)}.cyberion-table-scroll::-webkit-scrollbar-thumb{background-color:#ffed00;border:2px solid #161616;border-radius:999px}.cyberion-table-scroll table{background-color:#111;border:0;border-collapse:separate;border-spacing:0;color:#fff;margin:0;min-width:1120px;width:100%}.cyberion-table-scroll caption{color:#fff;font-size:16px;font-weight:700;padding:14px 16px;text-align:left}.cyberion-table-scroll td,.cyberion-table-scroll th{border-bottom:1px solid hsla(0,0%,100%,.12);border-right:1px solid hsla(0,0%,100%,.12);font-size:16px;line-height:1.4;min-width:160px;padding:14px 16px;text-align:center;vertical-align:middle;white-space:normal}.cyberion-table-scroll td:first-child,.cyberion-table-scroll th:first-child{min-width:300px;text-align:left}.cyberion-table-scroll th{background-color:#242424;color:#ffed00;font-weight:700}.cyberion-table-scroll tbody tr:nth-child(2n) td{background-color:hsla(0,0%,100%,.035)}.cyberion-table-scroll tr:last-child td{border-bottom:0}.cyberion-table-scroll td:last-child,.cyberion-table-scroll th:last-child{border-right:0}.blog-post-page__content-text ol,.blog-post-page__content-text ul{color:#fff;margin:20px 0;padding-left:30px}.blog-post-page__content-text li{font-size:18px;line-height:1.6;margin-bottom:10px}.blog-post-page__content .content-block__list-item{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px;padding:0 80px}.blog-post-page__content .content-block__list-item:last-child{margin-bottom:0}.blog-post-page__content .content-block__marker{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' fill='none'%3E%3Cpath d='M5.5 1a5 5 0 1 1 0 10 5 5 0 0 1 0-10Z' stroke='%23fff'/%3E%3Cpath d='M9 6a3.5 3.5 0 1 0-7 0 3.5 3.5 0 0 0 7 0Z' fill='%23FFED00'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:11px;margin-top:7px;min-width:11px;width:11px}.blog-post-page__content .content-block__list-item span{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;line-height:1.6}.blog-post-page__quote-block{background-color:#000;border-left:8px solid #ffed00;border-radius:8px;font-style:italic;margin:20px 0;padding:0 10px;position:relative}.blog-post-page__quote-block p{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-style:italic;font-weight:300;line-height:1.6;margin:0}@media (max-width:990px){.cyberion-table-scroll:before{background-color:#111;color:#ffed00;content:"Гортайте таблицю вправо →";display:block;font-size:13px;font-weight:500;left:0;line-height:1.2;padding:10px 14px 8px;position:sticky;width:-moz-fit-content;width:fit-content;z-index:2}.cyberion-table-scroll table{min-width:900px}.cyberion-table-scroll td,.cyberion-table-scroll th{font-size:14px;min-width:140px;padding:12px 14px}.cyberion-table-scroll td:first-child,.cyberion-table-scroll th:first-child{min-width:240px}.cyberion-content-button{margin:24px 0}.cyberion-content-button__link.btn{max-width:320px;min-width:0;padding-left:20px;padding-right:20px;white-space:normal;width:100%}.blog-post-page__quote-block{border-left-width:3px;margin:24px 0;padding:0 16px 0 20px}.blog-post-page__quote-block p{font-size:16px}.blog-post-page{padding-top:clamp(120px,20vw,230px)}}.blog-post-page__background{border-radius:30px;height:100%;margin:24px 0;width:100%}.blog-post-page__back{margin:40px auto 0;max-width:1200px;padding:0 48px}@media (max-width:990px){.blog-post-page{padding-bottom:20px}.blog-post-page__content{margin-top:90px;padding:24px 16px}.blog-post-page__header{margin-bottom:24px}.blog-post-page__date{font-size:14px;margin-bottom:16px}.blog-post-page__date svg{height:16px;width:16px}.blog-post-page__title{font-size:30px}.blog-post-page__meta-description{font-size:16px;margin:-4px 0 16px}.blog-post-page__content-text p{font-size:16px;margin-bottom:16px}.blog-post-page__faq{margin-top:32px}.blog-post-page__faq .faq__title{font-size:22px;margin-bottom:20px}.blog-post-page__content-text .wp-video,.blog-post-page__content-text iframe,.blog-post-page__content-text video{border-radius:16px;margin:16px 0;min-height:200px}.blog-post-page__content-text h2{font-size:22px;margin-top:24px}.blog-post-page__content-text h3{font-size:20px}.blog-post-page__content-text h4{font-size:18px}.blog-post-page__content-text li{font-size:16px}.blog-post-page__back{margin-top:24px;padding:0 16px}}.other-articles{background-color:#0e0e0e;padding:60px 0 20px}.other-articles__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:36px;font-weight:700;line-height:1;margin-bottom:40px;position:relative;text-align:center;text-transform:uppercase;z-index:100!important}.other-articles__slider{overflow:hidden;padding:0 20px;position:relative}.other-articles__slider:after,.other-articles__slider:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:10}.other-articles__slider:before{background:linear-gradient(90deg,#0e0e0e 0,transparent);left:0}.other-articles__slider:after{background:linear-gradient(270deg,#0e0e0e 0,transparent);right:0}.other-articles__slider .swiper-wrapper{align-items:stretch;display:flex}.other-articles__slider .swiper-slide{display:flex;flex-shrink:0;margin-right:30px!important;width:210px!important}.other-articles__card{display:flex;flex-direction:column;text-decoration:none;transition:transform .3s ease;width:210px}.other-articles__card:hover{transform:translateY(5px)}.other-articles__card-img{border-radius:10px;height:120px;margin-bottom:16px;overflow:hidden;width:210px}.other-articles__card-img img{height:120px;-o-object-fit:cover;object-fit:cover;width:210px}.other-articles__card-content{display:flex;flex-direction:column;gap:8px}.other-articles__card-date{color:#fff;font-size:16px;font-weight:300;line-height:normal}.other-articles__card-title{color:#fff;font-size:20px;font-weight:700;margin:0;text-transform:none}.other-articles__card-description{color:#ffed00;font-size:14px;font-weight:300;margin:0}.other-articles__slider .popular-questions__nav{color:#ffed00;height:44px;width:44px}.other-articles__slider .popular-questions__nav:after{font-size:18px}@media (max-width:990px){.other-articles{padding:40px 0 20px}.blog-post-page__content .content-block__list-item span,.blog-post-page__content-text,.blog-post-page__date_text{font-size:16px}.other-articles__title{font-size:24px;margin-bottom:24px}.other-articles__slider{padding:0 20px}.other-articles__slider:after,.other-articles__slider:before{display:none}.other-articles__card{width:180px}.other-articles__card-img,.other-articles__card-img img{height:100px;width:180px}.other-articles__card-date{font-size:14px}.other-articles__card-title{font-size:18px}.other-articles__card-description{font-size:14px}}.footer{position:relative;z-index:2}@media (max-width:584px){.blog-post-page__content .content-block__list-item{padding:0 28px}.blog-post-page{margin-top:-30px}.other-articles__slider .swiper-slide{margin-right:16px!important}.blog-post-page__content{backdrop-filter:blur(0)!important;border-radius:20px;margin-top:60px}.blog-post-page__background-wrapper{height:340px;left:0;margin-top:-50px;width:100vw}.blog-post-page__background_url--desktop{display:none}.blog-post-page__background_url--mobile{display:block}.blog-post-page__background_url{filter:blur(0);left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;width:100%}}.single-news{background:#0e0e0e;color:#fff;font-family:HelveticaNeueCyr,sans-serif;overflow-x:clip;position:relative}.single-news__background-wrapper{inset:0;pointer-events:none;position:absolute;z-index:0}.single-news__background{height:340px;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.single-news__background-wrapper:before{background:linear-gradient(180deg,#0e0e0e,hsla(0,0%,5%,0));content:"";height:362px;inset:0 0 auto 0;position:absolute;z-index:2}.single-news__background-wrapper:after{background:linear-gradient(180deg,hsla(0,0%,5%,0),#0e0e0e);content:"";height:340px;inset:0 0 auto 0;position:absolute;z-index:2}.single-news__background--mobile{display:none}@media (max-width:480px){.single-news__background--desktop{display:none}.single-news__background--mobile{display:block}}.single-news__container{margin:0 auto;padding:217px 0 80px;position:relative;width:1288px;z-index:1}@media (max-width:1200px){.single-news__container{padding-top:125px;width:944px}}@media (max-width:480px){.single-news__container{padding:108px 16px 32px;width:100%}}.single-news__header{display:flex;flex-direction:column;gap:32px}@media (max-width:480px){.single-news__header{gap:16px}}.single-news__media{background:#000;border-radius:28px;height:724px;overflow:hidden;width:100%}@media (max-width:1200px){.single-news__media{height:531px}}@media (max-width:480px){.single-news__media{border-radius:20px;height:185px}}.single-news__media iframe,.single-news__media img,.single-news__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-news__meta{display:flex;flex-direction:column;gap:16px}@media (max-width:480px){.single-news__meta{gap:8px}}.single-news__date{align-items:center;display:inline-flex;font-size:30px;font-weight:700;gap:8px;text-transform:uppercase}.single-news__date-icon{height:35px;width:35px}@media (max-width:480px){.single-news__date{font-size:18px;gap:5px}.single-news__date-icon{height:22px;width:22px}}.single-news__title{color:#ffed00;font-size:40px;font-weight:700;margin:0;text-transform:uppercase}@media (max-width:480px){.single-news__title{font-size:30px}}.single-news__text{font-size:18px;line-height:22px;margin-top:32px}@media (max-width:480px){.single-news__text{font-size:16px;line-height:20px;margin-top:24px}}.other-news{margin-top:64px}@media (max-width:480px){.other-news{margin-top:40px}}.other-news__title{font-size:36px;font-weight:700;margin-bottom:16px;text-align:center;text-transform:uppercase}@media (max-width:480px){.other-news__title{font-size:30px}}.other-news__viewport{overflow:hidden;padding-bottom:4px;position:relative}.other-news__slider{height:316px}.other-news__slide{width:233px}.other-news__card{display:block;text-decoration:none;transition:transform .25s ease;width:233px}.other-news__card-img{border-radius:20px;height:233px;overflow:hidden;width:233px}.other-news__card-img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.other-news__card-content{margin-top:6px}.other-news__card-date{color:#fff;font-size:10px;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.other-news__card-title{color:#ffed00;font-size:18px;line-height:18px;text-transform:uppercase}.other-news__viewport:after,.other-news__viewport:before{background:linear-gradient(270deg,#0e0e0e,hsla(0,0%,5%,0));content:"";height:316px;pointer-events:none;position:absolute;top:0;width:233px;z-index:5}.other-news__viewport:before{left:0;transform:rotate(180deg)}.other-news__viewport:after{right:0}.other-news__nav{display:flex;justify-content:space-between;left:0;padding:0 16px;pointer-events:none;position:absolute;right:0;top:116px;z-index:10}.other-news__btn{background:#ffed00;border:none;border-radius:50%;display:grid;height:40px;place-items:center;pointer-events:auto;width:40px}@media (max-width:480px){.other-news__slider{height:auto}.other-news__viewport{overflow:hidden}.other-news__slide{display:flex;justify-content:center;width:100%}.other-news__card{width:233px}.swiper-wrapper{justify-content:flex-start}.other-news__viewport:after,.other-news__viewport:before{display:none}.other-news__nav{padding:0 8px}}.hardware{margin-bottom:32px;padding-top:64px}@media (min-width:991px){.hardware{margin-bottom:32px;padding-top:64px}}@media (min-width:1439px){.hardware{margin-bottom:32px;padding-top:100px}}.hardware__title{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:10.6666666667vw;font-weight:700;line-height:1;margin-bottom:4.2666666667vw}@media (min-width:991px){.hardware__title{font-size:62px;margin-bottom:50px}}.hardware__title span{color:#ffed00}.hardware__grid{align-items:flex-start;display:flex;flex-direction:column;gap:32px;justify-content:space-between}@media (min-width:991px){.hardware__grid{flex-direction:row}}.hardware__column{display:flex;flex-direction:column;gap:32px;width:100%}@media (min-width:991px){.hardware__column{gap:80px}}@media (min-width:1439px){.hardware__column{gap:44px}}.hardware__column:first-child{max-width:none}@media (min-width:991px){.hardware__column:first-child{max-width:475px}}@media (min-width:1439px){.hardware__column:first-child{max-width:575px}}.hardware__column:last-child{max-width:none}@media (min-width:991px){.hardware__column:last-child{max-width:335px}}@media (min-width:1439px){.hardware__column:last-child{max-width:485px}}.hardware__item{align-items:center;display:flex;flex-direction:row;gap:4.2666666667vw;justify-content:flex-start}@media (min-width:991px){.hardware__item{gap:24px}}@media (min-width:1439px){.hardware__item{gap:32px}}.hardware__icon{flex-shrink:0;height:13.3333333333vw;width:13.3333333333vw}@media (min-width:991px){.hardware__icon{height:80px;width:80px}}@media (min-width:1439px){.hardware__icon{height:105px;width:105px}}.hardware__icon img,.hardware__icon svg{height:auto!important;width:100%!important}.hardware__content{display:flex;flex-direction:column;gap:4px;width:100%}@media (min-width:991px){.hardware__content{gap:10px}}@media (min-width:1439px){.hardware__content{gap:12px}}.hardware__name{color:#fff;font-size:4.8vw;font-style:normal;font-weight:700;line-height:normal}@media (min-width:991px){.hardware__name{font-size:24px}}@media (min-width:1439px){.hardware__name{font-size:30px}}.hardware__label{color:#fff;font-size:3.2vw;font-style:normal;font-weight:700;line-height:normal}@media (min-width:991px){.hardware__label{font-size:18px}}@media (min-width:1439px){.hardware__label{font-size:18px}}.academy-page{background-color:#0e0e0e;padding-bottom:10.6666666667vw}@media (min-width:991px){.academy-page{padding-bottom:80px}}.academy-page .cy-highlight,.academy-page mark.cy-highlight{background:transparent;color:#ffed00;font-weight:inherit}.academy-page mark{background:transparent;color:#ffed00}.academy-hero{margin-bottom:0;margin-top:25.6vw;overflow:hidden}@media (min-width:991px){.academy-hero{margin-bottom:48px;margin-top:96px}}.academy-hero__wrap{margin:0 auto;max-width:1368px;padding:0 4.2666666667vw;position:relative}@media (min-width:991px){.academy-hero__wrap{padding:0 40px}}.academy-hero__tabs{align-items:stretch;display:flex;flex-direction:column;gap:4.2666666667vw;margin-bottom:12.2666666667vw}@media (min-width:992px){.academy-hero__tabs{align-items:center;flex-direction:row;gap:78px;margin-bottom:64px}}.academy-hero__tab{align-items:center;display:flex;height:16.5333333333vw;justify-content:center;padding-right:8vw;position:relative}@media (min-width:992px){.academy-hero__tab{height:111px;padding-right:65px}}@media (max-width:1078px) and (min-width:768px){.academy-hero__tab{height:80px;padding-right:65px}}@media (max-width:991px){.academy-hero__tab{height:82px}}.academy-hero__tab>*{position:relative;z-index:3}.academy-hero__tab:before{border-radius:166px;content:"";height:100%;position:absolute;right:0;top:0;width:100vw}@media (max-width:990px){.academy-hero__tab--left{margin-left:-26px;margin-right:26px}}.academy-hero__tab--left:before{background:#ffed00;z-index:2}.academy-hero__tab-lefttext{color:#000;font-size:6.9333333333vw;font-weight:700;line-height:1;margin:0;text-transform:uppercase;white-space:nowrap}@media (min-width:992px){.academy-hero__tab-lefttext{font-size:50px}}@media (max-width:991px){.academy-hero__tab-lefttext{font-size:30px;margin-top:6px;text-align:center;white-space:normal}}@media (max-width:990px){.academy-hero__tab--right{margin-left:60px;margin-right:-60px}}.academy-hero__tab--right:before{background:#1d1d1d;z-index:1}.academy-hero__tab--right{gap:3.7333333333vw;padding-left:4.8vw}@media (min-width:992px){.academy-hero__tab--right{gap:16px;padding-left:26px}}.academy-hero__tab-logo{align-items:center;display:inline-flex;justify-content:center}.academy-hero__tab-logo img{display:block;height:65%;-o-object-fit:contain;object-fit:contain;width:auto}.academy-hero__tab-text{display:none}.academy-hero__title{color:#ffed00;font-size:9.0666666667vw;font-weight:700;line-height:1;margin:0;text-align:center;text-transform:uppercase}@media (min-width:992px){.academy-hero__title{font-size:60px}}.academy-hero__subtitle{color:#fff;font-size:30px;font-weight:700;line-height:1.1;margin-top:3.2vw;text-align:center;text-transform:uppercase}@media (min-width:992px){.academy-hero__subtitle{font-size:40px;margin-top:14px}}.academy-hero__desc{color:#fff;font-size:20px;font-weight:300;line-height:1.2;margin-left:auto;margin-right:auto;margin-top:4.2666666667vw;max-width:980px;text-align:center}@media (min-width:992px){.academy-hero__desc{font-size:30px;margin-top:18px}}@media (max-width:991px){.academy-hero__wrap{align-items:center;display:flex;flex-direction:column}.academy-hero__tabs{margin-bottom:22px}.academy-hero__desc,.academy-hero__subtitle,.academy-hero__tabs,.academy-hero__title{margin-left:auto;margin-right:auto;max-width:345px;width:100%}.academy-hero__title{margin-top:18px}}.academy-mentor{margin-bottom:10.6666666667vw}@media (min-width:991px){.academy-mentor{margin-bottom:80px}}.academy-mentor__wrap{display:grid;gap:5.3333333333vw;margin:0 auto;max-width:1368px;padding:0 4.2666666667vw}@media (min-width:991px){.academy-mentor__wrap{gap:28px;padding:0 40px}}.academy-mentor__section{width:100%}.academy-mentor__grid{align-items:start;display:grid;gap:8.5333333333vw;grid-template-columns:1fr}@media (min-width:1200px){.academy-mentor__grid{align-items:start;gap:32px;grid-template-columns:423px 833px;justify-content:center}}@media (max-width:1400px) and (min-width:992px){.academy-mentor__grid{grid-template-columns:423px minmax(0,1fr)}}.academy-mentor__left{display:flex;flex-direction:column;gap:32px}@media (max-width:991px){.academy-mentor__left{gap:24px}}@media (min-width:1200px){.academy-mentor__left{flex:0 0 423px;width:423px}}.academy-mentor__photo{background:transparent;border-radius:21.1px;flex:0 0 auto;height:515px;overflow:hidden;position:relative;width:423px}.academy-mentor__photo img{display:block;height:100%!important;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;width:100%!important}@media (max-width:991px){.academy-mentor__photo{border-radius:20px;height:423px;width:345px}.academy-mentor__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}}.academy-mentor__meta{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media (max-width:991px){.academy-mentor__meta{margin-top:0}}.academy-mentor__name{color:#fff;font-size:40px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.academy-mentor__role{color:#fff;font-size:30px;font-weight:300;line-height:1.1;margin:0}.academy-mentor__right{min-width:0}@media (min-width:1200px){.academy-mentor__right{display:flex;flex-direction:column;min-height:100%}}.academy-mentor__title{color:#fff;font-size:40px;font-weight:700;line-height:1;margin:0;text-transform:uppercase;white-space:nowrap}@media (max-width:1100px) and (min-width:992px){.academy-mentor__title{white-space:normal}}@media (max-width:991px){.academy-mentor__title{font-size:30px;margin-bottom:24px;text-align:center;white-space:normal}}@media (min-width:1200px){.academy-mentor__title{margin-bottom:40px}}.academy-mentor__list{display:flex;flex-direction:column;gap:32px;list-style:none!important;margin:0!important;padding:0!important}.academy-mentor__item{align-items:flex-start;display:flex;gap:8px;list-style:none!important;min-width:0;position:relative}.academy-mentor__item:after,.academy-mentor__item:before{content:none!important;display:none!important}.academy-mentor .academy-dot{flex:0 0 auto;height:22px;margin-top:4px;min-width:22px;position:relative;width:22px}.academy-mentor .academy-dot:before{border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";inset:0;position:absolute}.academy-mentor .academy-dot:after{background:#ffed00;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.academy-mentor__point{line-height:1.2;min-width:0}.academy-mentor__label{color:#ffed00;display:inline;font-size:30px;font-weight:550;line-height:1.2;text-transform:uppercase;white-space:nowrap}.academy-mentor__point-text{color:#fff;display:inline;font-size:30px;font-weight:300;line-height:1.2;margin-left:8px}.academy-mentor__point-text p{display:inline;margin:0}.academy-mentor__point-text br{display:none}.academy-mentor__quote{max-width:795px}@media (max-width:991px){.academy-mentor__quote{margin-left:auto;margin-right:auto;margin-top:28px;max-width:345px;text-align:center}}@media (min-width:1200px){.academy-mentor__quote{margin-top:40px;padding-top:0}}.academy-mentor__quote-text{color:#fff;font-size:30px;font-weight:300;line-height:1.2}.academy-mentor__quote-text p{margin:0}.academy-mentor__quote-author{color:#ffed00;font-size:30px;font-weight:550;line-height:1.2;margin-top:12px}@media (max-width:991px){.academy-mentor__quote-author{margin-top:10px;text-align:center}.academy-mentor__grid{justify-items:center}.academy-mentor__left{align-items:center;max-width:345px;width:100%}.academy-mentor__meta{text-align:center;width:100%}.academy-mentor__right{max-width:345px;width:100%}.academy-mentor__title{text-align:center}.academy-mentor__list{margin-left:auto!important;margin-right:auto!important;max-width:345px;width:100%}}.academy-form{margin-bottom:10.6666666667vw}@media (min-width:991px){.academy-form{margin-bottom:80px}}.academy-form__wrap{margin:0 auto;max-width:1368px;padding:0 4.2666666667vw}@media (min-width:991px){.academy-form__wrap{padding:0 40px}}.academy-form__title{color:#ffed00;font-size:40px;font-weight:700;line-height:1;margin:0 0 4.2666666667vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.academy-form__title{font-size:40px;margin-bottom:24px}}.academy-form__note{color:#fff;font-weight:300;line-height:1.2;margin:0 auto 6.4vw;max-width:900px;text-align:center}@media (min-width:991px){.academy-form__note{font-size:30px;margin-bottom:32px}}.academy-form__note p{line-height:inherit;margin:0}.academy-form__box{background:#000;border-radius:28px;padding:5.3333333333vw 5.3333333333vw 6.4vw}@media (min-width:991px){.academy-form__box{padding:50px 50px 32px}}.academy-cta{margin-bottom:10.6666666667vw}@media (min-width:991px){.academy-cta{margin-bottom:80px}}.academy-cta__wrap{margin:0 auto;max-width:1368px;padding:0 4.2666666667vw}@media (min-width:991px){.academy-cta__wrap{padding:0 40px}}.academy-cta__title{color:#ffed00;font-size:30px;font-weight:700;line-height:1;margin:0 0 2.6666666667vw;text-align:center;text-transform:uppercase}@media (min-width:991px){.academy-cta__title{font-size:40px;margin-bottom:16px}}.academy-cta__title p{margin:0}.academy-cta__text{color:#fff;font-size:5.3333333333vw;font-weight:300;line-height:1.2;margin:0 auto;max-width:1000px;text-align:center;width:100%}@media (min-width:991px){.academy-cta__text{font-size:30px;max-width:1160px}}.academy-cta__text p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;text-align:inherit}.academy-cta__text br{display:block}.academy-cta__actions{display:flex;justify-content:center;margin-top:5.3333333333vw}@media (min-width:991px){.academy-cta__actions{margin-top:28px}}.academy-mentor__item span:not(.academy-dot):after,.academy-mentor__item span:not(.academy-dot):before{content:none!important;display:none!important}.academy-mentor__item,.academy-mentor__list{list-style:none!important}.academy-mentor__item::marker{content:""!important}.academy-form7{width:100%}.academy-form7__grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:992px){.academy-form7__grid{align-items:start;-moz-column-gap:16px;column-gap:16px;grid-template-columns:588px 588px;justify-content:center;row-gap:16px}}@media (max-width:1240px) and (min-width:992px){.academy-form7__grid{grid-template-columns:1fr 1fr;justify-content:stretch}}.academy-form7__field{display:flex;flex-direction:column;gap:8px;position:relative;width:100%}.academy-form7__field>label{align-items:center;color:#fff;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;gap:3px;line-height:1.2;margin:0 0 4px;text-transform:uppercase}.academy-form7__field input[type=email],.academy-form7__field input[type=number],.academy-form7__field input[type=tel],.academy-form7__field input[type=text],.academy-form7__field input[type=url],.academy-form7__field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #202020;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#fff;height:48px;min-height:48px;outline:none;padding:0 14px;width:100%}.academy-form7__field textarea{height:auto;min-height:120px;padding:12px 14px}.academy-form7__field input::-moz-placeholder,.academy-form7__field textarea::-moz-placeholder{color:#383838;opacity:1}.academy-form7__field input::placeholder,.academy-form7__field textarea::placeholder{color:#383838;opacity:1}.academy-form7__field .dropdown{width:100%}.academy-form7__field .dropdown__trigger{align-items:center;background:transparent;border:2px solid #202020;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#fff;display:flex;gap:12px;height:48px;justify-content:space-between;min-height:48px;outline:none;padding:0 14px;width:100%}.academy-form7__field .dropdown__text{color:#fff;font-size:14px;font-weight:400;line-height:1}.academy-form7__field .dropdown__icon path{stroke:#202020}.academy-form7__field .dropdown.is-active .dropdown__trigger,.academy-form7__field .dropdown.is-open .dropdown__trigger,.academy-form7__field .dropdown.is-selected .dropdown__trigger,.academy-form7__field .dropdown__trigger:focus-visible,.academy-form7__field .dropdown__trigger:hover{border-color:#202020}.academy-form7__submit{align-items:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffed00;border:0;border-radius:32px;box-sizing:border-box;color:#000;font-family:HelveticaNeueCyr,sans-serif;font-size:20px;font-weight:700;grid-column:1/-1;height:44px;justify-content:center;justify-self:center;line-height:1;margin:24px auto 0;min-height:44px;padding:0 32px 2px;text-align:center;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.academy-form7__submit{box-sizing:border-box;font-size:20px;justify-self:stretch;line-height:1;padding:0 24px 2px;width:100%}.academy-form7 p:has(.academy-form7__submit){justify-content:stretch}}.academy-form7__field .wpcf7-form-control-wrap{display:block}.academy-form7__field .iti{width:100%}.academy-form7__field .iti input[type=tel]{padding-left:64px}.academy-form7__field .iti__country-container{background:transparent!important;border:0!important}@media (max-width:991px){.academy-form7__grid{display:flex;flex-direction:column;gap:16px}.academy-form7__grid>.academy-form7__field:first-child{order:1}.academy-form7__grid>.academy-form7__field:nth-child(2){order:5}.academy-form7__grid>.academy-form7__field:nth-child(3){order:2}.academy-form7__grid>.academy-form7__field:nth-child(4){order:6}.academy-form7__grid>.academy-form7__field:nth-child(5){order:3}.academy-form7__grid>.academy-form7__field:nth-child(6){order:7}.academy-form7__grid>.academy-form7__field:nth-child(7){order:4}.academy-form7__grid>.academy-form7__field:nth-child(8){order:8}}p{margin:0}p:has(.academy-form7__submit){display:flex;justify-content:center}.academy-form7__submit{display:inline-flex;margin-left:auto;margin-right:auto}.cy-academy{--cy-academy-yellow:#ffed00;--cy-academy-bg:#0e0e0e;--cy-academy-muted:hsla(0,0%,100%,.82);background:var(--cy-academy-bg);color:#fff;font-family:HelveticaNeueCyr,sans-serif;line-height:1.2;overflow:hidden}.cy-academy-modal{--cy-academy-yellow:#ffed00;--cy-academy-muted:hsla(0,0%,100%,.82)}.cy-academy *,.cy-academy :after,.cy-academy :before{box-sizing:border-box}.cy-academy ol li,.cy-academy ul li{padding-left:0}.cy-academy ol li:before,.cy-academy ul li:before{content:none!important;display:none!important}.cy-academy mark,.cy-academy__accent{background:transparent;color:var(--cy-academy-yellow)}.cy-academy__wrap{margin:0 auto;width:min(100% - 48px,1288px)}.cy-academy__section{padding:100px 0 0}.cy-academy__heading{color:#fff;font-size:60px;font-weight:700;line-height:1;margin:0;text-align:center;text-transform:uppercase}.cy-academy__subheading{color:#fff;font-size:30px;font-weight:300;line-height:1.18;margin:16px auto 0;max-width:1288px;text-align:center}.cy-academy__btn{align-items:center;background:var(--cy-academy-yellow);border:1px solid var(--cy-academy-yellow);border-radius:32px;color:#000;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:700;justify-content:center;line-height:1.1;min-height:44px;padding:0 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease;white-space:nowrap}.cy-academy__btn:focus-visible,.cy-academy__btn:hover{box-shadow:0 10px 24px rgba(255,237,0,.18);color:#000;text-decoration:none;transform:translateY(-1px)}.cy-academy__btn:disabled{cursor:wait;opacity:.7;transform:none}.cy-academy.is-reveal-ready [data-academy-reveal]{opacity:0;transform:translate3d(var(--cy-reveal-x,0),var(--cy-reveal-y,56px),0);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.74,.23,1);transition-delay:var(--cy-reveal-delay,0ms);will-change:opacity,transform}.cy-academy.is-reveal-ready [data-academy-reveal].is-visible{opacity:1;transform:translateZ(0)}.cy-academy-billet{height:82px;margin:33px auto 0 0;position:relative;width:min(100%,944px)}.cy-academy-billet__brand,.cy-academy-billet__main{align-items:center;display:flex;height:82px;justify-content:center;position:absolute;text-transform:uppercase;top:0}.cy-academy-billet__main{background:var(--cy-academy-yellow);border-radius:0 100px 100px 0;color:#000;font-size:50px;font-weight:700;left:0;line-height:1;width:67.5%;z-index:2}.cy-academy-billet__brand{background:#1d1d1d;border-radius:100px;color:#fff;flex-direction:column;font-size:24px;font-weight:700;gap:4px;left:236px;letter-spacing:0;padding-left:401px;width:708px}.cy-academy-billet__brand img{display:block;height:auto;max-width:78%;width:214px}.cy-academy-billet__brand small{color:var(--cy-academy-yellow);font-size:15px;font-weight:700;letter-spacing:4px;line-height:1.2}.cy-academy-hero{padding-top:64px}.cy-academy-hero .cy-academy__wrap{width:min(100% - 48px,1021px)}.cy-academy-hero__title{color:var(--cy-academy-yellow);font-size:60px;margin:0 auto}.cy-academy-hero__subtitle,.cy-academy-hero__title{font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.cy-academy-hero__subtitle{color:#fff;font-size:40px;margin:16px auto 0}.cy-academy-hero__text{color:#fff;font-size:30px;font-weight:300;line-height:1.16;margin:16px auto 0;text-align:center}.cy-academy-hero__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}.cy-academy-hero__media{background:#000;border:2px solid var(--cy-academy-yellow);border-radius:20px;cursor:pointer;height:355px;margin:30px auto 0;overflow:hidden;position:relative;width:min(100%,628px)}.cy-academy-hero__media:after{backdrop-filter:blur(1.8px);background:rgba(0,0,0,.3);content:"";inset:-22px -40px;pointer-events:none;position:absolute;transition:opacity .28s ease,backdrop-filter .28s ease;z-index:1}.cy-academy-hero__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cy-academy-hero__media.is-activated:after{backdrop-filter:blur(0);opacity:0}.cy-academy-hero__play{background:var(--cy-academy-yellow);border:0;border-radius:50%;color:#000;cursor:pointer;display:inline-grid;height:64px;left:50%;padding:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease;width:64px;z-index:2}.cy-academy-hero__play:focus-visible,.cy-academy-hero__play:hover{box-shadow:0 0 0 8px rgba(255,237,0,.18);transform:translate(-50%,-50%) scale(1.06)}.cy-academy-hero__play-icon{border-bottom:13px solid transparent;border-left:19px solid;border-top:13px solid transparent;display:block;height:0;margin-left:5px;width:0}.cy-academy-hero__media.is-playing .cy-academy-hero__play{opacity:0;pointer-events:none}.cy-academy-split{display:grid;gap:88px;grid-template-columns:repeat(2,minmax(0,600px));justify-content:center;margin-top:64px}.cy-academy-split__title{color:#fff;font-size:40px;font-weight:700;line-height:1;margin:0 0 40px;text-transform:uppercase}.cy-academy-list{display:grid;gap:32px;list-style:none;margin:0;padding:0}.cy-academy-list__item{align-items:center;color:#fff;display:grid;font-size:30px;font-weight:300;gap:8px;grid-template-columns:30px minmax(0,1fr);line-height:1.1}.cy-academy-list__icon{border:2px solid var(--cy-academy-yellow);border-radius:50%;height:30px;position:relative;width:30px}.cy-academy-list__icon--bad:after,.cy-academy-list__icon--bad:before{background:var(--cy-academy-yellow);content:"";height:2px;left:7px;position:absolute;top:13px;transform:rotate(45deg);width:12px}.cy-academy-list__icon--bad:after{transform:rotate(-45deg)}.cy-academy-list__icon--good:before{border-bottom:2px solid var(--cy-academy-yellow);border-right:2px solid var(--cy-academy-yellow);content:"";height:14px;left:9px;position:absolute;top:6px;transform:rotate(45deg);width:8px}.cy-academy-feature-grid{display:grid;gap:107px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.cy-academy-features .cy-academy__subheading{color:#fff}.cy-academy-feature,.cy-academy-skill{text-align:left}.cy-academy-feature__icon,.cy-academy-skill__icon{color:var(--cy-academy-yellow);display:inline-grid;height:132px;margin-bottom:16px;place-items:center;width:125px}.cy-academy-feature__icon svg,.cy-academy-skill__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;display:block;height:92px;width:92px}.cy-academy-feature__icon img,.cy-academy-skill__icon img{display:block;height:92px;-o-object-fit:contain;object-fit:contain;width:92px}.cy-academy-feature__text,.cy-academy-skill__text{color:#fff;font-size:25px;font-weight:300;line-height:1.05;margin:0}.cy-academy-feature__text strong,.cy-academy-skill__text strong{color:var(--cy-academy-yellow);font-weight:700}.cy-academy-steps{list-style:none;margin:64px auto 0;padding:0;width:100%}.cy-academy-step{align-items:center;display:grid;gap:39px;grid-template-columns:51px minmax(0,1fr);margin:0;min-height:90px}.cy-academy-step+.cy-academy-step{margin-top:4px}.cy-academy-step__num{color:#fff;font-size:90px;font-weight:700;line-height:1;text-align:left}.cy-academy-step__text{color:#fff;font-size:30px;font-weight:300;line-height:1.15}.cy-academy-step__text strong{color:var(--cy-academy-yellow);font-weight:700;text-transform:uppercase}.cy-academy-skills{display:grid;gap:70px;grid-template-columns:repeat(3,minmax(0,358px));justify-content:space-between;margin-top:64px}.cy-academy-skill__title{color:var(--cy-academy-yellow);font-size:30px;font-weight:700;line-height:1;margin:0 0 4px;text-transform:uppercase}.cy-academy-trainers__grid{display:grid;gap:64px;grid-template-columns:repeat(2,522px);justify-content:center;margin:16px auto 0}.cy-academy-trainer{align-content:start;display:grid;gap:0}.cy-academy-trainer__photo{aspect-ratio:522/636;background:var(--cy-academy-bg);border-radius:0;overflow:hidden}.cy-academy-trainer__photo img{background:var(--cy-academy-bg);display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.cy-academy-trainer__name{color:#fff;font-size:36px;font-weight:700;line-height:1;margin:32px 0 0;text-transform:uppercase}.cy-academy-trainer__role{color:var(--cy-academy-yellow);font-size:30px;font-weight:300;line-height:1;margin:16px 0 0}.cy-academy-trainer__meta,.cy-academy-trainer__text{color:#fff;font-size:22px;font-weight:300;line-height:1.28;margin:16px 0 0}.cy-academy-trainer__meta{display:grid;gap:5px}.cy-academy-trainer__meta strong{color:var(--cy-academy-yellow);font-weight:700}.cy-academy-locations,.cy-academy-locations__top{position:relative}.cy-academy-locations__swiper{margin-top:64px;overflow:hidden;position:relative}.cy-academy-location{color:inherit;display:block;text-decoration:none}.cy-academy-location:focus-visible,.cy-academy-location:hover{color:inherit;text-decoration:none}.cy-academy-location:focus-visible .cy-academy-location__image img,.cy-academy-location:hover .cy-academy-location__image img{transform:scale(1.04)}.cy-academy-location__image{background:#151515;border-radius:20px;display:block;height:192px;overflow:hidden}.cy-academy-location__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.cy-academy-location__city{color:var(--cy-academy-yellow);display:block;font-size:30px;font-weight:500;line-height:1.1;margin:32px 0 4px;text-transform:uppercase}.cy-academy-location__name{color:#fff;display:block;font-size:20px;font-weight:300;line-height:23px;margin:0;text-transform:uppercase}.cy-academy-locations__nav{background:#afafaf;border:0;border-radius:20px;color:#111;cursor:pointer;display:inline-grid;height:40px;place-items:center;position:absolute;top:96px;transform:translateY(-50%);width:40px;z-index:3}.cy-academy-locations__nav svg{height:18px;width:18px}.cy-academy-locations__nav--prev{left:16px}.cy-academy-locations__nav--next{right:16px}.cy-academy-locations__note{color:#fff;font-size:30px;font-weight:300;line-height:1.18;margin:42px auto 0;text-align:center;width:min(100%,1287px)}.cy-academy-locations__note strong{color:var(--cy-academy-yellow);display:block;font-weight:500}.cy-academy-fit{align-items:center;display:flex;flex-direction:column;gap:32px}.cy-academy-bottom__title,.cy-academy-fit__title{color:#fff;font-size:60px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.cy-academy-bottom__text{color:#fff;font-size:30px;font-weight:300;line-height:1.2;margin:0}.cy-academy-fit__title{text-align:center;width:100%}.cy-academy-fit__cards{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cy-academy-fit__card{border:2px solid var(--cy-academy-yellow);border-radius:20px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px}.cy-academy-fit__card-title{color:var(--cy-academy-yellow);font-size:35px;font-weight:500;line-height:1.05;margin:0 0 6px;text-transform:uppercase}.cy-academy-fit__card-meta{color:#fff;font-size:20px;font-weight:300;line-height:1.2;margin:0}.cy-academy-fit__card-text{color:#fff;font-size:30px;font-weight:300;line-height:1.15;margin:0}.cy-academy-results__list{display:grid;gap:25px;list-style:none;margin:32px auto 0;padding:0;width:100%}.cy-academy-result{align-items:center;color:#fff;display:grid;font-size:30px;font-weight:300;gap:16px;grid-template-columns:75px minmax(0,1fr);line-height:1.15}.cy-academy-result strong{font-weight:500;text-transform:uppercase}.cy-academy-result strong,.cy-academy-result__star{color:var(--cy-academy-yellow)}.cy-academy-result__star svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.4;display:block;height:75px;width:75px}.cy-academy-format{text-align:center}.cy-academy-format .cy-academy__wrap{width:min(100% - 48px,1021px)}.cy-academy-format__options{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:30px}.cy-academy-format__pill{background:transparent;border:2px solid var(--cy-academy-yellow);border-radius:100px;color:#fff;cursor:pointer;font-family:HelveticaNeueCyr,sans-serif;font-size:30px;font-weight:300;gap:16px;min-height:88px;padding:20px}.cy-academy-format__pill,.cy-academy-format__pill strong{align-items:center;display:inline-flex;justify-content:center;line-height:1.1;text-align:center}.cy-academy-format__pill strong{background:var(--cy-academy-yellow);border-radius:32px;color:#000;font-size:18px;font-weight:700;min-height:44px;padding:0 24px;text-transform:uppercase}.cy-academy-format__action{margin-top:30px}.cy-academy-format__action .cy-academy__btn{border-radius:44px;font-size:26px;min-height:66px;min-width:640px;padding:0 54px}.cy-academy-pricing__grid{display:grid;gap:24px;margin-top:32px}.cy-academy-pricing__card{background:linear-gradient(126deg,rgba(255,237,0,.22),rgba(255,237,0,0) 34%),#050505;border:2px solid rgba(255,237,0,.78);border-radius:18px;overflow:hidden;padding:34px;position:relative}.cy-academy-pricing__title{color:#fff;font-size:34px;font-weight:700;line-height:1.05;margin:0 0 12px;text-transform:uppercase}.cy-academy-pricing__title span{color:var(--cy-academy-yellow)}.cy-academy-pricing__text{color:hsla(0,0%,100%,.82);font-size:18px;font-weight:300;line-height:1.25;max-width:980px}.cy-academy-pricing__plans{display:grid;gap:10px;margin-top:18px}.cy-academy-pricing__plan{align-items:center;background:hsla(0,0%,6%,.82);border:1px solid rgba(255,237,0,.55);border-radius:12px;display:grid;gap:18px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);padding:10px 18px}.cy-academy-pricing__plan-title{color:#fff;font-size:20px;font-weight:300;line-height:1.05}.cy-academy-pricing__plan-title span{color:var(--cy-academy-yellow);font-weight:700}.cy-academy-pricing__offers{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cy-academy-pricing__offer{align-items:center;display:grid;gap:0;grid-template-columns:1fr;min-width:0}.cy-academy-pricing__offer--offline{border-left:1px solid rgba(255,237,0,.28);padding-left:18px}.cy-academy-pricing__format{color:hsla(0,0%,100%,.64);font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.cy-academy-pricing__price{color:var(--cy-academy-yellow);font-size:24px;font-weight:700;line-height:1;margin-top:3px}.cy-academy-bottom{align-items:center;display:grid;gap:111px;grid-template-columns:520px minmax(0,1fr);padding-bottom:64px}.cy-academy-bottom__text{margin-bottom:16px}body.cy-academy-modal-open{overflow:hidden}.cy-academy-modal{background:rgba(0,0,0,.78);display:grid;inset:0;overflow-y:auto;padding:20px 12px;place-items:center;position:fixed;z-index:9999}.cy-academy-modal[hidden]{display:none}.cy-academy-modal__dialog{background:#000;border:2px solid var(--cy-academy-yellow);border-radius:28px;color:#fff;min-height:478px;padding:42px 50px 48px;position:relative;width:min(100%,600px)}.cy-academy-modal__close{background:transparent;border:0;color:#fff;cursor:pointer;display:inline-grid;height:16px;padding:0;place-items:center;position:absolute;right:28px;top:28px;width:16px}.cy-academy-modal__close svg{height:16px;width:16px}.cy-academy-modal__title{color:var(--cy-academy-yellow);font-size:36px;font-weight:700;line-height:1;margin:0 0 32px;text-align:center;text-transform:uppercase}.cy-academy-modal__form{display:grid;gap:16px 10px;grid-template-columns:repeat(2,minmax(0,245px));justify-content:center}.cy-academy-modal__selection,.cy-academy-modal__step,.cy-academy-modal__steps{grid-column:1/-1}.cy-academy-modal__steps{align-items:center;display:flex;gap:10px;justify-content:center;margin:-10px 0 2px}.cy-academy-modal__step-dot{border:1px solid rgba(255,237,0,.48);border-radius:50%;color:hsla(0,0%,100%,.58);display:inline-grid;font-size:12px;font-weight:700;height:26px;place-items:center;width:26px}.cy-academy-modal__step-dot.is-active,.cy-academy-modal__step-dot.is-complete{background:var(--cy-academy-yellow);border-color:var(--cy-academy-yellow);color:#000}.cy-academy-modal__step-line{background:rgba(255,237,0,.44);height:1px;width:52px}.cy-academy-modal__selection{border:1px solid rgba(255,237,0,.38);border-radius:8px;color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.25;padding:10px 14px;text-align:center}.cy-academy-modal__field[hidden],.cy-academy-modal__selection[hidden],.cy-academy-modal__step[hidden]{display:none}.cy-academy-modal__step.is-active{display:grid;gap:16px 10px;grid-template-columns:repeat(2,minmax(0,245px));justify-content:center}.cy-academy-modal__field{display:grid;gap:4px;min-width:0}.cy-academy-modal__label{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:3px;line-height:1;min-height:16px;text-transform:uppercase}.cy-academy-modal__label svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--cy-academy-yellow);flex:0 0 auto;height:16px;width:16px}.cy-academy-modal__hint{color:grey;text-transform:none}.cy-academy-modal__input,.cy-academy-modal__select{background-color:#000;border:2px solid #202020;border-radius:4px;color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;height:48px;outline:0;text-transform:uppercase;width:100%}.cy-academy-modal__input{padding:0 14px;text-transform:none}.cy-academy-modal__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cy-academy-yellow) 50%),linear-gradient(135deg,var(--cy-academy-yellow) 50%,transparent 50%);background-position:calc(100% - 25px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:13px 13px,13px 13px;padding:0 46px 0 14px}.cy-academy-modal__input:focus,.cy-academy-modal__select:focus{border-color:rgba(255,237,0,.72)}.cy-academy-modal__native-select{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.cy-academy-select{position:relative;width:100%}.cy-academy-select__trigger{align-items:center;background:#000;border:2px solid #202020;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:400;gap:12px;height:48px;justify-content:space-between;line-height:1;padding:0 14px;text-align:left;text-transform:uppercase;width:100%}.cy-academy-select.is-open .cy-academy-select__trigger,.cy-academy-select__trigger:focus-visible{border-color:var(--cy-academy-yellow)}.cy-academy-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cy-academy-select__chevron{flex:0 0 auto;height:10px;position:relative;transition:transform .25s ease;width:18px}.cy-academy-select__chevron:after,.cy-academy-select__chevron:before{background:var(--cy-academy-yellow);content:"";height:2px;position:absolute;top:3px;width:12px}.cy-academy-select__chevron:before{left:0;transform:rotate(45deg)}.cy-academy-select__chevron:after{right:0;transform:rotate(-45deg)}.cy-academy-select.is-open .cy-academy-select__chevron{transform:rotate(180deg)}.cy-academy-select__menu{backdrop-filter:blur(10px);background:rgba(0,0,0,.96);border:2px solid var(--cy-academy-yellow);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.35);left:0;max-height:220px;overflow-y:auto;position:absolute;top:calc(100% + 8px);width:100%;z-index:30}.cy-academy-select__menu[hidden]{display:none}.cy-academy-select__option{background:transparent;border:0;border-bottom:1px solid rgba(255,237,0,.22);color:#fff;cursor:pointer;display:block;font-family:HelveticaNeueCyr,sans-serif;font-size:16px;font-weight:700;line-height:1;min-height:42px;padding:11px 16px;text-align:left;text-transform:uppercase;width:100%}.cy-academy-select__option:last-child{border-bottom:0}.cy-academy-select__option:focus-visible,.cy-academy-select__option:hover{background:rgba(255,237,0,.1);color:var(--cy-academy-yellow)}.cy-academy-select__option.is-selected{color:var(--cy-academy-yellow)}.cy-academy-modal__actions{display:flex;grid-column:1/-1;justify-content:center;margin-top:16px}.cy-academy-modal__actions--split{gap:12px}.cy-academy-modal__submit{font-size:18px;line-height:1.1;min-height:44px;min-width:163px;padding:0 18px;width:163px}.cy-academy-modal__submit--secondary{background:transparent;color:var(--cy-academy-yellow)}.cy-academy-modal__submit--secondary:focus-visible,.cy-academy-modal__submit--secondary:hover{color:var(--cy-academy-yellow)}.cy-academy-modal__status{color:hsla(0,0%,100%,.75);font-size:14px;grid-column:1/-1;line-height:1.3;margin:0;min-height:18px;text-align:center}.cy-academy-modal__status.is-success{color:var(--cy-academy-yellow)}.cy-academy-modal__status.is-error{color:#f88}@media (max-width:1439px){.cy-academy__wrap{width:min(100% - 40px,1060px)}.cy-academy__section{padding-top:82px}.cy-academy-bottom__title,.cy-academy-fit__title,.cy-academy-hero__title,.cy-academy__heading{font-size:48px}.cy-academy-hero__subtitle{font-size:32px}.cy-academy-bottom__text,.cy-academy-hero__text,.cy-academy-list__item,.cy-academy-locations__note,.cy-academy-result,.cy-academy-step__text,.cy-academy__subheading{font-size:24px}.cy-academy-split{gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.cy-academy-split__title{font-size:32px}.cy-academy-feature-grid{gap:48px}.cy-academy-feature__text,.cy-academy-skill__text{font-size:20px}.cy-academy-trainers__grid{grid-template-columns:repeat(2,minmax(0,430px))}.cy-academy-bottom{gap:70px;grid-template-columns:.9fr 1.1fr}.cy-academy-fit__card-title{font-size:30px}.cy-academy-fit__card-text{font-size:24px}}@media (min-width:768px){.cy-academy{padding-top:106px}}@media (max-width:767px){.cy-academy{padding-top:68px}.cy-academy-format .cy-academy__wrap,.cy-academy-hero .cy-academy__wrap,.cy-academy-pricing .cy-academy__wrap,.cy-academy__wrap{width:min(100% - 30px,330px)}.cy-academy__section{padding-top:58px}.cy-academy__heading{font-size:28px;line-height:1}.cy-academy__subheading{font-size:14px;line-height:1.2;margin-top:8px}.cy-academy__btn{font-size:10px;line-height:1.1;min-height:34px;padding:0 16px;text-align:center;white-space:normal}.cy-academy-billet{height:44px;margin-top:12px;width:100%}.cy-academy-billet__main{border-radius:0 100px 100px 0;font-size:18px;height:44px;width:185px}.cy-academy-billet__brand{font-size:12px;height:44px;left:150px;padding-left:35px;width:155px}.cy-academy-billet__brand img{max-width:76%;width:98px}.cy-academy-billet__brand small{font-size:6px;letter-spacing:1px}.cy-academy-hero{padding-top:34px}.cy-academy-hero__title{font-size:30px;letter-spacing:0}.cy-academy-hero__subtitle{font-size:19px;letter-spacing:0;margin-top:4px}.cy-academy-hero__text{font-size:13px;line-height:1.18;margin-top:8px;max-width:300px}.cy-academy-hero__actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;width:100%}.cy-academy-hero__actions .cy-academy__btn{min-width:0;padding:0 10px;width:100%}.cy-academy-hero__media{aspect-ratio:298/168;border-radius:8px;border-width:1px;height:auto;margin-top:16px;width:100%}.cy-academy-hero__play{height:42px;width:42px}.cy-academy-hero__play-icon{border-bottom-width:9px;border-left-width:14px;border-top-width:9px;margin-left:4px}.cy-academy-split{gap:24px;grid-template-columns:1fr;margin-top:32px}.cy-academy-split__title{font-size:20px;margin-bottom:14px}.cy-academy-list{gap:8px}.cy-academy-list__item{font-size:12px;gap:6px;grid-template-columns:14px minmax(0,1fr)}.cy-academy-list__icon{border-width:1px;height:14px;width:14px}.cy-academy-list__icon--bad:after,.cy-academy-list__icon--bad:before{height:1px;left:3px;top:6px;width:7px}.cy-academy-list__icon--good:before{border-width:1px;height:7px;left:4px;top:3px;width:4px}.cy-academy-feature-grid{gap:22px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.cy-academy-feature{text-align:center}.cy-academy-feature__icon,.cy-academy-skill__icon{height:54px;margin-bottom:8px;width:52px}.cy-academy-feature__icon{height:58px;margin:0 auto 8px;width:58px}.cy-academy-feature__icon img,.cy-academy-feature__icon svg,.cy-academy-skill__icon img,.cy-academy-skill__icon svg{height:42px;width:42px}.cy-academy-feature__icon img,.cy-academy-feature__icon svg{height:46px;width:46px}.cy-academy-feature__text,.cy-academy-skill__text{font-size:10px;line-height:1.05}.cy-academy-feature__text{font-size:11px;line-height:1.08;margin:0 auto;max-width:132px;overflow-wrap:anywhere}.cy-academy-steps{margin-top:28px}.cy-academy-step{gap:10px;grid-template-columns:24px minmax(0,1fr);min-height:40px}.cy-academy-step__num{font-size:40px}.cy-academy-step__text{font-size:12px}.cy-academy-skills{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.cy-academy-skill__title{font-size:12px}.cy-academy-trainers__grid{gap:22px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.cy-academy-trainer__photo{aspect-ratio:1/1.18;border-radius:4px}.cy-academy-trainer__name{font-size:14px;margin-top:10px}.cy-academy-trainer__role{font-size:11px;margin-top:4px}.cy-academy-trainer__meta,.cy-academy-trainer__text{font-size:9px;line-height:1.18;margin-top:6px}.cy-academy-locations__swiper{margin-top:24px}.cy-academy-location__image{border-radius:8px;height:100px}.cy-academy-location__city{font-size:12px;margin-top:10px}.cy-academy-location__name{font-size:8px;line-height:1.2}.cy-academy-locations__nav{border-radius:14px;height:28px;top:50%;width:28px}.cy-academy-locations__nav--prev{left:8px}.cy-academy-locations__nav--next{right:8px}.cy-academy-locations__note{font-size:12px;margin-top:16px}.cy-academy-bottom,.cy-academy-fit{gap:16px}.cy-academy-bottom{grid-template-columns:1fr}.cy-academy-bottom__title,.cy-academy-fit__title{font-size:28px}.cy-academy-bottom__text{font-size:12px}.cy-academy-fit__cards{gap:12px;grid-template-columns:1fr}.cy-academy-fit__card{border-radius:12px;gap:10px;padding:14px}.cy-academy-fit__card-title{font-size:18px;margin-bottom:3px}.cy-academy-fit__card-meta{font-size:12px}.cy-academy-fit__card-text{font-size:13px;line-height:1.18}.cy-academy-results__list{gap:10px;margin-top:20px}.cy-academy-result{font-size:12px;gap:8px;grid-template-columns:32px minmax(0,1fr)}.cy-academy-result__star svg{height:32px;width:32px}.cy-academy-format__options{gap:8px;margin-top:18px}.cy-academy-format__pill{font-size:12px;gap:8px;min-height:40px;padding:8px 12px;text-align:center}.cy-academy-format__pill strong{font-size:8px;min-height:24px;padding:0 10px;text-align:center}.cy-academy-format__action{margin-top:28px}.cy-academy-format__action .cy-academy__btn{border-radius:34px;font-size:14px;min-height:54px;min-width:0;padding:0 24px;width:min(100%,330px)}.cy-academy-pricing__grid{gap:18px;margin-top:24px}.cy-academy-pricing__card{border-radius:12px;padding:18px 14px}.cy-academy-pricing__title{font-size:22px}.cy-academy-pricing__text{font-size:12px}.cy-academy-pricing__plans{gap:8px;margin-top:14px}.cy-academy-pricing__plan{border-radius:10px;gap:6px;grid-template-columns:76px minmax(0,1fr);padding:10px 9px}.cy-academy-pricing__plan-title{font-size:14px}.cy-academy-pricing__offers{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.cy-academy-pricing__offer{gap:0;grid-template-columns:1fr}.cy-academy-pricing__offer--offline{padding-left:5px}.cy-academy-pricing__format{font-size:8px}.cy-academy-pricing__price{font-size:18px;white-space:nowrap}.cy-academy-pricing__plan--long{gap:9px;grid-template-columns:1fr}.cy-academy-pricing__plan--long .cy-academy-pricing__plan-title{font-size:13px;line-height:1.08}.cy-academy-pricing__plan--long .cy-academy-pricing__offers{gap:10px}.cy-academy-pricing__plan--long .cy-academy-pricing__offer--offline{padding-left:10px}.cy-academy-pricing__plan--long .cy-academy-pricing__price{font-size:17px}.cy-academy-bottom{padding-bottom:36px}.cy-academy-bottom__text,.cy-academy-bottom__title{text-align:center}.cy-academy-bottom .cy-academy__btn{width:100%}.cy-academy-modal__dialog{border-radius:20px;min-height:714px;padding:28px 16px 32px;width:min(100%,330px)}.cy-academy-modal__close{right:18px;top:18px}.cy-academy-modal__title{font-size:30px;line-height:1;margin:0 auto 32px;max-width:298px}.cy-academy-modal__form{gap:16px}.cy-academy-modal__form,.cy-academy-modal__step.is-active{grid-template-columns:1fr}.cy-academy-modal__label{font-size:14px}.cy-academy-modal__input,.cy-academy-modal__select{height:48px}.cy-academy-modal__actions{margin-top:16px}.cy-academy-modal__submit{min-width:163px;width:163px}}@media (prefers-reduced-motion:reduce){.cy-academy.is-reveal-ready [data-academy-reveal]{opacity:1;transform:none;transition:none}}.hero--academy-feedback .hero__container{padding-top:0}.hero--academy-feedback .hero__image,.hero--academy-feedback .hero__logo-large{margin-bottom:3.2vw}@media (min-width:991px){.hero--academy-feedback .hero__image,.hero--academy-feedback .hero__logo-large{margin-bottom:12px}}.hero--academy-feedback .hero__image img,.hero--academy-feedback .hero__logo-large img{max-width:64vw}@media (min-width:991px){.hero--academy-feedback .hero__image img,.hero--academy-feedback .hero__logo-large img{max-width:385px}}.hero--academy-feedback .hero__image svg,.hero--academy-feedback .hero__logo-large svg{max-width:64vw}@media (min-width:991px){.hero--academy-feedback .hero__image svg,.hero--academy-feedback .hero__logo-large svg{max-width:385px}}.hero--academy-feedback .hero__title{font-size:6.4vw;margin-bottom:1.6vw}@media (min-width:991px){.hero--academy-feedback .hero__title{font-size:36px;line-height:normal;margin-bottom:6px}}.hero--academy-feedback .hero__description-text{font-size:3.7333333333vw;max-width:684px}@media (min-width:991px){.hero--academy-feedback .hero__description-text{font-size:24px;line-height:normal;max-width:684px}.hero--academy-feedback .hero__description{margin-top:0}}.tournament-hub{background:#0e0e0e;padding:0 0 5.3333333333vw}@media (min-width:991px){.tournament-hub{padding:0 0 32px}}.tournament-hub__hero{margin-bottom:9.0666666667vw;margin-top:25.6vw;overflow:hidden}@media (min-width:991px){.tournament-hub__hero{margin-bottom:48px;margin-top:96px}}.tournament-hub__hero .wrapper{position:relative}.tournament-hub__badges{align-items:stretch;display:flex;flex-direction:column;gap:4.2666666667vw;margin-bottom:8.5333333333vw}@media (min-width:992px){.tournament-hub__badges{align-items:center;flex-direction:row;gap:78px;margin-bottom:48px}}.tournament-hub__badge{align-items:center;display:flex;height:21.8666666667vw;justify-content:center;padding-right:8vw;position:relative}.tournament-hub__badge>*{position:relative;z-index:3}.tournament-hub__badge:before{border-radius:166px;content:"";height:100%;position:absolute;right:0;top:0;width:100vw}@media (min-width:991px){.tournament-hub__badge{height:111px;padding-right:65px}}@media (max-width:990px){.tournament-hub__badge--title{margin-left:-26px;margin-right:26px}}.tournament-hub__badge--title:before{background:#ffed00;z-index:2}@media (max-width:990px){.tournament-hub__badge--logo{margin-left:60px;margin-right:-60px}}.tournament-hub__badge--logo:before{background:#1d1d1d;z-index:1}.tournament-hub__badge--logo img{height:65%;-o-object-fit:contain;object-fit:contain}.tournament-hub__title{color:#000;font-size:8vw;font-weight:700;line-height:1;margin:0;text-align:center;text-transform:uppercase}@media (min-width:992px){.tournament-hub__title{font-size:50px;white-space:nowrap}}.tournament-hub__list{display:flex;flex-direction:column;gap:3.2vw;max-width:100%}@media (min-width:991px){.tournament-hub__list{gap:18px;margin:0 auto;max-width:720px}}@media (min-width:1439px){.tournament-hub__list{gap:18px;margin:0 auto;max-width:860px}}.tournament-hub__card{align-items:center;background:#141414;border:.2666666667vw solid #ffed00;border-radius:5.8666666667vw;display:flex;flex-direction:column;gap:2.6666666667vw;justify-content:center;min-height:24.5333333333vw;padding:2.6666666667vw 3.7333333333vw 3.2vw;text-decoration:none;transition:border-color .25s ease,background .25s ease,transform .25s ease}@media (min-width:991px){.tournament-hub__card{align-items:center;border:1px solid #ffed00;border-radius:26px;flex-direction:row;gap:18px;justify-content:space-between;min-height:86px;padding:14px 16px 14px 18px}}@media (min-width:1439px){.tournament-hub__card{border-radius:30px;min-height:78px;padding:12px 14px 12px 20px}}.tournament-hub__card:hover{background:#1a1a1a;border-color:#fff;transform:translateY(-2px)}.tournament-hub__card:hover .tournament-hub__card-button{background:#fff;color:#000}.tournament-hub__card-title{color:#fff;display:block;font-size:4.2666666667vw;font-weight:500;line-height:1;text-align:center;width:100%}@media (min-width:991px){.tournament-hub__card-title{flex:1 1 auto;font-size:16px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}}@media (min-width:1439px){.tournament-hub__card-title{font-size:17px}}.tournament-hub__card-button{align-items:center;background:#ffed00;border-radius:999px;color:#000;display:inline-flex;flex-shrink:0;font-size:3.7333333333vw;font-weight:700;justify-content:center;line-height:1;min-height:9.0666666667vw;min-width:34.1333333333vw;padding:2.1333333333vw 4.8vw;text-align:center;text-transform:uppercase;transition:background .25s ease,color .25s ease}@media (min-width:991px){.tournament-hub__card-button{font-size:16px;min-height:44px;min-width:132px;padding:10px 18px}}@media (min-width:1439px){.tournament-hub__card-button{min-height:42px;min-width:120px}}.tournament-hub+section{margin-top:0!important}.cesl-course-page{background:#000;color:#fff;overflow:hidden;padding-bottom:0;position:relative}.cesl-course-page .container{margin:0 auto;max-width:1608px;padding-left:16px;padding-right:16px;position:relative;width:100%;z-index:2}@media (min-width:991px){.cesl-course-page .container{padding-left:40px;padding-right:40px}}@media screen and (min-width:1200px){.cesl-course-page .container{max-width:min(1460px,100vw - 96px);padding-left:0;padding-right:0}}@media screen and (min-width:1920px){.cesl-course-page .container{max-width:1288px}}.cesl-course-page .container--decor-fix{display:none}.cesl-course-hero{padding-bottom:16px;padding-top:24px;position:relative}@media (min-width:991px){.cesl-course-hero{padding-bottom:22px;padding-top:58px}}@media screen and (min-width:1200px){.cesl-course-hero{padding-bottom:0;padding-top:clamp(72px,4.8vw,98px)}}.cesl-course-hero__content{align-items:center;display:flex;flex-direction:column;gap:12px;min-height:auto;text-align:center}@media (min-width:991px){.cesl-course-hero__content{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 360px;text-align:left}}@media screen and (min-width:1200px){.cesl-course-hero__content{align-items:start;gap:0;grid-template-columns:minmax(540px,635px) minmax(460px,1fr);min-height:clamp(340px,28vw,440px)}}.cesl-course-hero__text{max-width:320px;position:relative;width:100%;z-index:3}@media (min-width:991px){.cesl-course-hero__text{max-width:100%;padding-bottom:30px}}@media screen and (min-width:1200px){.cesl-course-hero__text{max-width:635px;padding-bottom:0;padding-top:42px;position:relative;z-index:4}}.cesl-course-hero__title{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1;margin:0 0 10px;text-transform:uppercase}.cesl-course-hero__title span{color:#ffed00}.cesl-course-hero__title br{display:none}@media (min-width:991px){.cesl-course-hero__title{font-size:44px;margin-bottom:10px;max-width:520px}}@media screen and (min-width:1200px){.cesl-course-hero__title{font-size:60px;letter-spacing:0;line-height:1;max-width:635px}.cesl-course-hero__title br{display:block}}.cesl-course-hero__description{color:#fff;font-size:14px;font-weight:300;line-height:1.08;margin:0 auto;max-width:308px}@media (min-width:991px){.cesl-course-hero__description{font-size:19px;margin:0;max-width:420px}}@media screen and (min-width:1200px){.cesl-course-hero__description{font-size:clamp(19px,1.55vw,28px);line-height:1;max-width:530px}}.cesl-course-hero__image-wrap{margin-top:-8px;max-width:250px;position:relative;width:100%;z-index:1}@media (min-width:991px){.cesl-course-hero__image-wrap{justify-self:end;margin-top:0;max-width:360px}}@media screen and (min-width:1200px){.cesl-course-hero__image-wrap{height:auto;margin-right:0;margin-top:0;max-width:none;min-height:clamp(480px,38vw,700px);overflow:visible;pointer-events:none;position:absolute;right:calc(-50vw + 50% - clamp(128px, 10vw, 220px));top:clamp(-78px,-4.2vw,-45px);width:clamp(720px,55vw,980px)}}.cesl-course-hero__decor,.cesl-course-hero__decor-line{display:none!important}.cesl-course-hero__image{margin:0 auto;max-width:250px;position:relative;width:100%;z-index:3}@media (min-width:991px){.cesl-course-hero__image{margin:0 0 0 auto;max-width:360px}}@media screen and (min-width:1200px){.cesl-course-hero__image{inset:0;margin:0;max-width:none;position:absolute;transform:none;transform-origin:center;width:100%}}.cesl-course-hero__image img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:1200px){.cesl-course-hero__image--composite img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top;width:100%}}@media screen and (min-width:1200px) and (max-width:1510px){.cesl-course-hero__content{grid-template-columns:620px 1fr;min-height:320px}.cesl-course-hero__text{max-width:620px}.cesl-course-hero__title{font-family:HelveticaNeueCyr,sans-serif;font-size:clamp(46px,4.3vw,58px);font-weight:700;letter-spacing:0;line-height:1;max-width:620px;text-transform:uppercase}.cesl-course-hero__image-wrap{height:auto;min-height:520px;right:calc(-50vw + 50% - clamp(165px, 13vw, 240px));top:-58px;width:clamp(720px,58vw,920px)}.cesl-course-hero__image{inset:0;max-width:none;width:100%}}@media screen and (min-width:1511px) and (max-width:1710px){.cesl-course-hero__image-wrap{height:auto;min-height:620px;right:calc(-50vw + 50% - clamp(150px, 9vw, 220px));top:-68px;width:clamp(850px,55vw,980px)}.cesl-course-hero__image{inset:0;max-width:none;width:100%}}@media screen and (min-width:1920px){.cesl-course-hero__content{grid-template-columns:620px 1fr;min-height:420px}.cesl-course-hero__text{max-width:620px;padding-top:140px}.cesl-course-hero__image-wrap{height:auto;min-height:660px;right:calc(-50vw + 50% - 170px);top:-88px;width:1030px}}.cesl-course-program{margin-top:-6px;padding-bottom:64px;padding-top:0;position:relative}@media (min-width:991px){.cesl-course-program{margin-top:-10px;padding-bottom:96px;padding-top:0}}@media screen and (min-width:1200px){.cesl-course-program{margin-top:-8px;padding-bottom:120px;padding-top:0}}@media screen and (min-width:1920px){.cesl-course-program{margin-top:0}.cesl-course-program__title{width:min(1288px,100%)}.cesl-course-program__grid,.cesl-course-program__title{margin-left:auto;margin-right:auto}}.cesl-course-program__title{color:#ffed00;font-size:clamp(24px,6.6vw,32px);font-weight:700;line-height:.98;margin:0 0 18px;text-align:center;text-shadow:0 4px 18px rgba(0,0,0,.9),0 1px 0 #000;text-transform:none;width:min(1120px,100%)}@media (min-width:991px){.cesl-course-program__title{font-size:clamp(38px,5vw,46px);margin-bottom:26px;text-align:left}}@media screen and (min-width:1200px){.cesl-course-program__title{font-size:clamp(42px,3.65vw,50px);margin-bottom:18px}}.cesl-course-program__title--secondary{margin-top:64px}@media (min-width:991px){.cesl-course-program__title--secondary{margin-top:96px}}@media screen and (min-width:1200px){.cesl-course-program__title--secondary{margin-top:clamp(112px,7vw,132px)}}@media screen and (min-width:1511px){.cesl-course-program__title{max-width:min(1288px,100%);width:min(1288px,100%)}}.cesl-course-program__grid{display:grid;gap:14px;grid-template-columns:1fr;position:relative;z-index:2}@media (min-width:991px){.cesl-course-program__grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.cesl-course-program__grid{align-items:start;gap:clamp(24px,2.2vw,32px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;width:min(1288px,100%)}}.cesl-course-card{background:#000;border:2px solid #ffed00;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:1200px){.cesl-course-card{border-radius:20px}}.cesl-course-card__video{aspect-ratio:408/187;background:#050505;border-bottom:0;cursor:pointer;overflow:hidden;position:relative}.cesl-course-card__video:before{backdrop-filter:blur(2px);background:rgba(0,0,0,.38);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .28s ease,visibility .28s ease;z-index:1}.cesl-course-card__video.is-starting:before{opacity:0;visibility:hidden}.cesl-course-card__video.is-active:before{display:none}.cesl-course-card__video .cesl-course-card__preview{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .32s ease,opacity .32s ease,filter .32s ease;width:100%}.cesl-course-card__video .cesl-course-card__overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:1;position:absolute;transition:opacity .28s ease,visibility .28s ease;visibility:visible;z-index:3}.cesl-course-card__video .cesl-course-card__overlay.is-hidden{opacity:0;visibility:hidden}.cesl-course-card__video .cesl-course-card__play{background:#ffed00;border-radius:50%;box-shadow:0 10px 25px rgba(0,0,0,.28);height:52px;position:relative;transform:scale(1);transition:transform .22s ease,opacity .22s ease;width:52px}.cesl-course-card__video .cesl-course-card__play:before{background:#000;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(calc(-50% + 2px),-50%);width:12px}.cesl-course-card__video .cesl-course-card__play.is-pressed{opacity:0;transform:scale(.82)}@media (min-width:991px){.cesl-course-card__video .cesl-course-card__play{height:58px;width:58px}.cesl-course-card__video .cesl-course-card__play:before{height:15px;width:13px}}@media screen and (min-width:1200px){.cesl-course-card__video .cesl-course-card__play{height:70px;width:70px}.cesl-course-card__video .cesl-course-card__play:before{height:25.43px;transform:translate(calc(-50% + 3px),-50%);width:20.85px}}.cesl-course-card__video.is-starting .cesl-course-card__preview{filter:blur(2px);opacity:.08;transform:scale(1.03)}.cesl-course-card__video:hover .cesl-course-card__preview{transform:scale(1.03)}.cesl-course-card__video:hover .cesl-course-card__play{transform:scale(1.06)}.cesl-course-card__video iframe{border:0;display:block;filter:saturate(.9) blur(.2px);height:100%;position:relative;width:100%}.cesl-course-card__content{background:#000;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:14px 12px 16px}@media (min-width:991px){.cesl-course-card__content{padding:14px 18px 18px}}@media screen and (min-width:1200px){.cesl-course-card__content{gap:4px;padding:22px 26px}}.cesl-course-card__top{display:block;margin-bottom:0}.cesl-course-card__title{color:#ffed00;font-size:18px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}@media (min-width:991px){.cesl-course-card__title{font-size:22px}}@media screen and (min-width:1200px){.cesl-course-card__title{font-size:clamp(24px,1.8vw,28px);font-weight:550;line-height:1}}.cesl-course-card__subtitle{color:#fff;font-size:11px;font-weight:400;line-height:1.1;margin:0;max-width:100%}@media (min-width:991px){.cesl-course-card__subtitle{font-size:13px;max-width:86%}}@media screen and (min-width:1200px){.cesl-course-card__subtitle{font-size:clamp(15px,1.18vw,17px);font-weight:550;line-height:1.05;max-width:340px}}.cesl-course-card__duration{align-items:center;background:rgba(3,7,16,.8);border-radius:100px;bottom:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-size:12px;font-weight:550;gap:2px;justify-content:center;line-height:1;min-height:34px;opacity:1;padding:7px 12px 7px 8px;position:absolute;right:10px;top:auto;transform:translateY(0);transition:opacity .28s ease,visibility .28s ease,transform .28s ease;visibility:visible;white-space:nowrap;z-index:4}.cesl-course-card__duration.is-hidden{opacity:0;transform:translateY(6px);visibility:hidden}.cesl-course-card__duration:before{background-image:url(../../../../../wp-content/themes/cyberion/assets/img/clock-yellow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 12px;height:12px;width:12px}@media (min-width:991px){.cesl-course-card__duration{bottom:10px;font-size:13px;min-height:34px;padding:7px 12px 7px 8px;right:10px;top:auto}}@media screen and (min-width:1200px){.cesl-course-card__duration{bottom:10px;font-size:16px;font-weight:550;gap:2px;line-height:1;min-height:34px;padding:7px 12px 7px 8px;right:10px;top:auto}.cesl-course-card__duration:before{flex-basis:20px;height:20px;width:20px}}.cesl-course-cta{padding-bottom:70px;padding-top:0}@media (min-width:991px){.cesl-course-cta{padding-bottom:110px}}@media screen and (min-width:1200px){.cesl-course-cta{padding-bottom:150px;padding-top:0}}@media screen and (min-width:1920px){.cesl-course-cta__wrap{gap:72px;grid-template-columns:360px 760px;justify-content:space-between;margin-left:auto;margin-right:auto;width:1288px}}.cesl-course-cta__wrap{align-items:center;display:flex;flex-direction:column;gap:28px}@media (min-width:991px){.cesl-course-cta__wrap{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 656px}}@media screen and (min-width:1200px){.cesl-course-cta__wrap{align-items:center;gap:64px;grid-template-columns:1fr 656px}}.cesl-course-cta__text{text-align:center;width:100%}@media (min-width:991px){.cesl-course-cta__text{text-align:left}}.cesl-course-cta__text h2{font-family:HelveticaNeueCyr,sans-serif;font-size:60px;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.cesl-course-cta__text h2 span{color:#ffed00}.cesl-course-cta__buttons{display:flex;flex-direction:column;gap:32px;width:100%}@media screen and (min-width:1200px){.cesl-course-cta__buttons{max-width:656px}}.cesl-course-btn{align-items:center;background:transparent;border:2px solid #ffed00;border-radius:100px;color:#fff;display:flex;font-size:30px;font-weight:300;justify-content:space-between;min-height:94px;padding:25px 40px;position:relative;width:100%}.cesl-course-btn--primary{border-color:#ffed00}.cesl-course-btn--primary:after{align-items:center;background:#ffed00;background-image:url(../../../../../wp-content/themes/cyberion/assets/img/telegram-dark.svg);background-position:16px;background-repeat:no-repeat;background-size:22px 22px;border-radius:999px;color:#000;content:"ПЕРЕЙТИ";display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;padding:0 24px 0 58px;text-transform:uppercase}.cesl-course-btn--disabled{border-color:#838383}.cesl-course-btn--disabled:after{align-items:center;background:#838383;background-image:url(../../../../../wp-content/themes/cyberion/assets/img/test-dark.svg);background-position:16px;background-repeat:no-repeat;background-size:22px 22px;border-radius:999px;color:#000;content:"ПРОЙТИ ТЕСТ";display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;padding:0 24px 0 58px;text-transform:uppercase}.cesl-course-btn--test{border-color:#ffed00;transition:background-color .2s ease,color .2s ease,transform .2s ease}.cesl-course-btn--test:after{align-items:center;background:#ffed00 url(../../../../../wp-content/themes/cyberion/assets/img/test-dark.svg) no-repeat 16px/22px 22px;border-radius:999px;color:#000;content:"ПРОЙТИ ТЕСТ";display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;padding:0 24px 0 58px;text-transform:uppercase}.cesl-course-btn--test:hover{background:rgba(255,237,0,.08);color:#fff;transform:translateY(-2px)}@media screen and (max-width:767px){.cesl-course-btn{padding-bottom:48px;padding-top:14px}.cesl-course-btn--disabled:before,.cesl-course-btn--primary:before,.cesl-course-btn--test:before{bottom:8px;left:50%;right:auto;top:auto;transform:translateX(-50%)}}@media screen and (max-width:1199px){.cesl-course-card__duration{bottom:10px;top:auto}.cesl-course-hero__content{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 420px;min-height:360px;text-align:left}.cesl-course-hero__text{max-width:430px;padding-bottom:0;padding-top:88px;z-index:4}.cesl-course-hero__title{font-size:clamp(42px,5.4vw,54px);line-height:1;max-width:620px;text-align:left}.cesl-course-hero__description{font-size:clamp(20px,2.5vw,25px);line-height:1;margin:0;max-width:430px;text-align:left}.cesl-course-hero__image-wrap{margin-top:0;max-width:none;min-height:380px;overflow:visible;pointer-events:none;position:absolute;right:calc(-50vw - -50%);top:42px;width:min(500px,52vw)}.cesl-course-hero__image{inset:0;margin:0;max-width:none;position:absolute;width:100%}.cesl-course-cta__wrap{gap:40px;grid-template-columns:1fr}.cesl-course-cta__text{text-align:center}.cesl-course-cta__text h2{font-size:44px;line-height:1.05}.cesl-course-cta__buttons{margin:0 auto;max-width:520px}.cesl-course-btn{font-size:22px;min-height:80px;padding:18px 24px}}@media screen and (max-width:480px){.cesl-course-hero{padding-bottom:8px;padding-top:0}.cesl-course-hero__content{align-items:center;display:flex;flex-direction:column;gap:8px;min-height:auto;text-align:center}.cesl-course-hero__image-wrap{background:#000;margin:64px -16px 0;max-width:420px;min-height:auto;order:1;overflow:hidden;pointer-events:none;position:relative;right:auto;top:auto;transform:none;width:calc(100% + 32px)}.cesl-course-hero__image{background:#000;inset:auto;margin:0 auto;max-width:none;position:relative;width:100%}.cesl-course-hero__image img,.cesl-course-hero__image picture{display:block;height:auto;width:100%}.cesl-course-hero__text{align-items:center;background:#000;display:flex;flex-direction:column;margin:0 auto;max-width:100%;order:2;padding-bottom:0;padding-top:20px;position:relative;text-align:center;width:100%;z-index:2}.cesl-course-hero__title{font-size:28px;line-height:1.02;margin:0 auto 10px;max-width:320px;text-align:center}.cesl-course-hero__description{font-size:14px;line-height:1.12;margin:0 auto;max-width:320px;text-align:center}.cesl-course-program{padding-bottom:56px;padding-top:36px}.cesl-course-program__title{font-size:clamp(24px,6.5vw,29px);line-height:1;margin-bottom:18px}.cesl-course-program__grid{gap:18px}.cesl-course-card{border-radius:20px}.cesl-course-card__content{gap:6px;padding:14px 14px 16px}.cesl-course-card__title{font-size:17px;line-height:1}.cesl-course-card__subtitle{font-size:11px;line-height:1.15;max-width:92%}.cesl-course-card__duration{bottom:10px;font-size:11px;min-height:28px;padding:5px 10px 5px 7px;right:10px;top:auto}.cesl-course-card__duration:before{flex-basis:11px;height:11px;width:11px}.cesl-course-cta{padding-bottom:64px;padding-top:6px}.cesl-course-cta__wrap{gap:28px}.cesl-course-cta__text{text-align:center}.cesl-course-cta__text h2{font-size:28px;line-height:1.02}.cesl-course-cta__buttons{gap:16px;max-width:100%}.cesl-course-btn{border-radius:24px;font-size:15px;min-height:74px;padding:14px 16px}.cesl-course-btn:after{background-position:10px;background-size:24px 24px;font-size:13px;height:34px;padding:0 14px 0 46px}}.cesl-admin-test-page{background:radial-gradient(circle at 85% 7%,rgba(255,237,0,.12),transparent 28%),#050505;color:#fff;min-height:100vh;overflow:hidden;padding-bottom:120px;position:relative}.cesl-admin-test-page:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:64px 64px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 52%);mask-image:linear-gradient(180deg,#000,transparent 52%);pointer-events:none;position:absolute}.cesl-admin-test-page .container{margin:0 auto;position:relative;width:min(100% - 32px,1120px);z-index:1}.cesl-admin-test-hero{padding:110px 0 72px}.cesl-admin-test-hero__content{max-width:880px}.cesl-admin-test-hero__eyebrow{color:#ffed00;font-size:14px;font-weight:700;letter-spacing:.18em;margin:0 0 22px;text-transform:uppercase}.cesl-admin-test-hero__title{color:#fff;font-size:clamp(52px,8vw,112px);font-weight:700;letter-spacing:-.055em;line-height:.88;margin:0;text-transform:uppercase}.cesl-admin-test-hero__intro{color:hsla(0,0%,100%,.72);font-size:clamp(18px,2vw,24px);font-weight:300;line-height:1.45;margin:34px 0 0;max-width:720px}.cesl-admin-test-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.cesl-admin-test-hero__meta span{align-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;font-size:14px;font-weight:500;min-height:44px;padding:10px 18px}.cesl-admin-test-hero__meta strong{color:#ffed00;font:inherit;font-weight:700;margin-right:5px}.cesl-admin-test-content{position:relative}.cesl-admin-test-progress{align-items:center;backdrop-filter:blur(18px);background:hsla(0,0%,4%,.9);border:1px solid rgba(255,237,0,.35);border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.35);display:grid;gap:28px;grid-template-columns:auto 1fr;margin-bottom:26px;padding:20px 26px;position:sticky;top:92px;z-index:12}.cesl-admin-test-progress[hidden]{display:none}.cesl-admin-test-progress__copy{align-items:baseline;display:flex;gap:14px;white-space:nowrap}.cesl-admin-test-progress__copy span{color:hsla(0,0%,100%,.58);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cesl-admin-test-progress__copy strong{color:#fff;font-size:18px;font-weight:700}.cesl-admin-test-progress__copy strong span{color:#ffed00;font:inherit}.cesl-admin-test-progress__track{background:hsla(0,0%,100%,.11);border-radius:999px;height:5px;overflow:hidden}.cesl-admin-test-progress__track span{background:#ffed00;border-radius:inherit;box-shadow:0 0 20px rgba(255,237,0,.65);display:block;height:100%;transition:width .28s ease;width:0}.cesl-admin-test-form[hidden]{display:none}.cesl-admin-test-form__trap{height:1px!important;left:-9999px!important;opacity:0!important;position:fixed!important;width:1px!important}.cesl-admin-test-section{background:hsla(0,0%,5%,.92);border:1px solid hsla(0,0%,100%,.13);border-radius:28px;box-shadow:0 26px 80px rgba(0,0,0,.22);margin-bottom:26px;overflow:hidden}.cesl-admin-test-section__header{align-items:start;background:linear-gradient(110deg,rgba(255,237,0,.08),transparent 42%);border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:28px;grid-template-columns:120px 1fr;padding:34px 40px}.cesl-admin-test-section__header h2{color:#fff;font-size:clamp(24px,3vw,38px);font-weight:650;letter-spacing:-.025em;line-height:1.08;margin:0;max-width:760px;text-transform:uppercase}.cesl-admin-test-section__number{color:#ffed00;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.cesl-admin-test-question{border:0;border-bottom:1px solid hsla(0,0%,100%,.09);margin:0;min-width:0;padding:38px 40px 42px}.cesl-admin-test-question:last-child{border-bottom:0}.cesl-admin-test-question.has-error{background:linear-gradient(90deg,rgba(255,82,82,.07),transparent 60%)}.cesl-admin-test-question__legend{display:grid;gap:20px;grid-template-columns:52px 1fr;padding:0;width:100%}.cesl-admin-test-question__index{align-items:center;border:1px solid rgba(255,237,0,.6);border-radius:50%;color:#ffed00;display:inline-flex;font-size:13px;font-weight:700;height:44px;justify-content:center;width:44px}.cesl-admin-test-question__title{align-self:center;color:#fff;font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.42}.cesl-admin-test-question__hint{color:hsla(0,0%,100%,.5);font-size:14px;margin:12px 0 0 72px}.cesl-admin-test-question__options{display:grid;gap:12px;margin:26px 0 0 72px}.cesl-admin-test-question__field{background:#090909;border:1px solid rgba(255,237,0,.62);border-radius:999px;color:#fff;display:block;font-size:17px;margin:26px 0 0 72px;min-height:64px;outline:none;padding:0 24px;transition:border-color .2s ease,box-shadow .2s ease;width:calc(100% - 72px)}.cesl-admin-test-question__field::-moz-placeholder{color:hsla(0,0%,100%,.32)}.cesl-admin-test-question__field::placeholder{color:hsla(0,0%,100%,.32)}.cesl-admin-test-question__field:focus{border-color:#ffed00;box-shadow:0 0 0 4px rgba(255,237,0,.1)}.cesl-admin-test-question__error{color:#f77;font-size:13px;line-height:1.35;margin:10px 0 0 72px;min-height:20px}.cesl-admin-test-option{align-items:start;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.11);border-radius:16px;cursor:pointer;display:grid;gap:14px;grid-template-columns:24px 1fr;min-height:58px;padding:16px 18px;position:relative;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.cesl-admin-test-option:hover{background:rgba(255,237,0,.04);border-color:rgba(255,237,0,.42);transform:translateY(-1px)}.cesl-admin-test-option__input{height:1px;opacity:0;position:absolute;width:1px}.cesl-admin-test-option__input:focus-visible+.cesl-admin-test-option__control{box-shadow:0 0 0 4px rgba(255,237,0,.16)}.cesl-admin-test-option__input:checked+.cesl-admin-test-option__control{background:#ffed00;border-color:#ffed00}.cesl-admin-test-option__input:checked+.cesl-admin-test-option__control:after{opacity:1;transform:scale(1)}.cesl-admin-test-option__input:checked~.cesl-admin-test-option__label{color:#fff}.cesl-admin-test-option__control{border:1px solid hsla(0,0%,100%,.45);border-radius:5px;height:22px;margin-top:1px;position:relative;transition:.2s ease;width:22px}.cesl-admin-test-option__control:after{border-bottom:2px solid #050505;border-left:2px solid #050505;content:"";height:6px;left:5px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg) scale(.6);transition:.18s ease;width:10px}input[type=radio]+.cesl-admin-test-option__control{border-radius:50%}input[type=radio]+.cesl-admin-test-option__control:after{background:#050505;border:0;border-radius:50%;height:10px;left:5px;top:5px;width:10px}.cesl-admin-test-option__label{color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.5;transition:color .2s ease}.cesl-admin-test-form__footer{align-items:center;background:#0d0d0d;border:1px solid rgba(255,237,0,.28);border-radius:24px;display:grid;gap:18px 28px;grid-template-columns:1fr auto;margin-top:34px;padding:34px 40px}.cesl-admin-test-form__caption,.cesl-admin-test-form__privacy{margin:0}.cesl-admin-test-form__caption{color:#fff;font-size:17px;font-weight:600}.cesl-admin-test-form__privacy{color:hsla(0,0%,100%,.46);font-size:13px;line-height:1.45;margin-top:8px;max-width:620px}.cesl-admin-test-form__submit,.cesl-admin-test-result__back{align-items:center;background:#ffed00;border:0;border-radius:999px;color:#050505;cursor:pointer;display:inline-flex;font-size:15px;font-weight:750;gap:18px;justify-content:center;min-height:58px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease}.cesl-admin-test-form__submit:hover,.cesl-admin-test-result__back:hover{color:#050505;transform:translateY(-2px)}.cesl-admin-test-form__submit:disabled,.cesl-admin-test-result__back:disabled{cursor:wait;opacity:.58;transform:none}.cesl-admin-test-form__status{color:#f77;font-size:14px;grid-column:1/-1;margin:0;min-height:20px;text-align:right}.cesl-admin-test-result{background:radial-gradient(circle at 80% 0,rgba(255,237,0,.14),transparent 42%),#0d0d0d;border:1px solid rgba(255,237,0,.4);border-radius:30px;margin:60px auto 0;max-width:820px;outline:none;padding:clamp(34px,6vw,72px);text-align:center}.cesl-admin-test-result[hidden]{display:none}.cesl-admin-test-result__eyebrow{color:#ffed00;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cesl-admin-test-result h2{color:#fff;font-size:clamp(34px,5vw,60px);line-height:1;margin:18px 0 14px;text-transform:uppercase}.cesl-admin-test-result>p{color:hsla(0,0%,100%,.58);font-size:16px;line-height:1.55;margin:0 auto;max-width:560px}.cesl-admin-test-result__score{margin:42px 0}.cesl-admin-test-result__score span{color:hsla(0,0%,100%,.58);display:block;font-size:16px;text-transform:uppercase}.cesl-admin-test-result__score strong{color:#ffed00;display:block;font-size:clamp(54px,9vw,94px);line-height:1;margin-top:10px}.cesl-admin-test-result__score strong span{color:inherit;display:inline;font:inherit}.cesl-admin-test-result__back{min-height:54px;padding:0 28px}@media screen and (max-width:767px){.cesl-admin-test-page{padding-bottom:72px}.cesl-admin-test-hero{padding:70px 0 48px}.cesl-admin-test-hero__title{font-size:clamp(48px,16vw,72px)}.cesl-admin-test-hero__intro{font-size:17px;margin-top:24px}.cesl-admin-test-hero__meta{gap:8px;margin-top:28px}.cesl-admin-test-hero__meta span{font-size:12px;min-height:38px;padding:8px 13px}.cesl-admin-test-progress{border-radius:14px;gap:12px;grid-template-columns:1fr;padding:16px 18px;top:72px}.cesl-admin-test-section{border-radius:20px}.cesl-admin-test-section__header{gap:12px;grid-template-columns:1fr;padding:26px 20px}.cesl-admin-test-question{padding:28px 20px 30px}.cesl-admin-test-question__legend{gap:12px;grid-template-columns:40px 1fr}.cesl-admin-test-question__index{font-size:11px;height:36px;width:36px}.cesl-admin-test-question__title{font-size:17px;line-height:1.45}.cesl-admin-test-question__error,.cesl-admin-test-question__hint,.cesl-admin-test-question__options{margin-left:0}.cesl-admin-test-question__options{margin-top:22px}.cesl-admin-test-question__field{font-size:15px;margin:22px 0 0;min-height:56px;padding:0 18px;width:100%}.cesl-admin-test-option{min-height:54px;padding:14px}.cesl-admin-test-option__label{font-size:14px;line-height:1.45}.cesl-admin-test-form__footer{grid-template-columns:1fr;padding:26px 20px}.cesl-admin-test-form__submit{justify-content:center;width:100%}.cesl-admin-test-form__status{text-align:left}.cesl-admin-test-result{border-radius:22px;margin-top:34px}}.hero--academy-feedback{align-items:center;background:#0e0e0e;display:flex;height:100vh;height:100dvh;justify-content:center;overflow:hidden;position:relative}@media (min-width:991px){.hero--academy-feedback{height:100vh;height:100dvh}}.hero--academy-feedback .hero__background{inset:0;overflow:hidden;position:absolute;z-index:1}.hero--academy-feedback .hero__background:after{background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.75) 40%,rgba(0,0,0,.85) 70%,rgba(0,0,0,.98));content:"";inset:0;position:absolute;z-index:2}.hero--academy-feedback .hero__background-image{height:100%;overflow:hidden;width:100%}.hero--academy-feedback .hero__background-image img,.hero--academy-feedback .hero__background>img{filter:blur(10.35px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;transform:scale(1.1);width:100%}.hero--academy-feedback .hero__background>img{display:block;-o-object-position:center;object-position:center}.hero--academy-feedback .hero__container{align-items:center;display:flex;height:100%;justify-content:center;padding:140px 0 60px;position:relative;width:100%;z-index:3}@media (min-width:991px){.hero--academy-feedback .hero__container{padding-top:0}}.hero--academy-feedback .hero__content{align-items:center;display:flex;flex-direction:column;gap:2.6666666667vw;justify-content:center;margin:0 auto;max-width:1000px;text-align:center;transform:none;width:100%}@media (min-width:991px){.hero--academy-feedback .hero__content{transform:none}}.hero--academy-feedback .hero__image,.hero--academy-feedback .hero__logo-large{align-items:center;display:flex;justify-content:center;margin-bottom:2.6666666667vw;position:relative}.hero--academy-feedback .hero__image:before,.hero--academy-feedback .hero__logo-large:before{background:#ffed00;border-radius:100%;content:"";filter:blur(70px);height:260px;left:50%;opacity:.35;pointer-events:none;position:absolute;top:55%;transform:translate(-50%,-50%);width:520px;z-index:-1}@media (min-width:991px){.hero--academy-feedback .hero__image,.hero--academy-feedback .hero__logo-large{margin-bottom:18px}}.hero--academy-feedback .hero__image img,.hero--academy-feedback .hero__logo-large img{display:block;height:auto;max-width:144vw;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:991px){.hero--academy-feedback .hero__image img,.hero--academy-feedback .hero__logo-large img{max-width:760px}}.hero--academy-feedback .hero__image svg,.hero--academy-feedback .hero__logo-large svg{height:auto;max-width:144vw;width:100%}@media (min-width:991px){.hero--academy-feedback .hero__image svg,.hero--academy-feedback .hero__logo-large svg{max-width:760px}}.hero--academy-feedback .hero__title{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:8vw;font-weight:700;letter-spacing:0!important;line-height:normal;margin-bottom:3.7333333333vw;margin-top:0;text-align:center;text-indent:0!important;text-transform:uppercase;word-spacing:0!important}@media (min-width:991px){.hero--academy-feedback .hero__title{font-size:64px;line-height:normal;margin-bottom:14px}}@media (min-width:1439px){.hero--academy-feedback .hero__title{letter-spacing:0!important;text-indent:0!important;word-spacing:0!important}}.hero--academy-feedback .hero__title span{font-size:inherit;letter-spacing:inherit;text-transform:inherit}.hero--academy-feedback .hero__title *{letter-spacing:0!important;text-indent:0!important;word-spacing:0!important}.hero--academy-feedback .hero__description{display:flex;justify-content:center;width:100%}.hero--academy-feedback .hero__description-text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:4.8vw;font-weight:300;letter-spacing:0;line-height:normal;margin:0 auto;max-width:900px;opacity:.85;text-align:center}.hero--academy-feedback .hero__description p{margin:0}@media (min-width:991px){.hero--academy-feedback .hero__description-text{font-size:28px;line-height:normal;max-width:900px}.hero--academy-feedback .hero__description{margin-top:0}}@media (max-width:1199.98px){.hero--academy-feedback .hero__container{padding:100px 0 50px}}.hero--academy-feedback .hero__info{align-items:center;display:flex;flex-direction:column;width:100%}.hero--academy-feedback .hero__actions{display:flex;justify-content:center;margin-top:5.3333333333vw;width:100%}@media (min-width:991px){.hero--academy-feedback .hero__actions{margin-top:26px}}.hero--academy-feedback .hero__button{align-items:center;background:#ffed00;border:none;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:4.8vw;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:1;min-height:12.8vw;padding:0 4.8vw;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}@media (min-width:991px){.hero--academy-feedback .hero__button{font-size:20px;min-height:56px;padding:0 22px}}.hero--academy-feedback .hero__button:hover{box-shadow:0 10px 30px rgba(0,0,0,.28);transform:translateY(-2px)}.hero--academy-feedback .hero__button-icon{align-items:center;color:#000;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.hero--academy-feedback .hero__button-icon svg{display:block;height:100%;width:100%}.hero--academy-feedback .hero__button-text{display:inline-block}.hero--academy-feedback .hero__content--payment-failed,.hero--academy-feedback .hero__content--payment-result,.hero--academy-feedback .hero__content--payment-success{max-width:1100px}.hero--academy-feedback .hero__image--payment-failed,.hero--academy-feedback .hero__image--payment-result,.hero--academy-feedback .hero__image--payment-success{margin-bottom:-4.8vw}@media (min-width:991px){.hero--academy-feedback .hero__image--payment-failed,.hero--academy-feedback .hero__image--payment-result,.hero--academy-feedback .hero__image--payment-success{margin-bottom:0}}.hero--academy-feedback .hero__image--payment-failed:before,.hero--academy-feedback .hero__image--payment-result:before,.hero--academy-feedback .hero__image--payment-success:before{height:300px;opacity:.4;width:560px}@media (min-width:991px){.hero--academy-feedback .hero__image--payment-failed:before,.hero--academy-feedback .hero__image--payment-result:before,.hero--academy-feedback .hero__image--payment-success:before{height:360px;width:760px}}.hero--academy-feedback .hero__title--payment-failed,.hero--academy-feedback .hero__title--payment-result,.hero--academy-feedback .hero__title--payment-success{max-width:1200px}.hero--academy-feedback .hero__description--payment-failed .hero__description-text,.hero--academy-feedback .hero__description--payment-result .hero__description-text,.hero--academy-feedback .hero__description--payment-success .hero__description-text{max-width:980px}@media (min-width:991px){.hero--academy-feedback .hero__content--payment-success{transform:translateY(-18px)}.hero--academy-feedback .hero__content--payment-failed,.hero--academy-feedback .hero__content--payment-result{transform:translateY(-8px)}}.hero--academy-feedback .hero__title--payment-failed,.hero--academy-feedback .hero__title--payment-result{color:#ffed00}.hero--academy-feedback .hero__button--payment-failed,.hero--academy-feedback .hero__button--payment-result{min-width:0}@media (max-width:1199.98px){.hero--academy-feedback .hero__content--payment-failed,.hero--academy-feedback .hero__content--payment-result,.hero--academy-feedback .hero__content--payment-success{max-width:100%}.hero--academy-feedback .hero__image--payment-failed,.hero--academy-feedback .hero__image--payment-result,.hero--academy-feedback .hero__image--payment-success{margin-bottom:-24px}.hero--academy-feedback .hero__image--payment-failed:before,.hero--academy-feedback .hero__image--payment-result:before,.hero--academy-feedback .hero__image--payment-success:before{filter:blur(48px);height:180px;opacity:.42;width:320px}.hero--academy-feedback .hero__image--payment-failed img,.hero--academy-feedback .hero__image--payment-failed svg,.hero--academy-feedback .hero__image--payment-result img,.hero--academy-feedback .hero__image--payment-result svg,.hero--academy-feedback .hero__image--payment-success img,.hero--academy-feedback .hero__image--payment-success svg{max-width:500px}.hero--academy-feedback .hero__title--payment-failed,.hero--academy-feedback .hero__title--payment-result,.hero--academy-feedback .hero__title--payment-success{font-size:23px;margin-bottom:8px;max-width:340px}.hero--academy-feedback .hero__description--payment-failed .hero__description-text,.hero--academy-feedback .hero__description--payment-result .hero__description-text,.hero--academy-feedback .hero__description--payment-success .hero__description-text{font-size:14px;line-height:1.2;max-width:320px}.hero--academy-feedback .hero__actions--payment-failed,.hero--academy-feedback .hero__actions--payment-result,.hero--academy-feedback .hero__actions--payment-success{margin-top:16px}.hero--academy-feedback .hero__button--payment-failed,.hero--academy-feedback .hero__button--payment-result,.hero--academy-feedback .hero__button--payment-success{font-size:16px;min-height:42px;padding:0 16px}.hero--academy-feedback .hero__button-icon{height:20px;width:20px}}@media (min-width:991px){.hero--academy-feedback .hero__title{display:block;white-space:nowrap}}.cyberion-payment-popup-wrap{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.cyberion-payment-popup{background-color:#000;border:3px solid #ffed00;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.45);max-height:90vh;max-width:90%;overflow:hidden;position:relative;width:100%}@media (min-width:991px){.cyberion-payment-popup{border-radius:40px;max-width:750px}}.cyberion-payment-popup__actions,.cyberion-payment-popup__badge,.cyberion-payment-popup__text,.cyberion-payment-popup__title{position:relative;z-index:1}.cyberion-payment-popup--success{padding:24px 20px 22px;text-align:center}@media (min-width:991px){.cyberion-payment-popup--success{padding:32px 90px 28px}}.cyberion-payment-popup__badge{align-items:center;background:rgba(255,237,0,.12);border-radius:999px;color:#ffed00;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:12px;font-weight:700;justify-content:center;line-height:1;margin-bottom:16px;min-height:34px;padding:0 14px;text-transform:uppercase}@media (min-width:991px){.cyberion-payment-popup__badge{font-size:14px;margin-bottom:18px;min-height:38px;padding:0 18px}}.cyberion-payment-popup__title{color:#ffed00;font-family:HelveticaNeueCyr,sans-serif;font-size:24px;font-weight:700;line-height:1.1;margin:0 0 14px;text-align:center;text-transform:uppercase}@media (min-width:991px){.cyberion-payment-popup__title{font-size:36px;margin-bottom:16px}}.cyberion-payment-popup__text{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0 auto;max-width:520px;text-align:center}@media (min-width:991px){.cyberion-payment-popup__text{font-size:18px}}.cyberion-payment-popup__actions{display:flex;justify-content:center;margin-top:24px}@media (min-width:991px){.cyberion-payment-popup__actions{margin-top:32px}}.cyberion-payment-popup__button{align-items:center;background:#ffed00;border-radius:999px;color:#000;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:44px;padding:0 18px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}@media (min-width:991px){.cyberion-payment-popup__button{font-size:16px;min-height:50px;padding:0 24px}}.cyberion-payment-popup__button:hover{box-shadow:0 10px 30px rgba(0,0,0,.28);transform:translateY(-2px)}.academy-page--payment{--academy-payment-yellow:#ffed00;--academy-payment-bg:#0e0e0e;--academy-payment-card:#030303;--academy-payment-muted:#fff;--academy-payment-line:rgba(255,237,0,.95);background:var(--academy-payment-bg);color:#fff;overflow-x:clip;overflow-y:visible;padding-bottom:0}.academy-page--payment,.academy-page--payment *{box-sizing:border-box}.page-template-page-academy-payment,.page-template-page-academy-payment-php{background:#0e0e0e;margin:0;min-width:0;overflow-x:hidden;width:100%}body.academy-payment-modal-open{overflow:hidden}.academy-page--payment mark{background:transparent;color:var(--academy-payment-yellow)}.academy-page--payment .academy-hero{margin:0;padding:154px 0 20px}.academy-page--payment .academy-hero__wrap{max-width:970px;padding:0 24px;text-align:center}.academy-page--payment .academy-payment-heading{color:#fff;font-size:clamp(34px,3.3vw,46px);font-weight:700;letter-spacing:0;line-height:1;margin:0;text-align:center;text-transform:uppercase}.academy-page--payment .academy-hero__desc{color:var(--academy-payment-muted);font-size:18px;font-weight:300;line-height:1.35;margin:18px auto 0;max-width:760px}.academy-page--payment .academy-payment{margin:0;padding:0 0 72px}.academy-page--payment .academy-payment__wrap{display:grid;gap:26px;margin:0 auto;max-width:970px;padding:0;width:min(100% - clamp(32px,25vw,470px),970px)}.academy-page--payment .academy-payment__frame{background:linear-gradient(112deg,rgba(255,237,0,.48) 0,rgba(255,237,0,.16) 10%,rgba(255,237,0,0) 24%),linear-gradient(292deg,rgba(255,237,0,.5) 0,rgba(255,237,0,.14) 11%,rgba(255,237,0,0) 27%),repeating-linear-gradient(122deg,rgba(255,237,0,.08) 0 2px,rgba(255,237,0,0) 2px 8px),var(--academy-payment-card);border:0;border-radius:18px;box-shadow:none;overflow:hidden;padding:36px 38px 38px;position:relative}.academy-page--payment .academy-payment__frame:after,.academy-page--payment .academy-payment__frame:before{display:none}.academy-page--payment .academy-payment__title{color:#fff;font-size:clamp(26px,2.45vw,34px);font-weight:700;letter-spacing:0;line-height:1.05;margin:0 0 22px;text-transform:uppercase}.academy-page--payment .academy-payment__title span{color:var(--academy-payment-yellow)}.academy-page--payment .academy-payment__meta{display:grid;gap:20px 64px;grid-template-columns:minmax(0,1fr) minmax(180px,285px);margin-bottom:24px}.academy-page--payment .academy-payment__meta--rich{gap:22px 44px;grid-template-columns:repeat(3,minmax(0,1fr))}.academy-page--payment .academy-payment__meta--rich .academy-payment__fact--audience{grid-column:1/-1}.academy-page--payment .academy-payment__pill{align-items:center;background:var(--academy-payment-yellow);border-radius:999px;color:#050505;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;margin-bottom:10px;min-height:27px;padding:0 12px;text-align:center;text-transform:uppercase;white-space:nowrap}.academy-page--payment .academy-payment__fact-text{color:var(--academy-payment-muted);font-size:18px;font-weight:300;line-height:1.12;max-width:620px}.academy-page--payment .academy-payment__tabs{background:transparent;border:0;border-radius:0;display:inline-flex;gap:8px;margin:0 0 40px;padding:0}.academy-page--payment .academy-payment__tab{align-items:center;background:hsla(0,0%,100%,.02);border:2px solid hsla(0,0%,100%,.22);border-radius:6px;box-shadow:none;color:hsla(0,0%,100%,.38);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:38px;min-width:100px;padding:0 22px;text-align:center;text-transform:uppercase}.academy-page--payment .academy-payment__tab.is-active{background:var(--academy-payment-yellow);border-color:var(--academy-payment-yellow);box-shadow:none;color:#050505}.academy-page--payment .academy-payment__tab.is-disabled{cursor:default}.academy-page--payment .academy-payment__table{display:grid;gap:14px}.academy-page--payment .academy-payment__row{align-items:center;background:hsla(0,0%,7%,.82);border:3px solid var(--academy-payment-line);border-radius:999px;display:grid;gap:18px;grid-template-columns:minmax(150px,230px) 30px minmax(140px,1fr) minmax(138px,auto);min-height:64px;padding:8px 14px 8px 28px}.academy-page--payment .academy-payment__row-label{color:#fff;font-size:21px;font-weight:300;line-height:1;white-space:nowrap}.academy-page--payment .academy-payment__price,.academy-page--payment .academy-payment__row-label span{color:var(--academy-payment-yellow);font-weight:700}.academy-page--payment .academy-payment__row-dot{background:var(--academy-payment-yellow);border-radius:50%;height:18px;justify-self:center;width:18px}.academy-page--payment .academy-payment__row-offers{display:contents}.academy-page--payment .academy-payment__offer{align-items:center;display:none;gap:18px;grid-column:3/5;grid-template-columns:minmax(130px,1fr) minmax(138px,auto)}.academy-page--payment .academy-payment__offer.is-active{display:grid}.academy-page--payment .academy-payment__price{font-size:22px;line-height:1;white-space:nowrap}.academy-page--payment .academy-payment__price span{color:#fff;font-size:18px;font-weight:300;margin-left:8px;text-transform:lowercase}.academy-page--payment .academy-payment__buy,.academy-page--payment .academy-payment__submit{align-items:center;background:var(--academy-payment-yellow);border:0;border-radius:999px;color:#050505;display:inline-flex;font-size:12px;font-weight:700;height:32px;justify-content:center;line-height:1;min-height:32px;padding:0 17px;text-align:center;text-transform:uppercase;white-space:nowrap;width:auto}.academy-page--payment .academy-payment__buy:hover,.academy-page--payment .academy-payment__submit:hover{background:var(--academy-payment-yellow);color:#050505;transform:none}.academy-page--payment .academy-payment__modal{-webkit-overflow-scrolling:touch;display:grid;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px;place-items:center;position:fixed;z-index:99999}.academy-page--payment .academy-payment__modal[hidden]{display:none!important}.academy-page--payment .academy-payment__backdrop{backdrop-filter:blur(12px);background:rgba(0,0,0,.78);inset:0;position:fixed}.academy-page--payment .academy-payment__dialog{background:linear-gradient(128deg,rgba(255,237,0,.2),rgba(255,237,0,.08) 16%,rgba(255,237,0,0) 38%),linear-gradient(304deg,rgba(255,237,0,.22),rgba(255,237,0,.08) 18%,rgba(255,237,0,0) 42%),repeating-linear-gradient(122deg,rgba(255,237,0,.055) 0 2px,rgba(255,237,0,0) 2px 8px),#030303;border:2px solid rgba(255,237,0,.72);border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,.72);color:#fff;max-height:calc(100dvh - 48px);overflow-y:auto;padding:36px 32px 32px;position:relative;width:min(100%,540px);z-index:1}.academy-page--payment .academy-payment__dialog--success{text-align:center}.academy-page--payment .academy-payment__close{border:2px solid var(--academy-payment-yellow);border-radius:50%;cursor:pointer;font-size:28px;height:38px;position:absolute;right:16px;top:16px;width:38px}.academy-page--payment .academy-payment__close,.academy-page--payment .academy-payment__dialog-badge{align-items:center;background:var(--academy-payment-yellow);color:#050505;display:inline-flex;font-weight:700;justify-content:center;line-height:1}.academy-page--payment .academy-payment__dialog-badge{border-radius:999px;font-size:12px;min-height:28px;padding:0 14px;text-transform:uppercase}.academy-page--payment .academy-payment__dialog-title{color:#fff;font-size:34px;font-weight:700;line-height:1.05;margin:18px 48px 12px 0;text-transform:uppercase}.academy-page--payment .academy-payment__dialog-text{color:#fff;font-size:17px;font-weight:300;line-height:1.28}.academy-page--payment .academy-payment__selection{background:hsla(0,0%,7%,.84);border:2px solid rgba(255,237,0,.82);border-radius:16px;color:var(--academy-payment-yellow);font-size:15px;font-weight:700;line-height:1.32;margin:20px 0 22px;padding:14px 16px}.academy-page--payment .academy-payment__form{display:grid;gap:14px}.academy-page--payment .academy-payment__field{display:grid;gap:8px}.academy-page--payment .academy-payment__label{color:#fff;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase}.academy-page--payment .academy-payment__input{background:hsla(0,0%,7%,.92);border:2px solid rgba(255,237,0,.58);border-radius:14px;color:#fff;font-size:17px;font-weight:300;height:54px;line-height:1;outline:none;padding:0 18px;width:100%}.academy-page--payment .academy-payment__input:focus{border-color:var(--academy-payment-yellow);box-shadow:0 0 0 4px rgba(255,237,0,.12)}.academy-page--payment .academy-payment__input::-moz-placeholder{color:hsla(0,0%,100%,.56)}.academy-page--payment .academy-payment__input::placeholder{color:hsla(0,0%,100%,.56)}.academy-page--payment .academy-payment__error{background:rgba(255,90,90,.12);border:1px solid rgba(255,90,90,.45);border-radius:14px;color:#ffb6b6;font-size:14px;line-height:1.35;padding:12px 14px}.academy-page--payment .academy-payment__submit{font-size:15px;height:52px;margin-top:4px;min-height:52px;padding:0 24px;width:100%}.academy-page--payment .academy-payment__submit:disabled{cursor:wait;opacity:.7}.academy-page--payment .academy-payment__details{display:grid;gap:54px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.academy-page--payment .academy-payment__detail-title{color:#fff;font-size:32px;font-weight:700;line-height:1;margin:0 0 14px;text-transform:uppercase}.academy-page--payment .academy-payment__list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.academy-page--payment .academy-payment__list li{color:#fff;font-size:16px;font-weight:300;line-height:1.12;min-height:17px;padding-left:25px;position:relative}.academy-page--payment .academy-payment__list li:before{background:none;color:var(--academy-payment-yellow);content:"★";font-size:17px;height:auto;left:0;line-height:1;margin:0;position:absolute;top:-2px;width:auto}@media (max-width:1199px){.academy-page--payment .academy-hero{padding-top:118px}.academy-page--payment .academy-payment__wrap{width:min(100% - clamp(32px,25vw,256px),768px)}.academy-page--payment .academy-payment__frame{padding:34px 32px 36px}.academy-page--payment .academy-payment__details{gap:34px}}@media (max-width:767px){.academy-page--payment{--academy-payment-mobile-inset:max(15px,calc(50vw - 165px));--academy-payment-mobile-width:min(calc(100% - 30px),330px);margin:0;max-width:100vw!important;overflow-x:hidden;width:100vw!important}.page-template-page-academy-payment,.page-template-page-academy-payment-php{max-width:100vw!important;overflow-x:hidden!important;width:100vw!important}.academy-page--payment .academy-hero{display:block!important;padding:134px 0 16px}.academy-page--payment .academy-hero__wrap{margin-left:var(--academy-payment-mobile-inset)!important;margin-right:var(--academy-payment-mobile-inset)!important;max-width:var(--academy-payment-mobile-width)!important;padding:0!important;text-align:center;width:var(--academy-payment-mobile-width)!important}.academy-page--payment .academy-hero .academy-payment-heading{display:block;font-size:30px;line-height:1.15;margin:0!important;max-width:none!important;text-align:center!important;width:100%}.academy-page--payment .academy-payment{padding-bottom:34px}.academy-page--payment .academy-payment__wrap{gap:16px;margin-left:var(--academy-payment-mobile-inset)!important;margin-right:var(--academy-payment-mobile-inset)!important;max-width:var(--academy-payment-mobile-width)!important;padding:0!important;width:var(--academy-payment-mobile-width)!important}.academy-page--payment .academy-payment__frame{background:linear-gradient(112deg,rgba(255,237,0,.42) 0,rgba(255,237,0,.12) 15%,rgba(255,237,0,0) 36%),linear-gradient(292deg,rgba(255,237,0,.48) 0,rgba(255,237,0,.1) 15%,rgba(255,237,0,0) 40%),repeating-linear-gradient(122deg,rgba(255,237,0,.07) 0 2px,rgba(255,237,0,0) 2px 7px),var(--academy-payment-card);border-radius:28px;margin-left:auto;margin-right:auto;max-width:100%!important;padding:32px 16px;width:100%!important}.academy-page--payment .academy-payment__title{font-size:25px;line-height:1.05;margin-bottom:16px;max-width:100%;overflow-wrap:anywhere;text-align:center;white-space:normal}.academy-page--payment .academy-payment__meta,.academy-page--payment .academy-payment__meta--rich{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.academy-page--payment .academy-payment__meta--rich .academy-payment__fact--audience{grid-column:auto}.academy-page--payment .academy-payment__pill{font-size:14px;line-height:16px;margin:0 auto 16px;min-height:40px;padding:12px 18px}.academy-page--payment .academy-payment__fact{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.academy-page--payment .academy-payment__fact-text{font-size:16px;line-height:1.05;max-width:100%;text-align:center}.academy-page--payment .academy-payment__tabs{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;max-width:100%;width:100%}.academy-page--payment .academy-payment__tab{align-items:center;border-radius:4px;border-width:2px;font-size:14px;justify-content:center;line-height:16px;min-height:40px;min-width:0;padding:11px 12px;text-align:center;width:100%}.academy-page--payment .academy-payment__table{gap:16px}.academy-page--payment .academy-payment__row{align-items:center;border-radius:20px;border-width:2px;gap:10px 16px;grid-template-columns:auto 8px auto!important;justify-content:center;max-width:100%;min-height:0;padding:16px 11px;width:100%}.academy-page--payment .academy-payment__row-label{font-size:24px;grid-column:1;grid-row:1;line-height:1;text-align:center}.academy-page--payment .academy-payment__row-dot{display:block;grid-column:2;grid-row:1;height:8px;width:8px}.academy-page--payment .academy-payment__offer{display:none}.academy-page--payment .academy-payment__offer.is-active{display:contents!important}.academy-page--payment .academy-payment__price{font-size:24px;grid-column:3!important;grid-row:1!important;justify-self:start;line-height:1}.academy-page--payment .academy-payment__price span{font-size:24px;margin-left:4px}.academy-page--payment .academy-payment__buy{font-size:14px;grid-column:1/-1!important;grid-row:2!important;height:34px;justify-self:center!important;line-height:16px;min-height:34px;min-width:142px;padding:0 14px;text-align:center;width:auto}.academy-page--payment .academy-payment__details{gap:32px;grid-template-columns:1fr;margin-top:16px}.academy-page--payment .academy-payment__detail-title{font-size:25px;line-height:1;margin-bottom:16px}.academy-page--payment .academy-payment__list{gap:8px}.academy-page--payment .academy-payment__list li{font-size:16px;line-height:1.05;min-height:24px;padding-left:32px}.academy-page--payment .academy-payment__list li:before{font-size:24px;top:-3px}.academy-page--payment .academy-payment__section--mix .academy-payment__row{gap:16px;grid-template-columns:minmax(0,1fr)!important}.academy-page--payment .academy-payment__section--mix .academy-payment__row-label{grid-column:1!important;grid-row:1!important;white-space:normal}.academy-page--payment .academy-payment__section--mix .academy-payment__row-dot{display:none}.academy-page--payment .academy-payment__section--mix .academy-payment__price{grid-column:1!important;grid-row:2!important;justify-self:center;text-align:center}.academy-page--payment .academy-payment__section--mix .academy-payment__buy{grid-row:3!important}.academy-page--payment .academy-payment__modal{align-items:flex-start;padding:18px 15px}.academy-page--payment .academy-payment__dialog{border-radius:22px;margin:0 auto;max-height:calc(100dvh - 36px);max-width:var(--academy-payment-mobile-width);padding:30px 16px 20px;width:var(--academy-payment-mobile-width)}.academy-page--payment .academy-payment__close{font-size:24px;height:34px;right:12px;top:12px;width:34px}.academy-page--payment .academy-payment__dialog-badge{font-size:12px;min-height:32px;padding:0 14px}.academy-page--payment .academy-payment__dialog-title{font-size:25px;line-height:1.05;margin:16px 42px 12px 0}.academy-page--payment .academy-payment__dialog-text{font-size:16px;line-height:1.16}.academy-page--payment .academy-payment__selection{border-radius:14px;font-size:14px;line-height:1.22;margin:18px 0;padding:13px 14px}.academy-page--payment .academy-payment__label{font-size:12px}.academy-page--payment .academy-payment__input{border-radius:12px;font-size:16px;height:50px}.academy-page--payment .academy-payment__submit{font-size:14px;height:48px;min-height:48px}.admin-bar .academy-page--payment .academy-hero{padding-top:166px}}.cooperation-page{--coop-yellow:#ffed00;--coop-bg:#0d0d0d;--coop-black:#050505;--coop-line:rgba(255,237,0,.9);background:var(--coop-bg);color:#fff;font-family:HelveticaNeueCyr,sans-serif;overflow-x:hidden;text-transform:uppercase}.cooperation-page *{box-sizing:border-box}.cooperation-page img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cooperation-page mark,.cooperation-page strong{background:transparent;color:var(--coop-yellow);font-weight:inherit}body.page-template-page-cooperation{background:var(--coop-bg,#0d0d0d)}body.page-template-page-cooperation .header{display:none}.cooperation-scale__wrap{margin:0 auto;width:min(100% - 32px,1288px)}.cooperation-scale__narrow{max-width:1015px}.cooperation-scale__hero{background:#0e0e0e;border-bottom:1px solid rgba(255,237,0,.6);box-shadow:0 22px 42px -18px rgba(255,237,0,.62);min-height:786px;overflow:hidden;padding:0;position:relative}.cooperation-scale__hero:after{content:none}.cooperation-scale__hero-grid{align-items:center;display:flex;min-height:786px;position:relative}.cooperation-scale__hero-copy{align-items:flex-start;display:flex;flex:0 0 586px;flex-direction:column;gap:16px;position:relative;transform:none;width:586px;z-index:3}.cooperation-scale__hero-copy h1{color:#fff;font-size:62px;font-weight:700;letter-spacing:0;line-height:1;margin:0;max-width:586px}.cooperation-scale__lead{color:#fff;font-size:30px;font-weight:300;line-height:30px;margin-top:0;max-width:none;text-transform:none;width:603px}.cooperation-scale__lead p{color:inherit;line-height:inherit;margin:0}.cooperation-scale__mini-note{color:var(--coop-yellow);font-size:18px;font-weight:550;line-height:21.6px;margin:0;padding-left:32px;position:relative}.cooperation-scale__mini-note:before{background:var(--coop-check-icon) center/contain no-repeat;content:"";height:26px;left:0;position:absolute;top:-2px;width:26px}.cooperation-scale__hero-media{bottom:0;min-height:0;overflow:hidden;position:absolute;right:calc(644px - 50vw);top:0;width:1158px;z-index:0}.cooperation-scale__hero-media:before{background:linear-gradient(270deg,hsla(0,0%,5%,0),hsla(0,0%,5%,.56) 48%,#0e0e0e);content:"";inset:0;pointer-events:none;position:absolute;width:340px;z-index:2}.cooperation-scale__hero-media:after{background:linear-gradient(180deg,hsla(0,0%,5%,.04),hsla(0,0%,5%,.06) 58%,hsla(0,0%,5%,.18)),hsla(0,0%,5%,.08);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.cooperation-scale__hero-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media (min-width:1200px) and (max-width:1700px){.cooperation-scale__hero{min-height:629px}.cooperation-scale__hero:after{content:none}.cooperation-scale__hero-grid{min-height:629px;width:min(100% - 32px,1030px)}.cooperation-scale__hero-copy{flex:0 0 469px;width:469px}.cooperation-scale__hero-copy h1{font-size:50px;font-weight:700;line-height:1;max-width:469px}.cooperation-scale__lead{font-size:24px;font-weight:300;line-height:24px;margin-top:0;width:482px}.cooperation-scale__mini-note{font-size:14px;font-weight:550;line-height:17px;margin-top:0;padding-left:26px}.cooperation-scale__mini-note:before{height:21px;top:-2px;width:21px}.cooperation-scale__hero-media{right:-255px;width:926px}.cooperation-scale__hero-media:before{width:272px}}.cooperation-scale__section{background:var(--coop-bg);padding:60px 0 0;position:relative}.cooperation-scale__section--benefits,.cooperation-scale__section--pains{overflow:hidden}.cooperation-scale__section--benefits .cooperation-scale__narrow,.cooperation-scale__section--pains .cooperation-scale__narrow,.cooperation-scale__section--programs .cooperation-scale__narrow{max-width:1288px}.cooperation-scale__heading{margin:0 auto 27px;position:relative;text-align:center;z-index:2}.cooperation-scale__heading h2{color:#fff;font-size:41px;font-weight:900;letter-spacing:0;line-height:.88;margin:0}.cooperation-scale__heading p{color:#fff;font-size:17px;font-weight:900;line-height:1;margin:8px 0 0}.cooperation-scale__heading--left{text-align:left}.cooperation-scale__decor{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.cooperation-scale__decor--left-globe{filter:blur(12px);left:calc(50% - 1040px);opacity:.42;top:74px;width:520px}.cooperation-scale__decor--right-globe{bottom:42px;filter:blur(12px);opacity:.44;right:calc(50% - 1030px);width:480px}.cooperation-scale__section--pains:before{background:rgba(255,237,0,.36);border-radius:50%;content:"";filter:blur(34px);height:96px;left:50%;pointer-events:none;position:absolute;top:-18px;transform:translateX(-50%);width:min(980px,70vw);z-index:0}.cooperation-scale__section--pains .cooperation-scale__narrow{align-items:center;display:flex;flex-direction:column;gap:64px}.cooperation-scale__section--pains .cooperation-scale__heading{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:0}.cooperation-scale__section--pains .cooperation-scale__heading h2{font-size:60px;font-weight:700;line-height:1}.cooperation-scale__section--pains .cooperation-scale__heading p{font-size:34px;font-weight:550;line-height:38px;margin:0;max-width:100%;text-transform:uppercase;width:952px}.cooperation-scale__pill-list{display:grid;gap:16px;position:relative;width:100%;z-index:1}.cooperation-scale__pill{align-items:center;background:#000;border:2px solid transparent;border-radius:20px;box-shadow:none;display:flex;gap:16px;min-height:122px;padding:34px;position:relative}.cooperation-scale__pill:before{background:linear-gradient(99deg,rgba(255,237,0,.98),rgba(255,237,0,.62) 18%,rgba(255,237,0,.14) 46%,rgba(255,237,0,.36) 72%,rgba(255,237,0,.94)),radial-gradient(300px 96px at 4% 100%,rgba(255,237,0,.95) 0,rgba(255,237,0,.48) 38%,rgba(255,237,0,0) 74%),radial-gradient(300px 96px at 96% 0,rgba(255,237,0,.92) 0,rgba(255,237,0,.44) 36%,rgba(255,237,0,0) 74%);border-radius:inherit;content:"";inset:-2px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;padding:2px;pointer-events:none;position:absolute;z-index:0}.cooperation-scale__pill img{flex:0 0 50px;height:50px;-o-object-fit:contain;object-fit:contain;position:relative;width:50px;z-index:1}.cooperation-scale__pill span{color:#fff;font-size:30px;font-weight:400;line-height:1.05;position:relative;text-transform:uppercase;z-index:1}.cooperation-scale__accent-line{display:block}.cooperation-scale__rich-mobile{display:none}.cooperation-scale__accent-text{color:#fff;font-size:34px;font-weight:550;line-height:38px;margin:0 auto;max-width:100%;position:relative;text-align:center;text-transform:uppercase;width:1244px;z-index:1}.cooperation-scale__accent-text--small{margin-top:0;max-width:none;width:100%}@media (min-width:1200px){.cooperation-scale__accent-text--pains{align-items:center;color:#fff;display:inline-flex;flex-direction:column;font-size:39px;font-weight:700;gap:8px;line-height:38px;width:1244px}.cooperation-scale__accent-text--pains .cooperation-scale__accent-line--lead{color:#ffed00;font-size:60px;line-height:1}.cooperation-scale__accent-text--pains .cooperation-scale__accent-line--body{color:#fff;font-size:39px;line-height:38px;max-width:100%;width:1244px}.cooperation-scale__accent-text--pains mark{color:#ffed00}}.cooperation-scale__cta-wrap{position:relative;z-index:2}.cooperation-scale__cta{align-items:center;background:var(--coop-yellow);border-radius:28px;color:#000;display:grid;gap:32px;grid-template-columns:minmax(0,750px) auto;justify-content:space-between;margin:43px auto 0;min-height:0;padding:34px 64px;text-decoration:none;width:100%}.cooperation-scale__cta span{color:#000;font-size:34px;font-weight:550;line-height:1;max-width:100%;text-transform:uppercase;width:750px}.cooperation-scale__cta em{align-items:center;border:2px solid #000;border-radius:999px;color:#000;display:inline-flex;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:16px;min-height:44px;padding:0 24px;text-transform:uppercase}.cooperation-scale__cta:focus-visible,.cooperation-scale__cta:hover{color:#000;text-decoration:none}@media (min-width:1200px){.cooperation-scale__section--pains .cooperation-scale__narrow{gap:48px}.cooperation-scale__cta{margin-top:56px}}.cooperation-scale__section--proof{padding-top:128px}.cooperation-scale__section--proof .cooperation-scale__narrow{max-width:1288px}.cooperation-scale__section--proof .cooperation-scale__heading{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.cooperation-scale__section--proof .cooperation-scale__heading h2{font-size:60px;font-weight:700;line-height:1}.cooperation-scale__section--proof .cooperation-scale__heading p{font-size:34px;font-weight:550;line-height:38px;margin:0;text-transform:uppercase}@media (min-width:1200px){.cooperation-scale__section--proof{padding-top:120px}.cooperation-scale__section--proof .cooperation-scale__heading{gap:12px;margin-bottom:28px}.cooperation-scale__section--proof .cooperation-scale__heading h2{font-size:52px;line-height:1}.cooperation-scale__section--proof .cooperation-scale__heading p{font-size:26px;line-height:1.08;white-space:nowrap}}.cooperation-scale__badges{align-items:center;display:inline-flex;gap:16px;justify-content:center;margin-bottom:32px;width:100%}.cooperation-scale__badges span{align-items:center;border:3px solid var(--coop-yellow);border-radius:60px;color:#fff;display:flex;font-size:30px;font-weight:400;gap:16px;justify-content:center;line-height:1;min-height:78px;padding:14px 24px 14px 14px;text-align:center}.cooperation-scale__badges span:before{background:var(--coop-yellow);border-radius:50%;content:"";flex:0 0 50px;height:50px;margin-right:0;width:50px}@media (min-width:1200px){.cooperation-scale__badges{gap:16px;margin-bottom:30px}.cooperation-scale__badges span{border-width:2px;font-size:24px;gap:14px;line-height:1;min-height:62px;padding:9px 24px 9px 9px;white-space:nowrap}.cooperation-scale__badges span:before{flex-basis:44px;height:44px;width:44px}}.cooperation-scale__gallery{overflow:hidden;position:relative;width:100%}.cooperation-scale__gallery:before{background:linear-gradient(270deg,#0e0e0e,hsla(0,0%,5%,0) 20%,hsla(0,0%,5%,0) 80%,#0e0e0e);content:"";height:calc(100% + 12px);left:0;pointer-events:none;position:absolute;top:-6px;width:100%;z-index:4}.cooperation-scale__gallery-container{height:654px;overflow:hidden;position:relative;width:100%}.cooperation-scale__gallery-container.swiper{overflow:hidden}.cooperation-scale__gallery-track.swiper-wrapper{align-items:stretch;display:flex;height:100%;transition-timing-function:linear!important}.cooperation-scale__gallery-slide{flex-shrink:0;height:100%;position:relative;width:630px}.cooperation-scale__gallery-slide.swiper-slide{height:100%;width:630px}.cooperation-scale__gallery-item{background:#111;border-radius:20px;margin:0;overflow:hidden;position:absolute}.cooperation-scale__gallery-item img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--1{height:320px;left:0;top:0;width:630px}.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--2,.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--3{height:306px;top:348px;width:301px}.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--2{left:0}.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--3{left:329px}.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--1{height:307px;left:0;top:347px;width:630px}.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--2,.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--3{height:319px;top:0;width:301px}.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--2{left:0}.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--3{left:329px}.cooperation-scale__section--numbers{padding-top:76px}.cooperation-scale__section--numbers .cooperation-scale__narrow{max-width:1288px}.cooperation-scale__section--numbers .cooperation-scale__wrap{width:min(100% - 32px,1288px)}.cooperation-scale__section--numbers .cooperation-scale__heading{margin-bottom:35px}.cooperation-scale__section--numbers .cooperation-scale__heading h2{font-size:60px;font-weight:700;line-height:1}.cooperation-scale__stats{display:grid;gap:16px;grid-template-columns:1.16fr 1fr .54fr;justify-content:center}.cooperation-scale__stat{align-items:center;background:#0e0e0e;border:2px solid var(--coop-yellow);border-radius:20px;color:var(--coop-yellow);display:flex;gap:10px;justify-content:center;min-height:154px;padding:24px 53px}.cooperation-scale__stat--primary{background:var(--coop-yellow);color:#000}.cooperation-scale__stat strong{align-items:baseline;color:inherit;display:inline-flex;font-size:80px;font-weight:700;letter-spacing:2.4px;line-height:.9;white-space:nowrap}.cooperation-scale__stat .cooperation-scale__stat-number{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.cooperation-scale__stat .cooperation-scale__stat-label{color:inherit;font-size:24px;font-weight:550;line-height:1;text-transform:uppercase}.cooperation-scale__stat--primary{justify-content:flex-start}.cooperation-scale__stat--primary strong{color:#000}.cooperation-scale__stat--primary .cooperation-scale__stat-label{color:#000;font-size:24px;font-weight:700;width:388px}.cooperation-scale__stat--split{gap:10px}.cooperation-scale__stat--compact{flex-direction:column}.cooperation-scale__stat-suffix{font-size:70px;letter-spacing:2.1px}.cooperation-scale__stat-pair{align-items:center;display:flex;flex-direction:column}.cooperation-scale__stat-pair span{color:#fff}.cooperation-scale__stat em{color:#fff;font-size:42px;font-style:normal;font-weight:700;line-height:1}.cooperation-scale__caption{color:#fff;display:block;font-size:34px;font-weight:550;line-height:38px;margin:25px auto 0;max-width:calc(100vw - 64px);text-align:center;text-transform:uppercase;white-space:nowrap;width:-moz-max-content;width:max-content}@media (min-width:1200px){.cooperation-scale__section--numbers .cooperation-scale__heading{margin-bottom:32px}.cooperation-scale__stats{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.cooperation-scale__stat{border-radius:20px;height:154px;min-height:154px;padding:24px 53px}.cooperation-scale__stat strong{font-size:80px;letter-spacing:0;line-height:1}.cooperation-scale__stat .cooperation-scale__stat-label{color:#fff;font-size:34px;font-weight:550;line-height:1;width:auto}.cooperation-scale__stat--split{display:contents}.cooperation-scale__stat--split em{display:none}.cooperation-scale__stat--split .cooperation-scale__stat-pair{align-items:center;background:#0e0e0e;border:2px solid var(--coop-yellow);border-radius:20px;display:flex;flex-direction:row;gap:16px;height:154px;justify-content:center;padding:24px 53px}.cooperation-scale__stat--split .cooperation-scale__stat-pair:first-of-type{order:1}.cooperation-scale__stat--split .cooperation-scale__stat-pair:last-of-type{order:3}.cooperation-scale__stat--compact{align-items:center;background:var(--coop-yellow);color:#000;flex-direction:row;gap:16px;order:2}.cooperation-scale__stat--compact .cooperation-scale__stat-label,.cooperation-scale__stat--compact strong{color:#000}.cooperation-scale__stat--primary{background:#000;color:var(--coop-yellow);gap:16px;grid-column:1/-1;justify-content:center;order:4}.cooperation-scale__stat--primary strong{color:var(--coop-yellow)}.cooperation-scale__stat--primary .cooperation-scale__stat-label{color:#fff;font-size:34px;font-weight:550;max-width:none;width:auto}.cooperation-scale__stat-pair{align-items:center;flex-direction:row;gap:16px}.cooperation-scale__stat-pair span{color:#fff;font-size:34px;font-weight:550;line-height:1}.cooperation-scale__stat-suffix{font-size:70px;letter-spacing:0}.cooperation-scale__caption{margin-top:32px}}.cooperation-scale__note{background:var(--coop-yellow);border-radius:28px;color:#000;font-size:34px;font-weight:550;line-height:38px;margin:112px auto 0;padding:34px 64px;text-align:center;text-transform:uppercase}.cooperation-scale__decor--arrow{left:calc(50% - 650px);top:112px;width:230px}.cooperation-scale__check-list{display:grid;gap:13px;position:relative;z-index:1}.cooperation-scale__check{align-items:center;background:#050505;border:2px solid rgba(255,237,0,.82);border-radius:999px;display:flex;gap:11px;min-height:54px;padding:8px 23px}.cooperation-scale__check span{background:var(--coop-check-icon) center/contain no-repeat;flex:0 0 24px;height:24px;width:24px}.cooperation-scale__check p{color:#fff;font-size:14px;font-weight:900;line-height:1;margin:0}@media (min-width:1200px){.cooperation-scale__decor--arrow{left:calc(50% - 700px);top:316px;width:345px}.cooperation-scale__section--benefits .cooperation-scale__narrow{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:1288px}.cooperation-scale__section--benefits .cooperation-scale__heading{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:0;text-align:center}.cooperation-scale__section--benefits .cooperation-scale__heading h2{font-size:60px;font-weight:700;line-height:1}.cooperation-scale__check-list{align-self:center;gap:32px;width:min(100%,1168px)}.cooperation-scale__check{background:#0e0e0e;border:2px solid var(--coop-yellow);border-radius:100px;gap:8px;min-height:0;padding:28px}.cooperation-scale__check span{flex-basis:52px;height:52px;width:52px}.cooperation-scale__check p{font-size:31px;font-weight:400;line-height:1;white-space:nowrap}}.cooperation-scale__program-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;width:100%}.cooperation-scale__program-grid:before{background:rgba(255,237,0,.55);border-radius:50%;content:"";filter:blur(64px);height:300px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:520px;z-index:0}.cooperation-scale__section--programs{padding-top:124px}.cooperation-scale__section--programs .cooperation-scale__narrow{align-items:center;display:flex;flex-direction:column;gap:32px}.cooperation-scale__section--programs .cooperation-scale__heading{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:0;text-align:center}.cooperation-scale__section--programs .cooperation-scale__heading h2{font-size:54px;font-weight:700;line-height:1;max-width:1288px}.cooperation-scale__section--programs .cooperation-scale__heading p{font-size:34px;font-weight:550;line-height:38px;margin:0;text-transform:uppercase}.cooperation-scale__program{background:#000;border:0;border-radius:20px;box-shadow:0 4px 0 var(--coop-yellow);min-height:274px;padding:40px;position:relative;z-index:1}.cooperation-scale__program .cooperation-scale__program-number{color:var(--coop-yellow);display:block;font-size:30px;font-weight:550;line-height:1;margin-bottom:32px;text-transform:uppercase}.cooperation-scale__program h3{color:#fff;font-size:30px;font-weight:550;line-height:1;margin:0 0 16px;max-width:560px;text-transform:uppercase}.cooperation-scale__program ul{display:grid;gap:12px;list-style:none;margin:0;padding:0;width:100%}.cooperation-scale__program ul li{align-items:center;color:#fff;display:inline-flex;font-size:20px;font-weight:300;gap:8px;line-height:1;list-style:none;padding-left:0;text-transform:uppercase;white-space:nowrap}.cooperation-scale__program ul li:after,.cooperation-scale__program ul li:before{content:none;display:none}.cooperation-scale__program ul li::marker{content:"";font-size:0}.cooperation-scale__program-star{background:url(../../../../../wp-content/themes/cyberion/assets/img/cooperation/star-3.png) 50%/contain no-repeat;display:block;flex:0 0 17px;height:17px;width:17px}.cooperation-scale__program-item-text{color:inherit;display:block;font:inherit;line-height:inherit;min-width:0;white-space:nowrap}.cooperation-scale__section--people{padding-top:140px}.cooperation-scale__people-wrap{display:flex;justify-content:center}.cooperation-scale__people-picture{aspect-ratio:1142/714;display:block;width:min(100%,1142px)}.cooperation-scale__people-picture img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cooperation-scale__form-section{background:var(--coop-bg);border-bottom:1px solid rgba(255,237,0,.72);overflow:visible;padding:16px 0 62px;position:relative;z-index:1}.cooperation-scale__form-section:after{background:radial-gradient(ellipse at center bottom,rgba(255,237,0,.66) 0,rgba(255,237,0,.2) 34%,rgba(255,237,0,0) 72%),linear-gradient(180deg,rgba(255,237,0,0),rgba(255,237,0,.12));bottom:-1px;content:"";height:96px;left:0;pointer-events:none;position:absolute;right:0;z-index:0}@media (min-width:1200px){.cooperation-scale__form-section{padding-top:92px}}.cooperation-scale__decor--form-globe{right:calc(50% - 720px);top:-70px;width:430px;z-index:0}.cooperation-scale__form-grid{align-items:center;display:flex;gap:79px;justify-content:space-between;position:relative;z-index:1}.cooperation-scale__form-copy{max-width:100%;width:511px}.cooperation-scale__form-copy p{color:var(--coop-yellow);font-size:24px;font-weight:550;line-height:normal;margin:0;text-align:left}.cooperation-scale__form-copy h2{color:#fff;font-size:48px;font-weight:700;line-height:normal;margin:0;text-align:left}.cooperation-scale__form{background:#0e0e0e;border:2px solid rgba(255,237,0,.9);border-radius:20px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;padding:24px;width:698px}.cooperation-scale__form input,.cooperation-scale__form select,.cooperation-scale__form textarea{background:#0d0d0d;border:2px solid #555;border-radius:10px;color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:550;line-height:21.6px;min-width:0;width:100%}.cooperation-scale__form input::-moz-placeholder,.cooperation-scale__form select::-moz-placeholder,.cooperation-scale__form textarea::-moz-placeholder{color:#555}.cooperation-scale__form input::placeholder,.cooperation-scale__form select::placeholder,.cooperation-scale__form textarea::placeholder{color:#555}.cooperation-scale__form input:focus,.cooperation-scale__form select:focus,.cooperation-scale__form textarea:focus{border-color:rgba(255,237,0,.95);outline:none}.cooperation-scale__form input,.cooperation-scale__form select{height:63px;padding:0 32px}.cooperation-scale__form .cooperation-form__wide{grid-column:1/-1}.cooperation-scale__form .cooperation-form__phone{display:block;min-width:0}.cooperation-scale__form .cooperation-form__phone,.cooperation-scale__form .cooperation-form__phone .iti{width:100%}.cooperation-scale__form .cooperation-form__phone .iti__selected-flag{background:transparent;padding-left:18px;padding-right:12px}.cooperation-scale__form .cooperation-form__phone .iti__selected-dial-code{color:#fff;font-size:18px;font-weight:550;line-height:1;margin-left:8px}.cooperation-scale__form .cooperation-form__phone .iti__arrow{border-top-color:#555}.cooperation-scale__form .cooperation-form__phone .iti__country-list{color:#fff}.cooperation-scale__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#555 0),linear-gradient(135deg,#555 50%,transparent 0);background-position:calc(100% - 25px) 28px,calc(100% - 16px) 28px;background-repeat:no-repeat;background-size:9px 9px}.cooperation-scale__form textarea{grid-column:1/-1;min-height:63px;padding:19px 32px;resize:vertical}.cooperation-scale__form .cooperation-form__trap{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateX(-9999px);width:1px}.cooperation-form__status{color:hsla(0,0%,100%,.72);font-size:12px;font-weight:500;grid-column:1/-1;line-height:1.25;margin:0;min-height:12px;text-align:center;text-transform:none}.cooperation-form__status[data-status=error]{color:#ff8585}.cooperation-scale__submit{align-items:center;background:var(--coop-yellow);border:0;border-radius:32px;color:#000;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:550;grid-column:1/-1;justify-content:center;justify-self:center;line-height:1;min-height:44px;min-width:162px;padding:0 24px;text-transform:uppercase}.cooperation-scale__bottom-cta{display:none;padding-bottom:70px}.cooperation-success-modal{align-items:center;backdrop-filter:blur(14px);background:rgba(0,0,0,.78);display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1600}.cooperation-success-modal.is-open{display:flex}.cooperation-success-modal__dialog{background:#000;border:1px solid rgba(255,237,0,.58);border-radius:8px;box-shadow:0 28px 100px rgba(0,0,0,.74);min-height:560px;overflow:hidden;position:relative;width:min(100%,960px)}.cooperation-success-modal__close{align-items:center;background:rgba(0,0,0,.56);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;width:42px;z-index:5}.cooperation-success-modal__bg{inset:0;overflow:hidden;position:absolute}.cooperation-success-modal__bg:after{background:linear-gradient(180deg,rgba(0,0,0,.94),rgba(0,0,0,.72) 46%,rgba(0,0,0,.96));content:"";inset:0;position:absolute}.cooperation-success-modal__bg img{filter:blur(10px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.54;transform:scale(1.08);width:100%}.cooperation-success-modal__content{display:grid;justify-items:center;margin:0 auto;max-width:780px;padding:72px 18px 44px;position:relative;text-align:center;z-index:2}.cooperation-success-modal__image{display:flex;justify-content:center;margin-bottom:12px;position:relative;width:min(100%,440px)}.cooperation-success-modal__image span{background:rgba(255,237,0,.22);border-radius:50%;bottom:16%;filter:blur(48px);height:140px;left:50%;position:absolute;transform:translateX(-50%);width:76%}.cooperation-success-modal__image img{max-height:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;position:relative;width:100%;z-index:1}.cooperation-success-modal__title{color:var(--coop-yellow);font-size:34px;font-weight:900;line-height:1;margin:0;width:min(100%,760px)}.cooperation-success-modal__text{color:hsla(0,0%,100%,.86);font-size:20px;font-weight:500;line-height:1.22;margin-top:14px;text-transform:none;width:min(100%,720px)}.cooperation-success-modal__text p{color:inherit;line-height:inherit;margin:0}.cooperation-success-modal__button{margin-top:26px}@media (max-width:1199px){.cooperation-scale__wrap{width:min(100vw - 80px,944px)}.cooperation-scale__hero{min-height:0;padding-top:68px}.cooperation-scale__hero-grid{display:grid;gap:24px;grid-template-columns:380px minmax(0,1fr);min-height:500px}.cooperation-scale__hero-copy{flex-basis:auto;transform:none;width:auto}.cooperation-scale__hero-copy h1{font-size:48px}.cooperation-scale__lead{font-size:18px;max-width:100%;width:auto}.cooperation-scale__hero-media{height:500px;inset:auto;min-height:500px;position:relative;width:auto}.cooperation-scale__hero-media img{height:500px;min-height:500px}.cooperation-scale__section--proof .cooperation-scale__wrap{width:min(100vw - 80px,944px)}.cooperation-scale__section--pains .cooperation-scale__narrow{gap:30px}.cooperation-scale__section--pains .cooperation-scale__heading h2{font-size:40px;line-height:1}.cooperation-scale__section--pains .cooperation-scale__heading p{font-size:24px;line-height:28px;width:100%}.cooperation-scale__section--pains .cooperation-scale__pill{min-height:82px;padding:16px}.cooperation-scale__section--pains .cooperation-scale__pill span{font-size:18px;line-height:20px}.cooperation-scale__section--pains .cooperation-scale__accent-text{font-size:17px;line-height:20px}.cooperation-scale__section--pains .cooperation-scale__accent-text--small{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.cooperation-scale__section--pains .cooperation-scale__accent-text--small br{display:none}.cooperation-scale__section--programs .cooperation-scale__narrow{gap:32px}.cooperation-scale__section--programs .cooperation-scale__heading h2{font-size:34px;line-height:38px}.cooperation-scale__section--programs .cooperation-scale__heading p{font-size:18px;line-height:20px}.cooperation-scale__section--programs .cooperation-scale__accent-text{font-size:24px;line-height:28px}.cooperation-scale__program{min-height:172px;padding:24px}.cooperation-scale__program .cooperation-scale__program-number{font-size:18px;margin-bottom:16px}.cooperation-scale__program h3{font-size:16px;line-height:18px;margin-bottom:10px}.cooperation-scale__program ul{gap:6px}.cooperation-scale__program ul li{align-items:center;display:inline-flex;font-size:10px;gap:8px;line-height:12px;padding-left:0;white-space:nowrap}.cooperation-scale__program ul li .cooperation-scale__program-star{flex-basis:8px;height:8px;width:8px}.cooperation-scale__section--numbers{padding-top:62px}.cooperation-scale__section--numbers .cooperation-scale__wrap{width:min(100vw - 80px,944px)}.cooperation-scale__section--numbers .cooperation-scale__heading{margin-bottom:16px}.cooperation-scale__section--numbers .cooperation-scale__heading h2{font-size:40px}.cooperation-scale__stats{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:100%;width:min(100vw - 80px,944px)}.cooperation-scale__stat{height:154px;min-height:154px;padding:24px 53px}.cooperation-scale__stat strong{font-size:80px;letter-spacing:0;line-height:1}.cooperation-scale__stat .cooperation-scale__stat-suffix{font-size:70px;letter-spacing:0}.cooperation-scale__stat .cooperation-scale__stat-label{font-size:24px;line-height:1}.cooperation-scale__stat--split{display:contents}.cooperation-scale__stat--split em{display:none}.cooperation-scale__stat--split .cooperation-scale__stat-pair{align-items:center;background:#0e0e0e;border:2px solid var(--coop-yellow);border-radius:20px;display:flex;flex-direction:row;gap:16px;height:154px;justify-content:center;padding:24px 53px}.cooperation-scale__stat--split .cooperation-scale__stat-pair:first-of-type{order:1}.cooperation-scale__stat--split .cooperation-scale__stat-pair:last-of-type{order:3}.cooperation-scale__stat--split .cooperation-scale__stat-label{color:#fff}.cooperation-scale__stat--compact{align-items:center;background:var(--coop-yellow);color:#000;flex-direction:row;gap:16px;order:2}.cooperation-scale__stat--compact .cooperation-scale__stat-label,.cooperation-scale__stat--compact strong{color:#000}.cooperation-scale__stat--primary{background:#000;color:var(--coop-yellow);flex-direction:row;gap:16px;grid-column:1/-1;justify-content:center;order:4}.cooperation-scale__stat--primary strong{color:var(--coop-yellow)}.cooperation-scale__stat--primary .cooperation-scale__stat-label{color:#fff;font-size:24px;max-width:none;width:auto}.cooperation-scale__caption{font-size:24px;line-height:38px;margin-top:16px;width:min(100%,944px)}.cooperation-scale__cta{border-radius:20px;padding:24px 34px}.cooperation-scale__cta span,.cooperation-scale__note{font-size:24px;line-height:28px}.cooperation-scale__note{border-radius:20px;padding:24px 34px}.cooperation-scale__form-grid{align-items:center;flex-direction:column;gap:32px}.cooperation-scale__form-copy{margin:0 auto;max-width:740px}.cooperation-scale__form-copy h2,.cooperation-scale__form-copy p{text-align:center}.cooperation-scale__form{margin:0 auto;width:698px}}@media (max-width:767px){.cooperation-scale__wrap{width:min(100vw - 30px,330px)}.cooperation-scale__hero{background:#0d0d0d;border-bottom:0;box-shadow:none;padding:0 0 22px}.cooperation-scale__hero .cooperation-scale__wrap{width:100%}.cooperation-scale__hero-grid{align-items:center;display:flex;flex-direction:column;gap:0;min-height:0}.cooperation-scale__hero-media{aspect-ratio:360/359;height:auto;inset:auto;margin:0 calc(50% - 50vw);max-width:none;min-height:0;order:-1;position:relative;width:100vw}.cooperation-scale__hero-media:after,.cooperation-scale__hero-media:before{content:none;display:none}.cooperation-scale__hero-media img{height:auto;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;position:static;width:100%}.cooperation-scale__hero-copy{align-items:center;display:inline-flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;margin-top:-70px;text-align:center;width:330px}.cooperation-scale__hero-copy h1{font-size:30px;font-weight:700;line-height:1;width:330px}.cooperation-scale__lead{align-self:stretch;display:flex;flex-direction:column;font-size:16px;font-weight:300;justify-content:center;line-height:16px;margin-top:0;text-align:center}.cooperation-scale__mini-note{align-items:center;align-self:center;display:inline-flex;font-size:16px;font-weight:550;gap:8px;justify-content:center;line-height:16.96px;margin-top:0;max-width:300px;padding-left:0;text-align:left;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.cooperation-scale__mini-note:before{flex:0 0 24px;height:24px;position:static;width:24px}.cooperation-scale__section{padding-top:34px}.cooperation-scale__section--programs,.cooperation-scale__section--proof{padding-top:84px}.cooperation-scale__section--numbers{padding-top:42px}.cooperation-scale__section--numbers .cooperation-scale__wrap{width:min(100vw - 30px,330px)}.cooperation-scale__section--numbers .cooperation-scale__heading{margin-bottom:16px}.cooperation-scale__section--numbers .cooperation-scale__heading h2{font-size:30px;line-height:1}.cooperation-scale__heading{margin-bottom:18px}.cooperation-scale__heading h2{font-size:21px;line-height:.92}.cooperation-scale__heading p{font-size:10px}.cooperation-scale__decor--left-globe{left:-178px;opacity:.52;top:76px;width:336px}.cooperation-scale__decor--right-globe{bottom:20px;opacity:.52;right:-174px;width:328px}.cooperation-scale__check-list,.cooperation-scale__pill-list{gap:16px}.cooperation-scale__pill{background:#050505;border:2px solid transparent;border-radius:20px;gap:16px;min-height:82px;padding:16px}.cooperation-scale__pill img{flex-basis:50px;height:50px;width:50px}.cooperation-scale__accent-text,.cooperation-scale__pill span{font-size:18px;line-height:20px}.cooperation-scale__cta{align-items:center;border-radius:20px;gap:16px;grid-template-columns:1fr;justify-content:flex-start;margin-top:24px;max-width:100%;min-height:0;padding:24px;text-align:center;width:330px}.cooperation-scale__cta span{font-size:18px;line-height:20px;width:auto}.cooperation-scale__cta em{font-size:18px;justify-self:center;line-height:16px;min-height:44px;min-width:0}.cooperation-scale__badges{display:none}.cooperation-scale__section--proof .cooperation-scale__wrap{width:min(100vw - 30px,330px)}.cooperation-scale__section--proof .cooperation-scale__heading{gap:8px;margin-bottom:16px}.cooperation-scale__section--proof .cooperation-scale__heading h2{align-self:stretch;font-size:30px;font-weight:700;line-height:1}.cooperation-scale__section--proof .cooperation-scale__heading p{align-self:stretch;font-size:18px;font-weight:550;line-height:20px}.cooperation-scale__gallery{margin:0 auto;max-width:100%;width:329px}.cooperation-scale__gallery:before{height:100%;top:0}.cooperation-scale__gallery-container{height:250px}.cooperation-scale__gallery-slide,.cooperation-scale__gallery-slide.swiper-slide{height:250px;width:242.51px}.cooperation-scale__gallery-item{border-radius:7.65px}.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--1{height:122.75px;width:242.51px}.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--2,.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--3{height:116.77px;top:133.23px;width:115.27px}.cooperation-scale__gallery-slide--top .cooperation-scale__gallery-item--3{left:127.24px}.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--1{height:116.77px;top:133.23px;width:242.51px}.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--2,.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--3{height:121.26px;width:115.27px}.cooperation-scale__gallery-slide--bottom .cooperation-scale__gallery-item--3{left:127.24px}.cooperation-scale__stats{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:calc(100vw - 30px);width:330px}.cooperation-scale__stat{align-items:center;border-radius:20px;border-width:2px;gap:8px;height:120px;justify-content:center;min-height:120px;padding:24px 53px;width:100%}.cooperation-scale__stat strong{font-size:70px;letter-spacing:0;line-height:.9}.cooperation-scale__stat .cooperation-scale__stat-label{font-size:18px;font-weight:550;line-height:1;max-width:none;text-align:center}.cooperation-scale__stat--primary{align-items:center;background:#000;color:var(--coop-yellow);flex-direction:column;gap:6px;height:140px;justify-content:center;min-height:140px;order:4;padding:24px 21px}.cooperation-scale__stat--primary strong{color:var(--coop-yellow);font-size:70px}.cooperation-scale__stat--primary .cooperation-scale__stat-suffix{font-size:70px}.cooperation-scale__stat--primary .cooperation-scale__stat-label{color:#fff;font-size:18px;font-weight:400;line-height:.95;max-width:242px;transform:none;width:auto}.cooperation-scale__stat--split{display:contents}.cooperation-scale__stat--split .cooperation-scale__stat-pair{align-items:center;background:#0e0e0e;border:2px solid var(--coop-yellow);border-radius:20px;display:flex;flex-direction:row;gap:8px;height:120px;justify-content:center;min-height:120px;padding:24px 53px;width:100%}.cooperation-scale__stat--split .cooperation-scale__stat-pair:first-of-type{order:2}.cooperation-scale__stat--split .cooperation-scale__stat-pair:last-of-type{order:3}.cooperation-scale__stat--split strong{color:var(--coop-yellow);font-size:70px;line-height:.9}.cooperation-scale__stat--split .cooperation-scale__stat-label{color:#fff;font-size:18px;font-weight:400;transform:translateY(14px)}.cooperation-scale__stat--split em{display:none}.cooperation-scale__stat--compact{background:var(--coop-yellow);color:#000;flex-direction:row;gap:8px;height:120px;min-height:120px;order:1;padding-left:53px;padding-right:53px}.cooperation-scale__stat--compact .cooperation-scale__stat-label,.cooperation-scale__stat--compact strong{color:#000}.cooperation-scale__stat--compact .cooperation-scale__stat-label{font-weight:400;transform:translateY(14px)}.cooperation-scale__caption{display:flex;flex-direction:column;font-size:18px;font-weight:550;justify-content:flex-end;line-height:20px;margin-left:auto;margin-top:12px;max-width:none;text-align:center;transform:none;white-space:normal;width:min(100vw - 30px,330px)}.cooperation-scale__caption span{color:#fff;font:inherit;line-height:inherit;text-transform:uppercase}.cooperation-scale__note{border-radius:20px;font-size:18px;line-height:20px;margin-top:68px;padding:24px}.cooperation-scale__decor--arrow{display:none}.cooperation-scale__section--benefits .cooperation-scale__narrow{align-items:center;display:flex;flex-direction:column;gap:0}.cooperation-scale__section--benefits .cooperation-scale__heading{margin-bottom:0}.cooperation-scale__section--benefits .cooperation-scale__heading h2{font-size:30px;font-weight:700;line-height:1;max-width:330px;text-align:center}.cooperation-scale__section--benefits .cooperation-scale__check-list{gap:8px;margin-top:32px;width:min(100%,330px)}.cooperation-scale__check{border:2px solid var(--coop-yellow);border-radius:100px;gap:12px;min-height:0;padding:16px 18px}.cooperation-scale__check span{flex-basis:42px;height:42px;width:42px}.cooperation-scale__check p{flex:1;font-size:18px;font-weight:300;line-height:20px;max-width:none;text-align:left}.cooperation-scale__heading--left{text-align:center}.cooperation-scale__section--pains:before{display:none}.cooperation-scale__section--pains .cooperation-scale__narrow{gap:16px}.cooperation-scale__section--pains .cooperation-scale__heading{gap:8px}.cooperation-scale__section--pains .cooperation-scale__heading h2{font-size:30px;line-height:1}.cooperation-scale__section--pains .cooperation-scale__heading p{font-size:18px;line-height:20px}.cooperation-scale__section--pains .cooperation-scale__accent-text--pains{align-items:center;align-self:stretch;color:#fff;display:inline-flex;flex-direction:column;font-weight:700;gap:8px;text-align:center;width:100%}.cooperation-scale__section--pains .cooperation-scale__accent-text--pains .cooperation-scale__accent-line--lead{color:#ffed00;font-size:30px;font-weight:700;line-height:1;width:100%}.cooperation-scale__section--pains .cooperation-scale__accent-text--pains .cooperation-scale__accent-line--body{color:#fff;font-size:20px;font-weight:700;line-height:20px;width:100%}.cooperation-scale__section--pains .cooperation-scale__accent-text--pains mark{color:#ffed00}.cooperation-scale__section--programs .cooperation-scale__narrow{gap:16px}.cooperation-scale__section--programs .cooperation-scale__heading{align-self:stretch;gap:8px;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;width:100%}.cooperation-scale__section--programs .cooperation-scale__heading h2{align-self:stretch;font-size:24px;font-weight:700;line-height:1}.cooperation-scale__section--programs .cooperation-scale__heading p{align-self:center;display:flex;flex-direction:column;font-size:18px;font-weight:300;justify-content:flex-end;line-height:20px;max-width:100%;text-align:center;width:100%}.cooperation-scale__section--programs .cooperation-scale__accent-text{font-size:18px;line-height:20px}.cooperation-scale__section--programs .cooperation-scale__accent-text--small{align-self:stretch;display:flex;flex-direction:column;font-size:17px;font-weight:550;justify-content:flex-end;line-height:20px;text-align:center}.cooperation-scale__section--programs .cooperation-scale__accent-text--small br,.cooperation-scale__section--programs .cooperation-scale__rich-desktop{display:none}.cooperation-scale__section--programs .cooperation-scale__rich-mobile{display:inline}.cooperation-scale__program-grid{gap:16px;grid-template-columns:1fr}.cooperation-scale__program-grid:before{display:none}.cooperation-scale__program{align-items:flex-start;border-radius:20px;display:flex;flex-direction:column;gap:16px;min-height:0;padding:30px}.cooperation-scale__program .cooperation-scale__program-number{font-size:30px;font-weight:550;margin-bottom:0}.cooperation-scale__program h3{align-self:stretch;font-size:18px;font-weight:550;line-height:20px;margin-bottom:0}.cooperation-scale__program ul{gap:12px}.cooperation-scale__program ul li{align-items:center;display:inline-flex;font-size:16px;gap:8px;line-height:1;padding-left:0;white-space:nowrap}.cooperation-scale__program ul li .cooperation-scale__program-star{flex-basis:17px;height:17px;width:17px}.cooperation-scale__section--people{padding-top:100px}.cooperation-scale__people-wrap{width:min(100%,360px)}.cooperation-scale__people-picture{aspect-ratio:1080/1425}.cooperation-scale__form-section{padding:42px 0 38px}.cooperation-scale__decor--form-globe{display:none}.cooperation-scale__form-grid{gap:32px;max-width:100%;width:360px}.cooperation-scale__form-copy{width:min(100%,330px)}.cooperation-scale__form-copy h2{font-size:29px;line-height:.93;text-align:center}.cooperation-scale__form-copy p{font-size:16px;text-align:center}.cooperation-scale__form{border-radius:20px;gap:12px;grid-template-columns:1fr;max-width:100%;padding:24px;width:360px}.cooperation-scale__form input,.cooperation-scale__form select{border-radius:10px;font-size:18px;height:63px;padding:0 32px}.cooperation-scale__form textarea{border-radius:10px;font-size:18px;min-height:63px;padding:19px 32px}.cooperation-scale__submit{font-size:18px;min-height:44px;min-width:162px}.cooperation-scale__bottom-cta{padding-bottom:38px}.cooperation-success-modal__dialog{min-height:0}.cooperation-success-modal__content{padding:54px 16px 32px}.cooperation-success-modal__title{font-size:22px}.cooperation-success-modal__text{font-size:14px}}.header{align-items:center;display:flex;height:22.9333333333vw;justify-content:center;left:0;padding:0 4.2666666667vw;position:fixed;right:0;top:0;z-index:1000}@media (min-width:991px){.header{height:86px;padding:0 40px}}.header:before{backdrop-filter:blur(7.5px);background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:height .3s ease;z-index:-1}.header:has(.mobile-menu--active):before{content:"";height:100vh}.header:has(.header__container-franchise){height:12vw}@media (min-width:991px){.header:has(.header__container-franchise){height:61px}}@media (min-width:1439px){.header:has(.header__container-franchise){height:76px}}.header__container{align-items:center;display:flex;gap:25px;justify-content:space-between;max-width:1680px;width:100%}@media (min-width:1200px){.header__container{gap:clamp(12px,1.2vw,25px)}}.header__right{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:2.6666666667vw;white-space:nowrap}@media (min-width:991px){.header__right{gap:16px}}@media (min-width:1200px){.header__right{gap:clamp(8px,.8vw,16px)}}.header__container-franchise{align-items:center;display:flex;justify-content:center;max-width:1680px;padding-bottom:2.1333333333vw;padding-top:2.1333333333vw;position:relative;width:100%}@media (min-width:991px){.header__container-franchise{padding-bottom:8px;padding-top:8px}}.header__container-franchise .header__logo svg{height:100%;width:-moz-fit-content;width:fit-content}.header__logo{flex-shrink:0;height:9.0666666667vw;width:55.4666666667vw}@media (min-width:991px){.header__logo{height:34px;width:208px}}@media (min-width:1200px){.header__logo{height:clamp(28px,2.35vw,34px);width:clamp(160px,13vw,208px)}}.header__logo img,.header__logo svg{height:100%;-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content}.header__menu{display:none}@media (min-width:1200px){.header__menu{display:block;flex:1 1 auto;min-width:0}}.header__menu .top-menu{align-items:center;display:flex;gap:25px;justify-content:center}@media (min-width:1200px){.header__menu .top-menu{gap:clamp(10px,1.15vw,25px)}}.header__menu .menu-item{padding-left:0;position:relative}.header__menu .menu-item a{color:#fff;font-size:18px;font-style:normal;font-weight:550;letter-spacing:1px;line-height:normal;text-align:center;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}@media (min-width:1200px){.header__menu .menu-item a{font-size:clamp(14px,1.15vw,18px);letter-spacing:0}}.header__menu .menu-item:after{background-color:#ffed00;border-radius:1px;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.header__menu .menu-item:before{content:none}.header__menu .menu-item:hover a{color:#ffed00}.header__menu .menu-item:hover:after{background-color:#ffed00;transform:scaleX(1);transform-origin:left}.header__menu .menu-item.current-menu-item a,.header__menu .menu-item:last-of-type a{color:#ffed00}.header__menu .menu-item:last-of-type a{align-items:center;background-color:#ffed00;border:none;border-radius:13.3333333333vw;color:#000;cursor:pointer;display:inline-flex;font-family:HelveticaNeueCyr,sans-serif;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:100%}@media (min-width:991px){.header__menu .menu-item:last-of-type a{border-radius:50px;font-size:16px;height:64px;padding:20px 40px 16px;width:auto}}.header__menu .menu-item:last-of-type a:hover{background-color:rgba(255,237,0,.8);color:#000;text-decoration:none}.header__menu .menu-item:last-of-type a{font-size:2.6666666667vw;height:10.6666666667vw;padding:0 4.2666666667vw}@media (min-width:991px){.header__menu .menu-item:last-of-type a{font-size:18px;height:44px;letter-spacing:0;padding:0 27px}}@media (min-width:1200px){.header__menu .menu-item:last-of-type a{font-size:clamp(14px,1.15vw,18px);height:clamp(38px,3.15vw,44px);padding:0 clamp(16px,1.4vw,27px)}}.header__menu .menu-item:last-of-type:hover:after{display:none;opacity:0;transform:scaleX(1)}.header__menu-link{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:600;line-height:1;text-decoration:none;transition:color .3s ease}.header__btns{display:none}@media (min-width:991px){.header__btns{align-items:center;display:flex;gap:1px}}.header .btn:not(.btn--text){display:none}@media (min-width:991px){.header .btn:not(.btn--text){display:flex;min-width:163px}}.header__socials{display:none}@media (min-width:991px){.header__socials{align-items:center;display:flex;gap:16px;order:-1}}@media (min-width:1200px){.header__socials{order:0}}.header__socials a{display:block;height:36px;width:36px}@media (min-width:1200px){.header__socials a{height:clamp(28px,2.35vw,36px);width:clamp(28px,2.35vw,36px)}}.header__socials a svg{height:100%;width:100%}.header .burger-menu{background-color:transparent;border:none;cursor:pointer;display:block;height:4.8vw;padding:0;width:4.8vw}@media (min-width:991px){.header .burger-menu{height:18px;margin-left:0;width:18px}}@media (min-width:1200px){.header .burger-menu{display:none}}.header .burger-menu img,.header .burger-menu svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header .burger-menu svg{position:relative}.header .burger-menu svg path{transform-origin:left;transition:transform .3s ease,opacity .3s ease}.header .burger-menu--active svg path:first-child{transform:rotate(45deg) translateX(-3px)}.header .burger-menu--active svg path:last-child{transform:rotate(-45deg) translateX(-3px)}.header .burger-menu--active svg path:nth-child(2){opacity:0;transform:rotate(180deg)}.header .mobile-menu{display:flex;flex-direction:column;height:100vh;left:0;opacity:0;padding:0;position:absolute;top:100%;transform:translateX(-100%);transition:opacity .3s ease,transform 0s linear .3s;width:100%;z-index:1000}.header .mobile-menu--active{opacity:1;transform:translateX(0);transition:opacity .3s ease,transform 0s linear 0s}.header .mobile-menu .main-navigation{width:100%}.header .mobile-menu .top-menu{display:flex;flex-direction:column;width:100%}.header .mobile-menu .top-menu .menu-item{align-items:center;border-bottom:.2666666667vw solid #555;display:flex;height:12.5333333333vw;justify-content:center;padding-left:0;text-align:center;width:100%}@media (min-width:991px){.header .mobile-menu .top-menu .menu-item{height:47px}}.header .mobile-menu .top-menu .menu-item:before{content:none}.header .mobile-menu .top-menu .menu-item a{color:#fff;font-size:4.8vw;font-style:normal;font-weight:500;letter-spacing:.4vw;line-height:normal;text-align:center;white-space:nowrap}@media (min-width:991px){.header .mobile-menu .top-menu .menu-item a{font-size:18px}}.header .mobile-menu .top-menu .menu-item.current-menu-item a,.header .mobile-menu .top-menu .menu-item:last-of-type a{color:#ffed00}.header .mobile-menu__form{display:flex;flex-direction:column;gap:16px;margin:17.0666666667vw auto 0;max-width:58.6666666667vw}@media (min-width:991px){.header .mobile-menu__form{max-width:220px}}.header .mobile-menu__form-title{color:#fff;font-size:4.8vw;font-style:normal;font-weight:500;line-height:120%}.header .mobile-menu__form form{height:11.2vw;position:relative;width:100%}@media (min-width:991px){.header .mobile-menu__form form{height:42px}}.header .mobile-menu__form form p{margin-bottom:0}.header .mobile-menu__form form p input{background-color:transparent;border:.2666666667vw solid #ffed00;border-radius:5.3333333333vw;color:#fff;font-size:4.2666666667vw;font-style:normal;font-weight:300;height:10.6666666667vw;line-height:normal;padding:0 11.2vw 0 3.2vw;width:100%}@media (min-width:991px){.header .mobile-menu__form form p input{border-width:1px;font-size:16px;height:40px;padding:0 42px 0 12px}}.header .mobile-menu__form form p input:-webkit-autofill{-webkit-text-fill-color:#000!important;background-color:#ffed00!important;border:.2666666667vw solid #ffed00!important;box-shadow:inset 0 0 0 1000px #ffed00;color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (min-width:991px){.header .mobile-menu__form form p input:-webkit-autofill{border-width:1px}}.header .mobile-menu__form form p input:-webkit-autofill:focus{border:.2666666667vw solid #aaa}@media (min-width:991px){.header .mobile-menu__form form p input:-webkit-autofill:focus{border-width:1px}}.header .mobile-menu__form form p button{align-items:center;border-radius:5.3333333333vw;display:flex;height:10.6666666667vw;justify-content:center;padding:2.6666666667vw;position:absolute;right:0;top:0;width:10.6666666667vw}@media (min-width:991px){.header .mobile-menu__form form p button{border-radius:20px;height:40px;padding:10px;width:40px}}.header .mobile-menu__form form p button img,.header .mobile-menu__form form p button svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header .mobile-menu__form form p button:hover{transform:translateY(0)}.header .mobile-menu__form form .btn[type=submit]{margin:0;padding-top:2.6666666667vw}.header .mobile-menu .header__btns{display:flex;flex-direction:column;gap:1.0666666667vw;margin-top:4.2666666667vw;padding:0 4.2666666667vw}.header .mobile-menu .btn,.header .mobile-menu .header__btns .btn{font-size:4.2666666667vw;font-style:normal;font-weight:600;letter-spacing:.2666666667vw;line-height:normal}.header .mobile-menu .btn{display:flex;margin:8.5333333333vw auto 0;max-width:calc(100% - 8.53333vw);padding-top:.5333333333vw}.lang-switcher{position:relative}.lang-pill,.lang-switcher{display:inline-flex;flex-shrink:0}.lang-pill{align-items:center;background:#ffed00;border:0;border-radius:100px;cursor:pointer;gap:12px;height:44px;justify-content:center;line-height:1;padding:0 20px}@media (min-width:1200px){.lang-pill{gap:clamp(8px,.65vw,12px);height:clamp(38px,3.15vw,44px);padding:0 clamp(12px,1.05vw,20px)}}.lang-pill__code{color:#000;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase}@media (min-width:1200px){.lang-pill__code{font-size:clamp(14px,1.15vw,18px)}}.lang-pill__flag{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}@media (min-width:1200px){.lang-pill__flag{height:clamp(22px,2vw,28px);width:clamp(22px,2vw,28px)}}.lang-pill__flag img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lang-pill:hover{background:rgba(255,237,0,.8)}.lang-switcher__dropdown{background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.35);left:auto;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:100%;z-index:2000}.lang-switcher__item{align-items:center;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:14px 20px;text-decoration:none}.lang-switcher__item.is-active{background:#d9d9d9}.lang-switcher__item:first-child{border-bottom:1px solid rgba(10,10,12,.5)}.lang-switcher__code{color:#000;font-family:HelveticaNeueCyr,sans-serif;font-size:18px;font-weight:700;line-height:1;text-transform:uppercase}.lang-switcher__flag{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.lang-switcher__flag img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.header__right{gap:2.1333333333vw}.header .burger-menu{align-items:center;display:inline-flex;height:10.6666666667vw;justify-content:center;width:10.6666666667vw}.header .burger-menu svg{display:block;height:4.2666666667vw;width:5.3333333333vw}}@media (min-width:991px){.page-template-franchise .header__container-franchise,.page-template-thankyou-page .header__container-franchise{align-items:center;justify-content:center}.page-template-franchise .header__logo,.page-template-thankyou-page .header__logo{align-items:center;display:inline-flex;justify-content:center}.page-template-franchise .header__right-abs,.page-template-thankyou-page .header__right-abs{align-items:center;display:flex;gap:12px;position:absolute;right:clamp(24px,2.5vw,40px);top:50%;transform:translateY(-50%)}.page-template-franchise .header__right-abs .header__socials,.page-template-thankyou-page .header__right-abs .header__socials{align-items:center;display:flex;gap:16px;left:auto;order:1;position:static;right:auto;top:auto;transform:none}.page-template-franchise .header__right-abs .lang-switcher,.page-template-thankyou-page .header__right-abs .lang-switcher{order:2}.page-template-franchise .header .burger-menu,.page-template-thankyou-page .header .burger-menu{display:none}}@media (max-width:767px){.page-template-franchise .header,.page-template-thankyou-page .header{height:22.9333333333vw}.page-template-franchise .header__container-franchise,.page-template-thankyou-page .header__container-franchise{align-items:center;gap:2.6666666667vw;justify-content:space-between}.page-template-franchise .header__logo,.page-template-thankyou-page .header__logo{flex-shrink:0;height:9.0666666667vw;margin-right:0;width:45.3333333333vw}.page-template-franchise .header__logo img,.page-template-franchise .header__logo svg,.page-template-thankyou-page .header__logo img,.page-template-thankyou-page .header__logo svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-template-franchise .header__right-abs,.page-template-thankyou-page .header__right-abs{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:2.1333333333vw;justify-content:flex-end;position:static;right:auto;top:auto;transform:none;white-space:nowrap}.page-template-franchise .header__right-abs .header__socials,.page-template-thankyou-page .header__right-abs .header__socials{display:none}.page-template-franchise .lang-switcher,.page-template-thankyou-page .lang-switcher{margin-right:0}.page-template-franchise .burger-menu,.page-template-thankyou-page .burger-menu{align-items:center;display:inline-flex;height:10.6666666667vw;justify-content:center;margin-left:0;width:10.6666666667vw}.page-template-franchise .burger-menu svg,.page-template-thankyou-page .burger-menu svg{display:block;height:4.2666666667vw;width:5.3333333333vw}.lang-pill{border-radius:13.3333333333vw;gap:2.1333333333vw;height:9.6vw;padding:0 3.7333333333vw}.lang-pill__code{font-size:3.7333333333vw}.lang-pill__flag{height:5.8666666667vw;width:5.8666666667vw}.lang-switcher__dropdown{border-radius:3.7333333333vw;width:25.6vw}.lang-switcher__dropdown .lang-switcher__item{gap:2.6666666667vw;height:9.6vw;min-height:9.6vw;padding:0 3.2vw}.lang-switcher__dropdown .lang-switcher__code{flex:1 1 auto;font-size:3.7333333333vw;padding-left:.5333333333vw;text-align:left}.lang-switcher__dropdown .lang-switcher__flag{height:5.8666666667vw;margin-right:.5333333333vw;width:5.8666666667vw}}.footer{background:#000;border-top:1px solid hsla(0,0%,100%,.04);margin-top:0;padding:47px 0 42px}.footer__container{margin:0 auto;width:min(100% - 32px,1288px)}.footer-wrap{align-items:center;display:flex;flex-direction:column;gap:26px;justify-content:flex-start;min-height:196px;text-align:center}.footer__logo{align-items:center;color:#fff;display:inline-flex;height:52px;justify-content:center;text-decoration:none;width:266px}.footer__logo img,.footer__logo svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer__logo span{color:#fff;font-size:42px;font-weight:500;letter-spacing:0;line-height:1;text-transform:uppercase}.footer__nav{align-items:center;display:flex;gap:58px;justify-content:center}.footer__nav a{color:#fff;font-size:18px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.footer__nav a.is-active,.footer__nav a:focus-visible,.footer__nav a:hover{color:#ffed00;text-decoration:none}.footer__telegram{align-items:baseline;color:#fff;display:flex;font-size:16px;font-weight:700;gap:11px;justify-content:center;line-height:1;text-decoration:none;text-transform:uppercase}.footer__telegram span,.footer__telegram strong{color:inherit;display:inline-block;font:inherit}.footer__telegram strong{color:#ffed00}.footer__telegram:focus-visible,.footer__telegram:hover{color:#fff;text-decoration:none}.footer__telegram:focus-visible strong,.footer__telegram:hover strong{color:#ffed00}.footer__icons{display:flex;gap:17px;margin-top:-4px}.footer__icons,.footer__icons a{align-items:center;justify-content:center}.footer__icons a{border-radius:50%;display:inline-flex;height:35px;transition:transform .2s ease;width:35px}.footer__icons a:focus-visible,.footer__icons a:hover{transform:translateY(-1px)}.footer__icons img{display:block;height:35px;-o-object-fit:contain;object-fit:contain;width:35px}@media (max-width:767px){.footer{padding:54px 0}.footer__container{width:min(100% - 32px,328px)}.footer-wrap{gap:0;min-height:429px}.footer__logo{height:52px;margin-bottom:34px;width:264px}.footer__nav{flex-direction:column;gap:28px;margin-bottom:62px}.footer__nav a{font-size:16px}.footer__icons{gap:17px;margin:0 0 26px;order:3}.footer__telegram{display:grid;font-size:15px;gap:8px;line-height:1.05;order:4}.footer__telegram strong{font-size:16px}}
