.b__offer,.full-h-b,.site-footer{overflow:hidden}@font-face{font-family:open_sanslight;src:url(../fonts/landing_fonts/OpenSansLight/opensans-light-webfont.woff2) format('woff2'),url(../fonts/landing_fonts/OpenSansLight/opensans-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(../fonts/landing_fonts/OpenSansRegular/open_sansregular.woff2) format('woff2'),url(../fonts/landing_fonts/OpenSansRegular/open_sansregular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(../fonts/landing_fonts/OpenSansSemibold/open_sanssemibold.woff2) format('woff2'),url(../fonts/landing_fonts/OpenSansSemibold/open_sanssemibold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(../fonts/landing_fonts/OpenSansBold/open_sansbold.woff2) format('woff2'),url(../fonts/landing_fonts/OpenSansBold/open_sansbold.woff) format('woff');font-weight:400;font-style:normal}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#000}.clear{clear:both}#result_promo .cupon_error{color:#e05b52}#result_promo .cupon_good{color:#a1bf5c}#header-with-logo{height:116px;position:absolute;top:0;left:0;width:100%;z-index:1001}.rouble-s{text-transform:initial;font-family:'ALS Rubl'}.blue-txt{color:#5abbf2}.slideout-panel{background:#fff}.m-nachalo-grad .cover:before{z-index:4!important;bottom:-110px!important}.mrfn-blue-b{padding:35px 0;background:#37b3de;color:#fff;font-family:GothaProMed;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:3.1px}.mrfn-b__main-title{text-align:center;text-transform:uppercase;font-size:48px;letter-spacing:1.8px;color:#1b2232;font-family:GothaProBlack}.mrfn-b__sub-title{font-size:18px;font-family:GothaProBol;line-height:33px;letter-spacing:1px;text-transform:uppercase}.mrfn-b__sep{margin:24px auto;width:88px;height:3px;background:#1b2232}.btn-type3,.btn-type3:before{background-image:-webkit-linear-gradient(180deg,#ff6a66 0,#fcce66 100%);background-image:-ms-linear-gradient(180deg,#ff6a66 0,#fcce66 100%)}.mrfn-b__section-txt{color:#1b2232;font-size:18px;line-height:33px}.mrfn-b__section-txt a{color:#1b2232!important;text-decoration:underline!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mrfn-b__section-txt a:hover{color:#3e6790!important;text-decoration:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.adaptive-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.adaptive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.mrfn-def-btn{display:inline-block;color:#fefefe;text-transform:uppercase;font-size:16px;font-family:GothaProMed;padding:22px 20px;text-decoration:none;-webkit-border-radius:30px;border-radius:30px;letter-spacing:2px;min-width:240px;position:relative;text-align:center}.btn-type1{background-image:-webkit-linear-gradient(175deg,#00a4db 0,#4d6b99 99%);background-image:-ms-linear-gradient(175deg,#00a4db 0,#4d6b99 99%)}.btn-type1:hover{background-image:-webkit-linear-gradient(175deg,#00baf9 0,#587db7 99%);background-image:-ms-linear-gradient(175deg,#00baf9 0,#587db7 99%)}.btn-type2{border:1px solid #587db6}.btn-type2:hover{color:#09b4f1;border-color:#01bbf9}.btn-type3{color:#693a42;font-family:GothaProMed}.header-parallax-content .black-f-txt,.mrfn-first-b__main-title{font-family:GothaProBlack}.btn-type3:before{content:'';position:absolute;top:0;left:0;right:0;bottom:-20px;z-index:-1;opacity:.35;-webkit-filter:blur(10px);filter:blur(10px);-webkit-border-radius:40px;border-radius:40px}.b-dismiss-left:before,.mrfn-first-b .cover:before,.mrfn-video-play__btn:before,.teleport-price__price:before{content:""}.mrfn-wrapper{color:#fff}.mrfn-logo-wrapp{margin:0 auto;max-width:1200px;position:relative}.mrfn-header-logo{display:block;width:190px;height:25px;background:url(../img/puzat_img/mrfn-header-logo.png) no-repeat;position:absolute;left:60px;top:40px;z-index:10}.mrfn-nachalo .centralize{top:592px}.mrfn-center-b{max-width:1200px;margin:0 auto;text-align:center}.mrfn-h2{font-size:21px}.mrfn-post-h2{font-size:16px}.mrfn-b-inner__def-padd{padding:0 60px}.header-parallax-content{color:#fefefe;text-align:center}.mrfn-header-top{text-align:center;color:#693a42;padding-top:110px;position:relative;z-index:5}.mrfn-header-top__first-title{font-size:24px;font-family:GothaProBlack;text-transform:uppercase;letter-spacing:10px}.mrfn-header-top__second-title{font-size:16px;text-transform:uppercase;letter-spacing:3.2px}.mrfn-header-buttons{font-size:0;text-align:center}.mrfn-header-buttons .mrfn-def-btn{margin:0 23px}.mrfn-first-b{min-height:800px;position:relative;background:#1c2232}.mrfn-first-b__sep{width:71px;height:7px;background:#693a42;margin:18px auto 25px}.mrfn-first-b .cover:before{height:656px;position:absolute;bottom:0;left:0;width:100%;z-index:2;background:url(../img/line2.png) bottom repeat-x}.mrfn-first-b__main-title{text-transform:uppercase;text-align:center;color:#fff;font-size:147px;letter-spacing:57px;position:absolute;width:100%;left:0;top:200px;z-index:2;padding-left:50px}.mrfn-header-top__date{font-family:GothaProLig;font-size:30px;text-transform:uppercase;letter-spacing:2.4px}.mrfn-header-top__post-title-1{font-size:30px;font-family:GothaProBol;line-height:44px;color:#e5e1e0;text-transform:uppercase;letter-spacing:2.8px;margin-bottom:160px}.mrfn-header-theses{font-size:0;text-align:center;padding:69px 0 67px}.mrfn-header-theses__element{width:100%;max-width:360px;display:inline-block;font-size:14px;font-family:GothaProBol;text-transform:uppercase;letter-spacing:1.3px;line-height:24px;margin-bottom:20px;padding:0 20px}.mrfn-theses-inner{display:inline-block;text-align:left;position:relative;padding-left:55px}.mrfn-header-theses__icon{position:absolute;left:0;top:50%;margin-top:-19.5px;width:39px;height:39px;background:url(../img/puzat_img/thesis-icon.png) no-repeat}.b-teleport-first{background:url(../img/puzat_img/teleport-first-b__background-img.jpg) center top no-repeat #1d2232;min-height:820px;padding:172px 20px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center}.b-teleport-first__inner{width:100%;height:100%}.mrfn-first-b_type2__pre-main-title{font-size:16px;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:37px;letter-spacing:3px}.mrfn-first-b_type2__main-title{color:#fff;font-size:124px;text-align:center;text-transform:uppercase;line-height:83px;letter-spacing:21px;font-family:GothamProBlack}.mrfn-first-b_type2__sep{width:71px;height:7px;background:#f2f1f0;margin:49px auto 51px}.mrfn-first-b_type2__desc-txt{text-align:center;font-size:18px;color:#fff;line-height:26px;letter-spacing:1.5px;text-transform:uppercase;font-family:GothamProBold}.mrfn-first-b__key-events{text-align:center;font-size:0;padding:47px 0 56px}.mrfn-first-b__key-events-el{display:inline-block;vertical-align:top;width:340px;font-size:18px;color:#e5e1e0;font-family:GothamProLight}.mrfn-first-b__key-events_strong{font-family:GothamProBlack;margin-right:10px;font-size:48px;line-height:48px;color:#fff;display:inline-block;vertical-align:top}.mrfn-first-b__key-events-txt{display:inline-block;vertical-align:top;text-align:left;padding-top:4px}.b-dismiss-left,.b-dismiss-right,.b-rules-left,.b-rules-right{vertical-align:middle}.mrfn-first-b__key-events-icon_icon1{display:inline-block;margin-right:5px;margin-top:15px;width:77px;height:29px;background:url(../img/puzat_img/mrfn-first-b__key-events-icon_icon1.png) no-repeat}.mrfn-txt-b{padding:85px 0;background:#f2f1f0;color:#1b2232;text-align:center}.mrfn-txt-wrapp{padding:0;margin:0 auto;max-width:1200px}.mrfn-txt-b .mrfn-b__sub-title{letter-spacing:.8px;padding:22px 0 0;margin-bottom:34px}.mrfn-video-b{min-height:435px;background:#1b2234;padding-top:20px}.mrfn-video-wrapp{position:relative;width:100%;max-width:1200px;margin:0 auto}.mrfn-video-wrapp__title{color:#fff;font-size:48px;line-height:53px;font-family:GothaProBol;letter-spacing:2px;text-transform:uppercase;position:absolute;left:694px;top:141px}.mrfn-video-wrapp__title-sep{float:left;background:#5abbf2;width:71px;height:7px;margin:23px 0 0}.mrfn-video-container{float:left;width:100%;max-width:900px;position:relative}.mrfn-video-container img{display:block;width:100%;height:auto}.mrfn-video-play{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(27,34,50,.55)}.mrfn-video-play__btn{position:absolute;left:50%;margin-left:-39.5px;top:50%;margin-top:-39.5px;width:69px;height:69px;background:url(../img/puzat_img/play_button2.png) no-repeat}.mrfn-video-play__btn:before{opacity:0;position:absolute;width:70px;height:70px;left:50%;top:50%;margin-left:-37px;margin-top:-37px;border:2px solid #3e80a7;-webkit-border-radius:100%;border-radius:100%;-webkit-animation:videoCircle .7s infinite;animation:videoCircle .7s infinite}.b__banner.full-h-b .text{padding:1px}.b-banner-big{text-align:center;min-height:797px}.b-banner-big .b-item2{padding:64px 30px}.b-banner-big .bann-sep{background:#fff;width:88px;height:3px;margin:50px auto}.b-format-section,.b-inform-block,.b-require-section{background:#f2f1f0}.b-banner-big .bann-m-title{color:#f2f1f0;font-size:24px;line-height:29px;font-family:GothaProBol;margin-bottom:44px}.b-banner-big .bann-bol-txt,.b-banner-big .bann-def-txt{color:#fff;letter-spacing:0;text-transform:initial;font-size:22px}.b-banner-big .bann-def-txt{font-family:GothaProLig;line-height:30px}.b-banner-big .bann-bol-txt{line-height:26px;font-family:GothaProBol}.b-require-inner{margin:0 auto;max-width:1200px;width:100%}.b-require-section .b-require-section__price{text-transform:uppercase;font-size:36px;font-family:GothaProBol;color:#1b2232;line-height:30px;margin-bottom:24px}.b-require-section .b-require-section__inf{font-size:18px;font-family:GothaProLig;color:#1b2232;line-height:22px}.b-require-section .m--table{max-width:960px;width:100%;margin:0 auto;padding:65px 60px 82px}.b-require-section .m--table-cell{width:50%;padding:0 30px}.b-format-section .b-course-format{border:none;margin:0 auto;padding:0 0 108px}.b-format-section .b-cf-item strong{text-transform:uppercase;font-size:36px}.b-format-section .b-course-format .m--table-cell{padding:0 36px}.b-inform-block_type2 .b-inform-inner__text{font-size:20px;line-height:24px;margin-bottom:24px}.b-inform-inner{margin:0 auto;max-width:1200px;width:100%;padding:65px 0 100px}.b-inform-block_with-video h2{padding-top:45px}.b-inform-block_with-video .b-inform-inner{padding:30px 0}.teleport-kak-bilo{background:#0f1e31;padding-bottom:80px}.teleport-kak-bilo h2{margin-bottom:45px}.teleport-kak-bilo__video-wrapp{max-width:1200px;width:100%;margin:0 auto;background:#f3f2f0;padding:32px 16px}.teleport-kak-bilo__el{float:left;width:50%;padding:0 16px}.teleport-kak-bilo .b-inform-inner{padding:0}.teleport-price{padding:0 20px 30px}.teleport-price .b-inform-inner__text{font-size:24px;line-height:29px;color:#1b2232;text-align:center;font-family:open_sansregular;letter-spacing:1.3px;padding:39px 0 60px;margin:0}.teleport-price-wrapp{max-width:900px;width:100%;margin:0 auto;text-align:center}.teleport-price__price{float:left;width:425px;font-family:GothaProBlack;font-size:60px;color:#f2f1f0;background:#1b2232;position:relative;line-height:60px;padding:21px 0 12px 26px;letter-spacing:2px;height:106px}.teleport-price__price:before{position:absolute;right:-20px;top:0;width:0;height:0;border-style:solid;border-width:53px 0 53px 20px;border-color:transparent transparent transparent #1b2232}.m--bg1,.m--bg2,.m--bg3,.m--bg4,.m--bg5,.m--bg6,.m--bg7,.m__bg10,.m__bg11,.m__bg12,.m__bg13,.m__bg8,.m__bg9{height:530px!important}.teleport-price__price-sm-txt{font-size:24px;letter-spacing:1px;font-family:open_sansregular}.teleport-price__price-info{float:right;text-align:left;width:466px;padding-left:35px}.teleport-price__price-info-title{color:#1b2232;font-size:20px;letter-spacing:.6px;line-height:24px;padding:2px 0 16px;font-family:open_sansbold}.teleport-price__price-info-desc{color:#1b2232;font-size:16px;line-height:18px;font-family:open_sanslight}.b-inform-inner__text{font-size:22px;line-height:30px;font-family:open_sanslight;margin-bottom:32px}.b-inform-inner__text_strong{font-family:open_sanssemibold}#accordion div,.m__result-bg2 .b-result-item .b-item2{font-family:open_sanslight}.b-inform-inner__text:last-child{margin-bottom:0}.m__h2-sm{font-size:36px;line-height:48px}.m__bg8{background:url(../img/no_sprite/ban7.jpg) center no-repeat}.m__bg9{background:url(../img/no_sprite/ban8.jpg) center no-repeat}.m__bg10{background:url(../img/no_sprite/ban9.jpg) center no-repeat}.m__bg11{background:url(../img/no_sprite/ban10.jpg) center no-repeat}.m__bg12{background:url(../img/no_sprite/ban11.jpg) center no-repeat}.m__bg13{background:url(../img/no_sprite/ban12.jpg) center no-repeat}.m__bg14{background:url(../img/no_sprite/ban13_2.jpg) center no-repeat;height:797px!important}.m--evol-bg1,.m--evol-bg2,.m--evol-bg3,.m--evol-bg4,.m__bg15,.m__bg16,.m__bg17,.m__bg18,.m__bg19,.m__teleport-parallax-img2,.m__teleport-parallax-img3{height:530px!important}.m__bg15{background:url(../img/no_sprite/ban14.jpg) center no-repeat}.m__bg16{background:url(../img/no_sprite/ban15.jpg) center no-repeat}.m__bg17{background:url(../img/no_sprite/ban16.jpg) center no-repeat}.m__bg18{background:url(../img/no_sprite/ban17.jpg) center no-repeat}.m__bg19{background:url(../img/no_sprite/ban18.jpg) center no-repeat}.m__teleport-parallax-img1{background:url(../img/no_sprite/teleport-parallax-img1.jpg) center no-repeat;height:530px!important}.m__teleport-parallax-img2{background:url(../img/no_sprite/teleport-parallax-img2.jpg) center no-repeat}.m__teleport-parallax-img3{background:url(../img/no_sprite/teleport-parallax-img3.jpg) center no-repeat}.m--evol-bg5{height:800px!important}.m__result-bg2{background:url(../img/no_sprite/result-bg2.png) no-repeat #f2f1f0}.m__no-wod-img1,.m__no-wod-img3{background-image:url(../img/img2.png)}.m__result-bg2 .b-result-item .b-item1{padding:0 20px 20px 25px}.m__no-wod-img1{background-position:0 -1304px}.m__no-wod-img3{background-position:0 -1219px}.b__banner.full-h-b{padding:0}.mrfn-sparta .b-start-title{padding:0 0 70px;line-height:44px}.b-dismiss{min-height:750px;background:url(../img/no_sprite/dismiss-bg.png) left bottom no-repeat #f1f0ef}.b-dismiss-inner,.b-rules-inner{min-height:468px;max-width:1200px}.b-dismiss_sparta{background:#eae8e5}.b-dismiss-inner{margin:42px auto 0;width:100%}.b-dismiss-left{color:#f1f0ef;width:50%;padding:0 30px;position:relative;background-image:-webkit-linear-gradient(138deg,#1b2232 0,#193045 41%,#31394b 77%);background-image:-ms-linear-gradient(138deg,#1b2232 0,#193045 41%,#31394b 77%)}.b-dismiss-left:before{position:absolute;right:-22px;top:35px;width:0;height:0;border-style:solid;border-width:32px 0 32px 22px;border-color:transparent transparent transparent #192f44}.b-dismiss-left__m-title{font-size:72px;line-height:72px;font-family:GothaProBol}.b-dismiss-left__s-title{font-size:24px;line-height:38px;font-family:GothaProBol;text-transform:uppercase;margin-bottom:30px}.b-dismiss-left__m-txt{font-size:18px;line-height:22px;font-family:open_sanslight}.b-dismiss-left__separator{display:block;width:88px;height:3px;margin:-15px auto 18px;background:#f1f0ef}.b-dismiss-right{padding:0 30px 0 70px;width:50%;border:1px solid #bfbfc3;border-left:none}.b-dismiss-right__m-title{color:#1b2232;font-size:30px;font-family:GothaProMed;margin-bottom:8px}.b-dismiss-right__list{padding:20px 0;font-family:open_sanslight}.b-dismiss-right__list-i{line-height:22px;font-size:18px;color:#1b2232;position:relative;padding:4px 0 4px 30px}.b-dismiss-right__list-i:before{display:block;position:absolute;top:12px;left:0;width:15px;height:1px;content:'';background:#93969d}.b-dismiss-right__list-i_positive{font-family:GothaProMed}.b-dismiss-right__dop,.b-rules-right__tab-txt p{line-height:22px;font-family:open_sanslight}.b-dismiss-right__list-i_positive:before{background:0 0;width:initial;content:"+";color:#1b2232;font-size:24px;top:3px}.b-dismiss-right__dop{margin-bottom:10px;font-size:18px;position:relative;padding-left:30px}.b-dismiss-right__dop:before{position:absolute;left:0;top:2px;width:18px;height:18px;content:"";background:url(../img/no_sprite/dop-icon.png) no-repeat}.b-rules{background:#f1f0ef;padding-bottom:98px}.b-rules-inner{margin:42px auto 0;width:100%}.b-rules-left{width:50%;padding:0 30px 0 76px;position:relative;background-image:-webkit-linear-gradient(138deg,#1b2232 0,#193045 41%,#31394b 77%);background-image:-ms-linear-gradient(138deg,#1b2232 0,#193045 41%,#31394b 77%)}.b-rules-left:before{position:absolute;right:-22px;top:112px;content:"";width:0;height:0;border-style:solid;border-width:32px 0 32px 22px;border-color:transparent transparent transparent #192f44}.b-rules-right{padding:0 30px 0 77px;width:50%;border:1px solid #bfbfc3;border-left:none}.b-rules-right__tab-txt{display:none}.b-rules-right__tab-txt p{margin-bottom:20px;font-size:18px}.b-rules-right__tab-txt p:last-child{margin:0}.b-rules-tabs{color:#f1f0ef}.b-rules-tabs__item{cursor:pointer;text-decoration:underline;font-size:18px;color:#f1f0ef;font-family:'Open Sans',sans-serif;margin-bottom:17px;letter-spacing:.05em}.b-rules-tabs__item:last-child{margin-bottom:0}.b-rules-tabs__item:hover,.m__tab-a-item{text-decoration:none;font-weight:700}.m__rules-a-tab{display:block}.m__leading-bg2{background:url(../img/no_sprite/leading-bg1.png) center bottom no-repeat #f2f1f0}.m__leading-bg2 .b-leading-block{background:rgba(250,250,249,.7)}.m__leading-bg3{background:#f2f1f0}.b-requirements-img4{background-image:url(../img/no_sprite/shield.png);width:150px;height:150px;margin:0 auto}.range-slider-wrapp{margin:0 auto;background:#00a4db;height:20px;position:relative;-webkit-border-radius:3px;border-radius:3px}.range-slider-wrapp .ui-slider-handle{width:14px;height:20px;position:absolute;-webkit-border-radius:3px;border-radius:3px;background:#87d6f1;-webkit-box-shadow:0 0 3px 1px #5d5d5d;box-shadow:0 0 3px 1px #5d5d5d}.full-h-b,.mrfn-slider-b__list-el{position:relative}.mrfn-slider-wrapper{margin:0 auto;max-width:1200px;width:100%;padding-top:60px}.mrfn-slider-wrapper .mrfn-button-wrap{padding:50px 0;text-align:center}.mrfn-slider-b__list-el-inner{height:400px;background-image:-webkit-linear-gradient(180deg,#fccd66 0,#fe6966 100%);background-image:-ms-linear-gradient(180deg,#fccd66 0,#fe6966 100%)}.full-h-b .content,.full-h-b .cover{display:block;height:100%;width:100%}.mrfn-slider-b__title{color:#693a42;font-size:36px;font-family:GothaProBlack;text-transform:uppercase;letter-spacing:4.4px}.form-type2__date,.form-type2__sub-title{font-family:GothaProBol;text-transform:uppercase}.mrfn-course-b{padding:0}.mrfn-course-b .mrfn-button-wrap{padding:50px 0;text-align:center}.mrfn-course-b .mrfn-b__sep{background:#5abbf2}.full-h-b{display:block;width:100%;color:#BBB;max-width:1920px;margin:0 auto}.full-h-b .cover{position:absolute;z-index:1}.full-h-b .cover .mrfn1-header-bg1{position:absolute;display:block;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}.full-h-b .cover .mrfn1-header-bg2{position:absolute;display:block;top:208px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:3}.mrfn-nachalo .cover .mrfn1-header-bg2{top:195px}.mrfn-sparta .cover .mrfn1-header-bg2{top:223px}.mrfn-evolution .cover .mrfn1-header-bg2{top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.mrfn-evolution .mrfn-header-top{color:#1b2232}.mrfn-evolution .mrfn-first-b__main-title{color:#fff;z-index:3;left:-15px;top:215px;font-size:118px;letter-spacing:31px}.m--colorWhite{color:#fff}.mrfn-evolution .mrfn-first-b__sep{background:#fff}.m--evolution-logo{background:url(../img/puzat_img/puzat-logo-marafon-white.png) center no-repeat}.mrfn-evolution .centralize{top:580px}.mrfn-evolution .mrfn-header-top__post-title-1{margin-bottom:158px;margin-top:20px}.mrfn-sparta .mrfn-header-top{color:#f2f1f0}.mrfn-sparta .mrfn-first-b__sep{background:#f2f1f0}.mrfn-sparta .mrfn-header-top__post-title-1{font-size:24px;color:#f2f1f0;margin-top:25px;margin-bottom:100px}.mrfn-sparta .cover .mrfn1-header-bg2{left:174px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);right:0;margin:-27px auto 0}.m--evolution-grad:before{background:url(../img/puzat_img/line2.png) bottom repeat-x}.mrfn-sparta .mrfn-first-b__main-title{top:228px;font-size:130px;letter-spacing:32px;left:-4px}.mrfn-sparta .centralize{top:572px}.mrfn-olympicgames .mrfn-first-b__main-title{font-size:80px;letter-spacing:16px;line-height:114px;top:270px}.mrfn-olympicgames .mrfn-header-top{color:#f2f1f0}.mrfn-olympicgames .mrfn-first-b__sep{background:#f2f1f0}.mrfn-olympicgames .mrfn-header-top__post-title-1{color:#f2f1f0;font-size:24px;margin-bottom:130px;letter-spacing:1px}.mrfn-olympicgames .centralize{top:548px}.full-h-b .cover .mrfn1-header-bg2:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(28,34,50,0)),color-stop(60%,rgba(28,34,50,.34)),color-stop(82%,rgba(28,34,50,.76)),to(#1c2232));background:-webkit-linear-gradient(top,rgba(28,34,50,0) 0,rgba(28,34,50,.34) 60%,rgba(28,34,50,.76) 82%,#1c2232 100%);background:-o-linear-gradient(top,rgba(28,34,50,0) 0,rgba(28,34,50,.34) 60%,rgba(28,34,50,.76) 82%,#1c2232 100%);background:linear-gradient(to bottom,rgba(28,34,50,0) 0,rgba(28,34,50,.34) 60%,rgba(28,34,50,.76) 82%,#1c2232 100%)}.full-h-b .content{position:absolute;z-index:5}.full-h-b .text{width:100%;max-width:1200px;padding:0 30px;z-index:100}.centralize{position:absolute;left:50%;top:50%;-webkit-transform:translateZ(0) translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.mrfn-form-b{text-align:center;background:#1b2232;padding:85px 0}.standart-form-type2{max-width:756px;margin:0 auto;width:100%;color:#f2f1f0}.standart-form-type2 .mrfn-b__main-title{color:#e5e1e0}.form-type2-wrapp{border:1px solid #e5e1e0;padding:58px 30px}.form-type2__sub-title{letter-spacing:.8px;font-size:18px;line-height:33px;margin-bottom:35px}.form-type2__date{font-size:30px;margin-bottom:33px}.form-type2-inputs{max-width:450px;margin:0 auto;width:100%}.form-type2__input{font-family:GothaProLig;font-size:14px;text-transform:uppercase;color:#abacaf;outline:0;text-align:center;width:100%;border:none;border-bottom:1px solid #abacaf;background:0 0;padding:14px 0;margin-bottom:26px}.form-type2__input::-webkit-input-placeholder{color:#abacaf}.form-type2__input::-moz-placeholder{color:#abacaf}.form-type2__input:-moz-placeholder{color:#abacaf}.form-type2__input:-ms-input-placeholder{color:#c0392b}.standart-form-type2 .mrfn-b__sep{background:#f2f1f0;margin:28px auto}.form-type2__submit-btn{width:100%;font-family:GothaProBol;border:none;cursor:pointer;font-size:14px;text-transform:uppercase;color:#000;background:#e5e1e0;letter-spacing:2.2px;padding:22px 0;-webkit-border-radius:30px;border-radius:30px;margin:20px 0;outline:0}.form-type2__submit-btn:hover{color:#f2f1f0;background:#933f4e}.standart-form-type2 .standart_form{padding:0;text-align:center;background:0 0}.standart-form-type2 .standart_form .form_row{max-width:initial}.standart-form-type2 .standart_form .s_form_border{border:1px solid #e5e1e0;padding:58px 30px}.standart-form-type2 .standart_form_wrapper{max-width:450px;margin:0 auto;width:100%}.standart-form-type2 .standart_form_wrapper input[type=text]{font-family:GothaProLig;font-size:14px;text-transform:uppercase;color:#abacaf;outline:0;text-align:center;width:100%;border:none;border-bottom:1px solid #abacaf;background:0 0;padding:14px 0;margin-bottom:26px}.standart-form-type2 .standart_form_wrapper input[type=text]::-webkit-input-placeholder{color:#abacaf}.standart-form-type2 .standart_form_wrapper input[type=text]::-moz-placeholder{color:#abacaf}.standart-form-type2 .standart_form_wrapper input[type=text]:-moz-placeholder{color:#abacaf}.standart-form-type2 .standart_form_wrapper input[type=text]:-ms-input-placeholder{color:#c0392b}.standart-form-type2 .help-block{font-family:GothaProLig;color:#e5e1e0;font-size:14px;padding:7px 12px;left:initial;right:0;bottom:initial;top:49px}.standart-form-type2 .help-block.form-error{background:#933f4e}.standart-form-type2 .standart_form input[type=button],.standart-form-type2 .standart_form input[type=submit]{width:100%;font-family:GothaProBol;border:none;cursor:pointer;font-size:14px;text-transform:uppercase;color:#000;background:#e5e1e0!important;letter-spacing:2.2px;padding:22px 0;-webkit-border-radius:30px;border-radius:30px;margin:20px 0;outline:0;max-width:initial}.standart-form-type2 .standart_form input[type=button]:hover,.standart-form-type2 .standart_form input[type=submit]:hover{color:#f2f1f0;background:#933f4e!important}.standart-form-type2 .standart_form_wrapper .input_success{color:#fff!important;border:none!important;border-bottom:1px solid #fff!important}.standart-form-type2 .standart_form_wrapper .input_error{border:none!important;border-bottom:1px solid #933f4e!important;color:#abacaf!important}.standart-form-type2 .error_wrap:before,.standart-form-type2 .success_wrap:before{display:none;content:none}.single .new-marafon-wide .site-main{width:100%}.new-marafon-wide .site-footer{margin-top:0}.site-footer{padding:56px 30px 49px;min-height:320px;background:#131313;color:#a3a3a3}.site-footer .inner_footer .footer_col{float:left;width:20%}.site-footer a{color:#fff;text-decoration:none}.site-footer .payment_list{margin:15px 0;width:173px;height:70px;background:url(../img/pay_icons2.png) no-repeat}.site-footer a:hover{color:#00a4db}.site-footer .inner_footer{max-width:1200px;margin:0 auto;color:#a3a3a3;font-family:GothaProReg}.site-footer .inner_footer .category_col li{line-height:initial;padding:8px 0;font-size:13px}.site-footer .inner_footer .footer_col{line-height:21px;padding:0 2%}.site-footer .inner_footer .footer_col .foot_cat_title{font-size:13px;color:#a3a3a3;font-family:GothaProReg;text-transform:uppercase;line-height:initial;margin:0 0 30px}.site-footer .inner_footer .footer_col .footer_logo{display:block;padding-bottom:20px;border-bottom:1px solid #3d3d3d}.site-footer .inner_footer .footer_col p{margin:15px 0;font-size:11px}.site-footer .inner_footer .footer_col a:hover{text-decoration:none}.site-footer .inner_footer .footer_col .social_btns{margin-top:21px}.site-footer .inner_footer .footer_col .social_btns li{float:left;margin-right:13px}.site-footer .inner_footer .footer_col .social_btns li:last-child{float:left;margin-right:0}.site-footer .inner_footer .footer_col .social_btns li a{width:33px;height:33px;display:block;background:url(../img/social_btn.png) no-repeat;opacity:.7}.site-footer .inner_footer .footer_col .social_btns li a:hover{opacity:1}.site-footer .inner_footer .footer_col .social_btns li a.twitter{background-position:0 -33px}.site-footer .inner_footer .footer_col .social_btns li a.youtube{background-position:0 -66px}.site-footer .inner_footer .footer_col .social_btns li a.facebook{width:34px;height:34px;background-position:0 -99px}.site-footer .inner_footer .footer_col .social_btns li a.instagram{width:34px;height:34px;background-position:0 -133px}.footer_mail li span{font-size:11px}.footer_mail li a{font-size:13px}.landing-video-fancy .fancybox-skin{background:0 0;padding:0!important;border:none}.landing-video-fancy .fancybox-close{top:0;right:-60px;width:60px;height:60px;background:url(../img/no_sprite/fancy-close.png) center no-repeat #374564}.landing-video-fancy .fancybox-close:hover{background-color:#303b56}.landing-video-fancy .fancybox-title-float-wrap .child{background:0 0}.landing-video-fancy .anchor-btn2{background:#e05b52;border:none;color:#e5e1e0;height:61px;padding:0 15px;font-size:14px;-webkit-border-radius:35px;border-radius:35px;min-width:280px;display:inline-block;vertical-align:top;text-align:center;line-height:61px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;text-decoration:none;margin:0 10px;text-shadow:none}.landing-video-fancy .anchor-btn2:hover{text-decoration:none;background:#f8665c;color:#e5e1e0}.landing-video-fancy .fancybox-title-float-wrap{margin-bottom:-88px}.b-wod-img1{width:131px;height:77px;background-image:url(../img/nachalo-icon.png);background-position:initial}.b__questions{background:url(../img/no_sprite/questions-bg.png) center bottom no-repeat;-webkit-background-size:initial initial;background-size:initial}.m-faq-sparta{background:url(../img/no_sprite/faq-bg2.png) center bottom no-repeat #f6f6f6}.m-faq-olympic{background:url(../img/no_sprite/faq-bg3.jpg) center center no-repeat}.m--questions-evolution{background:url(../img/no_sprite/evolution/bg2-faq.png) center center no-repeat #f3f3f3}#slide-wrapper4{padding-top:180px}@media screen and (max-width:1200px){#slide-wrapper4 .slick-dots{width:1000px;margin-left:0;padding-left:0}#slide-wrapper4 .slick-dots button{font-size:16px;font-family:GothamProMedium}}@media screen and (max-width:1000px){#slide-wrapper4{padding-top:250px}#slide-wrapper4 .slick-dots{width:100%;margin-left:0;padding:20px 0}#slide-wrapper4 .slick-dots li{display:block;padding:5px 0 5px 40px;text-align:left}#slide-wrapper4 .slick-dots button{text-align:left;font-size:16px;font-family:GothamProMedium}#slide-wrapper4 .slick-dots .slick-active:before{right:auto;bottom:auto;top:50%;margin-top:-8px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.b-list-container:before{z-index:1}.b-list-container .b-list li{position:relative;padding-left:40px}.b-list-container .b-list li span{position:absolute;left:0;top:11px}.b-leading-block .m--table-cell{width:33.33333333%}.b-wod-wrapp{height:102px}.b-leading-text{padding:0 0 0 26px}.js-slideout-toggle{top:40px}.m-video-prev1{background:url(../img/no_sprite/video_preview/nachalo2.jpg) center no-repeat}.m-video-prev2{background:url(../img/no_sprite/video_preview/sparta2.jpg) center no-repeat}.m-video-prev3{background:url(../img/no_sprite/video_preview/evolution.jpg) center no-repeat}.m-video-prev4{background:url(../img/no_sprite/video_preview/olympicgames2.jpg) center no-repeat}.m--lv4{background:url(../img/no_sprite/leaders/puzat.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.m--lv5{background:url(../img/no_sprite/leaders/morkovin.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.m--lv6{background:url(../img/no_sprite/leaders/zaharov.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.m--lv7{background:url(../img/no_sprite/leaders/shishkin.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.m--lv8{background:url(../img/no_sprite/leaders/hrienko.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.m--lv9{background:url(../img/no_sprite/leaders/ermakov.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.b-vs{padding:0 10px 30px}.b-vs:last-of-type{padding-right:10px}.b-leading-block,.b-video-student{font-size:0}.b-leading-text{font-size:16px}.b-vs-video img{width:100%}.b-lv-play,.b-video-play,.b-vs-play{border:2px solid #e5e1e0}.b-lv-play:hover,.b-video-play:hover,.b-vs-play:hover{border:2px solid #e05b52}.b-lv-play:before,.b-video-play:before,.b-vs-play:before{margin:-11.5px 0 0 -6.5px;position:absolute;left:50%;top:50%}.b-lv-play:hover:before,.b-video-play:hover:before,.b-vs-play:hover::before{background:url(../img/no_sprite/play-btn-hover.png) no-repeat}.b__requirements .b-start-button-container{margin-bottom:0}.m--lv-undefined{background:url(../img/no_sprite/leading-undef.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}.b-wod-block .m--table-cell{vertical-align:middle}.b-start-button-container{margin-bottom:40px}.b__course-structure .slick-dots{padding:40px 15px 0}.b__course-structure .slide .m--table-cell:first-child{width:35%}.b__course-structure .slide .m--table-cell:last-child{width:65%}.big-number-w{position:relative}.big-number-w .big-number-w__big-number{color:#f2f1f0;font-size:200px;line-height:200px;font-family:GothaProBol}.big-number-w .big-number-w__lessn-name{position:absolute;left:0;top:150px;font-size:24px;line-height:28px;color:#1b2232;font-family:GothaProMed}.m--form .price_label{letter-spacing:.05em}.m--form .price_label2{letter-spacing:.05em;padding:41px 0 10px}.m--form .price_label3{padding:12px 0 0}.m--form .timer_tab span{text-transform:lowercase;padding:10px 0 0}.mrfn-sparta-wrapp .b-start-title{font-size:24px;text-transform:uppercase}.mrfn-sparta-wrapp .b-video-block:before{content:none;display:none}.b-video-block{margin:0;padding:100px 0 95px}.standart_form_wrapper .mrfn-landing-form .promocode_form{text-align:center}.standart_form_wrapper .mrfn-landing-form .promocode_form .ihavepromo{color:#31394b;font-size:16px;font-family:GothaProBol;text-decoration:underline}.standart_form_wrapper .mrfn-landing-form .promocode_form .ihavepromo:hover{text-decoration:none}.standart_form_wrapper .mnachalo-check__text{padding-left:30px}.standart_form_wrapper .mrfn-landing-form .checkbox_w span{position:absolute;left:0;top:3px;background:url(../img/no_sprite/chetbox.png) no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;cursor:pointer}.checkbox-promo-w{padding:20px 0 0;max-width:300px;width:100%;margin:0 auto}.checkbox_w input{display:none}.m-promo-error2{display:none;color:#e05b52;padding:0 0 20px;font-size:14px}.mrfn-landing-form input[type=checkbox]:checked+label span{background-position:0 -20px}.m--form .standart_form_wrapper .checkbox_w label{font-size:11px;line-height:12px;position:relative}.m--evolution .b-video-block{margin-top:100px}@-webkit-keyframes videoCircle{0%{opacity:0;width:70px;height:70px;margin-left:-37px;margin-top:-37px}50%{opacity:1}100%{opacity:0;width:80px;height:80px;margin-left:-42px;margin-top:-42px}}@keyframes videoCircle{0%{opacity:0;width:70px;height:70px;margin-left:-37px;margin-top:-37px}50%{opacity:1}100%{opacity:0;width:80px;height:80px;margin-left:-42px;margin-top:-42px}}@media screen and (max-width:1400px){.mrfn-header-logo{left:90px}}@media screen and (max-width:1200px){.mrfn-evolution .mrfn-first-b__main-title,.mrfn-sparta .mrfn-first-b__main-title{left:0;font-size:100px;letter-spacing:8px}.mrfn-b-inner__def-padd{padding:0 30px}.mrfn-first-b__main-title{padding-left:0}.single .new-marafon-wide .site-main{padding:0}.mrfn-header-top__post-title-1{margin-bottom:60px;font-size:24px;line-height:initial;letter-spacing:1.8px}.mrfn-nachalo .mrfn-first-b__main-title{font-size:100px;letter-spacing:30px;top:250px}.mrfn-evolution .mrfn-first-b__main-title:before{content:none;display:none}.mrfn-sparta .cover .mrfn1-header-bg2{display:none}.mrfn-sparta .mrfn-first-b__main-title{top:231px}.mrfn-olympicgames .mrfn-first-b__main-title{font-size:58px;letter-spacing:8px;line-height:initial}.mrfn-first-b_type2__main-title{font-size:100px;letter-spacing:9px}.mrfn-first-b__key-events-el{margin-bottom:20px}}@media screen and (max-width:1024px){.marafon-sticky-menu__slideout-toggle{display:none}.b-video-contayner{max-width:1200px}.b-video-block{padding:0}.b-video-title{padding:0 20px;top:322px;width:100%}.b-video-title:before{content:none;display:none}.b-require-section .m--table,.mrfn-theses-inner{display:block}.b-require-section .m--table-cell{width:100%;display:block;text-align:center;margin-bottom:30px}.b-require-section .m--table-cell:last-child{margin-bottom:0}.b-course-format .m--table{padding:30px 30px 10px}.b-course-format .m--table-cell{float:left;width:50%;display:block;margin-bottom:20px}}@media screen and (max-width:1000px){.full-h-b .text{width:90%}}@media screen and (max-width:900px){.b-vs{width:50%}.b-video-block .b-container{padding:0}.b__course-structure .slick-dots .slick-active:before{bottom:auto;top:100%}.b__course-structure .slick-dots{display:block;height:auto;padding:0}.b__course-structure .slick-dots li{display:inline-block;vertical-align:top;padding:0 5px;margin:11px 0}.mrfn-b__section-txt br{display:none}.b-dismiss{background:#f1f0ef}.b-dismiss-left,.b-dismiss-right,.b-rules-left,.b-rules-right{width:100%;display:block;padding:40px 20px}.b-dismiss-left:before,.b-rules-left:before{width:0;height:0;border-style:solid;border-width:22px 32px 0;border-color:#192f44 transparent transparent;bottom:-22px;left:50%;margin-left:-32px;right:initial;top:initial}.site-footer{padding:56px 8px 49px}.site-footer .inner_footer .footer_col{width:50%;margin-bottom:20px}.teleport-price .b-inform-inner__text{padding:35px 0}.teleport-price__price{float:none;font-size:48px;line-height:40px;text-align:center;width:100%;max-width:425px;padding:20px 10px;margin:0 auto 40px}.teleport-price__price:before{right:initial;top:initial;bottom:-20px;left:50%;margin-left:-53px;width:0;height:0;border-style:solid;border-width:20px 53px 0;border-color:#1b2232 transparent transparent}.teleport-price__price-sm-txt{display:block;text-align:center}.mrfn-first-b_type2__main-title{font-size:82px;letter-spacing:7px}.mrfn-first-b_type2__desc-txt{font-size:16px;line-height:21px;letter-spacing:1px}.teleport-price__price-info{float:none;padding:0;width:100%;max-width:425px;margin:0 auto}.teleport-kak-bilo__video-wrapp{padding:16px}.teleport-kak-bilo__el{float:none;width:100%;padding:16px}}@media screen and (max-width:767px){.b-course-format .m--table{padding:20px 0}#header-with-logo .b-logo{margin:44px 0 0}.b-video-student{padding:10px}.b-evol-leading-block .b-leading{padding:0}.b-leading-text{padding:0 10px}.b-vs{padding:0 0 30px}.b-vs strong{padding:15px 0}.b-vs p{padding:0}.b-leading-block .m--table-cell,.b-vs{width:100%}.big-number-w .big-number-w__big-number{font-size:180px;margin-top:0}.big-number-w .big-number-w__lessn-name{line-height:24px;font-size:24px;bottom:58px}.landing-video-fancy .fancybox-close{top:-45px;right:0;width:45px;height:45px;-webkit-background-size:20px 20px;background-size:20px}.b-wod-block .m--table-cell:before{display:none;content:none}.b-course-format .m--table-cell{width:100%;text-align:center;padding:15px 0}.b__course-structure .slide .m--table-cell:first-child,.b__course-structure .slide .m--table-cell:last-child{width:100%;display:block}.b-slide-content{padding:0}.m__h2-sm{font-size:28px;line-height:38px}.b-require-section .m--table{padding:32px 15px 41px}.b-banner-big .b-item2{padding:32px 15px}.b-banner-big .bann-m-title{font-size:21px;line-height:24px}.b-banner-big .bann-bol-txt,.b-banner-big .bann-def-txt{font-size:18px;line-height:21px}.b-banner-big{min-height:1302px}.m__bg14{height:100%!important}.b-start-button-container a{font-size:12px}.site-footer .inner_footer .footer_col{width:100%;float:none}.new-marafon-wide .new-mafaron{padding-top:0}.mrfn-b-inner__def-padd{padding:0 10px}.mrfn-b__main-title{font-size:36px;letter-spacing:1px}.mrfn-form-b,.mrfn-txt-b{padding:35px 0}.form-type2__sub-title{font-size:16px;letter-spacing:.5px;line-height:26px}.standart-form-type2 .standart_form input[type=button],.standart-form-type2 .standart_form input[type=submit]{letter-spacing:0}.full-h-b .text{padding:0 10px}.mrfn-header-top__date{font-size:24px;letter-spacing:1.4px}.mrfn-header-top__first-title{font-size:21px;letter-spacing:7px}.mrfn-header-top__post-title-1{font-size:21px;letter-spacing:.4px}.mrfn-nachalo .mrfn-first-b__main-title{top:280px;font-size:44px;letter-spacing:9px}.mrfn-evolution .mrfn-first-b__main-title{font-size:36px;letter-spacing:5px;top:280px}.mrfn-sparta .mrfn-header-top__post-title-1{font-size:17px}.mrfn-sparta .mrfn-first-b__main-title{font-size:36px;letter-spacing:5px;top:280px}.m__result-bg2{background:#f2f1f0}.mrfn-sparta-wrapp .b-start-title{font-size:18px;line-height:24px;letter-spacing:0;padding-bottom:20px}.mrfn-sparta .centralize{top:570px}.mrfn-olympicgames .mrfn-first-b__main-title{font-size:30px;letter-spacing:3px;top:280px}.mrfn-olympicgames .mrfn-header-top__post-title-1{font-size:17px}.mrfn-first-b_type2__main-title{font-size:44px;letter-spacing:3px;line-height:52px}.mrfn-first-b__key-events-el{max-width:300px;width:100%;margin:0 auto 30px;display:block}.mrfn-first-b__key-events-txt{text-align:center}.mrfn-first-b__key-events_strong{display:block;margin:0 0 10px}.mrfn-first-b__key-events-icon_icon1{margin:0}.mrfn-first-b__key-events{padding:40px 0 30px}}@media screen and (max-width:764px){.checkbox-promo-w{width:100%;max-width:320px;margin:0 auto}.standart_form_wrapper .mnachalo-check__text{text-align:left}.b-video-title{left:auto}}@media (max-width:900px) and (min-width:500px){.new-marafon-wide .site-footer .inner_footer .footer_col{width:50%}}@media (max-width:1200px){.b-row{display:block}}@media screen and (max-width:480px){.m__h2-sm{font-size:24px;line-height:30px}.b__proceeds .b-item1.m--pad{padding-top:0}}