.page-header__title,body{color:#000;line-height:1.4}.loop-project__item--title,.loop-project__item--viewmore .text{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.full-project__description,.section-our-services__info{-webkit-box-orient:vertical;-webkit-box-direction:normal}@font-face{font-family:Jost;src:url('../fonts/Jost-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url('../fonts/Jost-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url('../fonts/Jost-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url('../fonts/Jost-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}:root{--main-turquoise:#51a1a1}body{font-family:Jost,sans-serif;font-size:15px}a:hover{text-decoration:none}.expert__block,.site-header{background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08)}.site-branding img{max-height:80px}.header-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;list-style-type:none;padding-left:0;margin:0}.header-menu a{font-size:18px;color:#474747;font-weight:500}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#fff;background:var(--main-turquoise)}.wpml-language-switcher-block:before,.wpml-ls-legacy-dropdown:before{content:"";width:1px;height:37px;display:block;background-color:var(--main-turquoise);position:absolute;top:0;bottom:0;left:-15px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.wpml-language-switcher-block,.wpml-ls-legacy-dropdown{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:auto!important;margin-left:30px}.wpml-language-switcher-block a,.wpml-ls-legacy-dropdown a{border:none}.uk-lightbox{background:#0000006b}.page-default{padding:0 0 50px;position:relative}.page-body{margin:50px 0 0}.vertical-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.vertical-line .line{display:block;float:left;height:100%;border-left:1px solid #51a1a126;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.666%}.page-header{background-color:#f7f7f7;padding:80px 0}.page-header__title{text-align:center;font-size:60px;font-weight:700}.contact-form__wrapper{margin-top:50px}.contact-form__header{padding:0 20px 60px}.contact-form__title,.section-best-projects__title,.section-contact-form__title{font-size:39px;font-weight:600}.contact-form__description,.section-best-projects__description,.section-contact-form__description{margin-top:10px;font-size:19px;color:#585454}.contact-form__wrapper .wpcf7{max-width:740px;margin:auto}.contact-form__wrapper .wpcf7 .uk-input,.contact-form__wrapper .wpcf7 .uk-textarea{font-size:16px}.contact-form__wrapper .wpcf7 .uk-input{height:55px}.contact-form__wrapper .wpcf7-not-valid-tip{margin:5px 0 0 10px}.contact-form__wrapper .wpcf7 .wpcf7-submit{background-color:var(--main-turquoise);border:0;padding:10px 20px;-webkit-border-radius:0;border-radius:0;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:30px;cursor:pointer}.page-contacts .contact-info__social-network img,.section-contacts .contact-info__social-network img{height:25px;width:25px}.contact-info__value,.contact-info__value a{color:#746d6d;font-size:18px;font-weight:500}.contact-info__block,.full-project{margin-bottom:50px}.contact-info__title-block{font-size:22px;font-weight:700}.contact-info a:hover{color:var(--main-turquoise)}.contact-info__value:not(:first-child){margin-top:10px}.archive-default{margin:0 0 50px}.archive-default .page-header__description{font-size:25px;color:#474747}.loop-project__item:not(:last-child){margin-bottom:100px}.loop-project__item{padding:40px 0}.loop-project__item--title{font-size:30px;font-weight:700;margin-bottom:20px;color:#000;transition:.3s ease-in-out;display:inline-block}.loop-project__item--title:hover,.loop-project__item--viewmore .text:hover{color:var(--main-turquoise)}.loop-project__item--category,.loop-project__item--category a{color:var(--main-turquoise);font-size:15px;margin-bottom:20px;font-weight:500}.loop-project__item .loop-project__item--image{width:50%;padding:0 4%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;z-index:100;position:absolute;height:100%;top:0;bottom:0}.loop-project__item .loop-project__item--image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.loop-project__item--content{position:relative;width:100%;left:0;height:100%;background-image:url('../images/default_pattern.png');padding:10px;margin:3% 0}.loop-project__item--content-block{background-color:#fff;height:100%}.loop-project__item--content-inner{width:50%;padding:3% 4%;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;position:relative}.full-project-section-title .line-left,.loop-project__item:nth-child(2n) .loop-project__item--content-inner{left:0}.loop-project__item:nth-child(2n) .loop-project__item--image{left:50%}.about-us__viewmore,.loop-project__item--viewmore{margin-top:20px;display:inline-block}.archive-default .pagination,.archive-default .pagination .custom-navigation__separator,.archive-default .pagination .page-item a,.full-project__description,.our-services__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.loop-project__item--viewmore .text{font-size:15px;font-weight:600;color:#000;transition:.3s ease-in-out}.loop-project__item--description{font-size:16px}.archive-default .pagination{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;gap:10px;padding-left:0;margin:50px 0 0}.archive-default .pagination .page-item a{height:25px;width:24px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000;color:#000;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.archive-default .pagination .active a,.archive-default .pagination .page-item a:hover{background-color:var(--main-turquoise);color:#fff;border:1px solid var(--main-turquoise)}.archive-default .pagination .custom-navigation__separator{height:25px;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.full-project__chronology,.full-project__details,.full-project__gallery{margin:100px 0}.expert__pictures,.full-project__chronology-item--gallery .uk-inline,.full-project__gallery .uk-inline{overflow:hidden}.full-project__gallery img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.full-project__gallery img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.full-project__chronology-item:not(:last-child){padding-bottom:50px}.awards-list:before,.full-project__chronology-item:before{content:"";height:100%;width:2px;position:absolute;left:0;top:0;background-color:#51a1a18c}.award-item__date,.full-project__chronology-item--date{padding-left:35px;position:absolute;font-size:16px;font-weight:600;color:#333232}.award-item__date:before,.full-project__chronology-item--date:before{content:"";height:20px;width:20px;-webkit-border-radius:50%;border-radius:50%;background-color:var(--main-turquoise);position:absolute;left:-10px;top:0}.award-item__list,.full-project__chronology-item--description,.full-project__chronology-item--gallery,.full-project__chronology-item--title{margin-left:100px}.full-project__chronology-item--title{font-size:20px;font-weight:500;margin-bottom:10px}.full-project__chronology-item--description,.full-project__detail--icon,.mob-header-menu .menu-item:not(:last-child){margin-bottom:20px}.full-project__chronology-item--gallery img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.full-project__chronology-item--gallery img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.full-project-section-title{margin-bottom:35px}.full-project-section-title .line-bottom,.full-project-section-title .line-top{height:5px;width:100px}.full-project-section-title .line-left,.full-project-section-title .line-right{width:5px;height:100%}.full-project-section-title .line-bottom,.full-project-section-title .line-left,.full-project-section-title .line-right,.full-project-section-title .line-top,.modal-service__title .line,.section-about-us .about-us__title .line{background-color:var(--main-turquoise);display:inline-block;position:absolute}.full-project-section-title .line-mask,.full-project-section-title .line-right{left:100px}.full-project-section-title .line-top{top:0}.full-project-section-title .line-bottom{bottom:0}.full-project-section-title .line-mask{background-color:#fff;width:5px;height:-webkit-calc(100% - 26px);height:calc(100% - 26px);top:13px;z-index:0;display:inline-block;position:absolute}.full-project-section-title .text{padding:11px 0 11px 60px;font-size:20px;font-weight:500;display:inline-block;z-index:1;position:relative}.full-project-section .uk-card{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);background:#fff}.full-project-section .uk-card-body{padding:30px 20px}.full-project__detail--icon img{height:80px;width:80px}.full-project__detail--title{color:#000;font-size:18px;letter-spacing:.6px;font-weight:600;margin-bottom:5px}.full-project__detail--short-desc{font-size:16px;color:#4c4c4c}.about-us__experts .expert__name a:hover,.about-us__viewmore .text:hover{color:var(--main-turquoise)}.full-project__description{height:100%;line-height:2;font-size:17px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.full-project-header__category,.full-project-header__category a{font-size:18px;text-align:center;color:var(--main-turquoise);font-weight:700}.page-body__project{padding-top:25px}.section-about-us,.section-certificate,.section-our-services{margin:150px 0}.section-about-us .about-us__title .line-bottom,.section-about-us .about-us__title .line-top,.section-certificates-title .line-bottom,.section-certificates-title .line-top{height:5px;width:100px}.section-about-us .about-us__title .line-left,.section-about-us .about-us__title .line-right,.section-certificates-title .line-left,.section-certificates-title .line-right{width:5px;height:100%}.section-about-us .about-us__title .line-top,.section-certificates-title .line-top{top:0}.section-about-us .about-us__title .line-left,.section-certificates-title .line-left{left:0}.section-about-us .about-us__title .line-mask,.section-about-us .about-us__title .line-right,.section-certificates-title .line-mask,.section-certificates-title .line-right{left:100px}.section-about-us .about-us__title .line-bottom,.section-certificates-title .line-bottom{bottom:0}.section-about-us .about-us__title .line-mask{background-color:#fff;width:5px;height:-webkit-calc(100% - 26px);height:calc(100% - 26px);top:13px;z-index:0;display:inline-block;position:absolute}.section-about-us .about-us__title .text{padding:11px 0 11px 60px;font-size:40px;text-transform:uppercase;font-weight:600;display:inline-block;z-index:1;position:relative}.section-about-us .about-us__description{font-size:17px;margin-top:30px}.about-us__experts{display:-ms-grid;display:grid;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;-ms-grid-columns:1fr 70px 1fr;grid-template-columns:1fr 1fr}.about-us__experts .expert__name{text-align:center;margin:10px 0}.about-us__experts .expert__name a{color:#000;font-weight:500;font-size:20px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.about-us__viewmore .text,.our-services__list a{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.about-us__experts .expert__name,.about-us__experts .expert__position{padding:0 10px}.about-us__experts .expert__position{text-align:center;font-size:15px;margin:10px 0}.about-us__viewmore .text{font-size:15px;font-weight:600;color:#000;transition:.3s ease-in-out}.section-certificates{background-color:var(--main-turquoise);padding:50px 0}.section-certificates-title{font-size:35px;font-weight:700;color:#fff}.certificates-swiper__wrapper{background-color:#92cbcb;padding:20px}.certificates-swiper__navigation{position:absolute;bottom:0;right:0}.certificates-swiper__navigation svg{height:25px;width:25px}.certificates-swiper__navigation>*{cursor:pointer}.certificates-text__block{height:100%}.certificates-text__block .swiper-btn-next,.certificates-text__block .swiper-btn-prev{background-color:#92cbcb;padding:5px}.archive-projects-timeline .project-timeline,.certificates-text__block .swiper-btn-next{margin-bottom:10px}.section-certificates-title .text{padding:11px 0 11px 60px;font-size:40px;text-transform:uppercase;font-weight:500;display:inline-block;z-index:1;position:relative}.section-certificates-title .line{background-color:#fff;display:inline-block;position:absolute}.section-certificates-title .line-mask{background-color:var(--main-turquoise);width:5px;height:-webkit-calc(100% - 26px);height:calc(100% - 26px);top:13px;z-index:0;display:inline-block;position:absolute}.our-services__image:after,.our-services__image:before{height:140px;width:140px;background-image:url('../images/default_pattern.png');content:"";position:absolute}.section-our-services__title{font-size:35px;text-transform:uppercase;font-weight:600;letter-spacing:-.04em}.section-our-services__description{margin-top:15px;font-size:18px}.our-services__list a,.our-services__list-item{font-size:16px;text-transform:uppercase}.our-services__image{margin:0 50px}.our-services__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;max-height:300px;max-width:300px;position:relative;z-index:1}.our-services__image:before{left:-40px;top:-40px}.our-services__image:after{right:-40px;bottom:-40px}.our-services__list{display:flex;margin-top:35px;margin-bottom:20px}.header-menu__wrapper,.section-our-services__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.our-services__list a{font-weight:600;color:#746d6d;transition:.3s ease-in-out}.archive-projects-timeline .project-timeline a:hover,.footer-bottom a,.header-menu .current-menu-item a,.mob-header-menu .current-menu-item a,.our-services__list a:hover{color:var(--main-turquoise)}.our-services__list-item:not(:last-child){margin-right:80px}.section-our-services__info{height:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.section-best-projects{margin:250px 0 150px}.section-best-projects__header{margin-bottom:140px}.section-best-projects__header:before,.section-contact-form__header:before{content:"";position:absolute;top:-100%;left:50%;background:#8f8f8f;height:50px;width:1px}.section-best-projects__header:after,.section-contact-form__header:after{content:"";position:absolute;bottom:-100%;left:50%;background:#8f8f8f;height:50px;width:1px}.section-best-projects .best-projects_-viewmore{margin-top:50px;display:inline-block;font-weight:400;background-color:#51a1a1;color:#fff;padding:10px 25px;text-transform:uppercase;font-size:14px}.section-contacts{margin:150px 0 50px}.section-contact-form__header{margin-bottom:100px}.section-contacts .contact-form__wrapper,.totop{margin:0}.site-footer{background-color:#fff;-webkit-box-shadow:0 -3px 20px rgba(0,0,0,.08);box-shadow:0 -3px 20px rgba(0,0,0,.08);padding:20px 0}.footer-bottom{font-size:14px}.footer-bottom a{font-weight:600}.totop{position:fixed;width:41px;right:20px;bottom:25px;z-index:10000}.totop .line-1,.totop .line-3{height:1px;width:10px}.totop .line-2,.totop .line-4{width:1px;height:10px}.totop .line-1{left:-10px}.totop .line-2{top:-10px}.totop .line-3{right:-10px;bottom:0}.totop .line-4{bottom:-10px;right:0}.totop .line{background-color:#999;position:absolute}.totop .text{display:block;width:39px;height:39px;line-height:40px;font-size:13px;text-align:center;color:#fff;background-color:#202020;border:1px solid #202020}.expert__pictures img{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.expert__pictures:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.menu__line{display:block;position:absolute;bottom:0;height:6px;-webkit-transition:width .5s,-webkit-transform .5s;transition:transform .5s,width .5s,-webkit-transform .5s;-o-transition:transform .5s,width .5s;background-color:var(--main-turquoise)}.header-menu__wrapper{height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex}.modal-service__title .line-bottom,.modal-service__title .line-top{height:5px;width:100px}.modal-service__title .line-left,.modal-service__title .line-right{width:5px;height:100%}.modal-service__title .line-top{top:0}.modal-service__title .line-left{left:0}.modal-service__title .line-mask,.modal-service__title .line-right{left:100px}.modal-service__title .line-bottom{bottom:0}.modal-service__title .line-mask{background-color:#fff;width:5px;height:-webkit-calc(100% - 26px);height:calc(100% - 26px);top:13px;z-index:0;display:inline-block;position:absolute}.modal-service__title .text{padding:15px 0 15px 60px;font-size:25px;text-transform:uppercase;font-weight:500;display:inline-block;z-index:1;position:relative}.modal-service__description{margin-top:30px;font-size:18px}.mob-header-menu{list-style-type:none;padding-left:0;margin:0;text-align:center}.mob-header-menu a{font-size:30px;color:#fff;font-weight:600}#modal-mob-menu{background:rgb(0 0 0 / 81%)}#modal-mob-menu .uk-modal-body{background:0 0}.switch-mob-menu svg{height:35px;width:35px}.award-item__date{position:relative}.award-item__single{font-size:15px;margin-bottom:10px}.award-item__single:last-child{margin-bottom:0}.full-expert__block{background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);max-width:350px}.full-expert__position{padding:15px 10px;text-align:center;font-size:18px}.full-expert__description{font-size:18px;padding-top:30px}.section-awards{margin:100px 0 0}.award-item__list{margin-top:20px;margin-bottom:20px}.archive-body__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin:0 0 30px}.archive-body__header .filter-category{font-size:16px}.archive-body__header .categories-list{border:1px solid #ebebeb;padding:15px 0;list-style-type:none;margin:0;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:100%;z-index:1;background:#fff;font-size:15px;min-width:160px;right:0;display:none;visibility:hidden}.archive-body__header .categories-list li a{padding:7px 20px;cursor:pointer}.archive-body__header .categories-list a{color:#666;display:block}.archive-body__header .categories-list li:hover a,.archive-body__header .categories-list li[selected] a{background:var(--main-turquoise);color:#fff}.archive-body__header .filter-category .current-category{font-weight:500}.archive-body__header .filter-category:hover .categories-list{display:block;visibility:visible}.archive-projects-timeline .project-timeline a{font-size:18px;color:#000;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.filter-views .filter-view__list{gap:10px;margin-left:5px}.filter-views .view-layout{height:25px;width:25px;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.filter-views svg{height:100%;width:100%}.filter-views .view-layout.active{background:var(--main-turquoise)}.filter-views .view-layout.active svg{fill:#fff}