@font-face{font-family:"Hubot-SansWide";font-display:swap;src:url(c5d6dafa9d4e3b91c26b.woff) format("woff"),url(c21fea85942f9fbbd78b.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Hubot-SansWide";font-display:swap;src:url(6dbfd521fd3a6eae5e6d.woff) format("woff"),url(f2a7c1b7272267a0e3ff.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Hubot-SansWide";font-display:swap;src:url(41de9dd1a5bd4f931435.woff) format("woff"),url(66390923ce8e061b7f8c.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Hubot-SansWide";font-display:swap;src:url(8d1f2d5ccb96362f78d1.woff) format("woff"),url(b72fc17441cb753d1c03.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Hubot-SansWide";font-display:swap;src:url(b7d67553b00cab433fd2.woff) format("woff"),url(a117e4e9950bcf91452e.woff2) format("woff2");font-weight:800;font-style:normal}body,body *{margin:0;padding:0;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}body.modal-is-open,body *.modal-is-open{overflow-y:hidden}html{font-family:"Hubot-SansWide",sans-serif;font-weight:400;font-size:20px;scroll-behavior:smooth}@media(max-width: 1440px){html{font-size:18px}}@media(max-width: 1200px){html{font-size:16px}}@media(max-width: 1024px){html{font-size:15px}}@media(max-width: 768px){html{font-size:14px}}main{background-color:#1e2328;padding-top:9.1rem}@media(max-width: 1400px){main{padding-top:8rem}}@media(max-width: 960px){main{padding-top:5.4rem}}h1{font-size:3.5rem;color:#fff;font-weight:700;text-transform:uppercase}@media(max-width: 380px){h1{font-size:2.5rem}}h1.px60{font-size:3rem}@media(max-width: 380px){h1.px60{font-size:2.25rem}}h1.px40{font-size:2rem}h1.px30{font-size:1.5rem}h2{color:#fff;text-transform:uppercase;font-size:2rem;font-weight:600}h2.px30{font-size:1.5rem}h2.px25{font-size:1.25rem}h2.gray{color:#e5e5e5}h3{color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:600}h3.px25{font-size:1.25rem}h3.orange{color:#bad800}h4{color:#e5e5e5;text-transform:uppercase;font-size:1rem;font-weight:400}p{font-size:.9rem;color:#fff;line-height:1.2rem;font-weight:400}p.px20{font-size:1rem;line-height:1.7rem}p.px22{font-size:1.1rem;line-height:2rem}p.px25{font-size:1.25rem;line-height:2rem}p.semi-bold{font-weight:600}p.grey{color:#cacaca}a{text-decoration:none}a.grey-btn-link{transition:.4s all ease-in-out;font-size:1rem;font-weight:700;padding:1rem 2rem;border-radius:5px;text-transform:uppercase;color:#6b879b;border:1px solid #6b879b}a.grey-btn-link:hover{color:#fff;background-color:#6b879b}a.orange-btn-link{transition:.4s all ease-in-out;font-size:1rem;font-weight:700;padding:1rem 2rem;border-radius:5px;text-transform:uppercase;color:#bad800;border:1px solid #bad800}a.orange-btn-link:hover{color:#fff;background-color:#bad800}input:focus,textarea:focus,select:focus{outline:none}ul{list-style-type:none}header .desktop-header{position:fixed;width:100%;top:0;left:0;transition:.7s transform ease-in-out;z-index:10;transform:translateY(0)}header .desktop-header.hide{transform:translateY(-100%)}header .desktop-header__top-side{background-color:#424c56}@media(max-width: 960px){header .desktop-header__top-side{display:none}}header .desktop-header__top-side ul{width:86%;margin:0 auto;display:flex;justify-content:flex-end;gap:1rem}@media(min-width: 2000px){header .desktop-header__top-side ul{width:1720px}}@media(max-width: 1200px){header .desktop-header__top-side ul{width:88%}}@media(max-width: 1024px){header .desktop-header__top-side ul{width:90%}}@media(max-width: 768px){header .desktop-header__top-side ul{width:92%}}header .desktop-header__top-side ul li{padding:.6rem 0}header .desktop-header__top-side ul li a{color:#fff;font-size:.9rem;font-weight:500;text-transform:uppercase;transition:.4s all ease-in-out}header .desktop-header__top-side ul li a:hover{color:#bad800}header .desktop-header__top-side ul li.current-lang a{color:#bad800}header .desktop-header__top-side ul li.lang-item-ru,header .desktop-header__top-side ul li.lang-item-se{display:none}header .desktop-header__bottom-side{background-color:#1e2328;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.6)}header .desktop-header__bottom-side_wrapper{width:86%;margin:0 auto;padding:1.25rem 0;display:grid;grid-template-columns:290px 1fr;gap:2rem}@media(min-width: 2000px){header .desktop-header__bottom-side_wrapper{width:1720px}}@media(max-width: 1200px){header .desktop-header__bottom-side_wrapper{width:88%}}@media(max-width: 1024px){header .desktop-header__bottom-side_wrapper{width:90%}}@media(max-width: 768px){header .desktop-header__bottom-side_wrapper{width:92%}}@media(max-width: 1400px){header .desktop-header__bottom-side_wrapper{padding:.75rem 0;gap:1.5rem}}@media(max-width: 1290px){header .desktop-header__bottom-side_wrapper{grid-template-columns:220px 1fr}}@media(max-width: 960px){header .desktop-header__bottom-side_wrapper{padding:1.5rem 0;align-items:center}}header .desktop-header__bottom-side_wrapper .logo-item{width:100%;align-self:center}header .desktop-header__bottom-side_wrapper .logo-item img{width:100%;height:auto}header .desktop-header__bottom-side_wrapper .contacts-item .main-contacts-row{display:flex;justify-content:flex-end;gap:1rem}@media(max-width: 960px){header .desktop-header__bottom-side_wrapper .contacts-item .main-contacts-row{display:none}}header .desktop-header__bottom-side_wrapper .contacts-item .main-contacts-row a{transition:.4s all ease-in-out;font-size:.9rem;padding:.5rem 1.5rem;border-radius:5px;text-transform:uppercase}@media(max-width: 1400px){header .desktop-header__bottom-side_wrapper .contacts-item .main-contacts-row a{padding:.4rem 1.2rem}}header .desktop-header__bottom-side_wrapper .contacts-item .main-contacts-row a.orange-border{color:#bad800;border:1px solid #bad800}header .desktop-header__bottom-side_wrapper .contacts-item .main-contacts-row a.gray-border{color:#6b879b;border:1px solid #6b879b}header .desktop-header__bottom-side_wrapper .contacts-item .main-contacts-row a:hover{color:#fff;border:1px solid #fff}header .desktop-header__bottom-side_wrapper .contacts-item nav{margin-top:1rem}@media(max-width: 960px){header .desktop-header__bottom-side_wrapper .contacts-item nav{display:none}}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul{display:flex;gap:2rem;justify-content:flex-end}@media(max-width: 1500px){header .desktop-header__bottom-side_wrapper .contacts-item nav>ul{gap:1.5rem}}@media(max-width: 1100px){header .desktop-header__bottom-side_wrapper .contacts-item nav>ul{gap:.75rem}}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li a{color:#fff;font-size:.9rem;font-weight:500;text-transform:uppercase;transition:.4s all ease-in-out}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child{transition:.4s all ease-in-out;position:relative}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child svg{vertical-align:middle;transition:.4s all ease-in-out}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child svg path{transition:.4s all ease-in-out}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child .child-links{display:none;position:absolute;z-index:10;width:200%;top:1rem;transition:.4s all ease-in-out;left:50%;transform:translateX(-50%)}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child .child-links__wrapper{margin-top:1rem;padding:.2rem 1rem;background-color:#1e2328}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child .child-links__wrapper ul li{margin:1rem 0;text-align:center}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child .child-links__wrapper ul li a{color:#fff;font-weight:500;text-transform:uppercase;transition:.4s all ease-in-out}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child .child-links__wrapper ul li:hover a{color:#bad800}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child:hover{color:#bad800}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child:hover .child-links{display:block}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child:hover svg{transform:rotate(180deg)}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li.has-child:hover svg path{fill:#bad800}header .desktop-header__bottom-side_wrapper .contacts-item nav>ul li:hover a{color:#bad800}header .desktop-header__bottom-side_wrapper .contacts-item .header-modal-button{display:none}@media(max-width: 960px){header .desktop-header__bottom-side_wrapper .contacts-item .header-modal-button{display:flex;width:100%;justify-content:flex-end}}header .desktop-header__bottom-side_wrapper .contacts-item .header-modal-button button.open-links-modal{width:2.5rem;height:1.5rem;position:relative;background-color:unset;border:none}header .desktop-header__bottom-side_wrapper .contacts-item .header-modal-button button.open-links-modal .top-line{position:absolute;width:100%;height:2px;background-color:#fff;top:0;left:0}header .desktop-header__bottom-side_wrapper .contacts-item .header-modal-button button.open-links-modal .middle-line{position:absolute;width:100%;height:2px;background-color:#fff;top:50%;left:0;transform:translateY(-50%)}header .desktop-header__bottom-side_wrapper .contacts-item .header-modal-button button.open-links-modal .bottom-line{position:absolute;width:100%;height:2px;background-color:#fff;bottom:0;left:0}header .header-popup-links{width:100%;height:100vh;position:fixed;top:0;right:0;z-index:99999;display:none;justify-content:flex-end;transform:translateX(100%);transition:.4s all ease-in-out}header .header-popup-links.active{transform:translateX(0);display:flex;animation:moveBlock .7s}header .header-popup-links.close-block{transform:translateX(100%)}header .header-popup-links.opened-block{background-color:rgba(66,76,86,.01)}header .header-popup-links__block{width:35%;height:100%;background-color:#424c56}@media(max-width: 1680px){header .header-popup-links__block{width:50%}}@media(max-width: 860px){header .header-popup-links__block{width:75%}}@media(max-width: 680px){header .header-popup-links__block{width:100%}}header .header-popup-links__block_wrapper{overflow:auto;height:100%;padding:5rem 3rem}header .header-popup-links__block_wrapper button.close-header-popup{position:absolute;top:2rem;right:2rem;width:max-content;background-color:unset;border:none;cursor:pointer}header .header-popup-links__block_wrapper .popup-links-block ul.languages-switcher{display:flex;justify-content:center;gap:1rem}header .header-popup-links__block_wrapper .popup-links-block ul.languages-switcher li a{color:#fff;font-size:1.25rem;font-weight:500;text-transform:uppercase;transition:.4s all ease-in-out}header .header-popup-links__block_wrapper .popup-links-block ul.languages-switcher li a:hover{color:#bad800}header .header-popup-links__block_wrapper .popup-links-block ul.languages-switcher li.current-lang a{color:#bad800}header .header-popup-links__block_wrapper .popup-links-block ul.languages-switcher li.lang-item-ru,header .header-popup-links__block_wrapper .popup-links-block ul.languages-switcher li.lang-item-se{display:none}header .header-popup-links__block_wrapper .popup-links-block .main-links-wrap{display:flex;justify-content:center;gap:1rem;margin:4rem 0}@media(max-width: 460px){header .header-popup-links__block_wrapper .popup-links-block .main-links-wrap{flex-direction:column;text-align:center;align-items:center}}header .header-popup-links__block_wrapper .popup-links-block .main-links-wrap a{transition:.4s all ease-in-out;font-size:1.25rem;padding:.5rem 1.5rem;border-radius:5px;text-transform:uppercase}@media(max-width: 460px){header .header-popup-links__block_wrapper .popup-links-block .main-links-wrap a{width:70%}}header .header-popup-links__block_wrapper .popup-links-block .main-links-wrap a.orange-border{color:#bad800;border:1px solid #bad800}header .header-popup-links__block_wrapper .popup-links-block .main-links-wrap a.gray-border{color:#fff;border:1px solid #fff}header .header-popup-links__block_wrapper .popup-links-block ul.links-list{text-align:center}header .header-popup-links__block_wrapper .popup-links-block ul.links-list li{margin:1.5rem 0}header .header-popup-links__block_wrapper .popup-links-block ul.links-list li a{color:#fff;font-size:1.25rem;font-weight:500;text-transform:uppercase}header .header-popup-links__block_wrapper .popup-links-block ul.links-list li.has-child-popup svg{vertical-align:middle;width:18px;height:14px;transition:.4s all ease-in-out}header .header-popup-links__block_wrapper .popup-links-block ul.links-list li.has-child-popup svg.switch{transform:rotate(180deg)}header .header-popup-links__block_wrapper .popup-links-block ul.links-list li.has-child-popup .child-links-popup{display:none;transition:1s opacity ease-in-out}header .header-popup-links__block_wrapper .popup-links-block ul.links-list li.has-child-popup .child-links-popup.active{display:block;margin-bottom:2rem}@keyframes moveBlock{0%{transform:translateX(100%)}100%{transform:translateX(0)}}footer{background-color:#1e2328;border-top:2px solid #bad800}footer .footer-wrapper{width:86%;margin:0 auto;padding:4rem 0;display:grid;grid-template-columns:2fr 2fr 3fr;gap:4rem}@media(min-width: 2000px){footer .footer-wrapper{width:1720px}}@media(max-width: 1200px){footer .footer-wrapper{width:88%}}@media(max-width: 1024px){footer .footer-wrapper{width:90%}}@media(max-width: 768px){footer .footer-wrapper{width:92%}}@media(max-width: 1200px){footer .footer-wrapper{gap:2rem}}@media(max-width: 1024px){footer .footer-wrapper{grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:4rem}}@media(max-width: 620px){footer .footer-wrapper{grid-template-columns:1fr;gap:2rem}}footer .footer-wrapper__contacts{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}footer .footer-wrapper__contacts_item{display:flex;gap:2rem}footer .footer-wrapper__contacts_item a{color:#fff;line-height:1.5rem}footer .footer-wrapper__links{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}footer .footer-wrapper__links a{font-size:.9rem;color:#fff;text-transform:uppercase}footer .footer-wrapper__links_list{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}footer .footer-wrapper__links_list:not(:first-of-type){margin-top:.5rem}footer .footer-wrapper__links_socials{margin-top:.5rem;width:100%;display:flex;gap:1rem}footer .footer-wrapper__links_socials a svg{height:1.2rem;width:auto}@media(max-width: 1024px){footer .footer-wrapper__newsletter{grid-column:1/3;display:flex;align-items:center;gap:2rem}}@media(max-width: 620px){footer .footer-wrapper__newsletter{grid-column:unset;flex-direction:column;gap:0}}@media(max-width: 1024px){footer .footer-wrapper__newsletter .info-wrap{width:50%}}@media(max-width: 620px){footer .footer-wrapper__newsletter .info-wrap{width:100%}}footer .footer-wrapper__newsletter .info-wrap p{padding-top:1rem}footer .footer-wrapper__newsletter form{display:flex;gap:1rem;align-items:center;margin-top:1rem}@media(max-width: 1024px){footer .footer-wrapper__newsletter form{width:50%}}@media(max-width: 620px){footer .footer-wrapper__newsletter form{width:100%}}footer .footer-wrapper__newsletter form input{width:100%;border:none;font:inherit;font-size:.9rem;padding:.5rem;background-color:#e5e5e5;border-radius:5px;color:#1e2328}footer .footer-wrapper__newsletter form input.error{border:1px solid red}footer .footer-wrapper__newsletter form button{border:none;background-color:#bad800;font:inherit;font-size:.9rem;padding:.5rem 2rem;border-radius:5px;color:#e5e5e5}footer .footer-wrapper__newsletter .status{width:100%;color:#fff}footer .footer-wrapper .created-wrap{grid-column:1/4;text-align:right;margin-top:-2rem}@media(max-width: 1200px){footer .footer-wrapper .created-wrap{margin-top:0}}@media(max-width: 1024px){footer .footer-wrapper .created-wrap{grid-column:1/3}}@media(max-width: 620px){footer .footer-wrapper .created-wrap{grid-column:unset}}footer .footer-wrapper .created-wrap p{font-size:.8rem}footer .footer-wrapper .created-wrap p a img{margin-left:3px;margin-top:-2px}@media(max-width: 1200px){footer .footer-wrapper .created-wrap p a img{margin-top:-3px}}article.projects-page-list{padding:6rem 0}@media(max-width: 1024px){article.projects-page-list{padding:3rem 0}}article.projects-page-list .projects-page-list-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){article.projects-page-list .projects-page-list-wrapper{width:1620px}}@media(max-width: 1200px){article.projects-page-list .projects-page-list-wrapper{width:82%}}@media(max-width: 1024px){article.projects-page-list .projects-page-list-wrapper{width:86%}}@media(max-width: 768px){article.projects-page-list .projects-page-list-wrapper{width:90%}}article.projects-page-list .projects-page-list-wrapper__categories{display:flex;gap:2rem;align-items:flex-end;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid #fff}@media(max-width: 980px){article.projects-page-list .projects-page-list-wrapper__categories{gap:1rem}}@media(max-width: 1024px){article.projects-page-list .projects-page-list-wrapper__categories h3{padding:.75rem 0}}article.projects-page-list .projects-page-list-wrapper__categories button{background-color:unset;border:none;font:inherit;color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:500;transition:.4s all ease-in-out;padding:0 1rem}article.projects-page-list .projects-page-list-wrapper__categories button:not(.active){cursor:pointer}article.projects-page-list .projects-page-list-wrapper__categories button.active{color:#bad800}article.projects-page-list .projects-page-list-wrapper__categories button:hover{color:rgba(186,216,0,.7)}@media(max-width: 1024px){article.projects-page-list .projects-page-list-wrapper__categories button{padding:1rem}}article.projects-page-list .projects-page-list-wrapper__list{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 700px){article.projects-page-list .projects-page-list-wrapper__list{grid-template-columns:1fr}}article.projects-page-list .projects-page-list-wrapper__list .specialist-block{cursor:pointer;display:block}article.projects-page-list .projects-page-list-wrapper__list .specialist-block.hidden{display:none}article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block{width:100%;aspect-ratio:2/1;background-position:center;background-size:cover;position:relative;overflow:hidden;transition:.4s all ease-in-out}article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block__info{visibility:hidden;opacity:0;position:absolute;width:100%;height:100%;backdrop-filter:blur(20px);background-color:rgba(45,56,50,.5);transition:.4s all ease-in-out}article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block__info_desc{position:absolute;left:1rem;bottom:1rem;transform:translateX(-100%);transition:.4s all ease-in-out}article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block__info_desc ul{font-size:1.25rem;font-weight:400;color:#fff}@media(max-width: 480px){article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block__info_desc ul{font-size:1rem}}article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block__info_desc ul li{position:relative;padding-left:1rem;margin:.5rem 0}article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block__info_desc ul li:after{content:"•";position:absolute;top:0;left:0;font-weight:700}article.projects-page-list .projects-page-list-wrapper__list .specialist-block .completed-project-block__info_desc ul li span{color:#bad800;font-weight:700}article.projects-page-list .projects-page-list-wrapper__list .specialist-block h2{padding-top:.5rem}article.projects-page-list .projects-page-list-wrapper__list .specialist-block:hover .completed-project-block__info{visibility:visible;opacity:1}article.projects-page-list .projects-page-list-wrapper__list .specialist-block:hover .completed-project-block__info_desc{transform:translateX(0)}section.offer-form{padding:6rem 0}@media(max-width: 1024px){section.offer-form{padding:3rem 0}}section.offer-form .offer-form-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.offer-form .offer-form-wrapper{width:1620px}}@media(max-width: 1200px){section.offer-form .offer-form-wrapper{width:82%}}@media(max-width: 1024px){section.offer-form .offer-form-wrapper{width:86%}}@media(max-width: 768px){section.offer-form .offer-form-wrapper{width:90%}}section.offer-form .offer-form-wrapper__title h2{width:50%}@media(max-width: 1024px){section.offer-form .offer-form-wrapper__title h2{width:100%}}section.offer-form .offer-form-wrapper__title p{padding-top:1rem}section.offer-form .offer-form-wrapper__form{margin-top:2rem}section.offer-form .offer-form-wrapper__form form .inputs-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 820px){section.offer-form .offer-form-wrapper__form form .inputs-wrapper{grid-template-columns:1fr}}section.offer-form .offer-form-wrapper__form form .inputs-wrapper .input-block input{width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px}section.offer-form .offer-form-wrapper__form form .inputs-wrapper .input-block input::placeholder{color:#6b879b}section.offer-form .offer-form-wrapper__form form .inputs-wrapper .input-block input.error{border:1px solid red}section.offer-form .offer-form-wrapper__form form .textarea-block{margin-top:1rem}section.offer-form .offer-form-wrapper__form form .textarea-block textarea{width:100%;height:150px;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px;resize:none}section.offer-form .offer-form-wrapper__form form .textarea-block textarea::placeholder{color:#6b879b}section.offer-form .offer-form-wrapper__form form .textarea-block textarea.error{border:1px solid red}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper{margin-top:1rem}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container{display:block;position:relative;padding-left:30px;cursor:pointer;user-select:none;font-size:.9rem;color:#fff}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container a{text-decoration:underline;color:#f5f5f5}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #bad800;border-radius:50%}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container .checkmark:after{content:"";position:absolute;display:none}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container:hover input~.checkmark{background-color:rgba(186,216,0,.5)}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:#bad800}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}section.offer-form .offer-form-wrapper__form form .form-checkbox-wrapper .checkbox-container .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}section.offer-form .offer-form-wrapper__form form .submit-wrapper{margin-top:1rem}section.offer-form .offer-form-wrapper__form form .submit-wrapper button{background-color:#bad800;border:1px solid #bad800;border-radius:5px;color:#fff;padding:.75rem 2rem;font:inherit;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:.4s all ease-in-out}section.offer-form .offer-form-wrapper__form form .submit-wrapper button:not(:disabled){cursor:pointer}section.offer-form .offer-form-wrapper__form form .submit-wrapper button:disabled{opacity:.5}section.offer-form .offer-form-wrapper__form form .submit-wrapper button:hover:not(:disabled){background-color:unset;border:1px solid #fff}section.offer-form .offer-form-wrapper__form form .status{padding-top:1rem;font-size:1.2rem;color:#fff;font-weight:700;font-style:italic}section.contacts-page-content .contacts-page-content-wrapper{width:86%;margin:0 auto;padding:3rem 0}@media(min-width: 2000px){section.contacts-page-content .contacts-page-content-wrapper{width:1720px}}@media(max-width: 1200px){section.contacts-page-content .contacts-page-content-wrapper{width:88%}}@media(max-width: 1024px){section.contacts-page-content .contacts-page-content-wrapper{width:90%}}@media(max-width: 768px){section.contacts-page-content .contacts-page-content-wrapper{width:92%}}section.contacts-page-content .contacts-page-content-wrapper h1{text-align:center}section.contacts-page-content .contacts-page-content-wrapper__item{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 1200px){section.contacts-page-content .contacts-page-content-wrapper__item{grid-template-columns:1fr 2fr}}@media(max-width: 720px){section.contacts-page-content .contacts-page-content-wrapper__item{grid-template-columns:1fr}}section.contacts-page-content .contacts-page-content-wrapper__item_contacts .contact-block:not(:first-of-type){margin-top:2rem}section.contacts-page-content .contacts-page-content-wrapper__item_contacts .contact-block a{display:block;width:max-content;margin-top:.5rem;color:#fff;font-size:1.1rem}section.contacts-page-content .contacts-page-content-wrapper__item_form .form-title-wrap p{padding-top:1rem}section.contacts-page-content .contacts-page-content-wrapper__item_form form .input-block{margin-top:1rem}section.contacts-page-content .contacts-page-content-wrapper__item_form form .input-block input{width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px}section.contacts-page-content .contacts-page-content-wrapper__item_form form .input-block input::placeholder{color:#6b879b}section.contacts-page-content .contacts-page-content-wrapper__item_form form .input-block input.error{border:1px solid red}section.contacts-page-content .contacts-page-content-wrapper__item_form form .textarea-block{margin-top:1rem}section.contacts-page-content .contacts-page-content-wrapper__item_form form .textarea-block textarea{width:100%;height:150px;resize:none;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;background-color:unset;border:1px solid #6b879b;border-radius:5px}section.contacts-page-content .contacts-page-content-wrapper__item_form form .textarea-block textarea::placeholder{color:#6b879b}section.contacts-page-content .contacts-page-content-wrapper__item_form form .textarea-block textarea.error{border:1px solid red}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper{margin-top:1rem}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container{display:block;position:relative;padding-left:30px;cursor:pointer;user-select:none;font-size:.9rem;color:#fff}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container a{text-decoration:underline;color:#f5f5f5}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #bad800;border-radius:50%}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container .checkmark:after{content:"";position:absolute;display:none}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container:hover input~.checkmark{background-color:rgba(186,216,0,.5)}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:#bad800}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}section.contacts-page-content .contacts-page-content-wrapper__item_form form .form-checkbox-wrapper .checkbox-container .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}section.contacts-page-content .contacts-page-content-wrapper__item_form form .submit-wrapper{margin-top:1rem}section.contacts-page-content .contacts-page-content-wrapper__item_form form .submit-wrapper button{background-color:#bad800;border:1px solid #bad800;border-radius:5px;color:#fff;padding:.75rem 2rem;font:inherit;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:.4s all ease-in-out}section.contacts-page-content .contacts-page-content-wrapper__item_form form .submit-wrapper button:not(:disabled){cursor:pointer}section.contacts-page-content .contacts-page-content-wrapper__item_form form .submit-wrapper button:disabled{opacity:.5}section.contacts-page-content .contacts-page-content-wrapper__item_form form .submit-wrapper button:hover:not(:disabled){background-color:unset;border:1px solid #fff}section.contacts-page-content .contacts-page-content-wrapper__item_form form .status{padding-top:1rem;font-size:1.2rem;color:#fff;font-weight:700;font-style:italic}section.contacts-page-content .google-map-wrapper{margin-top:2rem;aspect-ratio:3/1}@media(max-width: 960px){section.contacts-page-content .google-map-wrapper{aspect-ratio:2/1}}@media(max-width: 480px){section.contacts-page-content .google-map-wrapper{aspect-ratio:1/1}}section.contacts-page-content .google-map-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.single-career .single-career-wrapper{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 768px){section.single-career .single-career-wrapper{grid-template-columns:1fr}}section.single-career .single-career-wrapper__info-side{margin:3rem 3rem 5rem 14%}@media(max-width: 1200px){section.single-career .single-career-wrapper__info-side{margin:3rem 2rem 5rem 11%}}@media(max-width: 1024px){section.single-career .single-career-wrapper__info-side{margin:3rem 2rem 3rem 9%}}@media(max-width: 768px){section.single-career .single-career-wrapper__info-side{width:76%;margin:0 auto;padding:3rem 0}}@media(max-width: 768px)and (min-width: 2000px){section.single-career .single-career-wrapper__info-side{width:1620px}}@media(max-width: 768px)and (max-width: 1200px){section.single-career .single-career-wrapper__info-side{width:82%}}@media(max-width: 768px)and (max-width: 1024px){section.single-career .single-career-wrapper__info-side{width:86%}}@media(max-width: 768px)and (max-width: 768px){section.single-career .single-career-wrapper__info-side{width:90%}}section.single-career .single-career-wrapper__info-side .job-desc-block{margin-top:2rem}section.single-career .single-career-wrapper__info-side .job-desc-block ul{margin-top:1rem;color:#e5e5e5}section.single-career .single-career-wrapper__info-side .job-desc-block ul li{margin:.5rem 0;padding-left:1rem;position:relative}section.single-career .single-career-wrapper__info-side .job-desc-block ul li:after{position:absolute;top:0;left:0;content:"•";font-weight:700}section.single-career .single-career-wrapper__form-side{background-color:#2d3832;padding:6rem 14% 3rem 3rem}@media(max-width: 1200px){section.single-career .single-career-wrapper__form-side{padding:6rem 11% 3rem 2rem}}@media(max-width: 1024px){section.single-career .single-career-wrapper__form-side{padding:6rem 9% 3rem 2rem}}@media(max-width: 768px){section.single-career .single-career-wrapper__form-side{padding:3rem 5%}}section.single-career .single-career-wrapper__form-side .managers-block{display:grid;grid-template-columns:8rem 1fr;gap:2rem}@media(max-width: 1200px){section.single-career .single-career-wrapper__form-side .managers-block{gap:1rem}}@media(max-width: 420px){section.single-career .single-career-wrapper__form-side .managers-block{grid-template-columns:1fr}}section.single-career .single-career-wrapper__form-side .managers-block__image{width:100%;aspect-ratio:1/1}@media(max-width: 420px){section.single-career .single-career-wrapper__form-side .managers-block__image{width:8rem}}section.single-career .single-career-wrapper__form-side .managers-block__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.single-career .single-career-wrapper__form-side .managers-block__info_title h4{padding-top:.5rem}section.single-career .single-career-wrapper__form-side .managers-block__info_contacts{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}section.single-career .single-career-wrapper__form-side .managers-block__info_contacts a{color:#e5e5e5}section.single-career .single-career-wrapper__form-side .form-block{margin-top:2rem}section.single-career .single-career-wrapper__form-side .form-block__title h2{color:#e5e5e5}section.single-career .single-career-wrapper__form-side .form-block__title p{padding-top:.5rem;color:#e5e5e5}section.single-career .single-career-wrapper__form-side .form-block form{margin-top:.5rem}section.single-career .single-career-wrapper__form-side .form-block form .input-block{margin-top:1rem}section.single-career .single-career-wrapper__form-side .form-block form .input-block input{width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px}section.single-career .single-career-wrapper__form-side .form-block form .input-block input::placeholder{color:#6b879b}section.single-career .single-career-wrapper__form-side .form-block form .input-block input.error{border:1px solid red}section.single-career .single-career-wrapper__form-side .form-block form .attach-file-wrapper{margin-top:1em}section.single-career .single-career-wrapper__form-side .form-block form .attach-file-wrapper__inputs{width:100%}section.single-career .single-career-wrapper__form-side .form-block form .attach-file-wrapper__inputs .upload-form-wrap .input-wrapper{overflow:hidden}section.single-career .single-career-wrapper__form-side .form-block form .attach-file-wrapper__inputs .upload-form-wrap .input-wrapper input[type=file]{display:none}section.single-career .single-career-wrapper__form-side .form-block form .attach-file-wrapper__inputs .upload-form-wrap .input-wrapper .custom-file-upload{display:block;width:100%;text-align:center;cursor:pointer;color:#6b879b;transition:.5s all ease-in;padding:.75rem 1.5rem;border:1px solid #6b879b;font-size:.9rem;border-radius:5px}section.single-career .single-career-wrapper__form-side .form-block form .attach-file-wrapper__inputs .upload-form-wrap .input-wrapper:hover .custom-file-upload{text-shadow:0 0 1px #6b879b,0 0 1px #6b879b,0 0 1px #6b879b}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper{margin-top:1rem}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container{display:block;position:relative;padding-left:30px;cursor:pointer;user-select:none;font-size:.9rem;color:#fff}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container a{text-decoration:underline;color:#f5f5f5}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #bad800;border-radius:50%}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container .checkmark:after{content:"";position:absolute;display:none}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container:hover input~.checkmark{background-color:rgba(186,216,0,.5)}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:#bad800}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}section.single-career .single-career-wrapper__form-side .form-block form .form-checkbox-wrapper .checkbox-container .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}section.single-career .single-career-wrapper__form-side .form-block form .submit-wrapper{margin-top:1rem}section.single-career .single-career-wrapper__form-side .form-block form .submit-wrapper button{background-color:#bad800;border:1px solid #bad800;border-radius:5px;color:#fff;padding:.75rem 2rem;font:inherit;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:.4s all ease-in-out}section.single-career .single-career-wrapper__form-side .form-block form .submit-wrapper button:not(:disabled){cursor:pointer}section.single-career .single-career-wrapper__form-side .form-block form .submit-wrapper button:disabled{opacity:.5}section.single-career .single-career-wrapper__form-side .form-block form .submit-wrapper button:hover:not(:disabled){background-color:unset;border:1px solid #fff}section.single-career .single-career-wrapper__form-side .form-block form .status{padding-top:1rem;font-size:1.2rem;color:#fff;font-weight:700;font-style:italic}section.get-price{padding:6rem 0}@media(max-width: 1024px){section.get-price{padding:3rem 0}}section.get-price .get-price-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.get-price .get-price-wrapper{width:1620px}}@media(max-width: 1200px){section.get-price .get-price-wrapper{width:82%}}@media(max-width: 1024px){section.get-price .get-price-wrapper{width:86%}}@media(max-width: 768px){section.get-price .get-price-wrapper{width:90%}}section.get-price .get-price-wrapper__title p{font-size:1.25rem;padding-top:1rem}section.get-price .get-price-wrapper__form{margin-top:1rem}section.get-price .get-price-wrapper__form form p.error-msg{padding-top:.5rem;font-style:italic;color:red}section.get-price .get-price-wrapper__form form .radio-btn-wrapper{margin-top:2rem}section.get-price .get-price-wrapper__form form .radio-btn-wrapper__list{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}section.get-price .get-price-wrapper__form form .radio-btn-wrapper__list .radio-button-block label{display:block;width:max-content;padding:.5em 1em;border-radius:5px;border:1px solid #6b879b;text-align:center;cursor:pointer;color:#6b879b;font-size:.9rem;transition:.4s all ease-in-out}section.get-price .get-price-wrapper__form form .radio-btn-wrapper__list .radio-button-block label:hover{border:1px solid #bad800;color:#bad800;opacity:.75}section.get-price .get-price-wrapper__form form .radio-btn-wrapper__list .radio-button-block input[type=radio]{display:none}section.get-price .get-price-wrapper__form form .radio-btn-wrapper__list .radio-button-block input[type=radio]:checked+label{border:1px solid #bad800;color:#bad800}section.get-price .get-price-wrapper__form form .radio-btn-wrapper.error{background-color:#2d3832}section.get-price .get-price-wrapper__form form .data-picker-wrapper{margin-top:2rem}section.get-price .get-price-wrapper__form form .data-picker-wrapper__list{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}section.get-price .get-price-wrapper__form form .data-picker-wrapper__list .date-picker-block{display:flex;flex-direction:column;gap:.5rem}section.get-price .get-price-wrapper__form form .data-picker-wrapper__list .date-picker-block label{color:#6b879b}section.get-price .get-price-wrapper__form form .data-picker-wrapper__list .date-picker-block input{padding:.3rem 2rem;font:inherit;background-color:unset;border:1px solid #6b879b;border-radius:5px;color:#6b879b}section.get-price .get-price-wrapper__form form .data-picker-wrapper__list .date-picker-block input::placeholder{color:#bad800}section.get-price .get-price-wrapper__form form .data-picker-wrapper__list .date-picker-block input::-webkit-calendar-picker-indicator{background-color:#6b879b;padding:5px;cursor:pointer;border-radius:3px}section.get-price .get-price-wrapper__form form .number-inputs-wrapper{margin-top:2rem}section.get-price .get-price-wrapper__form form .number-inputs-wrapper h2 span.number-title-note{font-size:.9rem;color:#bad800;vertical-align:middle;font-weight:500}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item{display:none}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item.active{display:grid;margin-top:1rem;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:1rem}@media(max-width: 1300px){section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item.active{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 620px){section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item.active{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item.active{grid-template-columns:1fr}}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input{width:100%;height:100%;display:grid;grid-template-columns:1fr repeat(3, max-content);gap:5px;align-items:center;border:1px solid #6b879b;border-radius:5px;padding:.5rem}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input label{font-size:.8rem;color:#6b879b;text-transform:uppercase}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .minus{width:1.25rem;height:1.25rem;background-color:#6b879b;border-radius:5px;position:relative;cursor:pointer;user-select:none}@media(max-width: 480px){section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .minus{width:2rem;height:2rem}}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .minus span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:.8rem;color:#fff}@media(max-width: 480px){section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .minus span{font-size:1rem}}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .plus{width:1.25rem;height:1.25rem;background-color:#bad800;border-radius:5px;position:relative;cursor:pointer;user-select:none}@media(max-width: 480px){section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .plus{width:2rem;height:2rem}}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .plus span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:.8rem;color:#e5e5e5}@media(max-width: 480px){section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input .plus span{font-size:1rem}}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input input{width:1.5rem;font:inherit;font-size:1rem;color:#6b879b;background-color:unset;border:none;text-align:center;-moz-appearance:textfield}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input input::placeholder{color:#6b879b}section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input input::-webkit-outer-spin-button,section.get-price .get-price-wrapper__form form .number-inputs-wrapper__item .specialization-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.get-price .get-price-wrapper__form form .number-inputs-wrapper .selected-workers{margin-top:1rem;color:#bad800;font-weight:600}section.get-price .get-price-wrapper__form form .number-inputs-wrapper .selected-workers.hidden{display:none}section.get-price .get-price-wrapper__form form .number-inputs-wrapper .selected-workers span{margin-left:.25rem}section.get-price .get-price-wrapper__form form .number-inputs-wrapper.error{background-color:#2d3832}section.get-price .get-price-wrapper__form form .text-inputs-wrapper{margin-top:2rem}section.get-price .get-price-wrapper__form form .text-inputs-wrapper__list{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 680px){section.get-price .get-price-wrapper__form form .text-inputs-wrapper__list{grid-template-columns:1fr}}section.get-price .get-price-wrapper__form form .text-inputs-wrapper__list input{width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px}section.get-price .get-price-wrapper__form form .text-inputs-wrapper__list input::placeholder{color:#6b879b}section.get-price .get-price-wrapper__form form .text-inputs-wrapper__list input.error{border:1px solid red}section.get-price .get-price-wrapper__form form .text-inputs-wrapper.error{background-color:#2d3832}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper{margin-top:2em}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container{display:block;position:relative;padding-left:30px;cursor:pointer;user-select:none;font-size:.9rem;color:#fff}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container a{text-decoration:underline;color:#f5f5f5}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #bad800;border-radius:50%}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container .checkmark:after{content:"";position:absolute;display:none}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container:hover input~.checkmark{background-color:rgba(186,216,0,.5)}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container input:checked~.checkmark{background-color:#bad800}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container input:checked~.checkmark:after{display:block}section.get-price .get-price-wrapper__form form .form-checkbox-wrapper label.checkbox-container .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}section.get-price .get-price-wrapper__form form .submit-wrapper{margin-top:1.5rem}section.get-price .get-price-wrapper__form form .submit-wrapper button{background-color:#bad800;border:1px solid #bad800;border-radius:5px;color:#fff;padding:.75rem 2rem;font:inherit;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:.4s all ease-in-out}section.get-price .get-price-wrapper__form form .submit-wrapper button:not(:disabled){cursor:pointer}section.get-price .get-price-wrapper__form form .submit-wrapper button:disabled{opacity:.5}section.get-price .get-price-wrapper__form form .submit-wrapper button:hover:not(:disabled){background-color:unset;border:1px solid #fff}section.get-price .get-price-wrapper__form form .status{padding-top:1rem;font-size:1.2rem;color:#fff;font-weight:700;font-style:italic}section.managers-testimonials{padding:6rem 0}@media(max-width: 1024px){section.managers-testimonials{padding:3rem 0}}section.managers-testimonials .managers-testimonials-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.managers-testimonials .managers-testimonials-wrapper{width:1620px}}@media(max-width: 1200px){section.managers-testimonials .managers-testimonials-wrapper{width:82%}}@media(max-width: 1024px){section.managers-testimonials .managers-testimonials-wrapper{width:86%}}@media(max-width: 768px){section.managers-testimonials .managers-testimonials-wrapper{width:90%}}section.managers-testimonials .managers-testimonials-wrapper__list{margin-top:2rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 960px){section.managers-testimonials .managers-testimonials-wrapper__list{grid-template-columns:1fr 1fr}}@media(max-width: 480px){section.managers-testimonials .managers-testimonials-wrapper__list{grid-template-columns:1fr}}section.managers-testimonials .managers-testimonials-wrapper__list .testimonial-block{height:100%;border:1px solid #424c56;position:relative;padding-bottom:2rem}section.managers-testimonials .managers-testimonials-wrapper__list .testimonial-block__image{width:100%;aspect-ratio:2/1;position:relative}section.managers-testimonials .managers-testimonials-wrapper__list .testimonial-block__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.managers-testimonials .managers-testimonials-wrapper__list .testimonial-block__desc{padding:1rem}section.managers-testimonials .managers-testimonials-wrapper__list .testimonial-block__desc p{padding-top:.5rem}section.managers-testimonials .managers-testimonials-wrapper__list .testimonial-block__ico{position:absolute;right:1rem;bottom:1rem}section.managers-testimonials .managers-testimonials-wrapper__list .testimonial-block__ico img{width:1rem;height:auto}section.managers-testimonials .managers-testimonials-wrapper__pagination{margin-top:2rem;display:flex;gap:1rem}section.managers-testimonials .managers-testimonials-wrapper__pagination span{color:#bad800}section.managers-testimonials .managers-testimonials-wrapper__pagination a{color:#fff;font-weight:600}section.customers-testimonials .customers-testimonials-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.customers-testimonials .customers-testimonials-wrapper{width:1620px}}@media(max-width: 1200px){section.customers-testimonials .customers-testimonials-wrapper{width:82%}}@media(max-width: 1024px){section.customers-testimonials .customers-testimonials-wrapper{width:86%}}@media(max-width: 768px){section.customers-testimonials .customers-testimonials-wrapper{width:90%}}section.customers-testimonials .customers-testimonials-wrapper__item{padding-bottom:4rem}@media(max-width: 1024px){section.customers-testimonials .customers-testimonials-wrapper__item{padding-bottom:3rem}}section.customers-testimonials .customers-testimonials-wrapper__item_list{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 820px){section.customers-testimonials .customers-testimonials-wrapper__item_list{grid-template-columns:1fr}}section.customers-testimonials .customers-testimonials-wrapper__item_list .testimonial-block{background-color:#2d3832;padding:1rem;display:grid;grid-template-columns:3rem 1fr;gap:1rem}section.customers-testimonials .customers-testimonials-wrapper__item_list .testimonial-block__image{width:100%;aspect-ratio:1/1}section.customers-testimonials .customers-testimonials-wrapper__item_list .testimonial-block__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.customers-testimonials .customers-testimonials-wrapper__item_list .testimonial-block__desc{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}section.customers-testimonials .customers-testimonials-wrapper__item_list .testimonial-block__desc_info p:not(:first-of-type){padding-top:.5rem}section.customers-testimonials .customers-testimonials-wrapper__item_link{margin-top:2rem;display:flex;justify-content:flex-end}section.articles-page-list{padding:6rem 0;overflow:hidden}@media(max-width: 1024px){section.articles-page-list{padding:3rem 0}}section.articles-page-list .articles-page-list-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.articles-page-list .articles-page-list-wrapper{width:1620px}}@media(max-width: 1200px){section.articles-page-list .articles-page-list-wrapper{width:82%}}@media(max-width: 1024px){section.articles-page-list .articles-page-list-wrapper{width:86%}}@media(max-width: 768px){section.articles-page-list .articles-page-list-wrapper{width:90%}}section.articles-page-list .articles-page-list-wrapper__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 820px){section.articles-page-list .articles-page-list-wrapper__list{grid-template-columns:1fr 1fr}}section.articles-page-list .articles-page-list-wrapper__list_block a .news-block{width:100%}section.articles-page-list .articles-page-list-wrapper__list_block a .news-block__image{width:100%;aspect-ratio:9/5}section.articles-page-list .articles-page-list-wrapper__list_block a .news-block__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.articles-page-list .articles-page-list-wrapper__list_block a .news-block__desc h2{font-size:1rem;text-transform:initial;padding-top:1rem}section.articles-page-list .articles-page-list-wrapper__list_block a .news-block__desc p{padding-top:1rem}section.articles-page-list .articles-page-list-wrapper__list_block a .news-block__desc_include{display:none}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type{grid-column:1/4;background-color:#2d3832;padding:3rem 16%;margin:0 -16%}@media(min-width: 2000px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type{padding:3rem 0;margin:0}}@media(max-width: 1200px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type{padding:3rem 11%;margin:0 -11%}}@media(max-width: 1024px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type{padding:3rem 9%;margin:0 -9%}}@media(max-width: 820px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type{grid-column:1/3}}@media(max-width: 768px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type{padding:3rem 6%;margin:0 -6%}}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block{display:grid;grid-template-columns:2fr 1fr;gap:1rem}@media(max-width: 820px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block{grid-template-columns:1fr 1fr}}@media(max-width: 680px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block{grid-template-columns:2fr 3fr}}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__image{width:100%;aspect-ratio:2/1}@media(max-width: 820px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__image{aspect-ratio:9/5}}@media(max-width: 680px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__image{aspect-ratio:1/1}}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc{display:flex;flex-direction:column;justify-content:space-between}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc h2{font-size:1.5rem;text-transform:uppercase;padding-top:0}@media(max-width: 480px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc h2{font-size:1.2rem}}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc p{font-size:1.1rem;line-height:1.3rem}@media(max-width: 480px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc p{font-size:.9rem;line-height:1rem}}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc_include{display:block;align-self:flex-end;width:2rem}@media(max-width: 680px){section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc_include{display:none}}section.articles-page-list .articles-page-list-wrapper__list_block:first-of-type a .news-block__desc_include svg{width:100%;height:auto}section.articles-page-list .articles-page-list-wrapper__pagination{margin-top:2rem;display:flex;gap:1rem}section.articles-page-list .articles-page-list-wrapper__pagination span{color:#bad800}section.articles-page-list .articles-page-list-wrapper__pagination a{color:#fff;font-weight:600}section.consultation-page-content{padding:6rem 0}@media(max-width: 1024px){section.consultation-page-content{padding:3rem 0}}section.consultation-page-content .consultation-page-content-wrapper{width:86%;margin:0 auto}@media(min-width: 2000px){section.consultation-page-content .consultation-page-content-wrapper{width:1720px}}@media(max-width: 1200px){section.consultation-page-content .consultation-page-content-wrapper{width:88%}}@media(max-width: 1024px){section.consultation-page-content .consultation-page-content-wrapper{width:90%}}@media(max-width: 768px){section.consultation-page-content .consultation-page-content-wrapper{width:92%}}section.consultation-page-content{padding:3rem 0}section.consultation-page-content .consultation-page-content-wrapper{width:86%;margin:0 auto}@media(min-width: 2000px){section.consultation-page-content .consultation-page-content-wrapper{width:1720px}}@media(max-width: 1200px){section.consultation-page-content .consultation-page-content-wrapper{width:88%}}@media(max-width: 1024px){section.consultation-page-content .consultation-page-content-wrapper{width:90%}}@media(max-width: 768px){section.consultation-page-content .consultation-page-content-wrapper{width:92%}}section.consultation-page-content .consultation-page-content-wrapper h1{padding-bottom:2rem}section.consultation-page-content .consultation-page-content-wrapper p{padding-top:1rem}section.consultation-page-content .consultation-page-content-wrapper p a{color:#fff;text-decoration:underline}section.consultation-page-content .consultation-page-content-wrapper ul{padding-top:1rem;color:#fff;font-size:.9rem}section.consultation-page-content .consultation-page-content-wrapper ul li{margin:.5rem 0;padding-left:1rem;position:relative}section.consultation-page-content .consultation-page-content-wrapper ul li:after{position:absolute;content:"–";top:0;left:0}section.cv-form{padding:6rem 0}@media(max-width: 1024px){section.cv-form{padding:3rem 0}}section.cv-form .cv-form-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.cv-form .cv-form-wrapper{width:1620px}}@media(max-width: 1200px){section.cv-form .cv-form-wrapper{width:82%}}@media(max-width: 1024px){section.cv-form .cv-form-wrapper{width:86%}}@media(max-width: 768px){section.cv-form .cv-form-wrapper{width:90%}}@media(max-width: 550px){section.cv-form .cv-form-wrapper__title h1{font-size:2rem}}@media(max-width: 360px){section.cv-form .cv-form-wrapper__title h1{font-size:1.9rem}}section.cv-form .cv-form-wrapper__form{margin-top:2rem}section.cv-form .cv-form-wrapper__form form p.error-msg{padding-top:.5rem;font-style:italic;color:red}section.cv-form .cv-form-wrapper__form form h3{font-size:1rem;color:#e5e5e5;text-transform:initial}section.cv-form .cv-form-wrapper__form form .text-inputs-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 528px){section.cv-form .cv-form-wrapper__form form .text-inputs-wrapper{grid-template-columns:1fr}}section.cv-form .cv-form-wrapper__form form .text-inputs-wrapper .input-block label{font-size:1rem;color:#e5e5e5}section.cv-form .cv-form-wrapper__form form .text-inputs-wrapper .input-block label sup{color:#bad800}section.cv-form .cv-form-wrapper__form form .text-inputs-wrapper .input-block input{margin-top:.5rem;width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px}section.cv-form .cv-form-wrapper__form form .text-inputs-wrapper .input-block input::placeholder{color:#6b879b}section.cv-form .cv-form-wrapper__form form .text-inputs-wrapper .input-block input.error{border:1px solid red}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper{margin-top:2rem}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .text-block{margin-top:.5rem;width:50%}@media(max-width: 528px){section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .text-block{width:100%}}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .text-block input{width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .text-block input::placeholder{color:#6b879b}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .text-block input.error{border:1px solid red}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .dates-blocks{display:flex;align-items:center;gap:1rem;margin-top:.5rem;flex-wrap:wrap}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .dates-blocks__item{display:flex;align-items:center;gap:.5rem}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .dates-blocks__item label{font-size:1rem;color:#e5e5e5;vertical-align:middle;width:2rem}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .dates-blocks__item input{padding:.3rem 2rem;font:inherit;background-color:unset;border:1px solid #6b879b;border-radius:5px;color:#6b879b}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .dates-blocks__item input::placeholder{color:#bad800}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-date-input-block .dates-blocks__item input::-webkit-calendar-picker-indicator{background-color:#6b879b;padding:5px;cursor:pointer;border-radius:3px}section.cv-form .cv-form-wrapper__form form span.unhide-inputs-block{background-color:#bad800;font-size:1rem;padding:2px 5px;border:none;border-radius:5px;cursor:pointer;color:#fff}section.cv-form .cv-form-wrapper__form form span.unhide-inputs-block.hidden{display:none}section.cv-form .cv-form-wrapper__form form span.hide-inputs-block{background-color:#424c56;font-size:1rem;padding:2px 5px;border:none;border-radius:5px;cursor:pointer;color:#fff}section.cv-form .cv-form-wrapper__form form .minus-plus-btn-wrapper span.unhide-inputs-block{margin-left:.5rem}section.cv-form .cv-form-wrapper__form form .minus-plus-btn-wrapper,section.cv-form .cv-form-wrapper__form form .minus-btn-wrapper,section.cv-form .cv-form-wrapper__form form .plus-btn-wrapper{margin-top:.5rem}section.cv-form .cv-form-wrapper__form form .hidden-inputs-block.hidden{display:none}section.cv-form .cv-form-wrapper__form form .upload-form-wrap{margin-top:1rem}section.cv-form .cv-form-wrapper__form form .upload-form-wrap .input-wrapper{overflow:hidden}section.cv-form .cv-form-wrapper__form form .upload-form-wrap .input-wrapper input[type=file]{display:none}section.cv-form .cv-form-wrapper__form form .upload-form-wrap .input-wrapper .custom-file-upload{display:block;width:100%;text-align:center;cursor:pointer;color:#6b879b;transition:.5s all ease-in;padding:.75rem 1.5rem;border:1px solid #6b879b;font-size:.9rem;border-radius:5px}section.cv-form .cv-form-wrapper__form form .upload-form-wrap .input-wrapper .custom-file-upload.error{border:1px solid red}section.cv-form .cv-form-wrapper__form form .upload-form-wrap .input-wrapper:hover .custom-file-upload{text-shadow:0 0 1px #6b879b,0 0 1px #6b879b,0 0 1px #6b879b}section.cv-form .cv-form-wrapper__form form .upload-form-wrap .input-wrapper{margin-top:1rem;width:50%}@media(max-width: 528px){section.cv-form .cv-form-wrapper__form form .upload-form-wrap .input-wrapper{width:100%}}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper{margin-top:2rem}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper h2{margin-bottom:1rem}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper__list{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper__list .radio-button-block label{display:block;width:max-content;padding:.5em 1em;border-radius:5px;border:1px solid #6b879b;text-align:center;cursor:pointer;color:#6b879b;font-size:.9rem;transition:.4s all ease-in-out}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper__list .radio-button-block label:hover{border:1px solid #bad800;color:#bad800;opacity:.75}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper__list .radio-button-block input[type=radio]{display:none}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper__list .radio-button-block input[type=radio]:checked+label{border:1px solid #bad800;color:#bad800}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper .text-block input{width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px;margin-top:1rem;width:50%}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper .text-block input::placeholder{color:#6b879b}section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper .text-block input.error{border:1px solid red}@media(max-width: 528px){section.cv-form .cv-form-wrapper__form form .radio-btn-wrapper .text-block input{width:100%}}@media(max-width: 550px){section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper h2{font-size:1.5rem}}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-block input{width:100%;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px;width:50%}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-block input::placeholder{color:#6b879b}section.cv-form .cv-form-wrapper__form form .text-date-inputs-wrapper .text-block input.error{border:1px solid red}@media(max-width: 550px){section.cv-form .cv-form-wrapper__form form .languages-inputs h2{font-size:1.5rem}}section.cv-form .cv-form-wrapper__form form .textareas-wrapper{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 700px){section.cv-form .cv-form-wrapper__form form .textareas-wrapper{grid-template-columns:1fr}}@media(min-width: 700px){section.cv-form .cv-form-wrapper__form form .textareas-wrapper :nth-child(3){grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:3}}section.cv-form .cv-form-wrapper__form form .textareas-wrapper .textarea-block{display:flex;flex-direction:column;justify-content:end}section.cv-form .cv-form-wrapper__form form .textareas-wrapper .textarea-block textarea{width:100%;height:150px;font:inherit;font-size:.9rem;color:#6b879b;padding:.75rem 1.5rem;border:1px solid #6b879b;background-color:unset;border-radius:5px;resize:none;margin-top:1rem}section.cv-form .cv-form-wrapper__form form .textareas-wrapper .textarea-block textarea::placeholder{color:#6b879b}section.cv-form .cv-form-wrapper__form form .textareas-wrapper .textarea-block textarea.error{border:1px solid red}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper{margin-top:1rem}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container{display:block;position:relative;padding-left:30px;cursor:pointer;user-select:none;font-size:.9rem;color:#fff}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container a{text-decoration:underline;color:#f5f5f5}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #bad800;border-radius:50%}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container .checkmark:after{content:"";position:absolute;display:none}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container:hover input~.checkmark{background-color:rgba(186,216,0,.5)}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:#bad800}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}section.cv-form .cv-form-wrapper__form form .form-checkbox-wrapper .checkbox-container .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}section.cv-form .cv-form-wrapper__form form .submit-wrapper{margin-top:1rem}section.cv-form .cv-form-wrapper__form form .submit-wrapper button{background-color:#bad800;border:1px solid #bad800;border-radius:5px;color:#fff;padding:.75rem 2rem;font:inherit;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:.4s all ease-in-out}section.cv-form .cv-form-wrapper__form form .submit-wrapper button:not(:disabled){cursor:pointer}section.cv-form .cv-form-wrapper__form form .submit-wrapper button:disabled{opacity:.5}section.cv-form .cv-form-wrapper__form form .submit-wrapper button:hover:not(:disabled){background-color:unset;border:1px solid #fff}section.cv-form .cv-form-wrapper__form form .status{padding-top:1rem;font-size:1.2rem;color:#fff;font-weight:700;font-style:italic}.completed-project-gallery-block{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100vh;background:rgba(30,35,40,.45);backdrop-filter:blur(20px);flex-direction:column;justify-content:center}.completed-project-gallery-block.popup-active{display:flex}.completed-project-gallery-block__wrapper{width:50%;margin:0 auto;height:90%;background-color:#fff;padding:4rem 2rem;position:relative}@media(min-width: 2000px){.completed-project-gallery-block__wrapper{width:1000px}}@media(max-width: 1200px){.completed-project-gallery-block__wrapper{width:70%}}@media(max-width: 1024px){.completed-project-gallery-block__wrapper{width:75%}}@media(max-width: 860px){.completed-project-gallery-block__wrapper{height:60%}}@media(max-width: 768px){.completed-project-gallery-block__wrapper{width:70%}}@media(max-width: 480px){.completed-project-gallery-block__wrapper{width:90%;height:50%}}.completed-project-gallery-block__wrapper button.close-gallery-popup{position:absolute;cursor:pointer;top:1rem;right:1rem;background-color:unset;border:none;width:1rem;height:1rem}.completed-project-gallery-block__wrapper button.close-gallery-popup svg{width:100%;height:auto}.completed-project-gallery-block__wrapper .main-gallery-image{width:100%;height:67%;position:relative}.completed-project-gallery-block__wrapper .main-gallery-image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.completed-project-gallery-block__wrapper .image-gallery{margin-top:1rem;width:100%;height:25%}.completed-project-gallery-block__wrapper .image-gallery .image-gallery-wrapper{height:100%}.completed-project-gallery-block__wrapper .image-gallery .image-gallery-wrapper .swiper-wrapper{height:100%}.completed-project-gallery-block__wrapper .image-gallery .image-gallery-wrapper .swiper-wrapper .gallery-image-block{height:100%;position:relative;cursor:pointer}.completed-project-gallery-block__wrapper .image-gallery .image-gallery-wrapper .swiper-wrapper .gallery-image-block img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.completed-project-gallery-block__wrapper .slider-arrows-wrap{margin-top:1rem;display:flex;gap:1rem;justify-content:center}.completed-project-gallery-block__wrapper .slider-arrows-wrap button{background-color:unset;border:none;cursor:pointer}.completed-project-gallery-block__wrapper .slider-arrows-wrap button svg g path,.completed-project-gallery-block__wrapper .slider-arrows-wrap button svg g line{transition:.4s all ease-in-out}.completed-project-gallery-block__wrapper .slider-arrows-wrap button:hover svg g path,.completed-project-gallery-block__wrapper .slider-arrows-wrap button:hover svg g line{stroke:#bad800}.cc-custom-selector{position:relative}.cc-custom-selector select{display:none}.cc-custom-selector .select-selected{border:1px solid #6b879b;border-radius:5px;font-size:.9rem;line-height:1;font-weight:300}.cc-custom-selector .select-selected:after{position:absolute;content:"";background-image:url(f1b2702a8c51b362a499.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:1rem;height:.6rem;top:50%;right:1rem;transform:translateY(-50%);z-index:9;transition:.7s all}.cc-custom-selector .select-selected.select-arrow-active:after{transform:translateY(-50%) rotate(180deg)}.cc-custom-selector .select-selected{color:#6b879b;padding:.85em 1.5em;cursor:pointer}.cc-custom-selector .select-items{position:absolute;border:1px solid #6b879b;background-color:#1e2328;top:100%;left:0;right:0;border-radius:.5rem;overflow:hidden;z-index:99;font-size:.9rem;box-shadow:0 7px 10px #1e2328;max-height:250px;overflow-y:auto;overscroll-behavior:none}.cc-custom-selector .select-items div{color:#6b879b;padding:.5rem;cursor:pointer}.cc-custom-selector .select-hide{display:none}.cc-custom-selector .select-items div:hover,.cc-custom-selector .same-as-selected{background-color:rgba(0,0,0,.1)}.cc-custom-selector.error .select-selected{border:1px solid red}section.main-page-hero{width:100%;height:calc(100vh - 9rem);min-height:700px}@media(max-width: 1400px){section.main-page-hero{height:calc(100vh - 8rem)}}@media(max-width: 960px){section.main-page-hero{height:calc(100vh - 5.4rem)}}section.main-page-hero .main-page-hero-wrapper{width:100%;height:100%;position:relative}section.main-page-hero .main-page-hero-wrapper__background{width:100%;height:100%;position:relative}section.main-page-hero .main-page-hero-wrapper__background video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:1}section.main-page-hero .main-page-hero-wrapper__background img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;z-index:1}section.main-page-hero .main-page-hero-wrapper__desc{position:absolute;z-index:3;width:50%;left:6.5%;bottom:10%}@media(max-width: 1200px){section.main-page-hero .main-page-hero-wrapper__desc{left:5.5%}}@media(max-width: 1024px){section.main-page-hero .main-page-hero-wrapper__desc{left:4.5%;width:60%}}@media(max-width: 768px){section.main-page-hero .main-page-hero-wrapper__desc{left:2.5%;width:80%}}@media(max-width: 480px){section.main-page-hero .main-page-hero-wrapper__desc{width:90%}}section.main-page-hero .main-page-hero-wrapper__desc_links{margin-top:2rem;display:flex;gap:1rem}@media(max-width: 480px){section.main-page-hero .main-page-hero-wrapper__desc_links{flex-direction:column}}@media(max-width: 480px){section.main-page-hero .main-page-hero-wrapper__desc_links .link-wrapper{width:75%;text-align:center}}section.main-page-hero .main-page-hero-wrapper__desc_links .link-wrapper a{transition:.4s all ease-in-out;font-size:1rem;font-weight:700;padding:1rem 3rem;border-radius:5px;text-transform:uppercase}@media(max-width: 480px){section.main-page-hero .main-page-hero-wrapper__desc_links .link-wrapper a{display:block;width:100%}}section.main-page-hero .main-page-hero-wrapper__desc_links .link-wrapper:nth-of-type(odd) a{color:#bad800;border:1px solid #bad800}section.main-page-hero .main-page-hero-wrapper__desc_links .link-wrapper:nth-of-type(odd) a:hover{color:#fff;background-color:#bad800}section.main-page-hero .main-page-hero-wrapper__desc_links .link-wrapper:nth-of-type(even) a{color:#6b879b;border:1px solid #6b879b}section.main-page-hero .main-page-hero-wrapper__desc_links .link-wrapper:nth-of-type(even) a:hover{color:#fff;background-color:#6b879b}section.main-page-hero .main-page-hero-wrapper__gradient{position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(0deg, rgb(30, 35, 40) 0%, rgba(30, 35, 40, 0) 100%);z-index:2}section.text-cta{padding:6rem 0;background-color:#2d3832}@media(max-width: 1024px){section.text-cta{padding:3rem 0}}section.text-cta .text-cta-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.text-cta .text-cta-wrapper{width:1620px}}@media(max-width: 1200px){section.text-cta .text-cta-wrapper{width:82%}}@media(max-width: 1024px){section.text-cta .text-cta-wrapper{width:86%}}@media(max-width: 768px){section.text-cta .text-cta-wrapper{width:90%}}section.text-cta .text-cta-wrapper__link{margin-top:3rem}section.works-in-progress-list{padding:6rem 0}@media(max-width: 1024px){section.works-in-progress-list{padding:3rem 0}}section.works-in-progress-list .works-in-progress-list-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.works-in-progress-list .works-in-progress-list-wrapper{width:1620px}}@media(max-width: 1200px){section.works-in-progress-list .works-in-progress-list-wrapper{width:82%}}@media(max-width: 1024px){section.works-in-progress-list .works-in-progress-list-wrapper{width:86%}}@media(max-width: 768px){section.works-in-progress-list .works-in-progress-list-wrapper{width:90%}}section.works-in-progress-list .works-in-progress-list-wrapper__title{width:50%;margin:0 auto;text-align:center}section.works-in-progress-list .works-in-progress-list-wrapper__title p{padding-top:.5rem}section.works-in-progress-list .works-in-progress-list-wrapper__list{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width: 1200px){section.works-in-progress-list .works-in-progress-list-wrapper__list{gap:1rem}}@media(max-width: 720px){section.works-in-progress-list .works-in-progress-list-wrapper__list{grid-template-columns:1fr}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper{width:100%;aspect-ratio:5/4;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 720px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper{aspect-ratio:2/1}}@media(max-width: 480px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper{aspect-ratio:5/4}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper__desc{background-color:rgba(45,56,50,.8);backdrop-filter:blur(10px);padding:2rem 1rem;transition:.4s all ease-in-out;position:relative;min-height:42%;display:flex;flex-direction:column;justify-content:space-between}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper__desc span.circle{position:absolute;top:0;right:20%;width:2rem;height:2rem;background-color:#bad800;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 1rem 0 rgba(0,0,0,.6);transition:.4s all ease-in-out;visibility:hidden}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper__desc span.circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 1660px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper__desc h2{font-size:1.5rem}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper__desc p{padding-top:1rem;font-size:1rem}@media(max-width: 1660px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block a .work-block-wrapper__desc p{font-size:.9rem}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block:hover:not(.last-event) a .work-block-wrapper__desc{background-color:rgba(45,56,50,.3)}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block:hover:not(.last-event) a .work-block-wrapper__desc span.circle{right:10%;visibility:visible}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event{grid-column:1/3}@media(max-width: 720px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event{grid-column:unset}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event a .work-block-wrapper{width:100%;aspect-ratio:3/1;flex-direction:row;justify-content:flex-start;min-height:unset}@media(max-width: 720px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event a .work-block-wrapper{aspect-ratio:2/1;flex-direction:column;justify-content:flex-end}}@media(max-width: 480px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event a .work-block-wrapper{aspect-ratio:5/4}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event a .work-block-wrapper__desc{width:40%;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 720px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event a .work-block-wrapper__desc{width:100%;justify-content:space-between}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event a .work-block-wrapper__desc span.circle{top:10%;right:10%;transform:translateX(50%)}@media(max-width: 720px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event a .work-block-wrapper__desc span.circle{top:0;right:20%;transform:translateY(-50%)}}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event:hover a .work-block-wrapper__desc{background-color:rgba(45,56,50,.3)}section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event:hover a .work-block-wrapper__desc span.circle{right:0;visibility:visible}@media(max-width: 720px){section.works-in-progress-list .works-in-progress-list-wrapper__list .work-block.last-event:hover a .work-block-wrapper__desc span.circle{right:10%}}section.numbers-of-specialists{padding:6rem 0}@media(max-width: 1024px){section.numbers-of-specialists{padding:3rem 0}}section.numbers-of-specialists .numbers-of-specialists-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.numbers-of-specialists .numbers-of-specialists-wrapper{width:1620px}}@media(max-width: 1200px){section.numbers-of-specialists .numbers-of-specialists-wrapper{width:82%}}@media(max-width: 1024px){section.numbers-of-specialists .numbers-of-specialists-wrapper{width:86%}}@media(max-width: 768px){section.numbers-of-specialists .numbers-of-specialists-wrapper{width:90%}}section.numbers-of-specialists .numbers-of-specialists-wrapper__list{margin-top:2rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;align-items:center;gap:1rem}@media(max-width: 800px){section.numbers-of-specialists .numbers-of-specialists-wrapper__list{grid-template-columns:1fr 1fr}}@media(max-width: 560px){section.numbers-of-specialists .numbers-of-specialists-wrapper__list{grid-template-columns:1fr}}section.numbers-of-specialists .numbers-of-specialists-wrapper__list .specialist-count-block{width:100%;height:100%;background-color:#2d3832;padding:1rem;display:grid;grid-template-columns:1fr max-content;gap:.5rem;align-items:center}section.numbers-of-specialists .numbers-of-specialists-wrapper__list .specialist-count-block .number{color:#bad800;font-size:1.25rem;font-weight:600}section.numbers-of-specialists .numbers-of-specialists-wrapper__link{margin-top:3rem}section.projects-slider{padding:6rem 0}@media(max-width: 1024px){section.projects-slider{padding:3rem 0}}section.projects-slider .projects-slider-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.projects-slider .projects-slider-wrapper{width:1620px}}@media(max-width: 1200px){section.projects-slider .projects-slider-wrapper{width:82%}}@media(max-width: 1024px){section.projects-slider .projects-slider-wrapper{width:86%}}@media(max-width: 768px){section.projects-slider .projects-slider-wrapper{width:90%}}section.projects-slider .projects-slider-wrapper__title{width:60%;text-align:center;margin:0 auto}section.projects-slider .projects-slider-wrapper__title p{padding-top:1rem}section.projects-slider .projects-slider-wrapper__slider{margin-top:2rem;position:relative}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block{aspect-ratio:5/2;background-size:cover;background-position:center}@media(max-width: 820px){section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block{aspect-ratio:2/1}}@media(max-width: 600px){section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block{aspect-ratio:3/2}}@media(max-width: 520px){section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block{aspect-ratio:1/1}}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side{height:100%;width:40%;background-color:rgba(45,56,50,.8);padding:3rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1400px){section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side{width:50%;padding:2rem 1rem}}@media(max-width: 520px){section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side{width:60%;padding:1rem}}@media(max-width: 380px){section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side{width:75%}}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side_desc ul{margin-top:2rem;font-size:1.25rem;font-weight:400;color:#fff}@media(max-width: 1400px){section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side_desc ul{margin-top:1rem}}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side_desc ul li{position:relative;padding-left:1rem;margin:.5rem 0}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side_desc ul li:after{content:"•";position:absolute;top:0;left:0;font-weight:700}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side_desc ul li span{color:#bad800;font-weight:700}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side_btn button{background-color:#bad800;border:1px solid #bad800;border-radius:5px;color:#fff;padding:.75rem 2rem;font:inherit;font-size:.9rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.4s all ease-in-out}section.projects-slider .projects-slider-wrapper__slider .swiper-wrapper .completed-project-block__info-side_btn button:hover{background-color:unset;border:1px solid #fff}section.projects-slider .projects-slider-wrapper__slider button.move-projects-slider-next{width:1.5rem;height:1.5rem;background-color:#bad800;border:none;border-radius:50%;position:absolute;right:3rem;bottom:3rem;z-index:10;cursor:pointer;transition:.4s all ease-in-out}@media(max-width: 820px){section.projects-slider .projects-slider-wrapper__slider button.move-projects-slider-next{right:2rem;bottom:2rem}}section.projects-slider .projects-slider-wrapper__slider button.move-projects-slider-next svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section.projects-slider .projects-slider-wrapper__slider button.move-projects-slider-next svg path{transition:.4s all ease-in-out}section.projects-slider .projects-slider-wrapper__slider button.move-projects-slider-next:hover{background-color:#fff;transform:translateX(1rem)}section.projects-slider .projects-slider-wrapper__slider button.move-projects-slider-next:hover svg path{fill:#bad800}section.projects-slider .projects-slider-wrapper__link{margin-top:2rem}section.testimonials{padding:6rem 0}@media(max-width: 1024px){section.testimonials{padding:3rem 0}}section.testimonials .testimonials-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.testimonials .testimonials-wrapper{width:1620px}}@media(max-width: 1200px){section.testimonials .testimonials-wrapper{width:82%}}@media(max-width: 1024px){section.testimonials .testimonials-wrapper{width:86%}}@media(max-width: 768px){section.testimonials .testimonials-wrapper{width:90%}}section.testimonials .testimonials-wrapper__title{width:60%;text-align:center;margin:0 auto}section.testimonials .testimonials-wrapper__title p{padding-top:1rem}section.testimonials .testimonials-wrapper__list{margin-top:1rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}@media(max-width: 720px){section.testimonials .testimonials-wrapper__list{grid-template-columns:1fr}}section.testimonials .testimonials-wrapper__list .testimonial-block{height:100%;border:1px solid #424c56;position:relative;padding-bottom:2rem}section.testimonials .testimonials-wrapper__list .testimonial-block__image{width:100%;aspect-ratio:2/1;position:relative}section.testimonials .testimonials-wrapper__list .testimonial-block__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.testimonials .testimonials-wrapper__list .testimonial-block__desc{padding:1rem}section.testimonials .testimonials-wrapper__list .testimonial-block__desc p{padding-top:.5rem}section.testimonials .testimonials-wrapper__list .testimonial-block__ico{position:absolute;right:1rem;bottom:1rem}section.testimonials .testimonials-wrapper__list .testimonial-block__ico img{width:1rem;height:auto}section.testimonials .testimonials-wrapper__link{margin-top:2rem}section.inside-page-hero{width:100%;height:25rem}section.inside-page-hero .inside-page-hero-wrapper{width:100%;height:100%;position:relative}section.inside-page-hero .inside-page-hero-wrapper__background{width:100%;height:100%;position:relative}section.inside-page-hero .inside-page-hero-wrapper__background video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:1}section.inside-page-hero .inside-page-hero-wrapper__background img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;z-index:1}section.inside-page-hero .inside-page-hero-wrapper__desc{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:50%}@media(max-width: 1024px){section.inside-page-hero .inside-page-hero-wrapper__desc{width:60%}}@media(max-width: 768px){section.inside-page-hero .inside-page-hero-wrapper__desc{width:80%}}@media(max-width: 480px){section.inside-page-hero .inside-page-hero-wrapper__desc{width:90%}}@media(max-width: 360px){section.inside-page-hero .inside-page-hero-wrapper__desc h1{font-size:2.5rem}}section.inside-page-hero .inside-page-hero-wrapper__desc p{padding-top:1rem}section.inside-page-hero .inside-page-hero-wrapper__desc_link{margin-top:3rem}section.inside-page-hero .inside-page-hero-wrapper__gradient{position:absolute;width:100%;height:100%;bottom:0;left:0;background:linear-gradient(0deg, rgb(30, 35, 40) 0%, rgba(30, 35, 40, 0) 100%);z-index:2}section.three-column-list{background-color:#2d3832;padding:6rem 0}@media(max-width: 1024px){section.three-column-list{padding:3rem 0}}section.three-column-list .three-columns-list-wrapper{width:76%;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(min-width: 2000px){section.three-column-list .three-columns-list-wrapper{width:1620px}}@media(max-width: 1200px){section.three-column-list .three-columns-list-wrapper{width:82%}}@media(max-width: 1024px){section.three-column-list .three-columns-list-wrapper{width:86%}}@media(max-width: 768px){section.three-column-list .three-columns-list-wrapper{width:90%}}@media(max-width: 1024px){section.three-column-list .three-columns-list-wrapper{gap:1rem}}@media(max-width: 820px){section.three-column-list .three-columns-list-wrapper{grid-template-columns:1fr 1fr;row-gap:2rem}}@media(max-width: 480px){section.three-column-list .three-columns-list-wrapper{grid-template-columns:1fr}}section.three-column-list .three-columns-list-wrapper__block ul{margin-top:1rem}section.three-column-list .three-columns-list-wrapper__block ul li{font-size:1.1rem;color:#e5e5e5;position:relative;padding-left:1rem;margin:.5rem 0}section.three-column-list .three-columns-list-wrapper__block ul li:after{position:absolute;content:"•";font-weight:700;top:0;left:0}section.paragraphs{padding:3rem 0}section.paragraphs .paragraphs-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.paragraphs .paragraphs-wrapper{width:1620px}}@media(max-width: 1200px){section.paragraphs .paragraphs-wrapper{width:82%}}@media(max-width: 1024px){section.paragraphs .paragraphs-wrapper{width:86%}}@media(max-width: 768px){section.paragraphs .paragraphs-wrapper{width:90%}}section.paragraphs .paragraphs-wrapper__item{margin-top:2rem}section.paragraphs .paragraphs-wrapper__item_paragraph p{padding-top:1rem}section.paragraphs .paragraphs-wrapper__item_paragraph p strong{color:#bad800}section.paragraphs .paragraphs-wrapper__item_paragraph ul{padding-top:1rem;color:#fff;font-size:.9rem;line-height:1.2rem}section.paragraphs .paragraphs-wrapper__item_paragraph ul li{margin:1rem 0;padding-left:1.25rem;position:relative}section.paragraphs .paragraphs-wrapper__item_paragraph ul li strong{color:#bad800}section.paragraphs .paragraphs-wrapper__item_paragraph ul li:after{content:"";background-image:url(f448a28c510d5e8a007c.png);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:.2rem;left:0;width:.75rem;height:.75rem}section.paragraphs .paragraphs-wrapper__item_link{margin-top:3rem}section.single-post-hero{padding:3rem 0;background-color:#2d3832}section.single-post-hero .single-post-hero-wrapper{width:76%;margin:0 auto;display:grid;grid-template-columns:3fr 4fr;gap:2rem}@media(min-width: 2000px){section.single-post-hero .single-post-hero-wrapper{width:1620px}}@media(max-width: 1200px){section.single-post-hero .single-post-hero-wrapper{width:82%}}@media(max-width: 1024px){section.single-post-hero .single-post-hero-wrapper{width:86%}}@media(max-width: 768px){section.single-post-hero .single-post-hero-wrapper{width:90%}}@media(max-width: 700px){section.single-post-hero .single-post-hero-wrapper{grid-template-columns:1fr}}section.single-post-hero .single-post-hero-wrapper__title_paragraph{margin-top:1rem}section.single-post-hero .single-post-hero-wrapper__title_paragraph p{padding-top:1rem}section.single-post-hero .single-post-hero-wrapper__image{width:100%;aspect-ratio:16/9;position:relative}section.single-post-hero .single-post-hero-wrapper__image .image-wrapper{width:100%;height:100%;position:absolute}section.single-post-hero .single-post-hero-wrapper__image .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.paragraph-image-left{padding:6rem 0}@media(max-width: 1024px){section.paragraph-image-left{padding:3rem 0}}section.paragraph-image-left .paragraph-image-left-wrapper{width:76%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(20rem, max-content);gap:2rem}@media(min-width: 2000px){section.paragraph-image-left .paragraph-image-left-wrapper{width:1620px}}@media(max-width: 1200px){section.paragraph-image-left .paragraph-image-left-wrapper{width:82%}}@media(max-width: 1024px){section.paragraph-image-left .paragraph-image-left-wrapper{width:86%}}@media(max-width: 768px){section.paragraph-image-left .paragraph-image-left-wrapper{width:90%}}@media(max-width: 700px){section.paragraph-image-left .paragraph-image-left-wrapper{grid-template-columns:1fr;grid-auto-rows:unset;gap:1rem}}section.paragraph-image-left .paragraph-image-left-wrapper__image{width:100%;height:100%;position:relative}@media(max-width: 700px){section.paragraph-image-left .paragraph-image-left-wrapper__image{height:unset;aspect-ratio:3/2}}section.paragraph-image-left .paragraph-image-left-wrapper__image .image-wrapper{position:absolute;width:100%;height:100%}section.paragraph-image-left .paragraph-image-left-wrapper__image .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.paragraph-image-left .paragraph-image-left-wrapper__info{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0}section.paragraph-image-left .paragraph-image-left-wrapper__info_desc h2{padding-bottom:2rem}section.paragraph-image-left .paragraph-image-left-wrapper__info_desc p:not(:first-of-type){padding-top:1rem}section.paragraph-image-left .paragraph-image-left-wrapper__info_link{margin-top:2rem}section.paragraph-with-quote{padding:3rem 0}section.paragraph-with-quote .paragraph-with-quote-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.paragraph-with-quote .paragraph-with-quote-wrapper{width:1620px}}@media(max-width: 1200px){section.paragraph-with-quote .paragraph-with-quote-wrapper{width:82%}}@media(max-width: 1024px){section.paragraph-with-quote .paragraph-with-quote-wrapper{width:86%}}@media(max-width: 768px){section.paragraph-with-quote .paragraph-with-quote-wrapper{width:90%}}section.paragraph-with-quote .paragraph-with-quote-wrapper__block{margin-top:2rem}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(22rem, max-content);gap:1rem}@media(max-width: 480px){section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block{grid-template-columns:1fr;grid-auto-rows:unset}}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__image{width:100%;height:100%;position:relative}@media(max-width: 480px){section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__image{height:unset;aspect-ratio:2/1}}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__image .image-wrapper{position:absolute;width:100%;height:100%}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__image .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:none}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__item{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__item q{font-size:.9rem;font-style:italic;line-height:1.5rem;color:#bad800}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__item_author{margin-top:2rem}section.paragraph-with-quote .paragraph-with-quote-wrapper__block .quote-block__item_author p{color:#bad800}section.quote{background-color:#2d3832;padding:3rem 0}section.quote .quote-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.quote .quote-wrapper{width:1620px}}@media(max-width: 1200px){section.quote .quote-wrapper{width:82%}}@media(max-width: 1024px){section.quote .quote-wrapper{width:86%}}@media(max-width: 768px){section.quote .quote-wrapper{width:90%}}section.quote .quote-wrapper__image{width:100%;aspect-ratio:5/2;position:relative}@media(max-width: 480px){section.quote .quote-wrapper__image{aspect-ratio:2/1}}section.quote .quote-wrapper__image img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.quote .quote-wrapper__image h2{position:absolute;width:30%;left:2rem;bottom:2rem;z-index:3}@media(max-width: 1400px){section.quote .quote-wrapper__image h2{width:40%}}@media(max-width: 1024px){section.quote .quote-wrapper__image h2{width:50%}}@media(max-width: 680px){section.quote .quote-wrapper__image h2{width:60%;left:1rem;bottom:1rem}}@media(max-width: 480px){section.quote .quote-wrapper__image h2{width:75%}}section.quote .quote-wrapper__image .background-gradient{position:absolute;width:60%;height:100%;top:0;left:0;background:linear-gradient(90deg, rgb(30, 35, 40) 0%, rgba(30, 35, 40, 0) 100%);z-index:1}section.quote .quote-wrapper__item{margin-top:1rem}section.quote .quote-wrapper__item q{font-size:.9rem;font-style:italic;line-height:1.5rem;color:#bad800}section.quote .quote-wrapper__item_author{margin-top:1rem}section.quote .quote-wrapper__item_author p{color:#bad800}section.gallery-slider{padding-bottom:4rem}section.gallery-slider .gallery-slider-wrapper{width:76%;margin:0 auto}@media(min-width: 2000px){section.gallery-slider .gallery-slider-wrapper{width:1620px}}@media(max-width: 1200px){section.gallery-slider .gallery-slider-wrapper{width:82%}}@media(max-width: 1024px){section.gallery-slider .gallery-slider-wrapper{width:86%}}@media(max-width: 768px){section.gallery-slider .gallery-slider-wrapper{width:90%}}section.gallery-slider .gallery-slider-wrapper__title p{padding-top:1rem}section.gallery-slider .gallery-slider-wrapper__item{margin-top:2rem}section.gallery-slider .gallery-slider-wrapper__item .swiper-wrapper .gallery-slider-block{display:flex;flex-direction:column;gap:1rem}section.gallery-slider .gallery-slider-wrapper__item .swiper-wrapper .gallery-slider-block .one-image-item{width:100%;height:15rem;cursor:pointer}@media(max-width: 560px){section.gallery-slider .gallery-slider-wrapper__item .swiper-wrapper .gallery-slider-block .one-image-item{height:10rem}}section.gallery-slider .gallery-slider-wrapper__item .swiper-wrapper .gallery-slider-block .one-image-item img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}section.gallery-slider .gallery-slider-wrapper__arrows{margin-top:1rem;display:flex;justify-content:space-between}section.gallery-slider .gallery-slider-wrapper__arrows button{width:1.5rem;height:1.5rem;background-color:#bad800;border:none;border-radius:50%;cursor:pointer;transition:.4s all ease-in-out;position:relative}section.gallery-slider .gallery-slider-wrapper__arrows button svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section.gallery-slider .gallery-slider-wrapper__arrows button svg path{transition:.4s all ease-in-out}section.gallery-slider .gallery-slider-wrapper__arrows button:hover{background-color:#fff}section.gallery-slider .gallery-slider-wrapper__arrows button:hover svg path{stroke:#bad800}.gallery-image-modal{display:none;position:fixed;z-index:999999999;left:0;top:0;width:100%;height:100vh;background:rgba(30,35,40,.7);backdrop-filter:blur(20px);overflow:auto}.gallery-image-modal.active{display:block}.gallery-image-modal__dialog{width:75%;position:relative;margin:3em auto 0}.gallery-image-modal__dialog .image-modal-close{position:absolute;top:0;right:0;color:#fff;cursor:pointer;font-size:3rem;z-index:10000;transform:translateY(-50%)}@media(max-width: 1200px){.gallery-image-modal__dialog .image-modal-close{right:-10%}}.gallery-image-modal__dialog .main-image-frame{display:flex;justify-content:center;align-items:center}.gallery-image-modal__dialog .main-image-frame img{max-width:100%;max-height:90vh}.sector-title{width:76%;margin:0 auto;padding:3rem 0}@media(min-width: 2000px){.sector-title{width:1620px}}@media(max-width: 1200px){.sector-title{width:82%}}@media(max-width: 1024px){.sector-title{width:86%}}@media(max-width: 768px){.sector-title{width:90%}}section.team{padding:6rem 0}@media(max-width: 1024px){section.team{padding:3rem 0}}section.team .team-wrapper{width:76%;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(min-width: 2000px){section.team .team-wrapper{width:1620px}}@media(max-width: 1200px){section.team .team-wrapper{width:82%}}@media(max-width: 1024px){section.team .team-wrapper{width:86%}}@media(max-width: 768px){section.team .team-wrapper{width:90%}}@media(max-width: 620px){section.team .team-wrapper{grid-template-columns:1fr 1fr}}@media(max-width: 480px){section.team .team-wrapper{gap:1rem}}section.team .team-wrapper__item .worker-image-wrapper{width:100%;aspect-ratio:3/4;position:relative}section.team .team-wrapper__item .worker-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section.team .team-wrapper__item .worker-image-wrapper img.first-image{display:block;transition:.4s all ease-in-out}section.team .team-wrapper__item .worker-image-wrapper img.second-image{display:none}section.team .team-wrapper__item .worker-info-wrapper{margin-top:1rem}@media(max-width: 480px){section.team .team-wrapper__item .worker-info-wrapper h3{font-size:1.1rem}}section.team .team-wrapper__item .worker-info-wrapper p{padding-top:.5rem}section.team .team-wrapper__item:hover .worker-image-wrapper img.first-image{display:none}section.team .team-wrapper__item:hover .worker-image-wrapper img.second-image{display:block}
