[data-v-4cbc59f6]:root{--color-white:#fff;--color-black:#000;--color-primary:#ec1b23;--color-inno-red:#ec1b23;--color-inno-gray-light:#e2e2e2;--color-inno-gray:#959595;--color-inno-blue:#0046ff;--color-inno-blue-light:#00b4ff;--color-inno-blue-dark:#16272e;--color-inno-orange:#ff6900;--color-inno-yellow:#fabe23;--color-inno-magenta:#be0078;--color-inno-pink:#f0f;--color-inno-green:#007800;--color-inno-green-light:#00dc00;--breakpoint-xs:20rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.0625rem;--font-size-base:1.0625rem;--font-size-sm:.875rem;--line-height-h1:1.14;--line-height-h2:1.18;--line-height-h3:1.2;--line-height-h4:1.3;--line-height-h5:1.5;--line-height-base:1.6;--line-height-sm:1.6;--letter-spacing-h1:-.01em;--letter-spacing-h2:0;--letter-spacing-h3:0;--letter-spacing-h4:0;--letter-spacing-h5:0;--letter-spacing-base:.01em;--letter-spacing-sm:.01em}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:400;src:url(../fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:600;src:url(../fonts/AvenirNextLTPro-Demi.otf) format("opentype")}@media (min-width:48rem){[data-v-4cbc59f6]:root{--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:1.875rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-sm:.9375rem}}@media (min-width:64rem){[data-v-4cbc59f6]:root{--font-size-h1:4.375rem;--font-size-h2:3.375rem;--font-size-h3:2.125rem;--font-size-h4:1.5rem;--font-size-h5:1.1875rem}}.swiper-controller[data-v-4cbc59f6]{align-items:center;display:flex;gap:2rem;justify-content:center}@media (min-width:64rem){.swiper-controller[data-v-4cbc59f6]{gap:3rem}}.swiper-controller--black[data-v-4cbc59f6] .angle-button{--primary-color:#000!important;--secondary-color:transparent!important}.swiper-controller--inno-green-light[data-v-4cbc59f6] .angle-button{--primary-color:#00dc00!important;--secondary-color:transparent!important}.swiper-controller.hide-under-md[data-v-4cbc59f6]{display:none}@media (min-width:48rem){.swiper-controller.hide-under-md[data-v-4cbc59f6]{display:block}}.swiper-controller.controller-between[data-v-4cbc59f6] .angle-button.left,.swiper-controller.controller-between[data-v-4cbc59f6] .angle-button.right{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.swiper-controller.controller-between[data-v-4cbc59f6] .angle-button.left{left:0}.swiper-controller.controller-between[data-v-4cbc59f6] .angle-button.right{right:0}.swiper-controller.controller-between[data-v-4cbc59f6] .swiper-pagination{display:none}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}:root{--color-white:#fff;--color-black:#000;--color-primary:#ec1b23;--color-inno-red:#ec1b23;--color-inno-gray-light:#e2e2e2;--color-inno-gray:#959595;--color-inno-blue:#0046ff;--color-inno-blue-light:#00b4ff;--color-inno-blue-dark:#16272e;--color-inno-orange:#ff6900;--color-inno-yellow:#fabe23;--color-inno-magenta:#be0078;--color-inno-pink:#f0f;--color-inno-green:#007800;--color-inno-green-light:#00dc00;--breakpoint-xs:20rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1.0625rem;--font-size-base:1.0625rem;--font-size-sm:.875rem;--line-height-h1:1.14;--line-height-h2:1.18;--line-height-h3:1.2;--line-height-h4:1.3;--line-height-h5:1.5;--line-height-base:1.6;--line-height-sm:1.6;--letter-spacing-h1:-.01em;--letter-spacing-h2:0;--letter-spacing-h3:0;--letter-spacing-h4:0;--letter-spacing-h5:0;--letter-spacing-base:.01em;--letter-spacing-sm:.01em}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:400;src:url(../fonts/AvenirNextLTPro-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next LT Pro;font-style:normal;font-weight:600;src:url(../fonts/AvenirNextLTPro-Demi.otf) format("opentype")}@property --thumb-color{syntax:"<color>";inherits:true;initial-value:transparent}@media (min-width:48rem){:root{--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:1.875rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-sm:.9375rem}}@media (min-width:64rem){:root{--font-size-h1:4.375rem;--font-size-h2:3.375rem;--font-size-h3:2.125rem;--font-size-h4:1.5rem;--font-size-h5:1.1875rem}}.swiper-main{--swiper-slide-speed:var(--33a82c66);--swiper-slide-overflow-color:var( --overflow-color,var(--color-inno-gray-light) );--swiper-slide-overflow-left:var(--overflow-pos,-50px);--swiper-slide-overflow-right:var(--overflow-pos,-50px);--swiper-slide-overflow-offset:var(--overflow-offset,46%)}.swiper-main .swiper-wrapper{transition-timing-function:var(--transition-timing-md)}.swiper-main .swiper-slide-active,.swiper-main .swiper-slide-next,.swiper-main .swiper-slide-prev{transition:opacity var(--swiper-slide-speed)}.swiper-main .swiper-slide-active{z-index:10}.swiper-main .overflow-shadow{height:100%;pointer-events:none;position:absolute;top:0;width:var(--overflow-width,168px);z-index:10}@media (max-width:47rem){.swiper-main .overflow-shadow{display:none}}.swiper-main .overflow-shadow.left{background:linear-gradient(90deg,var(--swiper-slide-overflow-color) var(--swiper-slide-overflow-offset),transparent 100%);left:var(--swiper-slide-overflow-left)}.swiper-main .overflow-shadow.right{background:linear-gradient(270deg,var(--swiper-slide-overflow-color) var(--swiper-slide-overflow-offset),transparent 100%);right:var(--swiper-slide-overflow-right)}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-300) ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-in-enter-active,.fade-in-leave-active{transition:opacity var(--duration-300) ease}.fade-in-enter-from,.fade-in-leave-to{opacity:0}
