@import "reset.css";@import "libs.css";@font-face{src:url(../fonts/FuturaNewLight.eot);src:url(../fonts/FuturaNewLight.eot?#iefix) format("embedded-opentype"),url(/skype.site148.local/fonts/futuranewlight.ttf) format("truetype"),url(../fonts/FuturaNewLight.woff) format("woff"),url(../fonts/FuturaNewLight.svg#Futura\ New) format("svg");font-weight:300;font-style:normal;font-family:Futura New}@font-face{src:url(../fonts/FuturaNewBook.eot);src:url(../fonts/FuturaNewBook.eot?#iefix) format("embedded-opentype"),url(/skype.site148.local/fonts/futuranewbook.ttf) format("truetype"),url(../fonts/FuturaNewBook.woff) format("woff"),url(../fonts/FuturaNewBook.svg#Futura\ New) format("svg");font-weight:400;font-style:normal;font-family:Futura New}@font-face{src:url(../fonts/FuturaNewDemi.eot);src:url(../fonts/FuturaNewDemi.eot?#iefix) format("embedded-opentype"),url(/skype.site148.local/fonts/futuranewdemi.ttf) format("truetype"),url(../fonts/FuturaNewDemi.woff) format("woff"),url(../fonts/FuturaNewDemi.svg#Futura\ New) format("svg");font-weight:700;font-style:normal;font-family:Futura New}body{color:#2c353a;font:300 20px/24px Futura New,sans-serif;position:relative;word-wrap:break-word;-webkit-text-size-adjust:none}*,:after,:before{box-sizing:border-box}a,button,input,textarea{padding:0;border:none;text-decoration:none;color:inherit;font:inherit;transition:color .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease;text-transform:inherit;text-align:inherit;margin:0;background:transparent;cursor:pointer;vertical-align:top;display:inline-block}a:hover,button:hover{opacity:.8}input[type=text],textarea{cursor:auto}h1,h2,h3,h4,h5,h6{font:inherit;margin:0}p{margin:0}span{display:inline-block}ul{list-style:none;padding:0;margin:0}li{display:block}strong{font-weight:700}em{font-style:italic}sup{font-size:70%;position:relative;top:-5px}img{max-width:100%}.clear:after{height:0;content:"";clear:both;width:100%;display:block}.buttons{text-align:center;line-height:0}.overflow{overflow:hidden}.hidden{display:none}.align{line-height:1;vertical-align:middle;display:inline-block}table{width:100%}article,aside,figcaption,figure,footer,header,nav,section{display:block}mark,time{display:inline-block}.visual-content{font:15px/24px Arial,sans-serif}.visual-content ul{list-style:disc inside;padding-left:40px}.visual-content ol{list-style:decimal inside;padding-left:40px}.visual-content ol ul,.visual-content ul ul{list-style:circle inside;margin-left:15px}.visual-content ol ol,.visual-content ul ol{list-style:lower-latin inside;margin-left:15px}.visual-content li{display:list-item}.visual-content p{margin:10px 0}.visual-content a{text-decoration:underline;color:#74b2ff}.visual-content a:hover{text-decoration:none}.visual-content span{display:inline}.visual-content .h1,.visual-content h1{font:700 30px/36px Futura New,sans-serif;text-transform:uppercase;margin:26px 0}.visual-content .h2,.visual-content h2{font:700 20px/26px Futura New,sans-serif;text-transform:uppercase;margin:28px 0}.visual-content .h3,.visual-content h3{font-size:1.17em;margin:.83em 0}.visual-content .h4,.visual-content h4{margin:1.12em 0}.visual-content .h5,.visual-content .h6,.visual-content h5,.visual-content h6{font-weight:bolder}.visual-content .images{font-size:0;margin:34px 0}.visual-content .images-wr{margin:-3.33333% 0 0 -3.33333%}.visual-content .images-wr:first-child{margin-top:-3.33333%}.visual-content .images img{max-width:30%;margin:3.33333% 0 0 3.33333%;vertical-align:top}.visual-content :first-child{margin-top:0}.visual-content :last-child{margin-bottom:0}.lefted{float:left}.righted{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.inline-table{width:100%;display:inline-table}.table-row{display:table-row}.table-cell{display:table-cell}.wrapper{margin:0 auto;width:1170px}.header{padding:14px 0 13px;position:absolute;top:0;background:hsla(0,0%,100%,.8);left:0;width:100%;line-height:73px;z-index:25}.header .logo{margin:0 40px 0 0;float:left}.header .nav{float:left}.header .phone-block{text-align:right;width:165px;float:right}.header .nav-toggle{margin:0 0 0 20px;float:right}.logo{line-height:0}.logo img{max-width:100%}.nav{font-size:0}.nav>ul>li{padding:10px 0 10px 5px;font:700 13px/20px Futura New,sans-serif;text-transform:uppercase;position:relative;margin:0 0 0 10px;vertical-align:top;display:inline-block}.nav>ul>li:hover.state-mobile.state-active .dropdown-block{opacity:1;left:0}.nav>ul>li:hover.state-mobile .dropdown-block{opacity:0;left:-9999px}.nav>ul>li:first-child{margin-left:0;padding-left:0}.nav>ul>li:first-child:before{display:none}.nav>ul>li:before{height:1px;content:"";position:absolute;top:50%;background:#3a4446;left:-5px;width:5px}.nav>ul>li>a{padding:0 5px;position:relative}.nav>ul>li>a:before{height:5px;right:0;content:"";position:absolute;top:7px;background:transparent url(/skype.site148.local/img/icons.png) 0 0 no-repeat;width:8px;display:none}.nav .dropdown-block{width:200px;display:block}.nav .dropdown-block:before{border-right:8px solid transparent;border-left:8px solid transparent;content:"";position:absolute;border-bottom:7px solid #fff;bottom:100%;left:17px}.nav .dropdown-block+a{padding-right:12px}.nav .dropdown-block+a:before{display:block}.dropdown-parent{position:relative}.dropdown-parent.state-active .dropdown-block{opacity:1;left:0}.dropdown-link{padding:0 0 0 17px;position:relative;display:inline-block}.dropdown-link.medium{padding:0 25px 0 0}.dropdown-link.medium:before{height:8px;right:0;top:8px;background:transparent url(/skype.site148.local/img/icons.png) 0 -35px no-repeat;left:auto;width:13px}.dropdown-link:before{height:5px;content:"";position:absolute;top:5px;background:transparent url(/skype.site148.local/img/icons.png) 0 0 no-repeat;left:0;width:8px}.dropdown-block{color:#2c353a;font:14px/18px Futura New,sans-serif;transition:opacity .5s ease;position:absolute;max-width:300px;max-height:300px;opacity:0;min-width:100%;text-align:left;top:100%;box-shadow:0 10px 20px rgba(0,0,0,.3);background:#fff;left:-9999px;z-index:17}.dropdown-block ul{overflow:auto;padding:10px 0}.dropdown-block ul li a{padding:5px 15px;display:block}.dropdown-block ul li a.state-active,.dropdown-block ul li a:hover{color:#fff;background:#0172ff}.link-city{font:13px/16px Futura New,sans-serif;text-transform:uppercase}.text-phone{font:700 17px/20px Futura New,sans-serif}.top-section{padding:100px 0 0;background:url(../img/bg_top.jpg) center 0 no-repeat;line-height:150px}.top-section .align{line-height:1}.page-title{font:700 36px/44px Futura New,sans-serif;text-transform:uppercase;letter-spacing:.04em}.page-title.f-30{font:700 30px/36px Futura New,sans-serif}.page-title .text-name{text-transform:none;max-width:700px;letter-spacing:0;margin:31px auto 0}.page-title .text-name.f-24{margin-top:8px}.content-section{padding:28px 0 0}.content-section .fit-section{padding:0}.content-section .fit-section .page-title{margin:0 0 52px}.content-section .fit-section .fit-blocks{margin-top:-40px}.content-section .fit-section .fit-block{margin-top:40px}.breadcrumb{font:16px/20px Futura New,sans-serif;margin:0 0 42px}.breadcrumb ol li{vertical-align:top;display:inline-block}.table-plan{overflow:auto;font:300 20px/26px Futura New,sans-serif}@media screen and (max-width:985){.table-plan{overflow:auto}}.table-plan table{border-collapse:collapse}.table-plan thead td{padding:35px 30px 34px}.table-plan td{padding:15px 30px 14px;border:5px solid #fff;text-align:center;background:#f0f7ff;width:20%;vertical-align:middle}.table-plan td:first-child{text-align:left;width:30%}.text-price{color:#c20e2c;font:700 24px/26px Futura New,sans-serif;letter-spacing:.06em}.text-price .big{font:700 36px/40px Futura New,sans-serif}.text-price .small{color:#2c353a;font:300 16px/22px Futura New,sans-serif}.text-bold{font:700 18px/22px Futura New,sans-serif;text-transform:uppercase}.text-bold.f16{font:700 16px/20px Futura New,sans-serif}.text-bold.f20{font:700 20px/24px Futura New,sans-serif}.icon-ok{height:24px;background:transparent url(/skype.site148.local/img/icons.png) 0 -73px no-repeat;width:24px;vertical-align:top;display:inline-block}.payment-section{margin:60px 0 30px}.payment-blocks{padding:85px 65px 60px;border:5px solid #f0f7ff;position:relative}.payment-blocks .page-title{padding:0 20px 5px 0;position:absolute;top:-29px;background:#fff;left:-5px}.payment-col{margin:0 0 0 100px;width:460px;float:left}.payment-col:first-child{margin-left:0}.payment-col .text-payment{padding-right:60px;margin:9px 0 0}.text-payment{padding:0 0 0 86px;font:300 20px/26px Futura New,sans-serif;position:relative}.text-payment:before{height:60px;content:"";position:absolute;top:5px;background:transparent url(/skype.site148.local/img/icons.png) 0 -153px no-repeat;left:0;width:55px}.form-row{font-size:0;margin:25px -15px 0}.form-row.margin-15{margin-top:15px}.form-row:first-child{margin-top:0}.form-field{padding:0 15px;font:300 20px/24px Futura New,sans-serif;width:100%;vertical-align:top;display:inline-block}.form-field.horizontal .field-name{margin:0 0 8px;width:auto;float:none}.form-field.horizontal .input-block{width:auto;float:none}.form-field.w-half{width:50%}.form-field.field-cost{line-height:56px}.form-field.field-cost .field-name{margin:0 20px 0 0;width:auto;float:none}.form-field.field-cost .field-name,.form-field.field-cost .text-price{vertical-align:middle;display:inline-block}.form-field .field-name{margin:10px 0 0;width:95px;float:left}.form-field .input-block{width:345px;float:right}.field-name{min-height:18px;font:13px/18px Futura New,sans-serif;text-transform:uppercase;letter-spacing:.04em}.input-block.blue .input,.input-block.blue .uf-selectbox .uf-select{font:700 13px/20px Futura New,sans-serif;background:#f0f7ff}.input-block.uppercase .input,.input-block.uppercase .uf-selectbox .uf-select{font-weight:400;text-transform:uppercase}.input-block .input,.input-block .uf-selectbox .uf-select{padding:15px 19px;border:2px solid #f0f7ff;color:#2c353a;font:700 16px/20px Futura New,sans-serif;text-transform:uppercase;max-width:100%;letter-spacing:.03em;width:100%}.input-block .uf-selectbox .uf-select{padding-right:36px}.input-block .uf-dropdown{color:#2c353a;font:300 20px/24px Futura New,sans-serif}.uf-select-arrow{height:7px;right:13px;margin:-3px 0 0;background:transparent url(/skype.site148.local/img/icons.png) 0 -127px no-repeat;width:10px}.form-buttons{margin:60px 0 0}.button{padding:18px 15px;color:#fff;font:700 18px/20px Futura New,sans-serif;text-transform:uppercase;max-width:100%;letter-spacing:.04em;text-align:center;border-radius:3px;background:#c20e2c}.button[disabled]{opacity:1;background:#ccc}.button.p-25{padding-right:25px;padding-left:25px}.button.small{padding:9px 20px;font:700 12px/16px Futura New,sans-serif}.button.medium{padding:11px 20px;font:700 16px/20px Futura New,sans-serif}.button.width-190{width:190px}.button.width-full{width:100%}.methods-section{margin:112px 0 85px}.methods-section .page-title{margin:0 0 15px}.methods-blocks{padding:0 0 75px;font-size:0;border-bottom:5px solid #f0f7ff}.methods-block{height:124px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);padding:0 15px;transition:all .3s ease;opacity:.4;text-align:center;width:16.66666%;line-height:124px;vertical-align:top;display:inline-block}.methods-block:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1}.methods-block img{max-width:100%;max-height:100%;vertical-align:middle}.form-section .col-left{padding:52px 0 0;width:62.4%;float:left}.form-section .col-left .pluses-blocks{margin-top:62px}.form-section .col-left>.text-name.f-20:first-child{margin:-19px 0 0}.form-section .col-left>.image:first-child{margin:-52px 0 30px}.form-section .col-left .image{margin:34px 0 0}.form-section .text-subtitle{margin:0 0 25px}.form-section .col-right{width:31.7%;float:right}.text-subtitle{font:24px/30px Futura New,sans-serif;text-transform:uppercase}.text-subtitle.f20{font:20px/32px Futura New,sans-serif}.text-subtitle .big{font:700 36px/30px Futura New,sans-serif}.text-subtitle .red{color:#c20e2c}.pluses-blocks{margin:0 -30px}.pluses-block{padding:0 30px;font:300 16px/20px Futura New,sans-serif;width:33.33333%;float:left}.pluses-block .icon{height:50px;margin:0 0 32px;line-height:50px}.pluses-block .icon img{max-height:100%;vertical-align:bottom}.pluses-block .text-bold{margin:0 0 21px}.form-block{padding:30px 30px 35px;border:5px solid #f0f7ff}.footer{margin:120px 0 0}.footer .header{padding:29px 0 28px;color:#fff;position:static;background:#2c353a}.footer .nav>ul>li:before{background:#fff}.footer .dropdown-block{bottom:100%;top:auto}.footer .dropdown-block:before{border-top:7px solid #fff;border-bottom:none;bottom:auto;top:100%}.copyright{padding:13px 0;color:#abacad;font:300 16px/20px Futura New,sans-serif;background:#272f33}.copyright .block{width:46%}.copyright a:hover{color:#fff;opacity:1}.nav-toggle{height:40px;padding:12px 11px 13px;border:1px solid #eee;border-radius:5px;background:#fff;width:40px}.nav-toggle.state-active{background:#c10d2c}.nav-toggle.state-active:after,.nav-toggle.state-active:before{border-color:#fff}.nav-toggle:after,.nav-toggle:before{height:6px;content:"";border-top:2px solid #ccc;border-bottom:2px solid #ccc;margin:2px 0 0;width:100%;display:block}.nav-toggle:after{border-bottom:none}.content-col{padding:0 35px 0 0;width:68.5%;float:right}.content-col:first-child{padding:0;width:31.5%;float:left}.content-col .c-video{margin:0 0 22px}.filter-section{margin:0 0 15px}.filter-blocks{font-size:0;margin:0 -8px}.filter-block{padding:0 8px;width:50%;display:inline-block}.teacher-block{border:1px solid #f0f7ff;position:relative;margin:15px 0 0}.teacher-block:hover{border-color:#c20e2c}.teacher-block:hover .teacher-block-wr{border-color:transparent}.teacher-block:hover .teacher-heading .text-name.f-20{color:#c20e2c}.teacher-block:first-child{margin-top:0}.teacher-block .teacher-block-wr{padding:20px;border:2px solid #f0f7ff}.teacher-block .image{height:110px;margin:0 25px 0 0;width:110px;line-height:0;float:left}.teacher-block .image img{height:100%;border-radius:100%;width:100%}.teacher-block .text-icon{margin:5px 0 0}.teacher-block .text-name.f-12{margin:11px 0 0}.teacher-heading{margin:0 0 16px}.teacher-heading .text-name.f-20{padding:5px 0}.teacher-heading .button{margin:0 0 0 20px;float:right}.text-name.f-11{font:11px/14px Futura New,sans-serif}.text-name.f-12{font:12px/18px Futura New,sans-serif}.text-name.f-13{font:13px/18px Futura New,sans-serif}.text-name.f-14{font:14px/24px Futura New,sans-serif}.text-name.f-15{font:15px/20px Futura New,sans-serif}.text-name.f-18{font:18px/22px Futura New,sans-serif}.text-name.f-20{font:20px/26px Futura New,sans-serif}.text-name.f-24{font:24px/28px Futura New,sans-serif}.text-name.f-26{font:26px/32px Futura New,sans-serif;letter-spacing:.06em}.text-name.f-30{font:30px/36px Futura New,sans-serif;letter-spacing:.06em}.text-name.f-36{font:36px/46px Futura New,sans-serif;letter-spacing:.02em}.text-name.f-45{font:45px/52px Futura New,sans-serif;letter-spacing:.06em}.text-name.f-60{font:60px/72px Futura New,sans-serif;letter-spacing:.06em}.text-name.font-arial{font-family:Arial,sans-serif}.color-grey{color:#8d9092}.font-light{font-weight:300}.font-bold{font-weight:700}.font-arial{font-family:Arial,sans-serif}.font-upper{text-transform:uppercase}.line-height-24{line-height:24px}.button-more-blocks{margin:36px 0 0}.button-more{padding:0 18px 0 0;color:#c20e2c;font:700 13px/18px Futura New,sans-serif;text-transform:uppercase;position:relative}.button-more:hover .border{border-bottom-color:transparent}.button-more:before{height:5px;right:0;content:"";position:absolute;top:50%;margin:-3px 0 0;background:transparent url(/skype.site148.local/img/icons.png) 0 0 no-repeat;width:8px}.button-more .border{border-bottom:1px dotted #edc3ca;display:inline}.table-time{text-align:center}.table-time table{border-collapse:separate;border-spacing:4px}.table-time thead td{color:#2c353a;font:700 13px/18px Futura New,sans-serif;text-transform:uppercase}.table-time tbody{color:#8d9092;font:13px/18px Futura New,sans-serif}.table-time div[data-timeid] label,.table-time tbody td{padding:9px 0 8px;border-radius:3px;background:#f0f7ff;cursor:pointer;width:14.28571429%}.table-time div[data-timeid]{display:table-row}.table-time div[data-timeid] label{padding:4px 0 5px;font-size:15px;outline:1px solid #fff;width:48px;display:table-cell}.table-time div[data-timeid] input:checked+label{color:#fff;background:#0073ff}.table-time div[data-timeid="0"] label{font-size:15px;font-weight:700;text-transform:uppercase;background:transparent}.table-time div[data-timeid] input[type=checkbox]{display:none}.table-time tbody td:hover{color:#0172ff}.table-time tbody td.active{color:#fff;background:#0172ff}.popup-wr{height:100%;overflow:auto;padding:0 15px;position:fixed;top:0;background:#000;background:rgba(0,0,0,.8);left:0;width:100%;display:none;z-index:45}.popup-wr .popup{padding:35px 24px 50px;border:3px solid #f0f7ff;position:relative;max-width:100%;margin:100px auto;background:#fff;width:800px}.popup-wr .popup>.text-name.f-30{margin:0 0 48px}.icon-close{padding:5px;right:0;position:absolute;top:0;border-radius:100%}.icon-close:before{height:18px;content:"";background:transparent url(/skype.site148.local/img/icons.png) 0 -333px no-repeat;width:18px;vertical-align:top;display:inline-block}.teacher-page .teacher-heading{margin:0 0 40px}.teacher-page .teacher-heading .button{margin:0}.teacher-page .schedule-section{margin:61px 0 0}.teacher-heading{line-height:60px}.teacher-heading .image{height:60px;margin:0 22px 0 0;width:60px;float:left}.teacher-heading .image img{height:100%;border-radius:100%;width:100%}.teacher-heading .actions{margin:0 0 0 22px;float:right}.meta-block{margin:29px 0 0}.meta-block:first-child{margin-top:0}.meta-block .text-icon{margin:0 0 10px}.text-icon{padding:0 0 0 36px;font:700 18px/24px Futura New,sans-serif;text-transform:uppercase;position:relative;letter-spacing:.02em}.text-icon.small{padding:0 0 0 26px;font:12px/18px Arial,sans-serif;text-transform:none;letter-spacing:0}.text-icon.small.i-teach:before{background:transparent url(/skype.site148.local/img/icons.png) 0 -241px no-repeat}.text-icon.small.i-glass:before{background:transparent url(/skype.site148.local/img/icons.png) 1px -288px no-repeat}.text-icon.small:before{height:18px;width:18px}.text-icon.i-teach:before{background:transparent url(/skype.site148.local/img/icons.png) 2px -378px no-repeat}.text-icon.i-paper:before{background:transparent url(/skype.site148.local/img/icons.png) 1px -426px no-repeat}.text-icon.i-hat:before{background:transparent url(/skype.site148.local/img/icons.png) 0 -475px no-repeat}.text-icon.i-glass:before{background:transparent url(/skype.site148.local/img/icons.png) 2px -524px no-repeat}.text-icon:before{height:24px;content:"";position:absolute;top:0;left:0;width:24px}.schedule-section .text-name.f-26{margin:0 0 42px}.schedule-heading{padding:0 35px;position:relative;margin:0 0 16px}.link-arrow{position:absolute;top:50%;margin:-8px 0 0}.link-arrow.prev{left:0}.link-arrow.prev:before{background:transparent url(/skype.site148.local/img/icons.png) 0 -576px no-repeat}.link-arrow.next{right:0}.link-arrow.next:before{background:transparent url(/skype.site148.local/img/icons.png) 0 -622px no-repeat}.link-arrow:before{height:16px;content:"";width:10px;vertical-align:top;display:inline-block}table{border-collapse:collapse;border-spacing:0}.schedule-table{overflow:auto;text-align:center}.schedule-table>table>thead>tr>td{height:46px}.schedule-table>table>tbody>tr>td{height:60px;padding:0;border:1px solid #e0eeff;width:12.5%}.schedule-table>table>tbody>tr>td table tr:first-child td{border-top:none}.schedule-table>table>tbody>tr>td table td{height:30px;padding:0;border-top:1px solid #f0f7ff}.schedule-table td{min-width:50px}.schedule-table td.active{background:#0172ff}.success-block{max-width:517px;margin:0 auto}.success-block .text-name.f-30{margin:0 0 28px}.success-block .button{margin:47px 0 0}.promo-section{color:#fff;position:relative;text-align:center;background:#666;line-height:950px}.promo-section .wrapper{position:relative;z-index:3}.promo-section .text-name.f-24{margin:25px 0 0}.promo-section .button{margin:20px 0 0}.full-frame{height:100%;position:absolute;background:url(/skype.site148.local/img/bg_full-frame.jpg) center 0 no-repeat;background-size:cover;opacity:.7;top:0;left:0;width:100%;z-index:1}.full-frame iframe,.full-frame video{height:100%;object-fit:cover;width:100%}.pluses-section-scroll-wr{overflow:hidden;border-bottom:1px solid #e0eeff;margin:70px 0 30px}.pluses-section-scroll{overflow:auto;margin:0 0 -20px}.pluses-blocks-scroll{margin:0 auto}.pluses-blocks-scroll .pluses-blocks{margin:0}.pluses-blocks-scroll .pluses-block{min-height:300px;padding:40px 40px 20px;border:1px solid #e0eeff;text-align:center;border-right-width:0;width:290px}.pluses-blocks-scroll .pluses-block:first-child{border-left-width:0;margin:0}.pluses-blocks-scroll .pluses-block .icon{height:75px;margin:0 0 38px;line-height:75px}.pluses-blocks-scroll .pluses-block .text-bold{margin:0 0 10px}.promo-block{padding:40px 0;background:center 0 no-repeat;background-size:cover;line-height:460px}.promo-block .info{width:44.87179487%;float:right}.promo-block .text-name.f-36{margin:0 0 28px}.promo-block .button{margin:44px 0 0}.fit-section{padding:60px 0;margin:0}.fit-section .page-title{margin:0 0 85px}.fit-blocks{font-size:0;margin:-80px -15px 0}.fit-blocks.w-half .fit-block{width:50%}.fit-blocks.no-border .fit-block .image{border-color:transparent;border-radius:0}.fit-block{padding:0 15px;margin:50px 0 0;width:33.33333%;line-height:70px;vertical-align:top;display:inline-block}.fit-block .image{height:70px;border:1px solid #c20e2c;text-align:center;margin:0 15px 0 0;border-radius:100%;width:71px;float:left}.fit-block .image img{position:relative;max-width:90%;max-height:90%;top:-1px;vertical-align:middle}.fit-block .overflow{max-width:450px}.platform-section{overflow:hidden;padding:50px 0 0;background:#f9fcff}.platform-section .page-title{margin:0 0 12px}.platform-section .uf-points{margin:40px 0 0}.platform-roundabout{height:419px;padding:0 0 0 90px;position:relative;margin:44px 0 0;z-index:1}.platform-roundabout img{height:100%;width:100%}.platform-roundabout .roundabout-moveable-item{-webkit-transform:scale(.6);transition:all .3s ease;top:0!important;margin:40px -100px 0}.platform-roundabout .roundabout-moveable-item.roundabout-in-focus{-webkit-transform:scale(1);margin:0}.platform-slide{height:419px;padding:18px 82px 46px 85px;position:relative;width:727px}.platform-slide:before{height:100%;content:"";position:absolute;background:url(../img/icon_laptop.png) 0 0 no-repeat;background-size:100%;top:0;left:0;width:100%;z-index:3}.uf-points{text-align:center}.uf-point{height:11px;border:1px solid #c20e2c;margin:0 3px;border-radius:100%;width:11px;display:inline-block}.uf-point.active{background:#c20e2c}.simulator-section{padding:60px 0 25px;margin:0}.simulator-section .page-title{margin:0 0 60px}.devider-block{height:5px;margin:50px auto;background:#f0f7ff}.photo-section-wr{padding:50px 0;margin:50px 0;background:#f9fcff}.photo-section-wr .page-title{margin:0 0 50px}.photo-section-wr .button{margin:70px 0 0}.photo-section{overflow:auto;margin:0 0 -20px}.photo-block{height:350px;overflow:hidden;padding:0 0 0 5px;width:305px;float:left}.photo-block:first-child{width:300px;padding-left:0}.photo-block img{min-height:100%;width:100%}.reviews-section{overflow:hidden}.reviews-section .page-title{margin:0 0 70px}.reviews-section .uf-points{margin:50px 0 0}.reviews-blocks .roundabout{height:350px}.reviews-blocks .roundabout-moveable-item{-webkit-transform:scale(.6);transition:all .3s ease;top:0!important;margin:40px -100px 0}.reviews-blocks .roundabout-moveable-item.roundabout-in-focus{-webkit-transform:scale(1);margin:0}.reviews-block{padding:35px;border:1px solid #f0f7ff;text-align:center;margin:0 15px;background:#fff;width:700px}.reviews-block .image{height:130px;margin:0 auto 33px;width:130px}.reviews-block .image img{height:100%;border-radius:100%;width:100%}.reviews-block .text-name.f-20{margin:0 0 16px}.partner-section-wr{margin:100px 0}.partner-section-wr .page-title{margin:0 0 74px}.partner-section{overflow:auto;margin:0 0 -20px}.partner-section .partner-block{margin-bottom:20px}.partner-block{height:80px;padding:0 30px;text-align:center;width:300px;line-height:80px;float:left}.partner-block img{max-width:100%;max-height:100%;vertical-align:middle}.course-section{margin:46px 0}.course-blocks{margin:-3.33333% 0 0 -3.33333%}.course-block{padding:20px 20px 12px;border:5px solid #f0f7ff;position:relative;margin:3.33333% 0 0 3.33333%;width:30%;float:left}.course-block .image{height:70px;width:70px;float:left}.course-block .image img{height:100%;border-radius:100%;width:100%}.course-block .info{width:222px;float:right}.course-block .line-height{line-height:70px}.course-block .text-name.f-12{margin:3px 0 0}.course-block .course-list{margin:9px 0 0}.course-block .min-height{min-height:316px}.course-block .course-price{margin:25px -25px 0 0}.course-list .text-name.f-18{margin:0 0 12px}.course-list ul{margin:0 0 0 -19px}.course-list ul li{padding:0 0 0 19px;font:13px/18px Arial,sans-serif;position:relative;margin:12px 0 0}.course-list ul li:first-child{margin-top:0}.course-list ul li:before{height:11px;content:"";position:absolute;top:2px;background:transparent url(/skype.site148.local/img/icons.png) 0 -668px no-repeat;left:0;width:11px}.course-price .link{text-decoration:underline;color:#74b2ff;font:13px/20px Arial,sans-serif;margin:6px 0 0;float:left}.course-price .link:hover{text-decoration:none}.course-price .price{padding:6px 11px 6px 14px;color:#fff;font:700 14px/20px Futura New,sans-serif;border-radius:16px 0 0 16px;background:#c20e2c;float:right}.course-price .price .small{font-size:12px;font-weight:300}.sert-section{margin:90px 0}.sert-blocks{font-size:0;margin:-60px 0 0 -60px}.sert-block{height:460px;padding:19px 18px 19px 19px;margin:60px 0 0 60px;background:url(../img/bg_sert.png) 0 0 no-repeat;background-size:100%;width:350px;vertical-align:top;display:inline-block}.sert-block img{height:100%;width:100%}.step-section{overflow:auto;margin:88px 0}.step-blocks-wr{overflow:hidden;width:1170px}.step-blocks{margin:0 -365px 0 0}.step-block{position:relative;width:380px;float:left}.step-block:before{height:110px;content:"";position:absolute;top:100%;margin:20px 0;background:url(../img/bg_step.png) 0 0 no-repeat;left:40px;width:129px}.step-block:first-child .step-num{background:#bbdefb}.step-block:nth-child(2) .step-num{background:#64b5f6}.step-block:nth-child(3) .step-num{background:#2196f3}.step-block:nth-child(4) .step-num{background:#0172ff}.step-block:nth-child(5) .step-num{background:#1565c0}.step-block:nth-child(n+4){margin-right:53px;width:324px;margin-top:80px}.step-block:nth-child(n+4):before{bottom:100%;top:auto;background-position:0 -114px}.step-block:nth-child(4){margin-left:190px}.step-block:nth-child(6):before{display:none}.step-num{height:80px;color:#fff;font:700 30px/70px Futura New,sans-serif;text-align:center;border-radius:100%;background:#0d47a1;width:80px}.step-num .small{font:700 11px/12px Futura New,sans-serif;text-transform:uppercase;margin:1px 0 0}.toShow1024,.toShow320,.toShow480,.toShow600,.toShow800{display:none}@media screen and (max-width:1185px){.toShow1024{display:block}.toHide1024{display:none}.wrapper{width:960px}.header .logo{margin:0 20px 0 0}.header .phone-block{width:150px}.payment-col{margin:0 0 0 40px;width:390px}.form-field .field-name,.form-field.field-cost .field-name{margin:0 0 5px;width:auto;float:none;display:block}.form-field .input-block{width:auto;float:none;display:block}.sert-block{height:368px;padding:15px 14px 14px 15px;width:280px}.course-block .info{width:182px}.course-block .image{height:50px;width:50px}.course-block .line-height{line-height:50px}.promo-section{line-height:670px}}@media screen and (max-width:985px){.toShow800{display:block}.toHide800{display:none}.wrapper{width:760px}.header{padding:10px 0;position:fixed;border-bottom:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.05);background:#fff;line-height:40px;z-index:27}.header .logo{margin:0;width:60px}.header .nav{height:100%;overflow:auto;padding:0 0 60px;transition:all .5s ease;position:fixed;opacity:0;top:60px;box-shadow:0 0 0 rgba(0,0,0,.5);background:#fff;left:-100%;width:90%;z-index:25}.header .nav>ul.align{display:block}.header .nav>ul>li{padding:0;border-top:1px solid #eee;margin:0;display:block}.header .nav>ul>li:first-child{border-top:none}.header .nav>ul>li:before{display:none}.header .nav>ul>li>a{padding:10px 20px;text-align:center;display:block}.header .nav>ul>li>a:before{right:7px;top:18px}body.state-active-nav .header .nav{opacity:1;box-shadow:0 15px 20px rgba(0,0,0,.3);left:0}.top-section{padding:60px 0 0}.payment-blocks{padding:55px 65px 40px}.payment-col{margin:40px 0 0;width:auto;float:none}.payment-col:first-child{margin-top:0}.payment-col .text-payment{padding-right:0}.form-section .col-left,.form-section .col-right{margin:60px 0 0;width:100%}.form-section .col-left:first-child,.form-section .col-right:first-child{margin-top:0}.footer{margin:60px 0 0}.footer .header{display:none}.table-time table{border-spacing:2px}.sert-blocks{margin-left:-20px}.sert-block{height:314px;padding:13px 12px 11px 13px;margin-left:20px;width:240px}.course-block .image{height:50px;margin:0 0 20px 10px;width:50px;float:none}.course-block .info{padding:0 0 0 10px;width:auto;float:none}.course-block .line-height{line-height:50px}.course-block{width:46%}.promo-section{line-height:540px}}@media screen and (max-width:785px){.toShow600{display:block}.toHide600{display:none}.wrapper{width:560px}.methods-section{text-align:center}.methods-block{height:90px;width:33.33333%;line-height:90px}.pluses-blocks{margin:0 -10px}.pluses-block{padding:0 10px}.content-col{padding:0;width:auto;float:none}.content-col:first-child{margin:0 0 40px;width:auto;float:none}.teacher-heading .text-name.f-30{font:24px/26px Futura New,sans-serif}.sert-block{height:364px;padding:9px 9px 7px;width:280px}.course-blocks{margin-left:0}.course-block{margin-left:0;width:100%}.fit-block{width:50%}.platform-slide{height:290px;padding:13px 56px 29px 57px;width:507px}.platform-roundabout{height:299px;padding:0 5px 0 0}}@media screen and (max-width:585px){.toShow480{display:block}.toHide480{display:none}.wrapper{padding:0 15px;width:auto}.payment-section{margin:68px 0 62px}.payment-blocks{padding:45px 25px 30px}.methods-section{margin:62px 0 55px}.methods-blocks{padding:0 0 35px}.teacher-page .teacher-heading{padding:0 0 70px;position:relative}.teacher-page .teacher-heading .actions{position:absolute;bottom:0;margin:0;left:0;float:none}.schedule-heading .text-name.f-24{font:20px/24px Futura New,sans-serif}.sert-blocks{margin:0}.sert-block{margin:60px auto 0;display:block}.text-name.f-60{font:50px/52px Futura New,sans-serif}.text-name.f-36{font:26px/36px Futura New,sans-serif}.pluses-section-scroll-wr{margin:0}.promo-block{padding:230px 0 0;background-size:auto 200px;background-position:0 0;line-height:1}.promo-block .info{width:100%}.fit-section .page-title{margin:0 0 45px}.page-title{font:700 26px/34px Futura New,sans-serif}.fit-section{margin:0}.platform-section{padding:51px 0 30px}.simulator-section{padding:50px 0;margin:0}}@media screen and (max-width:465px){.toShow320{display:block}.toHide320{display:none}.pluses-block{text-align:center;margin:30px 0 0;width:100%}.pluses-block:first-child{margin-top:0}.pluses-blocks-scroll .pluses-block{margin:0}.form-field .righted{margin:25px 0 0;float:none}.form-field .righted:first-child{margin-top:0}.form-field .righted .button.width-190{width:100%}.form-block{padding:15px 20px 20px}.filter-block{margin:15px 0 0;width:100%}.filter-block:first-child{margin-top:0}.teacher-block .image{margin:0 auto 30px;float:none}.teacher-heading{text-align:center}.teacher-heading .button{margin:0 0 10px;float:none}.teacher-page .teacher-heading .image{margin:0 auto 15px;float:none}.teacher-page .teacher-heading .actions{text-align:center;width:100%}.fit-block,.fit-blocks.w-half .fit-block{width:100%}.devider-block{margin:30px auto}.platform-slide{height:175px;padding:12px 34px 16px 35px;width:307px}.platform-roundabout .roundabout-moveable-item{margin:10px -50px 0}.platform-roundabout{height:179px;padding:0 5px 0 0}.photo-section-wr{padding:50px 0;margin:50px 0}}