.news-slider__wrapper{max-width:100%;width:100%}.news-slider__wrapper .n2-ss-slider-1{border-radius:14px;overflow:hidden}@media screen and (max-width:576px){.news-slider__wrapper .n2-ss-slider-1{border-radius:0}}.news-slider__wrapper .n2-ss-slider-controls{align-items:center;display:flex;flex-direction:row!important;gap:4px;justify-content:center;width:100%}.news-slider__wrapper .n2-ss-slider-controls .nextend-arrow{align-items:center;border:1px solid var(--Stroke);border-radius:50px;display:flex;justify-content:center;padding:8px;transition:all .3s ease-in-out!important}@media(hover:hover){.news-slider__wrapper .n2-ss-slider-controls .nextend-arrow:hover{background:var(--Gray);border:1px solid var(--Gray)}}.news-slider__wrapper .n2-ss-slider-controls .nextend-arrow-previous{order:0}.news-slider__wrapper .n2-ss-slider-controls .nextend-arrow-next{order:2}.news-slider__wrapper .n2-ss-slider-controls .n2-ss-control-bullet{order:1}.news-slider{padding-top:1.5em}@media screen and (max-width:576px){.news-slider{margin-bottom:32px}}.news-slider-outer{border-radius:20px;height:400px;overflow:hidden}@media screen and (max-width:576px){.news-slider-outer{border-radius:0}}.news-slider__next,.news-slider__prev{width:112px}.news-slider__prev{left:0}.news-slider__next{right:0}.news-slide{position:relative}.news-slide__content{left:0;position:absolute;text-align:center;top:calc(50% - 2.5em);width:100%}.news-slide__content p{text-align:center}.news-slide__header{color:var(--gray-700);font-size:3.5em;font-weight:300;line-height:1.2em;margin-bottom:.875em}.news-slide__label,.news-slide__text{color:var(--white);margin-bottom:.5em}.news-slider__pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,0);border-radius:0;margin:0 3px;padding:.625em 0;width:1.875em}.news-slider__pagination .swiper-pagination-bullet:after{background-color:var(--white);content:"";display:block;height:3px;width:100%}@media only screen and (max-width:576px){.news-slider{padding-top:0}.news-slider .container{padding:0}.news-slider-outer{aspect-ratio:375/200;border-radius:0;height:unset}.news-slider__next,.news-slider__prev{width:3em}.news-slide__label,.news-slide__text{display:none}}.popular-categories .h1{margin-bottom:.5em}.popular-categories .show-more{display:none}.popular-categories__cards:not(.catalog){flex-wrap:wrap;gap:1.5em}.popular-categories__cards:not(.catalog) .card-category{width:calc(16.66667% - 1.25em)}@media only screen and (max-width:1023px){.popular-categories__cards:not(.catalog){gap:10px}.popular-categories__cards:not(.catalog) .card-category{width:calc(50% - 5px)}}@media only screen and (max-width:1024px){.popular-categories__cards:not(.catalog) .card-category{width:calc(25% - 1.125em)}}@media only screen and (max-width:768px){.popular-categories__cards:not(.catalog) .card-category{width:calc(33.33333% - 1em)}}@media only screen and (max-width:576px){.popular-categories .show-more{display:block;padding-top:1em}.popular-categories .show-more .btn{margin:0 auto;max-width:100%;width:200px}.popular-categories .show-more--active{display:none}.popular-categories__cards:not(.catalog) .card-category{display:none;width:calc(50% - 5px)}.popular-categories__cards:not(.catalog) .card-category:first-child,.popular-categories__cards:not(.catalog) .card-category:nth-child(2),.popular-categories__cards:not(.catalog) .card-category:nth-child(3),.popular-categories__cards:not(.catalog) .card-category:nth-child(4),.popular-categories__cards:not(.catalog).show-all .card-category{display:block}}.current{margin:0 0 44px;overflow:hidden}.container--current{display:flex;flex-direction:column}.container--current .section-header{display:flex;flex-direction:row;justify-content:space-between}.container--current .section-header h2{color:var(--Black,#222220);font-family:AttractiveCond;font-size:30px;font-style:normal;font-weight:600;gap:0;letter-spacing:.9px;line-height:36px;margin:0;text-transform:uppercase}.container--current .section-header h2 svg{align-self:flex-end;height:34px;width:34px}.container--current .section-header .swiper-current__navigation{align-items:center;display:flex;gap:var(--Gap-6,6px);padding-top:var(--Padding-2,2px)}.container--current .section-header .swiper-current__navigation .swiper-current__next,.container--current .section-header .swiper-current__navigation .swiper-current__prev{align-items:center;border:1px solid var(--Stroke,#e4e4e4);border-radius:14px;cursor:pointer;display:flex;gap:var(--Gap-4,4px);height:26px;justify-content:center;padding:var(--Padding-6,6px);width:28px}.container--current .section-header .swiper-current__navigation .swiper-current__next:hover,.container--current .section-header .swiper-current__navigation .swiper-current__prev:hover{background:var(--Gray,#fafafa);border:1px solid var(--White,#fff)}.container--current .section-header .swiper-current__navigation .swiper-current__next:active,.container--current .section-header .swiper-current__navigation .swiper-current__prev:active{background:var(--GrayDark,#e7e7e7)}.container--current .current-outer{display:block;overflow:hidden;padding:18px 0;width:100%}.container--current .current-outer .swiper-wrapper{display:flex;gap:0}.container--current .current-outer .swiper-slide{aspect-ratio:230/316;border-radius:14px;cursor:default;display:block;flex-shrink:0;height:auto;overflow:visible;padding:0;position:relative;transform-origin:center center;-webkit-user-select:none;user-select:none;width:calc(25% - 15px);will-change:transform}.container--current .current-outer .swiper-slide:is(a){cursor:pointer}.container--current .current-outer .swiper-slide img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%;-webkit-user-drag:none;transition:transform .3s ease;-webkit-user-select:none;user-select:none}@media(hover:hover){.container--current .current-outer .swiper-slide:is(a):hover img{transform:scale(1) translateY(-20px)}}@media(max-width:1023px){.current{margin-bottom:64px}.container--current .section-header h2{font-size:20px;font-weight:700;letter-spacing:.6px;line-height:24px}.container--current .section-header h2 svg{height:24px;width:24px}.container--current .section-header .swiper-current__navigation{display:none}.container--current .current-outer{overflow:hidden}.container--current .current-outer .swiper-slide{aspect-ratio:133/183;height:194px;width:141px}.container--current .current-outer .swiper-slide:hover{transform:translateZ(0) scale(1)}}@media(hover:none){.current .swiper-slide:hover{transform:none!important;z-index:auto!important}}.contacts-maps{display:flex;gap:1.5em}.contacts-maps .contacts-maps__item{background-color:var(--gray-100);border-radius:20px;overflow:hidden;width:calc(50% - .75em)}.contacts-maps .map-container img{height:auto;width:100%}.contacts-maps .contacts-maps__item-text{padding:1em;text-align:left}.contacts-maps .contacts-maps__item-address,.contacts-maps .contacts-maps__item-heading,.contacts-maps .contacts-maps__item-info,.contacts-maps .contacts-maps__item-metro,.contacts-maps .contacts-maps__item-phone{padding-bottom:.5em}.contacts-maps .contacts-maps__item-info{color:var(--gray-600);font-size:.875em;line-height:1.5em}.contacts-maps .contacts-maps__item-metro{align-items:center;display:flex;gap:.5em}.contacts-maps .contacts-maps__item-border{border:2px solid rgba(255,255,255,0);border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%}.contacts-maps .contacts-maps__item-metro__color{border-radius:1em;display:block;height:1em;position:relative;width:1em}.contacts-maps .contacts-maps__item-socs{align-items:center;display:flex;flex-wrap:wrap;gap:1em;column-gap:1em;margin-bottom:16px;row-gap:0}.contacts-maps .contacts-maps__item-socs .link{padding:.5em .75em .5em 0}.contact__map{height:318px;width:636px}@media only screen and (max-width:576px){.contacts-maps{flex-direction:column}.contacts-maps .contacts-maps__item{width:100%}}.shorts{margin-bottom:3em}.shorts .container{overflow:hidden;padding-bottom:3em}.shorts-outer{overflow:visible;width:100%}.shorts-outer .swiper-wrapper{align-items:center}.shorts-outer .swiper-slide{aspect-ratio:201/354;flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 19.2px);height:auto;position:relative;width:calc(20% - 19.2px)}.shorts-outer .swiper-slide .slide-img{overflow:hidden;transform:scale(1) translateY(0);transition:transform .3s ease}.shorts-outer .swiper-slide .play-button{transform:translate(-50%,-50%);transition:transform .3s ease}@media(hover:hover){.shorts-outer .swiper-slide:hover .slide-img{transform:scale(1) translateY(-20px)}.shorts-outer .swiper-slide:hover .play-button{transform:translate(-50%,calc(-50% - 20px))}}.shorts-slide{overflow:visible;position:relative}.shorts-slide,.shorts-slide a{height:100%;width:100%}.shorts-slide>a{display:block}.shorts-slide img{border-radius:20px;height:100%;object-fit:cover;object-position:center center;transition:all .15s ease-in-out;width:100%}.shorts-slide .slide-img{background-position:50%;background-size:cover;border-radius:14px;height:100%;position:relative}.shorts-slide .play-button{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.shorts-slide:hover img{opacity:.7}.thumbnail-custom{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:opacity .3s ease}.thumbnail-custom.hovered{opacity:.7}.popup-custom{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;overflow:auto;pointer-events:auto;position:fixed;top:0;width:100%;z-index:1000}.popup-content-custom{background:none;border-radius:8px;left:50%;max-width:360px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.close-custom{color:#fff;cursor:pointer;display:none;font-size:30px;font-weight:700;position:fixed;right:20px;top:20px}.video-container-custom{border-radius:10px;height:640px;overflow:hidden;position:relative;width:100%}.video-container-custom iframe{border:none;border-radius:10px;height:100%;width:100%}@media only screen and (max-width:1200px){.shorts-outer .swiper-slide{flex:0 0 auto;transition:transform .3s ease-in-out}.shorts-outer .swiper-slide:not(.swiper-slide-active){transform:scale(.85)}.shorts-slide .slide-img{height:100%}}@media only screen and (max-width:1023px){.shorts-slide:hover img{filter:unset}.shorts-slide:hover .shorts-slide__text{opacity:0}.shorts-slide .slide-img{height:100%}}@media only screen and (max-width:768px){.shorts-slide .slide-img{height:100%}}@media only screen and (max-width:576px){.shorts-outer .swiper-wrapper{gap:0!important}}.vk-source{height:708px;width:360px}@media only screen and (max-width:460px){.popup-content-custom{left:auto;max-width:100%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.video-container-custom{height:568px;margin:0 auto;width:320px}.vk-source{height:636px;margin:0 auto;width:320px}}@media only screen and (max-width:389px){.vk-source{height:560px;width:278px}}.container--advantages .advantages-cards-outer,body.no-scroll{overflow:hidden}.container--advantages .advantages-cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px}.container--advantages .swiper-slide{height:auto;width:calc(33.33333% - 13.33333px)}.container--advantages .card{align-items:flex-start;background-color:var(--Gray);border-radius:14px;gap:4px;height:100%;padding:16px;text-align:left;width:100%}.container--advantages .card svg{flex:0 0 24px;height:24px;width:24px}.container--advantages .card-header{padding-bottom:4px;text-transform:uppercase}.container--advantages .card-description{font-size:14px;font-weight:400;line-height:18px}@media only screen and (max-width:1023px){.container--advantages .advantages-cards{flex-direction:column;gap:10px}.container--advantages .swiper-slide{padding-right:0;width:100%}.container--advantages .card{flex-direction:column}.container--advantages .card .card-icon{height:24px}.container--advantages .card .card-text{display:flex;flex-direction:column;gap:4px}.container--advantages .card-header{padding-bottom:2px}.container--advantages .card-header .text_m{font-size:18px;font-weight:700;height:unset;line-height:22px;text-transform:uppercase}.container--advantages .card-description{color:var(--Black,#222220);font-size:16px;font-weight:400;line-height:122%}}@media only screen and (max-width:576px){.container--advantages .advantages-cards{align-items:stretch;flex-wrap:unset;gap:10px}.container--advantages .swiper-slide{height:auto;padding-right:0}.container--advantages .card{height:100%}}.home-subscribe__wrapper{gap:20px}.home-subscribe__right{background-color:var(--Gray);border-radius:var(--Radius-Outside,14px);flex-grow:1;overflow:hidden;padding:16px;position:relative;text-align:left;width:100%}.home-subscribe__bg{height:auto;object-fit:contain;pointer-events:none;position:absolute;right:80px;top:-73%;transform:none;-webkit-user-select:none;user-select:none;width:min(36%,406px);z-index:0}.home-subscribe__right-agreement,.home-subscribe__right-content{align-items:flex-start;position:relative;z-index:1}.home-subscribe__right-agreement input:first-child,.home-subscribe__right-content input:first-child{margin:0}.home-subscribe__right-content{gap:8px;width:min(662px,72%)}.home-subscribe__icon{height:24px;width:24px}.home-subscribe__icon svg{height:100%;width:100%}.home-subscribe__text{gap:4px;max-width:662px;text-align:left}.home-subscribe__link{margin-top:8px;width:fit-content}.homepage-subscribe-form{flex-wrap:wrap;gap:8px;margin-top:4px;max-width:662px}.homepage-subscribe-form .form-field{max-width:240px;min-width:240px}.homepage-subscribe-form .form-field input{border:1px solid var(--Stroke);box-shadow:0 4px 22px 0 rgba(0,0,0,.1019607843)}.homepage-subscribe-form input._validation_required:invalid{border-color:var(--legacy-danger)}.homepage-subscribe-form .btn--black svg{display:none}.homepage-subscribe-form .btn--checkC:disabled{cursor:default;opacity:1}.home-subscribe__right-agreement{color:var(--Black-overlay);margin-top:8px;max-width:662px}.home-subscribe__right-agreement a{color:var(--Black);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:initial;transition:opacity .3s ease}.home-subscribe__right-agreement a:hover{opacity:.5;text-decoration-color:rgba(0,0,0,0)}@media(max-width:1023px){.home-subscribe__wrapper{flex-direction:column;gap:10px}.home-subscribe__right{padding:0;width:100%}.home-subscribe__right-content{background-repeat:no-repeat;border-radius:14px;gap:12px;overflow:hidden;padding:10px;position:relative;width:100%}.home-subscribe__bg{display:none}.homepage-subscribe-form{flex-direction:column;gap:8px}.homepage-subscribe-form .form-field{max-width:100%;min-width:unset}.homepage-subscribe-form .btn{color:var(--White,#fff);font-size:16px;font-style:normal;font-weight:400;line-height:20px;order:3;padding:8px 16px;width:100%}.homepage-subscribe-form .btn--checkC{color:var(--Closed-black)}.home-subscribe__right-agreement{color:var(--Black);margin-top:0;width:100%}.home-subscribe__right-agreement a{color:var(--Brand-very-dark)}}.techprocesses-slide{background-color:var(--gray-100);border-radius:20px;overflow:hidden}.techprocesses-slide .slide-text{padding:1em;text-align:left}.techprocesses-slide .slide-text p{min-height:3em}.techprocesses-slide img{aspect-ratio:2/1;width:100%}.socials-content{align-items:flex-start;display:flex;gap:1.5em}.socials-content__mobile{display:none}.socials-aside{background-color:var(--gray-100);border-radius:20px;flex-shrink:0;padding:1em;width:306px}.socials-main{border:1px solid var(--gray-400);border-radius:1.25em;flex-grow:1;max-width:calc(100% - 306px - 1.5em);overflow:hidden}.socials-main img{width:100%}.socials-item{background-color:rgba(0,0,0,0);display:block;transition:all .15s ease-in-out}.socials-item.tab--active,.socials-item:hover{background-color:rgba(0,0,0,0);color:var(--yellow-primary)}.socials-item.tab--active svg path,.socials-item.tab--active svg use,.socials-item:hover svg path,.socials-item:hover svg use{fill:var(--yellow-primary)}.socials-item:not(:last-child){margin-bottom:1em}.socials-item__heading{align-items:center;display:flex;gap:.5em;padding-bottom:.25em}.socials-item__heading span{transition:all .15s ease-in-out}.socials-item__heading img{height:1em;width:1em}.socials-item__heading svg{height:1em;margin-left:auto;transition:all .15s ease-in-out;width:1em}.socials-item__link{color:var(--gray-600);display:block;font-size:13px;text-align:left}@media only screen and (max-width:1023px){.socials-content{display:none}.socials-content__mobile{display:block;overflow:hidden}.socials-mobile__heading{align-items:center;display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em}.socials-mobile__heading .socials-item__link{display:none}.socials-mobile__top{align-items:center;display:flex;gap:.5em}.socials-mobile__top img{height:1rem;object-fit:contain;width:1rem}.socials__mobile-img{border:1px solid var(--gray-600);border-radius:1.25em;display:block;overflow:hidden}}.special-slide{background-color:var(--gray-100);border-radius:20px;overflow:hidden}.special-slide .slide-text{padding:1em}.special-slide .slide-text p{text-align:left}.special-slide img{aspect-ratio:4/1;width:100%}@media only screen and (max-width:576px){.special-slide .slide-text p{display:-webkit-box;height:3em;overflow:hidden;text-overflow:clip ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.thanks__wrapper{align-items:stretch;gap:20px}.thanks__wrapper .swiper-arrows{display:none}.thanks__left,.thanks__right{width:50%}.thanks__left{align-items:flex-start;justify-content:space-between}.thanks__left-top{align-items:flex-start;gap:12px}.thanks__description{max-width:371px;text-align:left}.thanks__left-bottom{align-items:flex-start;gap:20px}.thanks-number{text-align:center}.thanks__item{align-items:flex-start;background-color:var(--Gray);border-radius:14px;display:flex;justify-content:space-between;overflow:hidden;padding:16px;position:relative;transition:background-color .3s ease-in-out}.thanks__item .item__logo{height:74px;margin-bottom:8px;width:74px}.thanks__item .item__logo img{border-radius:74px;height:100%;vertical-align:middle;width:100%}.thanks__item .item__title{margin-bottom:2px;text-transform:uppercase}.thanks__item .item__date{color:var(--Closed-very-dark);text-align:left}.thanks__item .item__document{bottom:0;height:auto;max-height:90%;position:absolute;right:16px;width:90px}.thanks__item .item__document img{box-shadow:0 -4px 4px 0 rgba(0,0,0,.2509803922);object-fit:contain;object-position:top center;width:100%}@media(hover:hover){.thanks__item.popup-open:hover{background-color:var(--Gray-dark)}}.thanks__right{align-items:stretch;display:flex;gap:20px;height:612px;overflow:hidden;position:relative}.thanks__right:before{background:linear-gradient(180deg,#fff,rgba(255,255,255,0));top:0}.thanks__right:after,.thanks__right:before{content:"";height:56px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.thanks__right:after{background:linear-gradient(180deg,rgba(255,255,255,0),#fff);bottom:0}.thanks__slider-wrapper{flex:1 1;min-height:0;min-width:0;padding-right:1px}.thanks__slider-wrapper .review{border-color:var(--Stroke);border-radius:14px}.thanks__slider-wrapper .review .review__header{align-items:flex-start}.thanks__slider-wrapper .review .review__avatar{align-items:center;background-color:var(--Gray);border-radius:14px;display:flex;font-weight:700;height:36px;justify-content:center;text-transform:uppercase;width:36px}.thanks__slider-wrapper .review .review__user{font-size:18px;line-height:22px;text-transform:uppercase}.thanks__slider-wrapper .review .review__header-right{align-items:flex-end;gap:4px;margin-left:auto}.thanks__slider-wrapper .review .review__stars{gap:0}.thanks__slider-wrapper .review .review__stars .star,.thanks__slider-wrapper .review .review__stars .star svg{height:14px;width:14px}.thanks__slider-wrapper .review .review__date{color:var(--Closed-very-dark);text-align:left}.thanks__slider_left,.thanks__slider_right{backface-visibility:hidden;height:100%;min-height:0;transform:translateZ(0)}.thanks__slider_left .swiper-wrapper,.thanks__slider_right .swiper-wrapper{display:flex;flex-direction:column;gap:18px;transition-timing-function:linear!important;will-change:transform}.thanks__slider_left .swiper-slide,.thanks__slider_right .swiper-slide{box-sizing:border-box;height:auto!important}@media(max-width:1023px){.thanks__wrapper{flex-direction:column;gap:18px}.thanks__wrapper .swiper-arrows{display:flex}.thanks__wrapper .section-header{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.thanks__left,.thanks__left-top{width:100%}.thanks__right{height:161px;width:100%}.thanks__right:after,.thanks__right:before{content:none}.thanks__slider-wrapper{width:100%}.thanks__slider-wrapper .review .review__avatar{border-radius:36px}.thanks__description,.thanks__left-bottom,.thanks__link,.thanks__slider_right{display:none}.thanks__slider_left .swiper-wrapper{flex-direction:row;gap:0}.thanks__slider_left .swiper-slide{height:160px;margin-bottom:1px;padding-bottom:1px}.thanks__slider_left .swiper-slide .review,.thanks__slider_left .swiper-slide .thanks__item{height:100%}.thanks__item{flex-direction:column;gap:12px}.thanks__item .item__logo{height:36px;margin-bottom:0;width:36px}.thanks__item .item__text{flex-direction:row;gap:8px}.thanks__item .item__document{left:calc(50% - 51px);right:unset;width:103px}}.instagram{overflow:hidden}.instagram .section-header .heading{align-items:flex-end;gap:2px}.instagram .section-header .heading svg{height:32px;width:32px}.instagram-outer{margin-right:-24px;overflow:hidden;padding-bottom:20px}.instagram-outer .swiper-slide{padding-right:24px}.instagram-outer .swiper-button-next{right:34px}.instagram-slide{position:relative;text-align:left}.instagram-slide a{background:var(--Gray,#fafafa);border:1px solid var(--Stroke,#e4e4e4);border-radius:var(--Radius-Outside,14px);display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;padding:10px;transition:all .3s ease-in-out;width:100%}@media(hover:hover){.instagram-slide a:hover{box-shadow:0 4px 22px 0 rgba(0,0,0,.1019607843)}}.instagram-slide img{aspect-ratio:1;border-radius:4px;object-fit:cover;object-position:center center;transition:all .15s ease-in-out;width:100%}.instagram-slide .instagram-slide__content{gap:6px;height:204px}.instagram-slide .instagram-slide__text{overflow:hidden;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box}@media only screen and (max-width:1023px){.instagram-slide .instagram-slide__title{font-size:12px;font-style:normal;font-weight:700;height:30px;line-height:122%}.instagram-slide .instagram-slide__content{height:138px}.instagram-slide .instagram-slide__text{-webkit-line-clamp:7}.instagram-slide .instagram-slide__text .text_m{font-size:12px;font-style:normal;font-weight:400;line-height:122%}.instagram-slide:hover img{filter:unset}}@media only screen and (max-width:576px){.instagram .section-header .heading{align-items:center}.instagram .section-header .heading svg{height:24px;width:24px}.instagram-outer{margin-right:0}.instagram-outer .swiper-slide{padding-right:10px}}.clients{margin-bottom:3em}.clients-outer{margin-right:-24px}.clients-outer .swiper-slide{padding-right:24px}.clients-outer .swiper-button-next{right:34px}.clients-slide{aspect-ratio:1;border:1px solid var(--gray-600);border-radius:.25rem;overflow:hidden}.clients-slide .slide-img{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.clients-slide img,.clients-slide svg{height:100%;object-fit:contain;object-position:center;width:100%}@media only screen and (max-width:576px){.container--clients{overflow:hidden}}.talks .container{overflow:hidden;padding-bottom:3em}.talks-slider{overflow:visible}.talks-slider .swiper-wrapper{align-items:center}.talks-slider .swiper-slide{aspect-ratio:201/354;flex-grow:0;flex-shrink:0;flex-basis:calc(20% - 19.2px);height:auto;overflow:visible;transform:scale(1) translateY(0);transition:transform .15s ease-in-out;width:calc(20% - 19.2px)}.talks-slider .swiper-slide .talks-slide{transform:translateY(0);transition:transform .3s ease}@media(hover:hover){.talks-slider .swiper-slide:hover .talks-slide{transform:scale(1) translateY(-20px)}}.talks-slide{border-radius:20px;height:100%;overflow:hidden;position:relative;width:100%}.talks-slide img{height:100%;object-fit:cover;object-position:center;transition:all .3s ease-in-out;width:100%}.talks-slide[data-type=video] svg{height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:60px}.talks-slide[data-type=video]:hover svg{opacity:1}@media(hover:hover){.talks-slide:hover img{opacity:.7}}@media only screen and (max-width:1200px){.talks-slider .swiper-slide{flex:0 0 auto;transition:transform .3s ease-in-out}.talks-slider .swiper-slide:not(.swiper-slide-active){transform:scale(.85)}.talks-slider .slide-img{height:100%}}@media only screen and (max-width:1023px){.talks-slider .swiper-slide{overflow:visible}.talks-slide:hover img{filter:unset}.talks-slide:hover .shorts-slide__text{opacity:0}.talks-slide .slide-img{height:100%}}.home-contact__wrapper{align-items:center;justify-content:space-between}.home-contact__wrapper .home-contact__left{max-width:100%;width:650px}.home-contact__wrapper .home-contact__left .section-heading br{display:none}.home-contact__right{margin-right:62px}.home-contact__right svg{height:52px;width:255px}.home-contact__form .wpcf7-form{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.home-contact__form .form-field{margin-bottom:8px;max-width:100%;width:274px}.home-contact__form .form-field[data-telegram-block]{margin-bottom:8px}.home-contact__form .form-field.form-field--disabled{margin-top:-8px}.home-contact__form .form-field.appeal-checkbox{width:100%}.home-contact__form .cf7-form_footer{width:auto}.home-contact__form .cf7-form_footer .btn{margin:4px 0;width:fit-content}.home-contact__form .cf7-form__agreement{color:var(--Closed-very-dark);font-size:12px;font-style:normal;font-weight:400;line-height:122%}@media only screen and (max-width:1023px){.home-contact__wrapper .home-contact__left .section-heading br{display:block}.home-contact__right{display:none}.home-contact__form .cf7-form_footer,.home-contact__form .cf7-form_footer .btn,.home-contact__form .form-field{width:100%}}@media(max-width:1023px){.home-questions__section{margin-bottom:0}.home-questions__section .container{padding:0}.home-questions__section .home-questions{border-radius:0}}.home-questions{background:var(--Gray,#fafafa);border-radius:var(--Radius-Outside,14px);gap:var(--Gap-18,18px);padding:var(--Padding-44,44px) var(--Container-1200,22px)}@media(max-width:1023px){.home-questions{padding:32px 10px}.home-questions .heading{padding:0}}.home-questions_contacts{gap:20px}.home-questions_contacts .color_tg,.home-questions_contacts .color_wa,.home-questions_contacts a[href^="https://max.ru/"]{transition:opacity .3s ease-in-out}.home-questions_contacts .color_tg:hover,.home-questions_contacts .color_wa:hover,.home-questions_contacts a[href^="https://max.ru/"]:hover{opacity:.7}@media(max-width:1023px){.home-questions_contacts{align-items:flex-start;flex-direction:column;gap:12px}.home-questions_contacts *{font-weight:400}.home-questions_contacts>*{text-align:left;width:100%}}.home-scroll{display:flex;gap:var(--gap-card);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.home-scroll::-webkit-scrollbar{display:none}.home-scroll>*{scroll-snap-align:start}.news-slider__wrapper{display:block}.news-slider__swiper{aspect-ratio:1156/355;border-radius:var(--legacy-radius-outside);overflow:hidden;width:100%}.news-slider__swiper .swiper-wrapper{padding-block:0}.news-slider__slide{height:auto;position:relative}.home-hero__slide{height:100%;position:relative;width:100%}.home-hero__image{height:100%;object-fit:cover;width:100%}.home-hero__content{color:var(--text-primary);display:flex;flex-direction:column;inset:0 auto 0 var(--sp-10);justify-content:center;max-width:465px;padding:var(--sp-20) 35px var(--sp-20) 0;position:absolute;text-align:left;width:100%}.home-hero__content h2{color:inherit;font-size:calc(var(--t-h3) - var(--sp-2));font-weight:700;line-height:normal;margin:0 0 var(--sp-20)}.home-hero__body,.home-hero__content h2{font-family:var(--font-body);max-width:415px}.home-hero__body{font-size:var(--t-body);line-height:var(--t-body-lh);margin-bottom:var(--sp-10);white-space:pre-line}.home-hero__body p{margin:0;text-align:left}.home-hero__body--mobile{display:none}.home-hero__content .btn{border-radius:var(--legacy-radius-inside);font-size:var(--t-body);font-weight:400;line-height:var(--t-body-lh);margin:var(--sp-10) 0 0 var(--sp-4);min-height:auto;padding:var(--sp-8) var(--sp-12);width:fit-content}.news-slider__controls{gap:var(--sp-4);margin-top:var(--sp-10);width:100%}.news-slider__controls,.news-slider__controls .nextend-arrow{align-items:center;display:flex;height:var(--sp-32);justify-content:center}.news-slider__controls .nextend-arrow{background:rgba(0,0,0,0);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;flex:0 0 var(--sp-32);padding:var(--sp-8);position:static;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;width:var(--sp-32)}.news-slider__controls .nextend-arrow svg{height:var(--sp-14);opacity:1;width:var(--sp-14)}.news-slider__pagination{align-items:center;display:flex;justify-content:center;position:static;width:auto!important}.news-slider__pagination .swiper-pagination-bullet{background:#e7e7e7;border:0 solid rgba(0,0,0,1);background-clip:content-box;border-radius:var(--radius-pill);box-shadow:none;box-sizing:content-box;cursor:pointer;height:var(--sp-12);margin:0!important;opacity:1;padding:var(--sp-4);width:var(--sp-12)}.news-slider__pagination .swiper-pagination-bullet:after{content:none}.news-slider__pagination .swiper-pagination-bullet-active{background-color:#f7a705}@media(hover:hover){.news-slider__controls .nextend-arrow:hover{background:var(--surface-gray);border-color:var(--surface-gray)}.home-hero__content .btn:hover{background:var(--brand-hover)}}.popular-categories__items .card-category{align-items:flex-start;background-color:var(--Gray);border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-align:left}.popular-categories__items .card-category:hover{color:var(--gray-900)}.popular-categories__items .card-category>img,.popular-categories__items .card-category__image{aspect-ratio:176/132;object-fit:cover;object-position:center;width:100%}.popular-categories__items .card-category>img{height:auto}.card-category__missing{color:var(--text-secondary);display:block;font-size:12px;line-height:1.2;text-align:left}.popular-categories__items .card-header{align-items:flex-end;box-sizing:border-box;display:flex;font-weight:400;height:72px;padding:1em;width:100%}.popular-categories__pagination{display:none}.popular-categories__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-10);align-items:start;padding-block:var(--border-width)}.portfolio-slide{aspect-ratio:1;border-radius:14px;overflow:hidden;position:relative}.portfolio-slide a{height:100%;width:100%}.portfolio-slide>a{display:block}.portfolio-slide img{height:100%;object-fit:cover;object-position:center center;transition:all .15s ease-in-out;width:100%}.portfolio-slide:hover img{filter:blur(3px)}.portfolio-slide:hover .portfolio-info{opacity:1;visibility:visible}.portfolio-info{align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8));border-radius:.25em;bottom:0;color:var(--White-static,#FFF);display:flex;font-family:AttractiveCond,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:100%;justify-content:flex-start;left:0;line-height:20px;opacity:0;overflow:hidden;padding:16px;pointer-events:none;position:absolute;right:0;text-align:left;text-transform:uppercase;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%}.portfolio-home .container--portfolio{overflow:hidden}.portfolio-home .section-header{align-items:flex-end;margin-bottom:18px}.portfolio-home .section-header_left{align-items:center;gap:18px}.portfolio-home .section-heading{margin-bottom:0}.portfolio-home-outer{width:100%}.portfolio-home__tabs{align-items:center;display:flex;gap:6px}.portfolio-home__tabs .portfolio-home__tab{align-items:center;border:1px solid var(--Stroke);border-radius:14px;color:var(--Black);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:var(--Gap-4,4px);justify-content:center;line-height:18px;padding:4px 16px 6px;transition:all .15s ease-in-out;white-space:nowrap;width:fit-content}@media(hover:hover){.portfolio-home__tabs .portfolio-home__tab:hover{background-color:var(--Gray)}}.portfolio-home__tabs .portfolio-home__tab.tab--active{background-color:var(--Gray-dark)}.portfolio-home__arrows .tab-item{display:none}.portfolio-home__arrows .tab-item.tab-item--active{display:flex}.tabs-height-animated{overflow:hidden;position:relative;transition:height .35s ease}.tabs-height-animated .tab-item{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;visibility:hidden}.tabs-height-animated .tab-item--active{opacity:1;pointer-events:auto;position:relative;visibility:visible}.tabs-height-animated_ended{overflow:visible}.popup{background-color:var(--White);border-radius:var(--RadiusOutside);left:50%;max-height:100%;max-width:100%;min-width:17em;overflow:auto;pointer-events:none;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%) scale(0);transition:.3s ease}.popup--active{pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.popup--shorts{aspect-ratio:464/884;background-color:var(--White);height:884px;max-height:100%;max-width:100%;min-width:unset;position:fixed;width:464px}.popup--shorts .popup-body{height:100%;max-height:100%;overflow:hidden;padding:0;position:relative}.popup--shorts .popup--talks__container{height:100%;text-align:center;width:100%}.popup--shorts iframe{height:884px;max-height:100dvh;max-width:100dvw;vertical-align:middle;width:464px}.shorts-button{align-items:center;cursor:pointer;display:none;height:32px;justify-content:center;margin:0;position:absolute;top:50%;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none;width:32px;z-index:10}.shorts-button svg{height:32px;opacity:.5;transition:all .3s;width:32px}.shorts-button_prev{left:calc(50% - 324px - 32px)}.shorts-button_next{right:calc(50% - 324px - 32px)}.shorts-button:hover svg{opacity:1}.popup--shorts.popup--active~.shorts-button{display:flex}.popup--shorts.popup--active~.shorts-button.shorts-button_hidden{display:none}.review{background:#fff;border:1px solid var(--gray-400);border-radius:5px;display:flex;flex-direction:column;gap:12px;height:100%;padding:16px;text-align:left}.review__header{align-items:center;display:flex;gap:10px}.review__user{font-size:.875em;font-weight:700;overflow:hidden;text-overflow:ellipsis}.review__stars{align-items:center;color:var(--gray-200);display:flex;gap:4px}.review__stars .active{color:var(--yellow-300)}.review__stars .star{height:1em;position:relative;width:1em}.review__stars svg{display:block;height:revert;vertical-align:top;width:22px}.review .review__stars{gap:2px}.review .review__stars svg{width:16px}.review__date{font-size:.75em}.review__text{overflow:auto;padding-right:10px}.review__text::-webkit-scrollbar{width:4px}.review__text::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.review__text::-webkit-scrollbar-thumb{background:var(--Brand);border-radius:4px}.popup-close,.popup-close__btn,.popup-open{cursor:pointer}.popup-close__btn{align-items:center;background:none;border:0;display:flex;height:16px;justify-content:center;padding:0;width:16px}.popup-header{align-items:center;border-bottom:1px solid var(--Stroke);justify-content:space-between;text-transform:uppercase}.popup-body,.popup-header{display:flex;padding:var(--Padding16)}.popup-body{flex-direction:column}.popup-thanks{will-change:transform}.popup-thanks.popup--active{transform:translate3d(-50%,-50%,0) scale(1)}.popup-thanks__img{display:block;height:auto;max-height:calc(100vh - 100px);max-width:calc(100vw - 32px);width:auto}.popup--talks{aspect-ratio:464/884;background-color:var(--White);height:884px;max-height:100%;max-width:100%;min-width:unset;position:fixed;width:464px}.popup--talks .calculator__preloader{height:100%;position:absolute}.popup--talks .popup-body{height:100%;max-height:100%;overflow:hidden;padding:0;position:relative}.popup--talks__container{height:100%;text-align:center;width:100%}.popup--talks img,.popup--talks video{border-radius:14px;height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:center center;vertical-align:middle}.talks-button{align-items:center;cursor:pointer;display:none;height:32px;justify-content:center;margin:0;position:absolute;top:50%;transition:all .15s ease-in-out;-webkit-user-select:none;user-select:none;width:32px;z-index:10}.talks-button svg{height:32px;opacity:.5;transition:all .3s;width:32px}.talks-button_prev{left:calc(50% - 324px - 32px)}.talks-button_next{right:calc(50% - 324px - 32px)}.talks-button:hover svg{opacity:1}.popup--talks.popup--active~.talks-button{display:flex}.popup--talks.popup--active[data-index="0"]~.talks-button_prev,.popup--talks.popup--active[data-last=true]~.talks-button_next,.popup--talks.popup--active~.talks-button_hidden{display:none}.home-questions{background:var(--surface-gray);border-radius:var(--legacy-radius-outside);gap:var(--sp-18);padding:calc(var(--sp-40) + var(--sp-4)) calc(var(--sp-20) + var(--sp-2))}.home-questions_contacts{gap:var(--sp-20)}.home-questions_contacts .color_tg,.home-questions_contacts .color_wa{transition:opacity .3s ease-in-out}.home-questions_contacts .color_tg:hover,.home-questions_contacts .color_wa:hover{opacity:.7}.home-modal{align-items:center;background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;padding:var(--sp-24);position:fixed;z-index:10000}.home-modal>button{background:var(--surface-card);border:0;border-radius:var(--radius-pill);font-size:var(--t-h2);height:var(--sp-40);line-height:1;position:absolute;right:var(--sp-24);top:var(--sp-24);width:var(--sp-40)}.home-modal>img,.home-modal>video{max-height:90vh;max-width:min(90vw,900px);object-fit:contain}@media(max-width:1023px){.news-slider__swiper{aspect-ratio:375/256;border-radius:0}.news-slider .container{padding:0}.home-hero__content{inset:0 auto 0 var(--sp-10);max-width:calc(100% - var(--sp-20));padding:var(--sp-20) var(--sp-4) var(--sp-20) var(--sp-10)}.home-hero__content h2{margin:0 0 var(--sp-20) var(--sp-4);max-width:190px}.home-hero__body--desktop{display:none}.home-hero__body--mobile{display:block;margin-bottom:0}.home-hero__content .btn{margin-left:0;max-width:175px}.talks-slide{flex-basis:76.923%}.home-contact__right{display:none}.home-contact__left{width:100%}.home-questions__section{margin-bottom:0}.home-questions__section .container{padding:0}.home-questions__section .home-questions{border-radius:0}.home-questions{padding:var(--sp-32) var(--sp-10)}.home-questions .heading{padding:0}.home-questions_contacts{align-items:flex-start;flex-direction:column;gap:var(--sp-12)}.home-questions_contacts *{font-weight:400}.home-questions_contacts>*{text-align:left;width:100%}}@media(max-width:1023px){.popup-wrapper:has(.popup--talks.popup--active){background:rgba(0,0,0,.8)}.popup--talks{height:100%;max-height:calc(100% - 74px);max-width:100%;top:calc(50% - 32px);width:calc(100% - 24px)}.popup-thanks.popup--active{bottom:0;display:flex;flex-direction:column;left:0;max-height:80dvh;min-width:0;overflow:hidden;right:0;top:auto;transform:none;width:100%;border-radius:var(--legacy-radius-outside) var(--legacy-radius-outside) 0 0}.popup-thanks .popup-header{flex:0 0 auto}.popup-thanks .popup-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.popup-thanks .popup-thanks__img{max-width:100%}.popup-wrapper:has(.popup--shorts.popup--active){background:rgba(0,0,0,.8)}.popup--shorts{max-height:calc(100% - 74px);max-width:80%;top:50%}.popup--shorts,.popup--shorts iframe{height:100%;width:100%}.portfolio-home .section-header_left{justify-content:space-between;width:100%}.portfolio-home__tabs .portfolio-home__tab{padding:2px 10px 4px}.portfolio-home__arrows{display:none}.portfolio-home-outer{padding-bottom:18px}.portfolio-home__pagination{align-items:center;bottom:0!important;justify-content:center;left:unset!important;margin:0 auto;overflow:visible;position:relative;top:unset!important;transform:unset!important;width:100%}.portfolio-home__pagination .swiper-pagination-bullet{flex-shrink:0}.portfolio-slide{aspect-ratio:unset;border-radius:0}.portfolio-slide img{aspect-ratio:1;border-radius:14px;overflow:hidden}.portfolio-slide .portfolio-info{background:none;bottom:unset;color:var(--Black);height:unset;left:unset;margin-top:8px;opacity:1;overflow:visible;padding:0;position:relative;right:unset;top:unset;visibility:visible;width:unset}.portfolio-slide:hover img{filter:none}.popular-categories__pagination{align-items:center;display:flex;justify-content:center;margin-top:var(--sp-10);position:static}}@media(max-width:767px){.popular-categories__items .card-header{font-size:16px;height:60px;line-height:122%;padding:10px;position:relative;z-index:1}}@media(max-width:576px){.news-slider__controls{height:var(--sp-16)}.news-slider__wrapper .news-slider__controls .nextend-arrow{display:none}}.home-subscribe__right-content .form-field .input_float~label{color:var(--text-secondary)}.home-subscribe__right-agreement a{color:var(--text-primary)}.home-subscribe__right-agreement a:active,.home-subscribe__right-agreement a:focus,.home-subscribe__right-agreement a:focus-visible,.home-subscribe__right-agreement a:hover{color:var(--text-primary)}.home-questions_contacts .color_tg>span{color:var(--social-telegram)}.home-questions_contacts a[href^="https://max.ru/"]>span{color:var(--social-max)}.home-hero .home-hero__logo,.thanks__item .item__document img{height:auto}.home-hero .home-hero__swiper{aspect-ratio:auto}.home-hero .home-hero__slide{background-color:var(--hero-background-color)}.home-hero .home-hero__background--mobile-only{display:none}.home-hero .home-hero__slide{min-height:var(--hero-height-standard);isolation:isolate;overflow:hidden;container-type:inline-size}.home-hero .home-hero__height--compact{min-height:var(--hero-height-compact)}.home-hero .home-hero__height--tall{min-height:var(--hero-height-tall)}.home-hero .home-hero__background{position:absolute;inset:0;z-index:-2}.home-hero .home-hero__image{object-position:var(--hero-focus);display:block}.home-hero .home-hero__content{position:relative;inset:auto;box-sizing:border-box;min-height:inherit;width:var(--hero-width-standard);max-width:100%;padding:var(--sp-32);z-index:1;color:inherit}.home-hero .home-hero__content h2{max-width:none;margin:0 0 var(--sp-16)}.home-hero .home-hero__body{max-width:none;white-space:normal}.home-hero .home-hero__slide--light{color:var(--text-on-dark)}.home-hero .home-hero__slide--dark{color:var(--text-primary)}.home-hero .home-hero__width--narrow .home-hero__content{width:var(--hero-width-narrow)}.home-hero .home-hero__width--wide .home-hero__content{width:var(--hero-width-wide)}.home-hero .home-hero__position--right .home-hero__content{margin-left:auto}.home-hero .home-hero__position--center .home-hero__content{margin-inline:auto;text-align:center}.home-hero .home-hero__position--center .home-hero__body p{text-align:center}.home-hero .home-hero__artwork{position:absolute;right:0;bottom:0;height:100%;width:var(--hero-artwork-medium);object-fit:contain;object-position:right center;z-index:-1;pointer-events:none}.home-hero .home-hero__artwork-size--small .home-hero__artwork{width:var(--hero-artwork-small)}.home-hero .home-hero__artwork-size--large .home-hero__artwork{width:var(--hero-artwork-large)}.home-hero .home-hero__position--right .home-hero__artwork{left:0;right:auto;object-position:left center}.home-hero .home-hero__position--center .home-hero__artwork{opacity:var(--hero-artwork-center-opacity)}.home-hero .home-hero__logo{display:block;width:var(--hero-logo-width);max-width:100%;max-height:var(--hero-logo-height);object-fit:contain;object-position:left;margin-bottom:var(--sp-16)}.home-hero .home-hero__animated .home-hero__content{transform:translateX(-100cqw)}.home-hero .home-hero__animated .home-hero__artwork{transform:translateX(100cqw)}.home-hero .home-hero__entered .home-hero__content{animation:hero-content-enter var(--hero-entrance-duration) var(--hero-entrance-ease) both}.home-hero .home-hero__entered .home-hero__artwork{animation:hero-artwork-enter var(--hero-entrance-duration) var(--hero-entrance-ease) both}.home-hero .home-hero__enter-delayed .home-hero__artwork,.home-hero .home-hero__enter-delayed .home-hero__content{animation-delay:var(--hero-entrance-delay)}.home-hero .home-hero__outgoing .home-hero__artwork,.home-hero .home-hero__outgoing .home-hero__content{animation:none;transform:translateX(0)}@keyframes hero-content-enter{0%{transform:translateX(-100cqw)}to{transform:translateX(0)}}@keyframes hero-artwork-enter{0%{transform:translateX(100cqw)}to{transform:translateX(0)}}@media(max-width:1023px){.home-hero .home-hero__background--mobile-only{display:block}.home-hero .home-hero__slide{min-height:var(--hero-mobile-height-standard)}.home-hero .home-hero__mobile-height--compact{min-height:var(--hero-mobile-height-compact)}.home-hero .home-hero__mobile-height--tall{min-height:var(--hero-mobile-height-tall)}.home-hero .home-hero__image{object-position:var(--hero-mobile-focus)}.home-hero .home-hero__mobile--light{color:var(--text-on-dark)}.home-hero .home-hero__mobile--dark{color:var(--text-primary)}.home-hero .home-hero__slide .home-hero__content{padding:var(--sp-24);width:100%;margin:0;max-width:100%}.home-hero .home-hero__content h2{max-width:none;font-size:var(--t-h3)}.home-hero .home-hero__slide .home-hero__artwork{opacity:var(--hero-artwork-mobile-opacity);width:var(--hero-artwork-large)}.home-hero .home-hero__mobile-artwork-hidden .home-hero__artwork{display:none}.home-hero .home-hero__logo{width:var(--hero-mobile-logo-width)}}@media(prefers-reduced-motion:reduce){.home-hero .home-hero__slide .home-hero__artwork,.home-hero .home-hero__slide .home-hero__content{animation:none;transform:none}}