.heading-plain.svelte-1ww0f2{color:var(--heading-color);font-family:var(--theme-font-family-heading)}.heading-emphasis.svelte-1jqgpvo{color:var(--accent-color, --heading-color);font-family:var(--theme-font-family-heading)}.hero.svelte-ip9juv{display:grid;gap:var(--spacer);grid-template-areas:"text" "image" "details";grid-template-columns:minmax(0,1fr)}.hero.svelte-ip9juv .hero-text-leadin:where(.svelte-ip9juv){grid-area:text;display:flex;flex-direction:column;flex-grow:0}.hero.svelte-ip9juv .hero-text-leadin:where(.svelte-ip9juv) .lead:where(.svelte-ip9juv){flex-grow:1;display:flex;align-items:center;justify-content:center}.hero.svelte-ip9juv .hero-text-details:where(.svelte-ip9juv){grid-area:details}.hero.svelte-ip9juv .hero-image:where(.svelte-ip9juv){grid-area:image}@media (min-width: 768px){.hero.svelte-ip9juv{gap:0;column-gap:var(--spacer);grid-template-areas:"text image" "details image";grid-template-columns:repeat(2,minmax(0,1fr))}}.swiper-container.svelte-ip9juv{width:100%;max-width:900px;margin:auto}.swiper-container.svelte-ip9juv .swiper-button-next:where(.svelte-ip9juv),.swiper-container.svelte-ip9juv .swiper-button-prev:where(.svelte-ip9juv){background-color:color-mix(in hsl,var(--contrast-color),transparent 20%);border-radius:50%;padding:2em;--swiper-navigation-color: var(--default-color);--swiper-navigation-size: 3em;transition:all .2s ease}.swiper-container.svelte-ip9juv .swiper-button-disabled{opacity:0!important}.swiper-main.svelte-ip9juv{width:100%;height:500px}.swiper-main.svelte-ip9juv a:where(.svelte-ip9juv){display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;position:relative}.swiper-main.svelte-ip9juv a:where(.svelte-ip9juv) .mainImage:where(.svelte-ip9juv){width:100%;height:auto;object-fit:contain}.swiper-main.svelte-ip9juv a:where(.svelte-ip9juv) .backgroundImage:where(.svelte-ip9juv){width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;filter:brightness(.5);object-fit:cover}.swiper-main.svelte-ip9juv a:where(.svelte-ip9juv) .overlay-icon:where(.svelte-ip9juv){position:absolute;bottom:.5em;right:.5em;background:var(--contrast-color);border-radius:50%;padding:10px;display:flex;justify-content:center;align-items:center;color:var(--default-color);font-size:large;transition:all .1s ease;opacity:.7}.swiper-main.svelte-ip9juv a:where(.svelte-ip9juv) .overlay-icon:where(.svelte-ip9juv):hover{transform:scale(1.2);opacity:1}.swiper-thumbs.svelte-ip9juv{width:100%;margin-top:10px;height:100px}.swiper-thumbs.svelte-ip9juv .swiper-slide:where(.svelte-ip9juv){width:20%;cursor:pointer;opacity:.6}.swiper-thumbs.svelte-ip9juv .swiper-slide-thumb-active{opacity:1}.swiper-thumbs.svelte-ip9juv .thumbnailImage:where(.svelte-ip9juv){width:100%;height:100%;object-fit:contain}.pulsating-play-btn.svelte-ip9juv{width:94px;height:94px;background:radial-gradient(var(--accent-color) 50%,color-mix(in srgb,var(--accent-color),transparent 75%) 52%);border-radius:50%;display:block;position:relative;overflow:hidden}.pulsating-play-btn.svelte-ip9juv:before{content:"";position:absolute;width:120px;height:120px;animation-delay:0s;animation:svelte-ip9juv-pulsate-play-btn 2s;animation-direction:forwards;animation-iteration-count:infinite;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid color-mix(in srgb,var(--accent-color),transparent 30%);top:-15%;left:-15%;background:#c6100000}.pulsating-play-btn.svelte-ip9juv:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%) translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;z-index:100;transition:all .4s cubic-bezier(.55,.055,.675,.19)}.pulsating-play-btn.svelte-ip9juv:hover:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%) translateY(-50%);width:0;height:0;border:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;z-index:200;animation:none;border-radius:0}.pulsating-play-btn.svelte-ip9juv:hover:after{border-left:15px solid var(--accent-color);transform:scale(20)}@keyframes svelte-ip9juv-pulsate-play-btn{0%{transform:scale(.6);opacity:1}to{transform:scale(1);opacity:0}}.pulsating-play-btn.svelte-ip9juv{position:absolute;left:calc(50% - 47px);top:calc(50% - 47px);z-index:1}.container.svelte-1etsb8k h2:where(.svelte-1etsb8k){text-align:center;font-size:var(--font-size-xx-large)}.container.svelte-1etsb8k .features:where(.svelte-1etsb8k){display:grid;padding-top:var(--spacer-3);gap:var(--spacer-3);grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.container.svelte-1etsb8k .features:where(.svelte-1etsb8k){grid-template-columns:repeat(3,minmax(0,1fr))}}.container.svelte-1etsb8k .features:where(.svelte-1etsb8k) .feature-card:where(.svelte-1etsb8k){width:100%;height:100%;border:0px}.container.svelte-1etsb8k .features:where(.svelte-1etsb8k) .feature-card:where(.svelte-1etsb8k) h3:where(.svelte-1etsb8k){font-size:var(--font-size-small);padding-top:var(--spacer-3);padding-bottom:var(--spacer)}.container.svelte-1etsb8k .features:where(.svelte-1etsb8k) .feature-card:where(.svelte-1etsb8k) .icon:where(.svelte-1etsb8k){background:var(--accent-color);width:2em;aspect-ratio:1/1;height:auto;border-radius:50%;color:var(--surface-color);padding:10px;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-x-large);box-shadow:0 0 .5rem var(--accent-color)}h2.svelte-htb5oq{text-align:left;font-size:var(--font-size-xx-large)}.swiper-container.svelte-htb5oq{--swiper-theme-color: var(--accent-color);--swiper-pagination-bullet-size: 1.5em}.swiper-wrapper.svelte-htb5oq{align-items:center}.swiper-slide.svelte-htb5oq{width:60%;border-radius:15px;overflow:hidden;transition:transform .3s ease-in-out;box-shadow:0 10px 20px #0003;background:#f8f9fc}.swiper-slide.svelte-htb5oq a:where(.svelte-htb5oq){position:relative}.swiper-slide.svelte-htb5oq a:where(.svelte-htb5oq) .overlay-icon:where(.svelte-htb5oq){position:absolute;bottom:.5em;right:.5em;background:var(--contrast-color);border-radius:50%;padding:10px;display:flex;justify-content:center;align-items:center;color:var(--default-color);font-size:large;transition:all .1s ease;opacity:.7}.swiper-slide.svelte-htb5oq a:where(.svelte-htb5oq) .overlay-icon:where(.svelte-htb5oq):hover{transform:scale(1.2);opacity:1}.swiper-slide.svelte-htb5oq img:where(.svelte-htb5oq){width:100%;height:auto;object-fit:contain;display:block}h2.svelte-y3a12w{text-align:left;font-size:var(--font-size-xx-large)}.specTable.svelte-y3a12w{margin-top:var(--spacer-3);background-color:var(--background-color)}.specTable.svelte-y3a12w .specLabel:where(.svelte-y3a12w){font-size:var(--font-size-large)}.clients.svelte-1d8973c{padding:20px 0}.clients.svelte-1d8973c .client-logo:where(.svelte-1d8973c){display:flex;justify-content:center;align-items:center;overflow:hidden}.clients.svelte-1d8973c .client-logo:where(.svelte-1d8973c) .img:where(.svelte-1d8973c){padding:20px 40px;max-width:90%;transition:.3s;opacity:.5;filter:grayscale(100)}.clients.svelte-1d8973c .client-logo:where(.svelte-1d8973c) .img:where(.svelte-1d8973c):hover{filter:none;opacity:1}@media (max-width: 640px){.clients.svelte-1d8973c .client-logo:where(.svelte-1d8973c) .img:where(.svelte-1d8973c){padding:20px}}div.svelte-1hq9o4u{margin-top:var(--header-height);height:50dvh;width:100%}.model.svelte-1hq9o4u{width:100%;height:100%}.dct-base-page.svelte-450wqy{--spacer: .25em;--spacer-3: .75em;--spacer-5: 1.5em;--spacer-10: 3em;margin-top:var(--spacer-5)}.dct-base-page.svelte-450wqy .section-gap:where(.svelte-450wqy){padding-top:var(--spacer-10);padding-bottom:var(--spacer-10)}
