/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./assets/scss/global.scss ***!
  \********************************************************************************************************************************************************************************************************************/.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./assets/scss/header.scss ***!
  \********************************************************************************************************************************************************************************************************************/@keyframes l3{to{transform:rotate(1turn)}}/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/text-image/text-image.scss ***!
  \******************************************************************************************************************************************************************************************************************************/.text-image__upper-title{color:#006ab2;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;margin-bottom:8px}.text-image__inner{align-items:center;display:flex;gap:10px}@media (max-width:1199px){.text-image__inner{flex-direction:column;gap:36px}}.text-image__left{flex:1}.text-image__right{height:216px;max-width:696px;width:100%}.text-image h2,.text-image__content{margin-bottom:44px}.text-image__image{height:100%;width:100%}.text-image__image img{height:100%;object-fit:cover;width:100%}@media (max-width:1199px){.text-image__image img{object-fit:contain}}.text-image.shadow-image h2{font-size:64px;font-weight:400;letter-spacing:0;line-height:64px}@media (max-width:1199px){.text-image.shadow-image h2{font-size:50px;line-height:50px}}@media (max-width:480px){.text-image.shadow-image h2{font-size:35px;line-height:35px}}.text-image.shadow-image .text-image__right{height:auto;max-width:610px;position:relative;width:100%}.text-image.shadow-image .text-image__right:after{background-color:rgba(0,106,178,.1);border-radius:12px;content:"";height:285px;max-width:400px;position:absolute;right:0;top:0;width:100%;z-index:-1}@media (max-width:991px){.text-image.shadow-image .text-image__right:after{display:none}}.text-image.shadow-image .text-image__inner{align-items:stretch;gap:48px}@media (max-width:1199px){.text-image.shadow-image .text-image__inner{align-items:center;gap:26px}}.text-image.shadow-image .text-image__image{border-radius:12px;height:360px;margin-top:43px;max-width:505px;overflow:hidden;position:relative;width:100%}.text-image.shadow-image .text-image__image img{object-fit:cover}@media (max-width:991px){.text-image.shadow-image .text-image__image{margin-top:0;max-width:none}}/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./assets/scss/footer.scss ***!
  \********************************************************************************************************************************************************************************************************************/.site-footer{background-color:#000f1a;color:#a6a6a6;padding:44px 0}.site-footer__top{display:flex;gap:82px}@media (max-width:1199px){.site-footer__top{align-items:center;flex-direction:column;gap:30px}}.site-footer__top-left{max-width:415px;width:100%}.site-footer__top-right{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;flex:1;gap:157px;justify-content:space-between;margin-bottom:44px;padding-bottom:44px}@media (max-width:1199px){.site-footer__top-right{align-items:center;flex-direction:column;gap:30px;margin-bottom:30px;padding-bottom:30px}}.site-footer__top-right-nav{max-width:91px;width:100%}@media (max-width:1199px){.site-footer__top-right-nav{max-width:none}}.site-footer__top-right-contact{max-width:185px;width:100%}@media (max-width:1199px){.site-footer__top-right-contact{max-width:none}}.site-footer__top-right-phones{max-width:152px;width:100%}@media (max-width:1199px){.site-footer__top-right-phones{max-width:none}}.site-footer__image{height:51px;margin-bottom:20px;width:222px}@media (max-width:1199px){.site-footer__image{margin:0 auto 20px}}.site-footer__image img{height:100%;object-fit:cover;width:100%}.site-footer__content{font-size:16px;letter-spacing:0;line-height:24px}@media (max-width:1199px){.site-footer__content{text-align:center}}.site-footer__top-right-contact-title,.site-footer__top-right-nav-title,.site-footer__top-right-phones-title{color:#fff;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:16px;text-transform:uppercase}@media (max-width:1199px){.site-footer__top-right-contact-title,.site-footer__top-right-nav-title,.site-footer__top-right-phones-title{text-align:center}}.site-footer #footer-primary{display:flex;flex-direction:column;gap:12px}@media (max-width:1199px){.site-footer #footer-primary li{text-align:center}}.site-footer #footer-primary li a{transition:all .4s ease}.site-footer #footer-primary li a:hover{color:#fff}.site-footer__top-right-contact-items{display:flex;flex-direction:column;gap:12px}@media (max-width:1199px){.site-footer__top-right-contact-items p{text-align:center}}.site-footer__top-right-contact-items .site-mail{transition:all .4s ease}@media (max-width:1199px){.site-footer__top-right-contact-items .site-mail{text-align:center}}.site-footer__top-right-contact-items .site-mail:hover{color:#fff}.site-footer__top-right-phones-items{display:flex;flex-direction:column;gap:12px}.site-footer__top-right-phones-items a{display:block;transition:all .4s ease}@media (max-width:1199px){.site-footer__top-right-phones-items a{text-align:center}}.site-footer__top-right-phones-items a:hover{color:#fff}.site-footer__middle{border-bottom:1px solid #454545;display:flex;gap:82px;justify-content:space-between;margin-bottom:44px;padding-bottom:44px}@media (max-width:1199px){.site-footer__middle{align-items:center;flex-direction:column;gap:30px;margin-bottom:30px;padding-bottom:30px}}.site-footer__middle-left{max-width:415px;width:100%}.site-footer__middle-right{display:flex;flex:1;gap:44px}@media (max-width:1199px){.site-footer__middle-right{align-items:center;flex-direction:column;gap:30px;width:100%}}.site-footer__middle-right-title{color:#fff;font-size:16px;letter-spacing:0;line-height:24px;max-width:160px;width:100%}@media (max-width:1199px){.site-footer__middle-right-title{max-width:none;text-align:center}}.site-footer__working-hours{flex:1}@media (max-width:1199px){.site-footer__working-hours p{text-align:center}}.site-footer__working-hours-title{color:#fff;font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:16px}.site-footer__working-hours-text:not(:last-child){margin-bottom:12px}.site-footer__socials{align-items:center;display:flex;gap:12px;margin-bottom:32px}@media (max-width:1199px){.site-footer__socials{justify-content:center}}.site-footer__socials a{transition:all .4s ease}.site-footer__socials a:hover{transform:translateY(-5px)}.site-footer__cards{display:flex;gap:24px}.site-footer__card{height:24px;width:38px}.site-footer__card img{height:100%;object-fit:contain;width:100%}.site-footer #footer-bottom{display:flex;gap:24px;margin-bottom:12px}@media (max-width:1199px){.site-footer #footer-bottom{align-items:center;flex-direction:column;justify-content:center;margin-bottom:30px}}.site-footer #footer-bottom li{transition:all .4s ease}.site-footer #footer-bottom li:hover{color:#fff}.site-footer #footer-bottom li:not(:last-child){border-right:1px solid hsla(0,0%,100%,.4);padding-right:44px}@media (max-width:1199px){.site-footer #footer-bottom li:not(:last-child){border-right:none;padding-right:0}}.site-footer .footer-copyright{margin-bottom:12px}@media (max-width:1199px){.site-footer .footer-copyright{text-align:center}}.site-footer__bottom-company-info{display:flex;gap:24px}@media (max-width:1199px){.site-footer__bottom-company-info{flex-direction:column;justify-content:center}}.site-footer__bottom-company-info-item{display:flex;gap:5px}@media (max-width:1199px){.site-footer__bottom-company-info-item{justify-content:center}}