@font-face{font-family:OpenSansRegular;src:url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.eot);src:url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.woff) format("woff"),url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.ttf) format("truetype");font-weight:400;font-style:normal}*,:after,:before{padding:0;margin:0;box-sizing:border-box}html{font-size:16px}body{line-height:1.5;font-family:sans-serif;color:#000;width:100%;height:100%}main{min-height:calc(100vh - 282px)}.header{padding:15px 0}.logo{display:block;width:200px;height:80px}.logo__image{-o-object-fit:cover;object-fit:cover}.logo__image,.nav{width:100%;height:100%}.nav{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1220px){.nav{display:none}}.menu{display:flex;justify-content:space-between;width:100%}.menu__item{position:relative;top:0;display:inline-block;list-style-type:none;transition:all .25s ease}.menu__item:hover{top:-4px}.menu__link{font-family:Roboto;color:#000;font-weight:200;text-decoration:none}.header-btn{display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%}@media only screen and (max-width:768px){.header-btn{justify-content:center;margin-top:15px;margin-bottom:15px}}@media only screen and (max-width:992px){.header-btn{justify-content:center}}.btn-call{display:inline-block;padding:12px 60px;font-family:Roboto;font-weight:200;color:#fff;text-decoration:none;background-color:#0060ac;border:none;transition:all .25s ease}.btn-call:hover{background-color:#0f6ab2}.main-slider{width:100%;height:460px}.main-slider__item{position:relative;display:flex;align-items:center;background-size:cover}.main-slider__item:after{position:absolute;width:100%;height:100%;content:"";background:linear-gradient(45deg,rgba(0,0,0,.25),transparent)}.main-slider__tilte{margin-left:5%;font-family:Roboto;font-size:1.875rem;font-weight:400;color:#fff;z-index:11}.swiper-pagination-bullet{width:12px;height:12px;background-color:#fff}.swiper-button-prev{opacity:1}.swiper-button-next,.swiper-button-prev{width:32px;height:44px;background-image:url(../img/left.svg);background-size:32px 44px}.swiper-button-next{transform:rotate(180deg);opacity:1}.swiper-pagination{margin-bottom:5px}.services{width:100%;padding:30px 0}.services-title{margin-bottom:30px;font-family:Roboto;font-weight:300;font-size:3.125rem}.services-item{position:relative;display:inline-block;width:100%;height:300px;margin-bottom:30px;transition:all .25s ease;overflow:hidden}.services-item_first{height:638px}.services-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease}.services-item__title{position:absolute;bottom:30px;left:30px;width:200px;font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:300;color:#fff;transition:all .25s ease}.services-item:hover .services-item__title{margin-left:10px}.services-item:hover .services-item__img{transform:scale(1.1);-webkit-filter:blur(2px);filter:blur(2px)}.btn-link-all{padding:15px 60px;text-decoration:none;color:#fff;background-color:#005ba3;transition:all .25s ease}.btn-link-all:hover{background-color:#0f6ab2}.news{width:100%;padding:60px 0}.news-block{display:block;margin-bottom:30px;text-decoration:none;transition:all .25s ease;overflow:hidden}.news-block:hover{transform:translateY(-10px)}.news-block:hover .news-block-top__img{transform:scale(1.1)}.news-block-top{width:100%;height:260px;overflow:hidden}.news-block-top__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease}.news-block-bottom{padding:15px;background-color:#f3f4f4}.news-block-bottom__title{font-weight:300;font-size:1.5rem}.news-block-bottom__text,.news-block-bottom__title{margin-bottom:15px;font-family:Roboto,sans-serif;color:#000}.news-block-bottom__text{font-weight:400;font-size:1rem}.news-block-bottom__date{text-align:end;font-family:Roboto,sans-serif;font-weight:400;font-size:1.125rem;color:#000}.about{width:100%;padding:60px 0}.about-text{font-family:Roboto,sans-serif;font-weight:400}.about-des{width:100%;height:100%}@media only screen and (max-width:992px){.about-des{margin-top:30px}}.about-des__img{width:100%;height:425px;-o-object-fit:cover;object-fit:cover}.partners{width:100%;padding:60px 0}.partners-item{text-decoration:none}@media only screen and (max-width:992px){.partners-item{display:flex;justify-content:center}}.partners-item{display:inline-block;width:100%;margin-bottom:15px}.partners-item__img{width:100%;height:117px;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:992px){.partners-item__img{-o-object-fit:scale-down;object-fit:scale-down}}.main-map{width:100%;height:450px;margin:0;padding:0}.main-map iframe{border:none}.footer{width:100%;padding:40px 0;font-family:Roboto,sans-serif;font-weight:300;font-size:1.125rem;color:#fff;background-color:#00669c}.footer-item-soc{margin-bottom:15px}@media only screen and (max-width:768px){.footer-item-soc{margin-bottom:30px}}.footer-item-soc__title{display:inline-block;margin-bottom:5px}.footer-items{padding-left:10px}.footer-nav{-moz-column-count:2;column-count:2}@media only screen and (max-width:768px){.footer-nav{margin-top:30px;-moz-column-count:1;column-count:1}}.footer-nav__link{display:block;margin-bottom:30px;font-family:Roboto,sans-serif;font-weight:200;font-size:1.125rem;color:#fff;text-decoration:none;transition:all .25s ease}.footer-nav__link:hover{transform:translateY(-5px)}.mobile-menu-wrap{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}@media only screen and (min-width:992px){.mobile-menu-wrap{display:none}}.menu-burger{position:relative;width:56px;height:56px;cursor:pointer}.menu-burger__block{position:absolute;top:28px;left:0;width:100%;height:4px;background-color:#0060ac}.menu-burger__block:after{top:-15px}.menu-burger__block:after,.menu-burger__block:before{content:"";position:absolute;left:0;width:100%;height:4px;background-color:#0060ac}.menu-burger__block:before{top:15px}.mobile-block{position:fixed;top:0;right:-320px;width:320px;height:100%;padding:24px;color:#fff;background-color:#0060ac;z-index:9;transition:all .25s ease;overflow-y:scroll}.mobile-block__header{display:flex;justify-content:space-between;align-items:center}.mobile-block_active{right:0}.mobile-close{position:relative;width:56px;height:56px;margin-bottom:15px;cursor:pointer}.mobile-close__block{position:absolute;top:28px;left:0;width:100%;height:4px}.mobile-close__block:after{transform:rotate(45deg)}.mobile-close__block:after,.mobile-close__block:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#fff}.mobile-close__block:before{transform:rotate(-45deg)}.mobile-header{position:relative;margin-bottom:25px}.mobile-header:after{content:"";position:absolute;top:-50px;left:0;width:100%;height:50px;background-color:#fff}.mobile-header__title{display:inline-block;padding:8px 20px;font-family:Roboto,sans-serif;font-size:1.75rem;font-weight:600;color:#000;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.mobile-nav__link{display:block;padding-bottom:15px;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:200;color:#fff;text-decoration:none}.mobile-items-soc{margin-top:30px}.breadcrumbs,.mobile-item-soc{margin-bottom:15px}.breadcrumbs{margin-top:20px}.breadcrumbs__link{position:relative;display:inline-block;margin-right:20px}.breadcrumbs__link,.breadcrumbs__link:before{font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:200;color:#000}.breadcrumbs__link:before{content:"/";position:absolute;right:-15px}.breadcrumbs__link:last-child:before{display:none}.block-news{margin-bottom:60px}.news-page__link{display:inline-block;padding:10px 15px;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:400;color:#000;text-decoration:none;border:1px solid rgba(0,0,0,.4);border-left:none}.news-page__link:first-child{border-left:1px solid rgba(0,0,0,.4)}.news-page__link_active{color:#fff;background-color:#0060ac}.news-inner-img{width:100%;height:400px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover}.news-inner{margin-top:0;font-size:1.875rem;font-weight:400}.news-inner,.news-text{font-family:Roboto,sans-serif;color:#000}.news-text{width:100%;margin-bottom:30px;padding:20px;font-size:1rem;font-weight:200;background-color:#fcfcfc}.news-item-title{margin-bottom:20px;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;color:#000}.contacts-items{margin-top:30px;margin-bottom:30px}.contacts-item{display:flex;margin-bottom:30px}.contacts-item__icon{width:38px;height:38px;margin-right:16px}.contacts-text__title{padding-bottom:6px;font-family:Roboto,sans-serif;font-size:1.375rem;font-weight:400;color:#000}.contacts-text__main{display:block;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:300;color:#000;text-decoration:none}.contacts-main{width:100%;height:450px;margin-top:30px;margin-bottom:60px}.contacts-main iframe{border:none}.block-about{margin-bottom:60px}.about-inner__title{margin-bottom:15px;font-family:Roboto,sans-serif;font-size:1.875rem;font-weight:400;color:#000}.about-txt{padding:30px;background-color:#fcfcfc}.about-txt__des{margin-bottom:40px}.about-partners__title,.about-txt__des{font-family:Roboto,sans-serif;font-weight:400;color:#000}.about-partners__title{margin-bottom:15px;font-size:1.75rem}.about-partners-link{display:inline-block;width:100%;margin-bottom:15px}.about-partners-link__img{width:100%;height:117px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:992px){.about-partners-link__img{-o-object-fit:scale-down;object-fit:scale-down}}.block-services{margin-bottom:60px}.service-gallery{display:block;width:100%;height:230px;margin-bottom:15px}.service-gallery__image{width:100%;height:100%}.block-partners,.services-text{margin-bottom:60px}.partners-inner__title{margin-bottom:15px;font-family:Roboto,sans-serif;font-size:1.875rem;font-weight:400;color:#000}.main-partners{display:inline-block;width:100%;margin-bottom:15px}.main-partners__img{width:100%;height:117px;-o-object-fit:scale-down;object-fit:scale-down}@media only screen and (max-width:992px){.main-partners__img{-o-object-fit:scale-down;object-fit:scale-down}}.hidden{display:none}.modal-form{width:400px;display:flex;padding:20px;background-color:#fff;transform:translateY(-80px);transition:all .5s ease}.modal-form_polytics{width:600px}.modal-form-group{border:none}.modal-form-group__title{display:block;margin-bottom:5px;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:300;color:#000}.modal-form-group__input{width:100%;display:block;padding:15px 10px;border:1px solid #343434;border-radius:2px;outline:none}.modal-form-group__input::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-weight:200;color:#343434}.modal-form-group__input::-moz-placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-weight:200;color:#343434}.modal-form-group__input:-ms-input-placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-weight:200;color:#343434}.modal-form-group__input::-ms-input-placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-weight:200;color:#343434}.modal-form-group__input::placeholder{font-family:Roboto,sans-serif;font-size:1rem;font-weight:200;color:#343434}.modal-form__title{font-family:Roboto,sans-serif;font-size:1.625rem;font-weight:400;text-align:center}.modal-form__text{margin-top:15px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300;color:#343434}.modal-submit{width:100%;padding:15px 0;font-family:Roboto;font-weight:200;color:#fff;border:none;text-decoration:none;cursor:pointer;background-color:#0060ac}.modal-swrap{display:flex;justify-content:center;margin-top:15px;padding:0 10px}.conf-and-person{text-align:center;margin-top:10px;padding:0 10px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:300;color:#343434}.conf-and-person__link{margin:0 5px;border-bottom:1px dashed grey;color:#343434;text-decoration:none}.modal-form .conf-and-person,.modal-form button,.modal-form h2,.modal-form input{transform:translateY(-40px);opacity:0;transition-property:transform,opacity;transition-duration:.3s}.fancybox-slide--current .modal-form,.fancybox-slide--current .modal-form .conf-and-person,.fancybox-slide--current .modal-form button,.fancybox-slide--current .modal-form h2,.fancybox-slide--current .modal-form input{transform:translateY(0);opacity:1;transition-duration:.3s}.fancybox-slide--current .modal-form h2{transition-delay:.1s}.fancybox-slide--current .modal-form input{transition-delay:.4s}.fancybox-slide--current .modal-form button{transition-delay:.6s}.fancybox-slide--current .modal-form .conf-and-person{transition-delay:.8s}
/*# sourceMappingURL=main.min.css.map */
