*{padding:0;margin:0;border:none}*,*::after,*::before{box-sizing:border-box}a{text-decoration:none}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:rgba(0,0,0,0);background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}:root{--black-color:#000000;--blue-color:#183053;--orange-color:#ff9933;--white-color:#ffffff;--dark-grey:#252525}body,html{height:100%;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-optical-sizing:auto;font-style:normal}html{scroll-behavior:smooth}body{margin-top:50px}*{color:var(--black-color)}.wrapper{height:100vh;display:flex;flex-direction:column}.wrapper-container{flex:1 1 auto}[class*=__container]{max-width:100%;margin:0 auto;padding:0 50px}body.lock{overflow:hidden}@font-face{font-family:icons;src:url(../fonts/icons.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}[class*=" _icon-"]::before,[class^=_icon-]::before{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-all:before{content:""}._icon-groundworks:before{content:""}._icon-plumbing:before{content:""}._icon-chancellery:before{content:""}._icon-painting:before{content:""}._icon-national-trust:before{content:""}._icon-roofting-service:before{content:""}._icon-lift:before{content:""}._icon-bricks:before{content:""}._icon-view-all:before{content:""}._icon-arrow-down:before{content:""}._icon-view-all1:before{content:""}._icon-arrow-swiper:before{content:""}._icon-email:before{content:""}._icon-home:before{content:""}._icon-mobile:before{content:""}._icon-in:before{content:""}._icon-facebook:before{content:""}._icon-instagram:before{content:""}.header{position:absolute;left:0;width:100%;z-index:999}.header.slidedown{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-animation:slidedown .7s forwards;animation:slidedown .7s forwards;background-color:#fff;box-shadow:rgba(149,157,165,.3) 0 8px 24px}.header.slidedown .logo{width:120px;height:70px;max-width:120px;min-width:120px}.header.slidedown .logo .show-mobile{display:flex}.header.slidedown .logo .hide-mobile{display:none}.header.slidedown .header__blocks{padding:5px 30px}.header.slidedown .header__blocks:hover{background-color:#fff}.header.slidedown .menu .menu-item--has-submenu>a{display:flex;align-items:center;gap:5px}.header.slidedown .menu .menu-item--has-submenu>a:hover::after{content:"";position:absolute;left:30%;top:60px;z-index:999999;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(../img/svg/active-icon.svg);background-size:contain;background-repeat:no-repeat}.header.slidedown .menu-item a{color:#3e4147;font-weight:500}.header.slidedown .header__info a p{color:#3e4147;font-size:15px;font-weight:400;transition:all .2s ease-in-out}.header.slidedown .header__info a p:hover{color:var(--orange-color)}.header.slidedown .icon-efect{font-size:18px;color:#252525}@-webkit-keyframes slidedown{from{top:-250px}to{top:0}}@keyframes slidedown{from{top:-250px}to{top:0}}.header__blocks{display:flex;align-items:center;justify-content:space-between;gap:20px;transition:all .3s ease-in-out;padding:25px 50px;position:relative}.header__blocks:hover{background-color:var(--blue-color)}.header .burger-menu{display:none}.header .menu__list{display:flex;align-items:center;gap:30px}.header .menu-item a{color:var(--white-color);font-size:15px;font-style:normal;font-weight:400;line-height:normal;position:relative;display:inline-block;transition:all .2s ease-in-out}.header .menu-item a i{transition:all .2s ease-in-out;color:#fff;font-size:18px}.header .menu-item a:hover{color:var(--orange-color)}.header .menu-item a:hover i{color:var(--orange-color)}.header .menu-item a.active{color:var(--orange-color)}.header .menu-item a.active i{color:var(--orange-color)}.header .menu-item a.active::before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:55px;margin-bottom:10px;background:var(--orange-color)}.header .menu .menu-item.menu-item--has-submenu:nth-of-type(2) .menu-submenu{background-image:url(../img/main/header-bg-01.webp);background-size:cover;background-position:center}.header .menu .menu-item.menu-item--has-submenu:nth-of-type(3) .menu-submenu{background-image:url(../img/main/header-bg-02.webp);background-size:cover;background-position:center}.header .menu .menu-submenu{position:absolute;top:100%;width:100%;left:0;z-index:9999;display:none;background-color:var(--blue-color);padding:80px 20px 80px 70px}.header .menu .menu-submenu:before{position:absolute;left:0;top:0;width:100%;border-top:1px solid #fff;content:""}.header .menu .menu-submenu *{color:#fff}.header .menu .menu-submenu__blocks{display:flex;align-items:start;gap:30px}.header .menu .menu-submenu__list{display:flex;align-items:flex-start;gap:40px}.header .menu .menu-submenu__block{display:flex;flex-direction:column;align-items:start;gap:30px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.header .menu .menu-submenu__block::-webkit-scrollbar{height:6px}.header .menu .menu-submenu__block::-webkit-scrollbar-thumb{background:#aaa;border-radius:4px}.header .menu .menu-submenu__block::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.header .menu .menu-submenu__item{flex:0 0 auto;min-width:400px;max-width:400px;overflow:hidden}.header .menu .menu-submenu__item:hover .menu-submenu__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.header .menu .menu-submenu__item:hover .menu-submenu__content-top *{color:var(--orange-color)!important}.header .menu .menu-submenu__image{max-height:250px;height:250px;width:100%;overflow:hidden}.header .menu .menu-submenu__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.header .menu .menu-submenu__top{color:#fff!important;font-size:24px;font-weight:600;line-height:130%}.header .menu .menu-submenu__content{display:flex;flex-direction:column;align-items:start;gap:17px;padding:20px 15px}.header .menu .menu-submenu__content-top{display:flex;align-items:center;gap:12px;color:#fff;font-size:17px;font-style:normal;font-weight:500;line-height:130%}.header .menu .menu-submenu__content-top *{transition:all .3s ease-in-out}.header .menu .menu-submenu__content-top span{font-size:15px}.header .menu .menu-submenu__content-below p{color:#fff;font-size:15px;font-weight:400;line-height:160%}.header .menu .menu-submenu__right{display:flex;flex-direction:column;margin-top:55px;gap:20px;width:280px}.header .menu .menu-submenu__right h4{color:#fff;font-size:14px;font-weight:600;line-height:160%;letter-spacing:1.4px;text-transform:uppercase}.header .menu .menu-submenu__right ul{display:flex;flex-direction:column;gap:15px}.header .menu .menu-submenu__right ul a{font-size:14px;color:#fff!important;font-weight:400;transition:color .2s ease-in-out}.header .menu .menu-submenu__right ul a:hover{color:var(--orange-color)!important}.header .menu .menu-submenu__grids{display:flex;align-items:start;gap:40px}.header .menu .menu-submenu__grid{display:flex;flex-direction:column;align-items:start;gap:40px}.header .menu .menu-submenu__grid-wrap{display:flex;flex-direction:column;align-items:start;gap:30px}.header .menu .menu-submenu__grid-top{color:#fff;font-size:24px;font-weight:600;line-height:130%}.header .menu .menu-submenu__grid-list{display:flex;align-items:start;width:100%;flex-direction:column;gap:15px}.header .menu .menu-submenu__grid-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #fff;width:400px}.header .menu .menu-submenu__grid-item *{transition:color .2s ease-in-out}.header .menu .menu-submenu__grid-item p{color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:130%}.header .menu .menu-submenu__grid-item:hover{background-color:var(--orange-color)}.header .menu .menu-submenu__grid-item:hover *{color:var(--black-color)}.header .menu .menu-submenu__grid-item span{font-size:32px;width:50px;height:48px;display:flex;align-items:center;justify-content:center}.header .menu .menu-item--has-submenu>a{display:flex;align-items:center;gap:5px}.header .menu .menu-item--has-submenu>a:hover::after{content:"";position:absolute;left:30%;top:94px;z-index:999999;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-image:url(../img/svg/active-icon.svg);background-size:contain;background-repeat:no-repeat}.header .logo{width:180px;height:102px;max-width:180px;min-width:180px}.header .logo .show-mobile{display:none}.header .logo img{width:100%;height:100%}.header__info-mobile{display:none}.header__info{display:flex;align-items:center;gap:30px}.header__info i{color:#fff;line-height:0}.header__info a{align-items:center;display:flex;gap:8px}.header__info a i,.header__info a p{transition:all .2s ease-in-out}.header__info a:hover p{color:var(--orange-color)}.header__info a:hover i{color:var(--orange-color)}.header__info a:hover .icon-efect{color:var(--orange-color)}.header__info a p{color:#fff;font-size:15px;font-weight:400;transition:all .2s ease-in-out}.header .mobile-nav{display:none}.header .mobile-nav ul{display:flex;flex-direction:column;gap:30px;width:100%}.header .mobile-nav ul a{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;font-size:17px;font-weight:500;line-height:130%}.header .mobile-nav ul .submenu a{color:#fff;font-size:15px;font-weight:500;line-height:normal}.header .burger-menu{position:relative;z-index:1200;cursor:pointer}.header .has-submenu .menu-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.header .submenu{max-height:0;overflow:hidden;opacity:0;display:flex;flex-direction:column;gap:20px!important;padding-left:20px;padding-top:0;transition:max-height .4s ease,opacity .4s ease,margin .5s ease,padding-top .4s ease}.header .has-submenu.open .submenu{margin-top:30px}.header .submenu-toggle{color:#fff;font-size:25px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;text-align:center;display:block;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.header .has-submenu.open .submenu-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .mobile-nav.active{left:0}.header .mobile-nav.active .header .hide-mobile{display:flex!important}.header .mobile-nav.active .header .show-mobile{display:none!important}.header .mobile-nav.active a{color:#fff!important}.header .mobile-nav a.active{color:var(--orange-color)}.footer .logo{max-width:205px;width:205px;height:102px}.footer__blocks{background:#252525;padding:70px;display:flex;flex-direction:column;gap:200px;position:relative}.footer__top{display:flex;justify-content:space-between;gap:50px}.footer__top *{font-size:15px;font-weight:500;line-height:normal}.footer__top a{transition:color .2s ease-in-out}.footer__top a:hover{color:var(--orange-color)}.footer__info-menu-policy{display:flex;max-width:860px;width:100%;justify-content:space-between;gap:25px}.footer .line-design-footer{padding-left:25px;position:relative}.footer .line-design-footer::after{position:absolute;left:0;top:0;width:1px;height:100%;content:"";background-color:#515151}.footer .footer__info{display:flex;flex-direction:column;gap:20px}.footer .footer__info-top{display:flex;flex-direction:column;gap:10px}.footer .footer__info-top *{color:#fff}.footer .footer__info-below p{max-width:185px;width:100%;color:#929292;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.footer .footer__menu-list{display:flex;flex-direction:column;gap:10px}.footer .footer__menu a{color:#fff;font-size:15px;font-weight:500;line-height:normal;transition:color .2s ease-in-out}.footer .footer__menu a:hover{color:var(--orange-color)}.footer .footer__policy .footer__policy-block{display:flex;flex-direction:column;gap:10px;align-items:start}.footer .footer__policy .footer__policy-block a{color:#929292;font-size:15px;font-weight:500;line-height:normal;transition:color .2s ease-in-out}.footer .footer__policy .footer__policy-block a:hover{color:var(--orange-color)}.footer .footer-social{display:flex;gap:12px}.footer .footer-social a{display:flex;width:50px;height:50px;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.2);gap:10px}.footer .footer-social a:hover i{color:var(--orange-color)}.footer .footer-social i{font-size:20px;color:#fff;transition:color .2s ease-in-out}.footer .footer__below{margin:0 auto;display:flex;flex-direction:column;gap:6px}.footer .footer__below-info{display:flex;align-items:center;gap:4px}.footer .footer__below-info p{color:#929292;font-size:13px;font-weight:500;line-height:normal}.footer .footer__below-descript p{color:#929292;font-size:13px;font-weight:500;line-height:normal}.footer .footer__below-link{display:flex;align-items:center;gap:4px}.footer .footer__below-link p{color:#929292;font-size:13px;font-weight:500;line-height:normal}.footer .show-mobile{display:none}.footer .up{position:absolute;bottom:70px;right:70px;display:flex;width:50px;height:50px;justify-content:center;align-items:center;gap:10px;border:2px solid #fff;background:rgba(255,255,255,0);cursor:pointer;transition:all .2s ease-in-out}.footer .up:hover{background:rgba(255,255,255,.232)}.footer__advertisement{padding:50px 70px 50px 70px}.footer__advertisement__blocks{display:flex;flex-wrap:wrap;row-gap:30px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;justify-content:flex-start;justify-content:space-between;align-items:center;width:100%}.breadcrumbs{opacity:.8}.breadcrumbs ul{display:flex;align-items:center;text-align:left;gap:16px}.breadcrumbs a,.breadcrumbs li,.breadcrumbs span{color:var(--white-color);color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:160%;text-wrap:wrap}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{font-size:10px}.recommendation{padding-top:70px}.recommendation__blocks{display:flex;flex-direction:column;align-items:start;gap:100px;max-width:1320px;width:100%;margin:0 auto}.recommendation__blocks-wrap{overflow:hidden}.recommendation__top{display:flex;align-items:start;justify-content:start;position:relative}.recommendation__top h2{display:block;color:#183053;font-size:44px;font-weight:500;line-height:normal;text-align:left;align-items:start;position:relative;display:inline-block}.recommendation__top h2::after{content:"";position:absolute;bottom:-40px;left:calc(-1*(100vw - 150px - 100%));width:calc(100vw - 150px);height:1px;background-color:var(--orange-color)}.recommendation__top h2 span{color:var(--orange-color)}.recommendation .latest-news__list{justify-items:center}.recommendation .services-section__slider2{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.recommendation .latest-news__slide{position:relative}.ready-chat{max-width:380px;width:100%;position:sticky;top:150px}.ready-chat__block{padding:35px 40px 40px 40px;background-color:#f8f8f8;display:flex;flex-direction:column;align-items:start;gap:30px}.ready-chat__top{display:flex;flex-direction:column;align-items:start;gap:20px}.ready-chat__top h2{color:#183053;font-size:32px;font-weight:500}.ready-chat__top .descript{color:#252525;font-size:17px;font-weight:400;line-height:150%}.ready-chat .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;color:#fff;background-color:#f93;cursor:pointer;transition:all .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.ready-chat .btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#183053;z-index:-1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.ready-chat .btn:hover{color:#fff;z-index:2;transition:all .4s ease}.ready-chat .btn:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.contacts{padding-top:100px;padding-bottom:70px}.contacts__blocks{display:flex;gap:40px;width:100%}.contacts__left{padding:70px;display:flex;flex-direction:column;justify-content:space-between;background:#f8f8f8;gap:40px;width:50%;position:relative}.contacts__left-top{display:flex;flex-direction:column;align-items:start;gap:40px;max-width:700px;width:100%}.contacts__left-top h2{color:#183053;font-size:44px;font-weight:500}.contacts__left-top h2 span{color:#f93}.contacts__left-top .descript{color:#252525;font-size:22px;font-style:normal;font-weight:300;line-height:150%}.contacts__left-below{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px}.contacts__left .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;color:#fff;background-color:#f93;cursor:pointer;transition:all .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.contacts__left .btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#183053;z-index:-1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.contacts__left .btn:hover{color:#fff;z-index:2;transition:all .4s ease}.contacts__left .btn:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.contacts .contacts__form{width:50%;flex:1}.contacts .contacts__form-blocks{display:flex;flex-direction:column;gap:20px;width:100%}.contacts .contacts__form input{border:2px solid #e7eaeb;color:#3e4147;padding:15px 20px;font-size:17px;font-weight:300;line-height:170%;outline:0;transition:border-color .3s ease}.contacts .contacts__form input:focus{border-color:#3e4147}.contacts .contacts__form .form__textarea{resize:none;border:2px solid #e7eaeb;color:#3e4147;padding:15px 20px;font-size:17px;font-weight:300;outline:0;line-height:170%;transition:border-color .3s ease;min-height:325px}.contacts .contacts__form .form__textarea:focus{border-color:#3e4147}.contacts .contacts__form .form__row{display:flex;gap:20px;width:100%;justify-content:space-between}.contacts .contacts__form .form__row input{width:100%;flex:1}.contacts .contacts__form .btn{padding:25px 25px;background:rgba(0,0,0,0);overflow:hidden;color:#fff;background-color:#f93;cursor:pointer;transition:all .5s ease-in-out;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:1.4px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.contacts .contacts__form .btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#183053;z-index:-1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;transform-origin:center;transition:all .5s ease-in-out}.contacts .contacts__form .btn:hover{color:#fff;z-index:2;transition:all .5s ease-in-out}.contacts .contacts__form .btn:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.contacts .form__checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;color:#3e4147;position:relative}.contacts .form__checkbox p{color:#3e4147;font-size:15px;font-style:normal;font-weight:300;line-height:170%}.contacts .form__checkbox p a{color:#3e4147;font-size:15px;font-weight:300;text-decoration-line:underline;transition:all .2s ease-in-out}.contacts .form__checkbox p a:hover{font-weight:500;color:#183053}.contacts .form__checkbox input{display:none}.contacts .custom-checkbox{width:20px;height:20px;background-color:#fff;border:2px solid #e7eaeb;border-radius:4px;position:relative;transition:all .2s ease;flex-shrink:0}.contacts .form__checkbox input:checked+.custom-checkbox{background-color:#183053;border-color:#183053}.contacts .form__checkbox input:checked+.custom-checkbox::after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gallery{max-width:1320px;width:100%;margin:0 auto;padding:70px 0}.gallery__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.quote{padding:70px 0}.quote__block{display:flex;flex-direction:column;gap:40px;text-align:center;align-items:center;max-width:900px;width:100%;margin:0 auto}.quote__block img{width:50px;height:40px}.quote__block .descript{color:#252525;text-align:center;font-size:30px;font-weight:300;line-height:150%}.quote__block .name{color:#252525;font-size:17px;font-weight:600;line-height:150%}.pager{max-width:1320px;margin:0 auto;padding-top:70px;padding-bottom:70px;width:100%}.pager__container{padding:0}.pager__blocks{display:flex;align-items:center;justify-content:space-between;gap:10px}.pager__item{max-width:595px;width:100%;display:flex;align-items:center}.pager__item-image{min-width:135px;width:135px;height:135px}.pager__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pager__item-contents{padding:25px 30px;display:flex;flex-direction:column;gap:15px;max-width:410px;width:100%}.pager__item-top{display:flex;align-items:center;gap:12px;cursor:pointer}.pager__item-top span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pager__item-top:hover *{color:var(--orange-color)}.pager__item-top *{color:#252525;font-size:14px;font-weight:500;line-height:160%;letter-spacing:1.4px;text-transform:uppercase;transition:color .2s ease-in-out}.pager__item-below p{color:#252525;font-size:17px;font-weight:500;line-height:140%}.pager .pager-next{display:flex;align-items:end;text-align:right;justify-content:end}.pager .pager-next span{-webkit-transform:translate(0);transform:translate(0)}.pager .pager-next .pager__item-top{display:flex;justify-content:end;align-items:end}.faq{padding-top:70px}.faq__blocks{background-color:#f8f8f8;padding:140px 0;display:flex;align-items:start;gap:30px;overflow:hidden}.faq__blocks-wrap{max-width:1320px;width:100%;margin:0 auto;display:flex;align-items:start;gap:120px}.faq-top{position:relative;display:flex;align-items:end;justify-content:end;margin-bottom:40px}.faq-top h2{display:block;color:#183053;font-size:44px;font-weight:500;line-height:normal}.faq-top h2::after{content:"";position:absolute;bottom:-40px;left:calc(-1*(100vw - 150px - 100%));width:calc(100vw - 150px);height:1px;background-color:var(--orange-color)}.faq-top h2 span{color:var(--orange-color)}.faq__list{display:flex;flex-direction:column;gap:35px;max-width:900px;width:100%}.faq .faq-item__question{width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;color:#252525;font-size:19px;font-weight:500;line-height:130%}.faq .faq-item__question.active .faq-item__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq-item__arrow{min-width:20px;width:20px;display:flex;align-items:center;justify-content:center;max-width:20px;margin-left:10px;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.faq .faq-item__answer{max-height:0;overflow:hidden;opacity:0;padding:0 0;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,margin .4s ease-in-out,padding .4s ease-in-out;color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.faq .faq-item__answer.open{opacity:1;margin-bottom:30px}.faq .faq-item__arrow img{transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;opacity:1}.faq .faq-item__question.active .faq-item__arrow img{-webkit-transform:scale(1.1);transform:scale(1.1)}.main__blocks{position:relative;min-height:750px}.main .bg-video{position:absolute;top:0;left:0;height:750px;width:100%;-o-object-fit:cover;object-fit:cover;z-index:9;transition:opacity .5s ease}.main .hover-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease}.main .hover-img{opacity:0;z-index:10}.main .bg-video{z-index:5}.main__content{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;min-height:750px;gap:20px}.main .text-future,.main .text-past{position:relative;z-index:20;cursor:pointer;color:#fff;font-size:60px;font-weight:500;line-height:normal;transition:opacity .3s ease}.main .text-future span,.main .text-past span{color:#f93}.main .arrow-btn{display:flex;width:50px;height:50px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:2px solid #fff;background:rgba(255,255,255,0);cursor:pointer;position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:background .3s ease,-webkit-transform .3s ease;transition:background .3s ease,transform .3s ease;transition:background .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:50}.main .arrow-btn:hover{background:rgba(255,255,255,.3)}.main .hover-future-text,.main .hover-past-text{position:absolute;bottom:30px;left:30px;color:#fff;opacity:0;z-index:999;transition:opacity .3s ease;font-size:11px;font-weight:500;line-height:160%;letter-spacing:.55px;text-transform:uppercase;padding-left:12px}.main .hover-future-text:after,.main .hover-past-text:after{position:absolute;top:0;left:0;height:100%;width:2px;content:"";background-color:#fff}.main .main__blocks:has(.text-future:hover)>.hover-future-text{opacity:1}.main .main__blocks:has(.text-past:hover)>.hover-past-text{opacity:1}.welcome__blocks{padding:80px 0 60px 0;display:flex;flex-direction:column;gap:80px}.welcome__top .show-mobile{display:none}.welcome h3{color:#252525;text-align:center;font-size:30px;font-weight:300;line-height:150%;max-width:640px;width:100%;margin:0 auto}.welcome__below-content{display:flex}.welcome__below{display:flex;align-items:center;justify-content:space-between;gap:30px}.welcome__below-title{display:flex;justify-content:end;max-width:360px;width:100%}.welcome__below-contents{display:flex;flex-direction:column;gap:20px;max-width:820px;width:100%}.welcome__below-contents h2{color:#183053;font-size:44px;font-weight:500}.welcome__below-contents h2 span{color:#f93}.welcome__below-content{display:flex;gap:35px}.welcome__below-content .show-mobile{display:none}.welcome__below-content-btn{max-width:360px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:end;position:relative}.welcome__below-content-btn .line{margin-top:10px;width:100%;height:1px;content:"";background-color:var(--orange-color)}.welcome__below-content-text{max-width:420px;width:100%;display:flex;flex-direction:column;gap:25px}.welcome__below-content-text p{color:#3e4147;font-size:17px;font-style:normal;font-weight:400;line-height:170%}.welcome__below .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;position:relative;color:#252525;border-left:1px solid #252525;border-right:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px}.welcome__below .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.welcome__below .btn:hover{color:#fff}.welcome__below .btn:hover::before{width:101%}.welcome__below .welcome__below-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:5px;grid-template-areas:"box-1 box-1 box-2 box-3" "box-4 box-5 box-5 box-6";max-width:780px;width:100%}.welcome__below .welcome__below-gallery .gallery-item{overflow:hidden}.welcome__below .welcome__below-gallery .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.accreditation{position:relative;width:100%;overflow:hidden;margin-bottom:50px;padding-top:60px}.accreditation__wrapper{position:relative;overflow:hidden}.accreditation__carousel{display:flex;gap:140px;width:-webkit-max-content;width:max-content;overflow:hidden;-webkit-animation:scroll 20s linear infinite;animation:scroll 20s linear infinite}.accreditation__slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px}.accreditation__fade{position:absolute;top:0;width:140px;height:100%;pointer-events:none}.accreditation__fade-left{left:0;background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%)}.accreditation__fade-right{right:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%)}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.services-section{padding-top:50px;padding-bottom:40px;position:relative}.services-section__blocks{display:flex;align-items:center;gap:40px;position:relative}.services-section__blocks::after{content:"";position:absolute;top:50px;left:0;width:100%;z-index:-2;height:100%;background:#f8f8f8}.services-section__left{max-width:360px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:235px}.services-section__left h2{color:#183053;font-size:44px;font-weight:500;margin-top:70px;line-height:0}.services-section__left h2 span{color:var(--orange-color)}.services-section .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;position:relative;color:#252525;border-left:1px solid #252525;border-right:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px}.services-section .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.services-section .btn:hover{color:#fff}.services-section .btn:hover::before{width:101%}.services-section .show-mobile-btn{display:none}.services-section .latest-news__swiper,.services-section .services-section__swiper{width:100%;overflow:hidden}.services-section__slider{display:flex;width:100%;flex:1}.services-section__slide{height:435px;flex-shrink:0;width:auto;transition:all .3s ease-in-out;overflow:hidden}.services-section__slide:hover .icon-design{opacity:0}.services-section__slide:hover .services-section__slide-top::after{opacity:0}.services-section__slide:hover .services-section__slide-below{padding:12px 10px 12px 0}.services-section__slide:hover .services-section__slide-top .services-section__img{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.services-section__slide-top{position:relative}.services-section__slide-top img{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.services-section__slide-top .icon-design{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;transition:opacity .3s ease-in-out}.services-section__slide-top .services-section__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;height:390px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .3s ease-in-out}.services-section__slide-top::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(24,48,83,.7) 0,rgba(24,48,83,.7) 100%);transition:all .3s ease-in-out}.services-section__slide-below{display:flex;align-items:center;justify-content:end;gap:12px;padding:12px 30px 12px 0;transition:all .3s ease-in-out;position:relative;z-index:9;background-color:#f8f8f8}.services-section__slide-below p{color:#252525;font-size:17px;font-weight:500;line-height:100%;transition:all .3s ease-in-out}.services-section__slide-below img{line-height:0;width:16px;height:16px}.services-section .services-section__next,.services-section .services-section__prev{position:relative!important;top:auto!important;-webkit-transform:none!important;transform:none!important}.services-section .services-section__controls{display:flex;align-items:center;justify-content:end;margin:0 0 0 auto;max-width:215px;width:100%;gap:40px;margin-top:100px}.services-section .services-section__controls .custom-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.services-section .services-section__controls .custom-prev2{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.services-section .services-section__controls .custom-next,.services-section .services-section__controls .custom-prev{width:16px;height:28px;cursor:pointer}.services-section .services-section__controls .custom-next2,.services-section .services-section__controls .custom-prev2{width:16px;height:28px;cursor:pointer}.services-section .services-section__controls .services-section__pagination,.services-section .services-section__controls .services-section__pagination-mobile{display:flex;gap:10px}.services-section .services-section__controls .services-section__pagination .swiper-pagination-bullet,.services-section .services-section__controls .services-section__pagination-mobile .swiper-pagination-bullet{width:6px;height:6px;line-height:0;padding:0;margin:0;border-radius:50%;background:rgba(37,37,37,.5);cursor:pointer}.services-section .services-section__controls .services-section__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.services-section .services-section__controls .services-section__pagination-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#252525}.services-section .services-section__controls .latest-news__pagination,.services-section .services-section__controls .latest-news__pagination-mobile{display:flex;gap:10px}.services-section .services-section__controls .latest-news__pagination .swiper-pagination-bullet,.services-section .services-section__controls .latest-news__pagination-mobile .swiper-pagination-bullet{width:6px;height:6px;line-height:0;padding:0;margin:0;border-radius:50%;background:rgba(37,37,37,.5);cursor:pointer}.services-section .services-section__controls .latest-news__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.services-section .services-section__controls .latest-news__pagination-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#252525}.services-section .services-section__controls .hide-mobile{display:none}.services-section__controls-show-mobile{display:none}.projects{padding-top:40px;padding-bottom:70px}.projects__blocks{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:40px;align-items:start}.projects__left{position:sticky;display:flex;flex-direction:column;justify-content:space-between;align-items:end;max-width:360px;width:100%;height:100%;top:100px;width:360px}.projects__left-title{position:sticky;top:185px;display:flex;flex-direction:column;width:100%;gap:30px;text-align:right;margin-bottom:90px}.projects__left-title .line{width:100%;height:1px;content:"";background-color:var(--orange-color)}.projects__left h2{color:#183053;font-size:44px;font-weight:500}.projects__left h2 span{color:#f93}.projects .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;color:#252525;border-left:1px solid #252525;border-right:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;position:relative}.projects .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.projects .btn:hover{color:#fff}.projects .btn:hover::before{width:101%}.projects .show-mobile-btn{display:none}.projects__columns{display:flex;flex-direction:column;gap:50px;flex:1}.projects__columns-item{position:relative;width:100%;max-height:500px;height:500px;display:flex;transition:all .3s ease-in-out;overflow:hidden}.projects__columns-item:hover .view-project{max-width:180px;opacity:1;padding:10px 25px;margin-left:30px;height:auto}.projects__columns-item:hover::after{position:absolute;content:"";width:100%;height:100%;opacity:.4;background:#111}.projects__columns-item::after{position:absolute;content:"";width:100%;height:100%;opacity:.1;background:#111;transition:all .3s ease-in-out}.projects__columns .view-project{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:all .4s ease,height .2s ease}.projects__columns-image{position:absolute;width:100%;height:100%}.projects__columns-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects__columns-contents{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:50px;color:#fff;align-items:end;text-align:right}.projects__columns-contents-top{display:flex;align-items:center;gap:10px}.projects__columns-contents-top .projects-btn{background-color:var(--white-color);padding:3px 6px;color:#252525;font-size:11px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.1px;text-transform:uppercase;border-radius:2px}.projects__columns-contents-below-wrap{display:flex;align-items:center}.projects__columns-contents-below-wrap .btn{overflow:hidden;padding:0;margin:0;color:#fff;border:1px solid var(--white-color)}.projects__columns-contents-below-wrap .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#fff}.projects__columns-contents-below-wrap .btn:hover{color:#252525}.projects__columns-contents-below-wrap .btn:hover::before{width:101%}.projects__columns-contents-below{display:flex;flex-direction:column}.projects__columns-contents-below *{color:var(--white-color)}.projects__columns-contents-below h3{color:#fff;text-align:right;font-size:22px;font-style:normal;font-weight:600;line-height:130%}.projects__columns-contents-below p{color:#fff;text-align:right;font-size:17px;font-style:normal;font-weight:400;line-height:130%}.testimonials{padding-top:70px;padding-bottom:70px}.testimonials .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;color:#252525;border-left:1px solid #252525;border-right:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;position:relative}.testimonials .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.testimonials .btn:hover{color:#fff}.testimonials .btn:hover::before{width:101%}.testimonials__blocks{background-color:#f93;padding:140px 0}.testimonials__blocks h2{color:#252525;font-size:44px;font-weight:500}.testimonials__blocks h2 span{color:#fff}.testimonials .projects__blocks{gap:350px}.testimonials .projects__columns-testimonials{display:flex;flex-direction:column;gap:180px}.testimonials__columns{display:flex;flex-direction:column;gap:180px}.testimonials__columns-item{display:flex;flex-direction:column;gap:40px;align-items:start;max-width:640px;width:100%}.testimonials__columns-item .text{color:#252525;font-size:30px;font-style:normal;font-weight:300;line-height:150%}.testimonials__columns-item .name{color:#252525;font-size:17px;font-style:normal;font-weight:600;line-height:150%}.testimonials .show-mobile-slider{display:none}.testimonials .swiper-wrapper{display:flex!important;flex-direction:row!important;gap:0!important}.testimonials .testimonials__slider{width:100%}.testimonials .swiper-wrapper{display:flex!important}.testimonials .swiper-slide{width:100%!important}.testimonials .testimonials__pagination{display:none;gap:10px}.testimonials .testimonials__pagination .swiper-pagination-bullet{width:6px;height:6px;line-height:0;padding:0;margin:0;border-radius:50%;background:rgba(37,37,37,.5);cursor:pointer}.testimonials .testimonials__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#252525}.clients{padding:70px 0 60px 0}.clients__blocks{display:flex;flex-direction:column;gap:80px}.clients__top{display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center;max-width:600px;width:100%;gap:30px}.clients__top .title{color:#183053;font-size:44px;font-weight:500}.clients__top .title span{color:#f93}.clients__top .descript{color:#252525;text-align:center;font-size:24px;font-style:normal;font-weight:300;line-height:150%}.clients__list{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;max-width:1320px;width:100%;margin:0 auto}.clients__item{display:flex;width:240px;height:200px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border:1px solid #e7eaeb;padding:20px}.latest-news{padding-top:70px;padding-bottom:45px}.latest-news .services-section__blocks{align-items:stretch;background-color:rgba(0,0,0,0)}.latest-news .services-section__blocks::after{content:"";position:absolute;top:50px;left:0;width:100%;z-index:-2;height:100%;background-color:rgba(0,0,0,0)}.latest-news .services-section__left{position:relative}.latest-news .services-section__left h2{margin-top:20px;text-wrap:nowrap}.latest-news .services-section__left h2 span{color:#f93}.latest-news__slide{max-height:420px;overflow:hidden;transition:all .3s ease-in-out}.latest-news__slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3098039216);z-index:1;opacity:0;transition:opacity .3s ease-in-out}.latest-news__slide:hover .latest-news__slide-below{-webkit-transform:translateY(-80px);transform:translateY(-80px)}.latest-news__slide:hover::after{opacity:1}.latest-news__slide:hover .btn{opacity:1;visibility:visible}.latest-news__slide-top img{width:100%;min-height:260px;height:260px;max-height:260px;-o-object-fit:cover;object-fit:cover}.latest-news__slide-below{background-color:#f8f8f8;padding:30px;display:flex;flex-direction:column;gap:20px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:9;position:relative;height:100%}.latest-news__slide-below .title{color:#252525;font-size:17px;font-style:normal;font-weight:500;line-height:140%;max-width:365px;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.latest-news__slide-below .data{color:#3e4147;font-size:11px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.55px;text-transform:uppercase;padding-left:12px;position:relative}.latest-news__slide-below .data::after{position:absolute;left:0;top:0;width:2px;height:100%;content:"";background-color:#f93}.latest-news__slide-below-top{display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:86px}.latest-news__slide .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;position:relative;color:#252525;border:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;margin-top:10px;opacity:0;visibility:hidden;text-align:center}.latest-news__slide .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.latest-news__slide .btn:hover{color:#fff}.latest-news__slide .btn:hover::before{width:101%}.latest-news .services-section .services-section__controls{margin-top:20px}.instagram-feed{padding-top:45px;padding-bottom:60px}.instagram-feed__top{display:flex;margin:0 auto}.instagram-feed__top h3{color:#183053;font-size:38px;display:flex;font-weight:500}.instagram-feed__top h3 .title{color:#183053;font-size:38px;font-weight:500;margin-right:10px}.instagram-feed__top h3 .point{display:none;color:#f93}.instagram-feed__title{position:relative;display:flex;align-items:center;padding-right:40px}.instagram-feed__title::after{position:absolute;right:0;width:1px;height:100%;content:"";background-color:#f93}.instagram-feed__follow{display:flex;align-items:center;line-height:100%;gap:12px;padding-left:40px;margin-top:5px}.instagram-feed__follow p{color:#252525;font-size:14px;font-weight:500;line-height:0;letter-spacing:1.4px;text-transform:uppercase}.instagram-feed__follow i{color:#252525;line-height:0}.instagram-feed__blocks{display:flex;flex-direction:column;gap:50px}.instagram-feed__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;justify-items:center}.another-design .header a,.another-design .header i,.another-design .header p{color:var(--dark-grey)}.another-design .header .logo__img-dark{display:flex}.another-design .header .logo__img-white{display:none}.another-design .header__blocks{background-color:#fff}.another-design .header__blocks:hover{background-color:var(--blue-color)}.another-design .header__blocks:hover a,.another-design .header__blocks:hover i,.another-design .header__blocks:hover p{color:var(--white-color)}.another-design .header__blocks:hover .logo__img-dark{display:none}.another-design .header__blocks:hover .logo__img-white{display:flex}.another-design .header__blocks:hover .menu-item a i{transition:all .2s ease-in-out;color:var(--white-grey)}.another-design .header__blocks:hover .menu-item a.active{color:var(--orange-color)}.another-design .header__blocks:hover .menu-item a.active i{color:var(--orange-color)}.another-design .header__blocks .menu-item a:hover{color:var(--orange-color)}.another-design .header__blocks .menu-item a i{transition:all .2s ease-in-out;color:var(--dark-grey)}.another-design .header.slidedown .header__blocks a,.another-design .header.slidedown .header__blocks i,.another-design .header.slidedown .header__blocks p{color:var(--dark-grey)}.another-design .header.slidedown .header__blocks .logo__img-dark{display:flex}.another-design .header.slidedown .header__blocks .logo__img-white{display:none}.another-design .header.slidedown .header__blocks .menu-item a{font-size:15px;font-style:normal;display:inline-block;font-weight:400;line-height:normal;position:relative;transition:all .2s ease-in-out}.another-design .header.slidedown .header__blocks .menu-item a i{font-size:18px}.another-design .header.slidedown .header__blocks .menu-item a:hover{color:var(--orange-color)}.another-design .header.slidedown .header__blocks .menu-item a:hover i{color:var(--orange-color)}.another-design .header.slidedown .header__blocks .menu-item a.active{color:var(--orange-color)}.another-design .header.slidedown .header__blocks .menu-item a.active i{color:var(--orange-color)}.another-design .header.slidedown .header__blocks .menu-item a.active::before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:70px;margin-bottom:10px;background:var(--orange-color)}.another-design .header.slidedown .header__blocks .header__info a p{color:#3e4147;font-size:15px;font-weight:400;transition:all .2s ease-in-out}.another-design .header.slidedown .header__blocks .header__info a:hover *{color:var(--orange-color)}.another-design .header.slidedown:hover .logo__img-dark{display:flex}.another-design .header.slidedown:hover .logo__img-white{display:none}.another-design .header__info{display:flex;align-items:center;gap:30px}.another-design .header__info a{align-items:center;display:flex;gap:8px}.another-design .header__info a i,.another-design .header__info a p{transition:all .2s ease-in-out}.another-design .header__info a:hover p{color:var(--orange-color)}.another-design .header__info a:hover i{color:var(--orange-color)}.another-design .header__info a:hover .icon-efect{color:var(--orange-color)}.another-design .header .menu-submenu *{color:#fff!important}.another-design .header .menu-submenu__grids{display:flex;align-items:start;gap:40px}.another-design .header .menu-submenu__grid{display:flex;flex-direction:column;align-items:start;gap:40px}.another-design .header .menu-submenu__grid-wrap{display:flex;flex-direction:column;align-items:start;gap:30px}.another-design .header .menu-submenu__grid-top{color:#fff!important;font-size:24px;font-weight:600;line-height:130%}.another-design .header .menu-submenu__grid-list{display:flex;align-items:start;width:100%;flex-direction:column;gap:15px}.another-design .header .menu-submenu__grid-item{display:flex!important;align-items:center;gap:8px;padding:6px 8px;border:1px solid #fff;width:400px!important}.another-design .header .menu-submenu__grid-item *{transition:color .2s ease-in-out}.another-design .header .menu-submenu__grid-item p{color:#fff;font-size:15px;font-style:normal;font-weight:500;line-height:130%}.another-design .header .menu-submenu__grid-item:hover{background-color:var(--orange-color)}.another-design .header .menu-submenu__grid-item:hover *{color:var(--black-color)!important}.another-design .header .menu-submenu__grid-item span{font-size:32px;width:50px;height:48px;display:flex;align-items:center;justify-content:center}.another-design .mobile-nav.active{left:0}.another-design .mobile-nav.active a{color:#fff!important}.about-page .testimonials{display:none}.about-page .testimonials .btn{gap:12px}.about-page .testimonials .btn p,.about-page .testimonials .btn span{transition:color .4s ease-in-out}.about-page .testimonials .btn:hover p,.about-page .testimonials .btn:hover span{color:#fff}.about-page .testimonials .btn:hover::before{width:101%}.about{margin-top:150px;margin-bottom:70px}.about__blocks{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:600px;position:relative}.about__blocks::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,17,17,.3) 0,rgba(17,17,17,.3) 100%);background-color:rgba(17,17,17,.3019607843)}.about__info{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;z-index:9;min-height:600px}.about__info h1{color:var(--white-color);font-size:60px;font-weight:500;line-height:normal}.about__info h1 span{color:var(--orange-color)}.about-greetings{padding:70px 0}.about-greetings__blocks{display:flex;max-width:1320px;width:100%;gap:50px;margin:0 auto}.about-greetings__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-greetings__info{display:flex;flex-direction:column;align-items:start;gap:40px;max-width:833px;width:100%}.about-greetings__info img{width:50px;height:40px}.about-greetings__info-text{display:flex;flex-direction:column;align-items:start;gap:40px}.about-greetings__info-text p{color:#252525;font-size:30px;font-style:normal;font-weight:300;line-height:150%}.about-greetings__info .name{color:var(--dark-grey);font-size:17px;font-style:normal;font-weight:600;line-height:150%}.about-history{padding:70px 0}.about-history__wrap{max-width:1320px;align-items:start;width:100%;margin:0 auto}.about-history .about-history__block-wrap{max-width:1320px;align-items:start;width:100%;margin:0 auto}.about-history__top{position:relative;display:flex}.about-history__top .title{display:block;color:#183053;font-size:44px;font-weight:500;line-height:normal;text-align:left;align-items:start;position:relative;display:inline-block}.about-history__top .title::after{content:"";position:absolute;bottom:-40px;left:calc(-1*(100vw - 150px - 100%));width:calc(100vw - 150px);height:1px;background-color:var(--orange-color)}.about-history__top .title span{color:var(--orange-color)}.about-history__blocks{display:flex;flex-direction:column;gap:60px;overflow:hidden}.about-history__block{display:flex;flex-direction:column;gap:110px}.about-history__wrap{display:flex;justify-content:space-between;gap:50px}.about-history__list-left{max-width:645px;width:100%;display:flex;flex-direction:column;gap:30px}.about-history__list-left h2{color:var(--dark-grey);font-size:26px;font-weight:300;line-height:150%}.about-history__list-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-history__list-contents{display:flex;flex-direction:column;gap:30px;color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.about-history__list-contents p{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.about-history__list-contents a{color:#0092ff;font-size:17px;font-weight:400;line-height:170%}.about-history__list{display:flex;justify-content:space-between;gap:50px;max-width:1320px;width:100%;margin:0 auto}.about-history__list-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.about-history__list-item{display:flex;align-items:center;justify-content:center;max-width:205px;width:100%;height:185px;border:1px solid #e7eaeb;padding:25px 20px}.team{padding:70px 0}.team__blocks{display:flex;flex-direction:column;gap:70px;overflow:hidden}.team__top{display:flex;align-items:start;justify-content:start}.team__top h2{position:relative;display:block;color:#183053;font-size:44px;font-weight:500;line-height:normal}.team__top h2::after{content:"";position:absolute;bottom:-40px;left:calc(-1*(100vw - 150px - 100%));width:calc(100vw - 150px);height:1px;background-color:var(--orange-color)}.team__top h2 span{color:var(--orange-color)}.team__wrap{max-width:1320px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:100px}.team__list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:60px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.team__item-text{display:flex;flex-direction:column;gap:30px}.team__item-text h2{color:#252525;font-size:26px;font-weight:300;line-height:150%}.team__item-text p{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.team__item-image{height:475px;max-height:475px;min-height:475px}.team__item-image img{width:100%;height:475px;max-height:475px;min-height:475px;-o-object-fit:cover;object-fit:cover}.team__item-info{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-top:20px}.team__item-info-text{display:flex;flex-direction:column;gap:5px}.team__item-info-text .name{color:var(--blue-color);font-size:22px;font-weight:500;line-height:140%}.team__item-info-text .descript{color:#3e4147;font-size:15px;font-weight:400;line-height:170%}.team__item-info-social{display:flex;gap:20px}.team__item-info-social a{color:var(--blue-color);font-size:15px;transition:color .2s ease-in-out}.team__item-info-social a:hover{color:var(--orange-color)}.reviews{padding:70px 0 70px 0}.reviews__blocks{display:flex;flex-direction:column;gap:40px;background-color:var(--orange-color);padding:140px 0}.reviews__blocks-wrap{max-width:1320px;width:100%;margin:0 auto;display:flex;align-items:start;gap:70px;flex-direction:column}.reviews__wrap{display:flex;flex-direction:column;align-items:start;gap:70px}.reviews__wrap .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;color:#252525;border-left:1px solid #252525;border-right:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;position:relative;gap:12px;z-index:9}.reviews__wrap .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reviews__wrap .btn p,.reviews__wrap .btn span{transition:color .4s ease-in-out}.reviews__wrap .btn:hover p,.reviews__wrap .btn:hover span{color:#fff}.reviews__wrap .btn:hover::before{width:101%}.reviews .reviews__top{position:relative;max-width:470px;width:100%;display:flex;align-items:start;justify-content:start;margin-bottom:40px}.reviews .reviews__top h2{position:relative;display:block;color:var(--dark-grey);font-size:44px;font-weight:500;line-height:normal}.reviews .reviews__top h2 span{color:var(--white-color)}.reviews .reviews__top h2::after{content:"";position:absolute;bottom:-40px;left:calc(-1*(100vw - 150px - 100%));width:calc(100vw - 150px);height:1px;background-color:var(--white-color)}.reviews__list{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:70px}.reviews__item{display:flex;flex-direction:column;gap:30px;align-items:start}.reviews__item img{width:50px;height:40px}.reviews__text{color:#252525;font-size:26px;font-weight:300;line-height:150%}.reviews .name{color:#252525;font-size:17px;font-weight:600;line-height:150%}.company-responsibility{padding:70px 0}.company-responsibility__blocks-wrap{overflow:hidden}.company-responsibility__blocks{display:flex;flex-direction:column;align-items:start;gap:100px;max-width:1320px;width:100%;margin:0 auto}.company-responsibility__top{position:relative;display:flex;align-items:start;justify-content:start}.company-responsibility__top h2{position:relative;display:block;color:#183053;font-size:44px;font-weight:500;line-height:normal}.company-responsibility__top h2::after{content:"";position:absolute;bottom:-40px;left:calc(-1*(100vw - 150px - 100%));width:calc(100vw - 150px);height:1px;background-color:var(--orange-color)}.company-responsibility__top h2 span{color:var(--orange-color)}.company-responsibility__wrap{display:flex;justify-content:space-between;gap:50px;margin:0 auto}.company-responsibility__content{display:flex;flex-direction:column;align-items:start;gap:30px;max-width:635px;width:100%}.company-responsibility__content h3{color:#252525;font-size:26px;font-weight:300;line-height:150%}.company-responsibility__list{display:flex;flex-direction:column;gap:30px;align-items:start}.company-responsibility__list p{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.company-responsibility__gallery{max-width:635px;width:100%}.company-responsibility .swiper-button-next,.company-responsibility .swiper-button-prev{color:var(--white-color)}.company-responsibility .swiper-button-next::after,.company-responsibility .swiper-button-prev::after{font-size:25px}.contact-us .about{margin-bottom:40px}.contact-us .contacts{padding-top:0}.contact-us .contacts__blocks{display:flex}.contact-us .contacts__left-top{gap:30px}.contact-us .contacts__left{display:flex;flex-direction:column;justify-content:start;background:#f8f8f8;gap:50px}.contact-us .contacts__left-details{display:flex;flex-direction:column;align-items:start;gap:30px}.contact-us .contacts__left-details-item{display:flex;align-items:center;gap:15px;color:#252525;font-size:17px;font-weight:400;line-height:150%}.contact-us .contacts__left-details-item *{transition:color .2s ease-in-out}.contact-us .contacts__left-details-item:hover *{color:var(--orange-color)}.contact-us .contacts__left-details-item span{width:20px;display:flex;align-items:center;justify-content:center}.contact-us .contacts__left-details-item2{display:flex;align-items:start;gap:15px;color:#252525;font-size:17px;font-weight:400;line-height:150%}.contact-us .map__blocks{padding-bottom:40px}.contact-us .map__blocks iframe{width:100%;min-height:600px}.news .about{padding-bottom:0;margin-bottom:30px}.news-articles{padding-top:30px}.news-articles__blocks{display:flex;flex-direction:column;gap:60px;align-items:start;max-width:1320px;width:100%;margin:0 auto}.news-articles__btns{display:flex;align-items:center;margin:0 auto;gap:27px}.news-articles__btn{color:#91959b;font-size:15px;font-weight:400;transition:all .2s ease-in-out;position:relative}.news-articles__btn::before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:var(--orange-color);opacity:0;transition:opacity .2s ease-in-out}.news-articles__btn:hover{color:#252525;font-weight:600}.news-articles__btn:hover::before{opacity:1}.news-articles__btn.active{color:#252525;font-weight:600}.news-articles__btn.active::before{opacity:1}.news-articles .load-more{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;color:#252525;border-left:1px solid #252525;border-right:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;display:flex;align-items:center;justify-content:center;position:relative;gap:12px;z-index:0!important;margin:0 auto}.news-articles .load-more::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.news-articles .load-more p,.news-articles .load-more span{position:relative;z-index:9;transition:color .4s ease-in-out}.news-articles .load-more:hover p,.news-articles .load-more:hover span{color:#fff;position:relative;z-index:99}.news-articles .load-more:hover::before{width:101%}.news-articles .latest-news__slide{position:relative;display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;max-height:400px}.news-articles .latest-news__slide.hiding{opacity:0}.news-articles .latest-news__slide.hidden{display:none}.news-articles .services-section__slider2{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px;row-gap:24px}.news-single .about{padding-bottom:0;margin-bottom:0}.news-single .about__blocks{background-color:#183053;padding:0 30px}.news-single .about__blocks::after{display:none}.news-single .about__info{max-width:900px;width:100%;text-align:center;margin:0 auto;display:flex;align-items:center;flex-direction:column;gap:15px}.news-single .about__info .data{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;text-transform:uppercase;position:relative;padding-left:14px}.news-single .about__info .data::after{position:absolute;left:0;top:0;height:100%;width:1px;content:"";background-color:var(--orange-color)}.news-single .about__info h1{color:#fff;font-size:44px;text-align:center;font-weight:500}.news-single .about__info .back-to-posts{display:flex;align-items:center;gap:12px;margin-top:28px}.news-single .about__info .back-to-posts:hover p,.news-single .about__info .back-to-posts:hover span{color:var(--orange-color)}.news-single .about__info .back-to-posts p,.news-single .about__info .back-to-posts span{font-size:14px;font-weight:500;line-height:160%;color:#fff;letter-spacing:1.4px;text-transform:uppercase;transition:color .2s ease-in-out}.news-single .about:before{display:none}.news-single .single-page{position:relative;z-index:9;padding-bottom:70px}.news-single .single-page__blocks{max-width:1320px;width:100%;margin:0 auto;margin-top:-100px}.news-single .single-page__contents{display:flex;flex-direction:column;gap:60px}.news-single .single-page__image{min-height:600px;height:600px;max-height:600px}.news-single .single-page__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-single .single-page__content{max-width:900px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px}.news-single .single-page__content h2{color:#252525;font-size:26px;font-weight:300;line-height:150%}.news-single .single-page__list{display:flex;flex-direction:column;gap:30px}.news-single .single-page__list *{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.news-single .single-page__data{color:#3e4147;font-size:11px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.55px;text-transform:uppercase;padding-left:12px;position:relative}.news-single .single-page__data::after{position:absolute;left:0;top:0;width:2px;height:100%;content:"";background-color:#f93}.services-page .about{padding-bottom:0;margin-bottom:20px}.services{padding-top:60px}.services__blocks{display:flex;flex-direction:column;gap:80px;max-width:1320px;width:100%;margin:0 auto}.services__top h2{color:#252525;text-align:center;font-size:30px;font-weight:300;line-height:150%;max-width:640px;margin:0 auto;width:100%}.services__list{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:35px}.services__item:hover *{color:var(--white-color)}.services__item:hover .services__below{background-color:var(--orange-color)}.services__image{height:320px;max-height:320px;min-height:320px}.services__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.services__below{padding:15px;display:flex;align-items:center;gap:12px;background-color:#f8f8f8;transition:color .3s,background-color .3s ease-in-out;color:#252525}.services__below p{color:#252525;font-size:15px;font-weight:500;line-height:130%}.services__below .first-icon{font-size:28px}.services__below i{line-height:0;padding:0;margin:0}.services__below *{transition:color .3s,background-color .3s ease-in-out;color:#252525}.services-single-page .about{padding-bottom:0;margin-bottom:0;margin-bottom:40px}.services-single-page .about__blocks{padding:0 30px;text-align:center}.services-single-page .back-to-posts{display:flex;align-items:center;gap:12px;margin-top:28px}.services-single-page .back-to-posts:hover p,.services-single-page .back-to-posts:hover span{color:var(--orange-color)}.services-single-page .back-to-posts p,.services-single-page .back-to-posts span{font-size:14px;font-weight:500;line-height:160%;color:#fff;letter-spacing:1.4px;text-transform:uppercase;transition:color .2s ease-in-out}.services-single-page .recommendation .latest-news__slide{height:400px}.services-single-page .services-single__blocks{padding-top:40px;padding-bottom:70px;max-width:1320px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:80px}.services-single-page .services-single__blocks .title{color:#252525;text-align:center;font-size:30px;font-weight:300;line-height:150%;max-width:640px;width:100%;margin:0 auto}.services-single-page .services-single__wrap{display:flex;align-items:start;justify-content:space-between;gap:60px}.services-single-page .services-single__contents{display:flex;flex-direction:column;align-items:start;gap:40px;max-width:835px;width:100%}.services-single-page .services-single__contents h2{color:#252525;font-size:26px;font-weight:300;line-height:150%}.services-single-page .services-single__contents h3{color:#3e4147;font-size:22px;font-weight:500;line-height:170%}.services-single-page .services-single__contents p{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.services-single-page .services-single__list{display:flex;flex-direction:column;gap:30px}.services-single-page .services-single__list *{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.services-single-page .services-single__content{display:flex;flex-direction:column;gap:20px;width:100%}.services-single-page .services-single__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.services-single-page .services-single__grid-item{height:150px;display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid #e7eaeb}.our-projects-page .about__blocks{position:relative}.our-projects-page .info-banner{position:absolute;right:0;bottom:0;background-color:var(--orange-color);max-width:400px;width:100%}.our-projects-page .info-banner__block{display:flex;flex-direction:column;gap:15px;align-items:start;padding:20px 22px}.our-projects-page .info-banner__block span{position:relative;padding-left:15px;color:#252525;font-size:11px;font-weight:500;line-height:160%;letter-spacing:.55px;text-transform:uppercase}.our-projects-page .info-banner__block span::after{position:absolute;left:0;top:0;width:2px;height:100%;content:"";background-color:#252525}.our-projects-page .info-banner__top{display:flex;flex-direction:column;align-items:start;gap:5px}.our-projects-page .info-banner__top p{color:#252525;font-size:20px;font-style:normal;font-weight:500;line-height:140%}.our-projects-page .info-banner .btn{padding:10px 25px;background:rgba(0,0,0,0);overflow:hidden;position:relative;color:#252525;border:1px solid #252525;cursor:pointer;transition:color .4s ease;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;text-align:center;z-index:9}.our-projects-page .info-banner .btn::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:#252525;z-index:-1;transition:all .5s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.our-projects-page .info-banner .btn:hover{color:#fff}.our-projects-page .info-banner .btn:hover::before{width:101%}.our-projects-page .news-articles .our-projects__top{max-width:640px;width:100%;margin:0 auto;color:#252525;text-align:center;font-size:30px;font-weight:300;line-height:150%;margin-bottom:60px}.our-projects-page .news-articles .news-articles__btns{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}.project-single .about{padding-bottom:0;margin-bottom:0}.project-single .about__blocks{background-color:#183053;padding:0 30px}.project-single .about__blocks::after{display:none}.project-single .about__info{max-width:900px;width:100%;text-align:center;margin:0 auto;display:flex;align-items:center;flex-direction:column;gap:15px}.project-single .about__info .data{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.4px;text-transform:uppercase;position:relative;padding-left:14px}.project-single .about__info .data::after{position:absolute;left:0;top:0;height:100%;width:1px;content:"";background-color:var(--orange-color)}.project-single .about__info h1{color:#fff;font-size:44px;text-align:center;font-weight:500}.project-single .about__info .back-to-posts{display:flex;align-items:center;gap:12px;margin-top:28px}.project-single .about__info .back-to-posts:hover p,.project-single .about__info .back-to-posts:hover span{color:var(--orange-color)}.project-single .about__info .back-to-posts p,.project-single .about__info .back-to-posts span{font-size:14px;font-weight:500;line-height:160%;color:#fff;letter-spacing:1.4px;text-transform:uppercase;transition:color .2s ease-in-out}.project-single .about:before{display:none}.project-single .services-single{position:relative;z-index:9;margin-top:-100px}.project-single .services-single__blocks{padding-bottom:70px;max-width:1320px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:80px}.project-single .services-single__blocks .title{color:#252525;text-align:center;font-size:30px;font-weight:300;line-height:150%;max-width:640px;width:100%;margin:0 auto}.project-single .services-single__top img{min-height:700px;height:700px;-o-object-fit:cover;object-fit:cover;width:100%}.project-single .services-single__wrap{display:flex;align-items:start;justify-content:space-between;gap:60px}.project-single .services-single__contents{display:flex;flex-direction:column;align-items:start;gap:40px;max-width:835px;width:100%}.project-single .services-single__contents h1{color:#183053;font-size:36px;font-weight:500}.project-single .services-single__contents h2{color:#252525;font-size:26px;font-weight:300;line-height:150%}.project-single .services-single__contents h3{color:#3e4147;font-size:22px;font-weight:500;line-height:170%}.project-single .services-single__contents p{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.project-single .services-single__list{display:flex;flex-direction:column;gap:30px}.project-single .services-single__list *{color:#3e4147;font-size:17px;font-weight:400;line-height:170%}.project-single .services-single__content{display:flex;flex-direction:column;gap:20px;width:100%}.project-single .services-single .services-single__content-quote{display:flex;flex-direction:column;gap:10px;padding-left:35px;position:relative}.project-single .services-single .services-single__content-quote::after{position:absolute;left:0;top:0;width:4px;height:100%;content:"";background-color:#e7eaeb}.project-single .services-single .services-single__content-quote p{color:#3e4147;font-size:17px;font-style:normal;font-weight:400;line-height:170%}.project-single .services-single .services-single__content-quote span{color:#252525;font-size:15px;font-style:normal;font-weight:600;line-height:150%}.project-single .services-single__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.project-single .services-single__grid-item{height:150px;display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid #e7eaeb}.project-single .tags{display:flex;align-items:center;gap:10px;margin-top:10px}.project-single .tags .tag{color:#252525;font-size:11px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.1px;text-transform:uppercase;padding:2px 6px;border-radius:2px;background:#e7eaeb}.project-single .recommendation{padding-bottom:70px}.project-single .recommendation .services__list{max-width:1320px;width:100%;margin:0 auto}.project-single .contacts{padding-top:70px}@media (max-width:1550px){.header .menu .menu-submenu__list{gap:20px}.header .menu .menu-submenu__block{gap:20px}.header .menu .menu-submenu__item{min-width:320px;max-width:320px}.header .menu .menu-submenu__image{max-height:200px;height:200px}.header .menu .menu-submenu__top{font-size:20px}.header .menu .menu-submenu__content{padding:20px 10px;gap:13px}.header .menu .menu-submenu__content-top{font-size:14px}.header .menu .menu-submenu__content-top span{font-size:12px}.header .menu .menu-submenu__content-below p{font-size:13px}.header .menu .menu-submenu__grids{gap:40px}.header .menu .menu-submenu__grid{gap:20px}.header .menu .menu-submenu__grid-wrap{gap:20px}.header .menu .menu-submenu__grid-top{font-size:20px}.header .menu .menu-submenu__grid-item{width:350px}.header .menu .menu-submenu__grid-item p{font-size:13px}.header .menu .menu-submenu__grid-item i{font-size:12px}.header .menu .menu-submenu__grid-item span{font-size:28px;width:40px;height:40px}.recommendation__blocks{gap:90px}.recommendation__top h2{font-size:35px}.contacts__left-top h2{font-size:30px}.faq-top h2{font-size:35px}.welcome__below-title{max-width:200px}.welcome__below-contents h2{font-size:34px}.welcome__below-content-btn{max-width:200px}.welcome__below-content-text{gap:20px}.welcome__below-content-text p{font-size:15px}.services-section__blocks::after{background:rgba(248,248,248,0)}.services-section__left{max-width:200px;gap:180px}.services-section__left h2{font-size:34px;margin-top:20px}.services-section__slide{height:335px}.services-section__slide-top .services-section__img{height:290px}.projects__left{max-width:200px}.projects__left{max-width:200px}.projects__left h2{font-size:32px;text-wrap:nowrap}.testimonials__blocks h2{font-size:34px}.testimonials .projects__blocks{gap:300px}.testimonials .projects__columns-testimonials{gap:150px}.testimonials__columns{gap:150px}.testimonials__columns-item{gap:30px}.testimonials__columns-item .text{font-size:25px}.clients__top .title{font-size:34px}.clients__top .descript{font-size:20px}.latest-news .services-section__blocks::after{background-color:rgba(0,0,0,0)}.another-design .header .menu-submenu__grids{gap:40px}.another-design .header .menu-submenu__grid{gap:20px}.another-design .header .menu-submenu__grid-wrap{gap:20px}.another-design .header .menu-submenu__grid-top{font-size:20px}.another-design .header .menu-submenu__grid-item{width:350px}.another-design .header .menu-submenu__grid-item p{font-size:13px}.another-design .header .menu-submenu__grid-item i{font-size:12px}.another-design .header .menu-submenu__grid-item span{font-size:28px;width:40px;height:40px}.about-history__top{max-width:620px}.about-history__top .title{font-size:35px}.about-history__blocks{gap:70px}.about-history__block{gap:90px}.team__blocks{gap:70px}.team__top{max-width:400px}.team__top h2{font-size:35px}.team__wrap{gap:90px}.reviews__blocks{gap:50px}.reviews .reviews__top{max-width:400px}.reviews .reviews__top h2{font-size:35px}.company-responsibility__blocks{gap:90px}.company-responsibility__top h2{font-size:35px}}@media (max-width:1510px){.clients__list{grid-template-columns:repeat(3,1fr);max-width:750px;width:100%}.clients__item{max-width:200px;width:100%;height:150px}}@media (max-width:1500px){.footer .logo{max-width:165px;width:165px;height:65px}.footer .logo img{max-width:165px;width:165px;height:65px}.footer__blocks{padding:40px 30px 30px 30px}.footer__top{gap:30px}.footer .up{bottom:30px;right:30px}.latest-news__slide{height:400px}.reviews{background-color:var(--orange-color)}.services-single-page .recommendation .latest-news__slide{height:400px}}@media (max-width:1450px){.header.slidedown .menu .menu-item--has-submenu>a:hover::after{top:59px}.header.slidedown .header__info a p{font-size:13px}.header .menu__list{gap:20px}.header .menu-item a{font-size:13px}.header .menu-item a.active::before{height:35px}.header .menu .menu-item--has-submenu>a:hover::after{top:74px}.header .logo{width:140px;height:65px;max-width:140px;min-width:140px}.header__info{gap:20px}.header__info a p{font-size:13px}.recommendation__top h2::after{bottom:-30px}.faq-top h2::after{bottom:-30px}.another-design .header.slidedown .header__blocks .menu-item a{font-size:13px}.another-design .header.slidedown .header__blocks .header__info a p{font-size:13px}.another-design .header__info{gap:20px}.about{margin-top:110px}.about-greetings__blocks{gap:25px}.about-greetings__image{max-width:420px;width:100%}.about-greetings__info{gap:30px}.about-greetings__info img{width:40px;height:30px}.about-greetings__info-text{gap:30px}.about-greetings__info-text p{font-size:25px}.about-greetings__info .name{font-size:15px}.about-history__top .title::after{bottom:-30px}.team__top h2::after{bottom:-30px}.reviews .reviews__top h2::after{bottom:-30px}.company-responsibility__top h2::after{bottom:-30px}}@media (max-width:1400px){.header .menu .menu-submenu__grids{gap:15px;flex-wrap:wrap}.another-design .header .menu-submenu__grids{gap:15px;flex-wrap:wrap}}@media (max-width:1240px){[class*=__container]{padding:0 0}.header.slidedown .menu .menu-item--has-submenu>a:hover::after{top:59px}.header__blocks{padding:15px 20px}.header .menu-item a.active::before{height:26px}.header .menu .menu-submenu{padding:50px 30px}.header .menu .menu-item--has-submenu>a:hover::after{top:63px}.recommendation{padding-top:50px}.recommendation__blocks{padding:0 30px}.ready-chat__block{gap:20px;padding:25px 30px 30px 30px}.ready-chat__top{gap:10px}.ready-chat__top h2{font-size:25px}.ready-chat__top .descript{font-size:14px}.ready-chat .btn{font-size:12px}.contacts{padding:40px 30px 70px 30px}.contacts__blocks{flex-direction:column}.contacts__left{gap:20px;padding:50px 30px;width:100%}.contacts__left-top{gap:30px}.contacts__left-top .descript{font-size:18px}.contacts__left-below{display:none}.contacts .contacts__form{width:100%}.contacts .contacts__form input{font-size:15px}.contacts .contacts__form .form__textarea{font-size:15px}.contacts .contacts__form .form__row{font-size:15px}.contacts .contacts__form .btn{padding:15px 25px}.contacts .form__checkbox p{line-height:120%}.gallery{padding:50px 0}.gallery__blocks{gap:15px;padding:0 30px}.quote{padding:50px 0;padding:40px 0}.quote__block{padding:0 30px;gap:25px}.quote__block img{width:40px;height:30px}.quote__block .descript{font-size:22px}.quote__block .name{font-size:15px}.pager{padding:40px 30px}.pager__item-image{min-width:100px;width:100px;height:100px}.pager__item-contents{padding:15px 15px}.pager__item-top *{font-size:12px}.pager__item-below p{font-size:15px}.faq{padding-top:50px}.faq__blocks{padding:60px 30px;gap:50px;flex-direction:column}.faq__list{gap:20px}.faq .faq-item__question{font-size:16px;text-align:left}.faq .faq-item__answer{font-size:14px}.main__blocks{padding:0 30px}.main__content{flex-direction:column;gap:10px}.main .text-future,.main .text-past{font-size:45px;font-weight:500;line-height:normal}.main .arrow-btn{width:40px;height:40px}.main .arrow-btn img{width:15px;height:15px}.welcome__blocks{padding:60px 30px 30px 30px;gap:0}.welcome__top .show-mobile{display:block;text-align:left;margin:auto 0 0 0}.welcome__top .hide-mobile{display:none}.welcome h3{font-size:20px;max-width:420px;width:100%}.welcome__below-content{flex-direction:column}.welcome__below{gap:15px}.welcome__below-title{justify-content:start;max-width:100%;width:100%}.welcome__below-contents{max-width:100%;width:100%}.welcome__below-content{gap:40px}.welcome__below-content .hide-mobile{display:none}.welcome__below-content .show-mobile{display:block}.welcome__below-content-btn{align-items:start}.welcome__below-content-btn .line{display:none}.welcome__below-content-text{display:none}.welcome__below .welcome__below-gallery{max-width:900px;width:100%}.accreditation{margin-bottom:70px}.services-section{padding:0 30px;padding-bottom:40px;padding-top:30px}.services-section__left{align-items:start}.projects{padding-top:50px;padding-bottom:50px}.projects__blocks{padding:0 30px}.testimonials{padding:0 30px;padding-top:50px;padding-bottom:50px}.clients{padding:0 30px;padding-top:50px}.clients__blocks{gap:40px;padding:0 30px}.latest-news{padding-bottom:40px}.latest-news .services-section{padding:0 30px}.instagram-feed{padding:60px 30px 40px 30px}.instagram-feed__top{align-items:center}.instagram-feed__top h3 .title{font-size:33px}.instagram-feed__top h3{font-size:34px}.about{margin-top:90px;margin-bottom:50px}.about__info h1{font-size:45px}.about-greetings{padding:50px 30px}.about-history{padding:50px 30px}.about-history__wrap{gap:20px}.about-history__list-left{font-size:15px;gap:20px}.about-history__list-left h2{font-size:22px;gap:20px}.about-history__list-right{height:400px}.about-history__list-contents{font-size:15px;gap:20px}.about-history__list-contents p{font-size:15px}.about-history__list-contents a{font-size:15px}.about-history__list{gap:20px;max-width:100%;width:100%}.team{padding:50px 30px}.team__list{row-gap:30px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.team__item-text{font-size:20px;gap:15px}.team__item-text h2{font-size:20px}.team__item-text p{font-size:15px}.team__item-image{height:380px;max-height:380px;min-height:380px}.team__item-image img{height:380px;max-height:380px;min-height:380px}.reviews{padding:50px 0 50px 0}.reviews__blocks{padding:70px 30px}.company-responsibility{padding:50px 30px}.company-responsibility__wrap{gap:20px}.company-responsibility__content{gap:20px}.company-responsibility__content h3{font-size:20px}.company-responsibility__list{gap:20px}.company-responsibility__list p{font-size:15px}.company-responsibility__gallery{max-width:480px}.company-responsibility .swiper-button-next::after,.company-responsibility .swiper-button-prev::after{font-size:20px}.contact-us .map__blocks{padding:0 30px;padding-bottom:40px}.contact-us .map__blocks iframe{min-height:400px}.news-articles__blocks{gap:40px;padding:0 30px}.news-articles .services-section__slider2{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.news-single .single-page{padding-bottom:40px}.news-single .single-page__blocks{padding:0 30px}.news-single .single-page__contents{gap:40px}.news-single .single-page__image{min-height:450px;height:450px;max-height:450px}.news-single .single-page__content{gap:30px}.news-single .single-page__content h2{font-size:20px}.news-single .single-page__list{gap:20px}.news-single .single-page__list *{font-size:15px}.services{padding-top:40px}.services__blocks{padding:0 30px;gap:40px}.services__top h2{font-size:22px}.services__list{grid-template-columns:repeat(2,1fr);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:20px}.services__image{height:280px;max-height:280px;min-height:280px}.services__below{padding:15px 10px}.services__below p{font-size:13px}.services__below .first-icon{font-size:22px}.services-single-page .services-single__blocks{padding:40px 30px 50px 30px;gap:40px}.services-single-page .services-single__blocks .title{font-size:22px}.services-single-page .services-single__wrap{gap:30px}.services-single-page .services-single__contents{gap:30px}.services-single-page .services-single__contents h2{font-size:18px}.services-single-page .services-single__contents h3{font-size:16px}.services-single-page .services-single__contents p{font-size:14px}.services-single-page .services-single__list{gap:20px}.services-single-page .services-single__list *{font-size:14px}.our-projects-page .news-articles .our-projects__top{margin-bottom:30px;font-size:22px;padding:0 30px}.project-single .services-single__blocks{padding:40px 30px 50px 30px;gap:40px}.project-single .services-single__blocks .title{font-size:22px}.project-single .services-single__top img{min-height:500px;height:500px}.project-single .services-single__wrap{gap:30px}.project-single .services-single__contents{gap:30px}.project-single .services-single__contents h1{font-size:22px}.project-single .services-single__contents h2{font-size:18px}.project-single .services-single__contents h3{font-size:16px}.project-single .services-single__contents p{font-size:14px}.project-single .services-single__list{gap:20px}.project-single .services-single__list *{font-size:14px}.project-single .services-single .services-single__content-quote{padding-left:20px}.project-single .services-single .services-single__content-quote::after{width:2px}.project-single .services-single .services-single__content-quote p{font-size:14px}.project-single .services-single .services-single__content-quote span{font-size:12px}.project-single .pager{padding-top:50px}.project-single .contacts{padding-top:50px}}@media (max-width:1200px){.footer .footer__top{display:flex;flex-direction:column;align-items:start;justify-content:space-between}.footer .footer__socials{order:3}.footer .footer__info-menu-policy{order:2}.services-section__slide-top .icon-design img{height:75px;width:90px;-o-object-fit:contain;object-fit:contain}.services-section__slide-below p{font-size:13px;line-height:120%}.services-section__slide-below img{width:13px;height:13px}.services-section .services-section__controls{margin-top:70px}.services-section .services-section__controls .custom-next,.services-section .services-section__controls .custom-prev{width:16px;height:20px}.services-section .services-section__controls .custom-next2,.services-section .services-section__controls .custom-prev2{width:16px;height:20px}.latest-news__slide{height:380px}.latest-news__slide-below{padding:20px}.latest-news__slide-below .title{font-size:15px}.latest-news__slide-below .data{font-size:10px}.about-greetings__image{max-width:350px;width:100%}.about-greetings__info{gap:20px}.about-greetings__info-text{gap:20px}.about-greetings__info-text p{font-size:20px}.about-greetings__info .name{font-size:13px}.team__item-info{padding-top:10px}.team__item-info-text{gap:0}.team__item-info-text .name{line-height:120%;font-size:16px}.team__item-info-text .descript{line-height:140%;font-size:12px}.team__item-info-social{gap:10px}.reviews__list{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:50px}.reviews__item img{width:40px;height:30px}.reviews__text{font-size:20px}.reviews .name{font-size:15px}.news-single .single-page__data{font-size:10px}.services-single-page .recommendation .latest-news__slide{height:380px}}@media (max-width:1024px){.about-history__list-item{width:180px;width:100%;height:150px;border:1px solid #e7eaeb;padding:5px 15px}.team__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){body{margin-top:0}.header.slidedown .header__blocks:hover{background-color:#fff}.header__blocks{background-color:#fff}.header__blocks:hover{background-color:#fff}.header .burger-menu{display:block}.header .menu{display:none}.header .logo .hide-mobile{display:none}.header .logo .show-mobile{display:block}.header__info-mobile{display:block}.header__info{display:none}.header .mobile-nav{position:fixed;top:0;left:-100%;width:100%;height:100%;background:var(--blue-color);transition:left .4s ease;z-index:-9;display:flex;flex-direction:column;overflow-y:auto;padding:125px 20px 40px}.footer__blocks{gap:40px}.footer__top{gap:40px}.footer .footer__below{margin:auto 0 0 0;max-width:265px;width:100%;gap:20px;margin-bottom:20px}.footer .footer__below *{color:#929292;font-size:13px;font-weight:500;line-height:normal}.footer .hide-mobile{display:none}.footer .show-mobile{display:flex}.recommendation__top{margin-bottom:0}.recommendation__top h2{font-size:30px}.recommendation .services-section__slider2{gap:15px}.ready-chat{max-width:320px}.faq__blocks{gap:30px}.faq__blocks-wrap{gap:70px}.faq-top{display:flex;align-items:start;margin-bottom:30px;justify-content:start}.faq-top h2{font-size:30px}.faq__list{max-width:700px;width:100%}.welcome__below{flex-direction:column;gap:30px}.accreditation__carousel{gap:80px}.accreditation__fade{width:100px}.projects__columns{gap:30px}.projects__columns-item{max-height:305px;height:305px}.projects__columns-item:hover .view-project{max-width:170px;margin-left:15px;padding:10px 25px}.projects__columns-contents{padding:25px}.projects__columns-contents-top .projects-btn{font-size:10px}.projects__columns-contents-below-wrap .btn{font-size:10px}.projects__columns-contents .projects__columns-contents-below-wrap{display:flex;align-items:center;width:100%}.projects__columns-contents-below{display:flex;text-align:left;justify-content:start;align-items:start;width:100%;gap:5px;margin:0 auto}.projects__columns-contents-below h3{font-size:18px}.projects__columns-contents-below p{font-size:15px}.testimonials__blocks{padding:80px 0}.testimonials .projects__blocks{gap:150px}.testimonials .projects__columns-testimonials{gap:80px}.testimonials__columns{gap:80px}.clients{padding:50px 0 60px 0}.clients__top .descript{font-size:18px}.another-design .header .logo__img-white{display:none}.another-design .header__blocks:hover i{color:var(--dark-grey);transition:color .2s ease-in-out}.another-design .header__blocks:hover .logo__img-dark{display:flex}.another-design .header__blocks:hover .logo__img-white{display:none}.another-design .header__blocks:hover{background-color:#fff}.another-design .header.slidedown .header__blocks .logo__img-dark{display:flex}.another-design .header.slidedown .header__blocks .logo__img-white{display:none}.another-design .header.slidedown:hover .logo__img-dark{display:flex}.another-design .header.slidedown:hover .logo__img-white{display:none}.another-design .header__info{display:none}.about-history__top{display:flex;align-items:start;margin-bottom:0;justify-content:start}.about-history__top .title{font-size:30px}.about-history__wrap{flex-direction:column}.about-history__list-left{max-width:100%;width:100%}.about-history__list-right{height:300px;max-width:400px;width:100%;margin:0 auto}.about-history__list{flex-direction:column-reverse}.team__top{display:flex;align-items:start;justify-content:start;max-width:600px;width:100%}.team__top h2{font-size:30px}.reviews .reviews__top{max-width:600px}.reviews .reviews__top h2{font-size:30px}.company-responsibility__top{margin-bottom:30px}.company-responsibility__top h2{font-size:30px}.company-responsibility__wrap{gap:40px;flex-direction:column}.company-responsibility__content{max-width:100%;width:100%}.news-single .about__info h1{font-size:33px}.services-single-page .services-single__grid{grid-template-columns:repeat(2,1fr)}.our-projects-page .info-banner{max-width:300px}.our-projects-page .info-banner__block{padding:15px}.our-projects-page .info-banner__block span{padding-left:10px;font-size:11px}.our-projects-page .info-banner__top p{font-size:16px}.our-projects-page .info-banner .btn{padding:8px 15px;font-size:12px}.project-single .about__info h1{font-size:33px}.project-single .services-single__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:840px){.recommendation .services-section__slider2{grid-template-columns:repeat(2,1fr);gap:10px}.gallery{padding:30px 0}.gallery__blocks{grid-template-columns:repeat(2,1fr);gap:5px}.quote__block{gap:15px}.pager__blocks ._icon-all{display:none}.pager__item-image{display:none}.pager__item-contents{padding:25px 15px 25px 0;padding:0}}@media (max-width:768px){.footer .logo{max-width:205px;width:205px;height:102px}.footer .logo img{max-width:205px;width:205px;height:102px}.footer__info-menu-policy{gap:30px;flex-direction:column}.footer .line-design-footer{padding-left:15px}.ready-chat{position:relative;top:0;max-width:100%;width:100%}.ready-chat .btn{padding:12px 35px}.contacts__left .btn{padding:12px 35px}.main .hover-future-text,.main .hover-past-text{padding-left:10px;font-size:8px}.services-section__blocks{flex-direction:column;align-items:start;gap:30px}.services-section__left{display:flex;max-width:100%;width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.services-section__left h2{margin-top:0;margin-bottom:20px}.services-section__left .hide-mobile{display:none}.services-section .btn{padding:12px 35px}.services-section .show-mobile-btn{display:flex;margin-top:10px}.services-section .services-section__controls{margin-top:0}.services-section .services-section__controls .services-section__pagination,.services-section .services-section__controls .services-section__pagination-mobile{gap:8px}.services-section .services-section__controls .latest-news__pagination,.services-section .services-section__controls .latest-news__pagination-mobile{gap:8px}.services-section__controls-hide-mobile{display:none}.services-section__controls-show-mobile{display:block}.projects .btn{padding:12px 35px}.testimonials .btn{padding:12px 35px}.testimonials .projects__blocks{gap:50px}.testimonials .testimonials__pagination{gap:8px}.clients__list{grid-template-columns:repeat(2,1fr);max-width:100%;width:100%;justify-items:center}.clients__item{max-width:160px;width:100%;height:150px}.latest-news .services-section__blocks{align-items:start}.about-greetings__blocks{flex-direction:column-reverse}.about-greetings__image{max-width:280px;width:100%;display:flex;margin:0 auto}.reviews__wrap{align-items:center}.reviews__wrap .btn{padding:12px 35px}.news-articles .load-more{padding:12px 35px}.services-single-page .services-single__wrap{display:flex;flex-direction:column;gap:40px}.project-single .services-single__wrap{display:flex;flex-direction:column;gap:40px}}@media (max-width:756px){.reviews__list{grid-template-columns:repeat(2,1fr)}.news-articles .services-section__slider2{grid-template-columns:repeat(2,1fr)}}@media (max-width:668px){.contacts .contacts__form-blocks{gap:15px}.contacts .contacts__form .form__textarea{min-height:200px}.contacts .contacts__form .form__row{gap:15px;flex-direction:column}.projects__blocks{display:flex;flex-direction:column;gap:30px;width:100%}.projects__left{position:relative;max-width:100%;top:0;height:auto}.projects__left-title{position:relative;max-width:100%;top:0;margin-bottom:0;text-align:left}.projects__left-title .line{display:none}.projects .hide-mobile-btn{display:none}.projects .show-mobile-btn{display:flex}.projects__columns{width:100%}.projects__columns-item:hover .view-project{margin-top:10px}.projects__columns .view-project{height:0}.projects__columns-contents .projects__columns-contents-below-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.testimonials__blocks{padding:0 0;background-color:rgba(0,0,0,0)}.testimonials__blocks .projects__left-title{margin:0;text-align:left}.testimonials__blocks h2{color:var(--blue-color)}.testimonials__blocks h2 span{color:var(--orange-color)}.testimonials .projects__blocks{width:100%}.testimonials__columns{background-color:#f93;padding:30px 40px 30px 30px}.testimonials__columns-item .text{font-size:20px}.testimonials__columns-item img{width:43px;height:35px}.testimonials .hide-mobile-slider{display:none}.testimonials .show-mobile-slider{display:flex}.testimonials .projects__left{width:100%;max-width:100%;display:flex;flex-direction:column;gap:30px;align-items:start}.testimonials .projects__left-title{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:10px;width:100%}.testimonials .projects__left .btn{margin-top:10px}.testimonials .testimonials__slider{background-color:#f93;padding:30px;background-color:var(--orange-color)}.testimonials .testimonials__pagination{display:flex;justify-content:end}.instagram-feed__top{justify-content:space-between;width:100%}.instagram-feed__top h3 .title{margin-right:0;display:none}.instagram-feed__top h3 .title .point{display:block;color:#f93}.instagram-feed__top h3 .point{display:block}.instagram-feed__title{justify-content:space-between;padding-right:0}.instagram-feed__title::after{display:none}.instagram-feed__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.about-page .testimonials{display:block}.reviews{display:none}.contact-us .contacts__left-top{gap:20px}.contact-us .contacts__left{gap:30px}.contact-us .contacts__left-details{gap:20px}.contact-us .contacts__left-details-item{gap:10px;font-size:15px}.contact-us .contacts__left-details-item2{gap:10px;font-size:15px}}@media (max-width:640px){.team__list{grid-template-columns:repeat(1,1fr)}.project-single .services-single__top img{min-height:400px;height:400px}}@media (max-width:620px){.our-projects-page .news-articles .news-articles__btns{display:grid;grid-template-columns:repeat(1,1fr);row-gap:15px;align-items:start}}@media (max-width:576px){.footer__advertisement__blocks{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.breadcrumbs ul{gap:12px}.breadcrumbs a,.breadcrumbs li,.breadcrumbs span{font-size:13px}.recommendation__blocks{gap:30px}.recommendation__top{margin-bottom:0}.recommendation__top h2::after{bottom:0;background-color:rgba(0,0,0,0)}.pager__blocks{flex-direction:column;gap:20px}.faq__blocks-wrap{display:flex;flex-direction:column;gap:30px}.faq-top{margin-bottom:0}.faq-top h2::after{bottom:0;background-color:rgba(0,0,0,0)}.main__blocks{min-height:100vh}.main .bg-video{min-height:100vh}.main .hover-img{min-height:100vh}.main .text-future,.main .text-past{font-size:34px}.main .arrow-btn{bottom:70px}.welcome h3{color:#252525;font-size:18px;font-style:normal;font-weight:300;line-height:150%}.welcome__below .btn{padding:12px 34px}.welcome__below .welcome__below-gallery{display:none}.services-section__slide-below{padding:12px 5px 12px 0;justify-content:start}.clients__list{gap:10px}.clients__item{padding:30px}.latest-news__slide .btn{padding:12px 34px}.about__blocks{min-height:500px}.about__info{min-height:500px}.about__info h1{font-size:34px}.about-history__top{margin-bottom:0}.about-history__top .title::after{bottom:0;background-color:rgba(0,0,0,0)}.about-history__blocks{gap:30px}.about-history__block{gap:30px}.team__blocks{gap:30px}.team__top{margin-bottom:0}.team__top h2::after{bottom:0;background-color:rgba(0,0,0,0)}.team__wrap{gap:30px}.company-responsibility__blocks{gap:30px}.company-responsibility__top{margin-bottom:0}.company-responsibility__top h2::after{bottom:0;background-color:rgba(0,0,0,0)}.news-articles__blocks{width:100%;align-items:center;max-width:100%;margin:0 auto}.news-articles .services-section__slider2{grid-template-columns:repeat(1,1fr);justify-items:center;width:100%;margin:0 auto}.services__image{height:220px;max-height:220px;min-height:220px}}@media (max-width:520px){.recommendation .latest-news__list{margin:0 auto}.recommendation .services-section__slider2{display:grid;grid-template-columns:repeat(1,1fr);gap:15px;justify-items:center;justify-content:center}.latest-news{padding-top:20px}.latest-news__slide .btn{padding:10px 25px;font-size:12px}.news-single .about__info h1{font-size:25px}.project-single .about__info h1{font-size:25px}}@media (max-width:480px){.footer__advertisement{padding:40px 30px 60px 30px}.quote__block img{width:30px;height:20px}.quote__block .descript{font-size:18px}.quote__block .name{font-size:13px}.testimonials{padding:0 0;padding-top:50px;padding-bottom:50px}.testimonials .btn{margin:0 30px}.testimonials .projects__left-title{padding:0 30px}.clients__top{margin:auto;gap:20px;align-items:start;justify-content:start}.clients__top .descript{text-align:left}.latest-news__slide{height:325px}.latest-news__slide-top img{min-height:200px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%;max-height:200px;overflow:hidden}.instagram-feed__follow{margin-top:10px;padding-left:0}.instagram-feed__follow p{font-size:12px}.instagram-feed__blocks{gap:30px}.instagram-feed__list{justify-items:center}.instagram-feed__list .instagram-feed__item:not(:first-child){display:none}.about-greetings{padding:30px 30px}.about-greetings__info-text p{font-size:18px}.about-history__list-columns{grid-template-columns:repeat(2,1fr)}.about-history__list-item{height:140px;border:1px solid #e7eaeb;padding:5px 15px}.team__item-image{height:300px;max-height:300px;min-height:300px}.team__item-image img{height:300px;max-height:300px;min-height:300px}.reviews .reviews__top h2::after{bottom:0;background-color:rgba(0,0,0,0)}.news-single .single-page__blocks{margin-top:-50px}.news-single .single-page__image{min-height:300px;height:300px;max-height:300px}.services__list{grid-template-columns:repeat(1,1fr)}.services-single-page .recommendation .latest-news__slide{height:325px}.project-single .services-single__top img{min-height:300px;height:300px}}@media (max-width:460px){.breadcrumbs ul{flex-wrap:wrap}}@media (max-width:420px){.contacts{padding:40px 0 70px 0}.contacts__left{gap:20px;width:100%}.contacts .contacts__form-blocks{padding:0 30px}.contact-us .about{margin-bottom:0}.contact-us .contacts__left-details-item{font-size:12px}.contact-us .contacts__left-details-item2{font-size:12px}.contact-us .contacts__left-details-item2 img{width:15px;margin-left:3px}.contact-us .map__blocks{padding:0;padding-bottom:40px}.contact-us .map__blocks iframe{min-height:300px}}@media (max-width:395px){.footer .up{width:45px;height:45px}.footer .up img{width:16px;height:16px}.projects__columns-contents-below h3{font-size:16px}.projects__columns-contents-below p{font-size:13px}}@media (max-width:375px){.faq .faq-item__question{font-size:14px}.faq .faq-item__arrow{min-width:15px;width:15px;max-width:15px}.faq .faq-item__answer{font-size:12px}.main .text-future,.main .text-past{font-size:28px}.testimonials__columns{padding:20px 30px 20px 20px}.testimonials__columns-item .text{font-size:16px}.testimonials__columns-item .name{font-size:14px}.testimonials__columns-item img{width:35px;height:28px}.about__info h1{font-size:28px}.about-greetings__info-text p{font-size:16px}}@media (max-width:370px){.footer__advertisement__blocks{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}.ready-chat .btn{padding:12px 25px;font-size:12px}.contacts__left-top h2{font-size:25px}.contacts__left-top .descript{font-size:16px}.contacts__left .btn{padding:12px 25px;font-size:12px}.contacts .contacts__form input{padding:15px 15px}.contacts .contacts__form .form__textarea{padding:15px 15px}}@media (max-width:360px){.footer__top *{font-size:13px}.latest-news .services-section__left h2{font-size:30px}.contact-us .contacts__left{background:rgba(0,0,0,0)}}@media (max-width:350px){.gallery__blocks{grid-template-columns:repeat(1,1fr)}.project-single .services-single .services-single__content-quote p br{display:none}}