@layer components-block{.service-main-card-module-scss-module__YsLnja__service-main-card{border-radius:16px;width:100%;min-height:575px;padding:20px;display:flex;position:relative;overflow:hidden}.service-main-card-module-scss-module__YsLnja__service-main-card:active .service-main-card-module-scss-module__YsLnja__service-main-card__bg-image{transform:scale(1.05)}@media (any-hover:hover){.service-main-card-module-scss-module__YsLnja__service-main-card:hover .service-main-card-module-scss-module__YsLnja__service-main-card__bg-image{transform:scale(1.02)}.service-main-card-module-scss-module__YsLnja__service-main-card:hover .service-main-card-module-scss-module__YsLnja__service-main-card__title{color:var(--color-white-70)}.service-main-card-module-scss-module__YsLnja__service-main-card:hover:active .service-main-card-module-scss-module__YsLnja__service-main-card__bg-image{transform:scale(1.05)}}@media (min-width:576px){.service-main-card-module-scss-module__YsLnja__service-main-card{min-height:456px;padding:32px}}@media (min-width:1200px){.service-main-card-module-scss-module__YsLnja__service-main-card{border-radius:20px;min-height:346px;padding:40px}}@media (min-width:1600px){.service-main-card-module-scss-module__YsLnja__service-main-card{border-radius:24px;min-height:420px}}@media (min-width:1930px){.service-main-card-module-scss-module__YsLnja__service-main-card{aspect-ratio:1344/420}}.service-main-card-module-scss-module__YsLnja__service-main-card__bg-image{width:100%;height:100%;transition:transform .2s ease-in-out;position:absolute;top:0;left:0}.service-main-card-module-scss-module__YsLnja__service-main-card__bg-image img{object-fit:cover;object-position:bottom;width:100%;height:100%}@media (min-width:576px){.service-main-card-module-scss-module__YsLnja__service-main-card__bg-image img{object-position:right}}.service-main-card-module-scss-module__YsLnja__service-main-card__content{z-index:1;flex-direction:column;width:100%;display:flex}.service-main-card-module-scss-module__YsLnja__service-main-card__title{color:var(--color-white-100);align-items:center;gap:2px;transition:color .1s ease-in-out;display:flex}.service-main-card-module-scss-module__YsLnja__service-main-card__title svg{width:var(--size);height:var(--size);--size:18px;margin-top:2px;transition:transform .1s ease-in-out}@media (min-width:576px){.service-main-card-module-scss-module__YsLnja__service-main-card__title svg{--size:22px;margin-top:4px}}@media (min-width:1200px){.service-main-card-module-scss-module__YsLnja__service-main-card__title svg{--size:28px}}@media (min-width:1600px){.service-main-card-module-scss-module__YsLnja__service-main-card__title svg{--size:32px}}.service-main-card-module-scss-module__YsLnja__service-main-card__subtitle{letter-spacing:-.12px;color:var(--color-white-50);margin-top:12px;font-size:12px;line-height:1.4}@media (min-width:576px){.service-main-card-module-scss-module__YsLnja__service-main-card__subtitle{letter-spacing:-.28px;margin-top:16px;font-size:14px}}.service-main-card-module-scss-module__YsLnja__service-main-card__tags{flex-direction:column;gap:8px;margin-top:12px;display:flex}@media (min-width:576px){.service-main-card-module-scss-module__YsLnja__service-main-card__tags{margin-top:auto;padding-top:20px}}@media (min-width:1200px){.service-main-card-module-scss-module__YsLnja__service-main-card__tags{flex-flow:wrap;max-width:640px}}.service-main-card-module-scss-module__YsLnja__service-main-card__tags span{text-align:left;height:auto;padding-top:8px;padding-bottom:8px;line-height:1.2}}
@layer components-section{.service-main-module-scss-module__K-KNha__service-main__container{justify-content:space-between;gap:32px;display:flex}@media (max-width:991.98px){.service-main-module-scss-module__K-KNha__service-main__container{flex-direction:column;position:relative}}.service-main-module-scss-module__K-KNha__service-main__nav{position:sticky}.service-main-module-scss-module__K-KNha__service-main__nav--mobile{z-index:10;width:100%;bottom:16px}@media (min-width:576px){.service-main-module-scss-module__K-KNha__service-main__nav--mobile{bottom:32px}}@media (min-width:992px){.service-main-module-scss-module__K-KNha__service-main__nav--mobile{display:none}}.service-main-module-scss-module__K-KNha__service-main__nav--desctop{top:var(--height-header);align-self:flex-start;max-width:216px;height:fit-content}@media (max-width:991.98px){.service-main-module-scss-module__K-KNha__service-main__nav--desctop{display:none}}.service-main-module-scss-module__K-KNha__service-main__tabs-list{background-color:var(--color-gray-100);border:none}.service-main-module-scss-module__K-KNha__service-main__content{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:576px){.service-main-module-scss-module__K-KNha__service-main__content{gap:24px}}@media (min-width:992px){.service-main-module-scss-module__K-KNha__service-main__content{max-width:712px}}@media (min-width:1200px){.service-main-module-scss-module__K-KNha__service-main__content{max-width:1014px}}@media (min-width:1600px){.service-main-module-scss-module__K-KNha__service-main__content{max-width:1345px}}@media (min-width:1930px){.service-main-module-scss-module__K-KNha__service-main__content{max-width:1945px}}}
@layer components-ui{.nav-tabs-module-scss-module__dSKiOq__nav-tabs{--nav-tabs-padding:4px;padding:var(--nav-tabs-padding);border:1px solid var(--color-stroke-primary);box-shadow:0 8px 80px 0 var(--color-shadow-06);overflow:auto}.nav-tabs-module-scss-module__dSKiOq__nav-tabs--direction-horizontal{border-radius:50px}.nav-tabs-module-scss-module__dSKiOq__nav-tabs--direction-vertical{border-radius:16px}.nav-tabs-module-scss-module__dSKiOq__nav-tabs--direction-vertical .nav-tabs-module-scss-module__dSKiOq__nav-tabs__list{flex-direction:column}.nav-tabs-module-scss-module__dSKiOq__nav-tabs--color-primary{background-color:var(--color-gray-100)}.nav-tabs-module-scss-module__dSKiOq__nav-tabs--color-primary .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{color:var(--color-black-100)}@media (any-hover:hover){.nav-tabs-module-scss-module__dSKiOq__nav-tabs--color-primary .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper:not(.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper--active):hover .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{color:var(--color-black-50)}}.nav-tabs-module-scss-module__dSKiOq__nav-tabs--color-secondary{background-color:var(--white-white-12)}.nav-tabs-module-scss-module__dSKiOq__nav-tabs--color-secondary .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{color:var(--color-white-100)}@media (any-hover:hover){.nav-tabs-module-scss-module__dSKiOq__nav-tabs--color-secondary .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper:not(.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper--active):hover .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{color:var(--color-white-50)}}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__list{display:flex}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper{cursor:pointer;display:inline-block;position:relative}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper:has(.nav-tabs-module-scss-module__dSKiOq__nav-tabs__input:checked+.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label){cursor:default}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper:focus-visible{outline:none}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper:last-child .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{margin-right:var(--nav-tabs-padding)}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper:not(.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper--active):active .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{transform:scale(.95)}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__input{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{white-space:nowrap;pointer-events:none;border-radius:50px;align-items:center;height:40px;padding:15px 24px;font-size:14px;font-weight:500;line-height:1.4;transition:color .1s ease-in-out,transform .1s ease-in-out,box-shadow .1s ease-in-out,background-color .1s ease-in-out;display:flex}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__input:checked+.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{color:var(--primary-primary-100,#594fe5);background:var(--color-white-100);cursor:default;pointer-events:none;box-shadow:0 12px 28px #2424240a}.nav-tabs-module-scss-module__dSKiOq__nav-tabs__label-wrapper:focus-visible .nav-tabs-module-scss-module__dSKiOq__nav-tabs__label{outline:4px dashed var(--color-primary-100);outline-offset:-4px}}
@layer base{.bm-pagination{justify-content:center;align-items:center;width:100%;min-height:8px;display:flex;overflow:hidden}.bm-pagination--theme-light .bm-pagination__bullet{background-color:#e2e2e2}.bm-pagination--theme-light .bm-pagination__bullet.is-active,.bm-pagination--theme-light .bm-pagination__bullet-progress{background-color:#02010f}.bm-pagination--theme-dark .bm-pagination__bullet{background-color:#ffffff1f}.bm-pagination--theme-dark .bm-pagination__bullet-progress{background-color:#fff}.bm-pagination--size-small{margin-top:var(--bm-pagination-margin-top-small)}.bm-pagination--size-big{margin-top:var(--bm-pagination-margin-top)}.bm-pagination__wrapper{will-change:transform;align-items:center;column-gap:8px;width:24px;transition:width .3s ease-in-out,transform .3s ease-in-out;display:flex}.bm-pagination__wrapper--autoplay .bm-pagination__bullet.is-active .bm-pagination__bullet-progress{opacity:1;transition:transform 0s linear .3s,opacity .3s ease-in-out;transform:translate(-101%)}.bm-pagination__wrapper--autoplay .bm-pagination__bullet.is-moving .bm-pagination__bullet-progress{transform:translate(-101%)}.bm-pagination__wrapper--autoplay .bm-pagination__bullet-progress{opacity:0;transition:transform 0s linear .3s,opacity .3s ease-in-out;transform:translate(0%)}.bm-pagination__bullet{cursor:pointer;border-radius:100px;flex-shrink:0;width:8px;height:8px;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.bm-pagination__bullet.is-active{width:24px}.bm-pagination__bullet.is-active .bm-pagination__bullet-progress{opacity:1}.bm-pagination__bullet.is-active .autoplay{animation:linear forwards bulletProgress}.bm-pagination__bullet.is-moving .bm-pagination__bullet-progress{opacity:0;transition:opacity .3s ease-in-out}.bm-pagination__bullet-progress{opacity:1;border-radius:100px;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;transform:translate(-101%)}@keyframes bulletProgress{0%{transform:translate(-101%)}to{transform:translate(0)}}}
@layer components-block{.awards-slider-module-scss-module__XdzZyW__awards-slider{height:100%}.awards-slider-module-scss-module__XdzZyW__awards-slider__container .swiper{overflow:visible}.awards-slider-module-scss-module__XdzZyW__awards-slider__container .swiper-slide{width:100%}.awards-slider-module-scss-module__XdzZyW__awards-slider__container .swiper-slide:not(:last-child){margin-right:16px}@media (min-width:1200px){.awards-slider-module-scss-module__XdzZyW__awards-slider__container .swiper-slide:not(:last-child){margin-right:24px}}@media (min-width:576px){.awards-slider-module-scss-module__XdzZyW__awards-slider__container .swiper-slide{width:276px}}@media (min-width:992px){.awards-slider-module-scss-module__XdzZyW__awards-slider__container .swiper-slide{width:350px}}@media (min-width:1600px){.awards-slider-module-scss-module__XdzZyW__awards-slider__container .swiper-slide{width:418px}}.awards-slider-module-scss-module__XdzZyW__awards-modal__file{flex:1 0 auto;width:100%}.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img{cursor:pointer;flex-direction:column;align-items:flex-start;width:100%;height:auto;max-height:100%;display:flex;position:relative}.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img:focus-visible{outline-offset:-4px}@media (any-hover:hover){.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img:hover .awards-slider-module-scss-module__XdzZyW__awards-modal__file-img-icon{background:var(--black-black-15,#e8e8e8)}}.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img img{object-fit:contain;width:100%;height:auto;min-height:0;max-height:100%}@media (max-width:575.98px){.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img img{min-height:100px;max-height:calc(var(--iphone-modal-max-height) - var(--padding-body)*2 - var(--handle-modal-height) - var(--handle-modal-gap) - 100px)}.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img-icon{display:none}}@media (min-width:576px){.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img-icon{position:absolute;top:10px;right:14px}}@media (min-width:992px){.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img-icon{right:10px}}@media (min-width:1600px){.awards-slider-module-scss-module__XdzZyW__awards-modal__file-img-icon{top:12px;right:12px}}}
@layer base{.bm-navigation{z-index:1;justify-content:space-between;align-items:center;width:100%;height:0;display:flex;position:absolute;top:50%;left:0}.bm-navigation button{translate:50%}.bm-navigation button:first-child{translate:-50%}.bm-navigation button:first-child svg{transform:rotateY(180deg)}}
@layer components-section{.projects-slider-module-scss-module__99XQyG__projects-slider{position:relative;overflow:hidden}.projects-slider-module-scss-module__99XQyG__projects-slider__wrapper{padding:60px 0 0;position:relative;overflow:hidden}.projects-slider-module-scss-module__99XQyG__projects-slider__header{z-index:1;position:relative}@media (max-width:1750px){.projects-slider-module-scss-module__99XQyG__projects-slider__title{width:calc(100% - 856px);max-width:100%}}@media (max-width:1200px){.projects-slider-module-scss-module__99XQyG__projects-slider__title{width:calc(100% - 584px)}}@media (max-width:992px){.projects-slider-module-scss-module__99XQyG__projects-slider__title{width:auto;max-width:500px}}@media (max-width:576px){.projects-slider-module-scss-module__99XQyG__projects-slider__title{max-width:380px}}@media (max-width:400px){.projects-slider-module-scss-module__99XQyG__projects-slider__title{max-width:296px;font-size:20px}}.projects-slider-module-scss-module__99XQyG__projects-slider__radial-background{z-index:0;opacity:1;background:radial-gradient(var(--color-primary-100),var(--color-black-100)50%);width:200%;height:100%;display:block;position:absolute;top:200px;left:50%;transform:translate(-50%)}@media (min-width:576px){.projects-slider-module-scss-module__99XQyG__projects-slider__radial-background{opacity:.7;background:radial-gradient(var(--color-primary-100),var(--color-black-100)60%);width:100%;max-width:800px}}@media (min-width:992px){.projects-slider-module-scss-module__99XQyG__projects-slider__radial-background{top:0}}}
@layer components-section{.project-cards-module-scss-module__66slIq__project-cards{z-index:2;width:100%;margin-top:40px;padding:0 16px;display:block;position:relative;top:0;left:0}@media (min-width:576px){.project-cards-module-scss-module__66slIq__project-cards{padding:0 32px}}@media (min-width:992px){.project-cards-module-scss-module__66slIq__project-cards{pointer-events:none;margin-top:0;padding:182px 20px 0;position:absolute}}@media (min-width:1200px){.project-cards-module-scss-module__66slIq__project-cards{padding:124px 40px 0}}@media (min-width:1600px){.project-cards-module-scss-module__66slIq__project-cards{padding:170px 40px 0}}.project-cards-module-scss-module__66slIq__project-cards .swiper{max-width:1800px;overflow:visible}.project-cards-module-scss-module__66slIq__project-cards .swiper-wrapper{grid-template-columns:unset;display:flex}@media (min-width:992px){.project-cards-module-scss-module__66slIq__project-cards .swiper-wrapper{grid-template-columns:repeat(2,272px);justify-content:space-between;row-gap:16px;display:grid;transform:translate(0,0)!important}}@media (min-width:1200px){.project-cards-module-scss-module__66slIq__project-cards .swiper-wrapper{grid-template-columns:repeat(2,320px);row-gap:24px}}@media (min-width:1600px){.project-cards-module-scss-module__66slIq__project-cards .swiper-wrapper{grid-template-columns:repeat(2,388px);row-gap:32px}}.project-cards-module-scss-module__66slIq__project-cards .swiper-slide{width:calc(80.5153% - 3.11755px)}.project-cards-module-scss-module__66slIq__project-cards .swiper-slide:not(:last-child){margin-right:16px}@media (min-width:576px){.project-cards-module-scss-module__66slIq__project-cards .swiper-slide{width:calc(45.5789% - 8.70738px)}}@media (min-width:992px){.project-cards-module-scss-module__66slIq__project-cards .swiper-slide{width:100%;margin-right:0}.project-cards-module-scss-module__66slIq__project-cards .bm-pagination{display:none}}.project-cards-module-scss-module__66slIq__project-card{background-color:#9f9ae91f;border:1px solid #9f9ae940;border-radius:20px;flex-direction:column;justify-content:space-between;row-gap:24px;width:100%;height:100%;padding:16px 24px;display:flex}@media (min-width:992px){.project-cards-module-scss-module__66slIq__project-card{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);padding:16px}}@media (min-width:1200px){.project-cards-module-scss-module__66slIq__project-card{padding:24px}}.project-cards-module-scss-module__66slIq__project-card__icon{background-color:#9f9ae91f;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.project-cards-module-scss-module__66slIq__project-card__icon img{width:18px;height:18px}@media (min-width:1200px){.project-cards-module-scss-module__66slIq__project-card__icon{width:40px;height:40px}.project-cards-module-scss-module__66slIq__project-card__icon img{width:20px;height:20px}}.project-cards-module-scss-module__66slIq__project-card__content{flex-direction:column;row-gap:8px;display:flex}.project-cards-module-scss-module__66slIq__project-card__title{color:#fff;font-size:16px;font-weight:600;line-height:1.1}@media (min-width:1600px){.project-cards-module-scss-module__66slIq__project-card__title{font-size:20px}}.project-cards-module-scss-module__66slIq__project-card__description{color:#ffffff80;font-size:12px;font-weight:400;line-height:1.4}@media (min-width:1200px){.project-cards-module-scss-module__66slIq__project-card__description{font-size:14px}}@media (min-width:1600px){.project-cards-module-scss-module__66slIq__project-card__description{font-size:16px}}}
/*# sourceMappingURL=1f55a8357373c96c.css.map*/