:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--accent:#b7983c;--main:#0e131c;--error:red;--input-border-color:#d4d4de;--border-color:#ffffff1a;--gray:#fff9;--intersection-offset:7.5rem}@media (width<=1199.98px){:root{--intersection-offset:6.5rem}}html{font-size:1.11vw}@media (width<=1399.98px){html{font-size:1.25vw}}@media (width<=1199.98px){html{font-size:1.5vw}}@media (width<=767.98px){html{font-size:2.5vw}}@media (width<=575.98px){html{font-size:4.25vw}}body{background-color:var(--main);color:#fff;font-display:swap;font-optical-sizing:auto;font-variation-settings:"slnt" 0,"CRSV" 0,"SHRP" 0;font-family:Geologica,sans-serif;font-size:.9375rem;font-style:normal;font-weight:300;line-height:140%}.locked{overflow:hidden}.container{width:100%;margin:0 auto;padding:0 3.5rem}@media (width<=1199.98px){.container{padding:0 1.5rem}}.sections-group{background-color:var(--main);z-index:10;position:relative;overflow:hidden}a{transition:all .5s}a:hover{color:var(--accent);transition:all .5s}.swiper-pagination-bullet{cursor:pointer;opacity:.5;background:#fff;border-radius:50%;width:.25rem;height:.25rem;transition:all .5s;position:relative;transform:rotate(-90deg)}.swiper-pagination-bullet circle{opacity:0;stroke:#fff;stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash);stroke-linecap:round;stroke-width:1.5px;transition:all .5s}.swiper-pagination-bullet:after{content:"";height:var(--bullet-size);width:var(--bullet-size);background:#fff;border-radius:50%;margin:auto;position:absolute;inset:0}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-bullet-active circle{animation:progress linear var(--delay);opacity:1}[data-sal]{--sal-duration:1.25s;--sal-easing:ease}.hidden{display:none}h1,.hero-item__title,.project-head__title,.page-head__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:4.5rem;line-height:120%}@media (width<=767.98px){h1,.hero-item__title,.project-head__title,.page-head__title{font-size:3rem}}h2,.industry-item__title,.service-item__title,.featured-testimonials__title,.related-news__title,.block-quote__title,.advantages__title,.project-testimonial__title,.related-services__title,.why-our-service__title,.service-result__title,.related-projects__title,.related-solutions__title,.featured-solutions__title,.modal__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:3rem;font-weight:300;line-height:120%}@media (width<=767.98px){h2,.industry-item__title,.service-item__title,.featured-testimonials__title,.related-news__title,.block-quote__title,.advantages__title,.project-testimonial__title,.related-services__title,.why-our-service__title,.service-result__title,.related-projects__title,.related-solutions__title,.featured-solutions__title,.modal__title{font-size:2rem}}h3,.advantage-item__title,.related-service-item__title,.related-solution-item__title,.featured-solution-item__full-title,.hero-about__text,.service-result__group-title,.contacts-city-item__name,.popup__title{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:2rem;font-weight:100;line-height:120%}@media (width<=767.98px){h3,.advantage-item__title,.related-service-item__title,.related-solution-item__title,.featured-solution-item__full-title,.hero-about__text,.service-result__group-title,.contacts-city-item__name,.popup__title{font-size:1.5rem}}@keyframes pulsate{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:0}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1;width:100%;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75rem}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}:is(.swiper-css-mode>.swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{border:.25rem solid var(--swiper-preloader-color,var(--swiper-theme-color));box-sizing:border-box;transform-origin:50%;z-index:10;border-top-color:#0000;border-radius:50%;width:2.625rem;height:2.625rem;margin-top:-1.3125rem;margin-left:-1.3125rem;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}:is(.swiper-fade .swiper-slide) .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,:is(.swiper-fade .swiper-slide-active) .swiper-slide-active{pointer-events:auto}[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:50ms}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translate(20%)}[data-sal=slide-right]{transform:translate(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(125rem)rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(125rem)rotateY(91deg)}[data-sal=flip-up]{transform:perspective(125rem)rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(125rem)rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}.header{border-bottom:1px solid var(--border-color);z-index:100;transition:background-color .75s;position:fixed;left:0;right:0;transform:translateY(-6.25rem)}@media (width<=1199.98px){.header{padding:.75rem 0}}@media (width<=767.98px){.header{padding:1.5rem 0}}.header__wrap{align-items:center;display:flex}.header__header-menu{margin:auto;padding:1.25rem 0}@media (width<=1199.98px){.header__header-menu{margin-right:0}}@media (width<=767.98px){.header__header-menu{background-color:var(--main);opacity:0;width:100%;height:calc(100dvh - 100%);padding:0;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}}.header__menu-toggler{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:1.5rem;height:1.5rem;margin-left:auto;display:none;position:relative}@media (width<=767.98px){.header__menu-toggler{display:flex}}.header__menu-toggler span{background-color:#fff;width:1.25rem;height:.125rem;transition:all .5s;display:block;position:relative}.header__menu-toggler.active span:first-of-type{top:.25rem;transform:rotate(45deg)}.header__menu-toggler.active span:last-of-type{top:-.375rem;transform:rotate(-45deg)}.header__logo{width:7.0625rem;height:2.5rem;display:block}@media (width<=991.98px){.header__logo{width:5.625rem;height:2rem}}.header__logo svg{width:100%;height:100%}.header__contacts{border-left:1px solid var(--border-color);align-items:center;gap:1rem;padding:1.25rem 0 1.25rem 2rem;display:flex}@media (width<=1199.98px){.header__contacts{display:none}}.header__phone{font-size:.875rem}.header__email{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .5s;display:flex}.header__email:hover{background-color:var(--accent);transition:all .5s}.header__email:focus,.header__email:active{background-color:#9c7c1e;transition:all .5s}.header__email svg{width:1rem;height:1rem}.header--has-bg{background-color:#161e2c}.header--menu-opened{background-color:var(--main)}.footer__wrap{background-color:var(--main);z-index:10;position:relative;overflow:hidden}@media (width<=767.98px){.footer__wrap{border-top:1px solid var(--border-color)}}.footer__topbar{border-bottom:1px solid var(--border-color);padding:2rem 0}@media (width<=767.98px){.footer__topbar{border:none;padding-bottom:0}}.footer__contacts{align-items:center;gap:.5rem;display:flex}@media (width<=991.98px){.footer__contacts{border-top:1px solid var(--border-color);flex-direction:column;gap:1.625rem;margin:2rem -1.5rem 0;padding:2rem 1.5rem 0}}.footer__contacts-right{align-items:center;gap:.5rem;display:flex}.footer__phone{font-size:1.125rem;font-weight:400}@media (width<=991.98px){.footer__phone{font-size:1.5rem}}@media (width<=767.98px){.footer__phone{font-size:2rem;font-weight:100}}.footer__email{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .5s;display:flex}@media (width<=991.98px){.footer__email{background-color:var(--border-color);width:3.5rem;height:3.5rem}}.footer__email:hover{background-color:var(--accent);transition:all .5s}.footer__email:focus,.footer__email:active{background-color:#9c7c1e;transition:all .5s}.footer__email svg{width:1rem;height:1rem}@media (width<=991.98px){.footer__email svg{width:1.5rem;height:1.5rem}}.footer__logo{width:9.375rem}@media (width<=767.98px){.footer__logo{width:9.6875rem}}.footer__logo img,.footer__logo svg{width:100%;height:auto}.footer__row{justify-content:space-between;align-items:center;display:flex}@media (width<=991.98px){.footer__row{flex-direction:column;margin:0 -1.5rem}}.footer__middlebar{border-bottom:1px solid var(--border-color);padding:3.5rem 0}@media (width<=1199.98px){.footer__middlebar{padding:2rem 0}}@media (width<=767.98px){.footer__middlebar{display:none}}.footer__bottombar{padding:2rem 0}.footer__copyright-text{color:var(--gray);margin-bottom:2rem;font-size:.875rem}@media (width<=991.98px){.footer__copyright-text{text-align:center;font-size:.8125rem}}.footer__links{align-items:center;gap:2.5rem;display:flex}@media (width<=1199.98px){.footer__links{gap:1.5rem}}@media (width<=991.98px){.footer__links{flex-direction:column;margin-top:1.5rem}}.footer__link{font-size:.875rem;font-weight:400}.advantage-item__text,.service-item__text,.featured-testimonials__text,.error__text,.featured-certificates__text,.featured-customers__text,.featured-news__text,.featured-projects__text,.featured-services__text,.featured-solutions__text,.page-head__text{color:var(--gray);margin-bottom:1.875rem;font-size:1.125rem;font-weight:400;line-height:140%}@media (width<=767.98px){.advantage-item__text,.service-item__text,.featured-testimonials__text,.error__text,.featured-certificates__text,.featured-customers__text,.featured-news__text,.featured-projects__text,.featured-services__text,.featured-solutions__text,.page-head__text{font-size:.9375rem;font-weight:300}}.industry-item__group,.featured-service-item__text,.link-block__text,.news-content__wrap,.why-our-service__content,.service-result__group-content,.lead__text,.project-tasks__content,.popup__body{color:var(--gray);flex-direction:column;gap:1.5rem;display:flex}.industry-item__group h1:not([class]),.featured-service-item__text h1:not([class]),.link-block__text h1:not([class]),.news-content__wrap h1:not([class]),.why-our-service__content h1:not([class]),.service-result__group-content h1:not([class]),.lead__text h1:not([class]),.project-tasks__content h1:not([class]),.popup__body h1:not([class]),.industry-item__group h2:not([class]),.featured-service-item__text h2:not([class]),.link-block__text h2:not([class]),.news-content__wrap h2:not([class]),.why-our-service__content h2:not([class]),.service-result__group-content h2:not([class]),.lead__text h2:not([class]),.project-tasks__content h2:not([class]),.popup__body h2:not([class]),.industry-item__group h3:not([class]),.featured-service-item__text h3:not([class]),.link-block__text h3:not([class]),.news-content__wrap h3:not([class]),.why-our-service__content h3:not([class]),.service-result__group-content h3:not([class]),.lead__text h3:not([class]),.project-tasks__content h3:not([class]),.popup__body h3:not([class]),.industry-item__group h4:not([class]),.featured-service-item__text h4:not([class]),.link-block__text h4:not([class]),.news-content__wrap h4:not([class]),.why-our-service__content h4:not([class]),.service-result__group-content h4:not([class]),.lead__text h4:not([class]),.project-tasks__content h4:not([class]),.popup__body h4:not([class]),.industry-item__group h5:not([class]),.featured-service-item__text h5:not([class]),.link-block__text h5:not([class]),.news-content__wrap h5:not([class]),.why-our-service__content h5:not([class]),.service-result__group-content h5:not([class]),.lead__text h5:not([class]),.project-tasks__content h5:not([class]),.popup__body h5:not([class]),.industry-item__group h6:not([class]),.featured-service-item__text h6:not([class]),.link-block__text h6:not([class]),.news-content__wrap h6:not([class]),.why-our-service__content h6:not([class]),.service-result__group-content h6:not([class]),.lead__text h6:not([class]),.project-tasks__content h6:not([class]),.popup__body h6:not([class]){color:#fff;margin-bottom:0}.industry-item__group p:not([class]),.featured-service-item__text p:not([class]),.link-block__text p:not([class]),.news-content__wrap p:not([class]),.why-our-service__content p:not([class]),.service-result__group-content p:not([class]),.lead__text p:not([class]),.project-tasks__content p:not([class]),.popup__body p:not([class]){font-size:.9375rem;font-weight:300;line-height:140%}.industry-item__group hr,.featured-service-item__text hr,.link-block__text hr,.news-content__wrap hr,.why-our-service__content hr,.service-result__group-content hr,.lead__text hr,.project-tasks__content hr,.popup__body hr{background-color:var(--border-color);width:100%;height:1px}.industry-item__group strong:not([class]),.featured-service-item__text strong:not([class]),.link-block__text strong:not([class]),.news-content__wrap strong:not([class]),.why-our-service__content strong:not([class]),.service-result__group-content strong:not([class]),.lead__text strong:not([class]),.project-tasks__content strong:not([class]),.popup__body strong:not([class]){color:#fff;font-size:1.125rem;font-weight:400}.industry-item__group ul:not([class]),.featured-service-item__text ul:not([class]),.link-block__text ul:not([class]),.news-content__wrap ul:not([class]),.why-our-service__content ul:not([class]),.service-result__group-content ul:not([class]),.lead__text ul:not([class]),.project-tasks__content ul:not([class]),.popup__body ul:not([class]){gap:1rem;display:grid}.industry-item__group ul:not([class]) li:not([class]),.featured-service-item__text ul:not([class]) li:not([class]),.link-block__text ul:not([class]) li:not([class]),.news-content__wrap ul:not([class]) li:not([class]),.why-our-service__content ul:not([class]) li:not([class]),.service-result__group-content ul:not([class]) li:not([class]),.lead__text ul:not([class]) li:not([class]),.project-tasks__content ul:not([class]) li:not([class]),.popup__body ul:not([class]) li:not([class]){padding-left:1.25rem;font-size:.9375rem;font-weight:300;position:relative}.industry-item__group ul:not([class]) li:not([class]) b:not([class]),.featured-service-item__text ul:not([class]) li:not([class]) b:not([class]),.link-block__text ul:not([class]) li:not([class]) b:not([class]),.news-content__wrap ul:not([class]) li:not([class]) b:not([class]),.why-our-service__content ul:not([class]) li:not([class]) b:not([class]),.service-result__group-content ul:not([class]) li:not([class]) b:not([class]),.lead__text ul:not([class]) li:not([class]) b:not([class]),.project-tasks__content ul:not([class]) li:not([class]) b:not([class]),.popup__body ul:not([class]) li:not([class]) b:not([class]){color:#fff;font-weight:300}.industry-item__group ul:not([class]) li:not([class]):before,.featured-service-item__text ul:not([class]) li:not([class]):before,.link-block__text ul:not([class]) li:not([class]):before,.news-content__wrap ul:not([class]) li:not([class]):before,.why-our-service__content ul:not([class]) li:not([class]):before,.service-result__group-content ul:not([class]) li:not([class]):before,.lead__text ul:not([class]) li:not([class]):before,.project-tasks__content ul:not([class]) li:not([class]):before,.popup__body ul:not([class]) li:not([class]):before{background-color:var(--gray);content:"";border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.45rem;left:0}.page-head__wrap{margin-bottom:3.5rem;padding-top:8.5rem}@media (width<=767.98px){.page-head__wrap{margin-bottom:2rem;padding-top:7rem}}.page-head__title{margin-bottom:0}.page-head__text{color:#fff;margin-top:1.5rem}@media (width<=767.98px){.page-head__text{margin-top:1rem}}.checkbox__wrap{display:block;position:relative}.checkbox__label{color:var(--gray);cursor:pointer;padding-left:1.5rem;font-size:.8125rem;font-weight:300;line-height:120%;display:block;position:relative}.checkbox__label a{-webkit-text-decoration:underline;text-decoration:underline}.checkbox__label:before{border:1px solid var(--accent);content:"";border-radius:.25rem;width:1rem;height:1rem;transition:all .5s;position:absolute;top:0;bottom:0;left:0}.checkbox__label:after{background-color:var(--accent);content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%278%27 viewBox=%270 0 10 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.73821 0.607368C10.0873 0.958848 10.0873 1.5287 9.73818 1.88016L4.26332 7.39241C3.91426 7.74386 3.34833 7.74387 2.99926 7.39243L0.261832 4.63643C-0.0872554 4.28497 -0.0872806 3.71512 0.261776 3.36363C0.610832 3.01215 1.17679 3.01212 1.52588 3.36358L3.63127 5.48325L8.47411 0.60734C8.82319 0.255876 9.38915 0.255888 9.73821 0.607368Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:.625rem .5rem;width:1rem;height:1rem;transition:all .5s;position:absolute;top:0;bottom:0;left:0}.checkbox__control{opacity:0;z-index:-999;position:absolute}.checkbox__control:checked+.checkbox__label:after{border-color:var(--main);opacity:1;transition:all .5s}.checkbox__control:checked+.checkbox__label:before{background-color:var(--main);transition:all .5s}.checkbox.error .checkbox__label{color:var(--error)}.input__wrap{display:block;position:relative}.input__label{color:var(--gray);z-index:1;font-size:.8125rem;font-weight:300;position:absolute;top:.375rem;left:1.5rem}.input__control{backdrop-filter:blur(1.5rem);background-color:var(--border-color);color:#fff;border:#0000;border-radius:6.25rem;width:100%;padding:1.75rem 1.5rem .375rem;font-size:.9375rem;font-weight:300}.input__control::placeholder{color:var(--gray)}.input__message{color:var(--error);width:100%;font-size:.75rem;display:none;position:absolute;top:-1.25rem;left:1.5rem}.input.error .input__control{border-color:var(--error)}.input.error .input__label{color:var(--error)}.input.error .input__message{display:block}.multiselect__wrap{position:relative}.multiselect__toggler{border:1px solid var(--border-color);cursor:pointer;width:100%;padding:2.625rem 5.25rem 1rem 3.5rem;transition:all .75s;position:relative}.multiselect__toggler:hover{background-color:#141b27;transition:all .5s}@media (width<=767.98px){.multiselect__toggler{border-left:none;border-right:none;padding:2.625rem 3.25rem 1rem 1.5rem}}.multiselect__label{color:var(--gray);font-size:.8125rem;font-weight:300;position:absolute;top:1rem;left:3.5rem}@media (width<=767.98px){.multiselect__label{left:1.5rem}}.multiselect__icon{fill:var(--gray);pointer-events:none;height:1.25rem;transition:var(--base-transition-speed);width:1.25rem;margin:auto;transition:all .35s;position:absolute;top:0;bottom:0;right:3.5rem;transform:rotate(90deg)}@media (width<=767.98px){.multiselect__icon{right:1.5rem;transform:rotate(0)}}.multiselect__value{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;display:block;overflow:hidden}.multiselect__options{border:1px solid var(--border-color);z-index:20;background-color:#141b27;gap:1.125rem;width:100%;padding:2.5rem 3.5rem;display:none;position:absolute;top:100%;left:0;overflow:auto}@media (width<=767.98px){.multiselect__options--desktop{display:none}}.multiselect__options--mobile{display:none}@media (width<=767.98px){.multiselect__options--mobile{display:grid}.multiselect__options{background:0 0;border:none;padding:0;position:static}}.multiselect__option-label-wrap{color:#fff;cursor:pointer;padding-left:2rem;font-size:.9375rem;transition:all .5s;position:relative}.multiselect__option-label-wrap:before,.multiselect__option-label-wrap:after{content:"";background-color:#fff;border-radius:1px;margin:auto;transition:all .35s;position:absolute;top:.25rem;bottom:0;left:0}.multiselect__option-label-wrap:after{width:.875rem;height:.125rem}.multiselect__option-label-wrap:before{width:.125rem;height:.875rem;left:.375rem}.multiselect__option-label-wrap:has(.multiselect__option-input:checked){color:var(--accent)}.multiselect__option-label-wrap:has(.multiselect__option-input:checked):before,.multiselect__option-label-wrap:has(.multiselect__option-input:checked):after{background-color:var(--accent)}.multiselect__option-label-wrap:has(.multiselect__option-input:checked):before{opacity:0}.multiselect__option-input{opacity:0;position:absolute}.multiselect.active .multiselect__toggler{background-color:#141b27}.multiselect.active .multiselect__icon{transform:rotate(-90deg)}.multiselect.active .multiselect__options{display:grid}.pagination__list{background-color:var(--border-color);color:var(--gray);border-radius:10.5rem;align-items:center;gap:.5rem;width:fit-content;padding:.5rem;display:flex}.pagination__item{justify-content:center;align-items:center;display:flex}@media (width<=767.98px){.pagination__item--desktop-only{display:none}}.pagination__link{color:var(--gray);fill:var(--gray);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:all .35s;display:flex}.pagination__link:hover{background-color:var(--border-color);color:var(--gray);transition:all .5s}.pagination__link--active{background-color:var(--accent);color:#fff;pointer-events:none}.pagination__link--prev{transform:rotate(180deg)}.modal{backdrop-filter:blur(1.25rem);opacity:0;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;display:none;position:fixed;inset:0}.modal::backdrop{background-color:#0000}.modal__head{color:var(--gray);z-index:1;align-items:center;font-size:0;font-weight:400;display:flex;position:absolute;top:2rem;right:2rem}@media (width<=767.98px){.modal__head{padding:1.625rem 1.5rem;font-size:1.125rem;top:0;left:0;right:0}}.modal__wrap{background-color:var(--main);max-width:37.5rem;padding:3.5rem;position:relative;overflow:auto}@media (width<=767.98px){.modal__wrap{flex-direction:column;justify-content:center;min-height:100dvh;padding:6.5rem 1.5rem 1.5rem;display:flex}}.modal__title{color:#fff}.modal__text{color:var(--gray);margin-bottom:1.5rem;font-size:.9375rem;font-weight:300}.modal__close{cursor:pointer;opacity:.5;width:1.5rem;height:1.5rem}@media (width<=767.98px){.modal__close{width:1rem;height:1rem;margin-left:auto;position:static}}.modal__close svg{width:1.5rem;height:1.5rem}@media (width<=767.98px){.modal__close svg{width:1rem;height:1rem}}.modal__btn{color:#fff;width:100%}.btn:hover{color:inherit}.btn__wrap{backdrop-filter:blur(1.5rem);cursor:pointer;background-color:#ffffff0d;border-radius:6.25rem;justify-content:center;align-items:center;padding:1.25rem 1.5rem;font-size:.875rem;font-weight:400;transition:all .5s;display:flex;position:relative}.btn__wrap:hover{background-color:var(--accent);color:#fff;transition:all .5s}.btn__wrap:hover .btn__icon{background-color:var(--accent);transition:all .5s}.btn__wrap:hover .btn__icon svg{transition:all .5s;transform:rotate(45deg)}.btn__wrap:focus,.btn__wrap:active{background-color:#9c7c1e}.btn__icon{stroke:#fff;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:auto;transition:all .5s;display:flex;position:absolute;top:0;bottom:0;right:.25rem}.btn__icon svg{width:1rem;height:1rem;transition:all .5s}.btn--has-icon .btn__wrap{padding-right:4.5rem}.btn--has-icon:hover .btn__wrap{background-color:#ffffff1a}.btn--has-icon:focus .btn__icon,.btn--has-icon:active .btn__icon{background-color:#9c7c1e;transition:all .5s}.btn--large .btn__wrap{border-radius:0;padding:3.125rem 10.5rem 3.125rem 3.5rem}@media (width<=767.98px){.btn--large .btn__wrap{padding:2.25rem 10.5rem 2.25rem 2rem}}.btn--large .btn__icon{aspect-ratio:1;border-left:1px solid #ffffff1a;border-radius:0;justify-content:center;align-items:center;width:auto;height:100%;display:flex;right:0}.btn--large .btn__icon svg{width:1.5rem;height:1.5rem}.btn--rounded .btn__wrap{border-radius:50%}.btn--icon-only .btn__wrap{padding:0}.btn--icon-only .btn__icon{border:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-left:0;display:flex;position:static}.btn--icon-only .btn__icon svg{width:1.5rem;height:1.5rem}.btn--no-rotate .btn__wrap:hover svg{transform:none}.btn--accent .btn__wrap{background-color:var(--accent);color:#fff}.btn--accent .btn__wrap:focus,.btn--accent .btn__wrap:active{background-color:#9c7c1e}.popup{backdrop-filter:blur(1.25rem);opacity:1;max-width:100%;height:100vh;max-height:100vh;inset:0;top:unset;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;margin:0;padding:0;display:none;position:fixed;overflow:auto;transform:translateY(100vh)}.popup::backdrop{background-color:#0000}.popup__head{border-bottom:1px solid var(--border-color);z-index:10;align-items:center;margin-bottom:1rem;padding:1.5rem 0;display:flex;position:relative}.popup__bg{opacity:.3;pointer-events:none;z-index:1;position:absolute;inset:0}.popup__bg img,.popup__bg video{object-fit:cover;width:100%;height:100%}.popup__wrap{background-color:var(--main);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;flex-direction:column;width:100%;height:calc(100lvh - 6.25rem);padding:0 1.5rem;display:flex;position:relative;overflow:hidden}.popup__content{flex-direction:column;height:100%;margin:0 -1.5rem;padding:0 1.5rem 1.5rem;display:flex;overflow:auto}.popup__body{color:#fff;z-index:10;flex-direction:column;flex-grow:1;margin-bottom:1.5rem;display:flex;position:relative}.popup__title{color:#fff;margin-bottom:0}.popup__foot{color:#fff;z-index:1;flex-direction:column;gap:1rem;margin-top:auto;display:flex;position:relative}.popup__close{cursor:pointer;opacity:.5;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-left:auto;display:flex;position:static}.popup__close svg{width:1.5rem;height:1.5rem}.popup__btn{width:100%}.carousel-nav__wrap{display:flex}.carousel-nav__navigation{gap:1rem;display:flex}.carousel-nav__pagination{justify-content:center;gap:1rem;display:flex}.carousel-nav__pagination .swiper-pagination-bullet{cursor:pointer;opacity:.5;background:#fff;border-radius:50%;width:.25rem;height:.25rem;transition:all .5s;display:block;position:relative;transform:rotate(-90deg)}.carousel-nav__pagination .swiper-pagination-bullet circle{opacity:0;stroke:#fff;stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash);stroke-linecap:round;stroke-width:1.5px;transition:all .5s}.carousel-nav__pagination .swiper-pagination-bullet:after{content:"";height:var(--bullet-size);width:var(--bullet-size);background:#fff;border-radius:50%;margin:auto;position:absolute;inset:0}.carousel-nav__pagination .swiper-pagination-bullet-active{opacity:1}.carousel-nav__pagination .swiper-pagination-bullet-active circle{animation:progress linear var(--delay);opacity:1}.carousel-nav__btn{fill:#fff;transition:all .5s}.carousel-nav__btn:disabled{opacity:0;pointer-events:none;transition:all .5s}.carousel-nav__btn--prev{transform:rotate(180deg)}.breadcrumbs__list{z-index:1;align-items:center;margin-bottom:3.5rem;display:flex;position:relative}@media (width<=767.98px){.breadcrumbs__list{white-space:nowrap;max-width:100vw;margin:0 -1.5rem 1.5rem;padding:0 1.5rem .5rem;overflow:auto}}.breadcrumbs__item{color:var(--gray);text-overflow:ellipsis;white-space:nowrap;max-width:fit-content;font-size:.8125rem;font-weight:300;display:flex;overflow:hidden}@media (width<=767.98px){.breadcrumbs__item{max-width:unset;overflow:visible}}.breadcrumbs__item:not(:last-of-type):after{color:#fff;content:"–";margin:0 .5rem;display:inline-block}.breadcrumbs__link{color:#fff;display:block}.breadcrumbs__link:hover{-webkit-text-decoration:none;text-decoration:none}.tabs__list{align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}@media (width<=767.98px){.tabs__list{margin-bottom:2rem}}.tabs__btn{backdrop-filter:blur(1.5rem);background-color:var(--border-color);color:#fff;cursor:pointer;border-radius:6.25rem;padding:.75rem 1rem;font-size:.875rem;font-weight:400;transition:all .5s}@media (width<=767.98px){.tabs__btn{padding:1.375rem}}.tabs__btn.active{background:var(--accent);pointer-events:none}.tabs__panel{display:none}.tabs__panel.active{display:block}.socials__list{align-items:center;gap:.5rem;display:flex}.socials__item{justify-content:center;align-items:center;display:flex}.socials__link{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .5s;display:flex}.socials__link:hover{background-color:var(--accent);transition:all .5s}.socials__link:focus,.socials__link:active{background-color:#9c7c1e;transition:all .5s}@media (width<=991.98px){.socials__link{background-color:var(--border-color);width:3.5rem;height:3.5rem}}.socials__link svg,.socials__link img{width:.875rem;height:.875rem}@media (width<=991.98px){.socials__link svg,.socials__link img{width:1.5rem;height:1.5rem}}.socials--light .socials__list{gap:1rem}.socials--light .socials__link{background-color:#fff;width:2.5rem;height:2.5rem}.socials--light .socials__link svg,.socials--light .socials__link img{filter:invert();width:1rem;height:1rem}@media (width<=767.98px){.header-menu__wrap{flex-direction:column;width:100%;padding:2.75rem 1.5rem 2rem;display:flex}}.header-menu__list{gap:2.5rem;list-style:none;display:flex}@media (width<=991.98px){.header-menu__list{gap:1.5rem}}@media (width<=767.98px){.header-menu__list{flex-direction:column}}.header-menu__item{font-size:.875rem;position:relative}@media (width<=767.98px){.header-menu__item{font-size:1.5rem;font-weight:100}}.header-menu__item--current:after{background-color:var(--accent);content:"";width:100%;height:1px;display:block;position:absolute;bottom:-1.875rem}@media (width<=767.98px){.header-menu__item--current:after{content:none}.header-menu__phone{font-size:2rem;font-weight:100}}.header-menu__contacts{display:none}@media (width<=767.98px){.header-menu__contacts{border-top:1px solid var(--border-color);flex-direction:column;gap:1.5rem;margin:auto -1.5rem 0;padding:2rem 1.5rem 0;display:flex}}.header-menu__contacts-group{gap:.5rem;display:flex}.header-menu__email{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .5s;display:flex}@media (width<=767.98px){.header-menu__email{background-color:var(--border-color);width:3.5rem;height:3.5rem}}.header-menu__email:hover{background-color:var(--accent);transition:all .5s}.header-menu__email:focus,.header-menu__email:active{background-color:#9c7c1e;transition:all .5s}.header-menu__email svg{width:1rem;height:1rem}@media (width<=767.98px){.header-menu__email svg{width:1.5rem;height:1.5rem}}.footer-menu__list{gap:2.5rem;list-style:none;display:flex}.footer-menu__item{font-size:.875rem}.footer-menu__item--current{color:var(--accent)}.callback-form__controls{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=767.98px){.callback-form__controls{grid-template-columns:1fr}}.callback-form__btn{width:100%;margin-bottom:1.5rem}@media (width<=767.98px){.callback-form__btn{margin-bottom:2.25rem}}.tags__list{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=767.98px){.tags__list{gap:.5rem}}.tags__item{backdrop-filter:blur(1.5rem);background-color:var(--border-color);border-radius:6.25rem;padding:.375rem 1rem}@media (width<=767.98px){.tags__item{padding:.375rem .75rem}}.project-tasks__wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}.project-tasks__row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=767.98px){.project-tasks__row{grid-template-columns:minmax(0,1fr);padding:0}}.project-tasks__col{flex-direction:column;padding-top:3.5rem;padding-bottom:3.5rem;display:flex}@media (width<=767.98px){.project-tasks__col{padding:1.5rem 2rem}}.project-tasks__col--left{border-right:1px solid var(--border-color);padding-right:3.5rem}@media (width<=767.98px){.project-tasks__col--left{border:none;border-bottom:1px solid var(--border-color);padding-right:1.5rem}}.project-tasks__col--right{padding-left:3.5rem}@media (width<=767.98px){.project-tasks__col--right{padding-left:1.5rem}}.project-tasks__content p{margin-bottom:2.5rem}.project-tasks__content p:last-child{margin-bottom:0}@media (width<=767.98px){.project-tasks__content p{margin-bottom:2rem}.contacts-city-item__name{font-size:2rem}}.contacts-city-item__address{margin-bottom:1.5rem;font-size:1.125rem;font-weight:400}.contacts-city-item__phone{margin-bottom:.5rem;font-size:1.125rem;font-weight:400;display:block}.contacts-city-item__text{color:var(--gray);margin-bottom:1.5rem;font-size:.8125rem}.contacts-city-item__email{margin-bottom:1.5rem;font-size:1.125rem;font-weight:400;display:block}.hero{position:sticky;top:0}.hero__wrap{height:100svh;overflow:hidden}@media (width<=991.98px){.hero__wrap{height:70svh}}@media (width<=767.98px){.hero__wrap{height:100svh}}.hero__foot{z-index:5;align-items:center;gap:3.5rem;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(9.375rem)}@media (width<=767.98px){.hero__foot{flex-direction:column-reverse;gap:2rem}}.hero__breadcrumbs{z-index:10;position:absolute;top:7rem;left:3.5rem}@media (width<=767.98px){.hero__breadcrumbs{left:1.5rem}}.hero__btn{fill:#fff}@media (width<=767.98px){.hero__btn{width:100%}}.hero__btn--scroll-down .btn__icon{transform:rotate(90deg)}.hero__pagination{gap:1rem;margin-left:auto;display:flex}@media (width<=767.98px){.hero__pagination{margin:auto}}.hero__pagination .swiper-pagination-bullet{background-color:#0000}.hero__controls{display:flex}@media (width<=767.98px){.hero__controls{display:none}}.hero__control-btn .btn__wrap{border-radius:0}.hero__control-btn .btn__icon{border-radius:0;width:7rem;height:7rem}.hero__control-btn--prev{transform:rotate(180deg)}.hero__control-btn--prev .btn__wrap{border-left:1px solid #ffffff1a}@media (width<=767.98px){.hero--smaller-heading .hero-item__title{font-size:2.25rem}}.hero--has-pagination .hero-item__wrap{padding-bottom:11rem}.featured-solutions__wrap{padding-top:var(--intersection-offset)}.featured-solutions__head{flex-direction:column;margin-bottom:2.5rem;padding-right:18.75rem;display:flex;position:relative}@media (width<=767.98px){.featured-solutions__head{margin-bottom:2rem;padding-right:0}}.featured-solutions__text{max-width:65.625rem;margin-bottom:0}.featured-solutions__featured-solution-item{--width-small:10%;--base-transition-speed:.65s;--width-delay:var(--base-transition-speed);--vertical-title-delay:0s;--small-content-delay:calc(var(--base-transition-speed)*2);--full-content-delay:0s;transition:var(--base-transition-speed);transition-delay:var(--width-delay);width:25%;transition-timing-function:ease}@media (width<=767.98px){.featured-solutions__featured-solution-item{width:100%}}.featured-solutions__featured-solution-item.small,.featured-solutions__featured-solution-item.full{--width-delay:var(--base-transition-speed);--small-content-delay:0s;--full-content-delay:calc(var(--base-transition-speed)*2);--vertical-title-delay:calc(var(--base-transition-speed)*2)}.featured-solutions__featured-solution-item.small{transition-delay:var(--width-delay);width:var(--width-small)}.featured-solutions__featured-solution-item.full{transition-delay:var(--width-delay);width:calc(100% - var(--width-small)*3)}.featured-solutions__carousel-nav--navigation{position:absolute;bottom:0;right:0}@media (width<=767.98px){.featured-solutions__carousel-nav--navigation{display:none}}.featured-solutions__group{gap:0;display:flex}@media (width<=767.98px){.featured-solutions__group{flex-direction:column}}.featured-services__wrap{border:1px solid var(--border-color);position:relative;overflow:hidden}@media (width<=767.98px){.featured-services__wrap{border:none}}.featured-services__wrap:before,.featured-services__wrap:after{content:"";width:100%;height:100%;position:absolute;inset:0}.featured-services__wrap:before{z-index:-2;background:#2b406570}.featured-services__wrap:after{z-index:-1;background:radial-gradient(50% 50%,#0000 0%,#0e131c 100%)}.featured-services__bg{pointer-events:none;z-index:-3;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.featured-services__bg picture,.featured-services__bg video{object-fit:cover;opacity:0;width:100%;height:100%;transition:all 1s;position:absolute;inset:0}.featured-services__bg picture.active,.featured-services__bg video.active{opacity:1}.featured-services__bg img{object-fit:cover;width:100%;height:100%}.featured-services__content{grid-template-columns:1fr 1fr;min-height:53.125rem;display:grid}@media (width<=767.98px){.featured-services__content{grid-template-columns:1fr;min-height:1px}}.featured-services__col{flex-direction:column;padding:5rem 3.5rem 2.5rem;display:flex;position:relative}@media (width<=767.98px){.featured-services__col{padding:2.5rem 1.5rem}}.featured-services__col--right{border-left:1px solid var(--border-color)}@media (width<=767.98px){.featured-services__col--right{border:none;display:none}}.featured-services__text{margin-bottom:1.5rem}.featured-services__list{margin-top:auto;display:none}@media (width<=767.98px){.featured-services__list{display:block}}.featured-services__list:has(li:nth-last-child(n+2)){display:block}.featured-services__item:not(:first-of-type){border-top:1px solid var(--border-color)}.featured-services__item-btn{color:var(--gray);cursor:pointer;fill:var(--gray);align-items:center;width:100%;padding:1.75rem 2.5rem 1.75rem 0;font-size:1.125rem;transition:all .5s;display:flex}@media (width<=767.98px){.featured-services__item-btn{padding:2.25rem 2.5rem 2.25rem 0}}.featured-services__item-btn.active{color:var(--accent);fill:var(--accent)}@media (width<=767.98px){.featured-services__item-btn.active{color:var(--gray);fill:var(--gray)}}.featured-services__item-btn:hover{color:var(--accent);fill:var(--accent);transition:all .5s}.featured-services__item-btn svg{width:1.5rem;height:1.5rem;margin-left:auto;position:relative;right:-2.5rem}.featured-services__featured-service-item{width:100%;height:100%;padding:5rem 3.5rem 2.5rem;transition:all 1s;position:absolute;inset:0}@media (width<=767.98px){.featured-services__featured-service-item{display:none}}.featured-services__featured-service-item:not(.active){opacity:0;visibility:hidden}.featured-projects__wrap{margin:var(--intersection-offset)0;margin-bottom:0;position:relative}@media (width<=991.98px){.featured-projects__wrap{padding-bottom:5.5rem}}.featured-projects__head{position:relative}@media (width<=991.98px){.featured-projects__head{position:static}}.featured-projects__text{max-width:50rem}.featured-projects__btn{position:absolute;top:4.125rem;right:3.5rem}@media (width<=991.98px){.featured-projects__btn{bottom:0;left:0;right:0;top:unset;width:calc(100% - 3rem);margin:auto}}.featured-projects__list:not(.swiper-wrapper){grid-template-columns:repeat(4,1fr);display:grid}.featured-projects__pagination{justify-content:center;gap:1rem;margin-top:2rem;margin-left:auto;display:none}@media (width<=991.98px){.featured-projects__pagination{display:flex}}.featured-projects__featured-project-item:not(.swiper-slide):first-of-type{grid-area:span 2/span 2}.featured-projects__featured-project-item:not(.swiper-slide):first-of-type .featured-project-item__bg{opacity:1}.featured-projects__featured-project-item:not(.swiper-slide):first-of-type .featured-project-item__wrap:hover{background-color:#0000}.featured-news__wrap{margin:var(--intersection-offset)0;position:relative}@media (width<=991.98px){.featured-news__wrap{padding-bottom:5.5rem}}.featured-news__head{position:relative}@media (width<=991.98px){.featured-news__head{position:static}}.featured-news__text{max-width:50rem}.featured-news__btn{position:absolute;top:4.125rem;right:0}@media (width<=991.98px){.featured-news__btn{bottom:0;left:0;right:0;top:unset;width:calc(100% - 3rem);margin:auto}}.featured-news__featured-news-item:not(:first-of-type){border-top:1px solid var(--border-color)}.related-solutions__wrap{margin:var(--intersection-offset)0;overflow:hidden}@media (width<=767.98px){.related-solutions__wrap{padding-bottom:2rem}}.related-solutions__head{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}@media (width<=767.98px){.related-solutions__head{margin-bottom:1.5rem}}.related-solutions__title{margin-bottom:0}.related-solutions__list-wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);overflow:visible}.related-solutions__related-solution-item .related-solution-item__wrap{border-top:none;border-bottom:none;border-left:none}@media (width<=767.98px){.related-solutions__carousel-nav--navigation{display:none}}.related-solutions__carousel-nav--pagination{display:none}@media (width<=767.98px){.related-solutions__carousel-nav--pagination{justify-content:center;width:100%;display:flex;position:absolute;bottom:-2rem;left:0;right:0}}.related-projects__wrap{margin-top:var(--intersection-offset);overflow:hidden}@media (width<=767.98px){.related-projects__wrap{margin-bottom:var(--intersection-offset);padding-bottom:2rem}}.related-projects__head{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}@media (width<=767.98px){.related-projects__head{margin-bottom:1.5rem}}.related-projects__title{margin-bottom:0}.related-projects__list-wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);overflow:visible}.related-projects__project-item .project-item__wrap{border-top:none;border-bottom:none;border-left:none}@media (width<=767.98px){.related-projects__carousel-nav--navigation{display:none}}.related-projects__carousel-nav--pagination{display:none}@media (width<=767.98px){.related-projects__carousel-nav--pagination{justify-content:center;width:100%;display:flex;position:absolute;bottom:-2rem;left:0;right:0}}.lead__wrap{flex-direction:column;justify-content:center;min-height:43.75rem;padding:15rem 0;display:flex;position:relative}@media (width<=767.98px){.lead__wrap{min-height:37.5rem;padding:4.625rem 0}}.lead__bg{z-index:-1;position:absolute;inset:0}.lead__bg img,.lead__bg video{object-fit:cover;width:100%;height:100%}.lead__title,.lead__text{max-width:43.75rem}.lead__foot{align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (width<=767.98px){.lead__foot{flex-direction:column}}.lead__btn{min-width:12.5rem}@media (width<=767.98px){.lead__btn{width:100%}}.services-list__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media (width<=767.98px){.services-list__list{grid-template-columns:1fr}}.service-result__wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=767.98px){.service-result__wrap{grid-template-columns:1fr;padding:2.5rem 1.5rem}}.service-result__col{flex-direction:column;gap:2.5rem;padding:5rem 3.5rem;display:flex}@media (width<=767.98px){.service-result__col{gap:0;padding:0}}.service-result__col--left{border-right:1px solid var(--border-color)}@media (width<=767.98px){.service-result__group{border-bottom:1px solid var(--border-color);flex-direction:column;justify-content:center;width:100%;padding:2rem 0;display:flex}}.service-result__group.active .service-result__group-title{color:var(--accent)}.service-result__group.active .service-result__group-title:before{opacity:0}.service-result__group.active .service-result__group-title:after{background-color:var(--accent)}.service-result__group.active .service-result__group-content{display:block}@media (width<=767.98px){.service-result__group:last-of-type{border-bottom:none}.service-result__group-title{width:100%;margin-bottom:0;font-size:1.125rem;font-weight:400;transition:all .35s;position:relative}.service-result__group-title:before,.service-result__group-title:after{background-color:var(--gray);content:"";border-radius:.125rem;margin:auto;transition:all .35s;position:absolute;top:0;bottom:0;right:0}.service-result__group-title:after{width:.875rem;height:.125rem}.service-result__group-title:before{width:.125rem;height:.875rem;right:.375rem}.service-result__group-content{margin-top:1rem;display:none}}.why-our-service__wrap{padding:var(--intersection-offset)0;position:relative}.why-our-service__bg{background-color:var(--section-bg-color);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.why-our-service__bg video,.why-our-service__bg img{object-fit:cover;width:100%;height:100%}.why-our-service__title{max-width:43.75rem;margin-bottom:2.5rem}@media (width<=767.98px){.why-our-service__title{margin-bottom:2rem}}.why-our-service__content{max-width:43.75rem}.why-our-service__btn{min-width:12.5rem;margin-top:2.5rem}@media (width<=767.98px){.why-our-service__btn{width:100%;margin-top:2rem}}.related-services__wrap{margin:var(--intersection-offset)0;overflow:hidden}@media (width<=767.98px){.related-services__wrap{padding-bottom:2rem}}.related-services__head{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}@media (width<=767.98px){.related-services__head{margin-bottom:1.5rem}}.related-services__title{margin-bottom:0}.related-services__list-wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);overflow:visible}.related-services__related-service-item .related-service-item__wrap{border-top:none;border-bottom:none;border-left:none}@media (width<=767.98px){.related-services__carousel-nav--navigation{display:none}}.related-services__carousel-nav--pagination{display:none}@media (width<=767.98px){.related-services__carousel-nav--pagination{justify-content:center;width:100%;display:flex;position:absolute;bottom:-2rem;left:0;right:0}}.projects-list__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}@media (width<=767.98px){.projects-list__list{grid-template-columns:minmax(0,1fr)}}.projects-list__filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=767.98px){.projects-list__filters{grid-template-columns:minmax(0,1fr)}}.projects-list__project-item:first-of-type{grid-area:span 2/span 2}@media (width<=767.98px){.projects-list__project-item:first-of-type{grid-area:1/1}}.projects-list__project-item:first-of-type .project-item__bg{opacity:1}.projects-list__project-item:first-of-type .project-item__outer-wrap{height:100%}@media (width<=767.98px){.projects-list__project-item:first-of-type .project-item__outer-wrap{height:37.5rem}}.projects-list__project-item:first-of-type .project-item__wrap{height:100%}@media (width<=767.98px){.projects-list__project-item:first-of-type .project-item__wrap{height:37.5rem}}.projects-list__project-item:first-of-type .project-item__wrap:hover{background-color:#0000}.projects-list__pagination{justify-content:center;margin:2.5rem 0;display:flex}.projects-list__not-found{text-align:center;justify-content:center;align-items:center;width:calc(100% - 1.5rem);height:18.75rem;font-size:1.5rem;display:flex}@media (width<=767.98px){.projects-list__not-found{font-size:1.25rem}}.project-head__wrap{padding-top:var(--intersection-offset)}.project-head__tags{margin-bottom:1.5rem}.project-head__title{margin-bottom:5rem}@media (width<=767.98px){.project-head__title{margin-bottom:2rem;font-size:1.5rem}}.project-head__img{width:100%;height:43.75rem;display:block}@media (width<=767.98px){.project-head__img{height:23.4375rem;margin-bottom:var(--intersection-offset)}}.project-head__img img,.project-head__img video{object-fit:cover;width:100%;height:100%}.project-testimonial__wrap{margin-top:var(--intersection-offset)}.project-testimonial__title{margin-bottom:2.5rem}.contacts__wrap{height:100svh;padding-top:var(--intersection-offset);flex-direction:column;display:flex;position:relative}@media (width<=767.98px){.contacts__wrap{height:auto;min-height:100svh}}.contacts__map{background-color:var(--main);z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (width<=767.98px){.contacts__map{height:100svh;margin-top:var(--intersection-offset);position:relative}}.contacts__map:before{content:"";z-index:1;background:linear-gradient(90deg,#0e131c 0%,#0000 100%);width:75%;height:100%;position:absolute;inset:0}@media (width<=767.98px){.contacts__map:before{background:linear-gradient(#0e131c 0%,#0000 100%);width:100%;height:75%}}.contacts__map-marker{background-color:var(--accent);z-index:100;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.contacts__map-marker svg{width:2.125rem;height:2.125rem}.contacts__title{margin-bottom:3.5rem}@media (width<=767.98px){.contacts__title{margin-bottom:2rem}}.contacts__contacts-city-item{width:fit-content}.hero-about__wrap{z-index:10;flex-direction:column;justify-content:flex-end;height:100svh;padding:4rem 0;display:flex;position:relative;overflow:hidden}@media (width<=991.98px){.hero-about__wrap{height:70svh}}@media (width<=767.98px){.hero-about__wrap{height:100svh;padding-bottom:3rem 0}}.hero-about__wrap:before{content:"";opacity:.75;z-index:-1;background:radial-gradient(61.94% 65.8% at 21.25%,#0000 0%,#0e131cbf 100%);position:absolute;inset:0}@media (width<=767.98px){.hero-about__wrap:before{content:none}}.hero-about__wrap:after{content:"";z-index:-2;background:linear-gradient(#0000 75%,#0e131c 100%);position:absolute;inset:0}@media (width<=767.98px){.hero-about__wrap:after{opacity:.5;background:#0e131c}}.hero-about__bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-about__bg img,.hero-about__bg video{object-fit:cover;width:100%;height:100%;display:flex}.hero-about__title{width:100%;max-width:19.375rem;margin-bottom:2rem;display:flex}@media (width<=767.98px){.hero-about__title{max-width:12.1875rem;margin-bottom:1rem}}.hero-about__title img,.hero-about__title svg{width:100%;height:auto}.hero-about__text{max-width:53.125rem}@media (width<=767.98px){.hero-about__text{font-size:1.125rem;font-weight:400}}.advantages__wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative}.advantages__wrap:after{content:"";z-index:-1;background:linear-gradient(#0e131c 0%,#0000 15%),linear-gradient(#0000 85%,#0e131c 100%);position:absolute;inset:0}@media (width<=767.98px){.advantages__wrap:after{opacity:.5;background:#0e131c}.advantages__wrap{border-top:none;grid-template-columns:1fr;overflow:hidden}}.advantages__title{z-index:1;position:sticky;top:7.5rem}@media (width<=767.98px){.advantages__title{font-size:2rem;position:static}}.advantages__col--left{border-right:1px solid var(--border-color);padding:var(--intersection-offset)3.5rem;padding-right:2.75rem}@media (width<=767.98px){.advantages__col--left{padding:var(--intersection-offset)1.5rem;border:none;padding-bottom:0}}.advantages__list{flex-direction:column;display:flex}.advantages__advantage-item:not(:last-of-type){border-bottom:1px solid var(--border-color)}.featured-customers__wrap{background-color:var(--main);padding:var(--intersection-offset)0;margin-bottom:0;position:relative}@media (width<=991.98px){.featured-customers__wrap{margin-bottom:var(--intersection-offset);padding-bottom:5.5rem}}.featured-customers__head{margin-bottom:2.5rem;position:relative}@media (width<=991.98px){.featured-customers__head{position:static}}.featured-customers__text{max-width:50rem}.featured-customers__btn{position:absolute;top:4.125rem;right:3.5rem}@media (width<=991.98px){.featured-customers__btn{bottom:0;left:0;right:0;top:unset;width:calc(100% - 3rem);margin:auto}}.featured-customers__list{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=767.98px){.featured-customers__list{grid-template-columns:repeat(2,1fr)}}.featured-customers__customer-item .customer-item__wrap{border-left:none}.featured-certificates__wrap{background-color:var(--main);position:relative}@media (width<=991.98px){.featured-certificates__wrap{margin-bottom:3rem;padding-bottom:5.5rem}}.featured-certificates__head{margin-bottom:2.5rem;position:relative}@media (width<=991.98px){.featured-certificates__head{position:static}}.featured-certificates__text{max-width:50rem}.featured-certificates__btn{position:absolute;top:4.125rem;right:3.5rem}@media (width<=991.98px){.featured-certificates__btn{bottom:0;left:0;right:0;top:unset;width:calc(100% - 3rem);margin:auto}}.featured-certificates__list{grid-template-columns:repeat(4,1fr);display:grid}.featured-certificates__certificate-item .certificate-item__wrap{border-left:none}.featured-certificates__carousel-nav{justify-content:center;margin-top:2rem;display:none}@media (width<=991.98px){.featured-certificates__carousel-nav{display:flex}}.customers-list__list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=767.98px){.customers-list__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.customers-list__pagination{justify-content:center;margin:2.5rem 0;display:flex}.certificates-list__list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=767.98px){.certificates-list__list{grid-template-columns:repeat(1,minmax(0,1fr))}}.certificates-list__pagination{justify-content:center;margin:2.5rem 0;display:flex}.industries-list__list{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);flex-direction:column;display:flex}.industries-list__industry-item{border-bottom:1px solid var(--border-color)}.industries-list__industry-item:last-of-type{border-bottom:none}.news-list__list{border-top:1px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}@media (width<=767.98px){.news-list__list{grid-template-columns:minmax(0,1fr)}}.news-list__news-item .news-item__wrap{border-top:none;border-left:none}.news-list__pagination{justify-content:center;margin:2.5rem 0;display:flex}.news-content__wrap{color:#fff;flex-direction:column;max-width:55rem;margin:5rem auto 0;display:flex}@media (width<=767.98px){.news-content__wrap{margin-top:6.5rem}}.news-content__wrap img,.news-content__wrap iframe{width:100%;height:auto;margin:1.5rem 0}.news-content__wrap iframe{height:31.25rem}@media (width<=767.98px){.news-content__wrap iframe{height:18.75rem}}.news-content__wrap ul li:before{background-color:#fff}.gallery__wrap{margin-bottom:1.5rem;position:relative}.gallery__item{height:31.25rem}@media (width<=767.98px){.gallery__item{height:18.75rem}}.gallery__img{width:100%;height:100%}.gallery__img img{object-fit:cover;width:100%;height:100%;margin:0}.gallery__carousel-nav .carousel-nav__btn{z-index:10;position:absolute;top:0;bottom:0}@media (width<=767.98px){.gallery__carousel-nav .carousel-nav__btn{display:none}}.gallery__carousel-nav .carousel-nav__btn--prev{left:1.5rem}.gallery__carousel-nav .carousel-nav__btn--next{right:1.5rem}.gallery__carousel-nav .carousel-nav__pagination{z-index:10;position:absolute;bottom:1.5rem;left:0;right:0}@media (width<=767.98px){.gallery__carousel-nav .carousel-nav__pagination{bottom:1rem}}.block-quote__title{margin-bottom:1.5rem}.block-quote__wrap{color:#fff;margin-bottom:1.5rem;font-size:1.125rem;display:block}.block-quote__quote{background-color:#141b27;padding:2rem}@media (width<=767.98px){.block-quote__quote{padding:2rem 1rem}}.block-quote__text{font-size:1.125rem;font-weight:400}.block-quote__text p:not([class]){font-size:1.125rem}.block-quote__author{text-align:right;margin-top:1.5rem}.block-quote__author-name{margin-bottom:.5rem;font-size:.875rem;font-weight:500}.block-quote__author-position{color:var(--gray);font-size:.75rem}.related-news__wrap{margin:5.25rem 0 0;overflow:hidden}@media (width<=767.98px){.related-news__wrap{margin-bottom:var(--intersection-offset);padding-bottom:2rem}}.related-news__head{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}@media (width<=767.98px){.related-news__head{margin-bottom:1.5rem}}.related-news__title{margin-bottom:0}.related-news__list-wrap{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);overflow:visible}.related-news__related-service-item .related-service-item__wrap{border-top:none;border-bottom:none;border-left:none}@media (width<=767.98px){.related-news__carousel-nav--navigation{display:none}}.related-news__carousel-nav--pagination{display:none}@media (width<=767.98px){.related-news__carousel-nav--pagination{justify-content:center;width:100%;display:flex;position:absolute;bottom:-2rem;left:0;right:0}}.error__wrap{min-height:100svh;padding:var(--intersection-offset)0;text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.error__bg{object-fit:cover;opacity:.75;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.error__title{margin-bottom:1.5rem;font-size:8rem;font-weight:600;line-height:110%}.error__text{margin-bottom:1.5rem}.error__btn{width:fit-content;margin:auto;display:block}.link-block__wrap{flex-direction:column;justify-content:center;min-height:43.75rem;padding:9.375rem 0;display:flex;position:relative}@media (width<=767.98px){.link-block__wrap{min-height:37.5rem;padding:4.625rem 0}}.link-block__bg{z-index:-1;position:absolute;inset:0}.link-block__bg:before{content:"";opacity:.7;z-index:1;background:#0e131c;width:100%;height:100%;transition:all .75s;position:absolute;inset:0}.link-block__bg img,.link-block__bg video{object-fit:cover;width:100%;height:100%}.link-block__title,.link-block__text{max-width:43.75rem}.link-block__btn{width:fit-content;min-width:12.5rem;margin-top:1.5rem;display:block}@media (width<=767.98px){.link-block__btn{width:100%}}.featured-testimonials__wrap{padding-top:var(--intersection-offset)}@media (width<=767.98px){.featured-testimonials__wrap{padding-bottom:var(--intersection-offset);padding-top:5rem}}.featured-testimonials__head{flex-direction:column;margin-bottom:2.5rem;padding-right:18.75rem;display:flex;position:relative}@media (width<=767.98px){.featured-testimonials__head{margin-bottom:2rem;padding-right:0}}.featured-testimonials__text{max-width:65.625rem;margin-bottom:0}@media (width<=767.98px){.featured-testimonials__list-wrap--desktop{display:none}}.featured-testimonials__list-wrap--mobile{display:none}@media (width<=767.98px){.featured-testimonials__list-wrap--mobile{display:flex}}.featured-testimonials__carousel-nav--navigation{position:absolute;bottom:0;right:0}@media (width<=767.98px){.featured-testimonials__carousel-nav--navigation{display:none}}.featured-testimonials__carousel-nav--pagination{display:none}@media (width<=767.98px){.featured-testimonials__carousel-nav--pagination{justify-content:center;margin-top:2.625rem;display:flex}}.featured-testimonials__testimonial-item{--width-small:10%;--base-transition-speed:.65s;--width-delay:var(--base-transition-speed);--vertical-title-delay:0s;--small-content-delay:calc(var(--base-transition-speed)*2);--full-content-delay:0s;transition:var(--base-transition-speed);transition-delay:var(--width-delay);width:25%;transition-timing-function:ease}@media (width<=767.98px){.featured-testimonials__testimonial-item{width:100%}}.featured-testimonials__testimonial-item.small,.featured-testimonials__testimonial-item.full{--width-delay:var(--base-transition-speed);--small-content-delay:0s;--full-content-delay:calc(var(--base-transition-speed)*2);--vertical-title-delay:calc(var(--base-transition-speed)*2)}.featured-testimonials__testimonial-item.small{transition-delay:var(--width-delay);width:var(--width-small)}.featured-testimonials__testimonial-item.full{transition-delay:var(--width-delay);width:calc(100% - var(--width-small)*3)}.featured-testimonials__group{gap:0;display:flex}@media (width<=767.98px){.featured-testimonials__group{flex-direction:column}}.hero-item__wrap{flex-direction:column;justify-content:flex-end;height:100svh;padding-bottom:11rem;display:flex;overflow:hidden}@media (width<=991.98px){.hero-item__wrap{height:70svh}}@media (width<=767.98px){.hero-item__wrap{height:100svh;padding-bottom:8.5rem}}.hero-item__wrap:before{content:"";opacity:.75;z-index:-1;background:radial-gradient(61.94% 65.8% at 21.25%,#0000 0%,#0e131cbf 100%);position:absolute;inset:0}@media (width<=767.98px){.hero-item__wrap:before{content:none}}.hero-item__wrap:after{content:"";z-index:-2;background:linear-gradient(#0000 75%,#0e131c 100%);position:absolute;inset:0}@media (width<=767.98px){.hero-item__wrap:after{opacity:.5;background:#0e131c}}.hero-item__bg{z-index:-2;position:absolute;inset:0}.hero-item__bg img,.hero-item__bg video{object-fit:cover;width:100%;height:100%;display:flex}.hero-item__tags{position:absolute;bottom:2.5rem;right:3.5rem}@media (width<=767.98px){.hero-item__tags{margin-bottom:1rem;position:static}}.hero-item__title{max-width:48.75rem;margin-bottom:0}.hero-item__text{max-width:48.75rem;margin-top:1.5rem;font-size:1.125rem}.hero-item--darker:before{background:#0e131c}.featured-solution-item__wrap{border:1px solid var(--border-color);cursor:pointer;border-left:none;flex-direction:column;justify-content:center;align-items:center;height:37.5rem;display:flex;position:relative;overflow:hidden}@media (width<=767.98px){.featured-solution-item__wrap{border:none;border-top:1px solid var(--border-color);height:23.4375rem}}@media (hover:hover){.featured-solution-item__wrap:hover .featured-solution-item__bg{opacity:1;transition:var(--base-transition-speed)}.featured-solution-item__wrap:hover .featured-solution-item__btn--open .btn__wrap{background-color:var(--accent)}}.featured-solution-item__small-content{height:100%;transition:var(--base-transition-speed);flex-direction:column;justify-content:center;align-items:center;display:flex}.featured-solution-item__num{color:var(--gray);transition:var(--base-transition-speed);font-size:.875rem;font-weight:400;position:absolute;top:1.5rem;left:3.5rem}@media (width<=1199.98px){.featured-solution-item__num{left:1.5rem}}.featured-solution-item__title{text-align:center;max-width:10.625rem;transition:var(--base-transition-speed);transition-delay:var(--small-content-delay);margin-bottom:0;font-size:1.125rem;font-weight:500}@media (width<=767.98px){.featured-solution-item__title{font-weight:400}}.featured-solution-item__title--vertical{opacity:0;max-width:100%;transition-delay:var(--vertical-title-delay);white-space:nowrap;position:absolute;bottom:7.5rem;left:0;right:0;transform:rotate(-90deg)translate(-6.25rem)}.featured-solution-item__bg{opacity:0;transition:var(--base-transition-speed);z-index:-2;position:absolute;inset:0}.featured-solution-item__bg:before{content:"";opacity:.5;z-index:1;background-color:#2b4065;position:absolute;inset:0}@media (width<=767.98px){.featured-solution-item__bg{opacity:1}}.featured-solution-item__bg img,.featured-solution-item__bg video{object-fit:cover;width:100%;height:100%;display:flex}.featured-solution-item__btn--open{transition:var(--base-transition-speed);transition-delay:var(--small-content-delay);position:absolute;bottom:1.5rem;right:1.5rem}.featured-solution-item__btn--close{transition:var(--base-transition-speed);position:absolute;top:1.5rem;right:1.5rem}.featured-solution-item__btn--close .btn__icon svg{width:.875rem;height:.875rem}.featured-solution-item__btn--more{margin-top:auto}.featured-solution-item__full-content{grid-template-columns:.9fr 1.1fr;height:100%;display:grid;position:absolute;inset:0}.featured-solution-item__col{opacity:0;height:100%;transition:var(--base-transition-speed);transition-delay:var(--full-content-delay);flex-direction:column;padding:2.5rem 3.5rem;display:flex}@media (width<=1199.98px){.featured-solution-item__col{padding:1.5rem}}.featured-solution-item__col--left{transform:translate(-3.75rem)}.featured-solution-item__col--right{border-left:1px solid var(--border-color);transform:translate(3.75rem)}.featured-solution-item__full-title{font-weight:100;line-height:100%}.featured-solution-item__subtitle{color:var(--gray)}.featured-solution-item__text{margin:auto}.featured-solution-item.small .featured-solution-item__bg{opacity:0}.featured-solution-item.small .featured-solution-item__title--vertical{opacity:1;transform:rotate(-90deg)translate(0)}.featured-solution-item.small .featured-solution-item__btn--open,.featured-solution-item.full .featured-solution-item__btn--open,.featured-solution-item.small .featured-solution-item__title:not(.featured-solution-item__title--vertical),.featured-solution-item.full .featured-solution-item__title:not(.featured-solution-item__title--vertical){opacity:0}.featured-solution-item.full .featured-solution-item__bg{opacity:1}.featured-solution-item.full .featured-solution-item__num{opacity:0}.featured-solution-item.full .featured-solution-item__wrap{cursor:default}.featured-solution-item.full .featured-solution-item__col{opacity:1;transform:translate(0)}.featured-service-item__wrap{flex-direction:column;height:100%;display:flex;position:relative}.featured-service-item__foot{align-items:center;gap:1rem;margin-top:auto;display:flex}.featured-service-item__btn--modal{width:100%;max-width:34rem}.featured-service-item__btn--full-width{width:100%}.featured-project-item__wrap{border:1px solid var(--border-color);border-left:none;height:100%;padding:1.5rem 3.5rem 7.5rem;transition:all .75s;display:block;position:relative;overflow:hidden}@media (width<=767.98px){.featured-project-item__wrap{height:25rem;padding:1.5rem}}.featured-project-item__wrap:before,.featured-project-item__wrap:after{content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}.featured-project-item__wrap:before{background:#0e131c99;transition:all .75s}.featured-project-item__wrap:after{background:radial-gradient(50% 50%,#0000 0%,#0e131c 100%)}@media (hover:hover){.featured-project-item__wrap:hover,.featured-project-item__wrap:focus,.featured-project-item__wrap:active{background:#141b2780;transition:all .75s}.featured-project-item__wrap:hover:before,.featured-project-item__wrap:focus:before,.featured-project-item__wrap:active:before{opacity:0;transition:all .75s}.featured-project-item__wrap:hover .featured-project-item__btn,.featured-project-item__wrap:focus .featured-project-item__btn,.featured-project-item__wrap:active .featured-project-item__btn{opacity:1;transition:all .75s}.featured-project-item__wrap:hover .featured-project-item__btn .btn__wrap,.featured-project-item__wrap:focus .featured-project-item__btn .btn__wrap,.featured-project-item__wrap:active .featured-project-item__btn .btn__wrap{background-color:var(--accent)}.featured-project-item__wrap:hover .featured-project-item__bg,.featured-project-item__wrap:focus .featured-project-item__bg,.featured-project-item__wrap:active .featured-project-item__bg{opacity:1;transition:all .75s}.featured-project-item__wrap:focus,.featured-project-item__wrap:active{background:#192231;transition:all .75s}.featured-project-item__wrap:focus .featured-project-item__btn .btn__wrap,.featured-project-item__wrap:active .featured-project-item__btn .btn__wrap{background-color:#9c7c1e;transition:all .75s}}.featured-project-item__bg{opacity:0;z-index:-2;transition:all .75s;position:absolute;inset:0}.featured-project-item__bg img{object-fit:cover;width:100%;height:100%}.featured-project-item__num{color:var(--gray);margin-bottom:2rem;font-size:.875rem;font-weight:400}.featured-project-item__title{margin-bottom:1rem;font-size:1.125rem;font-weight:400}.featured-project-item__text{color:var(--gray);-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-project-item__btn{opacity:0;transition:all .75s;position:absolute;bottom:1.5rem;right:1.5rem}@media (width<=767.98px){.featured-project-item__btn{opacity:1}}.featured-news-item__wrap{flex-direction:column;gap:1rem;padding:1.5rem 23.75rem 1.5rem 0;display:flex;position:relative}@media (width<=1199.98px){.featured-news-item__wrap{padding:1.25rem 2.5rem 1.25rem 0}}@media (hover:hover){.featured-news-item__wrap:hover .featured-news-item__img-wrap{opacity:1;transition:all .5s}.featured-news-item__wrap:hover .featured-news-item__title{color:var(--accent);transition:all .75s}}.featured-news-item__date{color:var(--gray)}.featured-news-item__title{margin-bottom:0;font-size:1.125rem;font-weight:400;transition:all .75s}@media (width<=1199.98px){.featured-news-item__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.featured-news-item__text{color:var(--gray)}@media (width<=1199.98px){.featured-news-item__text{display:none}}.featured-news-item__img-wrap{opacity:0;width:19.375rem;height:15.625rem;transition:all .5s;position:absolute;top:-1.75rem;bottom:0;right:0}@media (width<=1199.98px){.featured-news-item__img-wrap{opacity:1;width:fit-content;height:fit-content;margin:auto;top:0;bottom:0;right:0}}.featured-news-item__btn{z-index:1;transition:all .75s;position:absolute;bottom:1rem;right:1rem}@media (width<=1199.98px){.featured-news-item__btn{position:static}}.featured-news-item__btn .btn__wrap,.featured-news-item__btn .btn__icon{background-color:var(--accent)}@media (width<=1199.98px){.featured-news-item__btn .btn__wrap,.featured-news-item__btn .btn__icon{background-color:#0000;width:2.125rem;height:2.125rem;margin:auto;top:0;bottom:0;right:0}}.featured-news-item__img{width:100%;height:100%}@media (width<=1199.98px){.featured-news-item__img{display:none}}.featured-news-item__img img{object-fit:cover;width:100%;height:100%}@media (width<=767.98px){.featured-news-item.swiper-slide-active .featured-news-item__img-wrap{opacity:1;transition:all .5s}.featured-news-item.swiper-slide-active .featured-news-item__title{color:var(--accent);transition:all .75s}}.related-solution-item__wrap{border:1px solid var(--border-color);flex-direction:column;height:37.5rem;padding:1.5rem 3.5rem;display:flex;position:relative}@media (width<=767.98px){.related-solution-item__wrap{height:31.25rem;padding:1.5rem}}.related-solution-item__wrap:hover,.related-solution-item__wrap:focus,.related-solution-item__wrap:active{color:#fff}@media (hover:hover){.related-solution-item__wrap:hover .related-solution-item__btn .btn__icon{background-color:var(--accent);transform:rotate(45deg)}}.related-solution-item__title{margin-bottom:1.5rem}.related-solution-item__text{color:var(--gray);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:100;display:-webkit-box;overflow:hidden}.related-solution-item__num{color:var(--gray);margin-bottom:2.625rem;font-size:.875rem;font-weight:400}@media (width<=767.98px){.related-solution-item__num{margin-bottom:1.5rem}}.related-solution-item__btn{margin-top:auto}@media (width<=767.98px){.related-solution-item.swiper-slide-active .related-solution-item__btn .btn__icon{background-color:var(--accent);transform:rotate(45deg)}}.related-service-item__wrap{border:1px solid var(--border-color);flex-direction:column;height:37.5rem;padding:1.5rem 3.5rem;display:flex;position:relative}@media (width<=767.98px){.related-service-item__wrap{height:31.25rem;padding:1.5rem}}.related-service-item__wrap:before,.related-service-item__wrap:after{content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}.related-service-item__wrap:before{background:#0e131c99;transition:all .75s}.related-service-item__wrap:after{background:radial-gradient(50% 50%,#0000 0%,#0e131c 100%)}@media (hover:hover){.related-service-item__wrap:hover,.related-service-item__wrap:focus,.related-service-item__wrap:active{transition:all .75s}.related-service-item__wrap:hover .related-service-item__bg,.related-service-item__wrap:focus .related-service-item__bg,.related-service-item__wrap:active .related-service-item__bg,.related-service-item__wrap:hover .related-service-item__btn,.related-service-item__wrap:focus .related-service-item__btn,.related-service-item__wrap:active .related-service-item__btn{opacity:1;transition:all .75s}.related-service-item__wrap:hover .related-service-item__btn .btn__icon,.related-service-item__wrap:focus .related-service-item__btn .btn__icon,.related-service-item__wrap:active .related-service-item__btn .btn__icon{background-color:var(--accent)}.related-service-item__wrap:hover .related-service-item__btn .btn__icon svg,.related-service-item__wrap:focus .related-service-item__btn .btn__icon svg,.related-service-item__wrap:active .related-service-item__btn .btn__icon svg{transform:rotate(45deg)}.related-service-item__wrap:focus,.related-service-item__wrap:active{transition:all .75s}.related-service-item__wrap:focus .related-service-item__btn .btn__icon,.related-service-item__wrap:active .related-service-item__btn .btn__icon{background-color:#9c7c1e;transition:all .75s}}.related-service-item__bg{opacity:0;z-index:-3;width:100%;height:100%;transition:all .75s;position:absolute;inset:0}.related-service-item__bg img,.related-service-item__bg video{object-fit:cover;width:100%;height:100%}.related-service-item__title{color:#fff;margin-bottom:1.5rem}.related-service-item__text{color:var(--gray);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:100;display:-webkit-box;overflow:hidden}.related-service-item__num{color:var(--gray);margin-bottom:2.625rem;font-size:.875rem;font-weight:400}@media (width<=767.98px){.related-service-item__num{margin-bottom:1.5rem}}.related-service-item__btn{color:#fff;margin-top:auto}@media (width<=767.98px){.related-service-item.swiper-slide-active .related-service-item__btn{opacity:1;transition:all .75s}.related-service-item.swiper-slide-active .related-service-item__btn .btn__icon{background-color:var(--accent)}.related-service-item.swiper-slide-active .related-service-item__btn .btn__icon svg{transform:rotate(45deg)}}.project-item__outer-wrap{height:21.875rem}.project-item__wrap{border:1px solid var(--border-color);border-left:none;height:21.875rem;padding:1.5rem 3.5rem 7.5rem;transition:all .75s;display:block;position:relative;overflow:hidden}@media (width<=767.98px){.project-item__wrap{padding:1.5rem}}.project-item__wrap:before,.project-item__wrap:after{content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}.project-item__wrap:before{background:#0e131c99;transition:all .75s}.project-item__wrap:after{background:radial-gradient(50% 50%,#0000 0%,#0e131c 100%)}.project-item__wrap:hover,.project-item__wrap:focus,.project-item__wrap:active{color:#fff}@media (hover:hover){.project-item__wrap:hover,.project-item__wrap:focus,.project-item__wrap:active{transition:all .75s}.project-item__wrap:hover:before,.project-item__wrap:focus:before,.project-item__wrap:active:before{opacity:0;transition:all .75s}.project-item__wrap:hover .project-item__bg,.project-item__wrap:focus .project-item__bg,.project-item__wrap:active .project-item__bg,.project-item__wrap:hover .project-item__btn,.project-item__wrap:focus .project-item__btn,.project-item__wrap:active .project-item__btn{opacity:1;transition:all .75s}.project-item__wrap:hover .project-item__btn .btn__wrap,.project-item__wrap:focus .project-item__btn .btn__wrap,.project-item__wrap:active .project-item__btn .btn__wrap{background-color:var(--accent)}.project-item__wrap:focus,.project-item__wrap:active{background:#192231;transition:all .75s}.project-item__wrap:focus .project-item__btn .btn__wrap,.project-item__wrap:active .project-item__btn .btn__wrap{background-color:#9c7c1e;transition:all .75s}}.project-item__bg{opacity:0;z-index:-2;transition:all .75s;position:absolute;inset:0}@media (width<=767.98px){.project-item__bg{opacity:1}}.project-item__bg img{object-fit:cover;width:100%;height:100%}.project-item__customer{color:var(--gray);margin-bottom:2rem;font-size:.8125rem}.project-item__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}.project-item__text{color:var(--gray);margin-top:1rem;font-size:.9375rem;font-weight:300}.project-item__btn{opacity:0;transition:all .75s;position:absolute;bottom:1.5rem;right:1.5rem}@media (width<=767.98px){.project-item__btn{opacity:1}.project-item.swiper-slide-active .project-item__wrap{color:#fff}.project-item.swiper-slide-active .project-item__wrap:before{opacity:0;transition:all .75s}.project-item.swiper-slide-active .project-item__bg,.project-item.swiper-slide-active .project-item__btn{opacity:1;transition:all .75s}.project-item.swiper-slide-active .project-item__btn .btn__wrap{background-color:var(--accent)}}.service-item__wrap{border:1px solid var(--border-color);color:#fff;flex-direction:column;height:43.75rem;padding:5rem 3.5rem;transition:all .75s;display:flex;position:relative;overflow:hidden}@media (width<=767.98px){.service-item__wrap{height:37.5rem;padding:2.5rem 1.5rem}}.service-item__wrap:before,.service-item__wrap:after{content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}.service-item__wrap:before{background:#0e131c66;transition:all .75s}.service-item__wrap:after{background:radial-gradient(49.58% 49.58% at 42.51% 50.42%,#0000 0%,#0e131c 100%)}.service-item__wrap:hover,.service-item__wrap:focus,.service-item__wrap:active{transition:all .75s}.service-item__wrap:hover .service-item__bg,.service-item__wrap:focus .service-item__bg,.service-item__wrap:active .service-item__bg{opacity:1;transition:all .75s}.service-item__wrap:hover .service-item__btn,.service-item__wrap:focus .service-item__btn,.service-item__wrap:active .service-item__btn{transition:all .75s}.service-item__wrap:hover .service-item__btn .btn__icon,.service-item__wrap:focus .service-item__btn .btn__icon,.service-item__wrap:active .service-item__btn .btn__icon{background-color:var(--accent)}.service-item__wrap:hover .service-item__btn .btn__icon svg,.service-item__wrap:focus .service-item__btn .btn__icon svg,.service-item__wrap:active .service-item__btn .btn__icon svg{transform:rotate(45deg)}.service-item__wrap:focus,.service-item__wrap:active{transition:all .75s}.service-item__wrap:focus .service-item__btn .btn__icon,.service-item__wrap:active .service-item__btn .btn__icon{background-color:#9c7c1e;transition:all .75s}.service-item__bg{opacity:0;z-index:-2;transition:all .75s;position:absolute;inset:0}@media (width<=767.98px){.service-item__bg{opacity:1}}.service-item__bg img,.service-item__bg video{object-fit:cover;width:100%;height:100%}.service-item__title{color:#fff}.service-item__btn{color:#fff;width:100%;margin-top:auto}@media (width<=767.98px){.service-item.swiper-slide-active .service-item__bg{opacity:1;transition:all .75s}.service-item.swiper-slide-active .service-item__btn{transition:all .75s}.service-item.swiper-slide-active .service-item__btn .btn__icon{background-color:var(--accent)}.service-item.swiper-slide-active .service-item__btn .btn__icon svg{transform:rotate(45deg)}}.advantage-item__wrap{flex-direction:column;justify-content:center;height:28.125rem;padding:1.5rem 3.5rem 1.5rem 5rem;display:flex}@media (width<=767.98px){.advantage-item__wrap{height:25rem;padding:1.5rem}}.advantage-item__bg{opacity:0;z-index:-1;width:100vw;height:70svh;transition:all .75s;position:fixed;inset:0}@media (width<=767.98px){.advantage-item__bg{height:100svh}}.advantage-item__bg img,.advantage-item__bg video{object-fit:cover;width:100%;height:100%}.advantage-item__bg:before,.advantage-item__bg:after{content:"";z-index:1;width:100%;height:100%;position:absolute;inset:0}.advantage-item__bg:before{background:#0e131c99;transition:all .75s}.advantage-item__bg:after{background:radial-gradient(50% 50%,#0000 0%,#0e131c 100%)}.advantage-item__title{transition:all .75s}.advantage-item.active .advantage-item__bg{opacity:1}.advantage-item.active .advantage-item__title{color:var(--accent)}.customer-item__wrap{border:1px solid var(--border-color);justify-content:center;align-items:center;height:21.875rem;display:flex}@media (width<=767.98px){.customer-item__wrap{height:11.75rem}}.customer-item__img{width:12.5rem;height:auto}@media (width<=767.98px){.customer-item__img{width:7.5rem}}.customer-item__img img,.customer-item__img svg{width:100%;height:auto}.certificate-item__wrap{border:1px solid var(--border-color);border-left:none;height:21.875rem;padding:1.5rem 3.5rem 7.5rem;transition:all .75s;display:block;position:relative;overflow:hidden}@media (width<=767.98px){.certificate-item__wrap{padding:1.5rem}}.certificate-item__wrap:hover,.certificate-item__wrap:focus,.certificate-item__wrap:active{color:#fff}@media (hover:hover){.certificate-item__wrap:hover,.certificate-item__wrap:focus,.certificate-item__wrap:active{background:#192231;transition:all .75s}.certificate-item__wrap:hover .certificate-item__btn,.certificate-item__wrap:focus .certificate-item__btn,.certificate-item__wrap:active .certificate-item__btn{opacity:1;transition:all .75s}.certificate-item__wrap:hover .certificate-item__btn .btn__wrap,.certificate-item__wrap:focus .certificate-item__btn .btn__wrap,.certificate-item__wrap:active .certificate-item__btn .btn__wrap{background-color:var(--accent)}.certificate-item__wrap:hover .certificate-item__btn .btn__icon,.certificate-item__wrap:focus .certificate-item__btn .btn__icon,.certificate-item__wrap:active .certificate-item__btn .btn__icon{transform:rotate(45deg)}.certificate-item__wrap:focus,.certificate-item__wrap:active{background:#192231;transition:all .75s}.certificate-item__wrap:focus .certificate-item__btn .btn__wrap,.certificate-item__wrap:active .certificate-item__btn .btn__wrap{background-color:#9c7c1e;transition:all .75s}}.certificate-item__type{color:var(--gray);margin-bottom:1rem;font-size:.8125rem}.certificate-item__title{margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:140%}.certificate-item__btn{opacity:0;transition:all .75s;position:absolute;bottom:1.5rem;right:1.5rem}@media (width<=767.98px){.certificate-item__btn{opacity:1}.certificate-item.swiper-slide-active .certificate-item__wrap{color:#fff}.certificate-item.swiper-slide-active .certificate-item__wrap:before{opacity:0;transition:all .75s}.certificate-item.swiper-slide-active .certificate-item__btn{opacity:1;transition:all .75s}.certificate-item.swiper-slide-active .certificate-item__btn .btn__wrap{background-color:var(--accent)}.certificate-item.swiper-slide-active .certificate-item__btn .btn__icon{transform:rotate(45deg)}}.industry-item__wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (width<=767.98px){.industry-item__wrap{grid-template-columns:1fr;min-height:37.5rem;padding:2.5rem 1.5rem 8.5rem}}.industry-item__wrap:hover .industry-item__bg{opacity:1;transition:all .75s}.industry-item__bg{opacity:0;z-index:-1;transition:all .75s;position:absolute;inset:0}.industry-item__bg:before{content:"";opacity:.8;z-index:1;background:#0e131c;position:absolute;inset:0}.industry-item__bg img,.industry-item__bg video{object-fit:cover;width:100%;height:100%}.industry-item__col{flex-direction:column;min-height:43.75rem;padding:5rem 3.5rem 2.5rem;display:flex}@media (width<=767.98px){.industry-item__col{min-height:1px;padding:0}}.industry-item__col--right{border-left:1px solid var(--border-color)}@media (width<=767.98px){.industry-item__col--right{border:none}}.industry-item__btn{margin-top:auto}@media (width<=767.98px){.industry-item__btn{width:calc(100% - 3rem);margin:auto;position:absolute;bottom:2rem;left:0;right:0}}.industry-item__content{flex-direction:column;gap:3rem;display:flex}@media (width<=767.98px){.industry-item__content{gap:1.5rem}}@media (width<=991.98px){.industry-item.sal-animate .industry-item__bg{opacity:1;transition-delay:.7s}}.news-item__outer-wrap{height:21.875rem}.news-item__wrap{border:1px solid var(--border-color);height:21.875rem;padding:1.5rem 3.5rem 7.5rem;transition:all .75s;display:block;position:relative;overflow:hidden}@media (width<=767.98px){.news-item__wrap{padding:1.5rem}}.news-item__wrap:hover,.news-item__wrap:focus,.news-item__wrap:active{color:#fff}@media (hover:hover){.news-item__wrap:hover,.news-item__wrap:focus,.news-item__wrap:active{transition:all .75s}.news-item__wrap:hover .news-item__bg,.news-item__wrap:focus .news-item__bg,.news-item__wrap:active .news-item__bg,.news-item__wrap:hover .news-item__btn,.news-item__wrap:focus .news-item__btn,.news-item__wrap:active .news-item__btn{opacity:1;transition:all .75s}.news-item__wrap:hover .news-item__btn .btn__wrap,.news-item__wrap:focus .news-item__btn .btn__wrap,.news-item__wrap:active .news-item__btn .btn__wrap{background-color:var(--accent)}.news-item__wrap:focus .project-item__btn .btn__wrap,.news-item__wrap:active .project-item__btn .btn__wrap{background-color:#9c7c1e;transition:all .75s}}.news-item__bg{opacity:0;z-index:-2;transition:all .75s;position:absolute;inset:0}.news-item__bg:before{content:"";opacity:.7;z-index:1;background:#0e131c;width:100%;height:100%;transition:all .75s;position:absolute;inset:0}.news-item__bg img{object-fit:cover;width:100%;height:100%}.news-item__date{color:var(--gray);margin-bottom:1rem;font-size:.8125rem;display:block}.news-item__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:140%;display:-webkit-box;overflow:hidden}@media (width<=767.98px){.news-item__title{-webkit-line-clamp:3}}.news-item__text{color:var(--gray);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:1rem;font-size:.9375rem;font-weight:300;display:-webkit-box;overflow:hidden}.news-item__btn{opacity:0;transition:all .75s;position:absolute;bottom:1.5rem;right:1.5rem}@media (width<=767.98px){.news-item__btn{opacity:1}.news-item.swiper-slide-active .news-item__btn{opacity:1;transition:all .75s}.news-item.swiper-slide-active .news-item__btn .btn__wrap{background-color:var(--accent)}}.testimonial-item__wrap{border:1px solid var(--border-color);cursor:pointer;border-left:none;flex-direction:column;height:37.5rem;padding:4.125rem 3.5rem 1.5rem;display:flex;position:relative}@media (hover:hover){.testimonial-item__wrap:hover .testimonial-item__bg{opacity:1;transition:var(--base-transition-speed)}.testimonial-item__wrap:hover .testimonial-item__btn--open .btn__wrap{background-color:var(--accent)}}.testimonial-item__wrap:after{content:"";z-index:-1;background:#0e131c80;position:absolute;inset:0}@media (width<=1199.98px){.testimonial-item__wrap{padding:4.125rem 1.5rem 1.5rem}}@media (width<=767.98px){.testimonial-item__wrap{height:25.625rem;padding:4.125rem 1.5rem 1.5rem}}.testimonial-item__bg{opacity:0;transition:var(--base-transition-speed);z-index:-2;position:absolute;inset:0}.testimonial-item__bg img,.testimonial-item__bg video{object-fit:cover;width:100%;height:100%}.testimonial-item__text{color:#fff;max-width:85%;transition:var(--base-transition-speed);transition-delay:var(--full-content-delay);font-size:.9375rem;font-weight:300;line-height:140%}@media (width<=767.98px){.testimonial-item__text{max-width:100%}}.testimonial-item__title{opacity:0;max-width:100%;transition:var(--base-transition-speed);transition-delay:var(--vertical-title-delay);white-space:nowrap;font-size:1.125rem;font-weight:500;position:absolute;bottom:7.5rem;left:0;right:0;transform:rotate(-90deg)translate(-6.25rem)}.testimonial-item__title span{color:var(--gray);margin-bottom:.25rem;font-size:.8125rem;font-weight:300;display:block}@media (width<=767.98px){.testimonial-item__title{font-weight:400}}.testimonial-item__author{margin-top:1.5rem}.testimonial-item__author-company{color:var(--gray);transition:var(--base-transition-speed);transition-delay:var(--full-content-delay);font-size:.8125rem;font-weight:300;position:absolute;top:1.5rem;left:3.5rem}@media (width<=1199.98px){.testimonial-item__author-company{left:1.5rem}}.testimonial-item__author-position{color:var(--gray);transition:var(--base-transition-speed);transition-delay:var(--full-content-delay);margin-bottom:.5rem;font-size:.8125rem;font-weight:300;display:block}.testimonial-item__author-name{transition:var(--base-transition-speed);transition-delay:var(--full-content-delay);font-size:1.125rem;font-weight:400}.testimonial-item__btn--open{transition:var(--base-transition-speed);transition-delay:var(--small-content-delay);position:absolute;bottom:1.5rem;right:1.5rem}.testimonial-item__btn--close{opacity:0;transition:var(--base-transition-speed);transition-delay:var(--full-content-delay);position:absolute;top:1.5rem;right:1.5rem}.testimonial-item__btn--close .btn__icon svg{width:.875rem;height:.875rem}.testimonial-item__btn--more{margin-top:auto}.testimonial-item__small-content{transition:var(--base-transition-speed);transition-delay:var(--small-content-delay)}.testimonial-item__small-content .testimonial-item__text{-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=767.98px){.testimonial-item__small-content .testimonial-item__text{-webkit-line-clamp:8}}.testimonial-item__full-content{opacity:0;transition:var(--base-transition-speed);transition-delay:var(--full-content-delay);flex-direction:column;padding:5rem 3.5rem 2.5rem;display:flex;position:absolute;inset:0}@media (width<=1199.98px){.testimonial-item__full-content{padding:5rem 1.5rem 1.5rem}}.testimonial-item__full-content .testimonial-item__author{margin-top:auto}.testimonial-item__full-content .testimonial-item__author-company{color:var(--accent);font-size:1.125rem;top:2.5rem}.testimonial-item__full-content .testimonial-item__author-name{margin-top:.75rem;font-size:2rem;font-weight:100}.testimonial-item__full-content .testimonial-item__author-position{font-size:.9375rem}.testimonial-item.small .featured-solution-item__bg,.testimonial-item.small .testimonial-item__small-content,.testimonial-item.small .testimonial-item__full-content{opacity:0}.testimonial-item.small .testimonial-item__title{opacity:1;transform:rotate(-90deg)translate(0)}.testimonial-item.small .testimonial-item__btn--open,.testimonial-item.full .testimonial-item__btn--open{opacity:0}.testimonial-item.full .testimonial-item__bg,.testimonial-item.single .testimonial-item__bg{opacity:1}.testimonial-item.full .testimonial-item__small-content,.testimonial-item.single .testimonial-item__small-content{opacity:0}.testimonial-item.full .testimonial-item__full-content,.testimonial-item.single .testimonial-item__full-content{opacity:1}.testimonial-item.full .testimonial-item__wrap,.testimonial-item.single .testimonial-item__wrap{cursor:default}.testimonial-item.full .testimonial-item__btn--close,.testimonial-item.single .testimonial-item__btn--close{opacity:1}.testimonial-item.single .testimonial-item__author-company{color:var(--gray)}.testimonial-item.single .testimonial-item__btn--open,.testimonial-item.single .testimonial-item__btn--close{display:none}.testimonial-item.single .testimonial-item__wrap{cursor:default;border:none;min-height:37.5rem}.testimonial-item.single .testimonial-item__small-content{display:none}.testimonial-item.single .testimonial-item__text{margin-bottom:1.5rem}.testimonial-item.single .testimonial-item__full-content{flex-grow:1;padding:1rem 0 0;position:static}.testimonial-item.single .testimonial-item__title{display:none}