@font-face{src:url(/templates/studialingua/fonts/futurabookc.eot);src:url(/templates/studialingua/fonts/futurabookc.eot) format("embedded-opentype"),url(/templates/studialingua/fonts/futurabookc.woff2) format("woff2"),url(/templates/studialingua/fonts/futurabookc.woff) format("woff"),url(/templates/studialingua/fonts/futurabookc.ttf) format("truetype"),url(/templates/studialingua/fonts/futurabookc.svg##FuturaBookC) format("svg");font-family:FuturaBookC}@font-face{src:url(/templates/studialingua/fonts/futurademic.eot);src:url(/templates/studialingua/fonts/futurademic.eot) format("embedded-opentype"),url(/templates/studialingua/fonts/futurademic.woff2) format("woff2"),url(/templates/studialingua/fonts/futurademic.woff) format("woff"),url(/templates/studialingua/fonts/futurademic.ttf) format("truetype"),url(/templates/studialingua/fonts/futurademic.svg##futurademic) format("svg");font-family:futurademic}@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,900;1,900&display=swap");body .body *{transition:all .35s ease}body,html{transition:none}body{min-width:1140px}.body{overflow-x:hidden;padding:0;transition:none;margin:0 auto;display:block}.wrapper{position:relative;margin:0 auto;width:1140px}#top{padding:12px 20px;color:#fff;position:fixed;bottom:20px;border-radius:5px;background:rgba(0,0,0,.1);cursor:pointer;left:20px;display:none;z-index:9}#top,#top:hover{transition:all .35s ease}#top:hover{background:rgba(0,0,0,.3)}header{height:150px;position:relative;background:url(/templates/studialingua/img/header-bg.png) no-repeat top;background-size:cover;z-index:1}header>.wrapper{padding:30px 0}header .logo h1#logo{padding:0;margin:0}header .logo h1#logo>a{height:91px;text-indent:-9999px;background:url(/templates/studialingua/img/logo.png) no-repeat 50%;width:237px;display:inline-block}header .slogan{font-size:14px;color:#000;text-transform:uppercase;padding-right:0;line-height:20px;margin-top:12px;font-family:futurademic}header .sveden{font-size:13px;text-decoration:underline;margin-bottom:4px;margin-top:5px}header .address{padding:12px 15px}header .address .pin{background:url(/templates/studialingua/img/maps-and-flags.svg) no-repeat left top 2px;background-size:16px;font-family:FuturaBookC}header .address .metro,header .address .pin{padding:0 0 0 24px;font-size:16px;text-transform:uppercase;line-height:17px}header .address .metro{background:url(/templates/studialingua/img/saint-petersburg-metro-logo.svg) no-repeat 0;background-size:16px;margin-top:5px;font-family:Futurademic}header .contacts{padding:6px 15px;text-align:right}header .contacts .phone{font-size:24px}header .contacts .phone a{padding:0 0 0 24px;color:#000;background:url(/templates/studialingua/img/telephone-handle-silhouette.svg) no-repeat 0;background-size:16px;font-family:FuturaBookC;display:inline-block}header .contacts .phone a span{font-family:futurademic}header .contacts .feedback a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eac602",endColorstr="#c28a00",GradientType=0);padding:5px 10px 5px 25px;border:none;color:#fff;text-transform:uppercase;position:relative;background:#eac602;background:-moz-linear-gradient(top,#eac602 0,#c28a00 100%);background:-webkit-linear-gradient(top,#eac602,#c28a00);background:linear-gradient(180deg,#eac602 0,#c28a00);width:80%;font-family:futurademic;display:inline-block}header .contacts .feedback a:before{height:20px;content:"";position:absolute;background:url(/templates/studialingua/img/sent-mail.svg) no-repeat 50%;background-size:16px;top:5px;left:25px;width:20px;display:block}.main-menu{height:auto;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#577691",endColorstr="#214277",GradientType=0);background:#577691;background:-moz-linear-gradient(top,#577691 0,#214277 100%);background:-webkit-linear-gradient(top,#577691,#214277);background:linear-gradient(180deg,#577691 0,#214277)}.main-menu>div>.menu-block>ul>li{display:inline-block}.main-menu>div>.menu-block>ul>li>a{padding:14px;font-size:15px;color:#fff;text-transform:uppercase;font-family:futurademic}.main-menu>div>.menu-block>ul>li:hover>a{background:#062f6d}.main-menu>div>.menu-block>ul>li>ul{height:50px;overflow:hidden;padding:10px 0;transition:all .35s ease;position:absolute;opacity:0;top:40px;margin:0;box-shadow:0 20px 20px rgba(0,0,0,.5);background:#062f6d;width:255px}.main-menu>div>.menu-block>ul>li>ul>li{display:block}.main-menu>div>.menu-block>ul>li>ul>li>a{padding:10px 15px;font-size:17px;color:#fff;line-height:12px;font-family:futurabookc;display:block}.main-menu>div>.menu-block>ul>li>ul>li>a:hover{text-decoration:none;background:#e90004}.main-menu>div>.menu-block>ul>li:hover>ul{height:auto;transition:all .35s ease;opacity:1;top:49px;display:block;z-index:2}.main-menu .social{padding:13px 15px}.main-menu .social .title{font-size:14px;color:#fff;text-transform:uppercase;font-family:FuturaBookC;display:inline-block}.main-menu .social .links{padding:1px 0;margin-right:10px;float:right;display:inline-block}.main-menu .social .links>a{height:16px;padding-top:5px;margin:0 0 0 5px;width:16px;display:inline-block}.main-menu .social .links>a.vk{background:url(/templates/studialingua/img/vk-social-network-logo.svg) no-repeat top 2px center;background-size:16px}.main-menu .social .links>a.fb{background:url(/templates/studialingua/img/facebook-logo.svg) no-repeat top 2px center;background-size:16px}.main-menu .social .links>a.in{background:url(/templates/studialingua/img/instagram.svg) no-repeat top 2px center;background-size:14px}header .social{padding:10px 0}header .social .title{font-size:14px;color:#052f6d;text-transform:uppercase;font-family:FuturaBookC;display:inline-block}header .social .links{padding:1px 0;display:inline-block}header .social .links>a{height:16px;padding-top:5px;margin:0 0 0 5px;width:16px;display:inline-block}header .social .links>a.vk{background:url(/templates/studialingua/img/vk_blue.svg) no-repeat top 2px center;background-size:16px}header .social .links>a.fb{background:url(/templates/studialingua/img/facebook_blue.svg) no-repeat top 2px center;background-size:16px}header .social .links>a.in{background:url(/templates/studialingua/img/instagram_blue.svg) no-repeat top 2px center;background-size:14px}.main-slider{position:relative}.main-slider .wrapper{height:500px}.main-slider .wrapper:after{height:477px;filter:contrast(1.2);right:0;content:"";position:absolute;bottom:-50px;background:url(/templates/studialingua/img/bus.png) no-repeat 50%;width:557px;display:block}.main-slider .swiper-container{overflow:visible}.main-slider .swiper-slide{padding:30px 15px;font-size:32px;color:#fff;text-transform:uppercase;font-family:FuturaBookC}.main-slider .swiper-slide strong{font-family:futurademic;display:block}.main-slider .swiper-slide .caption{padding:140px 0;width:570px}.main-slider .swiper-slide .caption .readmore a{padding:10px 20px;font-size:20px;border:3px solid #fff;color:#fff;margin:30px 0 0;border-radius:0}.main-slider .swiper-slide .caption .readmore a:hover{color:#000;background:#fff}.main-blocks{padding:60px 0}.main-blocks .item>div{height:215px;padding:10px 15px;color:#fff;position:relative}.main-blocks .item>div:after{height:30px;transition:all .35s ease;content:"";position:absolute;bottom:-30px;background:url(/templates/studialingua/img/shadow-4.png) no-repeat bottom;left:0;width:100%;display:block}.main-blocks .item>div:hover{filter:contrast(1.2);transition:all .35s ease}.main-blocks .item>div:hover:after{height:0;transition:all .35s ease;bottom:0}.main-blocks .item.main-tests>div{background:url(/templates/studialingua/img/main-tests.jpg) no-repeat 50%}.main-blocks .item.main-levels>div{background:url(/templates/studialingua/img/main-levels.jpg) no-repeat 50%}.main-blocks .item.main-methods>div{background:url(/templates/studialingua/img/main-methods.jpg) no-repeat 50%}.main-blocks .item .title a{font-size:24px;text-decoration:underline;color:#fff;text-transform:uppercase;font-family:futurademic}.main-blocks .item .desc{height:100px;font-size:14px;margin:10px 0;line-height:16px;font-family:Roboto,sans-serif}.main-blocks .item .readmore{text-align:right}.main-blocks .item .readmore a{padding:3px 15px;border:none;border-radius:3px;width:180px}.btn-yellow{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eac602",endColorstr="#c38c00",GradientType=0);color:#fff;background:#eac602;background:-moz-linear-gradient(top,#eac602 0,#c38c00 100%);background:-webkit-linear-gradient(top,#eac602,#c38c00);background:linear-gradient(180deg,#eac602 0,#c38c00)}.btn-silver,.btn-yellow{font-size:16px;font-family:futurademic}.btn-silver{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#feffe8",endColorstr="#d8dcc1",GradientType=0);padding:6px 25px;border:none;color:#0f4da8;box-shadow:0 15px 30px rgba(0,0,0,.2);background:#feffe8;background:-moz-linear-gradient(top,#feffe8 0,#d8dcc1 100%);background:-webkit-linear-gradient(top,#feffe8,#d8dcc1);background:linear-gradient(180deg,#feffe8 0,#d8dcc1)}.content.index-page{height:950px;background:url(/templates/studialingua/img/map-bg.jpg) no-repeat top -35px center;background-size:cover}.lang-select .languages{position:relative}.lang-select .languages .item,.lang-select ul>li>a.item{height:62px;filter:contrast(1.2);padding:0 50px 0 0;font-size:20px;text-decoration:underline;text-shadow:2px 2px 0 #fff;color:#052f6d;text-transform:uppercase;position:absolute;text-align:right;width:265px;font-family:futurademic}.lang-select .languages .item:hover{filter:contrast(1.4);transition:all .35s ease;background-position:right top -2px!important}.lang-select .languages .item.ru,.lang-select ul>li>a.item.ru{top:70px;background:url(/templates/studialingua/img/lang-ru.png) no-repeat 100% 0;left:410px}.lang-select .languages .item.en,.lang-select ul>li>a.item.en{top:160px;background:url(/templates/studialingua/img/lang-en.png) no-repeat 100% 0;left:50px}.lang-select .languages .item.ge,.lang-select ul>li>a.item.ge{top:220px;background:url(/templates/studialingua/img/lang-ge.png) no-repeat 100% 0;left:190px}.lang-select .languages .item.fr,.lang-select ul>li>a.item.fr{top:290px;background:url(/templates/studialingua/img/lang-fr.png) no-repeat 100% 0;left:100px}.lang-select .languages .item.it,.lang-select ul>li>a.item.it{top:360px;background:url(/templates/studialingua/img/lang-it.png) no-repeat 100% 0;left:250px}.lang-select .languages .item.es,.lang-select ul>li>a.item.es{top:390px;background:url(/templates/studialingua/img/lang-es.png) no-repeat 100% 0;left:30px}.lang-select ul>li>ul{margin:0 0 15px}.lang-select ul>li>ul>li>a{font-size:16px;font-family:futurademic;display:block}footer{height:350px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#577691",endColorstr="#214277",GradientType=0);color:#fff;position:relative;background:#577691;background:-moz-linear-gradient(top,#577691 0,#214277 100%);background:-webkit-linear-gradient(top,#577691,#214277);background:linear-gradient(180deg,#577691 0,#214277)}footer .main-row{padding:20px 0;display:flex}footer .main-row>div{justify-content:center}footer .slogan{font-size:12px;text-transform:uppercase;width:220px;font-family:futurademic}footer .logo a{height:31px;text-indent:-9999px;margin:0 15px;background:url(/templates/studialingua/img/footer-logo.png) no-repeat 50%;width:213px;display:inline-block}footer .phone{margin:0 55px}footer .phone a{font-size:20px;color:#ccc;font-family:FuturaBookC}footer .address,footer .phone a strong{font-family:futurademic}footer .address{padding:0 0 0 30px;font-size:14px;color:#ccc;text-transform:uppercase;background:url(/templates/studialingua/img/maps-and-flags_white.svg) no-repeat 0;background-size:16px;line-height:15px}footer .man-bg{height:271px;background:url(/templates/studialingua/img/footer-man.png) no-repeat top}footer .footer-menu .footer-menu-title{font-size:18px;color:#ccc;text-transform:uppercase;font-family:futurademic}footer .footer-menu>ul>li{margin:0 0 2px}footer .footer-menu>ul>li>a{padding:2px 0;font-size:14px;text-decoration:underline;color:#fff;line-height:14px;font-family:FuturaBookC;display:block}footer .footer-menu>ul>li:hover>a{text-decoration:underline;color:#ccc;background:none}footer .copyright-row{position:relative}footer .copyright{font-size:12px;color:#666;margin:20px 0 0;font-family:futurademic}.left-aside .lang-select{padding:15px 0 60px}.left-aside .lang-select .languages{position:relative;margin:0 auto;width:80%}.lang-select ul>li>a.item,.left-aside .lang-select .languages .item{height:30px;padding:0 0 0 30px;font-size:16px;text-shadow:2px 2px 0 #fff;text-transform:none;position:relative;background-size:24px!important;text-align:left;top:auto!important;background-position:0!important;left:auto!important;width:100%;display:block}.left-aside .lang-select ul>li>a.item{text-shadow:none}.right-aside{padding-left:0}.breadcrumb{padding:0;font-size:16px;margin:15px 0;background:none;font-family:Roboto,sans-serif}.breadcrumb .divider{display:none}.breadcrumb li>a{text-decoration:underline}.breadcrumb li>a>span{color:#000}.breadcrumb li>span{font-weight:700;color:#000}.breadcrumb>li+li:before{padding:0 1px}article{font-size:16px}article .text h2,article .text p{padding-left:0}.article-item h2,.blog h2{font-size:24px;text-transform:uppercase;margin:30px 0;font-family:futurademic}.blog .items{margin:0 -15px}.blog .items>.item{position:relative;margin:0 0 30px}.blog .items>.item .inner{height:230px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a60f4da8",endColorstr="#00000000",GradientType=1);padding:15px;position:relative;background:-moz-linear-gradient(-45deg,rgba(15,77,168,.65) 0,rgba(15,77,168,.64) 1%,transparent 100%);background:-webkit-linear-gradient(-45deg,rgba(15,77,168,.65),rgba(15,77,168,.64) 1%,transparent);background:linear-gradient(135deg,rgba(15,77,168,.65),rgba(15,77,168,.64) 1%,transparent);width:260px;z-index:1}.blog .items>.item .title a{font-size:16px;text-decoration:underline;color:#fff;text-transform:uppercase;font-family:futurademic}.blog .items>.item .intro{height:120px;overflow:hidden;padding:10px 0;font-size:14px;color:#fff;line-height:16px;font-family:Roboto,sans-serif}.blog .items>.item .readmore{right:15px;position:absolute;bottom:15px}.blog .items>.item .readmore a{padding:3px 35px;font-size:16px;border:none;color:#0f4da8;box-shadow:none;border-radius:3px;font-family:futurademic}.blog .items>.item .readmore a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eac602",endColorstr="#c38c00",GradientType=0);font-size:16px;color:#fff;background:#eac602;background:-moz-linear-gradient(top,#eac602 0,#c38c00 100%);background:-webkit-linear-gradient(top,#eac602,#c38c00);background:linear-gradient(180deg,#eac602 0,#c38c00);font-family:futurademic}.blog .items>.item .image{height:230px;overflow:hidden;position:absolute;top:0;box-shadow:inset 0 0 30px #fff;background:#333;left:15px;width:260px}.blog .items>.item .image .block{height:230px;overflow:hidden;filter:blur(2px);transition:all .35s ease;background-size:100%!important;width:260px}.blog .items>.item:hover .image .block{filter:blur(0);transition:all .35s ease;background-size:120%!important}.news .item .image,.news .item .inner{height:260px}.news .item .created{font-weight:700;background:url(/templates/studialingua/img/calendar-with-spring-binder-and-date-blocks.svg) no-repeat 0;background-size:16px;margin:0 0 5px;padding-left:24px}.news .item .created,.news .item .intro{color:#fff;font-family:Roboto,sans-serif}.news .item .intro{height:90px;overflow:hidden;padding:10px 0;font-size:14px;line-height:16px}.content{min-height:500px;padding:15px 0 60px;font-size:14px;position:relative;font-family:Roboto,sans-serif}.content:before{height:600px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a0d8ef",endColorstr="#feffff",GradientType=0);content:"";position:absolute;top:0;background:#a0d8ef;background:-moz-linear-gradient(top,#ccd7dc 0,#ddf1f9 65%,#feffff 100%);background:-webkit-linear-gradient(top,#ccd7dc,#ddf1f9 65%,#feffff);background:linear-gradient(180deg,#ccd7dc 0,#ddf1f9 65%,#feffff);left:0;width:100%;display:block;z-index:0}.our_school_page:before{background:none}.content.index-page:before{display:none}.sidr{box-shadow:inset -5px 0 15px 5px #2c4d7c;background:#3e5e85}.sidr ul>li>a,.sidr ul>li>span{padding:8px 10px;font-size:13px;text-transform:uppercase;line-height:15px;font-family:futurademic}.sidr ul>li>ul>li>a,.sidr ul>li>ul>li>span{padding:8px 10px 8px 30px;font-size:16px;text-transform:none;line-height:12px;font-family:futurabookc}.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span,.sidr ul li:hover>a,.sidr ul li:hover>span{box-shadow:inset 0 0 15px 3px #26477a;background:#28497b}.sidr ul li ul li.active>a{box-shadow:inset 0 0 15px 3px rgba(34,34,34,.3)}.levels-list .items{margin:15px 0 60px}.levels-list .items .item .link{padding:20px 0}.levels-list .items .item .link a{padding:6px 0 6px 60px;color:#fff;position:relative;border-radius:30px;background:#002b6f;display:block}.levels-list .items .item:first-child .link a,.levels-list .items .item:nth-child(2) .link a{background:#6a94d4}.levels-list .items .item:first-child .link a .code,.levels-list .items .item:nth-child(2) .link a .code{border:3px solid #6a94d4;background:#6a94d4}.levels-list .items .item:nth-child(3) .link a,.levels-list .items .item:nth-child(4) .link a{background:#0f4da8}.levels-list .items .item:nth-child(3) .link a .code,.levels-list .items .item:nth-child(4) .link a .code{border:3px solid #0f4da8;background:#0f4da8}.levels-list .items .item .link .code{height:50px;padding:5px 0;font-size:20px;border:3px solid #002b6f;text-transform:uppercase;position:absolute;text-align:center;top:-5px;box-shadow:inset 0 0 0 3px #fff;border-radius:50px;background:#002b6f;left:0;width:50px;line-height:35px;font-family:FuturaDemiC;display:inline-block}.levels-list .items .item .link .title{font-size:18px;text-decoration:underline;text-transform:uppercase;line-height:28px;font-family:FuturaBookC}.levels-list .items .item .intro{font-size:12px;font-style:italic;font-family:Roboto,sans-serif}.levels-list .items .item .intro>div{height:80px;padding:10px 0 0;vertical-align:middle;display:table-cell}table{margin-bottom:20px;max-width:100%;width:100%}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:8px;border-top:1px solid #ddd;line-height:1.42857143;vertical-align:top}.content h1,.content h2,.content h3,.content h4,.rsform h2{color:#003880;font-family:FuturaDemiC}.rsform h2{text-align:center;margin:0 0 30px}.content #userForm h2{display:none}.teachers .items>.item .inner{height:350px;background:none;margin-top:-7px}.teachers .items>.item .inner .intro{height:0;opacity:0}.teachers .items>.item:hover .inner{background:rgba(0,0,0,.75)}.teachers .items>.item:hover .inner .intro{height:278px;opacity:1}.teachers .items>.item .image{height:350px;margin:30px 0 0}.teachers .items>.item .image .block{height:350px;filter:none}.teachers .items>.item .title{margin:0 0 15px}.teachers .items>.item .title a{color:#003880}.pagination{text-align:center;width:100%}.pagination>ul{padding:0;text-align:center;box-shadow:0 15px 30px rgba(0,0,0,.2)}.pagination>ul,.pagination>ul>li{display:inline-block}.pagination>ul>li>span{color:#acc0e0}.pagination>ul>li>a,.pagination>ul>li>span{padding:5px 15px;border:1px solid #506f8d;background:#577691;display:block}.pagination>ul>li>a{color:#fff}.pagination>ul>li:first-child>a,.pagination>ul>li:first-child>span{border-radius:5px 0 0 5px}.pagination>ul>li:last-child>a,.pagination>ul>li:last-child>span{border-radius:0 5px 5px 0}.feedbacks .items>.item .avatar img{box-shadow:0 15px 30px rgba(0,0,0,.2);width:100%}.feedbacks .items>.item .intro,.feedbacks .items>.item .title a{color:#000}.article-image{margin-right:15px;margin-bottom:15px;width:200px;float:left}.methods{height:700px}.methods .steps{position:relative}.methods .steps .step{padding:0 15px 15px 60px;position:absolute;background-size:48px;width:270px}.methods .steps .step:before{height:48px;content:"";position:absolute;background:url(/templates/studialingua/img/footsteps-silhouette-variant.svg) no-repeat 0 0;background-size:48px;top:0;left:0;width:48px;display:block}.methods .steps .step span.number{height:13px;font-size:23px;font-weight:700;margin-right:5px;color:#052f6d;position:relative;bottom:-2px;display:inline-block}.methods .steps svg{position:absolute}.methods .steps svg.svg-1{transform:rotate(-14deg);top:60px;left:15px}.methods .steps svg.svg-2{transform:rotate(35deg);right:70px;top:130px}.methods .steps svg.svg-3{right:210px;top:270px}.methods .steps svg.svg-4{transform:rotate(60deg);top:310px;left:-34px}.methods .steps svg.svg-5{top:440px;left:290px}.methods .steps .step.step-1:before{transform:rotate(135deg)}.methods .steps .step.step-2{top:75px;left:300px}.methods .steps .step.step-2:before{transform:rotate(61deg)}.methods .steps .step.step-3{right:10px;top:295px}.methods .steps .step.step-3:before{transform:rotate(189deg)}.methods .steps .step.step-4{top:280px;left:160px}.methods .steps .step.step-4:before{transform:rotate(273deg)}.methods .steps .step.step-5{top:470px;left:100px}.methods .steps .step.step-5:before{transform:rotate(135deg)}.methods .steps .step.step-6{right:50px;top:500px}.methods .steps .step.step-6:before{transform:rotate(90deg)}.our_school_page{padding-bottom:0}.our_school h3{font-size:36px;color:#666;margin:0 0 30px}.our_school__certificates{background:url(/templates/studialingua/img/our_school__certificates.jpg) no-repeat top/cover}.our_school__certificates .module_left .description{padding:170px 0}.our_school__certificates .module_left .description p{font-size:18px;font-weight:300;padding-right:175px;line-height:24px}.certificates-slider .swiper-container{padding:0 0 50px}.certificates-slider .swiper-slide a{text-align:center;display:block}.our_school__advantages{height:1000px;padding:50px 0;color:#fff;background:url(/templates/studialingua/img/our_school__advantages.jpg) no-repeat top/cover}.our_school__advantages h3{color:#fff;text-align:center}.our_school__advantages .items_full{margin:60px 0}.our_school__advantages .item_full{margin:0 0 30px}.our_school__advantages .item_full .image{position:relative}.our_school__advantages .item_full .image:after{height:40px;content:"";position:absolute;bottom:-34px;background:#fff;left:93px;width:5px}.our_school__advantages .item_full:last-child .image:after{display:none}.our_school__advantages .item_full .image>div{height:80px;overflow:hidden;border-radius:100%;width:80px;display:inline-block}.our_school__advantages .item_full .text{height:86px;justify-content:center;font-size:18px;flex-direction:column;display:flex}.our_school__advantages .item_full .text-right{padding-top:10px;padding-right:0;padding-left:175px}.our_school__advantages .item_full .text-left{padding-top:10px;padding-right:175px;padding-left:0}.our_school__teachers{padding:30px 0}.our_school__teachers .teachers-slider .swiper-slide .title{font-size:24px;margin:0 0 15px;font-family:futurademic}.our_school__teachers .teachers-slider .swiper-slide .description{font-size:16px;line-height:20px}.our_school__administration{padding:30px 0}.our_school__administration .administration-slider .swiper-slide .post{font-family:futurademic}.our_school__administration .administration-slider .swiper-slide .title{font-size:24px;margin:0 0 15px;font-family:futurademic}.our_school__administration .administration-slider .swiper-slide .description{font-size:16px;line-height:20px}.our_school__contactinfo>div{margin:30px auto 60px}.our_school__contactinfo iframe{border:none!important;margin:0 0 -8px;width:100%}.our_school__contactinfo .title{font-size:24px;margin:0 0 15px;font-family:futurademic}.our_school__contactinfo p{margin:0}.our_school__contactinfo .address{background:url(/templates/studialingua/img/location-pin.svg) no-repeat left top 5px/16px;padding-left:25px}.our_school__contactinfo .phone{background:url(/templates/studialingua/img/phone.svg) no-repeat 0/16px;padding-left:25px}.our_school__contactinfo .email{background:url(/templates/studialingua/img/mail.svg) no-repeat 0 0/16px;padding-left:25px}.our_school__contactinfo .worktime{background:url(/templates/studialingua/img/clock.svg) no-repeat 0 0/16px;padding-left:25px}.our_school__contactinfo .dayoff{background:url(/templates/studialingua/img/calendar.svg) no-repeat 0 0/16px;padding-left:25px}.yandex_widget{margin:15px 0 0}.workers_bg{background:url(/templates/studialingua/img/workers_bg.jpg) no-repeat 50%/cover}.program_page h3{font-size:24px;text-transform:uppercase;margin:30px 0;font-family:futurademic}.program_page .banner{height:auto;min-height:300px;color:#fff;background-size:cover;box-shadow:0 15px 30px rgba(0,0,0,.3);border-radius:5px;background-repeat:none}.program_page .banner,.program_page .banner_text{justify-content:center;flex-direction:column;display:flex}.program_page .banner_text{height:300px;padding:30px 0;font-size:24px;background:rgba(5,47,109,.75);font-family:futurademic}.banner_icons .icon .text{margin:15px 0 0}.info_icons{margin:30px 0}.info_icons .icon{margin:0 0 15px}.info_icons .image>div{height:63px;padding:10px;border:2px dashed #052f6d;position:relative;margin:0 auto;border-radius:100%;width:63px}.info_icons .image img{width:100%}.info_icons .text{height:63px;justify-content:center;font-size:20px;flex-direction:column;line-height:18px;font-family:futurademic;padding-left:0;display:flex}.program_page .levels_list .item{margin:0 0 15px}.program_page .levels_list .item .letter span{height:63px;padding:13px 10px 10px;font-size:24px;border:2px dashed #052f6d;color:#ff0e00;position:relative;text-align:center;margin:0 auto;border-radius:100%;width:63px;font-family:futurademic;display:block}.program_page .levels_list .item .intro{height:63px;justify-content:center;flex-direction:column;padding-left:0;display:flex}.program_slider{overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.3);border-radius:5px}.program_slider .swiper-slide{height:300px}.program_slider .swiper-slide .info{height:300px;padding:75px;justify-content:center;color:#fff;flex-direction:column;background:rgba(5,47,109,.75);display:flex}.program_slider .swiper-slide .title{font-size:32px;margin:0 0 15px;font-family:futurademic}.program_slider .swiper-slide .description{font-size:20px}.gallery{margin:30px 0}.gallery>div{margin:0 0 30px}.gallery a{height:250px;width:100%;display:inline-block}.for_companies_page{padding-bottom:0}.for_companies h3{font-size:36px;margin:0 0 30px}.banner_slider{overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.3);border-radius:5px}.banner_slider .swiper-slide{height:300px}.banner_slider .swiper-slide .info{height:300px;padding:75px;justify-content:center;color:#fff;flex-direction:column;background:rgba(5,47,109,.75);display:flex}.banner_slider .swiper-slide .title{font-size:32px;margin:0 0 15px;font-family:futurademic}.banner_slider .swiper-slide .description{font-size:20px}.for_companies__advantages .items_full{margin:60px 0}.for_companies__advantages .item_full{margin:0 0 30px}.for_companies__advantages .item_full .image{position:relative}.for_companies__advantages .item_full .image>div{height:63px;padding:10px;border:2px dashed #052f6d;position:relative;margin:0 auto;width:63px}.for_companies__advantages .item_full .image img{width:100%}.for_companies__advantages .item_full:last-child .image:after{display:none}.for_companies__advantages .item_full .image>div{height:80px;overflow:hidden;border-radius:100%;width:80px;display:inline-block}.for_companies__advantages .item_full .text{height:86px;justify-content:center;font-size:18px;flex-direction:column;line-height:20px;font-family:futurademic;display:flex}.for_companies__advantages .item_full .text-right{padding-top:10px;padding-right:0;padding-left:175px}.for_companies__advantages .item_full .text-left{padding-top:10px;padding-right:175px;padding-left:0}.advantages_list{margin:30px 0}.advantages_list .item{margin:0 0 15px}.advantages_list .item .image>div{height:63px;padding:10px;font-size:24px;border:2px dashed #052f6d;color:#ff0e00;position:relative;text-align:center;margin:0 auto;border-radius:100%;width:63px;font-family:futurademic;display:block}.advantages_list .item .image img{width:100%}.advantages_list .item .text{height:63px;justify-content:center;font-size:20px;flex-direction:column;line-height:18px;font-family:futurademic;padding-left:0;display:flex}.for_companies__steps{height:800px;padding:50px 0;color:#fff;background:url(/templates/studialingua/img/our_school__advantages.jpg) no-repeat 50%/cover}.for_companies__steps h3{color:#fff;text-align:center}.for_companies__steps .item_full{margin:0 0 30px}.for_companies__steps .item_full .text-left{padding-right:175px;padding-left:0}.for_companies__steps .item_full .text-right{padding-right:0;padding-left:175px}.for_companies__steps .item_full .text{height:63px;justify-content:center;font-size:18px;flex-direction:column;display:flex}.for_companies__steps .item_full .code:after{height:32px;content:"";position:absolute;bottom:-30px;background:#fff;left:92px;width:2px}.for_companies__steps .item_full:last-child .code:after{display:none}.for_companies__steps .item_full .code span{height:63px;padding:13px 10px 10px;font-size:24px;border:2px dashed #fff;color:#ff0e00;position:relative;text-align:center;margin:0 auto;border-radius:100%;background:#fff;width:63px;font-family:futurademic;display:block}.for_companies__logo{margin:45px 0}.for_companies__logo h3{text-align:center;margin:0 0 30px}.for_companies__logo .swiper-container{padding:0 0 80px}.for_companies__logo .swiper-slide .image{background:#fff}.for_companies__logo .swiper-slide .image>div{height:80px;justify-content:center;flex-direction:column;align-items:center;display:flex}.for_companies__logo .swiper-slide .image img{max-width:100%;max-height:80px}.collapsible{padding:20px 30px;position:relative;margin:0 0 30px;box-shadow:0 15px 15px rgba(0,0,0,.1);border-radius:10px;background:hsla(0,0%,100%,.5);cursor:pointer}.collapsible_title:after{height:50px;font-size:32px;right:5px;color:#ff0100;content:"+";position:absolute;text-align:center;top:5px;width:32px;display:block}.collapsible.visible .collapsible_title:after{content:"−"}.collapsible_title p{font-size:24px;font-weight:700;color:#002b6f;margin:0}.collapsible_text{height:0;overflow:hidden;opacity:0;margin:0}.collapsible.visible .collapsible_text{height:auto;opacity:1;margin:15px 0 0}#redim-cookiehint{align-items:center;display:flex}.cookiecontent{font-size:18px!important;line-height:20px!important;font-family:FuturaBookC}#redim-cookiehint .cookiebuttons a.btn{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#577691",endColorstr="#214277",GradientType=0)!important;font-size:18px!important;background:#577691!important;background:-moz-linear-gradient(top,#577691 0,#214277 100%)!important;background:-webkit-linear-gradient(top,#577691,#214277)!important;background:linear-gradient(180deg,#577691 0,#214277)!important;font-family:FuturaBookC}