@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";html{box-sizing:border-box;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}a{text-decoration:none}textarea:focus,input:focus{outline:none}ol,ul,li{list-style:none}ol,ul,li,h1,h2,h3,h4,h5,h6,p,body,blockquote{margin:0;padding:0}.container{margin:0 auto;max-width:1400px;min-width:320px}@media(min-width: 0)and (max-width: 767.98px){.container{padding:0 20px}}@media(min-width: 768px)and (max-width: 1023.98px){.container{padding:0 36px}}@media(min-width: 1024px)and (max-width: 1399.98px){.container{padding:0 62px}}@media(min-width: 1400px){.container{padding:0 64px}}.p-xl,.p-lg,.p-md,.p-sm,.h-xxl,.h-xl,.h-lg,.h-md,.h-sm{font-family:"Source Code Pro",monospace}.p-xl,.p-lg,.p-md,.p-sm{font-weight:500}.h-xxl,.h-xl,.h-lg,.h-md,.h-sm{font-weight:700}.h-xxl{text-transform:uppercase}.p-xl.p-uppercase{text-transform:uppercase}.p-md.p-bold{font-weight:700}.p-sm.p-bold{font-weight:700}@media(min-width: 0)and (max-width: 767.98px){.h-xxl{font-size:36px;line-height:46px}.h-xl,.the-content h1{font-size:26px;line-height:36px}.h-lg,.the-content h2{font-size:20px;line-height:28px}.h-md,.the-content h3{font-size:18px;line-height:26px}.h-sm,.the-content h4{font-size:17px;line-height:21px}.p-xl{font-size:18px;line-height:28px}.p-lg{font-size:18px;line-height:24px}.p-md{font-size:16px;line-height:22px}.p-sm,.the-content li,.the-content p{font-size:14px;line-height:20px}}@media(min-width: 768px)and (max-width: 1023.98px){.h-xxl{font-size:60px;line-height:70px}.h-xl,.the-content h1{font-size:45px;line-height:55px}.h-lg,.the-content h2{font-size:30px;line-height:40px}.h-md,.the-content h3{font-size:24px;line-height:30px}.h-sm,.the-content h4{font-size:17px;line-height:21px}.p-xl{font-size:23px;line-height:33px}.p-lg{font-size:22px;line-height:30px}.p-md{font-size:20px;line-height:26px}.p-sm,.the-content li,.the-content p{font-size:16px;line-height:20px}}@media(min-width: 1024px)and (max-width: 1399.98px){.h-xxl{font-size:70px;line-height:80px}.h-xl,.the-content h1{font-size:45px;line-height:55px}.h-lg,.the-content h2{font-size:30px;line-height:40px}.h-md,.the-content h3{font-size:24px;line-height:30px}.h-sm,.the-content h4{font-size:17px;line-height:21px}.p-xl{font-size:23px;line-height:33px}.p-lg{font-size:22px;line-height:30px}.p-md{font-size:20px;line-height:26px}.p-sm,.the-content li,.the-content p{font-size:16px;line-height:20px}}@media(min-width: 1400px){.h-xxl{font-size:90px;line-height:110px}.h-xl,.the-content h1{font-size:58px;line-height:68px}.h-lg,.the-content h2{font-size:30px;line-height:40px}.h-md,.the-content h3{font-size:24px;line-height:30px}.h-sm,.the-content h4{font-size:17px;line-height:21px}.p-xl{font-size:30px;line-height:40px}.p-lg{font-size:24px;line-height:32px}.p-md{font-size:20px;line-height:26px}.p-sm,.the-content li,.the-content p{font-size:16px;line-height:20px}}.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content p,.the-content li{font-family:"Source Code Pro",monospace}.the-content h1,.the-content h2,.the-content h3,.the-content h4{margin-top:40px}.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content p,.the-content ul,.the-content ol{margin-bottom:30px}.the-content li{margin-bottom:10px;list-style-type:circle}.the-content li:last-child{margin-bottom:0}.the-content ul,.the-content ol{margin-left:20px}.the-content a{color:#349e47}.the-content img{width:100%;height:auto}.the-content>:first-child{margin-top:0}.the-content>:last-child{margin-bottom:0}@media(min-width: 0)and (max-width: 767.98px){.the-content .youtube-video,.the-content img{border-radius:20px}}@media(min-width: 768px)and (max-width: 1023.98px){.the-content .youtube-video,.the-content img{border-radius:30px}}@media(min-width: 1024px)and (max-width: 1399.98px){.the-content .youtube-video,.the-content img{border-radius:40px}}@media(min-width: 1400px){.the-content .youtube-video,.the-content img{border-radius:40px}}.lightbox.active{opacity:1;visibility:visible}.lightbox{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99999;top:0;left:0;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity 300ms,visibility 300ms}.lightbox-center .lightbox__container{height:100vh;min-height:500px}.lightbox-top .lightbox__container{padding:50px 0}.lightbox__container{display:flex;justify-content:center;align-items:center}.lightbox__content{background-color:#fff}.lightbox__cross-wrapper{margin-bottom:16px;display:flex;justify-content:end}.lightbox__cross-button{cursor:pointer;width:34px;height:34px}@media(min-width: 0)and (max-width: 767.98px){.lightbox__content{padding:16px;border-radius:20px;width:100%}.lightbox__cross-wrapper{margin-bottom:10px}}@media(min-width: 768px)and (max-width: 1023.98px){.lightbox__content{padding:20px;border-radius:30px;width:100%}.lightbox__cross-wrapper{margin-bottom:16px}}@media(min-width: 1024px)and (max-width: 1399.98px){.lightbox__content{padding:20px;border-radius:40px;width:746px}.lightbox__cross-wrapper{margin-bottom:16px}}@media(min-width: 1400px){.lightbox__content{padding:20px;border-radius:40px;width:824px}.lightbox__cross-wrapper{margin-bottom:16px}}.page-404__title,.page-404__description{color:#2e2e2e}.page-404__wrapper{background-color:#e8e8e8;display:flex;align-items:center}.page-404__image img{width:100%;height:auto;display:block}.page-404__button-wrapper{display:flex}.page-404__button{display:inline-flex;color:#17469e;background-color:#fff500;padding:20px 40px;border-radius:12px}@media(min-width: 0)and (max-width: 767.98px){.page-404__wrapper{margin:28px 0 0 0;padding:20px 12px;border-radius:20px;flex-direction:column}.page-404__image{max-width:256px;margin-top:30px}.page-404__title{margin-bottom:20px;text-align:center}.page-404__description{margin-bottom:28px;text-align:center}.page-404__button-wrapper{justify-content:center}}@media(min-width: 768px)and (max-width: 1023.98px){.page-404__wrapper{margin:28px 0 0 0;padding:30px 36px;border-radius:30px;flex-direction:column}.page-404__image{max-width:624px;margin-top:30px}.page-404__title{margin-bottom:40px;text-align:center}.page-404__description{margin-bottom:48px;text-align:center}.page-404__button-wrapper{justify-content:center}}@media(min-width: 1024px)and (max-width: 1399.98px){.page-404__wrapper{margin:64px 0 0 0;padding:30px 62px;border-radius:40px}.page-404__image{min-width:350px;margin-left:48px}.page-404__title{margin-bottom:40px}.page-404__description{margin-bottom:48px}}@media(min-width: 1400px){.page-404__wrapper{margin:54px 0 0 0;padding:40px 74px 40px 74px;border-radius:40px}.page-404__image{min-width:536px;margin-left:139px}.page-404__title{margin-bottom:40px}.page-404__description{margin-bottom:48px}}.page-privacy-policy__wrapper{color:#2e2e2e}@media(min-width: 0)and (max-width: 767.98px){.page-privacy-policy__wrapper{padding:28px 0 0 0}.page-privacy-policy__title{margin-bottom:20px}}@media(min-width: 768px)and (max-width: 1023.98px){.page-privacy-policy__wrapper{padding:28px 36px 0 36px}.page-privacy-policy__title{margin-bottom:30px}}@media(min-width: 1024px)and (max-width: 1399.98px){.page-privacy-policy__wrapper{padding:64px 62px 0 62px}.page-privacy-policy__title{margin-bottom:30px}}@media(min-width: 1400px){.page-privacy-policy__wrapper{padding:54px 214px 0 214px}.page-privacy-policy__title{margin-bottom:40px}}.page-home{text-align:center}@media(min-width: 0)and (max-width: 767.98px){.page-home__title{margin:60px 0}}@media(min-width: 768px)and (max-width: 1023.98px){.page-home__title{margin:131px 0}}@media(min-width: 1024px)and (max-width: 1399.98px){.page-home__title{margin:131px 0}}@media(min-width: 1400px){.page-home__title{margin:109px 0}}.header__desktop{display:flex;justify-content:space-between;align-items:center}.header__logo{width:75px;height:42px;display:block}.header__logo svg{width:75px;height:42px}.header__left{display:flex}.header__nav-desktop{display:flex;align-items:center;padding-left:25px}.header__nav-desktop ul{display:flex}.header__nav-desktop li{padding:0 15px}.header__nav-desktop a{color:#2e2e2e}.header__right{display:flex;align-items:center}.header__button{display:inline-block;background-color:#fff500;padding:16px 20px;border-radius:12px;color:#17469e}.header__language-menu ul{display:flex}.header__language-menu div,.header__language-menu a{padding:7px 18px;border-radius:40px}.header__language-menu div{border:2px solid #349e47;color:#349e47;cursor:default}.header__language-menu a{border:2px solid #fff;display:block;color:#161616}.header__language-menu a:hover{border:2px solid #349e47;color:#349e47}.header__language-menu li{margin-right:15px}.header__language-menu li:last-child{margin-right:0}.header__bar-wrapper{display:block;padding:6px 10px 6px 10px}.header__bar{display:block;width:22px;height:2px;margin:6px auto;transition:all .3s ease-in-out;background-color:#161616}.header__bar-wrapper.active .header__bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.header__bar-wrapper.active .header__bar:nth-child(2){opacity:0}.header__bar-wrapper.active .header__bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header__mobile{position:fixed;left:-100%;flex-direction:column;background-color:#fff;width:100%;transition:left .3s;overflow-y:auto;z-index:3;border-top:1px solid #ececec}.header__mobile.active{left:0}.header__nav-mobile li{margin-bottom:30px}.header__nav-mobile li:last-child{margin-bottom:0}.header__nav-mobile a{color:#2e2e2e}.header__language-menu-mobile{margin-top:40px;display:flex;justify-content:center}@media(min-width: 0)and (max-width: 767.98px){.header__desktop{height:68px;margin-top:18px}.header__button-desktop{display:none}.header__language-menu-desktop{display:none}.header__nav-desktop{display:none}.header__mobile{top:100px;height:calc(100% - 100px);padding:20px}.header__button-mobile{margin-bottom:30px}}@media(min-width: 768px)and (max-width: 1023.98px){.header__desktop{height:78px;margin-top:20px}.header__language-menu-desktop{display:none}.header__nav-desktop{display:none}.header__button-desktop{margin-right:30px}.header__mobile{top:118px;height:calc(100% - 118px);padding:36px}.header__button-mobile{display:none}}@media(min-width: 1024px)and (max-width: 1399.98px){.header__desktop{height:78px;margin-top:20px}.header__burger{display:none}.header__button-desktop{margin-right:20px}.header__mobile{display:none}}@media(min-width: 1400px){.header__desktop{height:78px;margin-top:30px}.header__burger{display:none}.header__button-desktop{margin-right:40px}.header__mobile{display:none}}.footer{color:#2e2e2e}.footer__logo-url{display:block;width:104px;height:58px;margin:0 auto}.footer__top{margin-bottom:36px}.footer__middle{text-align:center;margin-bottom:36px}.footer__bottom{display:grid;grid-auto-columns:1fr;grid-template-rows:auto;align-items:center}.footer__social-menu ul{display:flex;justify-content:center}.footer__social-menu li{margin:0 12px}.footer__social-menu a{display:block;width:48px;height:48px}.footer__social-menu svg{border:2px solid #349e47;border-radius:10px}.footer__nav-menu a{color:#349e47}@media(min-width: 0)and (max-width: 767.98px){.footer{margin:60px 0}.footer__phone{margin:12px 0}.footer__address{margin:12px 0 0 0}.footer__social-menu{order:1;margin-bottom:8px}.footer__copyright{order:2}.footer__nav-menu{order:3}.footer__bottom{grid-template-columns:1fr;gap:12px;grid-template-areas:"."}.footer__copyright{text-align:center}.footer__nav-menu{text-align:center}}@media(min-width: 768px)and (max-width: 1023.98px){.footer{margin:70px 0}.footer__phone{margin:16px 0}.footer__address{margin:16px 0 0 0}.footer__bottom{grid-template-columns:1fr 1fr 1fr;gap:20px;grid-template-areas:". . ."}.footer__nav-menu{text-align:right}}@media(min-width: 1024px)and (max-width: 1399.98px){.footer{margin:80px 0}.footer__phone{margin:16px 0}.footer__address{margin:16px 0 0 0}.footer__bottom{grid-template-columns:1fr 1fr 1fr;gap:20px;grid-template-areas:". . ."}.footer__nav-menu{text-align:right}}@media(min-width: 1400px){.footer{margin:100px 0}.footer__phone{margin:16px 0}.footer__address{margin:16px 0 0 0}.footer__bottom{grid-template-columns:1fr 1fr 1fr;gap:20px;grid-template-areas:". . ."}.footer__nav-menu{text-align:right}}.popup-thx__title{text-align:center;color:#2e2e2e;margin-bottom:12px}.popup-thx__text{text-align:center;color:#5a5a5a}.popup-thx__ico{margin:0 auto}@media(min-width: 0)and (max-width: 767.98px){.popup-thx__ico{width:50px;height:50px;margin-bottom:20px}.popup-thx__ico svg{width:50px;height:50px}.popup-thx__text{margin-bottom:14px}}@media(min-width: 768px)and (max-width: 1023.98px){.popup-thx__ico{width:60px;height:60px;margin-bottom:26px}.popup-thx__text{margin-bottom:10px}}@media(min-width: 1024px)and (max-width: 1399.98px){.popup-thx__ico{width:60px;height:60px;margin-bottom:26px}.popup-thx__text{margin-bottom:10px}}@media(min-width: 1400px){.popup-thx__ico{width:60px;height:60px;margin-bottom:26px}.popup-thx__text{margin-bottom:10px}}.project__category{text-align:center;color:#a7a9ac;margin-bottom:16px}.project__title{text-align:center;color:#2e2e2e}.project__img{width:100%;height:auto;display:block}.project__content{color:#5a5a5a}.project__content p,.project__content li{font-family:"Source Code Pro",monospace}.project__content li{margin-left:28px;position:relative}.project__content li:last-child{margin-bottom:0}.project__content p:last-child{margin-bottom:0}.project__content ul:last-child{margin-bottom:0}.project__content>ul>li::before{content:"";position:absolute;display:block;width:22px;height:22px;left:-28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 26 27' fill='none'%3E%3Ccircle cx='13' cy='13.1465' r='3' fill='%23349E47'/%3E%3C/svg%3E")}@media(min-width: 0)and (max-width: 767.98px){.project{padding:0 0 14px 0}.project__img{border-radius:20px;margin-bottom:20px}.project__title{margin-bottom:20px}.project__content p,.project__content li{font-size:16px;line-height:22px}.project__content p,.project__content ul{margin-bottom:16px}.project__content li{margin-bottom:10px}}@media(min-width: 768px)and (max-width: 1023.98px){.project{padding:0 20px 20px 20px}.project__img{border-radius:30px;margin-bottom:40px}.project__title{margin-bottom:40px}.project__content p,.project__content li{font-size:20px;line-height:26px}.project__content p,.project__content ul{margin-bottom:26px}.project__content li{margin-bottom:10px}}@media(min-width: 1024px)and (max-width: 1399.98px){.project{padding:0 30px 30px 30px}.project__img{border-radius:40px;margin-bottom:40px}.project__title{margin-bottom:40px}.project__content p,.project__content li{font-size:20px;line-height:26px}.project__content p,.project__content ul{margin-bottom:26px}.project__content li{margin-bottom:10px}}@media(min-width: 1400px){.project{padding:0 40px 40px 40px}.project__img{border-radius:40px;margin-bottom:40px}.project__title{margin-bottom:40px}.project__content p,.project__content li{font-size:20px;line-height:26px}.project__content p,.project__content ul{margin-bottom:26px}.project__content li{margin-bottom:10px}}.section-services__title{text-align:center;color:#2e2e2e}.section-services__lead{text-align:center;color:#2e2e2e}.section-services__cards{display:grid;grid-auto-columns:1fr;grid-template-rows:1fr}.section-services__card{background-color:#f8f8f9}.section-services__card-img{display:block;height:auto;user-select:none}.section-services__card-title{margin-bottom:12px;color:#2e2e2e}.section-services__card-text{color:#5a5a5a}@media(min-width: 0)and (max-width: 767.98px){.section-services__title{padding-bottom:18px}.section-services__lead{padding-bottom:30px}.section-services__cards{grid-template-columns:1fr;gap:20px 20px;grid-template-areas:"."}.section-services__card{border-radius:20px;padding:20px}.section-services__card-img{width:60px;margin-bottom:18px}.section-services{padding-top:60px}}@media(min-width: 768px)and (max-width: 1023.98px){.section-services__title{padding-bottom:24px}.section-services__lead{padding-bottom:40px}.section-services__cards{grid-template-columns:1fr;gap:20px 20px;grid-template-areas:"."}.section-services__card{border-radius:30px;padding:30px}.section-services__card-img{width:80px;margin-bottom:26px}.section-services{padding-top:70px}}@media(min-width: 1024px)and (max-width: 1399.98px){.section-services__head{margin:0 auto;max-width:746px}.section-services__title{padding-bottom:24px}.section-services__lead{padding-bottom:40px}.section-services__cards{grid-template-columns:1fr 1fr;gap:20px 20px;grid-template-areas:". ."}.section-services__card{border-radius:40px;padding:30px}.section-services__card-img{width:80px;margin-bottom:26px}.section-services{padding-top:80px}}@media(min-width: 1400px){.section-services__head{margin:0 auto;max-width:824px}.section-services__title{padding-bottom:40px}.section-services__lead{padding-bottom:60px}.section-services__cards{grid-template-columns:1fr 1fr 1fr;gap:32px 32px;grid-template-areas:". . ."}.section-services__card{border-radius:40px;padding:30px}.section-services__card-img{width:80px;margin-bottom:26px}.section-services{padding-top:100px}}.section-about-us__inner{background-color:#1e1e1e;background-repeat:no-repeat;background-position-x:right;background-position-y:top;display:flex;justify-content:space-between}.section-about-us__img{display:block;height:auto;user-select:none}.section-about-us__more{display:inline-block;color:#fff500}.section-about-us__more-wrapper{margin-top:4px}.section-about-us__title{color:#fff}.section-about-us__text{color:#fff}.section-about-us__text p{margin-bottom:20px}.section-about-us__text p:last-child{margin-bottom:0}.section-about-us__button{background-color:#fff500;padding:20px 24px;border-radius:12px;color:#17469e}@media(min-width: 0)and (max-width: 767.98px){.section-about-us{padding-top:60px}.section-about-us__inner{border-radius:20px;background-size:502px;flex-direction:column;align-items:center}.section-about-us__main{padding:0 12px 30px 12px;order:2}.section-about-us__img{width:170px;margin-top:10px;order:1}.section-about-us__title{margin-bottom:18px;text-align:center}.section-about-us__text{text-align:center}.section-about-us__button{display:inline-block}.section-about-us__more-wrapper,.section-about-us__button-wrapper{display:flex;justify-content:center}.section-about-us__button-wrapper{margin-top:24px}}@media(min-width: 768px)and (max-width: 1023.98px){.section-about-us{padding-top:70px}.section-about-us__inner{border-radius:30px;background-size:696px;flex-direction:column;align-items:center}.section-about-us__main{padding:0 36px 60px 36px;order:2}.section-about-us__img{width:271px;order:1}.section-about-us__title{margin-bottom:24px;text-align:center}.section-about-us__text{text-align:center}.section-about-us__button{display:inline-block}.section-about-us__more-wrapper,.section-about-us__button-wrapper{display:flex;justify-content:center}.section-about-us__button-wrapper{margin-top:40px}}@media(min-width: 1024px)and (max-width: 1399.98px){.section-about-us{padding-top:80px}.section-about-us__inner{border-radius:40px;background-size:900px;align-items:flex-start}.section-about-us__main{padding:60px 16px 60px 60px}.section-about-us__img{width:396px;margin-top:34px}.section-about-us__title{margin-bottom:24px}.section-about-us__button{display:inline-block}.section-about-us__button-wrapper{margin-top:40px}}@media(min-width: 1400px){.section-about-us{padding-top:100px}.section-about-us__inner{border-radius:40px;background-size:1252px;align-items:flex-start}.section-about-us__main{padding:80px 0 80px 80px}.section-about-us__img{width:543px}.section-about-us__title{margin-bottom:40px}.section-about-us__button{display:inline-block}.section-about-us__button-wrapper{margin-top:50px}}.section-contacts__title{text-align:center;color:#2e2e2e}.section-contacts__inner{display:grid;grid-auto-columns:1fr;grid-template-rows:1fr}.section-contacts__form-wrapper{background-color:#f8f8f9}.section-contacts__info{background-color:#f8f8f9}.section-contacts__info-item{display:flex;align-items:center;color:#17469e}.section-contacts__info-item:last-child{margin-bottom:0}.section-contacts__info-ico{display:block}.section-contacts__form-input{border-radius:20px;padding:22px;display:block;width:100%;color:#6f6f6f;background-color:#f8f8f9;border:1px solid #e8e8e8;margin-bottom:16px}.section-contacts__form-textarea{border-radius:20px;padding:22px;display:block;width:100%;color:#6f6f6f;background-color:#f8f8f9;border:1px solid #e8e8e8;margin-bottom:24px;height:66px}.section-contacts__form-input::placeholder{color:#6f6f6f}.section-contacts__form-button{padding:20px 24px;cursor:pointer;border-radius:12px;border:0;background-color:#17469e;color:#fff500}@media(min-width: 0)and (max-width: 767.98px){.section-contacts{padding-top:60px}.section-contacts__title{margin-bottom:30px}.section-contacts__form-wrapper{padding:30px 16px;border-radius:20px}.section-contacts__info{padding:30px 16px;border-radius:20px}.section-contacts__inner{grid-template-columns:1fr;gap:20px 20px;grid-template-areas:"."}.section-contacts__info-ico{width:50px;height:50px;margin-bottom:16px}.section-contacts__info-ico svg{width:50px;height:50px}.section-contacts__info-item{margin-bottom:30px;flex-direction:column;text-align:center}.section-contacts__form-button{display:block;width:100%}}@media(min-width: 768px)and (max-width: 1023.98px){.section-contacts{padding-top:70px}.section-contacts__title{margin-bottom:40px}.section-contacts__form-wrapper{padding:40px;border-radius:30px}.section-contacts__info{padding:40px;border-radius:30px}.section-contacts__inner{grid-template-columns:1fr;gap:20px 20px;grid-template-areas:"."}.section-contacts__info-ico{width:60px;height:60px;margin-right:16px}.section-contacts__info-ico svg{width:60px;height:60px}.section-contacts__info-item{margin-bottom:40px}.section-contacts__form-button{display:inline-block}}@media(min-width: 1024px)and (max-width: 1399.98px){.section-contacts{padding-top:80px}.section-contacts__title{margin-bottom:40px}.section-contacts__form-wrapper{padding:40px;border-radius:30px}.section-contacts__info{padding:40px;border-radius:30px}.section-contacts__inner{grid-template-columns:1fr 1fr;gap:20px 20px;grid-template-areas:". ."}.section-contacts__info-ico{width:60px;height:60px;margin-right:16px}.section-contacts__info-ico svg{width:60px;height:60px}.section-contacts__info-item{margin-bottom:40px}.section-contacts__form-button{display:inline-block}}@media(min-width: 1400px){.section-contacts{padding-top:100px}.section-contacts__title{margin-bottom:60px}.section-contacts__form-wrapper{padding:40px;border-radius:30px}.section-contacts__info{padding:40px;border-radius:30px}.section-contacts__inner{grid-template-columns:1fr 1fr;gap:32px 32px;grid-template-areas:". ."}.section-contacts__info-ico{width:60px;height:60px;margin-right:16px}.section-contacts__info-ico svg{width:60px;height:60px}.section-contacts__info-item{margin-bottom:40px}.section-contacts__form-button{display:inline-block}}.section-projects__title{color:#2e2e2e;text-align:center}.section-projects__prev,.section-projects__next{position:absolute;top:calc(50% - 25px);z-index:3;width:50px;height:50px;transition:opacity 150ms,visibility 150ms;cursor:pointer}.section-projects__prev{margin-left:-25px}.section-projects__prev svg{transform:rotate(180deg)}.section-projects__next{right:-25px}.section-projects__next.swiper-button-disabled,.section-projects__prev.swiper-button-disabled{opacity:0;visibility:hidden}.section-projects__card-wrapper{height:auto !important;border:1px solid #e8e8e8;box-sizing:border-box}.section-projects__card{height:100%;display:flex;flex-direction:column}.section-projects__card-img{width:100%;display:block;height:auto;user-select:none}.section-projects__card-category{text-align:center;color:#a7a9ac;margin-bottom:16px}.section-projects__card-title{color:#2e2e2e;text-align:center}.section-projects__card-url{display:inline-block;color:#349e47}.section-projects__card-url-wrapper{display:flex;justify-content:center}.section-projects__card-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-projects__project{display:none}.section-projects__project.active{display:block}@media(min-width: 0)and (max-width: 767.98px){.section-projects__prev,.section-projects__next{display:none}.section-projects{padding-top:60px}.section-projects__title{margin-bottom:30px}.section-projects__card-title{margin-bottom:18px}.section-projects__card-wrapper{border-radius:20px}.section-projects__card-img{border-radius:20px 20px 0 0}.section-projects__card-info{padding:20px}}@media(min-width: 768px)and (max-width: 1023.98px){.section-projects{padding-top:70px}.section-projects__title{margin-bottom:40px}.section-projects__card-title{margin-bottom:24px}.section-projects__card-wrapper{border-radius:30px}.section-projects__card-img{border-radius:30px 30px 0 0}.section-projects__card-info{padding:30px}}@media(min-width: 1024px)and (max-width: 1399.98px){.section-projects{padding-top:80px}.section-projects__title{margin-bottom:40px}.section-projects__card-title{margin-bottom:24px}.section-projects__card-wrapper{border-radius:40px}.section-projects__card-img{border-radius:40px 40px 0 0}.section-projects__card-info{padding:30px}}@media(min-width: 1400px){.section-projects{padding-top:100px}.section-projects__title{margin-bottom:60px}.section-projects__card-title{margin-bottom:63px}.section-projects__card-wrapper{border-radius:40px}.section-projects__card-img{border-radius:40px 40px 0 0}.section-projects__card-info{padding:30px}}.section-hero__container{background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover}.section-hero__text-wrapper{width:100%;overflow:hidden;position:relative}.section-hero__text{display:flex;position:absolute;white-space:nowrap}.section-hero__text span{padding-right:58px;white-space:nowrap;position:relative}.section-hero__text span:after{content:"";position:absolute;right:24px;top:calc(50% - 5px);width:10px;height:10px;border-radius:100%}.section-hero__text-wrapper:first-child .section-hero__text{color:#161616}.section-hero__text-wrapper:first-child .section-hero__text span:after{background-color:#fff500}.section-hero__text-wrapper:last-child .section-hero__text{color:#17469e}.section-hero__text-wrapper:last-child .section-hero__text span:after{background-color:#8cd37a}.section-hero__title{text-align:center;overflow:hidden}.section-hero__title span:first-child,.section-hero__title span:nth-child(2),.section-hero__title span:last-child{display:block;animation-duration:2s;animation-fill-mode:forwards}.section-hero__title span:first-child,.section-hero__title span:last-child{transform:translateX(-100%)}.section-hero__title span:nth-child(2){transform:translateX(100%)}.section-hero__title span:nth-child(1){color:#2e2e2e}.section-hero__title span:nth-child(2){color:#17469e}.section-hero__title span:nth-child(3){color:#17469e}.section-hero__title span:first-child{animation-name:slideInLeft;animation-delay:1.5s}.section-hero__title span:nth-child(2){animation-name:slideInRight;animation-delay:1.5s}.section-hero__title span:last-child{animation-name:slideInLeft;animation-delay:1.5s}@keyframes slideInLeft{to{transform:translateX(0)}}@keyframes slideInRight{to{transform:translateX(0)}}@media(min-width: 0)and (max-width: 767.98px){.section-hero{padding-top:14px}.section-hero__container{padding:20px 0;border-radius:20px}.section-hero__text-wrapper{height:30px}.section-hero__title{padding:32px 20px 32px 20px}}@media(min-width: 768px)and (max-width: 1023.98px){.section-hero{padding-top:20px}.section-hero__container{padding:40px 0;border-radius:30px}.section-hero__text-wrapper{height:30px}.section-hero__title{padding:30px 20px 30px 20px}}@media(min-width: 1024px)and (max-width: 1399.98px){.section-hero{padding-top:20px}.section-hero__container{padding:40px 0;border-radius:40px}.section-hero__text-wrapper{height:30px}.section-hero__title{padding:40px 20px 40px 20px}}@media(min-width: 1400px){.section-hero{padding-top:30px}.section-hero__container{padding:50px 0;border-radius:40px}.section-hero__text-wrapper{height:30px}.section-hero__title{padding:43px 20px 47px 20px}}body{font-style:normal;overflow-y:scroll;background-color:#fff}body.no-scroll{overflow-y:hidden}@media(min-width: 0)and (max-width: 1023.98px){.lightbox__cross-button,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}
