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{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#393939;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{text-decoration:none;color:inherit;outline:none}img,video{max-width:100%;height:auto}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}html{font-size:16px;scroll-behavior:smooth}@media (max-width:1500px){html{font-size:12px}}@media (max-width:1200px){html{font-size:10px}}@media (max-width:850px){html{font-size:8px}}@media (max-width:650px){html{font-size:6px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TT Lakes Neue Extended;font-weight:400;font-style:normal;color:#fff}body.modal_open{overflow:hidden}img{max-width:100%}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Bold"),local("TTLakesNeueExt-Bold"),url(../fonts/TTLakesNeueExt-Bold.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Light Italic"),local("TTLakesNeueExt-Light-Italic"),url(../fonts/TTLakesNeueExt-LightIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-LightIt.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended"),local("TTLakesNeueExt"),url(../fonts/TTLakesNeueExt-Regular.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended DemiBold"),local("TTLakesNeueExt-DemiBold"),url(../fonts/TTLakesNeueExt-DBold.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-DBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Thin"),local("TTLakesNeueExt-Thin"),url(../fonts/TTLakesNeueExt-Thin.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Bold Italic"),local("TTLakesNeueExt-Bold-Italic"),url(../fonts/TTLakesNeueExt-BoldIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-BoldIt.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Medium"),local("TTLakesNeueExt-Medium"),url(../fonts/TTLakesNeueExt-Medium.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended ExtraBold"),local("TTLakesNeueExt-ExtraBold"),url(../fonts/TTLakesNeueExt-XBold.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-XBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Light"),local("TTLakesNeueExt-Light"),url(../fonts/TTLakesNeueExt-Light.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Black Italic"),local("TTLakesNeueExt-BlackItalic"),url(../fonts/TTLakesNeueExt-BlackIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-BlackIt.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended DemiBold Italic"),local("TTLakesNeueExt-DemiBoldItalic"),url(../fonts/TTLakesNeueExt-DBoldIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-DBoldIt.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Italic"),local("TTLakesNeueExt-Italic"),url(../fonts/TTLakesNeueExt-Italic.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Thin Italic"),local("TTLakesNeueExt-ThinItalic"),url(../fonts/TTLakesNeueExt-ThinIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-ThinIt.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Black"),local("TTLakesNeueExt-Black"),url(../fonts/TTLakesNeueExt-Black.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended Medium Italic"),local("TTLakesNeueExt-MediumItalic"),url(../fonts/TTLakesNeueExt-MediumIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-MediumIt.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended ExtraBold Italic"),local("TTLakesNeueExt-ExtraBoldItalic"),url(../fonts/TTLakesNeueExt-XBoldIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-XBoldIt.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended ExtraLight Italic"),local("TTLakesNeueExt-ExtraLightItalic"),url(../fonts/TTLakesNeueExt-XLightIt.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-XLightIt.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:TT Lakes Neue Extended;src:local("TT Lakes Neue Extended ExtraLight"),local("TTLakesNeueExt-ExtraLight"),url(../fonts/TTLakesNeueExt-XLight.woff2) format("woff2"),url(../fonts/TTLakesNeueExt-XLight.woff) format("woff");font-weight:200;font-style:normal}.body-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;color:#fff;font-family:TT Lakes Neue Extended;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:url(../../public/img/bg__desk.jpg);background-color:#000;-moz-background-size:contain;background-size:contain;background-position:0 0;background-repeat:repeat}.header{font-size:1rem;width:100%;font-weight:500;font-style:normal;text-transform:uppercase;margin-bottom:9.375em;z-index:1}.header .container{width:100%;margin:0 auto;padding:3.125em 3.4375em 0}.header__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header__logo{font-size:1.5em;font-weight:600;text-transform:uppercase}.header__btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.header__btn span{font-size:1em}.header__arr{width:2.5em;margin-left:.625em}@media (max-width:720px){.header__logo{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .w1{display:none}.header__btn{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:2.8125em;margin-left:auto}}@media (max-width:650px){.header{font-size:1.5rem;margin-bottom:6.25em}}.popups{font-size:1rem}.popups .reg-f{position:relative}.popups__popup{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:10px}.popups__popup:not(.active){opacity:0;visibility:hidden;pointer-events:none}.popups__popup.promo{text-align:center}.popups__popup.promo .popups__content{-moz-border-radius:.3125em;border-radius:.3125em;padding:40px 40px 80px}.popups__title{color:#0047ff;text-decoration:underline;text-transform:uppercase;padding:1.5625em 2.5em;background-color:#eee;-moz-border-radius:1.875em 1.875em 0 0;border-radius:1.875em 1.875em 0 0;position:absolute;top:-4.5625em;left:0}.popups__title span{font-weight:500}.popups__s-mes span,.popups__title span{font-family:TT Lakes Neue Extended;font-size:1.75em}.popups__s-mes span{text-transform:uppercase;line-height:1.2;color:#000}.popups__plus{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-4.5625em;right:0}.popups__plus img{width:100%;width:3.125em;height:3.125em}.popups__plus img:first-child{margin-right:.3125em}.popups__dec{position:absolute;width:1.875em;height:1.875em;right:-1.8125em;bottom:.1875em}.popups__content{background:#eee;-moz-border-radius:0 1.875em 1.875em 1.875em;border-radius:0 1.875em 1.875em 1.875em;padding:2.5em;max-width:25em;margin:auto;position:relative;width:100%}.popups__content--rules{max-width:37.5em}.popups__content--rules .modal-scrollbar{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding-right:15px}.popups__content--rules .modal-scrollbar::-webkit-scrollbar{width:3px;background:#000}.popups__content--rules .modal-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px hsla(0,0%,100%,.75);border-radius:10px;width:2.5px}.popups__content--rules .modal-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#000}@-moz-document url-prefix(){.popups__content--rules .modal-scrollbar{scrollbar-color:hsla(0,0%,100%,.75) #000;scrollbar-width:thin}}.popups__content--reg{max-width:600px;display:none}.popups__content--reg.active{display:block}.popups__close{cursor:pointer}.popups__close--btn span{position:absolute;top:1.875em;right:1.875em;font-size:1.25em;text-decoration:underline;text-transform:uppercase;color:#fff}.popups__close--over{position:absolute;top:0;left:0;width:100%;height:100%}@media (orientation:landscape) and (min-aspect-ratio:192/85){.popups,.popups .button{font-size:.8rem}}@media (orientation:landscape) and (min-aspect-ratio:12/5){.popups,.popups .button{font-size:.7rem}}@media (orientation:landscape) and (min-aspect-ratio:64/25){.popups,.popups .button{font-size:.65rem}}@media (orientation:landscape) and (min-aspect-ratio:96/35){.popups,.popups .button{font-size:.6rem}}@media (orientation:landscape) and (min-aspect-ratio:192/65){.popups,.popups .button{font-size:.5rem}}@media (orientation:landscape) and (min-aspect-ratio:16/5){.popups,.popups .button{font-size:.45rem}}@media (max-width:650px){.popups{font-size:1.5rem}}@media (max-width:420px){.popups{font-size:1.2rem}}.menu{z-index:1}.menu__desc-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:2s ease-in-out;-moz-transition:2s ease-in-out;transition:2s ease-in-out}.menu__open-btn{display:none;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.menu__open-btn a{font-size:1em}.menu__lines{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.625em;width:2.5em;height:2.5em;background-color:#eee;-moz-border-radius:.75em;border-radius:.75em;position:relative}.menu__main-line{position:relative}.menu__main-line,.menu__main-line:after{width:1em;height:.125em;background-color:#000}.menu__main-line:after{position:absolute;content:"";top:.375em;left:0}.menu__main-line:before{position:absolute;content:"";top:-.375em;left:0;width:1em;height:.125em;background-color:#000}.menu__item span{font-size:1em;font-weight:500}.menu__item:not(:last-child){margin-right:3.4375em}.menu__mob-dec{display:none;width:30em}.menu__mob-dec img{width:100%}@media (min-width:721px){.menu__wrap{display:block!important}}@media (max-width:720px){.menu{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.menu__open-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.menu__wrap{position:absolute;top:100%;display:none;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;background-image:url(../../public/img/bg__desk.jpg);-moz-background-size:contain;background-size:contain;background-position:0 0;background-repeat:repeat}.menu__desc-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.menu__item{text-decoration:underline;margin-right:0!important;margin-bottom:1.875em}.menu__item span{font-size:1.875em}.menu__mob-dec{display:block}.menu__mob-dec:first-child{margin:1.875em 0}.menu__mob-dec:last-child{margin-bottom:1.875em}}.b-r{font-size:1rem;text-transform:uppercase;font-weight:700;font-style:normal;color:#fff;margin-bottom:9.375em}.b-r,.b-r__outer{position:relative}.b-r__outer{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.b-r .container{max-width:62.5em;width:100%}.b-r__block{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-r__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.b-r__word{position:relative;display:inline-block;background-color:#0047ff}.b-r__word span{font-size:6.25em}.b-r .word-1{padding:2.5em 2.5em 0;-moz-border-radius:2.5em 2.5em 0 0;border-radius:2.5em 2.5em 0 0}.b-r .word-2{-moz-border-radius:0 2.5em 0 2.5em;border-radius:0 2.5em 0 2.5em;padding:1.5625em 2.5em 1.25em}.b-r .word-3{background-color:#eee;color:#000;-moz-border-radius:1.25em;border-radius:1.25em;padding:.9375em 1.25em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-r .word-3 span{font-weight:500;font-size:1.875em}.b-r .word-4{-moz-border-radius:0 2.5em 2.5em 2.5em;border-radius:0 2.5em 2.5em 2.5em;padding:1.5625em 2.5em .625em;margin-left:2.5em}.b-r__dec{position:absolute;width:2.5em;height:2.5em}.b-r .dec-1,.b-r .dec-2{bottom:-.0625em;right:-2.4375em}.b-r .dec-3{top:-.0625em;left:-2.4375em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.b-r__plus{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0}.b-r__plus img{width:100%;width:3.125em;height:3.125em}.b-r__plus img:first-child{margin-right:.3125em}@media (max-width:380px){.b-r{font-size:.85rem;margin:0 3.4375em 9.375em}.b-r .container{max-width:100%}.b-r .dec-3{top:-.0625em;left:-2.3125em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.timer{font-size:1rem;font-style:normal;margin-bottom:7.5em;margin-left:3.4375em;margin-right:3.4375em}.timer .container{padding:2.5em;max-width:75em;background-color:#eee;-moz-border-radius:2.5em;border-radius:2.5em}.timer__block{background-color:#eee;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.timer__slogan{text-transform:uppercase;text-decoration:underline;color:#0047ff;font-weight:500;margin-right:auto}.timer__slogan span{font-size:1.25em}.timer__box{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5em;margin-top:1.25em}.timer__dec-line{margin-bottom:2.5em;width:70em}.timer__code{width:70em}.timer .button{max-width:28.125em;width:100%;padding:1.5625em 5.3125em}.timer .button:hover{background-color:transparent}@media (max-width:520px){.timer .container{max-width:100%}.timer__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timer__slogan{margin:0 auto}.timer__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timer .button{max-width:100%}.timer__code,.timer__dec-line{width:100%}}.count{font-size:1rem;color:#000}.count__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.count__item{text-align:center;-ms-flex-preferred-size:20%;flex-basis:20%}.count__num span{font-size:3.75em;font-weight:700}.count__dots{margin:0 1.25em}.count__dots span{font-size:3.75em;font-weight:700}.count__text span{text-transform:uppercase;font-size:1em}@media (max-width:520px){.count{margin-bottom:1.875em}}.button{font-size:1rem;font-weight:500;color:#000;text-transform:uppercase;text-align:center;background-color:#8fff00;border:.125em solid #8fff00;line-height:1.4;-moz-border-radius:1.875em;border-radius:1.875em;cursor:pointer;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.button span{font-size:1.375em}.main-tr{font-size:1rem;text-transform:uppercase;margin-bottom:7.5em;position:relative}.main-tr__outer{width:100%;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.main-tr__block,.main-tr__outer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-tr__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main-tr__slogan{margin-bottom:4.0625em;text-align:center}.main-tr__slogan span{font-size:5em;font-weight:700;color:#fff}@media (max-width:520px){.main-tr{width:100%}.main-tr .container{padding:0 3.4375em}.main-tr__slogan span{font-size:4.375em}}.sup-tr{font-size:1rem;text-transform:uppercase;margin-bottom:7.5em}.sup-tr__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.sup-tr__slogan{margin:0 auto 4.0625em;text-align:center}.sup-tr__slogan span{font-size:5em;font-weight:700;color:#fff}@media (max-width:520px){.sup-tr{width:100%}.sup-tr .container{padding:0 3.4375em}.sup-tr__slogan span{font-size:4.375em}}.hover-module{font-size:1rem;position:relative}.hover-module .container{padding:2.8125em;max-width:75em;width:75em;background-color:#eee;-moz-border-radius:2.5em;border-radius:2.5em}.hover-module__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hover-module__dec{width:1.25em;min-width:1.25em;margin:0 1.875em}.hover-module__dec .desk-l{display:block}.hover-module__dec .mob-l{display:none}.hover-module__dec img{width:100%}.hover-module__item{text-align:center;max-width:34.0625em;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.hover-module__item:hover video{opacity:1}.hover-module__item:hover .hover-module__text{opacity:0}.hover-module__text{font-size:2.5em;font-weight:700;line-height:1.1;color:#000;z-index:1;opacity:1;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}.hover-module__plus{position:absolute;content:"";top:1.25em;right:1.25em;width:3.125em;height:3.125em}.hover-module__plus img{width:100%}.hover-module video{margin:1.875em 0;-webkit-clip-path:circle(8.375em);clip-path:circle(8.375em);opacity:0;position:absolute;z-index:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}@media (max-width:720px){.hover-module video{position:static;opacity:1;z-index:1}.hover-module__item:hover .hover-module__text{opacity:1}}@media (max-width:520px){.hover-module{width:100%}.hover-module .container{width:100%;max-width:100%}.hover-module__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.hover-module__item video{max-width:53.125em;-webkit-clip-path:circle(13.875em);clip-path:circle(13.875em)}.hover-module__dec{width:100%;margin:1.875em 0}.hover-module__dec .desk-l{display:none}.hover-module__dec .mob-l{display:block}.hover-module .reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.topics{font-size:1rem;margin-bottom:7.5em}.topics,.topics__outer{width:100%;position:relative}.topics__outer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.topics .container{max-width:100%;padding:5em 5em 6.25em;background-color:#eee;-moz-border-radius:2.5em;border-radius:2.5em}.topics__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:87.5em;margin:0 auto}.topics__slogan{text-transform:uppercase;margin-bottom:6.25em}.topics__slogan span{font-size:5em;font-weight:700;color:#000}.topics__box{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.topics__box:not(:last-child){margin-bottom:6.25em}.topics__dec{width:1.6875em;min-width:1.6875em;margin:0 1.875em}.topics__dec .desk-l{display:block}.topics__dec .mob-l{display:none}.topics__dec img{width:100%}.topics__module{text-align:center;max-width:34.0625em;width:100%}.topics__module span{font-size:2.5em;font-weight:700;line-height:1.1;color:#000}.topics__item{position:relative;text-align:left;text-transform:uppercase;padding-left:1.875em}.topics__item span{font-size:1.5em;font-weight:500;line-height:1.2}.topics__item:before{content:"";position:absolute;top:.1875em;left:0;width:1.25em;height:1.25em;-moz-background-size:100% 100%;background-size:100% 100%;background-image:url(../../public/img/ra.png)}.topics__item:not(:last-child){margin-bottom:3.125em}.topics .button{max-width:33.125em;width:100%;padding:.9375em 5.9375em}.topics .button:hover{background-color:transparent}.topics__arr{width:5em;min-width:5em;margin:2.5em 1.25em 0}.topics__arr .desk-ar{display:block}.topics__arr .mob-ar{display:none}.topics__arr img{width:100%}.topics__subbox{max-width:33.125em;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.topics__calendar{margin-top:1.25em;padding-left:1.875em;position:relative}.topics__calendar span{text-transform:uppercase;text-decoration:underline;color:#0047ff;font-size:1.1875em;font-weight:500}.topics__calendar:before{position:absolute;content:"";top:-.125em;left:0;width:1.25em;height:1.25em;background-image:url(../../public/img/plus.png);-moz-background-size:100% 100%;background-size:100% 100%}@media (max-width:1050px){.topics__item span{font-size:1.25em}.topics__dec{width:1.375em}.topics .button span,.topics__calendar span{font-size:1.25em}}@media (max-width:520px){.topics__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.topics__slogan span{font-size:4.375em}.topics .button span,.topics__item span{font-size:1.5em}.topics__dec{max-width:40.625em;width:100%;margin:3.125em 0}.topics__dec .desk-l{display:none}.topics__dec .mob-l{display:block}.topics .button,.topics__module,.topics__subbox{max-width:40.625em}.topics__arr{width:.625em;min-width:.625em;margin-bottom:1.875em}.topics__arr .desk-ar{display:none}.topics__arr .mob-ar{display:block}}.speakers{font-size:1rem;margin-bottom:6.25em}.speakers__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.speakers__slogan{margin-bottom:7.5em}.speakers__slogan span{font-size:5em;font-weight:700;color:#fff;text-transform:uppercase}.speakers__slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:75em}.speakers__subtext span{font-size:1.5em;text-transform:uppercase;font-weight:500}.speakers__item{max-width:18.125em;width:100%;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:6.25em;position:relative}.speakers__item:after{content:"";position:absolute;width:5em;height:.125em;background-color:#eee;top:8.75em;right:-6.25em}.speakers__item img{width:100%;-moz-border-radius:100%;border-radius:100%}.speakers__item:not(:nth-child(3n)){margin-right:7.5em}.speakers__item:nth-child(3n):after{display:none}.speakers__name{margin:1.875em 0}.speakers__name span{text-transform:uppercase;font-weight:500;font-size:2em;line-height:1.1}.speakers__position{padding:.9375em 1.25em;background-color:#eee;-moz-border-radius:.9375em;border-radius:.9375em;max-width:16.5625em}.speakers__position span{font-size:1.125em;line-height:1.4;font-weight:500;text-decoration:underline;text-transform:uppercase;color:#0047ff}@media (max-width:520px){.speakers__slider{max-width:62.5em}.speakers__item{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.speakers__name{text-align:center}.speakers__slogan span{font-size:4.375em}.speakers__item:not(:nth-child(2n)){margin-right:7.5em}.speakers__item:nth-child(2n){margin-right:0}.speakers__item:nth-child(3n):after{display:block}.speakers__item:nth-child(2n):after{display:none}}@media (max-width:450px){.speakers{margin-bottom:6.875em}.speakers__subtext{margin-top:12.5em}.speakers__item{margin:0 auto!important}.speakers__item:after{display:none}}.sponsors{font-size:1rem;margin-bottom:12.5em}.sponsors,.sponsors__outer{width:100%;position:relative}.sponsors__outer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.sponsors .container{max-width:100%;padding:5em 5em 7.5em;background-color:#eee;-moz-border-radius:2.5em;border-radius:2.5em}.sponsors__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.sponsors__slogan{text-transform:uppercase;margin-bottom:6.25em}.sponsors__slogan span{font-size:5em;font-weight:700;color:#000}.sponsors__box{max-width:75em;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.sponsors__item{width:75em}.sponsors__item img{width:100%;display:block}.sponsors__item .big{display:block}.sponsors__item .little,.sponsors__item .middle{display:none}.sponsors .spec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-moz-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0;padding:.625em 2.5em;background-color:#000}.sponsors .spec-dec{position:absolute;bottom:-.0625em;right:-1.1875em;width:1.25em;height:1.25em}.sponsors .spec-dec img{width:100%}.sponsors__att{max-width:75em;width:100%;padding:2.5em;background-color:#000;-moz-border-radius:0 2.5em 2.5em 2.5em;border-radius:0 2.5em 2.5em 2.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.sponsors__quest span{font-size:4em;font-weight:700;text-transform:uppercase;line-height:1.2}.sponsors .button{max-width:20em;width:100%;padding:1.875em 3.75em}.sponsors .button:hover{background-color:transparent;color:#fff}.sponsors .button span{font-weight:500}@media (max-width:520px){.sponsors .button{max-width:100%}.sponsors__att{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sponsors__slogan span{font-size:4.375em}.sponsors__quest span{font-size:3.75em}}@media (max-width:450px){.sponsors .big{display:none}.sponsors .little{display:block}}.locations{font-size:1rem;text-transform:uppercase;margin-bottom:12.5em}.locations__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.locations__slogan{margin-bottom:4.0625em}.locations__slogan span{font-size:5em;font-weight:700;color:#fff}.locations__slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.locations__item{max-width:24.6875em;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.locations__item img{-moz-border-radius:2.5em;border-radius:2.5em;width:100%}.locations__name{margin:1.875em 0}.locations__name span{text-transform:uppercase;font-weight:500;font-size:1.75em;line-height:1.2}.locations__item:not(:last-child){margin-right:.625em}@media (max-width:520px){.locations__slogan span{font-size:4.375em}.locations__slider{max-width:62.5em}.locations__name{text-align:center}.locations__item{margin:0 auto;display:block!important}.locations .location-b{top:220px}}.canvas{font-size:1rem;position:absolute;top:0;left:0;max-height:100%;max-width:100%;pointer-events:none;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;z-index:10;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}.canvas.active{opacity:1}.form-f{width:100%}.form-f input:-webkit-autofill,.form-f input:-webkit-autofill:focus,.form-f input:-webkit-autofill:hover,.form-f select:-webkit-autofill,.form-f select:-webkit-autofill:focus,.form-f select:-webkit-autofill:hover,.form-f textarea:-webkit-autofill,.form-f textarea:-webkit-autofill:focus,.form-f textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-f__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-f input{padding:.8125em;max-width:45%;width:100%;background:transparent;-moz-border-radius:.75em;border-radius:.75em;color:#fff;border:1px solid #fff;font-size:1.75em}.form-f input::-webkit-input-placeholder{color:#fff;font-size:.9375em}.form-f input:-moz-placeholder{color:#fff;font-size:.9375em}.form-f input::-moz-placeholder{color:#fff;font-size:.9375em}.form-f input:-ms-input-placeholder{color:#fff;font-size:.9375em}.form-f input::-ms-input-placeholder{color:#fff;font-size:.9375em}.form-f input::placeholder{color:#fff;font-size:.9375em}.form-f__email{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.form-f #email-error{margin-top:.625em;display:block;color:#e31e24;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:1.25em}.form-f .input_error{border-color:#e31e24}.form-f__btn{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;max-width:45%;border:1px solid #8fff00;background-color:#8fff00;padding:1.5em;-moz-border-radius:1.5625em;border-radius:1.5625em}.form-f__btn span{font-family:TT Lakes Neue Extended;font-size:1.75em;font-weight:500}.form-f__btn:disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}@media (max-width:520px){.form-f__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-f__btn{max-width:100%;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.form-f__email{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:1.25em;max-width:100%!important}.form-f #email-error{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0;margin-bottom:10px}}.form-reg,.form-sp{width:100%}.form-reg input:-webkit-autofill,.form-reg input:-webkit-autofill:focus,.form-reg input:-webkit-autofill:hover,.form-reg select:-webkit-autofill,.form-reg select:-webkit-autofill:focus,.form-reg select:-webkit-autofill:hover,.form-reg textarea:-webkit-autofill,.form-reg textarea:-webkit-autofill:focus,.form-reg textarea:-webkit-autofill:hover,.form-sp input:-webkit-autofill,.form-sp input:-webkit-autofill:focus,.form-sp input:-webkit-autofill:hover,.form-sp select:-webkit-autofill,.form-sp select:-webkit-autofill:focus,.form-sp select:-webkit-autofill:hover,.form-sp textarea:-webkit-autofill,.form-sp textarea:-webkit-autofill:focus,.form-sp textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-reg__block,.form-sp__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-reg input,.form-sp input{padding:.9375em;margin-bottom:.625em;max-width:100%;width:100%;background:transparent;-moz-border-radius:.75em;border-radius:.75em;color:#000;border:2px solid #e2e2e2;font-size:1.75em;-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}.form-reg input:focus,.form-sp input:focus{border-color:#000}.form-reg input::-webkit-input-placeholder, .form-sp input::-webkit-input-placeholder{color:#000;font-size:.9375em}.form-reg input:-moz-placeholder, .form-sp input:-moz-placeholder{color:#000;font-size:.9375em}.form-reg input::-moz-placeholder, .form-sp input::-moz-placeholder{color:#000;font-size:.9375em}.form-reg input:-ms-input-placeholder, .form-sp input:-ms-input-placeholder{color:#000;font-size:.9375em}.form-reg input::-ms-input-placeholder, .form-sp input::-ms-input-placeholder{color:#000;font-size:.9375em}.form-reg input::placeholder,.form-sp input::placeholder{color:#000;font-size:.9375em}.form-reg .input_error,.form-sp .input_error{display:block;color:#e31e24;border-color:#e31e24}.form-reg .form__err-holder,.form-sp .form__err-holder{position:relative}.form-reg #company-error,.form-reg #email-error,.form-reg #name-error,.form-reg #phone-error,.form-reg #position-error,.form-reg #surname-error,.form-sp #company-error,.form-sp #email-error,.form-sp #name-error,.form-sp #phone-error,.form-sp #position-error,.form-sp #surname-error{position:absolute;top:.5em;right:.625em}.form-reg__btn,.form-sp__btn{width:100%;max-width:100%;border:1px solid #8fff00;padding:1.5em;-moz-border-radius:1.5625em;border-radius:1.5625em}.form-reg__btn span,.form-sp__btn span{font-family:TT Lakes Neue Extended;font-size:1.75em;font-weight:500}.form-reg__btn:disabled,.form-sp__btn:disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}.form-reg .radio,.form-sp .radio{cursor:pointer;background:#fff;border:1px solid #ccc;-moz-border-radius:.3125em;border-radius:.3125em;width:1.5625em;min-width:1.5625em;height:1.5625em;min-height:1.5625em;display:block;position:relative;-ms-flex-negative:0;flex-shrink:0;margin-right:1em}.form-reg .radio:before,.form-sp .radio:before{content:"";width:.625em;height:.625em;background:url(../img/chev.png) no-repeat 50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;color:#fefefe}.form-reg .checkbox-d,.form-sp .checkbox-d{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;z-index:-1}.form-reg .check-descr,.form-sp .check-descr{line-height:1.1;font-size:1.125em;color:#000}.form-reg .checkbox-holder,.form-sp .checkbox-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.625em}.form-reg input[type=checkbox]:not(:checked)~.radio,.form-sp input[type=checkbox]:not(:checked)~.radio{border:1px solid red}.form-reg input[type=checkbox]:not(:checked)~.r-2,.form-sp input[type=checkbox]:not(:checked)~.r-2{border-color:#ccc!important}.form-reg input[type=checkbox]:checked~.radio:before,.form-sp input[type=checkbox]:checked~.radio:before{opacity:1}.form-reg #privacyPolicyReg-error,.form-reg #privacyPolicySp-error,.form-sp #privacyPolicyReg-error,.form-sp #privacyPolicySp-error{position:absolute;bottom:-2em;color:transparent;background:transparent}.footer{font-size:1rem;background-color:#0047ff;-moz-border-radius:2.5em 2.5em 0 0;border-radius:2.5em 2.5em 0 0}.footer .container{padding:5em 2.5em 2.5em;width:100%}.footer__block{max-width:75em;margin:0 auto;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__block,.footer__line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.footer__line{width:100%;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5em}.footer__dec{width:28.75em}.footer__dec img{width:100%}.footer__desc{max-width:36.875em}.footer__desc span{font-size:1.875em;font-weight:500;line-height:1.2;text-transform:uppercase;color:#fff}.footer__dec-l{width:75em;margin-bottom:6.25em}.footer__dec-l img{width:100%}.footer__dec-l:last-child{margin-bottom:0}.footer__logo span{font-size:1.25em;font-weight:500;text-transform:uppercase}.footer__rights{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__rights a,.footer__rights div{font-size:1em;font-weight:500;text-transform:uppercase}.footer__rights-text{margin-top:.3125em}.footer .l-3{margin-bottom:2.5em}@media (max-width:520px){.footer .container{padding:5em 3.4375em 3.125em}.footer__line:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__dec{margin-bottom:1.875em}.footer__dec-l{width:100%}.footer__desc{max-width:100%}}.main{font-size:1rem}.main>.container{width:100%;margin:0 auto}.main__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main__dec-col{width:75em;margin-bottom:7.5em}@media (max-width:520px){.main__dec-col{width:100%;padding:0 3.4375em}}