.reels-modal,.services .services__card{-webkit-transition:all .15s ease-in-out}.reels-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;inset:0;background:rgba(28,28,30,.5);z-index:9999;opacity:0;visibility:hidden;transition:all .15s ease-in-out}.reels-modal.active{opacity:1;visibility:visible}.reels-modal .reels-content{position:relative}.reels-modal .reels-swiper{max-height:95dvh;min-height:95dvh;aspect-ratio:9/16;overflow:hidden}.reels-modal .reels-overlay{position:absolute;left:0;right:0;pointer-events:none}.reels-modal .reels-overlay--top{height:10%;top:0;bottom:initial;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(14,18,25,0)),color-stop(200%,#0e1219));background:linear-gradient(0deg,rgba(14,18,25,0) 0,#0e1219 200%)}.reels-modal .reels-overlay--bottom{height:25%;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(14,18,25,0)),color-stop(120%,#0e1219));background:linear-gradient(180deg,rgba(14,18,25,0) 0,#0e1219 120%)}.reels-modal .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;overflow:hidden;position:relative;background:rgba(28,28,30,.8)}.reels-modal .swiper-slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reels-modal .reels-top__action{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.reels-modal .reels-caption,.reels-modal .reels-top{display:-webkit-box;left:15px;position:absolute;right:15px;color:#fff;z-index:2}.reels-modal .reels-top{display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:15px}.reels-modal .reels-top__volume.toggle svg:first-child{display:none}.reels-modal .reels-top__volume.toggle svg:last-child{display:block}.reels-modal .reels-top__volume svg:last-child{display:none}.reels-modal .reels-caption{display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;bottom:15px}.reels-modal .reels-caption__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.reels-modal .reels-actions,.reels-modal .reels-actions__body{display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.reels-modal .reels-caption__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-decoration:underline}.reels-modal .reels-actions{display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;position:absolute;right:15px;bottom:20%}.reels-modal .reels-actions__body{display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-align:center}.reels-modal .reels-actions__button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.reels-modal .reels-actions__button--default{cursor:default}.reels-modal .reels-actions__button.liked svg path{fill:#3498db;stroke:#3498db}.reels-modal .reels-actions__data{color:#fff;font-size:14px;font-weight:500}#open-reels .icon{width:18px;height:18px;border:1.5px solid #c1d4e2;border-radius:6px;position:relative}#open-reels .icon::after,#open-reels .icon::before{content:'';position:absolute}#open-reels .icon::before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:8px;width:8px;border-radius:50%;border:1.5px solid #c1d4e2;-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}#open-reels .icon::after{top:2px;right:2px;height:2px;width:2px;border-radius:50%;background-color:#c1d4e2}@-webkit-keyframes pulse{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@keyframes pulse{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}.swiper-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;width:60px;border-radius:50%;border:2px solid #c5cbcf;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-button-prev{left:-90px}.swiper-button-next{right:-90px}.swiper-button-disabled{opacity:.3;cursor:not-allowed}.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 65px);background:#f6f7fb;position:relative}.intro .intro__content{max-width:557px;width:100%;position:relative;padding:15px 0;z-index:2}.intro .intro__media{width:50%;height:100%;position:absolute;right:0;top:0;bottom:0}.intro .intro__video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.intro .intro__with_title{overflow:hidden;position:relative;margin-bottom:30px}.intro .intro__with_title::after,.intro .intro__with_title::before{display:none;content:'';position:absolute;top:0;left:0;right:0;height:100%;z-index:2}.info .container,.info .info__img,.intro .intro__title,.purchase .purchase__table,.ready-made .ready-swiper{position:relative}.intro .intro__with_title::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#fff),color-stop(70%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 10%,rgba(255,255,255,0) 70%)}.intro .intro__with_title::after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(70%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 70%)}.info,.slots{background:#f6f7fb}.intro .intro__with_title .intro__video{display:none;top:-100%;height:200%}.intro .intro__title{font-size:54px;line-height:1.15;z-index:3}.intro .intro__descr{font-size:18px;margin-bottom:50px}.intro .intro__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.intro .intro__button{height:54px;padding:17px 30px}.info .info__descr,.info .info__title{margin-bottom:30px}.info .info__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px;margin-bottom:60px}.info .info__block:last-child{margin-bottom:0}.info .info__block--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.info .info__content{max-width:605px}.info .info__inner{margin-bottom:40px}.info .info__img{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:610px;width:100%;z-index:2}.info .info__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.examples .fluid-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.examples .product-card{width:calc(33.333% - 20px)}.examples .examples__title{text-align:center;margin-bottom:40px}.examples .examples__descr{text-align:center;font-size:18px;margin-bottom:40px}.examples .examples__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0}.solutions--bg{background-color:#f6f7fb}.solutions .solutions__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.solutions .solutions__wrapper--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.solutions .solutions__content{max-width:610px;width:100%}.solutions .solutions__descr,.solutions .solutions__title{margin-bottom:20px}.solutions .solutions__list{margin-bottom:30px}.solutions .solutions__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}.solutions .solutions__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solutions .solutions__stat span{font-size:36px;font-weight:700;line-height:1;margin-bottom:3px}.solutions .solutions__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.solutions .solutions__image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:610px;width:100%}.ready-made .ready-made__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.ready-made .ready-made__link{white-space:nowrap}.ready-made .swiper-container{overflow:hidden;padding:0 5px;margin:0 -5px}.ready-made .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.ready-made .product-template{width:100%}.purchase .purchase__title{text-align:center;margin-bottom:40px}.purchase .purchase__bg{display:none;position:absolute;top:-5%;right:-7%;z-index:-1}.purchase .purchase__dots{display:none;position:absolute;left:-4%;top:-3%;z-index:-1}.purchase .purchase__more{position:absolute;left:50%;bottom:-22px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.purchase .purchase__more.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.purchase .purchase__more .hide{display:none}.slots{--slot-card-width:300px;--slot-gap:15px}.slots .slots__title{text-align:center;margin-bottom:13px}.slots .slots__descr{text-align:center;margin-bottom:60px}.slots .slots__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.slots .slots__elements{width:100%;overflow:hidden;position:relative}.slots .slots__elements:hover .slots__track,.slots .slots__elements:hover .slots__track_reverse{-webkit-animation-play-state:paused;animation-play-state:paused}.slots .slots__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--slot-gap);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:transform;-webkit-animation:slideCardsLeft 20s linear infinite;animation:slideCardsLeft 20s linear infinite}.slots .second__track{position:absolute;top:0;left:calc(var(--slots) * (var(--slot-card-width) + var(--slot-gap)));will-change:transform;-webkit-animation:slideCardsLeft 20s linear infinite;animation:slideCardsLeft 20s linear infinite}.slots .slots__track_reverse{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--slot-gap);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:transform;-webkit-animation:slideCardsRight 20s linear infinite;animation:slideCardsRight 20s linear infinite}.slots .second__track_reverse{position:absolute;top:0;left:calc(-1 * var(--slots-reverse) * (var(--slot-card-width) + var(--slot-gap)));will-change:transform;-webkit-animation:slideCardsRight 20s linear infinite;animation:slideCardsRight 20s linear infinite}.slots .slots__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--slot-card-width);height:110px;border-radius:10px;border:1px solid #e5e5e5;background:#fff}@-webkit-keyframes slideCardsLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--slots) * (var(--slot-card-width) + var(--slot-gap))));transform:translateX(calc(-1 * var(--slots) * (var(--slot-card-width) + var(--slot-gap))))}}@keyframes slideCardsLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-1 * var(--slots) * (var(--slot-card-width) + var(--slot-gap))));transform:translateX(calc(-1 * var(--slots) * (var(--slot-card-width) + var(--slot-gap))))}}@-webkit-keyframes slideCardsRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--slots-reverse) * (var(--slot-card-width) + var(--slot-gap))));transform:translateX(calc(var(--slots-reverse) * (var(--slot-card-width) + var(--slot-gap))))}}@keyframes slideCardsRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--slots-reverse) * (var(--slot-card-width) + var(--slot-gap))));transform:translateX(calc(var(--slots-reverse) * (var(--slot-card-width) + var(--slot-gap))))}}.services .services__title{margin-bottom:13px}.services .services__descr{font-size:18px;line-height:178%}.services .services__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;position:relative}.services .services__blocks.init-slider .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:initial}.services .services__blocks.init-slider .swiper-button{display:-webkit-box;display:-ms-flexbox;display:flex}.services .services__content{text-align:center}.services .services__slider{overflow:hidden;padding:5px;margin:-5px}.services .swiper-button{display:none}.services .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.services .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.services .services__card,.services .services__card_content{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical}.services .services__card{display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;background:#fcfcfc;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;overflow:hidden;width:calc(100% / 3 - 20px);position:relative;transition:all .15s ease-in-out}.services .services__card:hover{background:#fafafa;border-color:#d9d9d9}.services .services__card:hover .services__card_img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.services .services__card--1 .services__card_img{background:#d3d4ec}.services .services__card--2 .services__card_img{background:#d3ebe9}.services .services__card--3 .services__card_img{background:#f9ecd7}.services .services__card--4 .services__card_img{background:#e4dedc}.services .services__card--5 .services__card_img{background:#dde8f2}.services .services__card--6 .services__card_img{background:#ffe3ec}.services .services__card_content{display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:25px 25px 20px}.services .services__card_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:180px;background-color:#e2e2e2}.services .services__card_img img{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.services .services__card_title{font-size:20px;font-weight:700;margin-bottom:10px}.services .services__card_descr{margin-bottom:5px}.services .services__card_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#3498DB;padding:6px;line-height:1}.services .services__card_button:hover svg{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.services .services__card_button svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.company{background:#f6f7fb;position:relative}.company .company__dots{display:none;position:absolute;z-index:1}.company .company__dots--top{top:4%;right:2%}.company .company__dots--bottom{bottom:4%;left:2%}.company .company__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;position:relative;z-index:2}.company .company__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:610px}.company .company__title{margin-bottom:13px}.company .company__descr{font-size:18px;line-height:178%;margin-bottom:30px}.company .company__more{height:54px;padding-left:25px;padding-right:25px}.company .company__stats{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.company .company__stats_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d0d3db}.company .company__stats_item span{font-size:44px;font-weight:700;margin-right:12px}.company .company__stats_item:last-child{margin-bottom:0}.reviews .reviews__title{text-align:center;margin-bottom:13px}.reviews .reviews__descr{text-align:center;font-size:18px;margin-bottom:120px}@media (max-width:1500px){.swiper-button{top:initial;bottom:-70px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.swiper-button-prev{left:calc(50% - 40px)}.swiper-button-next{left:calc(50% + 40px)}}@media (max-width:1160px){.intro .intro__media{width:43%}}@media (max-width:992px){.swiper-button{height:44px;width:44px;bottom:-50px}.swiper-button-prev{left:calc(50% - 30px)}.swiper-button-next{left:calc(50% + 30px)}.intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.intro .intro__content{padding:0 0 40px;max-width:100%;text-align:center}.intro .intro__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro .intro__buttons.has-reels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.intro .intro__media{display:none;width:100%}.intro .intro__with_title .intro__video,.intro .intro__with_title::after,.intro .intro__with_title::before{display:block}.intro .intro__with_title{padding-bottom:35%;padding-top:40px;margin:0 -15px 40px}.intro .intro__with_title .intro__title{padding:0 15px;font-size:30px}.company .company__dots,.info .container::before{display:none}.examples .fluid-list{gap:15px}.examples .product-card{width:calc(50% - 9px)}.services .services__card{width:calc(100% / 2 - 15px)}.info .info__block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.info .info__content{max-width:100%}.slots .slots__element{height:96px}.company{padding:70px 0}.company .company__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company .company__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.company .company__stats{width:100%}.company .company__stats_item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;margin-bottom:15px}.company .company__stats_item span{font-size:28px}}@media (max-width:768px){.solutions .solutions__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.solutions .solutions__content,.solutions .solutions__image{max-width:100%}.intro .intro__with_title{padding-bottom:50%}.intro .intro__with_title .intro__video{top:-30%;height:130%}.services{margin-bottom:100px}.services .swiper-button{bottom:-60px}.services .services__card{width:calc(100%)}}@media (max-width:576px){.reels-modal .reels-content{width:100%}.reels-modal .reels-swiper{max-height:100dvh;aspect-ratio:auto}.reels-modal .swiper-slide{width:100%;border-radius:0}.intro .intro__with_title{padding-bottom:65%}.intro .intro__with_title .intro__video{top:-10%;height:110%}.examples .product-card{width:100%}}@media (max-width:460px){.intro .intro__with_title{padding-bottom:83%}.intro .intro__with_title .intro__video{top:10%;height:105%}}