@import url(https://fonts.googleapis.com/css2?family=Alice&family=Open+Sans:wght@300;400&display=swap);
html,body{margin:0;padding:0;font-size:1em;font-family:"Open Sans"}@keyframes unblur{from{filter:blur(10px)}to{filter:blur(0)}}body{background:url(/imgs/ff4cbe17f6611a06a7dcb2c189fab1ec.jpeg) 50% 50% no-repeat;background-size:cover;background-attachment:fixed}.head-block{background:url(/imgs/a2da0338faccfdc19189205a1c709471.jpeg) 0 100%/cover no-repeat;padding:1em}.head-block .line{display:flex;align-items:center}.head-block .line .menu{margin:0 auto;display:flex;padding:0;flex-wrap:wrap}.head-block .line .menu li{list-style:none outside none;margin:.5em 2em}.head-block .line .menu li a{text-transform:uppercase;font-family:Alice;color:#fff;display:inline-block;padding:.3em .5em;border-radius:.5em;background:rgba(0,36,125,.4);text-decoration:none}@media screen and (max-width: 500px){.head-block .line{flex-direction:column}.head-block .line .menu{justify-content:center}.head-block .line .menu li{margin:.25em 1em}}.head-block .wrap2{margin:2em 0 0 6em;max-width:700px}@media screen and (max-width: 680px){.head-block .wrap2{margin:2em 0 0}}.head-block .wrap2 img.me5{max-width:100%;height:auto}.head-block .wrap2 .blured{padding:1em;box-sizing:border-box;backdrop-filter:blur(10px);border-radius:.5em;background:rgba(0,36,125,.3)}.head-block .wrap2 .caption{font-size:3.5em;font-family:Alice;color:#fff}@media screen and (max-width: 450px){.head-block .wrap2 .caption{font-size:2.5em}}.head-block .wrap2 .btn-s{display:flex;justify-content:space-between;margin:0 -1em;box-sizing:border-box;padding:0 .5em}.head-block .wrap2 .btn-s a{display:inline-block;margin:.5em;border:1px solid #fff;border-radius:.3em;text-decoration:none;color:#fff;font-size:1.25em;padding:1em;text-transform:uppercase;flex-basis:100%;text-align:center}@media screen and (max-width: 600px){.head-block .wrap2 .btn-s{display:block}.head-block .wrap2 .btn-s a{width:11em}}@media screen and (max-width: 600px)and (max-width: 330px){.head-block .wrap2 .btn-s a{width:auto}}.block.otsivs .goto-study,.block.for-cogo .test-lesson{text-align:center;margin:2.5em 0}.block.otsivs .goto-study a,.block.for-cogo .test-lesson a{display:inline-block;padding:1.4em;background:#00247d;color:#fff;text-decoration:none;text-transform:uppercase}.block{background:#fff;padding:2em;box-sizing:border-box;margin-bottom:30em;position:relative}.block::after{content:"";display:block;width:100%;height:30em;top:100%;left:0;position:absolute;backdrop-filter:blur(10px);transition:all 2s}.block.no-filter::after{backdrop-filter:none}.block .title{font-size:6em;color:#000;font-family:Alice}@media screen and (max-width: 650px){.block{margin-bottom:20em}.block::after{height:20em}.block .title{font-size:2em}}.block.contacts::after{display:none}.block p{font-weight:300}.block.from-auhor-usta p{font-size:1.875em}@media screen and (max-width: 650px){.block.from-auhor-usta p{font-size:1.3em}}.block.from-auhor-usta video{background:#000;border-radius:1em;margin:0 auto 2em;width:80%;display:block}.block.o-projects .wrap{display:flex}.block.o-projects .wrap p{font-size:1.25em}.block.o-projects .wrap ul.list{margin:0;padding:.5em;background:url(/imgs/22e2c42170b84daf6dd9ddefc22a0b7c.png) 50% 50%/contain no-repeat;flex-shrink:0;flex-basis:45em}.block.o-projects .wrap ul.list li{list-style:none outside none;display:flex;font-size:2.5em;justify-content:center;align-items:center}.block.o-projects .wrap ul.list li span{flex-basis:100%}.block.o-projects .wrap ul.list li span:first-child{font-size:3.6em;margin-right:.1em;font-family:Alice;text-align:right}@media screen and (max-width: 1260px){.block.o-projects .wrap{flex-direction:column;margin-bottom:1em}.block.o-projects .wrap ul.list{flex-basis:100%}}@media screen and (max-width: 1260px)and (max-width: 636px){.block.o-projects .wrap ul.list{font-size:.4em;display:flex;flex-wrap:wrap;justify-content:space-around}.block.o-projects .wrap ul.list li{flex-direction:column;text-align:center}}.block.o-projects .tail-2{font-size:24px;text-align:center;margin:3em auto;max-width:35em}.block.o-projects .blocks-4{display:flex;flex-wrap:wrap;font-size:1.25em}.block.o-projects .blocks-4>div{flex-basis:50%;padding:1em;box-sizing:border-box}@media screen and (max-width: 800px){.block.o-projects .blocks-4>div{flex-basis:auto}.block.o-projects .blocks-4>div.third{order:4}.block.o-projects .blocks-4>div.fourth{order:3}}.block.o-projects .blocks-4>div .sub-title{font-size:1.5em}.block.o-projects .blocks-4 img{max-width:100%;height:auto}.block.o-projects .welcome{font-size:1.875em;text-align:center;color:#990918;margin:2em 0}.block.for-cogo ul.punkts{margin:0;padding:0;display:flex;flex-wrap:wrap;font-size:1.375em}.block.for-cogo ul.punkts li{list-style:none outside none;flex-basis:50%;margin:.5em 0;padding:.5em .5em .5em 5.7em;box-sizing:border-box;background-size:5em auto;background-position:0 50%;background-repeat:no-repeat;min-height:5em;display:flex;align-items:center}@media screen and (max-width: 750px){.block.for-cogo ul.punkts li{flex-basis:100%}}@media screen and (max-width: 750px)and (max-width: 400px){.block.for-cogo ul.punkts li{padding:5.7em .5em .5em .5em;background-position:50% 0}}.block.for-cogo ul.punkts li.man{background-image:url(/imgs/11d1e7fcc0562ec4ba64824d386c5258.png)}.block.for-cogo ul.punkts li.abc{background-image:url(/imgs/be89793ff790302a07c9c5c04f551205.png)}.block.for-cogo ul.punkts li.query{background-image:url(/imgs/480270a405473261c250b3f1770a175c.png)}.block.for-cogo ul.punkts li.global{background-image:url(/imgs/91d7802e6d93d77e7bc0152886187a8e.png)}.block.contacts{position:relative;z-index:5;background:#fff;margin-bottom:0}.block.contacts::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;background:#fff;top:0;left:0;background:url(/imgs/32fd6585a6f387a8a70266614df171f8.png) 100% 0/50em auto #ffffffdd;background-repeat:no-repeat;background-blend-mode:color}.block.contacts .subtitle{font-family:Alice;font-size:2.875em;padding-top:1em}.block.contacts .list{display:flex;font-size:1.5em;flex-wrap:wrap;margin-top:.5em}.block.contacts .list .item{padding:.5em;flex-basis:50%;box-sizing:border-box;margin:.5em 0}.block.contacts .list .item span{font-weight:bold}@media screen and (max-width: 900px){.block.contacts .list .item{flex-basis:100%}}.block.otsivs{background-image:url(/imgs/ec70b4a0ad871889d3cb3469d233e1c5.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.block.otsivs .slider .slick-arrow{width:3em;height:3em;top:50%;margin-top:-1.5em;position:absolute;cursor:pointer;z-index:5}.block.otsivs .slider .slick-arrow.prev{background:url(/imgs/b04bb88c60005f3af2dceef848147da2.png) 50% 50%/contain no-repeat;left:-0.5em}.block.otsivs .slider .slick-arrow.next{background:url(/imgs/9ff89e90a74af8452034e9d9adc7cf7f.png) 50% 50%/contain no-repeat;right:-0.5em}.block.otsivs .slider .el{text-align:center;padding:0 2em;box-sizing:border-box}.block.otsivs .slider .el .titl{font-size:1.5em;font-family:Alice}.block.otsivs .slider .el video,.block.otsivs .slider .el img{background:#000;border-radius:1em;height:30em;width:auto;max-width:100%;display:block;margin:0 auto}@media screen and (max-width: 780px){.block.otsivs .slider .el video,.block.otsivs .slider .el img{width:100%}}.ya-map>iframe{display:block;width:100%;box-sizing:border-box;border:none}.footer{background-color:#111;padding:2em .5em;display:flex;justify-content:space-between;align-items:center}.footer .col{flex-basis:100%}.footer .logo-wrap{display:flex;color:#fff;align-items:center}.footer .logo-wrap img{width:10em}.footer .socnets-links{display:flex;flex-direction:column;align-items:center}.footer .socnets-links a{color:#ffffff66;text-decoration:none;display:inline-block;margin:.3em 0;text-align:center}.footer .menu{margin:0}.footer .menu li{list-style:none outside none}.footer .menu li a{color:#fff;text-decoration:none}@media screen and (max-width: 1050px){.footer{flex-wrap:wrap}.footer .logo-wrap,.footer .socnets-links{flex-basis:50%}}@media screen and (max-width: 1050px)and (max-width: 700px){.footer .logo-wrap,.footer .socnets-links{flex-basis:100%}}@media screen and (max-width: 1050px){.footer .menu{padding:0;margin:1em 0;display:flex;justify-content:space-around}.footer .menu li{padding:0 .3em}}@media screen and (max-width: 1050px)and (max-width: 550px){.footer .menu{flex-wrap:wrap}.footer .menu li{margin:.3em 0}}
