@charset "UTF-8";.hero-cases{position:relative}.hero-cases__content{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;padding-bottom:50px;position:relative;z-index:4}@media (min-width:768px){.hero-cases__content{min-height:84vh;padding-bottom:40px;padding-right:170px}}@media (min-width:992px){.hero-cases__content{padding-bottom:40px;padding-right:170px}}@media screen and (min-width:1300px){.hero-cases__content{max-height:1080px;min-height:85vh;padding-bottom:60px;padding-right:200px}}@media screen and (min-width:1600px){.hero-cases__content{padding-bottom:80px}}.hero-cases__content .categories{color:#fff;display:flex;flex-wrap:wrap;gap:5px;list-style-type:none;margin-bottom:10px;padding-left:0;z-index:2}@media (min-width:992px){.hero-cases__content .categories{gap:10px;margin-bottom:30px}}.hero-cases__content .categories .category{align-items:center;border:1px solid #fff;border-radius:30px;display:flex;font-size:clamp(.5625rem,.4988rem + .2614vw,.8125rem);height:20px;justify-content:center;padding-inline:7px;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.hero-cases__content .categories .category{height:30px;padding-inline:14px}}@media screen and (min-width:2000px){.hero-cases__content .categories .category{height:32px;padding-inline:15px}}.hero-cases__content .page-title{font-size:clamp(1.75rem,1.5588rem + .7843vw,2.5rem);font-weight:var(--font-weight-light);line-height:1.05;text-transform:none}@media screen and (min-width:1300px){.hero-cases__content .page-title{font-size:clamp(1.5rem,1.2451rem + 1.0458vw,2.5rem)}}.hero-cases__content .page-title span{color:rgba(var(--color-light-gray));display:block;font-size:16px;font-weight:var(--font-weight-light);margin-top:10px}@media screen and (min-width:1300px){.hero-cases__content .page-title span{display:inline;font-size:clamp(1.5rem,1.2451rem + 1.0458vw,2.5rem)}.hero-cases__content .page-title span:before{content:"—";display:inline;padding-inline:10px;position:relative}}.hero-cases__content .under-text{font-size:clamp(.9375rem,.8897rem + .1961vw,1.125rem);margin-bottom:0;margin-top:20px}@media (min-width:768px){.hero-cases__content .under-text{margin-top:20px}}.hero-cases__content .logo{bottom:40px;display:none;height:auto;left:unset;max-height:100px;max-width:100px;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:unset;width:100%;z-index:4}@media (min-width:992px){.hero-cases__content .logo{display:initial;max-height:140px;max-width:140px}}@media screen and (min-width:1300px){.hero-cases__content .logo{max-height:120px;max-width:120px}}@media screen and (min-width:1600px){.hero-cases__content .logo{bottom:80px}}@media screen and (min-width:2000px){.hero-cases__content .logo{max-height:140px;max-width:140px}}.hero-cases__background{height:100%;inset:0;position:absolute;width:100%}.hero-cases__background .desktop-background{display:none}@media (min-width:992px){.hero-cases__background .desktop-background{display:block}}.hero-cases__background .mobile-background{display:block}@media (min-width:992px){.hero-cases__background .mobile-background{display:none}}.hero-cases__background:after{background:#00000080;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:3}.hero-cases__background .media-container{height:100%;inset:0;position:absolute;width:100%;z-index:1}.gallery{margin-block:clamp(10px,2.0833vw,30px)}.gallery__grid{display:grid;gap:clamp(10px,2.0833vw,30px)}@media (min-width:992px){.gallery__grid{grid-template-columns:repeat(2,1fr)}}.gallery__grid .media{aspect-ratio:16/9;height:auto;position:relative;width:100%}@media (min-width:992px){.gallery__grid .media:nth-child(3n){aspect-ratio:873/491;grid-column:span 2}}.gallery__grid .media--single{aspect-ratio:16/9}.gallery--single .gallery__grid{grid-template-columns:unset}@media (min-width:992px){.gallery__swiper{display:grid;grid-template-columns:repeat(12,1fr)}.gallery__swiper .swiper-container{grid-column:span 9}}.gallery__swiper .media{aspect-ratio:16/9;height:auto;position:relative;width:100%}.usps[data-v-2045297d]{margin-block:3rem}@media (min-width:768px){.usps[data-v-2045297d]{margin-block:4rem}}@media (min-width:992px){.usps[data-v-2045297d]{margin-block:6rem}}@media screen and (min-width:1300px){.usps[data-v-2045297d]{margin-block:11.1111111111vh}}@media screen and (min-width:1600px){.usps[data-v-2045297d]{margin-block:7rem}}@media screen and (min-width:1900px){.usps[data-v-2045297d]{margin-block:8.125rem}}@media (min-width:1300px){.usps .container[data-v-2045297d]{margin-inline:auto;max-width:none}}.usps__wrapper[data-v-2045297d]{display:flex;flex-direction:column;gap:20px}@media (min-width:1300px){.usps__wrapper[data-v-2045297d]{align-items:center;flex-direction:row;gap:50px;justify-content:center}}@media (min-width:1920px){.usps__wrapper[data-v-2045297d]{align-items:center;gap:50px}}.usps__wrapper .usp-item[data-v-2045297d]{align-items:center;display:grid;grid-template-columns:30vw 1fr}@media (min-width:768px){.usps__wrapper .usp-item[data-v-2045297d]{grid-template-columns:20vw 1fr}}@media screen and (min-width:1300px){.usps__wrapper .usp-item[data-v-2045297d]{display:flex;gap:10px;grid-template-columns:unset}}.usps__wrapper .usp-item .usp[data-v-2045297d]{font-size:clamp(1.625rem,1.0833rem + 2.2222vw,3.75rem);white-space:nowrap}@media (min-width:768px){.usps__wrapper .usp-item .usp[data-v-2045297d]{max-width:unset}}@media (min-width:1300px){.usps__wrapper .usp-item .usp[data-v-2045297d]{padding-right:20px}}.usps__wrapper .usp-item .info[data-v-2045297d]{display:inline-block;font-size:clamp(.9375rem,.8897rem + .1961vw,1.125rem);line-height:1.2777777778;width:100%}@keyframes growInHeight-2045297d{0%{height:0}to{height:60px}}.usps__wrapper .line[data-v-2045297d]{background-color:rgba(var(--border-color-gray));flex:none;height:1px;width:100%}@media screen and (min-width:1300px){.usps__wrapper .line[data-v-2045297d]{animation:growInHeight-2045297d 1s ease-out .2s forwards;height:0;transform-origin:bottom;width:1px}}.mockups__swiper{padding:50px 20px;position:relative}@media (min-width:768px){.mockups__swiper{padding:70px}}@media (min-width:992px){.mockups__swiper{padding:100px 120px}}@media screen and (min-width:1300px){.mockups__swiper{padding:80px 120px}}@media screen and (min-width:1600px){.mockups__swiper{padding:80px 140px}}.mockups .swiper-pagination-mockups{bottom:20px;left:50%;position:absolute;transform:translate(-50%);width:-moz-fit-content;width:fit-content;z-index:100}.mockups .swiper-pagination-mockups .swiper-pagination-bullet{background:#fff}.mockups .swiper-slide{width:31%}.mockups .media .media-wrapper{max-height:670px}.mockups img,.mockups video{max-height:670px;-o-object-fit:contain!important;object-fit:contain!important;width:100%}.mockups video{height:auto!important}
