:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Exo2-Thin.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Exo2-ThinItalic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Exo2-ExtraLight.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/Exo2-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Exo2-Light.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Exo2-LightItalic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Exo2-Regular.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Exo2-Italic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Exo2-Medium.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Exo2-MediumItalic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Exo2-SemiBold.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Exo2-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Exo2-Bold.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Exo2-BoldItalic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Exo2-ExtraBold.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Exo2-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Exo2-Black.ttf) format("truetype")}@font-face{font-family:Exo\ 2;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Exo2-BlackItalic.ttf) format("truetype")}.hero{display:flex}.hero:has(.hero__none){padding-bottom:unset}.hero--none{display:none}.hero--highImpact{min-height:100vh}.hero--lowImpact{margin-top:4rem}.hero__infinite{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-column-gap:2rem;align-items:center}@media(max-width:1200px){.hero__infinite{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}@media(max-width:768px){.hero__infinite{grid-template-columns:repeat(1,1fr)}}.hero__infinite__body{max-width:900px}@media(max-width:768px){.hero__infinite__body{order:2}.hero__infinite__canvas canvas,.hero__infinite__canvas img{transform:scale(.5)}}@media(max-width:1200px){.hero__infinite__canvas img{width:200%}}@media(max-width:768px){.hero__infinite__canvas{order:1;display:flex;align-items:center;overflow:hidden;justify-content:center}.hero__infinite__canvas img{width:100%}}.hero__excelChaos{display:flex;gap:2rem}@media(max-width:768px){.hero__excelChaos{flex-direction:column-reverse}}.hero__excelChaos__body{margin:auto}.hero__excelChaos__body,.hero__excelChaos__svg{width:50%}@media(max-width:768px){.hero__excelChaos__body,.hero__excelChaos__svg{width:100%}}.hero__excelChaos__svg__fade-1{animation:fade1PathOpacity 3s infinite}.hero__excelChaos__svg__fade-2{animation:fade2PathOpacity 3s infinite}.hero__excelChaos__svg__fade-3{animation:fade3PathOpacity 3s infinite}.hero__confusedMan{display:flex;gap:2rem}@media(max-width:768px){.hero__confusedMan{flex-direction:column-reverse}}.hero__confusedMan__body{margin:auto}.hero__confusedMan__body,.hero__confusedMan__svg{width:50%}@media(max-width:768px){.hero__confusedMan__body,.hero__confusedMan__svg{width:100%}}.hero__confusedMan__svg{display:flex}.hero__confusedMan__svg svg{max-height:400px;margin:auto}@media(max-width:768px){.hero__confusedMan__svg svg{max-height:250px}}.hero__confusedMan__svg__fade-1{animation:fade1PathOpacity 5s infinite}.hero__confusedMan__svg__fade-2{animation:fade2PathOpacity 5s infinite}.hero__confusedMan__svg__fade-3{animation:fade3PathOpacity 5s infinite}.hero__robotArm{display:flex;gap:2rem}@media(max-width:768px){.hero__robotArm{flex-direction:column-reverse}}.hero__robotArm__body{margin:auto}.hero__robotArm__body,.hero__robotArm__svg{width:50%}@media(max-width:768px){.hero__robotArm__body,.hero__robotArm__svg{width:100%}}.hero__whiteboard{display:flex;gap:2rem}@media(max-width:768px){.hero__whiteboard{flex-direction:column-reverse}}.hero__whiteboard__body{margin:auto}.hero__whiteboard__body,.hero__whiteboard__svg{width:50%}@media(max-width:768px){.hero__whiteboard__body,.hero__whiteboard__svg{width:100%}}.hero__whiteboard__svg{display:flex}.hero__whiteboard__svg svg{max-height:400px;margin:auto}@media(max-width:768px){.hero__whiteboard__svg svg{max-height:250px}}.header{display:flex;padding:.75rem 0;position:fixed;width:100dvw;top:0;left:0;background-color:var(--color-dark);box-shadow:0 0 15px 20px var(--color-dark);z-index:3}.header__grid{display:flex;justify-content:space-between;width:100%}@media(max-width:768px){.header__logo img{width:225px}}.header__side{margin:auto 0}.header__side__toggle{display:none;cursor:pointer;background:unset;border:unset;color:var(--color-text)}@media(max-width:768px){.header__side__toggle{display:block}}.header__side__items{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.header__side__items{display:none}}.footer{background-color:color-mix(in srgb,var(--color-light) 5%,transparent);padding:2rem 0;border-top:1px solid var(--color-light);margin-top:auto}.footer__grid{display:flex;margin:auto;width:80%;justify-content:space-between}@media(max-width:768px){.footer__grid>:first-child{display:none}}@media(max-width:576px){.footer__grid{flex-direction:column;gap:2rem}}.footer__item{display:flex;flex-direction:column;gap:1rem}.footer__item__head{font-weight:700;font-size:1.5rem;width:-moz-fit-content;width:fit-content}@media(max-width:576px){.footer__item__head{margin:auto}}.footer__item__link{display:flex;gap:.5rem;align-items:center;width:-moz-fit-content;width:fit-content}@media(max-width:576px){.footer__item__link{margin:auto}}.footer__item__link img{width:35px;height:35px}.footer__item__link svg{width:1.25rem;height:auto}.footer__under{width:100%;justify-content:center;padding-top:2rem;display:flex;gap:1rem}@media(max-width:768px){.footer__under{flex-direction:column}.footer__under>*{margin:auto;width:-moz-fit-content;width:fit-content;text-align:center}}.form{display:flex;flex-direction:column;gap:1rem}.form-control,.form-message{color:var(--color-text)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-clip:padding-box;border:1px solid var(--color-light);border-radius:.5rem;font-family:inherit}.form-error{color:var(--color-error)}.form-label{margin-bottom:.5rem;display:inline-block}.text--size-1 h1,.text--size-1 h2,.text--size-1 h3,.text--size-1 h4{font-size:4rem}@media(max-width:1200px){.text--size-1 h1,.text--size-1 h2,.text--size-1 h3,.text--size-1 h4{font-size:3.5rem}}@media(max-width:768px){.text--size-1 h1,.text--size-1 h2,.text--size-1 h3,.text--size-1 h4{font-size:3rem}}.text--size-2 h1,.text--size-2 h2,.text--size-2 h3,.text--size-2 h4{font-size:3.5rem}@media(max-width:1200px){.text--size-2 h1,.text--size-2 h2,.text--size-2 h3,.text--size-2 h4{font-size:2.5rem}}@media(max-width:768px){.text--size-2 h1,.text--size-2 h2,.text--size-2 h3,.text--size-2 h4{font-size:2rem}}.text--size-3 h1,.text--size-3 h2,.text--size-3 h3,.text--size-3 h4{font-size:2.5em}@media(max-width:1200px){.text--size-3 h1,.text--size-3 h2,.text--size-3 h3,.text--size-3 h4{font-size:2rem}}@media(max-width:768px){.text--size-3 h1,.text--size-3 h2,.text--size-3 h3,.text--size-3 h4{font-size:1.5rem}}.text strong{color:var(--color-light);font-weight:inherit}.tabs{padding-top:4rem}.tabs__navigation{overflow-x:auto;scrollbar-width:none;display:flex;gap:1rem}@media(max-width:768px){.tabs__navigation{flex-direction:column}}.tabs__navigation__item{font-size:1.75rem;flex:1 1;padding-bottom:1rem;position:relative;cursor:pointer}.tabs__navigation__item span{opacity:.8}.tabs__navigation__item:before{background-color:color-mix(in srgb,var(--color-text) 30%,transparent)}.tabs__navigation__item:after,.tabs__navigation__item:before{content:"";position:absolute;bottom:0;left:0;height:.125rem;width:100%}.tabs__navigation__item:after{background-color:var(--color-text);will-change:transform,opacity;transform:scaleX(0);transform-origin:center right;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s;opacity:.9}.tabs__navigation__item:hover span{opacity:.9}.tabs__navigation__item:hover:after{transform:scaleX(1);transform-origin:center left}.tabs__navigation__item.is-active span{opacity:1}.tabs__navigation__item.is-active:after{transform:scaleX(1);transform-origin:center left;opacity:1}.tabs__content{padding-top:2rem}.tabs__content__item{display:none;gap:1.25rem}@media(max-width:768px){.tabs__content__item{grid-template-columns:repeat(1,1fr)}}.tabs__content__item.is-active{display:grid}.tabs__content__item__image svg{width:150px;height:auto}.button-holder{padding-top:2rem;display:flex;gap:1rem}@media(max-width:768px){.button-holder{flex-direction:column}}.button{color:var(--color-text);padding:1rem;background:rgba(0,0,0,0);border:2px solid var(--color-text);border-radius:10px;cursor:pointer;text-transform:uppercase;position:relative;z-index:1;width:-moz-fit-content;width:fit-content;font-size:1rem}.button:hover{border-color:#fff;animation:pulseGlow 2s ease-in-out infinite}.background,.background-stars{position:fixed;z-index:-1}.background-stars{width:100dvw;height:100vh}.solutions{padding-top:4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media(max-width:1200px){.solutions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.solutions{grid-template-columns:repeat(1,minmax(0,1fr))}}.solutions__modal-icon{margin:auto}.solutions__modal-icon svg{height:75px;width:auto}.solutions__item{border:2px solid var(--color-light);border-radius:.5rem;width:100%;display:flex;align-items:center;flex-direction:column;background-color:color-mix(in srgb,var(--color-light) 5%,transparent);gap:2rem;padding:3rem 2rem}.solutions__item:not(span){cursor:pointer}.solutions__item:not(span):hover{border-color:#fff;animation:pulseGlow 2s ease-in-out infinite}@media(max-width:768px){.solutions__item{padding:2rem 1rem}}.solutions__item__description{text-align:center;display:flex;flex-direction:column;gap:1rem}.solutions__item__description strong{font-size:1.25rem}.solutions__item svg{height:75px;width:auto}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px 5px #8400ff,inset 0 0 5px 5px #8400ff}50%{box-shadow:0 0 10px 5px #8400ff,inset 0 0 10px 5px #8400ff}}@keyframes fade1PathOpacity{0%{opacity:0}12.5%{opacity:1}50%{opacity:1}62.5%{opacity:0}to{opacity:0}}@keyframes fade2PathOpacity{0%{opacity:0}6.25%{opacity:0}18.75%{opacity:1}56.25%{opacity:1}68.75%{opacity:0}to{opacity:0}}@keyframes fade3PathOpacity{0%{opacity:0}12.5%{opacity:0}37.5%{opacity:1}62.5%{opacity:1}75%{opacity:0}to{opacity:0}}.mobile-menu{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:color-mix(in srgb,var(--color-dark) 95%,transparent);overflow:hidden;visibility:hidden;opacity:0;transition:all .5s cubic-bezier(.23,1,.32,1);transition-delay:0s,0s;transition-delay:.25s;z-index:4;display:none;font-size:2rem;flex-direction:column}@media(max-width:768px){.mobile-menu{display:flex}}.mobile-menu__wrapper{width:-moz-fit-content;width:fit-content;margin:20vh auto 0}.mobile-menu__items{display:flex;flex-direction:column;gap:.75rem}.mobile-menu.active{visibility:visible;opacity:1;transition-delay:0s}.mobile-menu__close{cursor:pointer;background:unset;border:unset;color:var(--color-text);margin-bottom:1rem}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media(max-width:576px){.grid{gap:1rem}}.col-4{grid-column:span 4/span 4}.col-6{grid-column:span 6/span 6}.col-8{grid-column:span 8/span 8}.col-12{grid-column:span 12/span 12}@media(max-width:1600px){.col-xxl-4{grid-column:span 4/span 4}.col-xxl-6{grid-column:span 6/span 6}.col-xxl-8{grid-column:span 8/span 8}.col-xxl-12{grid-column:span 12/span 12}}@media(max-width:1200px){.col-xl-4{grid-column:span 4/span 4}.col-xl-6{grid-column:span 6/span 6}.col-xl-8{grid-column:span 8/span 8}.col-xl-12{grid-column:span 12/span 12}}@media(max-width:992px){.col-lg-4{grid-column:span 4/span 4}.col-lg-6{grid-column:span 6/span 6}.col-lg-8{grid-column:span 8/span 8}.col-lg-12{grid-column:span 12/span 12}}@media(max-width:768px){.col-md-4{grid-column:span 4/span 4}.col-md-6{grid-column:span 6/span 6}.col-md-8{grid-column:span 8/span 8}.col-md-12{grid-column:span 12/span 12}}@media(max-width:576px){.col-sm-4{grid-column:span 4/span 4}.col-sm-6{grid-column:span 6/span 6}.col-sm-8{grid-column:span 8/span 8}.col-sm-12{grid-column:span 12/span 12}}.col{align-items:center;display:flex}.col--media img{width:100%;border-radius:2rem;height:auto}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.rte{padding-top:2rem;max-width:900px}.rte>h1,.rte>h2,.rte>h3,.rte>h4{padding-bottom:1rem}.rte>ol,.rte>p,.rte>ul{padding-bottom:2rem;line-height:1.25}.rte a{color:var(--color-light)}.rte>ol,.rte>ul{list-style-type:unset;margin-left:1.5rem}.rte>:last-child{padding-bottom:unset}.rte--small{padding-top:unset}.rte--small>h1,.rte--small>h2,.rte--small>h3,.rte--small>h4{padding-bottom:.5rem}.rte--small>ol,.rte--small>p,.rte--small>ul{padding-bottom:1rem;line-height:1.25}.timeline{display:flex;flex-direction:column;align-items:center;padding-top:4rem}.timeline__outer{position:relative;max-width:800px;width:100%}.timeline__outer .timeline__shadow{position:absolute;width:calc(50% + 1rem);overflow:hidden}.timeline__outer .timeline__shadow:before{content:"";position:absolute;border:solid;border-color:#fff;animation:pulseGlow 2s ease-in-out infinite}.timeline__outer:last-child:nth-child(odd) .timeline__shadow:before{bottom:-1rem;border-bottom:0;border-bottom-left-radius:0}.timeline__outer:last-child:nth-child(2n) .timeline__shadow:before{bottom:-1rem;border-bottom:0;border-bottom-right-radius:0}.timeline__outer:nth-child(odd){padding:2rem 0 2rem 2rem}.timeline__outer:nth-child(odd) .timeline__shadow{left:-1rem;top:calc(-1rem - 5px);bottom:calc(-1rem - 5px)}.timeline__outer:nth-child(odd) .timeline__shadow:before{left:1rem;right:-1rem;top:1rem;bottom:1rem;border-width:5px 0 5px 5px;border-radius:50px 0 0 50px}.timeline__outer:nth-child(2n){padding:2rem 2rem 2rem 0}.timeline__outer:nth-child(2n) .timeline__shadow{right:-1rem;top:-1rem;bottom:-1rem}.timeline__outer:nth-child(2n) .timeline__shadow:before{right:1rem;left:-1rem;top:1rem;bottom:1rem;border-width:5px 5px 5px 0;border-radius:0 50px 50px 0}.timeline__outer:first-child .timeline__shadow:before{top:-1rem;border-top:0;border-top-left-radius:0}.timeline__inner{display:flex;flex-direction:column;background-color:color-mix(in srgb,var(--color-light) 5%,transparent);border:2px solid var(--color-light);border-radius:.5rem;padding:2rem 1rem}.modal{will-change:visibility,opacity;display:flex;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;opacity:0;visibility:hidden;transition:all 1s cubic-bezier(.23,1,.32,1);background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal--active{visibility:visible;opacity:1}.modal__dialog{padding:1rem;margin:auto}.modal__content{max-width:1200px;min-width:500px;position:relative;border:2px solid #fff;border-radius:.5rem;animation:pulseGlow 2s ease-in-out infinite;padding:3rem 2rem;background-color:color-mix(in srgb,var(--color-light) 50%,transparent);display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.modal__content{min-width:unset;padding:2rem 1rem}}.modal__close{position:absolute;right:.5rem;top:.5rem;cursor:pointer;background:unset;border:unset;color:var(--color-text);margin-bottom:1rem}.scroll-indicator{display:flex;justify-content:center;margin-top:2rem}.scroll-indicator__btn{cursor:pointer;background-color:rgba(0,0,0,0);border:unset}.scroll-indicator__btn svg{color:var(--color-text);width:40px}.scroll-indicator__btn__fade-1{animation:fade1PathOpacity 3s infinite}.scroll-indicator__btn__fade-2{animation:fade2PathOpacity 3s infinite}.scroll-indicator__btn__fade-3{animation:fade3PathOpacity 3s infinite}.card{position:relative;display:block;overflow:hidden}.card--case{height:24rem;max-width:500px;border-radius:2rem}.card--case:before{position:absolute;top:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(35%,transparent),color-stop(65%,rgba(0,0,0,.8)));block-size:100%;content:"";inline-size:100%;opacity:75%;transition:opacity .18s ease-in-out;z-index:-1;border-radius:2rem}.card__content{padding:1rem 2rem;display:flex;height:100%;flex-direction:column;justify-content:flex-end;pointer-events:none}.card__title{font-size:1.75rem}.card__footer{padding-top:1rem;display:flex;justify-content:flex-end}.card__icon{background-color:var(--color-text);padding:.25rem;border-radius:100%;display:flex}.card__icon svg{width:2rem;margin:auto;color:var(--color-light)}.card__image{position:absolute;width:100%;height:100%;top:0;z-index:-2;object-fit:cover;transition:transform .4s ease-out}.card:hover .card__image{transform:scale(1.1)}.card:hover .card__icon{background-color:var(--color-light)}.card:hover .card__icon svg{color:var(--color-text)}.swiper{padding-top:4rem}.swiper .swiper-button-next,.swiper .swiper-button-prev{background-color:var(--color-text);border-radius:100%;padding:.25rem}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled{pointer-events:unset}.swiper-head{display:flex;justify-content:flex-end;margin-top:1rem}.swiper-navigation{display:flex;gap:.5rem}.swiper-btn{background-color:var(--color-text);padding:.25rem;display:flex;border-radius:100%;outline:none;border-color:rgba(0,0,0,0);cursor:pointer}.swiper-btn:disabled{opacity:.8;cursor:unset}.swiper-btn svg{width:1.5rem;height:1.5rem;color:var(--color-light)}.swiper-btn:hover:not(.swiper-btn:disabled){background-color:var(--color-light)}.swiper-btn:hover:not(.swiper-btn:disabled) svg{color:var(--color-text)}:root{--color-text:#e0dfec;--color-light:#007fff;--color-dark:#07071c;--color-error:#FF5555}*{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style-type:none}h1,h2,h3,h4{line-height:1.1}html{font-family:Exo\ 2;font-size:120%}body{background-color:var(--color-dark);color:var(--color-text)}main{overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.section{padding:6rem 0}@media(max-width:1200px){.section{padding:4rem 0}}@media(max-width:768px){.section{padding:2rem 0}}@media(max-width:576px){.section{padding:1.5rem 0}}.hide-overflow{overflow:hidden}.container{margin:auto;width:65dvw;max-width:1640px;padding:0 1rem}@media(max-width:1600px){.container{width:75dvw}}@media(max-width:1200px){.container{width:85dvw}}@media(max-width:992px){.container{width:90dvw}}@media(max-width:768px){.container{width:95dvw}}@media(max-width:576px){.container{width:100dvw}}a{text-decoration:none;color:var(--color-text)}.link{position:relative}.link:after{content:"";position:absolute;width:100%;height:2px;background:var(--color-light);bottom:-5px;left:0;transform:scaleX(0);transition:transform .4s ease-out;transform-origin:left}.link:hover:after{transform:scaleX(1)}.icon svg{width:2rem;height:2rem}