@font-face{font-family:Montserrat-Regular;src:url(../../build/fonts/Montserrat-Regular.woff2)}@font-face{font-family:Montserrat-Bold;src:url(../../build/fonts/Montserrat-Bold.woff2)}@font-face{font-family:RobotoCondensed-Regular;src:url(../../build/fonts/RobotoCondensed-Regular.woff2)}
@font-face{font-family:Montserrat-Regular;src:url(../../build/fonts/Montserrat-Regular.woff2)}@font-face{font-family:Montserrat-Bold;src:url(../../build/fonts/Montserrat-Bold.woff2)}@font-face{font-family:RobotoCondensed-Regular;src:url(../../build/fonts/RobotoCondensed-Regular.woff2)}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-content{color:#fff;background:#013296;position:relative;margin:0 auto;padding:50px 40px}.other-contacts__form{color:#fff}.other-contacts__form form{display:grid;grid-row-gap:10px}.other-contacts__form form input[type=email],.other-contacts__form form input[type=tel],.other-contacts__form form input[type=text],.other-contacts__form form textarea{background:0 0;border:2px solid #fff;border-radius:2px;color:#c4a47b;padding-top:10px;padding-bottom:10px;padding-left:10px;width:calc(100% - 14px);outline:0}.other-contacts__form form textarea{height:200px}.other-contacts__form form input[type=submit]{width:115px;background:#fff;padding:10px 25px;margin-bottom:0}.screen-reader-response>p{padding:0!important;color:#fff}.screen-reader-response ul{display:none}.wpcf7-not-valid-tip{color:#fff}.md-content h5{font-size:26px;margin-bottom:25px;color:#fff}.md-content h5 span{font-weight:700}.md-content input[type=submit]{margin-top:10px}.md-content>div{margin:0;font-weight:300;font-size:1.15em}.md-close{cursor:pointer;position:absolute;top:45px;right:55px;font-size:30px}.wpcf7-response-output{margin:0!important;border-color:#fff!important}.md-effect-1 .md-content{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}#nav-icon1{width:40px;height:25px;position:relative;margin:30px auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:4px;width:100%;background:#c4a47b;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:12px}#nav-icon1 span:nth-child(3){top:24px}#nav-icon1.open span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.md-perspective,.md-perspective body{height:100%;overflow:hidden}.md-perspective body{background:#222;-webkit-perspective:600px;perspective:600px}.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:1024px){.md-content>div{padding-left:10px;padding-right:10px}.md-close{right:10px}.md-modal{width:95%}}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(37,37,37,.9);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.md-show~.md-overlay{opacity:1;visibility:visible}.callback{background:0 0;padding-top:60px;padding-bottom:40px}.callback .cb-title{color:#fff;text-transform:uppercase;margin-bottom:30px;font-size:24px}.callback .callback input:focus::-webkit-input-placeholder{color:#fff}.callback .callback input:focus:-moz-placeholder{color:#fff}.callback .callback input:focus::-moz-placeholder{color:#fff}.callback .callback input:focus:-ms-input-placeholder{color:#fff}.callback .callback input::-webkit-input-placeholder{position:relative;top:3px}.callback .callback input:-moz-placeholder{position:relative;top:3px}.callback .callback input::-moz-placeholder{position:relative;top:3px}.callback .callback input:-ms-input-placeholder{position:relative;top:3px}.callback .fcallback{width:50%;background-color:#fff;background-repeat:repeat-x;padding:12px 14px 13px;margin-top:40px;border-radius:5px;border:0;font-size:18px;text-align:center;color:#fff;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.callback .fcallback:hover{background-color:#fff}.callback .ok-message{color:#fff;margin-top:15px;font-size:18px}@media screen and (max-width:1024px){.callback .fcallback{width:80%}}

@font-face{font-family:Montserrat-Regular;src:url(../../build/fonts/Montserrat-Regular.woff2)}@font-face{font-family:Montserrat-Bold;src:url(../../build/fonts/Montserrat-Bold.woff2)}@font-face{font-family:RobotoCondensed-Regular;src:url(../../build/fonts/RobotoCondensed-Regular.woff2)}*{padding:0;margin:0;font-family:Montserrat-Regular}h1,h2,h3,h5{font-family:RobotoCondensed-Regular}a{text-decoration:none;color:#000;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover{color:#013296}p{padding-bottom:15px}img{max-width:100%;height:auto}.container{width:1160px;margin:0 auto}@media screen and (max-width:1590px){.container{width:1140px}}@media screen and (max-width:768px){.container{width:100%}}.beforContPhone{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.beforContPhone::before{content:"";position:relative;display:inline-block;width:40px;height:40px;left:0;background:url(../../build/svg/mail-icon-black.svg) center no-repeat}.beforContPhone span{margin-left:10px}.beforContPhone a,.beforContPhone span{display:block;font-family:Montserrat-Regular;font-weight:700;font-size:14px}.beforContMail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.beforContMail::before{content:"";position:relative;display:inline-block;width:40px;height:40px;left:0;background:url(../../build/svg/mail-icon-black.svg) center no-repeat}.beforContMail span{margin-left:10px}.beforContMail a,.beforContMail span{display:block;font-family:Montserrat-Regular;font-weight:700;font-size:14px}.beforContAdress{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.beforContAdress::before{content:"";position:relative;display:inline-block;width:40px;height:40px;left:0;background:url(../../build/svg/mail-icon-black.svg) center no-repeat}.beforContAdress span{margin-left:10px}.beforContAdress a,.beforContAdress span{display:block;font-family:Montserrat-Regular;font-weight:700;font-size:14px}.btn-around{position:relative;background:0 0;border:none;cursor:pointer;color:#fff;background:-webkit-gradient(linear,right top,left top,color-stop(16.85%,#013296),color-stop(111.48%,#00a1d9));background:-o-linear-gradient(right,#013296 16.85%,#00a1d9 111.48%);background:linear-gradient(270deg,#013296 16.85%,#00a1d9 111.48%);border-radius:25px;padding:10px 50px;font-size:20px;font-family:Montserrat-Bold}.btn-around:hover{background:-webkit-gradient(linear,right top,left top,color-stop(16.85%,#012a7d),color-stop(111.48%,#008ec0));background:-o-linear-gradient(right,#012a7d 16.85%,#008ec0 111.48%);background:linear-gradient(270deg,#012a7d 16.85%,#008ec0 111.48%);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-transparent{position:relative;background:0 0;border:2px solid #fff;cursor:pointer;color:#fff;border-radius:25px;padding:10px 50px;font-size:20px;font-family:Montserrat-Bold;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-transparent:hover{background:#fff;color:#013296}.btn-arrow{position:relative;background:0 0;border:none;cursor:pointer;font-size:16px;text-transform:uppercase;font-family:RobotoCondensed-Regular}.btn-arrow::before{content:"";position:absolute;top:-9px;right:-15px;width:94px;height:46px;background:url(../../build/svg/arrow.svg) center center no-repeat;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-arrow:hover::before{right:-9px}.navbar .navbar__main{height:100px;display:grid;grid-template-columns:2fr 5fr 3fr 2fr;grid-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar__main__menu ul{list-style:none}.navbar .navbar__main__menu li{display:inline-block;margin-right:20px}.navbar .navbar__main__menu li a{font-size:16px}.navbar .navbar__main__phone>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar__main__phone>div:first-child{margin-bottom:10px}.navbar .navbar__main__phone a{font-size:16px}@media screen and (max-width:1024px){.container{max-width:720px}.container>div{padding-left:15px;padding-right:15px}.navbar .navbar__main{grid-template-columns:1fr 3fr 1fr}.navbar .navbar__main__menu,.navbar .navbar__main__phone{display:none}.navbar .navbar__main__burger svg{cursor:pointer}.navbar .mobile-menu{position:fixed;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;top:0;left:-150%;background:#013296;text-align:center;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:999}.navbar .mobile-menu ul{list-style:none}.navbar .mobile-menu a,.navbar .mobile-menu li{color:#fff;font-size:26px;font-family:RobotoCondensed-Regular;text-transform:uppercase}.navbar .mobile-menu li{margin-bottom:15px}.navbar .mobile-menu .mobile-menu-close{position:absolute;top:10%;right:20%;font-size:45px;color:#fff;cursor:pointer}.navbar .mobile-menu-isOpen{left:0}}@media screen and (min-width:1025px){.navbar .mobile-menu,.navbar .navbar__main__burger{display:none}}.header-sticky{position:fixed;top:0;background:#fff;width:100%;z-index:899}.header{background:url(../../build/img/bach_home.jpg) 100% 100% no-repeat;background-size:cover}.header .header__main{height:340px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header h1,.header p{color:#fff;width:60%}.header h1{font-size:60px}.header p{font-size:20px;font-family:Montserrat-Bold}.services{min-height:520px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services h2{font-size:50px;text-transform:uppercase;margin-bottom:50px;text-align:center}.services .services__main__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:15px}.services .__main__items__i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;padding-left:20px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.services .__main__items__i span{font-size:20px;font-family:Montserrat-Bold;text-transform:uppercase;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.services .__main__items__i svg{width:64px;height:64px;margin-right:20px}.services .__main__items__i svg path{fill:#013296;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.services .__main__items__i:hover{background:#013296}.services .__main__items__i:hover span{color:#fff}.services .__main__items__i:hover path{fill:#fff!important}.home-form{background:#013296}.home-form .home-form__main{min-height:200px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.home-form h2{font-size:35px;color:#fff}.home-form input[type=phone],.home-form input[type=submit],.home-form input[type=text]{border:2px solid #fff;border-radius:50px;background:0 0;padding-left:30px;padding-right:30px;color:#fff;font-size:20px}.home-form input[type=phone],.home-form input[type=text]{width:355px;margin-right:20px;height:46px}.home-form input[type=submit]{height:48px;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.home-form input[type=submit]:hover{background:#fff;color:#013296}@media screen and (max-width:1024px){.header .header__main{text-align:center}.header h1,.header p{width:100%}.services{padding-top:30px;padding-bottom:30px}.services .services__main__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.services h2{margin-bottom:30px}.home-form .home-form__main{padding-top:30px;padding-bottom:30px}.home-form h2{margin-bottom:30px}.home-form input[type=phone],.home-form input[type=submit],.home-form input[type=text]{width:calc(100% - 70px);margin-bottom:10px}}.about .about__main{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about .about__main__img img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.about .about__main__text h3{font-size:30px;text-transform:uppercase;margin-bottom:20px}.about .about__main__text .btn-arrow{margin-top:40px}@media screen and (max-width:1024px){.about .about__main{grid-template-columns:1fr}.about .about__main__text{padding-bottom:50px}}.footer{background:#013296}.footer a,.footer div,.footer li,.footer p{color:#fff}.footer ul{list-style:none}.footer .footer__main{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;padding-top:40px;padding-bottom:40px}.footer .footer__main__contacts a{display:block}.footer .footer__main__contacts svg{margin-right:10px}.footer .footer__main__contacts p{padding-bottom:0}.footer .footer__main__contacts>div:not(.footer__main__contacts__ynp){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.footer .footer__main__contacts .footer__main__contacts__phone svg{width:36px;height:34px}.footer .footer__main__contacts .footer__main__contacts__mail svg{width:36px;height:26px}.footer .footer__main__contacts .footer__main__contacts__adress svg{min-width:36px;height:36px}.footer .footer__main__menu a{font-family:RobotoCondensed-Regular;text-transform:uppercase}.footer .footer__main__menu>div{padding-top:20px}.footer .footer__main__menu>div a:last-child{margin-left:15px;display:inline-block}.footer .footer__main__menu li{margin-bottom:10px}.footer .footer__main__logo{text-align:right}@media screen and (max-width:1024px){.footer .footer__main{grid-template-columns:1fr}.footer .footer__main__btn,.footer .footer__main__logo,.footer .footer__main__menu{text-align:center}.footer .footer__main__contacts,.footer .footer__main__logo,.footer .footer__main__menu{margin-top:50px}}.copy{background:#000}.copy .copy__main{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.copy .copy__main>div:last-child{text-align:right}.md-content h3{font-family:RobotoCondensed-Regular;font-size:24px}.md-content form{margin-top:40px}.md-content input[type=phone],.md-content input[type=submit],.md-content input[type=text]{width:calc(100% - 70px);height:50px;margin-bottom:10px;border:2px solid #fff;border-radius:50px;background:0 0;padding-left:30px;padding-right:30px;color:#fff;font-size:20px}.md-content input[type=submit]{width:100%;cursor:pointer}.md-content .md-close{color:#fff;top:3%;right:5%;font-size:35px}.about-page .header__main,.services-page .header__main{min-height:225px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.about-page .header__main h1,.services-page .header__main h1{font-family:RobotoCondensed-Regular;font-size:120px;font-weight:700;text-transform:uppercase;color:#fff}@media screen and (max-width:1024px){.copy .copy__main{grid-template-columns:1fr}.copy .copy__main div,.copy .copy__main>div:last-child{text-align:center}.about-page .header__main h1,.services-page .header__main h1{font-size:40px}}.services-page{background:url(../../build/img/services-blue.jpg) center center no-repeat}.about-page{background:url(../../build/img/about-blue.jpg) center center no-repeat}.services-content{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#013296),color-stop(50%,#fff));background:-o-linear-gradient(left,#013296 50%,#fff 50%);background:linear-gradient(to right,#013296 50%,#fff 50%)}.services-content .services-content__main{display:grid;grid-template-columns:1fr 2fr}.services-content .services-page__main__tabs h1,.services-content .services-page__main__tabs h5{font-family:RobotoCondensed-Regular;color:#fff;text-transform:uppercase}.services-content .services-page__main__tabs h1{font-size:30px;margin-top:40px;margin-bottom:15px}.services-content .services-page__main__tabs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;padding-top:15px;padding-bottom:15px}.services-content .services-page__main__tabs__item svg{fill:#fff;width:40px;height:40px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.services-content .services-page__main__tabs__item h5{font-size:16px;margin-left:10px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.services-content .services-page__main__tabs__item:hover{background:#fff}.services-content .services-page__main__tabs__item:hover svg{fill:#013296}.services-content .services-page__main__tabs__item:hover h5{color:#013296}.services-content .__tabs__item__active{background:#fff}.services-content .__tabs__item__active svg{fill:#013296}.services-content .__tabs__item__active h5{color:#013296}.services-content .services-page__main__content{background:#fff;height:100%;min-height:450px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}.services-content .services-page__main__content h5{font-size:20px;text-transform:uppercase;margin-bottom:15px}.services-content .services-page__main__content p,.services-content .services-page__main__content ul{padding-bottom:15px}.services-content .services-page__main__content ul{padding-left:25px}.services-content .services-page__main__content li{margin-bottom:5px}.services-content .services-page__main__content__item{display:none;padding-top:30px;padding-bottom:30px}.services-content .__content__item__active{display:block}@media screen and (max-width:1024px){.services-content{background:#013296}.services-content .services-content__main{grid-template-columns:1fr}.services-content .services-page__main__content{margin-top:14px}}.about-text .about-text__main{min-height:400px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px}.about-text h5{font-size:24px}.about-text ol,.about-text ul{padding-left:25px}.about-text h5,.about-text ol,.about-text p,.about-text ul{padding-bottom:15px}.about-text .btn-around{width:180px;text-align:center}.contact-page{background:url(../../build/img/contact-back.jpg) left center/50% 100% no-repeat}.contact-page .contact-page__main{min-height:860px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-page .contact-page__main .contact-page__main__img{display:none}.contact-page h1{font-family:RobotoCondensed-Regular;font-size:50px;text-transform:uppercase}.contact-page h3{font-size:30px;font-weight:700;margin-top:30px;margin-bottom:30px}.contact-page .contact-page__main__content__ooo{margin-bottom:30px}.contact-page .contact-page__main__content__form input[type=phone],.contact-page .contact-page__main__content__form input[type=text]{width:420px;padding:10px 20px;border:2px solid #000;border-radius:49px;font-size:20px;margin-bottom:25px}.contact-page .contact-page__main__content__form input[type=submit]{width:240px;padding:10px 20px;text-align:center;border:2px solid #000;border-radius:49px;font-size:20px;font-weight:700;background:0 0}@media screen and (max-width:1024px){.contact-page{background:0 0}.contact-page .contact-page__main{grid-template-columns:1fr}.contact-page .contact-page__main .contact-page__main__img{display:block}.contact-page .contact-page__main__content__form{padding-bottom:30px}.contact-page .contact-page__main__content__form input[type=phone],.contact-page .contact-page__main__content__form input[type=text]{width:calc(100% - 45px)}}
@font-face{font-family:Montserrat-Regular;src:url(../../build/fonts/Montserrat-Regular.woff2)}@font-face{font-family:Montserrat-Bold;src:url(../../build/fonts/Montserrat-Bold.woff2)}@font-face{font-family:RobotoCondensed-Regular;src:url(../../build/fonts/RobotoCondensed-Regular.woff2)}
/*# sourceMappingURL=../sourcemaps/style.min.css.map */
