:root{--secondary-color:#d39b3e;--text-color:#1a1a1a;--button-color:#4d90fe;--green:#4CAF50;--purpur:#AF08A7;--gap:50px;--mini-gap:30px;--swiper-pagination-top:calc(100% + var(--gap));--icon-size:44px;--big-icon-size:60px;--meta_font_size:0.8125em;--gray-description:#909090;--s-h2:1.5625em;--cards-h:1.8125em;--tabs-h:1.375em;--s-description:1.125em;--decorative-card-bg:var(--button-color);--decorative-card-text-color:var(--primary-color);--big-r:30px;--medium-r:20px;--small-r:10px;--image-r:var(--medium-r);--button-r:var(--big-r);--card-r:var(--small-r);--image-bg__imagew:220px}.works{--button-color:#FF6600;--gap:80px;--small-wrapper:1355px;--big-gap:40px}html{-webkit-box-sizing:border-box;-ms-overflow-style:scrollbar;scrollbar-gutter:stable}body{font-family:Mulish;font-size:16px;font-weight:400}b,strong{font-weight:800}*,html{box-sizing:border-box}p a{color:var(--button-color);text-decoration:none;position:relative}body,li,p{line-height:1.2}article li:not(:last-child),article p:not(:last-child){margin-bottom:1em}ol,ul{margin:1em 0}.footer__nav__link:hover:before,.link-hover:hover:before,p a:hover:before{width:100%}img{max-width:100%;height:auto}.footer__nav__link::before,.link-hover::before,p a::before{content:"";width:0;height:1px;position:absolute;bottom:0;left:0;transition:all .4s}.link-hover::before,p a::before{background:var(--button-color)}article ol,article ul{list-style:circle;list-style-type:disc;padding-left:1.5em;margin-bottom:1em}article ol{list-style:decimal;list-style-type:decimal}.subtitle{color:var(--secondary-color);font-size:var(--s-h2);font-weight:600;line-height:1.28;text-transform:uppercase;white-space:nowrap}.s-description{font-size:var(--s-description);line-height:1.17}.pading-all{padding:100px 0}.p-relative{position:relative}.wrapper{max-width:1420px;width:100%;margin:0 auto}.small-wrapper{max-width:var(--small-wrapper);width:100%;margin:0 auto}.border-button{transition:all .4s}.border-button:hover{background:var(--primary-color);border:1px solid var(--secondary-color);color:var(--secondary-color)}.border-button:hover img{filter:brightness(0) saturate(100%) invert(92%) sepia(12%) saturate(6899%) hue-rotate(328deg) brightness(89%) contrast(84%)}.bg-green{background:var(--green)}.bg-purpur{background:var(--purpur)}.blue-button{transition:all .4s}.blue-button:hover{background:var(--secondary-color);color:var(--primary-color)}.footer__nav__link,.link-hover{position:relative}.footer__nav__link::before{background:var(--primary-color)}.header{position:absolute;top:30px;left:50%;max-width:1420px;width:100%;height:99px;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;z-index:5}header.alt,header.fixed{padding-left:calc(50% - 710px);padding-right:calc(50% - 710px);box-sizing:border-box;background:var(--text-color)}.header,header.alt{transition:padding .3s ease,height .3s ease,background .3s ease}header.alt{top:auto;max-width:none;height:159px;padding-top:30px;padding-bottom:30px}header.fixed{position:fixed;top:0;left:0;width:100%;padding-top:15px;padding-bottom:15px;transform:none;max-width:100%;z-index:999;height:99px}.single-product,header.header.alt+section{padding-top:300px}.section-absolute{position:absolute;top:250px;width:100%}.product-block{position:relative}.product-block .section-absolute{top:30px}.header__logo{width:136px;height:99px}.header__logo a{width:100%;height:100%;display:flex}.header__logo a img{width:100%;height:100%;object-fit:contain}.hero{position:relative;height:840px;padding:200px 0 100px;color:var(--primary-color)}.hero .wrapper,.hero__content{display:flex;flex-direction:column;gap:var(--mini-gap)}.hero .wrapper{position:relative;z-index:2;justify-content:space-between;height:100%}.hero__title{font-size:65px;font-weight:800;line-height:75px;text-transform:uppercase;max-width:892px;width:100%}.hero__description{max-width:80%;width:100%;color:#fff;font-size:var(--s-h2);font-weight:600;line-height:1.28;text-transform:capitalize}.hero__box{display:flex;align-items:center;gap:30px}.hero__cta-btn{display:inline-flex;padding:18px 40px;justify-content:center;align-items:center;color:var(--primary-color);text-decoration:none;border-radius:30px;font-size:22px;font-weight:600;line-height:21px}.hero__cta-btn--request-quote{background:var(--button-color)}.hero__cta-btn--services{border:1px solid var(--primary-color)}.hero__services{display:flex;gap:13px;flex-wrap:wrap;align-items:center;max-width:500px;width:100%}.hero__service-link{display:inline-flex;padding:7px 30px;justify-content:center;align-items:center;border-radius:20px;border:1px solid var(--primary-color);background:rgba(255,255,255,.08);backdrop-filter:blur(7.5px);color:var(--primary-color);line-height:21px;text-decoration:none}.hero__image,.hero__image::after{width:100%;height:100%;position:absolute;top:0;left:0}.hero__image{display:block}.hero__image::after{content:"";background:linear-gradient(0deg,rgba(0,0,0,.4)0,rgba(0,0,0,.4) 100%)}.hero__image img{object-position:center}.nav__list{display:flex;align-items:center;gap:16px}.nav__item{position:relative}.nav__lin-active{display:flex;align-items:center;gap:5px}.nav__lin-active::after{content:"";background:url(/wp-content/themes/Avada-Child-Theme/assets/images/sub-arrow.svg);background-repeat:no-repeat;background-size:contain;width:13.984px;height:6.016px;display:flex;transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(99%) sepia(76%) saturate(2%) hue-rotate(106deg) brightness(111%) contrast(100%)}.nav__lin-active:hover::after{filter:none}.nav__item:hover .sub-list{height:auto;padding-bottom:8px}.sub-list{position:absolute;top:100%;height:0;left:0;width:100%;background:var(--primary-color);display:flex;flex-direction:column;gap:5px;padding-left:14px;border-radius:0 0 20px 20px;overflow:hidden;margin:0}.sub-list:hover{height:auto}.sub-list li{margin-bottom:0}.services-about-company__stats .about-company__stat{background:0 0;width:220px;height:188px;border-radius:20px;overflow:hidden;padding:0}.hero__image img,.recent-works__box .recent-works__image img,.services-about-company__stats .about-company__stat img,.services__card-image img,.video__container video{width:100%;height:100%;object-fit:cover}.sub-list a{color:var(--text-color);font-size:14px;line-height:19px;text-decoration:none;transition:all .4s}.sub-list a:hover{color:var(--button-color)}.nav__item,li.nav__item{padding:6px 14px;border-radius:20px;margin-bottom:0}.nav__item:not(.menu-social-link):hover{background:var(--primary-color)}.nav__link{color:var(--primary-color);line-height:21px;text-decoration:none}.nav__link:before,.sub-list a:before{display:none}.nav__lin-active:hover{background:var(--primary-color);color:var(--text-color);border-radius:20px 20px 0 0}.nav__item:not(.menu-social-link):hover .nav__link{color:var(--text-color)}.header__email-link{display:inline-flex;justify-content:flex-end;align-items:center;gap:30px;padding-left:0;color:var(--primary-color);font-size:22px;font-weight:600;line-height:21px;text-decoration:none}.header__email-link span{display:flex;width:49px;height:49px;padding:11px;justify-content:center;align-items:center;border-radius:30px}.tel-link,.w-link,li.nav__item.e-link{border:1px solid #8f8f8f;height:48px;display:flex}.tel-link,.w-link{border-radius:30px;align-items:center;font-weight:700}li.nav__item.e-link{border-radius:50%;width:48px;justify-content:center}.w-link{background:var(--primary-color)}.w-link a{color:var(--text-color);font-weight:700}.services .wrapper{display:flex;gap:50px}.services__grid{display:flex;gap:20px;flex-wrap:wrap}.services__card{width:calc(50% - 10px);position:relative;height:393px;overflow:hidden;padding:29px 23px 54px 35px;border-radius:20px;display:flex;flex-direction:column;color:var(--primary-color)}.services__card-image,.services__card-image::before{position:absolute;top:0;left:0;width:100%;height:100%}.services__card-image::before{content:"";background:linear-gradient(0deg,rgba(63,34,0,.45)0,rgba(63,34,0,.45) 100%);filter:blur(1px);z-index:1}.services__card-content{position:relative;display:flex;flex-direction:column;height:100%;z-index:1}.services__card-icon{display:flex;width:30px;height:30px;padding:4.893px 4.893px 3.893px 3.893px;justify-content:center;align-items:center;border-radius:30px;background:var(--primary-color);margin-left:auto}.services__card-icon img{width:15px;height:15px;aspect-ratio:1/1;object-fit:none}.services__card-title{font-size:var(--cards-h);font-weight:700;line-height:1.17;text-transform:capitalize;margin-bottom:15px;margin-top:auto}.services__card-description{max-width:429px;width:100%;line-height:21px;margin-bottom:1.2em}.services__cta-btn{display:inline-flex;padding:18px 20px;justify-content:center;align-items:center;border-radius:30px;border:1px solid var(--primary-color);color:var(--primary-color);font-size:22px;font-weight:600;line-height:21px;text-decoration:none;width:max-content}.services__card-links{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.2em}.why-choose-us .wrapper{display:flex;gap:30px}.why-choose-us .wrapper h2.subtitle{width:330px}.why-choose-us__left{display:flex;flex-direction:column;gap:50px}.why-choose-us__description{max-width:780px;width:100%;color:#909090}.why-choose-us__grid{display:flex;flex-wrap:wrap;gap:20px}.why-choose-us__card{width:calc(50% - 10px);height:187px;border-radius:10px;border:1px solid #000;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);overflow:hidden;padding:15px;display:flex;gap:15px;align-items:flex-start}.why-choose-us picture.why-choose-us__card-image img{width:100%;height:auto}.recent-works__gallery{display:none}.why-choose-us__card-image{width:157px;min-width:157px;height:157px;border-radius:10px;overflow:hidden}.why-choose-us__card-content{display:flex;flex-direction:column}.faq-services .services__card-links .services__cta-btn,.why-choose-us__product .why-choose-us__card-title{margin-bottom:0}.why-choose-us__card-title{color:var(--text-color);font-size:18px;font-weight:600;line-height:25px;margin-bottom:10px;margin-top:auto}.why-choose-us__card-description{color:var(--text-color);font-size:14px;line-height:18px}.why-choose-us__card-icon{display:flex;width:30px;height:30px;padding:3px 3px 4px 4px;justify-content:center;align-items:center;border-radius:30px;border:1px solid var(--text-color);margin-left:auto}.recent-works .wrapper{display:flex;flex-direction:column;gap:50px}.recent-works-title{display:flex;align-items:center;gap:88px}.recent-works__description{color:#909090;max-width:580px;width:100%}.recent-works__view-all{margin-left:auto;display:flex;width:max-content;white-space:nowrap;padding:14px 40px;justify-content:center;align-items:center;gap:18px;border-radius:30px;border:1px solid var(--text-color);text-decoration:none;color:var(--text-color);font-size:22px;font-weight:600;line-height:21px}.recent-works__view-all img{width:15px;height:15px}.recent-works__grid{display:flex;gap:50px 20px;flex-wrap:wrap}.recent-works__bigs{width:calc(50% - 10px);display:flex;flex-direction:column;gap:30px}.swiper .recent-works__bigs{flex:0 0 32.3%}.recent-works__location{display:flex;align-items:center;gap:10px;color:#909090;font-size:14px;line-height:21px}.recent-card__description{color:#909090;line-height:21px;max-width:calc(100% - 100px);width:100%;margin-bottom:10px}.recent-works__bigs .recent-works__location{margin-bottom:15px}.recent-works__location img{width:11.176px;height:17.586px}.recent-works__bigs .recent-works__title{color:var(--text-color);font-size:var(--s-h2);font-weight:600;line-height:1.28;margin-bottom:10px;max-width:calc(100% - 100px);width:100%}.recent-works__title a{color:inherit;text-decoration:none}.recent-works__bigs .recent-works__image{width:100%;height:377px;min-height:377px;border-radius:20px;overflow:hidden;position:relative}.recent-works__bigs .recent-works__card-image{width:100%;height:100%}.recent-works__video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:61px;height:61px;background:0 0;border:0;padding:0}.recent-works__box{width:calc(50% - 10px);display:flex;flex-direction:column;gap:25px}.recent-works__services{margin-top:auto;display:flex;align-items:center;gap:15px}.recent-works__service{display:inline-flex;padding:4px 20px;justify-content:center;align-items:center;border-radius:20px;border:1px solid var(--text-color);backdrop-filter:blur(7.5px);color:var(--text-color);font-size:14px;line-height:19px}.recent-works__cta{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--button-color);font-size:17px;font-weight:600;line-height:21px;text-decoration:none}.recent-works__cta img{width:13px;height:13px}.recent-works__box .recent-works__item{display:flex;gap:20px}.recent-works__box .recent-works__image{width:220px;height:176px;border-radius:20px;overflow:hidden;min-width:220px}.recent-works__box .recent-works__title{color:var(--text-color);font-size:22px;font-weight:600;line-height:1.28;max-width:calc(100% - 100px);margin-bottom:5px}.recent-works__details{display:flex;flex-direction:column;height:100%}.projects{position:relative;overflow:hidden}.projects .wrapper{position:relative;z-index:2;display:flex;flex-direction:column;gap:50px}.projects-maps{height:100%;width:100%;position:absolute;top:0;left:0}.projects__content{width:580px;height:632px;border-radius:10px;background:var(--primary-color);overflow-y:auto;overflow-x:hidden;padding:20px;scrollbar-width:thin;scrollbar-color:var(--button-color) #ccc}.projects__content::-webkit-scrollbar{width:8px}.projects__content::-webkit-scrollbar-track{background:#ccc;border-radius:10px}.projects__content::-webkit-scrollbar-thumb{background-color:var(--button-color);border-radius:10px}.projects__list{display:flex;flex-direction:column;gap:15px}.projects__item{border-radius:20px;border:1px solid var(--button-color);min-height:93px;padding:15px;display:flex;gap:15px;cursor:pointer;transition:all .4s}.projects__item-image{width:0;height:0;overflow:hidden;transition:all .4s}.projects__item.active .projects__item-image{width:132px;height:120px;min-width:132px;border-radius:20px;overflow:hidden}.projects__item.active{background:var(--button-color)}.hero__background-video video,.projects__item-image img{width:100%;height:100%;object-fit:cover}.projects__item-lcoation{display:flex;gap:10px;align-items:center;color:#909090;font-size:14px;line-height:21px;margin-bottom:10px;transition:all .4s}.projects__item.active .projects__item-lcoation,.projects__item.active .projects__item-title{color:var(--primary-color)}.projects__item-lcoation img{width:11.176px;height:17.586px}.projects__item.active .projects__item-lcoation img{content:url(/wp-content/themes/Avada-Child-Theme/assets/images/location-white.svg)}.projects__item-title{color:#909090;font-size:22px;font-weight:600;line-height:1.28;transition:all .4s}.projects__item-description{font-size:0;color:var(--primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.projects__item.active .projects__item-description{line-height:21px;font-size:16px;padding-top:7px}.projects__item-icon{display:flex;width:30px;height:30px;min-width:30px;padding:4.893px 4.893px 3.893px 3.893px;justify-content:center;align-items:center;border-radius:30px;border:1px solid #909090;margin-left:auto}.projects__item-icon img{width:15px;height:15px;object-fit:none;filter:brightness(0) saturate(100%) invert(62%) sepia(6%) saturate(12%) hue-rotate(356deg) brightness(92%) contrast(84%)}.projects__item.active .projects__item-icon{border:1px solid var(--primary-color);background:var(--primary-color)}.projects__item.active .projects__item-icon img{filter:brightness(0) saturate(100%) invert(4%) sepia(10%) saturate(16%) hue-rotate(330deg) brightness(104%) contrast(87%)}.how-we-work .wrapper{display:flex;gap:140px;align-items:stretch}.how-we-work-box{width:220px;height:auto;display:flex;flex-direction:column}.how-we-work__description{color:#909090;font-size:14px;line-height:21px;margin-bottom:20px;margin-top:auto}.how-we-work__cta-btn{width:max-content;padding:14px 40px;border-radius:30px;background:var(--button-color);color:var(--primary-color);font-size:22px;font-weight:600;line-height:21px;text-decoration:none}.how-we-work__content{display:flex;gap:20px;align-items:stretch;width:calc(100% - 360px)}.how-we-work__steps{width:340px;display:flex;flex-direction:column;gap:15px;min-width:340px;justify-content:space-around}.how-we-work__step{border-radius:10px;border:1px solid var(--text-color);background:radial-gradient(745.95% 272.17%at -60.53% -72.38%,rgba(255,255,255,.1)0,rgba(255,255,255,.1) 100%);backdrop-filter:blur(5px);min-height:111px;padding:15px;display:flex;gap:15px}.how-we-work__number{color:#b3b3b3;font-size:20px;font-weight:600;line-height:1.28;text-transform:uppercase}.how-we-work__step-title{color:var(--text-color);font-weight:600}.how-we-work__step-description{color:var(--text-color);font-size:14px;line-height:21px}.how-we-work__contents{display:flex;flex-direction:column;gap:10px}.how-we-work__media{width:calc(100% - 360px);height:100%;overflow:hidden;position:relative;display:flex;flex-direction:column}.video__container{height:90%;border-radius:20px;overflow:hidden}.video__description{padding-left:20px;margin-bottom:0}.hero__background-img,.hero__background-video{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s ease-in-out;opacity:1}.hero__background-video{opacity:0}.how-we-work__image img{width:100%;height:100%;object-fit:cover}.how-we-work__video-btn{width:61px;height:61px;padding:0;border:0;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-we-work__image{width:100%;height:384px}.contact-form{padding:115px 0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.contact-form__background{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.contact-form__background::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,rgba(63,34,0,.5)0,rgba(63,34,0,.5) 100%);filter:blur(1px)}.contact-form__container{position:relative;z-index:2;width:580px;min-height:343px;border-radius:10px;background:var(--primary-color);padding:30px 62px;display:flex;flex-direction:column}.contact-form__container h2,.contact-form__container h3.subtitle{color:var(--text-color);text-align:center;font-size:var(--s-h2);font-weight:600;line-height:1.28;margin-bottom:15px}.contact-form__description{color:#909090;text-align:center;line-height:21px;margin-bottom:35px}.contact-form__form{display:flex;flex-direction:column}.contact-form__input{width:100%;border:0;border-bottom:1px solid #b3b3b3;padding-bottom:15px;color:#333;font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:25px}::placeholder{font-size:10px;color:rgba(26,26,26,.5)}.clients-swiper .swiper-wrapper{transition-timing-function:ease-in-out!important}.contact-form__input::placeholder{color:rgba(26,26,26,.5);font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:14px}textarea.contact-form__input{margin-bottom:40px}.contact-form__submit-btn{color:#fff;font-family:var(--primary-color);font-size:22px;font-weight:600;line-height:21px;width:max-content;padding:14px 40px;border-radius:30px;background:var(--button-color);margin:0 auto;border:0}.testimonials .wrapper{display:flex;flex-direction:column;gap:50px}.testimonials__box{display:flex;justify-content:space-between;width:100%}.testimonials__box-info{display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.testimonials__view-all{display:flex;width:max-content;padding:14px 40px;justify-content:center;align-items:center;gap:18px;border-radius:30px;border:1px solid var(--text-color);color:var(--text-color);font-size:22px;font-weight:600;line-height:21px;text-decoration:none}.testimonials__view-all img{width:32px;height:32px;object-fit:contain}.testimonials__box-info span{color:#909090;line-height:21px;text-align:right}.testimonials__list{width:100%;height:306px}.about-company .wrapper,.about-company__text{display:flex;gap:50px}.about-company__text{width:calc(100% - 750px);flex-direction:column}.about-company__video{height:377px;width:100%;border-radius:20px;overflow:hidden;position:relative}.about-company__description,.about-company__description h3{color:var(--text-color);font-weight:600;line-height:1.28;margin-bottom:1.2em}.about-company__description h3,h1.about-company__description,h2.about-company__description{font-size:var(--s-h2)}.about-company__subtitles{font-size:var(--s-h2);margin:1em 0;color:var(--text-color);font-weight:600;line-height:1.28}.about-company__subtitles:nth-child(1){margin-top:0}.about-company__details,.about-company__details p,.about-company__details ul{color:#909090;line-height:21px;font-size:1rem}.about-company__details li,.about-company__details p:not(:nth-last-child(1)),.about-company__details ul,.tabs-content-wrapper p:not(:nth-last-child(1)),p.about-company__details{margin-bottom:1em}.about-company__stats{margin-top:auto;display:flex;gap:20px}.about-company__stat{display:inline-flex;padding:15px 69px 15px 15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;border-radius:10px;background:#a5c7fe;color:var(--primary-color)}.about-company__stat:nth-of-type(1){color:var(--text-color);background:rgba(179,179,179,.3)}.about-company__stat-number{font-size:var(--s-h2);font-weight:600;line-height:1.28}.about-company__stat-description{font-size:14px;line-height:18px}.about-company__media{width:700px;display:flex;flex-direction:column}.about-company__video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:61px;height:61px;padding:0;border:0;background:0 0}.clients-trust-us{display:flex;flex-direction:column;gap:20px;overflow:hidden}.clients-trust-us h2{max-width:1420px;width:100%;margin:0 auto}.clients-trust-us__logo{max-width:200px;height:200px}.clients-trust-us__logo-img{width:100%;height:100%;object-fit:cover}.ceo-company .wrapper,.contact-us .wrapper,.faq .wrapper{display:flex;gap:32px}.ceo-company__text{width:100%;max-width:621px;margin-right:67px}.ceo-company__description{color:var(--text-color);font-size:var(--s-h2);font-weight:600;line-height:1.28;margin-bottom:1.2em}.ceo-company__details{color:#909090;margin-bottom:1em}.ceo-company__cta-btn{width:max-content;padding:14px 40px;border-radius:30px;background:var(--button-color);color:var(--primary-color);font-size:22px;text-decoration:none;font-weight:600;line-height:21px;display:block}.ceo-company__image{width:460px;min-width:460px;height:578px;border-radius:20px;overflow:hidden}.contact-us .wrapper>h2,.faq h2{width:190px;min-width:190px}.faq__items{display:flex;gap:20px}.faq__item,.faq__items-col{display:flex;flex-direction:column}.faq__items-col{width:calc(50% - 10px);gap:20px}.faq__item{width:100%;padding:4px 25px;border-radius:10px;border:1px solid var(--text-color);backdrop-filter:blur(7.5px)}.faq__item-question{background:0 0;border:0;padding:0;width:100%;display:flex;justify-content:space-between;align-items:center;min-height:55px;gap:16px;font-family:Mulish;font-weight:600;text-align:left}.faq__item-question img{width:8.892px;height:8.874px}.faq__item-answer p,.faq__item-question{color:var(--text-color);line-height:21px}.contact-us{position:relative;color:var(--primary-color)}.contact-us .wrapper{position:relative;z-index:2}.contact-us .wrapper>h2{color:var(--primary-color)}.contact-us1 .wrapper>h2{color:var(--secondary-color)}.contact-us__section{width:calc(100% - 122px);display:flex;flex-direction:column;gap:40px}.contact-us__box{display:inline-flex;padding:40px 67px 40px 30px;gap:82px;border-radius:20px;background:rgba(179,179,179,.1);backdrop-filter:blur(10px)}.contact-us__description{max-width:253px;color:var(--primary-color);line-height:21px}.contact-us1,.contact-us1 .contact-us__description{color:var(--text-color)}.contact-us .contact-form__container{width:460px;height:auto;min-width:460px}.contact-us1 .contact-us__content,.contact-us1 .contact-us__info-item a,article{color:var(--text-color)}.contact-us__content{color:var(--primary-color);font-size:var(--s-h2);font-weight:600;line-height:1.28}.contact-us__text{display:flex;flex-direction:column;height:100%}.contact-us__info{margin-top:auto;gap:30px}.contact-us__info,.contact-us__info-item{display:flex;flex-direction:column}.contact-us__info-item strong{font-size:22px;font-weight:600;line-height:25px;margin-bottom:15px;display:block}.contact-us__info-item a{color:var(--primary-color);font-size:16px;line-height:18px;text-decoration:none}.contact-us__info-box{display:flex;justify-content:space-between}.contact-us__info-box .contact-us__info-item:nth-last-of-type(1){max-width:221px;width:100%}.contact-us__image{position:absolute;top:0;left:0;width:100%;height:100%}.contact-us__image::before,.faq-services .services__card-image::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.contact-us__image::before{background:linear-gradient(0deg,rgba(0,0,0,.3)0,rgba(0,0,0,.3) 100%)}.contact-us__image-services::before{background:linear-gradient(0deg,rgba(63,34,0,.5)0,rgba(63,34,0,.5) 100%);background-repeat:no-repeat;background-size:cover;filter:blur(1px)}.how-we-work-services .how-we-work__content{width:calc(100% - 350px)}.how-we-work-services .how-we-work__steps{width:100%;flex-direction:row;gap:20px}.how-we-work-services .how-we-work__step{flex-direction:column;gap:18px;border:0;flex:1}.how-we-work-services .how-we-work__image{height:236px;border-radius:20px;overflow:hidden}.how-we-work-services .how-we-work__contents{display:flex;align-items:center;gap:15px;flex-direction:row}.how-we-work-services .how-we-work__number{color:#b3b3b3;font-size:20px;font-weight:600;line-height:1.28;text-transform:uppercase;width:45px}.application-icon h3,.how-we-work-services .how-we-work__step-title{color:var(--text-color);font-size:18px;font-weight:600;line-height:27px}.how-we-work-services .how-we-work__step-description{color:var(--text-color);font-size:.875em;line-height:1.3125}.recent-works-services .recent-works__bigs{width:calc(33% - 10px);gap:20px}.recent-works-services .recent-works__title{max-width:100%;font-size:22px;line-height:26px}.faq-services .faq__item{position:relative;overflow:hidden;border:0;min-height:89px;padding:0 20px 0 36px}.faq-services .faq__item-question{position:relative;z-index:2;font-family:Mulish;color:var(--primary-color);font-size:22px;font-weight:700;line-height:29px;text-align:left;min-height:auto;padding:30px 0}.faq-services .faq__item-question span,.icon-arrow{display:flex;width:30px;height:30px;padding:8px 8px 7px 7px;justify-content:center;align-items:center;border-radius:30px;border:1px solid var(--primary-color);object-fit:contain;transition:all .4s;position:relative}.faq-services .faq__item.active .faq__item-answer{padding-bottom:0;max-height:500px!important}.faq-services .services__cta-btn{margin-bottom:1.2em}.faq-services .faq__item.active .faq__item-question span{transform:rotate(90deg);background:var(--primary-color)}.faq-services .wrapper{gap:20px}.faq-services .faq__left{width:calc(100% - 480px);display:flex;flex-direction:column;gap:50px}.faq__right h3{color:var(--text-color);font-size:var(--s-h2);font-weight:600;line-height:26px}.faq__right p{color:#909090;font-size:18px;line-height:21px}.faq__right a,.hero__cta-btn--services{display:flex;align-items:center;gap:18px}.hero__cta-btn--services img{width:15px;height:15px}.faq__right a{width:max-content;text-decoration:none;border-radius:30px;color:var(--primary-color);font-size:22px;font-weight:600;line-height:21px;background:var(--button-color);padding:14px 40px;justify-content:center;flex-shrink:0;margin-left:auto}.faq-services .faq__right{width:460px;display:flex;flex-direction:column;gap:30px}.faq-services .faq__item .faq__item-question span img,.icon-arrow img{width:100%;height:100%;object-fit:contain}.faq-services .faq__item.active .faq__item-question span img,.footer__email-link img,.tab-link .icon-arrow img{filter:brightness(0) saturate(100%) invert(9%) sepia(5%) saturate(21%) hue-rotate(347deg) brightness(103%) contrast(98%)}.faq-services .faq__item-answer{position:relative;z-index:2;transition:all .4s}.faq-services .services__card-description{color:var(--primary-color);line-height:21px;margin-bottom:25px}.faq-services .services__card-image{position:absolute;top:0;left:0;transition:all .4s}.faq-services .services__card-image::before{background:linear-gradient(0deg,rgba(63,34,0,.4)0,rgba(63,34,0,.4) 100%);background-repeat:no-repeat;background-size:cover}.why-choose-us__services .why-choose-us__card{width:calc(33% - 10px);height:134px}.why-choose-us__services .why-choose-us__card-title{margin:auto 0 0}.why-choose-us__services .why-choose-us__card-image{min-width:104px;width:104px;height:104px}.recent-works-services .recent-card__description{margin-bottom:34px;max-width:100%}.recent-card__description-box{display:flex;align-items:flex-end}.recent-works-services .recent-works__cta{white-space:nowrap}.recent-works-services .recent-works__services{flex-wrap:wrap}.recent-works-services .recent-works__image{height:271px;min-height:271px}.recent-works-services .recent-works__card-image{height:271px}.contact-us__image img{object-position:center}.contact-us__image img,.projects-maps img,.recent-works-services .recent-works__card-image img{width:100%;height:100%;object-fit:cover}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:2}.overlay.active{opacity:1;visibility:visible}.footer__email-link span,.mobile-menu{display:flex;align-items:center;background:var(--primary-color)}.mobile-menu{position:fixed;top:0;right:-100%;max-width:360px;width:100%;min-height:100vh;z-index:3;transition:all .4s ease-in-out;padding:16px;flex-direction:column;gap:0}.mobile-menu.active{right:0;z-index:1000}.header__burger{width:26px;height:30px;cursor:pointer;position:relative;z-index:10}.mobile-menu .header__burger{margin-left:auto}.header__burger-lines,.header__burger-lines::after,.header__burger-lines::before{width:100%;height:2.5px;position:relative;transition:all .3s ease-in-out;border-radius:2.5px;background:var(--primary-color)}.header__burger-lines::after,.header__burger-lines::before{content:"";position:absolute;left:0;transition:all .4s ease-in-out}.header__burger-lines::before{top:-7px}.header__burger-lines::after{bottom:-7px}.header__burger.active .header__burger-lines{background:0 0}.header__burger.active .header__burger-lines::before{transform:rotate(45deg);top:0}.header__burger.active .header__burger-lines::after{transform:rotate(-45deg);bottom:0}.header__burger,.mfp-align-top .mfp-container:before{display:none}.footer{padding:45px 0;background:var(--text-color);color:var(--primary-color)}.footer .wrapper{display:flex;flex-direction:column}.footer__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #fff}.footer__nav__list{display:flex;align-items:center;gap:30px}.footer__bottom{padding-top:30px;display:flex;justify-content:center}.footer__bottom p{font-size:14px;line-height:21px}.footer__nav__link,.footer__top-contact a{color:var(--primary-color);line-height:21px;text-decoration:none}.footer__top-contact{display:flex;align-items:center;gap:80px}.footer__email-link{display:inline-flex;justify-content:flex-end;align-items:center;gap:30px;border-radius:30px;border:1px solid var(--primary-color);padding-left:30px;color:var(--primary-color);font-size:22px;font-weight:600;line-height:21px;text-decoration:none}.footer__email-link span{width:49px;height:49px;padding:11px;justify-content:center;border-radius:30px}.about-company__image{height:100%}.clients-swiper .swiper-slide{width:auto;flex:0 0 auto}.contact_response{display:block;padding-top:20px;text-align:center}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:"";height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:before{top:0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.about .coord,.about .team{display:grid;grid-template-columns:repeat(5,1fr)}.about .coord>div:first-child,.about .team>div:first-child,.about .team>div:nth-child(2){grid-column:1/6}.about-company__image img,article.post .post-thumbnail img{object-fit:cover;width:100%;height:100%}.phones__list a{color:var(--primary-color);text-decoration:none}ul.phones__list{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.single-project .hero__image::after{background:linear-gradient(0deg,rgba(0,0,0,.5)0,rgba(0,0,0,.6) 100%)}:root{--product-image-width:clamp(30%, calc(100vw * 0.4), 600px);--primary-color:#fff;--fs1:18px;--fs2:22px;--fs3:32px;--color-size:clamp(40px, calc((100vw - 120px) / 7), 200px);--color-gap:20px;--big-gap:50px;--small-gap:20px}.mb20{margin-bottom:20px}.mb50{margin-bottom:50px}.about-company.product-company .wrapper{gap:var(--small-gap)}.about-company__icons{display:flex;gap:10px}.recent-works__grid.grid-4 .recent-works__bigs{width:calc(25% - 15px)}.rek-application .about-company__icons{flex-wrap:wrap;gap:20px 10px}.rek-application .about-company__icons .application-icon{flex:1 1 calc(33.333% - 10px)}.about-company__details h2,.colors-section h2:not(.subtitle){font-family:inherit;font-weight:600;font-size:var(--fs1);margin-bottom:10px;color:#1a1a1a}.about-company__action{margin-top:35px;display:flex;gap:var(--small-gap);align-items:flex-start}.about-company__action a,.about-company__action p{font-size:1rem}.about-company__action p{color:#1a1a1a}.about-company__action a:not(.about-company__action .ceo-company__cta-btn,.border-black__button){color:#4d90fe}.about-company__action .ceo-company__cta-btn,.border-black__button{font-size:var(--fs2);padding:14px;width:249px;text-align:center;display:block}.border-black__button{border:1px solid #1a1a1a;color:#1a1a1a;border-radius:30px}a.border-black__button{font-size:var(--fs2);color:#1a1a1a;text-decoration:none}.about-company__text.product-company__text{width:var(--product-image-width)}.about-company__details.product-company__details{width:calc(100% - var(--product-image-width))}.about-company__colors{display:grid;grid-gap:var(--color-gap);grid-template-columns:repeat(7,1fr)}.about-company__color img{width:100%;object-fit:contain;aspect-ratio:1/1;border-radius:var(--image-r);height:auto;margin-bottom:10px}.about-company__color-des span{color:#b3b3b3;font-size:20px;font-weight:600;line-height:1.28;text-transform:uppercase}.about-company__color-des{color:var(--text-color);font-size:18px;font-weight:600;line-height:27px;display:flex;gap:10px;align-items:center}.application-icon{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;width:65px;text-align:center;line-height:1}.other-products h2{margin-bottom:var(--big-gap)}.other-products .recent-works__bigs{width:100%;min-width:100%}.other-products .recent-works__image{height:271px;min-height:271px}.other-products .recent-works__card-image img{width:100%;height:100%;object-fit:cover}.about-company__applications .about-company__description{font-size:var(--fs2);line-height:1.45;margin-bottom:1em}.about-company__applications .application-icon{color:var(--text-color);width:auto;line-height:1;flex:1;gap:.5em}.about-company__applications img{max-width:60px;width:50%;height:auto;object-fit:contain}article.post h1.subtitle{white-space:normal;font-size:var(--fs3);line-height:1.2}.recent-works__details .post-meta{font-size:var(--meta_font_size);line-height:1.2;margin-bottom:1em;color:var(--gray-description)}.post-meta a{color:var(--button-color);border-bottom:1px solid}.two-column-layout,article.post{display:flex;gap:var(--big-gap)}.main-column{flex:0 0 66.66%;max-width:66.66%}.sidebar-column{flex:0 0 33.33%;max-width:33.33%;color:var(--text-color)}article.post{flex-direction:column}.post-meta a,article.post a{text-decoration:none}article.post .post-thumbnail{height:377px;width:100%;border-radius:20px;overflow:hidden;position:relative}article.post h2,article.post h3,aside h2,aside h3{font-size:var(--fs2);font-family:inherit;font-weight:600;margin-bottom:1.5em;color:var(--text-color);line-height:1.2}article.post h3,aside h3{font-size:var(--fs1);margin-bottom:1.2em}article.post p+h2,article.post p+h3{margin-top:1.5em}article.post img{max-width:100%;width:100%;border-radius:5px;max-height:350px;object-fit:cover}article ol ol,article ul ul{list-style-type:circle;margin-top:.5em}article ol.no-style,article ul.no-style{list-style:none;padding-left:0}article ol ol{list-style-type:lower-alpha}select{width:80%;padding:1em;border-width:1px;border-color:#e3e3e3;border-radius:1px;font-size:13px;color:var(--gray-description)}article.post table{border:1px solid var(--gray-description);border-collapse:collapse;font-family:inherit;max-width:100%;margin-bottom:1.5em}article.post table td,article.post table th{border:1px solid var(--gray-description);padding:8px}@media (max-width:768px){:root{--fs3:25px}.main-column,.sidebar-column{flex:0 0 100%;max-width:100%}.two-column-layout{flex-wrap:wrap}:root{--big-gap:20px;--small-gap:20px}}.product-status{display:flex;gap:var(--mini-gap);margin-bottom:var(--mini-gap)}.status-in{color:var(--green)}.status-out{color:var(--secondary-color)}span.status-indicator{display:flex;align-items:center;gap:5px}.sku{color:#909090}.product-details{display:flex;gap:var(--mini-gap);margin-bottom:var(--mini-gap)}.price-row{font-size:var(--s-h2);line-height:normal;margin-bottom:5px;color:var(--text-color);white-space:nowrap}.price-row-vat{font-size:1em;color:#909090}.buy-button{display:flex;background-color:var(--secondary-color);color:var(--primary-color);transition:background .3s ease;font-size:var(--fs2);padding:14px;width:150px;text-align:center;justify-content:center;align-items:center;max-height:50px}.buy-button:hover{background-color:#b88a2f}.variant-grid{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.variant-card{flex:1 1 calc(50% - 20px);border:2px solid #ccc;border-radius:var(--card-r);padding:15px;background-color:var(--primary-color);position:relative;box-shadow:0 0 5px rgba(0,0,0,.05);transition:border-color .3s ease;display:flex;gap:10px;justify-content:center;align-items:center;cursor:pointer;max-width:49%}.variant-card.selected{border-color:var(--button-color)}.variant-image{max-width:120px;max-height:120px;margin-bottom:10px}.variant-image__img{max-width:100%;height:auto;object-fit:contain}.variant-title{font-size:1em;font-weight:600;margin-bottom:8px}.variant-price{font-size:1.1em;color:var(--text-color);margin-bottom:10px}.checkmark{position:absolute;top:10px;right:10px;font-size:1.2em;color:#ccc}.variant-card.selected .checkmark,article.post a{color:var(--button-color)}.tabs-nav{display:flex;list-style:none;padding:0;margin:0 0 10px;border-bottom:2px solid #e0e0e0;color:var(--gray-description)}.tabs-nav li{margin-right:30px;padding-bottom:10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px}.tabs-nav li.current{color:var(--text-color);border-bottom-color:var(--button-color);font-weight:600}.tab-content{display:none}.tab-content.current{display:block}.char-row,.download-row{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #f0f0f0;color:var(--gray-description)}.char-row:last-child,.download-row:last-child{border-bottom:none}.download-link{text-align:right}.char-value{text-align:left;display:flex;gap:.5em;flex-wrap:wrap;justify-content:center}.why-choose-us__product{flex-wrap:wrap;align-items:center;gap:0;border-color:var(--decorative-card-bg)}.why-choose-us__product .why-choose-us__card-image{width:40px;min-width:30px;height:35px;overflow:hidden;padding:2px;margin-right:20px}.why-choose-us__product:nth-child(4n),.why-choose-us__product:nth-child(4n+1){background:var(--decorative-card-bg);color:var(--decorative-card-text-color)}.why-choose-us__product:nth-child(4n) .why-choose-us__card-description,.why-choose-us__product:nth-child(4n) .why-choose-us__card-title,.why-choose-us__product:nth-child(4n+1) .why-choose-us__card-description,.why-choose-us__product:nth-child(4n+1) .why-choose-us__card-title{color:var(--decorative-card-text-color)}.why-choose-us__product .why-choose-us__card-description{flex:1 0 100%}.hidden-color,.works #our-projects h2.subtitle{display:none}.product-tabs-wrapper.vertical-tabs{display:flex;gap:var(--big-gap);color:var(--gray-description)}.vertical-tabs .tabs-nav{display:flex;flex-direction:column;gap:14px;flex:.5;border-bottom:none}.vertical-tabs .tab-link{display:flex;gap:var(--mini-gap);border:1px solid var(--gray-description);padding:14px 25px;border-radius:var(--card-r);font-size:var(--tabs-h);align-items:center;line-height:1;margin-right:0}.vertical-tabs .tab-link img{height:50px;width:auto;object-fit:contain}.vertical-tabs .tab-link.current{background:var(--decorative-card-bg);color:#fff;border-color:var(--decorative-card-bg)}.vertical-tabs .tab-link.current img.tab-icon{filter:brightness(0) invert(1)}.vertical-tabs .tabs-content-wrapper{flex:1}.colors-header-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:20px}.tab-link:not(.current) .icon-arrow{transform:rotate(90deg)}.tab-link.current .icon-arrow{border-color:#fff;background:#fff}.tab-link .icon-arrow{margin-left:auto;border-color:var(--gray-description)}.sample-width .how-we-work-box{width:350px;max-width:100%}.image-bg{position:relative;background:#a5c7fe;flex:1;background-size:100%;height:300px;background-repeat:no-repeat;padding:40px 45px;border-radius:var(--image-r);max-width:900px}.image-bg .image-bg__form{max-width:70%}.image-bg__form .contact-form__form{flex-direction:row;flex-wrap:wrap;gap:20px}.image-bg__form .contact-form__form input{flex:1;background:0 0;border-color:#fff;color:#fff}.image-bg__form .contact-form__form input::placeholder{color:#fff}.image-bg__form .contact-form__form button{flex:1 0 100%;background:#fff;color:var(--base-color)}.image-bg__form p{color:#fff;font-size:var(--tabs-h);font-weight:600}.image-bg__image{position:absolute;right:calc(-1*var(--image-bg__imagew)/2);width:var(--image-bg__imagew);height:var(--image-bg__imagew)}.product-company__additional .why-choose-us-title{flex:0 0 100%}.product-company__additional .why-choose-us-title h2.subtitle{white-space:wrap}@media (min-width:1024px){.product-company__additional .why-choose-us-title{flex:0 0 30%}}.d-flex{display:flex}.align-items-center{align-items:center}.gap-5{gap:var(--small-gap)}.product-company__additional .d-flex{display:flex;gap:20px;flex-direction:row;width:100%;border:1px solid var(--gray-description);border-radius:10px;padding:40px}.product-company__additional .flex-1{flex:1}.product-company__additional .flex-reverse{flex-direction:row-reverse}.flex-image img{object-fit:cover;border-radius:20px;height:100%}.flex-column{flex-direction:column}.view-more-container{margin-top:var(--mini-gap)}.popup-overlay,.view-more-colors-btn{display:flex;justify-content:center;align-items:center}.view-more-colors-btn{background:0 0;gap:20px;font-family:"Mulish";font-weight:700;line-height:1}.view-more-colors-btn img{transform:rotate(90deg)}.view-more-colors-btn.expanded img{transform:rotate(-90deg)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999}.popup-content{background:#fff;width:80%;border-radius:var(--image-r);position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.2)}.close-popup{position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;color:#aaa;cursor:pointer;z-index:10;line-height:1}.close-popup:hover{color:#333}.popup-body{display:flex;flex-direction:row;padding:20px;padding-block:clamp(20px,5vw,60px);padding-inline:clamp(20px,4vw,50px)}.popup-form-section{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;margin-right:var(--big-gap)}.popup-image-section{flex:1;overflow:hidden;max-height:324px;border-radius:var(--small-r)}.popup-image-section img{width:100%;height:100%;object-fit:cover;display:block}.popup-form-section h3{font-size:25px;font-weight:600;margin-bottom:10px;line-height:1.2}.popup-subtitle{margin-bottom:30px;line-height:1.4}.popup-form-section .form-group{margin-bottom:20px}.popup-form-section input{width:100%;border:0;border-bottom:1px solid #ddd;padding:10px 0;font-size:14px;color:#333;outline:0;background:0 0}.popup-form-section input::placeholder{color:var(--gray-description);font-size:14px;font-family:"Mulish"}.popup-form-section input:focus{border-bottom-color:var(--button-color)}.popup-form-section .form-submit{margin-top:var(--mini-gap)}.popup-form-section button.blue-button{cursor:pointer;border:0;margin:0 auto;font-family:"Mulish"}.image-bg__form span.contact_response{color:#fff!important;text-align:center;margin:0 auto;padding-top:0}.product-labels{display:flex;flex-wrap:wrap;gap:10px;position:absolute;top:10px;left:10px}.product-label{color:#fff;padding:5px 10px;border-radius:var(--small-r);line-height:1}span.vat-note{white-space:nowrap}.main-search-active{background:rgba(0,0,0,.92)0 0;width:100%;min-height:100vh;padding:32px 46px 39px;position:fixed;top:0;right:-100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sidebar-search-icon{display:block;float:right;overflow:hidden;position:absolute;width:100%;text-align:right}.sidebar-search-icon button,.sidebar-search-input form .form-search button{border:medium;color:#fff;padding:0;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.sidebar-search-icon button{background:0 0;font-size:50px;line-height:1;margin-right:46px}.sidebar-search-icon button:hover,.sidebar-search-input form .form-search button:hover{color:var(--decorative-card-bg)}.main-search-active.inside{right:0;z-index:9999999}.sidebar-search-input{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:60%;justify-content:center}.sidebar-search-input form{width:75%}.sidebar-search-input form .form-search{position:relative}.sidebar-search-input form .form-search input{background-color:transparent;border-color:#fff;border-style:solid;border-width:0 0 1px;color:#fff;display:block;font-size:18px;height:62px;line-height:62px;width:100%;padding:0 50px 0 0}.sidebar-search-input form .form-search button{background-color:transparent;font-size:30px;position:absolute;right:0;top:6px}.ion-android-close:before{content:"x"}.sidebar-search-input input::placeholder{color:#fff;font-size:14px}.sidebar-search-icon .search-close1{width:26px;height:30px;position:relative;transition:all .3s ease-in-out;border-radius:2.5px;background:0 0}.sidebar-search-icon .search-close1::before{transform:rotate(45deg);top:0}.sidebar-search-icon .search-close1::after{transform:rotate(-45deg);bottom:2px}.sidebar-search-icon .search-close1::after,.sidebar-search-icon .search-close1::before{content:"";width:100%;height:2.5px;border-radius:2.5px;background:var(--primary-color);transition:all .4s ease-in-out;position:relative;display:block}@media (max-width:777px){.sidebar-search-input,.sidebar-search-input form{width:100%;overflow:hidden}}.ion-android-close,.ion-android-search{font-size:24px}@media (max-width:768px){.why-choose-us__product .why-choose-us__card-description{margin-top:1em}.price-row{font-size:var(--fs1)}.popup-body{flex-direction:column-reverse}.flex-1.flex-image,.popup-image-section{display:none}.popup-form-section{margin-right:0}.how-we-work__image{max-height:150px}.char-row{align-items:baseline;flex-direction:column;gap:10px;padding-left:0}.char-label{font-weight:600}.char-value{justify-content:space-around}.char-value .application-icon{width:15%}div#tab-technical{border-bottom:1px solid #f0f0f0}.view-more-colors-btn{margin:0 auto;width:auto;min-width:200px}}.gallery-popup__items{display:flex;gap:15px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth}.gallery-popup__items::-webkit-scrollbar{height:8px}.gallery-popup__items::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.gallery-popup__items img,.gallery-popup__items picture{flex:0 0 auto;max-height:150px;border-radius:var(--card-r);object-fit:cover}@media (min-width:999px){.nav__link-product{width:140px;justify-content:center}.about-company__applications{padding-left:1em}}@media (max-width:1200px){.about-company__details.product-company__details{width:100%;margin-bottom:0}.about-company__color-des{font-size:16px;margin-bottom:20px}.about-company__color-des span{font-size:18px}.about-company__colors{grid-template-columns:repeat(3,1fr)}}@media (max-width:769px){:root{--big-icon-size:var(--icon-size);--image-bg__imagew:100px}article .post-thumbnail{height:271px;min-height:271px}article h1.subtitle{font-size:25px}.about-company__color-des{font-size:14px;margin-bottom:20px;flex-wrap:wrap;justify-content:center;gap:10px;line-height:1}.about-company__color-des span{font-size:18px}.about-company__text.product-company__text{width:100%}.about-company__action{flex-direction:column}.about-company__colors{grid-template-columns:repeat(4,1fr)}.variant-grid{margin:0}.variant-card{flex-direction:column}.vertical-tabs .tabs-nav{max-width:60px}.vertical-tabs .tab-link{padding:5px;justify-content:center}.tab-link .icon-arrow,.vertical-tabs .tab-link img+span{display:none}.vertical-tabs .tab-link img{height:40px}.image-bg{background-size:cover;height:auto;padding:1em;max-width:100%}.image-bg__image{bottom:calc(-1*var(--image-bg__imagew)/2);right:0}.image-bg .image-bg__form{max-width:100%}}@media (max-width:480px){.why-choose-us .why-choose-us__product picture.why-choose-us__card-image img{height:auto}article h1.subtitle{font-size:25px}.about-company__applications .about-company__icons{flex-wrap:wrap;gap:1em}.about-company__applications .application-icon{width:30%;flex:0 0 30%}}.works .section-bottom{margin-bottom:var(--big-gap)}.faq .wrapper,.works .flex-direction-column{flex-direction:column}.faq .wrapper{gap:var(--gap)}.works .faq__items,.works .section-title{align-items:center;flex-direction:column}.works .section-title{display:flex;gap:5px;justify-content:center;width:100%;text-align:center}.works .hero{height:80vh;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden}@media screen and (max-width:1800px){.works .hero{height:98vh}}.works .ceo-company__description span,.works .section-title span{color:var(--button-color)}.works .faq h2{width:auto}.works .work-title{font-weight:500;font-size:3em;line-height:1.38}.works .column-left .section-title{text-align:left}.works .hero__title{text-transform:none;max-width:100%}.works .hero__service-link{gap:10px;padding-left:20px}.works .ceo-company__description{margin-bottom:.5em}.works .ceo-company__details+.ceo-company__description{margin-top:1.5em}.works .ceo-company .wrapper{justify-content:center}.works .ceo-company__text{margin-right:0;width:50%;max-width:800px}.works .ceo-company__image{width:50%}.works .pading-all{padding:50px 0}.works #our-recent-works1 .wrapper{gap:0}.works .recent-works__box .recent-works__image{width:578px;height:248px;overflow:inherit}.works .recent-works__box .recent-works__image img{object-fit:cover;border-radius:20px}.works .recent-works__grid{gap:50px 40px}.works .recent-works__bigs,.works .recent-works__box{width:calc(50% - 20px)}.works .recent-works__services{margin-top:1em}.works .faq__item-question{font-size:1.5em;line-height:1.2}.works .faq__item.active{padding-bottom:25px}.works .faq__item-question img{width:22px;height:22px}.stage,.stages{display:flex;gap:10px}.stage{flex-direction:column;gap:20px;align-items:center;text-align:center}.bg-images{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.bg-images.fixed-img{background-attachment:fixed}.bg-images.dark-bg:before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:0}.bg-images.dark-bg .wrapper{z-index:1;position:relative}.dark-bg,.works .nav__item.w-link.menu-social-link a{color:#fff}.stage__number{color:var(--button-color);font-weight:700;font-size:3.5em;line-height:1}.stage__image{background-color:#fff;padding:40px;border-top:5px solid var(--button-color);border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:160px;height:150px;display:flex;align-items:center;justify-content:center}.stage__title{font-size:2em;font-weight:500;line-height:1.1;margin-bottom:.8em}.stage__text{max-width:250px;margin-left:auto;margin-right:auto}.stage__text p{line-height:1.5}.works .nav__item.w-link.menu-social-link{background:var(--button-color)}.column-left,.icons-text,.two-column-section{display:flex;gap:var(--big-gap)}.column-left{flex-direction:column}.icons-text{padding-bottom:2px;border-bottom:1px solid #fff;margin-bottom:40px}.works .icons-text>img{height:100Px;width:100px;object-fit:contain;margin-top:auto;margin-bottom:auto}.icons-text_text{font-size:2em;font-weight:500;line-height:1.5}.works .how-we-work__content,.works .how-we-work__steps{gap:var(--big-gap);width:100%}.works .how-we-work__steps{flex-direction:row}.works .how-we-work__step{text-align:center;border:0;padding:var(--big-gap);gap:var(--mini-gap)}.works .how-we-work .wrapper,.works .why-choose-us__left{gap:var(--big-gap)}.works .services .wrapper{flex-direction:column;gap:var(--big-gap)}.works .how-we-work__description,.works .how-we-work__description>p{color:#868686;font-size:1em;line-height:1.5;margin-bottom:0;margin-top:auto;font-weight:600}.works .how-we-work__step-description{color:var(--text-color);font-size:1.5em;line-height:1.25}.works .how-we-work__description>p{max-width:900px}.works .services__card-icon{width:100px;height:100px;padding:0;border-radius:0;background:0 0;margin-left:auto;margin-right:auto;margin-top:auto}.works .services__card-icon img{width:100px;height:100px;aspect-ratio:1/1;object-fit:none}.works .services__card-title{margin-bottom:1em;margin-top:1em}.works .services__card-title a{color:inherit;text-decoration:none}.works .services__card-description{max-width:600px;margin:auto auto 0}.work-description{padding-top:1em}.works .services__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px}.works .services__card:nth-child(1){grid-column:1;grid-row:1/span 2}.works .services__card:nth-child(1) .services__card-description{border:1px solid #fff;border-radius:var(--small-r);padding:2em 1em;max-width:700px}.works .services__card:nth-child(2){grid-column:2;grid-row:1}.works .services__card:nth-child(3){grid-column:2;grid-row:2}.works .services__card{width:100%;height:100%;padding:30px}.works .projects__item{border-color:#4d90fe}.works .projects__item.active .projects__item-lcoation img{content:url(/wp-content/themes/Avada-Child-Theme/assets/images/location-white1.svg)}.footer__email-button{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:#fff}@media (max-width:768px){.works .faq__item-question{font-size:1.2em;line-height:1.2}.works .how-we-work__step-description{color:var(--text-color);font-size:1em;line-height:1.5}.icons-text img{width:50px}.stage__title,.works .work-title{font-size:1.8em}.stage__number{font-size:3em}.icons-text_text{font-size:1em}.works .services__grid{grid-template-columns:1fr;grid-template-rows:auto auto auto}.works .services__card,.works .services__card:nth-child(1),.works .services__card:nth-child(2),.works .services__card:nth-child(3){grid-column:1;width:100%;grid-row:auto}.stages{gap:var(--small-gap)}.stages,.two-column-section,.works .how-we-work__steps{flex-direction:column}.works .recent-works__bigs,.works .recent-works__box,.works .recent-works__box .recent-works__image{width:100%}.works .wrapper{padding-left:20px;padding-right:20px}.works .recent-works .wrapper{gap:0}.stage,.stage.flex-direction-column-reverse{flex-direction:inherit;margin-bottom:var(--gap)}.stage__image{width:100px;height:100px;padding:15px}.works .ceo-company__text{width:100%}}@media (max-width:576px){.works .why-choose-us picture.why-choose-us__card-image img,.works .why-choose-us__card-image{height:100px;object-fit:contain}}.gray-bg{background-color:#f8f8f8;box-shadow:0 4px 4px 0#00000040}.flex-direction-column-reverse{flex-direction:column-reverse}.text-center{text-align:center}.centered-elements .contact-form__container{justify-content:center;gap:2em}.rek-elem.how-we-work-services .how-we-work__image{border:1px solid #edb43d;padding:1em}.rek-elem.how-we-work-services .how-we-work__image img{object-fit:contain}.about-company__details p.general-text,.general-text{color:#1a1a1a;font-size:1rem}@media (min-width:769px){.projects .wrapper{width:580px;max-width:100%}.carousel-inner{display:flex;gap:20px}}@media (min-width:1201px){.fixed-txt{position:sticky;top:120px;align-self:flex-start}}@media (max-width:1500px){.pading-all{padding:150px 32px}.recent-works__cta{font-size:9px}.header,.hero .wrapper,header.fixed{padding:0 32px}.footer{padding-left:32px;padding-right:32px}.recent-works-services .recent-works__cta{font-size:17px}}@media (max-width:1200px){.pading-all{padding:64px 32px}.how-we-work__content{width:100%}.how-we-work__steps{justify-content:space-between}.about-company .wrapper,.ceo-company .wrapper,.contact-us .wrapper,.faq .wrapper,.how-we-work .wrapper,.recent-works__grid,.services .wrapper,.why-choose-us .wrapper{flex-direction:column;gap:32px}.footer__top{flex-wrap:wrap;gap:16px}.footer__top-contact{gap:32px}.footer__nav{width:calc(100% - 152px)}.footer__nav__list{justify-content:flex-end}.why-choose-us__left{gap:32px}.about-company__text{gap:32px;width:100%}.recent-works__bigs{width:100%;max-width:100%;margin:0}.recent-works__box{width:100%}.about-company__media,.ceo-company__image,.ceo-company__text,.contact-us__section,.how-we-work-box{width:100%;max-width:100%;margin:0}.ceo-company__text,.mobile-menu .nav .nav__list{display:flex;flex-direction:column}.ceo-company__image{display:flex;justify-content:center}.about-company__details,.about-company__details p:not(:last-child),.about-company__details ul{margin-bottom:1.2em}.about-company__video{width:670px;margin:0 auto}.how-we-work-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.how-we-work-services .how-we-work__content{width:100%}.how-we-work__description{margin:0}.recent-works__details{max-width:100%}.contact-us__text{height:auto}.contact-us__box,.projects .wrapper{gap:32px}.faq__item-question{text-align:left}.how-we-work__media{width:100%}.recent-works__image{max-width:700px;margin:0 auto}.recent-works__details{height:auto}.recent-works__cta{font-size:17px}.recent-works__box{max-width:700px;margin:0 auto}.mobile-menu .nav .nav__list .nav__link{color:var(--text-color)}.mobile-menu .header__burger-lines::after,.mobile-menu .header__burger-lines::before{background:var(--text-color)}.recent-works-services .recent-works__grid{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.faq-services .faq__left,.faq-services .faq__right,.why-choose-us__services .why-choose-us__grid{width:100%}.why-choose-us__services .why-choose-us__card{width:calc(33% - 11px)}.recent-works-services .recent-works__services{flex-direction:column;align-items:flex-start}.recent-works-services .recent-works__bigs{min-width:calc(50% - 16px);width:100%;flex:1}}@media (max-width:992px){footer .lang-switcher__drop{right:0}.nav__list{display:none}.how-we-work-box,.recent-works-title{flex-wrap:wrap;gap:16px}.contact-us__box{flex-direction:column}.contact-us__content{margin-bottom:1.2em}.contact-us .contact-form__container{margin:0 auto}.hero__title{font-size:42px;line-height:55px}.hero{height:750px;padding:200px 0 64px}.header__burger{display:flex;align-items:center;justify-content:center;z-index:100}}@media (max-width:768px){body{font-size:15px}.works{--gap:40px;--big-gap:20px}header.header.alt+section{padding-top:200px}.nav__item ul{padding:10px 0 0}.nav__item{text-align:center}.about-company__video{width:100%}.hero .wrapper{padding:0 16px}.hero__title{font-size:40px}.pading-all,.works .pading-all{padding:32px 16px}.services__card{height:100%;min-height:400px;padding:16px}.services__card-icon{margin-bottom:16px}.services__cta-btn{padding:18px 0;width:100%}.recent-works__box .recent-works__item,.why-choose-us__grid{flex-direction:column}.why-choose-us__card{width:100%;min-height:185px;height:100%}.recent-works__box .recent-works__image img,.recent-works__card-image img{width:100%;height:100%;object-fit:cover}.recent-works__box .recent-works__image{width:100%;height:250px}.recent-works__location{margin-bottom:16px}.how-we-work__content{flex-direction:column-reverse}.how-we-work__steps{width:100%;min-width:100%}.contact-form{padding:32px 16px}.about-company__stat{padding:16px}.clients-trust-us__logo{width:150px;height:150px}.header,.header.alt,header.fixed{padding:5px 16px;height:auto}.footer__nav{width:100%}.footer__nav__list{justify-content:center}.footer__logo{margin:0 auto}.footer{padding:32px 16px}.faq-services .faq__item-question{font-size:18px;line-height:21px}.why-choose-us__services .why-choose-us__card{width:calc(50% - 10px);height:auto;min-height:auto}.why-choose-us__services .why-choose-us__grid{flex-direction:row;flex-wrap:wrap}.how-we-work-services .how-we-work__steps{flex-wrap:wrap}.how-we-work-services .how-we-work__step{width:calc(50% - 10px)}.recent-works-services .recent-works__bigs{width:100%;min-width:100%}.about-company-service .about-company__stats{flex-direction:row}.about-company-service .about-company__stat:nth-of-type(1){background:0 0}.projects__content{width:100%;height:auto;padding-left:0;padding-right:0}.projects__item{border-radius:20px;border:1px solid var(--button-color);min-height:63px;padding:10px;display:flex;gap:5px;cursor:pointer;transition:all .4s}.projects__item-lcoation{display:flex;gap:10px;align-items:center;color:#909090;font-size:14px;line-height:21px;margin-bottom:5px;transition:all .4s}.projects__item-title{color:#909090;font-size:16px;font-weight:600;line-height:1.2;transition:all .4s}.projects__item.active .projects__item-description{line-height:21px;font-size:16px;padding-top:7px}.projects__item.active{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:5px}.projects__item.active .projects__item-image{grid-row:1;grid-column:1;width:150px;height:50px;min-width:82px;border-radius:5px;overflow:hidden}.projects__item.active .projects__item-icon{grid-row:1;grid-column:2}.projects__item.active .projects__item-info{grid-row:2;grid-column:1/3}section#our-projects{display:flex;flex-direction:column-reverse}.projects-maps{height:400px;width:100%;position:relative;top:0;left:0;margin-bottom:20px}.projects .wrapper{gap:0}.centered-elements .hero__cta-btn--request-quote{background:var(--button-color);text-align:center;margin-left:auto;margin-right:auto}.product-details{flex-direction:column}.single-product{padding-top:250px}.section-absolute{top:100px;padding-left:16px;padding-right:16px}.mobile-menu .nav__list{margin-top:0;gap:.3em}}@media (max-width:576px){.subtitle{font-size:18px;white-space:normal}.header__email-link{font-size:0;padding:0;gap:0}.hero,.works .hero{height:auto;padding-top:200px}.hero__title{font-size:32px;line-height:40px}.hero__description{font-size:1em;line-height:1.5;max-width:100%}.hero__box{flex-direction:column;align-items:flex-start;gap:16px}.hero__services{gap:8px}.services__grid{flex-direction:column}.services__card{width:100%}.why-choose-us__card{flex-direction:column}.why-choose-us__card-image{width:100%;height:250px}.why-choose-us__card-image img{width:100%;object-position:center}.why-choose-us picture.why-choose-us__card-image img{height:250px}.why-choose-us.why-choose-us__services.pading-all picture.why-choose-us__card-image img{height:auto;object-fit:contain}.recent-card__description,.recent-works__bigs .recent-works__title,.recent-works__box .recent-works__title{max-width:100%}.recent-works__view-all{margin:0 auto}.recent-works__services{flex-direction:column;align-items:flex-start}.recent-works__details{max-width:100%}.projects__item.active{flex-direction:column}.contact-form__container{width:100%;height:auto;padding:16px}.testimonials__box{flex-direction:column;gap:16px}.about-company__description{line-height:1.45;font-size:var(--fs2)}.about-company__stats{flex-direction:column}.ceo-company__description{font-size:18px;line-height:20px}.ceo-company__image{width:100%;height:300px;min-width:100%}.ceo-company__image img{width:100%;height:100%;object-fit:cover}.faq__items{flex-direction:column}.faq__items-col,.why-choose-us .wrapper h2{width:100%}.contact-us__box{padding:16px}.contact-us__info{gap:16px}.contact-us__info-box{display:flex;flex-direction:column;gap:16px}.contact-us .contact-form__container{width:100%;min-width:100%}.contact-form__submit-btn{padding:14px 0;width:100%}.contact-us__content,.contact-us__info-item strong{font-size:18px;line-height:20px}.contact-us__info-item strong{margin-bottom:8px}.testimonials__view-all{padding:8px 16px;margin-left:auto}.header__logo{width:100px;height:70px}.footer__nav__list{flex-direction:column}.footer__top{justify-content:center}.footer__bottom p{text-align:center}.about-company-service .about-company__stats{flex-wrap:wrap}.about-company-service .about-company__stat{width:100%}.faq-services .faq__item{padding:0 16px}.recent-card__description-box{flex-direction:column;gap:16px;align-items:flex-start}.how-we-work-services .how-we-work__steps{flex-direction:column}.how-we-work-services .how-we-work__step{width:100%}.how-we-work-services .how-we-work__step-title{font-size:16px}.how-we-work-services .how-we-work__number{width:auto}.services-about-company__stats .about-company__stat{flex-direction:row}.marker.projects__item{width:100%}}