.case-hero{padding-top:176px;padding-bottom:40px}@media screen and (width<=1719.5px){.case-hero{padding-top:156px;padding-bottom:20px}}@media screen and (width<=1249.5px){.case-hero{padding-top:108px;padding-bottom:60px}}@media screen and (width<=739.5px){.case-hero{padding-top:86px;padding-bottom:20px}}@media screen and (width<=1719.5px){.case-hero._solution{padding-bottom:40px}}.case-hero._solution .case-hero__figure{right:-16px}@media screen and (width<=1249.5px){.case-hero._solution .case-hero__figure{top:-85px;right:-6px}}@media screen and (width<=739.5px){.case-hero._solution .case-hero__figure{top:-25px}}@media screen and (width<=1249.5px){.case-hero._solution .case-hero__copy{margin-top:45px}}.case-hero__card{isolation:isolate;clip-path:inset(0 round 30px);box-sizing:border-box;background:#020617;border-radius:30px;flex-direction:column;justify-content:space-between;height:600px;padding:60px 40px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@media screen and (width<=1719.5px){.case-hero__card{clip-path:inset(0 round 15px);border-radius:15px;height:450px;padding:40px}}@media screen and (width<=1249.5px){.case-hero__card{justify-content:flex-start;height:700px;min-height:0;padding:40px 20px 0}}@media screen and (width<=739.5px){.case-hero__card{padding:30px 15px 0}}.case-hero__back{z-index:0;pointer-events:none;filter:blur(30px);opacity:.25;width:120%;max-width:none;height:auto;position:absolute;top:auto;bottom:-50%;left:-10%}@media screen and (width<=1719.5px){.case-hero__back{top:auto;bottom:-40%}}@media screen and (width<=1249.5px){.case-hero__back{opacity:.5;width:150%;display:block;top:auto;bottom:-20%;left:-10%}}@media screen and (width<=739.5px){.case-hero__back{opacity:.75;width:200%;bottom:0%;left:-20%}}.case-hero__breadcrumbs{z-index:2;max-width:700px;position:relative}@media screen and (width<=739.5px){.case-hero__breadcrumbs{max-width:100%}}.case-hero__copy{z-index:2;flex-direction:column;gap:25px;max-width:700px;display:flex;position:relative}@media screen and (width<=1719.5px){.case-hero__copy{max-width:690px}}.case-hero__copy:has(.case-hero__stats){max-width:700px}@media screen and (width<=1249.5px){.case-hero__copy{max-width:680px;margin-top:40px}}@media screen and (width<=739.5px){.case-hero__copy{gap:13px;max-width:100%;margin-top:30px}}.case-hero__title{color:#fff;font-size:36px;line-height:1.1}@media screen and (width<=1719.5px){.case-hero__title{font-size:30px}}@media screen and (width<=1249.5px){.case-hero__title{font-size:36px}}@media screen and (width<=739.5px){.case-hero__title{font-size:22px}}.case-hero__text{opacity:.8;max-width:700px;margin:0}@media screen and (width<=739.5px){.case-hero__text{font-size:13px}}.case-hero__stats{flex-wrap:wrap;gap:25px;max-width:100%;display:flex}@media screen and (width<=1249.5px){.case-hero__stats{gap:20px;margin-top:15px}}@media screen and (width<=739.5px){.case-hero__stats{gap:15px;margin-top:0}}.case-hero__stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:linear-gradient(135deg,#ffffff4d 0%,#0620024d 100%);border:1px solid #fff;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:10px;width:155px;height:100px;padding:20px;display:flex}.case-hero__stat:last-child{width:328px}@media screen and (width>=1250px){.case-hero__stat:last-child .case-hero__stat-label{white-space:nowrap}}@media screen and (width<=1249.5px){.case-hero__stat:last-child{width:auto}}@media screen and (width<=739.5px){.case-hero__stat{width:calc(50% - 7.5px);height:auto;min-height:70px;padding:10px}.case-hero__stat:last-child{width:200px;min-width:0}}.case-hero__stat-value{color:#fff;font-family:Bounded,sans-serif;font-size:24px;line-height:26px}@media screen and (width<=739.5px){.case-hero__stat-value{font-size:20px;line-height:1.1}}.case-hero__stat-label{color:#fff;font-size:16px;line-height:24px}@media screen and (width<=739.5px){.case-hero__stat-label{font-size:13px;line-height:1.4}}.case-hero__figure{z-index:1;object-fit:contain;pointer-events:none;width:800px;height:800px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media screen and (width<=1719.5px){.case-hero__figure{width:600px;height:600px;right:0}}@media screen and (width<=1249.5px){.case-hero__figure{width:min(580px,100%);height:auto;margin:24px auto 0;position:relative;top:-100px;bottom:auto;right:auto;transform:none}}@media screen and (width<=739.5px){.case-hero__figure{width:min(440px,100%);margin:34px auto 0;top:auto;bottom:20px}}.breadcrumbs.breadcrumbs_inset{width:auto;max-width:none;margin:0;padding:0}.breadcrumbs.breadcrumbs_inset .breadcrumbs-list{flex-wrap:wrap;row-gap:4px}@media screen and (width<=739.5px){.breadcrumbs.breadcrumbs_inset .breadcrumbs-item:last-child{flex:100%}}.case-projects{padding-top:80px;padding-bottom:80px}@media screen and (width<=1719.5px){.case-projects{padding-top:0}}@media screen and (width<=1249.5px){.case-projects{padding-top:80px}}@media screen and (width<=739.5px){.case-projects{padding-top:60px;padding-bottom:60px}}.case-projects__container{flex-direction:column;gap:40px;display:flex}@media screen and (width<=739.5px){.case-projects__container{gap:20px}}.case-projects__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}@media screen and (width<=1249.5px){.case-projects__header{flex-direction:column;align-items:stretch;min-width:0}}.case-projects__title{flex:auto;min-width:0;margin:0}.case-projects__filters{flex:none;align-items:center;gap:18px;display:flex}@media screen and (width<=1249.5px){.case-projects__filters{width:100%;min-width:0;max-width:100%}}@media screen and (width<=739.5px){.case-projects__filters{flex-direction:column;align-items:stretch;gap:10px}}.case-projects__reset{flex-shrink:0;height:46px;font-size:16px}.case-projects__reset .text{font-size:16px}@media screen and (width<=739.5px){.case-projects__reset{width:100%}}.case-projects__reset[hidden]{display:none}.case-projects__slider{width:100%;min-width:0;overflow:hidden}@media screen and (width>=740px){.case-projects__slider{overflow:visible}.case-projects__slider .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;display:grid!important;transform:none!important}.case-projects__slider .swiper-slide{min-width:0;width:auto!important;height:auto!important;margin:0!important}}@media screen and (width>=1250px){.case-projects__slider .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}@media screen and (width>=1250px) and (width<=1719.5px){.case-projects__slider .swiper-wrapper{gap:40px 20px}}@media screen and (width<=739.5px){.case-projects__slider{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.case-projects__slide{min-width:0}.case-projects__controls{display:none}@media screen and (width<=739.5px){.case-projects__controls{justify-content:center;display:flex}}.case-projects .slider-item_projects{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;max-width:100%;max-height:520px}.case-projects .slider-item_projects .slider-item__tags,.case-projects .slider-item_projects .slider-item__title,.case-projects .slider-item_projects .slider-item__description{z-index:1}.case-projects .slider-item_projects .slider-item__title{opacity:.8;font-family:Bounded,sans-serif;font-size:22px;font-weight:400;line-height:1.1}.case-projects .slider-item_projects .slider-item__description{font-family:Onest,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.case-projects .slider-item_projects .slider-item__tags__item{font-family:Onest,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.case-projects .slider-item_projects .slider-item__image{aspect-ratio:1;max-width:400px;max-height:100%;top:30px;bottom:auto;transform:translate(-50%);width:100%!important;height:auto!important}@media screen and (width<=1719.5px){.case-projects .slider-item_projects .slider-item__image{max-width:345px;top:20px}}@media screen and (width<=1249.5px){.case-projects .slider-item_projects .slider-item__image{aspect-ratio:1;max-width:345px;top:24px;width:calc(100% + 40px)!important}}@media screen and (width<=739.5px){.case-projects .slider-item_projects .slider-item__image{max-width:280px;max-height:none;top:0;transform:translate(-50%);width:100%!important}}.case-projects .slider-item_projects .slider-item__background{width:100%;height:auto;top:20px;right:0}@media screen and (width<=1719.5px){.case-projects .slider-item_projects .slider-item__background{width:calc(100% + 40px);height:90%;top:3px;left:auto;right:-40px}}@media screen and (width<=1249.5px){.case-projects .slider-item_projects .slider-item__background{top:5px;right:-30px}}@media screen and (width<=739.5px){.case-projects .slider-item_projects .slider-item__background{right:-30px}}.case-projects .slider-item_projects .slider-item__icon{width:65px;height:65px;top:55px;right:70px}.case-projects .slider-item_projects .slider-item__icon svg{width:20px;height:20px;scale:1}@media screen and (width<=1719.5px){.case-projects .slider-item_projects .slider-item__icon{top:55px;right:calc(50% - 150px)}}@media screen and (width<=1249.5px){.case-projects .slider-item_projects .slider-item__icon{top:55px}}@media screen and (width<=739.5px){.case-projects .slider-item_projects .slider-item__icon{width:50px;height:50px;top:15px;right:calc(50% - 123px)}}@media screen and (width>=740px){.case-projects .slider-item_projects{background:#fff;border:1px solid #d1d5dc;border-radius:8px;height:auto;padding:20px;overflow:hidden}.case-projects .slider-item_projects .slider-item__wrapper{gap:18px;padding:0}.case-projects .slider-item_projects .slider-item__tags{flex-wrap:wrap;gap:18px}.case-projects .slider-item_projects .slider-item__tags__item{padding:9px 15px}}@media screen and (width>=740px) and (width>=1250px) and (hover:hover) and (pointer:fine) and (width>=1250px){.case-projects .slider-item_projects:hover{background:#0a1e4b;border-color:#0a1e4b}.case-projects .slider-item_projects:hover .slider-item__description{opacity:1;color:#fff;height:auto;margin-top:0;transform:translateY(0)}.case-projects .slider-item_projects:hover .slider-item__tags__item{background-color:#507df5}.case-projects .slider-item_projects:hover .slider-item__title{color:#fff;opacity:1}.case-projects .slider-item_projects:hover .slider-item__background{fill:#64d255;fill-opacity:1}.case-projects .slider-item_projects:hover .slider-item__image{background-color:#000}}@media screen and (width<=1719.5px){.case-projects .slider-item_projects{aspect-ratio:387/426;max-height:426px}}@media screen and (width<=1249.5px){.case-projects .slider-item_projects{aspect-ratio:350/426}}@media screen and (width<=739.5px){.case-projects .slider-item_projects{aspect-ratio:360/360;aspect-ratio:auto;border-radius:0;height:360px;max-height:none;padding:20px 15px 24px}.case-projects .slider-item_projects .slider-item__wrapper{padding-top:270px}.case-projects .slider-item_projects .slider-item__title{font-size:20px;line-height:1.1}.case-projects .slider-item_projects .slider-item__description{font-size:16px;line-height:1.5}.case-projects .slider-item_projects .slider-item__tags__item{font-family:Bounded,sans-serif;font-size:10px;font-weight:400;line-height:1.1}}.media-popup{z-index:1000;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:16px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.media-popup_open{opacity:1;visibility:visible;pointer-events:auto}.media-popup__overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#04030ad9;position:absolute;inset:0}.media-popup__dialog{z-index:1;justify-content:center;align-items:center;width:100%;max-width:960px;max-height:calc(100vh - 48px);display:flex;position:relative}.media-popup__close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:-48px;right:0}.media-popup__video,.media-popup__image{background:#000;border-radius:16px;width:100%;max-width:960px;height:auto;max-height:calc(100vh - 96px);display:none}.media-popup__image{object-fit:contain;width:auto}.media-popup_video .media-popup__video,.media-popup_image .media-popup__image{display:block}.media-popup_image .media-popup__image{background:#fff}
