.contact{position:relative;z-index:2;padding-bottom:139px}@media (max-width: 1023.98px){.contact{padding-bottom:50px}}@media (max-width: 767.98px){.contact{padding-bottom:20px}}.contact h1{margin:0;text-align:center;letter-spacing:.06em;color:#1655a3}@media (max-width: 767.98px){.contact h1{color:#011f43;font-size:35px;line-height:40px}}.contact__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:114px}@media (max-width: 1023.98px){.contact__top{margin-bottom:60px}}@media (max-width: 767.98px){.contact__top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media (max-width: 767.98px){.contact__list{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.contact__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:80px}@media (max-width: 1199.98px){.contact__text{margin-bottom:60px}}@media (max-width: 1023.98px){.contact__text{margin-bottom:40px}}@media (max-width: 767.98px){.contact__text{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}}.contact__text p{width:auto;margin-right:20px}@media (max-width: 767.98px){.contact__text p{line-height:35px}}.contact__text p:first-child{letter-spacing:.04em;text-transform:uppercase;color:#011f43}.contact__text .location{width:400px;max-width:400px;font-style:inherit;color:#1655a3}@media (max-width: 1199.98px){.contact__text .location{width:300px}}@media (max-width: 1023.98px){.contact__text .location{max-width:500px;width:500px}}.contact__text .time{width:415px;font-size:1.5rem;line-height:44px;margin-top:-6px}@media (max-width: 767.98px){.contact__text .time{font-size:1rem}}.contact__text .time span{letter-spacing:.03em;color:#011f43}.contact__text a{letter-spacing:.04em;color:#1655a3;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}@media (max-width: 767.98px){.contact__text a{line-height:35px}}.contact__text a:hover{opacity:.8}.contact__text p:last-child{letter-spacing:.04em;color:#1655a3}.contact__text-right .time{letter-spacing:.04em;color:#1655a3!important}.contact__logo{margin-right:160px;width:166px;height:139px;margin-left:60px}@media (max-width: 1199.98px){.contact__logo{margin-right:120px;margin-left:20px}}@media (max-width: 1023.98px){.contact__logo{margin-right:110px}}@media (max-width: 767.98px){.contact__logo{display:none}}.contact__title{position:relative;padding:84px 0 79px}@media (max-width: 1023.98px){.contact__title{padding:50px 0 40px}}@media (max-width: 767.98px){.contact__title{padding:30px 0}}.contact__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}.contact__social-block{margin-top:32px}@media (max-width: 767.98px){.contact__social-block{width:100%;margin-top:0}}.contact__social-block p{letter-spacing:.04em;text-transform:uppercase;color:#011f43;margin-bottom:16px}@media (max-width: 767.98px){.contact__social-block p{font-size:18px;line-height:21px}}.contact__social{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.contact__social .in,.contact__social .in .icon-svg{width:31px;height:31px;fill:#4fa1ff;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.contact__social .in:hover,.contact__social .in .icon-svg:hover{opacity:.8}.contact__social .facebook,.contact__social .facebook .icon-svg{width:19px;height:38px;fill:#4fa1ff;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.contact__social .facebook:hover,.contact__social .facebook .icon-svg:hover{opacity:.8}.contact__social .youtube,.contact__social .youtube .icon-svg{width:34px;height:24px;fill:#4fa1ff;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.contact__social .youtube:hover,.contact__social .youtube .icon-svg:hover{opacity:.8}.contact__social .vk,.contact__social .vk .icon-svg{width:40px;height:22px;fill:#4fa1ff;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}.contact__social .vk:hover,.contact__social .vk .icon-svg:hover{opacity:.8}.contact__item{margin-right:16px}.contact__left{min-width:807px;width:40%;padding-left:60px;max-width:807px}@media (max-width: 1440.98px){.contact__left{min-width:660px}}@media (max-width: 1199.98px){.contact__left{padding-left:20px;min-width:580px}}@media (max-width: 1023.98px){.contact__left{width:100%;max-width:100%}}@media (max-width: 767.98px){.contact__left{width:100%;max-width:100%;min-width:auto;padding:0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.contact__map{width:60%}@media (max-width: 1023.98px){.contact__map{width:100%}}.contact__bg{width:100%;height:768px;position:absolute;top:0;left:0}@media (max-width: 767.98px){.contact__bg{background:#ecf7fe}}@media (max-width: 767.98px){.contact__bg picture{display:none}}.contact__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1023.98px){.contact__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact__btn{width:210px;height:210px;position:absolute;border:1px solid #1655A3;top:240px;left:702px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;letter-spacing:.08em;color:#fff;z-index:4}@media (max-width: 4500.98px) and (min-width: 1199.98px){.contact__btn:hover:before{background:#4fa1ff}}@media (max-width: 1440.98px){.contact__btn{top:150px;left:555px}}@media (max-width: 1199.98px){.contact__btn{top:135px;left:473px}}@media (max-width: 1023.98px){.contact__btn{width:170px;height:170px;top:-2px;left:560px}}@media (max-width: 767.98px){.contact__btn{left:inherit;width:180px;height:180px;-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;position:relative;margin:0 auto -50px}}.contact__btn span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95px}@media (max-width: 767.98px){.contact__btn span{font-size:16px;line-height:22px}}.contact__btn:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:200px;height:200px;background:#1655A3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}@media (max-width: 1023.98px){.contact__btn:before{width:160px;height:160px}}@media (max-width: 767.98px){.contact__btn:before{width:172px;height:172px}}.js-map{width:100%;height:834px}@media (max-width: 1199.98px){.js-map{height:700px}}@media (max-width: 1023.98px){.js-map{width:100%;height:400px}}.requisites{position:relative;z-index:1;padding-bottom:24px}.requisites__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 auto;width:1140px}@media (max-width: 1199.98px){.requisites__content{width:100%;padding:0 20px}}@media (max-width: 767.98px){.requisites__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.requisites__left{width:520px;margin-right:100px}@media (max-width: 1199.98px){.requisites__left{margin-right:55px}}@media (max-width: 767.98px){.requisites__left{width:100%;margin-right:0;margin-bottom:20px}}.requisites__right{width:490px}@media (max-width: 767.98px){.requisites__right{width:100%}}.requisites__title{letter-spacing:.06em;color:#011f43;margin-bottom:33px}@media (max-width: 767.98px){.requisites__title{margin-bottom:15px}}.requisites__title p{color:#011f43}@media (max-width: 767.98px){.requisites__title p{font-size:30px;line-height:34px}}.requisites__left-content p{letter-spacing:.04em;text-transform:uppercase;color:#011f43;margin-bottom:18px;line-height:28px}@media (max-width: 1023.98px){.requisites__left-content p{line-height:20px}}.requisites__left-content p span{margin-left:10px;text-transform:initial;font-size:18px;line-height:28px;letter-spacing:.03em;color:#1655a3}@media (max-width: 1023.98px){.requisites__left-content p span{font-size:15px}}.requisites__left-content p span a{text-transform:initial;font-size:18px;line-height:28px;letter-spacing:.03em;color:#1655a3}.requisites__right-content p{letter-spacing:.04em;text-transform:uppercase;color:#011f43;margin-bottom:18px;line-height:28px}@media (max-width: 1023.98px){.requisites__right-content p{line-height:20px}}.requisites__right-content p span{margin-left:10px;text-transform:initial;font-size:18px;line-height:28px;letter-spacing:.03em;color:#1655a3}@media (max-width: 1023.98px){.requisites__right-content p span{font-size:15px}}.requisites__right-content p span a{text-transform:initial;font-size:18px;line-height:28px;letter-spacing:.03em;color:#1655a3}.contact__list .header__icon a{height:30px}@media (max-width: 1023.98px){.contact__list .header__icon a{height:25px}}.contact__list .header__icon svg{width:30px;height:30px}@media (max-width: 1023.98px){.contact__list .header__icon svg{width:25px;height:25px}}.contact__list .header__icons{margin-left:5px;position:relative;right:inherit;left:inherit;margin-top:0}.contact__list .header__icon{margin:1px 8px 0}.contact__list .header__icon a svg path{fill:#4fa1ff}.contact__list .header__icon a:hover svg path{fill:#0b3c79}
