@layer reset, appearance, behavior, typography, theme, layouts, components, views, utils;@layer reset{*,:after,:before{box-sizing:border-box;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;outline:.1875rem solid transparent;outline-offset:0;padding:0}body{line-height:inherit;min-height:100dvh}hr{background-color:inherit;border:0;color:inherit;margin:0}hr:not([size]){height:1px}input,select,textarea{font-family:inherit;font-size:inherit}input::placeholder,select::placeholder,textarea::placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:38%}input[hidden]{height:0}button,select{text-transform:none}button{-webkit-appearance:button;background:none;border:none;border-radius:0;cursor:pointer;margin:0}ul{list-style:none}img,picture,svg,video{display:block}b,strong{font-weight:600}a{text-decoration:none}small{font-size:82.5%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}sub,sup{font-size:75%;line-height:1}abbr[title]{text-decoration:none}}@layer appearance{:root{--space-4xs:0.375rem;--space-3xs:0.5rem;--space-2xs:0.75rem;--space-xs:1.125rem;--space-sm:1.375rem;--space-md:2rem;--space-lg:3rem;--space-xl:4rem;--space-2xl:5rem;--space-3xl:6rem;--space-4xl:8rem;--space-xs-to-sm:clamp(var(--space-xs),4.5cqi,var(--space-sm));--space-xs-to-md:clamp(var(--space-xs),5.5cqi,var(--space-md));--space-xs-to-xl:clamp(var(--space-xs),4.5cqi,var(--space-xl));--space-xs-to-2xl:clamp(var(--space-xs),4.5cqi,var(--space-2xl));--space-sm-to-md:clamp(var(--space-sm),4.5cqi,var(--space-md));--space-md-to-lg:clamp(var(--space-md),4.5cqi,var(--space-lg));--space-md-to-xl:clamp(var(--space-md),4.5cqi,var(--space-xl));--space-md-to-2xl:clamp(var(--space-md),5.5cqi,var(--space-2xl));--space-md-to-3xl:clamp(var(--space-md),6.5cqi,var(--space-3xl));--space-md-to-4xl:clamp(var(--space-md),7cqi,var(--space-4xl));--space-lg-to-xl:clamp(var(--space-lg),4.5cqi,var(--space-xl));--space-lg-to-2xl:clamp(var(--space-lg),5cqi,var(--space-2xl));--space-lg-to-3xl:clamp(var(--space-lg),6.5cqi,var(--space-3xl));--radius-less:0.875rem;--radius:clamp(1.25rem,2.5cqi,2rem);--radius-more:clamp(2rem,3.5cqi,2.75rem);--shadow:0 0.325rem 1.125rem var(--clr-shadow-100)}::selection{background-color:var(--clr-brand-300);color:var(--clr-text)}html{color-scheme:only light}body{background-color:var(--clr-surface);color:var(--clr-text)}hr{background-color:var(--clr-neutral-100)}p{margin:0}a{color:var(--clr-info-600)}del{color:var(--clr-danger-500)}}@layer behavior{:root{--text-align:center}@media only screen and (min-width:62rem){:root{--text-align:left}}html{scroll-behavior:smooth}}@font-face{font-display:fallback;font-family:Dosis;font-style:normal;font-weight:400;src:url(/build/font/09851c67713d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Dosis;font-style:normal;font-weight:600;src:url(/build/font/5608c3e34e42.woff2) format("woff2")}@font-face{font-display:swap;font-family:Dosis;font-style:normal;font-weight:700;src:url(/build/font/c4621ca91f05.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Titillium;font-style:normal;font-weight:400;src:url(/build/font/80c89ef0a0ad.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium;font-style:normal;font-weight:600;src:url(/build/font/89978345cd6d.woff2) format("woff2")}@layer typography{:root{--font-family:Titillium,sans-serif;--font-family-heading:Dosis,sans-serif;--font-family-icon:Font Awesome 6 Pro;--fs-1:0.75rem;--fs-2:0.8125rem;--fs-3:0.875rem;--fs-4:0.9375rem;--fs-5:1rem;--fs-6:1.25rem;--fs-7:1.333rem;--fs-7:clamp(1.252186875rem,3.247438125cqi + 0.9rem,1.499625rem);--fs-8:clamp(1.6691651044rem,3.3298350206cqi + 0.9rem,1.999000125rem);--fs-9:clamp(2.2249970841rem,3.4396700825cqi + 0.9rem,2.6646671666rem);--fs-10:clamp(2.3798408932rem,4.1721604399cqi + 0.9rem,3.5520013331rem)}html{line-height:3.625ex;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Titillium,sans-serif;font-size:100%;font-weight:400}body,h1,h2,h3,h4,h5,h6{font-style:normal;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:Dosis,sans-serif;font-weight:700;line-height:2.625ex}.like-h1,h1{font-size:var(--fs-10)}.like-h2,h2{font-size:var(--fs-9)}.like-h3,h3{font-size:var(--fs-8)}.like-h4,h4{font-size:var(--fs-7)}.like-h5,h5{font-size:var(--fs-6)}.like-h6,h6{font-size:var(--fs-5)}}@layer theme{:root{--clr-brand-50:#ebf9f6;--clr-brand-100:#daf6ef;--clr-brand-200:#b2ebdf;--clr-brand-300:#7dd9c8;--clr-brand-400:#56c2b0;--clr-brand-500:#2ca08f;--clr-brand-600:#23867a;--clr-brand-700:#1f6b62;--clr-brand-800:#1c544e;--clr-brand-900:#1c4542;--clr-brand-950:#0a2927;--clr-accent-50:#f3f5f6;--clr-accent-100:#e2e6e9;--clr-accent-200:#ccd4d7;--clr-accent-300:#a6b4ba;--clr-accent-400:#798b96;--clr-accent-500:#5f727c;--clr-accent-600:#505e68;--clr-accent-700:#465058;--clr-accent-800:#3e454c;--clr-accent-900:#383e43;--clr-accent-950:#22262a;--clr-neutral-0:#fff;--clr-neutral-50:#f9fafb;--clr-neutral-100:#f3f4f6;--clr-neutral-200:#e5e7eb;--clr-neutral-300:#d1d5db;--clr-neutral-400:#9ca3af;--clr-neutral-500:#6b7280;--clr-neutral-600:#4b5563;--clr-neutral-700:#374151;--clr-neutral-800:#1f2937;--clr-neutral-900:#111827;--clr-neutral-950:#030712;--clr-neutral-1000:#000;--clr-success-50:#ecfdf5;--clr-success-100:#d1fae5;--clr-success-200:#a7f3d0;--clr-success-300:#6ee7b7;--clr-success-400:#34d399;--clr-success-500:#10b981;--clr-success-600:#059669;--clr-success-700:#047857;--clr-success-800:#065f46;--clr-success-900:#064e3b;--clr-success-950:#022c22;--clr-danger-50:#fff1f2;--clr-danger-100:#ffe4e6;--clr-danger-200:#fecdd3;--clr-danger-300:#fda4af;--clr-danger-400:#fb7185;--clr-danger-500:#f43f5e;--clr-danger-600:#e11d48;--clr-danger-700:#be123c;--clr-danger-800:#9f1239;--clr-danger-900:#881337;--clr-danger-950:#4c0519;--clr-warning-50:#fefce8;--clr-warning-100:#fef9c3;--clr-warning-200:#fef08a;--clr-warning-300:#fde047;--clr-warning-400:#facc15;--clr-warning-500:#eab308;--clr-warning-600:#ca8a04;--clr-warning-700:#a16207;--clr-warning-800:#854d0e;--clr-warning-900:#713f12;--clr-warning-950:#422006;--clr-info-50:#eff6ff;--clr-info-100:#dbeafe;--clr-info-200:#bfdbfe;--clr-info-300:#93c5fd;--clr-info-400:#60a5fa;--clr-info-500:#3b82f6;--clr-info-600:#2563eb;--clr-info-700:#1d4ed8;--clr-info-800:#1e40af;--clr-info-900:#1e3a8a;--clr-info-950:#172554;--clr-surface:var(--clr-neutral-0);--clr-text:var(--clr-accent-950);--clr-shadow-50:rgba(0,0,0,.05);--clr-shadow-100:rgba(0,0,0,.09);--clr-shadow-200:rgba(0,0,0,.15)}}@layer layouts{.page{display:flex;flex-flow:column nowrap;min-block-size:100dvh;--page-header-height:clamp(5.125rem,10cqi,5.75rem)}.page__headnote{background:var(--clr-brand-400);background:linear-gradient(90deg,#02234b 0,#02234b 50%,var(--clr-brand-400) 50%,var(--clr-brand-400) 100%)}.page__header{background-color:var(--header-background-color,transparent);box-shadow:var(--header-box-shadow,none);height:var(--header-height,var(--page-header-height));inset:-.1px;position:sticky;transition:all .2s ease;width:100%;z-index:5}.page__header--sticky{--header-height:var(--page-header-height);--header-background-color:var(--clr-brand-50);border-bottom-left-radius:var(--radius-less);border-bottom-right-radius:var(--radius-less)}.page__header--sticky .brand{--brand-height:72%;--brand-inset-block-end:14%}.page__main{display:flex;flex-flow:column nowrap;gap:var(--space-lg-to-2xl);margin-block-end:var(--space-lg-to-2xl);margin-block-start:calc(var(--page-header-height)*-1)}.page__aside,.page__footer,.page__footnote{border-radius:var(--radius) var(--radius) 0 0}.page__aside,.page__footnote{position:relative}.page__aside:after,.page__footnote:after{content:"";height:50%;inset-inline:0;position:absolute;z-index:-1}.page__aside,.page__footer{padding-block:var(--space-lg-to-xl)}.page__aside{--background-color:var(--clr-neutral-50);background-color:var(--background-color)}.page__aside:after{background-color:var(--background-color);inset-block-end:-25%}.page__aside--brand{--background-color:var(--clr-brand-50)}.page__footer{background-color:var(--clr-brand-100);margin-block-start:auto}.page__footnote{background-color:var(--clr-accent-950);color:var(--clr-accent-200);padding-block:var(--space-xs-to-sm)}.page__footnote:after{background-color:var(--clr-brand-100);inset-block-start:-25%}}@layer layouts{.brand{height:var(--brand-height,84%);inset-block-end:var(--brand-inset-block-end,-7.5%);position:absolute;transition:all .2s ease;width:auto}.copyright{align-items:center;color:inherit;display:flex;flex-flow:column nowrap;font-size:var(--fs-3);gap:var(--space-2xs);justify-content:space-between;transition:all 50ms ease}}@layer layouts{@media only screen and (min-width:42.1875rem){.copyright{flex-flow:row}}.copyright>a{align-items:center;color:var(--clr-brand-300);display:flex;gap:var(--space-3xs);line-height:.5}.copyright i{line-height:0}.copyright__divider{display:block;height:0;margin-inline:var(--space-4xs);opacity:0}@media only screen and (min-width:42.1875rem){.copyright__divider{display:inline-block;height:auto;opacity:1}}}@layer layouts{.headnote{display:block;inline-size:min(100%,56.25rem);margin:auto}.header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.header,.header>*{height:100%}.header__brand{aspect-ratio:16/8;display:block;position:relative;transition:all .3s ease;width:auto}.header__toggler{align-items:center;display:flex;justify-content:center;position:relative;transition:top 1.25s ease}}@layer layouts{@media only screen and (min-width:62rem){.header__toggler{display:none}}.header__nav{background-color:var(--clr-neutral-0);box-shadow:0 .325rem 1.125rem var(--clr-shadow-200);height:100%;inset-block-start:0;inset-inline-end:-100%;padding:var(--space-md);position:fixed;transition:inset-inline-end .3s ease;width:min(90%,23rem);z-index:2}@media only screen and (min-width:62rem){.header__nav{background-color:transparent;box-shadow:none;flex-basis:min(100%,80rem);inset-inline-end:0;padding:0;position:relative;transition:none;width:auto}}.header__nav--open{inset-inline-end:0}.header:before{backdrop-filter:blur(.3125rem);background:color-mix(in oklab,var(--clr-neutral-1000),transparent 82%);content:"";inset:0 0 0 0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.15s ease;z-index:1}@media only screen and (min-width:62rem){.header:before{content:none}}.header:has(.header__nav--open):before{opacity:1}}@layer layouts{.footer{container-type:inline-size;display:grid;gap:var(--space-md-to-lg)}.footer__logo{margin:auto;width:12rem}.footer__company,.footer__contacts,.footer__link,.footer__nav,.footer__tile{display:flex;flex-flow:column nowrap}.footer__nav{gap:var(--space-lg);justify-content:space-around;text-align:center}@container (min-width: 48rem){.footer__nav{flex-direction:row;text-align:left}}.footer__company,.footer__tile{gap:var(--space-xs-to-md)}.footer__link{color:var(--clr-brand-700);display:flex;flex-flow:column nowrap;gap:var(--space-2xs);line-height:3.625ex;transition:color .2s ease}.footer__link:is(:focus,:focus-within,:hover){color:var(--clr-brand-600)}.footer__horizontal-rule{background-color:var(--clr-brand-200);margin-block:var(--space-3xs)}.footer__contacts{flex-direction:row;gap:var(--space-2xs);justify-content:center}.footer__address{font-size:95%}.footer__icon{aspect-ratio:1/1;background-color:var(--clr-brand-200);border-radius:50%;color:var(--clr-brand-700);display:grid;margin-inline:auto;place-items:center;transition:background-color .2s ease,color .2s ease;width:2.75rem}.footer__icon:is(:focus-within,:hover){background-color:var(--clr-brand-300);color:var(--clr-brand-800)}}@layer layouts{.navbar{display:flex;flex-flow:column nowrap;gap:var(--space-md);height:100%;justify-content:space-between;width:100%}@media only screen and (min-width:62rem){.navbar{align-items:center;flex-direction:row;gap:var(--space-xs-to-lg);justify-content:flex-end}}.navbar__close{margin-inline-start:auto}.navbar__menu,.navbar__support{display:flex;flex-flow:column nowrap;text-align:center;width:100%}@media only screen and (min-width:62rem){.navbar__menu,.navbar__support{flex-direction:row;width:auto}.navbar__delimiter{display:none}}.navbar__menu{flex-grow:1;justify-content:space-evenly}@media only screen and (min-width:62rem){.navbar__menu__item--only-mobile{display:none}}.navbar__link{color:var(--clr-accent-900);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;letter-spacing:.062rem}.navbar__support{gap:var(--space-2xs)}.section--brand{background-color:var(--clr-brand-50);padding-block:var(--space-lg-to-2xl)}}@layer components{.article__detail{align-items:center;display:flex;flex-flow:row wrap;gap:var(--space-xs-to-md);justify-content:center}.article__detail i{color:var(--clr-brand-500);display:inline-block;margin-inline-end:.375rem}.article__content{display:flex;flex-flow:column nowrap;gap:var(--space-sm-to-md);text-align:left}.article__content ol,.article__content ul{margin-left:var(--space-sm);padding-left:var(--space-sm)}.achievement{border:.3125rem solid var(--clr-brand-100);border-radius:var(--radius);display:grid;gap:var(--space-xs);grid-template-columns:1fr;padding-block-end:var(--space-md);padding-block-start:2.375rem;padding-inline:var(--space-sm);place-items:center;position:relative;text-align:center}.achievement__icon{color:var(--clr-warning-400);font-size:3.375rem;inset-block-start:-2.375rem;margin:auto;position:absolute}.achievement-list{column-gap:var(--space-sm-to-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,auto));list-style:none;margin:var(--space-md) 0 0;padding:0;place-items:center;row-gap:3.375rem}.case-study{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md-to-2xl)}}@layer components{@media only screen and (min-width:62rem){.case-study{grid-template-columns:min(100%,20rem) 1fr}}.case-study__info{background-color:var(--clr-brand-100);border-radius:1.5rem;display:flex;flex-flow:column nowrap;gap:var(--space-sm-to-md);padding:2rem;position:sticky;top:8rem}.case-study__info-list{font-size:95%;line-height:1.875;list-style:none}.case-study__info-list i{color:var(--clr-brand-600)}.case-study__info-map{height:10rem;line-height:0;width:100%}.case-study__detail{align-items:center;display:flex;flex-flow:row wrap;gap:var(--space-xs-to-md);justify-content:center}.case-study__detail i{color:var(--clr-brand-500);display:inline-block;margin-inline-end:.375rem}.case-study__before-after{border-radius:1.5rem;display:flex;flex-flow:row nowrap;gap:.5rem;list-style:none;margin:0;overflow:hidden;padding:0}.case-study__before-after+figcaption{color:var(--clr-neutral-400);font-style:italic;margin-block-start:.5rem;text-align:center}.case-study__content{display:flex;flex-flow:column nowrap;gap:var(--space-sm-to-md);text-align:left}.case-study__content ol,.case-study__content ul{margin-left:var(--space-sm);padding-left:var(--space-sm)}.case-study__section{display:flex;flex-flow:column nowrap;gap:var(--space-sm-to-md)}.btn{--btn-gap:0.5rem;--btn-width:10.5rem;--btn-min-width:2.875rem;--btn-min-height:2.875rem;--btn-padding-block:0.625rem;--btn-padding-inline:1.375rem;--btn-background-color:transparent;--btn-background-color-on-hover:transparent;--btn-background-color-on-focus:var(--btn-background-color-on-hover);--btn-border-width:0.0625rem;--btn-border-style:solid;--btn-border-color:transparen2t;--btn-border-color-on-hover:transparent;--btn-border-color-on-focus:var(--btn-border-color-on-hover);--btn-border-radius:10rem;--btn-outline-width:0;--btn-outline-style:solid;--btn-outline-offset:0;--btn-outline-color:color-mix(in oklab,var(--btn-background-color-on-focus),transparent 75%);--btn-color:var(--clr-info-500);--btn-color-on-hover:var(--btn-color);--btn-color-on-focus:var(--btn-color-on-hover);--btn-font-size:0.9375rem;--btn-font-weight:600;--btn-line-height:1.375;--btn-transition-duration:0.3s;--btn-transition-timing-function:ease;--btn-text-decoration:none;--btn-text-transform:none;--btn-opacity:1;align-items:center;background-color:var(--btn-background-color);border:var(--btn-border-width) var(--btn-border-style) var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-color);display:inline-flex;flex-flow:row nowrap;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--btn-gap);justify-content:center;line-height:var(--btn-line-height);min-height:var(--btn-min-height);min-width:var(--btn-min-width);opacity:var(--btn-opacity);outline:var(--btn-outline-width) var(--btn-outline-style) var(--btn-outline-color);outline-offset:var(--btn-outline-offset);padding:var(--btn-padding-block) var(--btn-padding-inline);position:relative;text-align:center;text-decoration:none;text-transform:var(--btn-text-transform);white-space:nowrap;width:min(100%,var(--btn-width));--spinner-size:calc(var(--btn-min-height) - var(--btn-padding-block)*2.7);--spinner-border-color:var(--btn-color);--spinner-speed:0.6s}.btn,.btn>*{transition:all var(--btn-transition-duration) var(--btn-transition-timing-function)}.btn>i{font-size:var(--btn-icon-font-size);line-height:var(--btn-icon-line-height);transition:none}.btn:hover{background-color:var(--btn-background-color-on-hover);border-color:var(--btn-border-color-on-hover);color:var(--btn-color-on-hover)}}@layer components{.btn:is(:focus,:focus-within){background-color:var(--btn-background-color-on-focus);border-color:var(--btn-border-color-on-focus);color:var(--btn-color-on-focus)}.btn:is(:focus,:focus-within,:hover){--btn-outline-width:0.25rem;text-decoration:none}.btn:disabled{--btn-opacity:0.62;pointer-events:none}.btn--loading{color:transparent;pointer-events:none}.btn--loading>*{opacity:0}.btn--loading:after{animation:spin var(--spinner-speed) infinite linear;border-bottom:.125rem solid transparent;border-left:.125rem solid transparent;border-left-color:var(--spinner-border-color);border-radius:50%;border-right:.125rem solid transparent;border-top:.125rem solid transparent;border-top-color:var(--spinner-border-color);content:"";height:var(--spinner-size);left:calc(50% - var(--spinner-size)/2);position:absolute;top:calc(50% - var(--spinner-size)/2);width:var(--spinner-size);z-index:1}@keyframes spin{to{transform:rotate(359deg)}}}@layer components{.btn--brand{--btn-background-color:var(--clr-brand-200);--btn-background-color-on-hover:var(--clr-brand-300);--btn-border-color:var(--clr-brand-200);--btn-border-color-on-hover:var(--clr-brand-300);--btn-color:var(--clr-accent-900)}.btn--accent{--btn-background-color:var(--clr-accent-800);--btn-background-color-on-hover:var(--clr-accent-900);--btn-border-color:var(--clr-accent-800);--btn-border-color-on-hover:var(--clr-accent-900);--btn-color:var(--clr-brand-200);--btn-color-on-hover:var(--clr-brand-200)}.btn--neutral{--btn-background-color:var(--clr-neutral-50);--btn-background-color-on-hover:var(--clr-neutral-200);--btn-border-color:var(--clr-neutral-50);--btn-border-color-on-hover:var(--clr-neutral-200);--btn-color:var(--clr-neutral-600)}.btn--success{--btn-background-color:var(--clr-success-100);--btn-background-color-on-hover:var(--clr-success-200);--btn-border-color:var(--clr-success-100);--btn-border-color-on-hover:var(--clr-success-200);--btn-color:var(--clr-success-600);--btn-color-on-hover:var(--clr-success-700)}.btn--danger{--btn-background-color:var(--clr-danger-100);--btn-background-color-on-hover:var(--clr-danger-200);--btn-border-color:var(--clr-danger-100);--btn-border-color-on-hover:var(--clr-danger-200);--btn-color:var(--clr-danger-600);--btn-color-on-hover:var(--clr-danger-700)}.btn--warning{--btn-background-color:var(--clr-warning-100);--btn-background-color-on-hover:var(--clr-warning-200);--btn-border-color:var(--clr-warning-100);--btn-border-color-on-hover:var(--clr-warning-200);--btn-color:var(--clr-warning-700);--btn-color-on-hover:var(--clr-warning-900)}.btn--info{--btn-background-color:var(--clr-info-100);--btn-background-color-on-hover:var(--clr-info-200);--btn-border-color:var(--clr-info-100);--btn-border-color-on-hover:var(--clr-info-200);--btn-color:var(--clr-info-600);--btn-color-on-hover:var(--clr-info-700)}.btn--large{--btn-min-height:5.5rem}.btn--small{--btn-width:10.5rem;--btn-min-width:2.625rem;--btn-min-height:2.625rem;--btn-padding-block:0.375rem;--btn-padding-inline:0.625rem;--btn-border-radius:2.625rem;--btn-font-size:90%;--btn-icon-font-size:80%}.btn--mini{--btn-min-width:1.75rem;--btn-min-height:1.75rem;--btn-padding-block:0.125rem;--btn-padding-inline:0.375rem;--btn-border-radius:0.25rem;--btn-font-size:95%;--btn-icon-font-size:80%}.btn--min-content{width:min-content}.btn--fluid{width:100%}.btn--max-content{width:max-content}.btn--outline{--btn-color:var(--btn-border-color);--btn-background-color:transparent}.btn--circle{aspect-ratio:1/1;border-radius:50%;padding:var(--btn-padding-block)}.btns{align-items:center;display:flex;flex-flow:row wrap;gap:var(--space-2xs)}.btns--centered{justify-content:center}}@layer components{.btns:has(.link){gap:var(--space-sm)}}@layer components{.brief{display:grid;gap:var(--space-md-to-2xl);grid-template-columns:1fr;inline-size:min(100% - 2 * var(--space-xs),62rem);margin:auto;text-align:var(--text-align)}@media only screen and (min-width:62rem){.brief{grid-template-columns:.8fr 1fr}}.brief__content{display:flex;flex-flow:column nowrap;gap:var(--space-sm);inline-size:min(100%,70ch);margin:auto}@media only screen and (min-width:62rem){.brief__content{margin-block-start:var(--space-xs)}}.brief__action{display:flex;flex-flow:row wrap;gap:var(--space-xs);justify-content:center}@media only screen and (min-width:62rem){.brief__action{justify-content:flex-start}}}@layer components{.caption{display:grid;gap:var(--space-md-to-lg);margin:auto;padding-block-end:var(--space-lg-to-2xl);padding-block-start:calc(var(--space-lg) + var(--caption-padding-block-start, 0));place-items:center;text-align:center;width:min(100% - 2 * var(--space-xs),55rem)}.caption__paragraph{margin:auto;width:min(100%,38rem)}.caption__actions{display:flex;flex-flow:row wrap;gap:var(--space-2xs);justify-content:center}.container{--width-full:calc(100% - var(--space-xs-to-md)*2);--width:min(var(--width-full),89.625rem);height:100%;margin-inline:auto;width:var(--width)}.container--tight{--width:min(var(--width-full),38rem)}.container--dense{--width:min(var(--width-full),62rem)}.container--narrow{--width:min(var(--width-full),71.5rem)}.container--wide{--width:min(var(--width-full),109.375rem)}.container--full{--width:var(--width-full)}.container--fluid{--width-full:100%}}@layer componenst{.section{display:grid;gap:var(--space-md-to-xl)}}@layer components{.dialog{--dialog-min-width:18rem;--dialog-width:100%;--dialog-height:fit-content;--dialog-padding:0;--dialog-background-color:var(--clr-neutral-0);--dialog-border-width:0;--dialog-border-style:solid;--dialog-border-color:transparent;--dialog-border-radius:var(--radius-less);--dialog-shadow-offset-x:0;--dialog-shadow-offset-y:0;--dialog-shadow-blur-radius:2rem;--dialog-shadow-spread-radius:1rem;--dialog-shadow-color:var(--clr-shadow-100);--dialog-color:var(--clr-text);background-color:var(--dialog-background-color);border:var(--dialog-border-width) var(--dialog-border-style) var(--dialog-border-color);border-radius:var(--dialog-border-radius);box-shadow:var(--dialog-shadow-offset-x) var(--dialog-shadow-offset-y) var(--dialog-shadow-blur-radius) var(--dialog-shadow-spread-radius) var(--dialog-shadow-color);color:var(--dialog-color);height:var(--dialog-height);margin:auto;min-width:var(--dialog-min-width);padding:var(--dialog-padding);width:var(--dialog-width)}@media only screen and (min-width:42.1875rem){.dialog{--dialog-min-width:18rem;--dialog-width:min(100%,32rem)}}.dialog::backdrop{backdrop-filter:blur(.0625rem);background-color:color-mix(in oklab,#0a0a0a,transparent 38%)}}@layer components{.dialog[open]{overflow:visible}.good-to-know{container-type:inline-size}.good-to-know__container{align-items:center;background-color:var(--clr-info-50);border-radius:var(--radius-less);color:var(--clr-info-600);display:grid;gap:var(--space-sm-to-md);grid-template-columns:1fr;padding:var(--space-md) var(--space-sm);text-align:center}}@layer components{@container (inline-size > 36rem){.good-to-know__container{grid-template-columns:max-content 1fr;padding:var(--space-md);text-align:left}}.good-to-know i{font-size:3rem}.good-to-know__content{display:flex;flex-flow:column nowrap;gap:.375rem}}.fact{display:grid;gap:var(--space-xs);grid-template-rows:min-content 1fr;place-items:start center;text-align:center}.fact__data{color:var(--clr-brand-600);display:block;font-size:375%;font-weight:700;line-height:.75}@layer components{.fact-list{column-gap:var(--space-md-to-2xl);display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,auto));list-style:none;margin:0;padding:0;place-items:center;row-gap:var(--space-sm-to-md)}}.form{margin:auto;text-align:left;width:100%;--form-label-font-size:90%;--form-label-line-height:3.5ex;--form-input-height:3rem;--form-input-padding-block:0.5rem;--form-input-padding-inline:1.125rem;--form-input-background-color:var(--clr-neutral-0);--form-input-border-color:var(--clr-neutral-300);--form-input-border-width:0.125rem;--form-input-border-radius:0.875rem;--form-input-font-size:95%;--form-input-line-height:80%}.form__rows{display:grid;gap:var(--space-2xs)}.form__row{display:grid;gap:var(--space-xs)}.form__error,.form__label{display:inline-block;padding-inline-start:var(--space-2xs)}.form__label{color:var(--clr-accent-700);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height)}.form__label--required:after{color:var(--clr-danger-500);content:" *"}.form__help{color:var(--clr-info-500);display:inline-block;font-size:80%;line-height:2.75ex;margin-inline-start:var(--space-2xs)}.form__error{color:var(--clr-danger-500);font-size:85%;line-height:2.75ex}.form__input,.form__select,.form__textarea{background-color:var(--form-input-background-color);border:var(--form-input-border-width) solid var(--form-input-border-color);border-radius:var(--form-input-border-radius);font-size:var(--form-input-font-size);padding-block:var(--form-input-padding-block);padding-inline:var(--form-input-padding-inline);vertical-align:text-bottom;width:100%}.form__input{height:var(--form-input-height)}.form__input--masked{border:none;height:0;margin:0;padding:0;visibility:hidden}.form__checkbox{accent-color:var(--clr-brand-300);border-bottom-color:var(--clr-accent-500);color:var(--clr-accent-500);display:grid;font-size:90%;gap:.5em;grid-template-columns:1.25rem auto;line-height:2.5ex}@layer components{.hero{--background-deep:50%;background:#daf6ef;background:linear-gradient(180deg,var(--clr-brand-100) 0,var(--clr-brand-50) 62%,var(--clr-neutral-0) 80%,var(--clr-neutral-0) 100%);gap:var(--space-md-to-xl);min-height:min(100dvh,15rem);padding-block:9rem 0}.hero--dynamic{min-height:min(100dvh,11rem);padding-block-start:var(--space-lg-to-2xl)}.hero,.hero__header{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;text-align:center}.hero__header{gap:1rem;width:calc(100% - 2rem)}.hero__action,.hero__claim,.hero__description,.hero__title{display:block;margin:auto}.hero__title{background:var(--clr-text);background:linear-gradient(180deg,var(--clr-brand-600) 0,var(--clr-text) 45%,var(--clr-text) 100%);background-clip:text;color:transparent;line-height:calc(.375rem + 2.25ex);width:min(100%,25ch)}.hero__claim{background-color:var(--clr-brand-300);border-radius:2rem;color:var(--clr-brand-900);font-size:var(--fs-3);font-weight:600;padding:.125rem .875rem;width:max-content}.hero__description{font-size:var(--fs-4);width:min(100%,48rem)}.hero__actions{display:flex;flex-flow:row wrap;gap:var(--space-3xs)}.image{position:relative}}@layer components{.image:after,.image:before{block-size:100%;inline-size:100%;inset:0;opacity:0;position:absolute;transition:opacity .25s ease-in-out;z-index:1}.image:before{background-color:var(--clr-brand-500);border-radius:1.25rem;content:""}.image:after{border-radius:1.25rem;color:var(--clr-brand-100);content:"\f002";display:grid;font-family:Font Awesome\ 6 Pro;font-size:220%;font-weight:400;place-items:center}.image:is(:focus,:focus-within,:hover):before{opacity:.38}.image:is(:focus,:focus-within,:hover):after{opacity:.96}}@layer components{.image-grid{--column-inline-size:clamp(8rem,28cqi,11rem);display:grid;grid-gap:clamp(1rem,2.5cqi,1.5rem);grid-template-columns:repeat(auto-fit,minmax(var(--column-inline-size),1fr));list-style:none}.image-grid.-autofill{grid-template-columns:repeat(auto-fill,minmax(var(--column-inline-size),1fr))}@media only screen and (min-width:62rem){.image-grid{--column-inline-size:13.75rem}}.image-grid picture{border-radius:1.25rem;overflow:hidden}.image-grid img,.image-grid picture{aspect-ratio:4/3;height:auto;width:100%}.image-grid img{object-fit:cover;transition:scale .45s ease-in-out}.image-grid img:is(:hover){scale:1.15}}@layer components{.image-mosaic{--column-inline-size:clamp(8rem,28cqi,11rem);display:grid;grid-gap:clamp(1rem,2.5cqi,1.5rem);grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(var(--column-inline-size),1fr))}.image-mosaic img,.image-mosaic picture{height:100%;width:100%}.image-mosaic picture{border-radius:1.25rem;overflow:hidden}.image-mosaic img{filter:brightness(85%);object-fit:cover}.image-mosaic a:first-child{grid-row:span 2}.image-mosaic a:nth-child(3){grid-column:span 2;grid-row:span 2}.image-mosaic a:nth-child(10){grid-column:span 1}@media only screen and (min-width:42.1875rem){.image-mosaic a:nth-child(10){grid-column:span 2}}@media only screen and (min-width:62rem){.image-mosaic{--column-inline-size:13.75rem}}}@layer components{.kiosk{display:grid;gap:var(--space-md-to-xl);grid-template-columns:1fr;text-align:center}@media only screen and (min-width:62rem){.kiosk{grid-template-columns:repeat(2,1fr);text-align:left}}.kiosk__picture{margin-inline:auto;width:min(100%,40rem)}.kiosk__picture>img{border-radius:var(--radius-less);overflow:hidden}.kiosk__info{display:grid;gap:var(--space-md)}.kiosk__detail,.kiosk__products{align-items:center;display:flex;flex-flow:column nowrap;gap:var(--space-xs)}@media only screen and (min-width:62rem){.kiosk__detail,.kiosk__products{align-items:flex-start}}.kiosk__products{gap:var(--space-2xs)}.kiosk__description{margin:auto;width:min(100%,35rem)}.kiosk__place{color:var(--clr-accent-600);font-size:90%}.kiosk-list{display:grid;gap:var(--space-lg-to-xl)}.logos{align-items:center;column-gap:var(--space-md-to-2xl);display:flex;flex-flow:row wrap;justify-content:center;row-gap:var(--space-3xs)}.logos__label{font-size:var(--fs-5);font-weight:600;text-transform:uppercase}.logos__list{align-items:center;column-gap:var(--space-sm);display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0;padding:0;row-gap:.125rem}}@layer components{@media only screen and (min-width:108rem){.logos__list{column-gap:var(--space-md-to-2xl)}}.logos__item{filter:grayscale(1)}.link{align-items:center;color:var(--clr-info-600);display:flex;flex-flow:row nowrap;font-weight:600;gap:var(--space-3xs)}}@layer components{.link:is(:focus,:focus-within,:hover)>span{text-decoration:underline}}@layer components{ul.list{list-style:disc}.list,ul.list{list-style-position:inside}.machines{display:flex;flex-flow:row wrap;gap:var(--space-md-to-lg);text-align:center}.machines__item{display:flex;flex:1;flex-flow:column nowrap;gap:var(--space-xs-to-sm);min-width:18.5rem;position:relative}}@layer components{@media only screen and (min-width:42.1875rem){.machines__item{padding-inline:var(--space-xs-to-md)}}.machines__item>picture{margin:auto;max-height:15rem;padding-block-end:var(--space-3xs)}.machines__item>a{margin:auto}.machines__description{color:var(--clr-text);line-height:1.5;opacity:.85}.modal{--modal-gap:var(--space-xs);--modal-padding:var(--space-xs-to-md);display:flex;flex-flow:column nowrap;gap:var(--modal-gap);justify-content:space-between;text-align:left;width:100%;--modal-header-padding:var(--modal-padding);--modal-header-color:inherit;--modal-close-btn-size:2rem;--modal-close-btn-background-color:var(--clr-neutral-100);--modal-close-btn-color:var(--clr-accent-300)}}@layer components{.modal:after{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='564' height='474' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cmask id='b' width='564' height='474' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M.111 474H564V0H.111z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath stroke='%232CA08F' stroke-width='130' d='M-.666 399.958c13.545 1.221 27.312 1.888 41.19 1.888 249.248 0 451.31-202.033 451.31-451.244S289.772-500.642 40.524-500.642-410.787-298.609-410.787-49.398c0 235.335 180.191 428.598 410.121 449.356Z' opacity='.2'/%3E%3C/g%3E%3Cmask id='c' width='564' height='474' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M.111 474H564V0H.111z'/%3E%3C/mask%3E%3Cg mask='url(%23c)'%3E%3Cpath stroke='%232CA08F' stroke-width='130' d='M0-288.618c-122.681 0-222.047 99.351-222.047 222.014S-122.681 155.41 0 155.41 222.047 56.059 222.047-66.604 122.681-288.618 0-288.618Z' opacity='.5'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M564 474H0V0h564z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";height:25rem;inset-block-start:0;inset-inline-start:0;opacity:.35;position:absolute;width:85%;z-index:-1}.modal__header{color:var(--modal-header-color,inherit);display:grid;gap:var(--space-3xs);padding:var(--modal-header-padding);padding-block-end:0;text-align:left;width:calc(100% - var(--modal-header-padding)*1.75)}.modal__close-btn{background-color:var(--modal-close-btn-background-color);border-radius:calc(var(--modal-close-btn-size)/4);color:var(--modal-close-btn-color);display:grid;font-size:var(--fs-6);height:var(--modal-close-btn-size);inset-block-start:calc(var(--modal-padding)*.75);inset-inline-end:calc(var(--modal-padding)*.75);place-items:center;position:absolute;transition:background-color .3s ease,color .3s ease;width:var(--modal-close-btn-size);z-index:5}.modal__close-btn:hover{--modal-close-btn-background-color:var(--clr-danger-200);--modal-close-btn-color:var(--clr-danger-600)}.modal__close-link{--link-font-weight:600;margin-inline:auto;order:1}@media only screen and (min-width:42.1875rem){.modal__close-link{margin-inline-end:0;order:0}}.modal__description{color:var(--clr-brand-600);font-size:95%;line-height:3ex}.modal__main{flex-grow:1;max-height:70dvh;overflow-y:auto;padding-inline:var(--modal-padding)}.modal__loader{color:var(--clr-brand-500);display:grid;opacity:.8;padding:var(--space-xs-to-xl);place-items:center}.modal__footer{align-items:center;background-color:var(--clr-neutral-100);border-radius:0 0 var(--radius) var(--radius);column-gap:var(--space-xs-to-sm);display:flex;flex-flow:column nowrap;justify-content:center;margin-block-start:auto;padding-block:var(--space-xs-to-sm);padding-inline:var(--modal-padding);row-gap:var(--space-3xs)}@media only screen and (min-width:42.1875rem){.modal__footer{flex-flow:row wrap;justify-content:space-between}}}@layer components{.post{border:.1875rem solid var(--clr-neutral-200);border-radius:var(--radius);display:grid;gap:var(--space-md);height:100%;padding:var(--space-xs);text-align:center;transition:border-color .1s ease-in-out}.post:is(:hover){border-color:var(--clr-brand-300)}.post:is(:hover)>picture>img{filter:grayscale(0);scale:1.15}.post__thumbnail{border-radius:1.25rem;overflow:hidden}.post__thumbnail>img{filter:grayscale(.38);transition:all .45s ease}.post__cover{inline-size:min(100%,60rem);margin:0 auto}.post__cover>img{block-size:auto;border-radius:2rem;inline-size:calc(100% + 2rem);margin-inline-start:-1rem;max-inline-size:calc(100% + 2rem)}.post__header{color:var(--clr-text);display:flex;flex-flow:column nowrap;gap:1rem;padding-inline:var(--space-sm)}.post__read-time{color:var(--clr-brand-700);display:flex;font-size:var(--fs-5);font-weight:600;gap:var(--space-4xs);justify-content:center;line-height:1;margin-block-end:var(--space-2xs)}.post__description{display:-webkit-box;font-size:var(--fs-4);line-height:calc(.375rem + 2.25ex);overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;opacity:.75}.post__read-more{margin:auto;text-align:center}.post__content{display:flex;flex-flow:column nowrap;gap:1rem;inline-size:min(100% - 2rem,48rem);margin-inline:auto}.post__content>:is(h1,h2,h3,h4,h5,h6){margin-block-end:.75rem;margin-block-start:1.375rem}.post__content>h2{font-size:var(--fs-8)}.post__content>h3{font-size:var(--fs-7)}.post__content>h4{font-size:var(--fs-6)}.post__content>h5{font-size:var(--fs-5)}.post__content>ol,.post__content>ul{line-height:calc(1ex + 1rem);margin-inline-start:1rem;padding-inline-start:1rem}.post__content>ol>li:not(:last-child),.post__content>ul>li:not(:last-child){margin-block-end:.375rem}.post__content img{border-radius:1rem;margin-block:1rem;max-inline-size:100%}.post__content>ul{list-style:disc}.post__content>ol{list-style:lower-latin}.post__content strong{font-variation-settings:"wght" 600}.post__content a{color:var(--clr-info-600);text-decoration:underline}.post-list{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}}.result{--pictogram-color:var(--clr-accent-100);display:grid;gap:var(--space-xs);padding-block:4rem 2rem;text-align:center}.result__pictogram{color:var(--pictogram-color);display:block;padding-block-end:2rem}.result__pictogram>i{font-size:600%}.result__paragraph{color:var(--clr-accent-500);margin:auto;width:min(100%,37ch)}.result--success{--pictogram-color:var(--clr-brand-400)}.result--failure{--pictogram-color:var(--clr-danger-400)}@layer components{.stack{display:grid;gap:var(--space-lg-to-3xl)}.stack__layer{align-items:center;display:flex;flex-flow:column nowrap;gap:var(--space-md-to-2xl)}@media only screen and (min-width:42.1875rem){.stack__layer{flex-direction:row}.stack__layer--reverse{flex-direction:row-reverse}.stack__layer--reverse>.stack__media{direction:rtl}}.stack__media{align-items:flex-start;display:flex;height:100%}@media only screen and (min-width:42.1875rem){.stack__media{flex:1 0 47%}}.stack__map,.stack__picture{margin-inline-start:auto;position:relative;width:100%}.stack__map>iframe,.stack__map>img,.stack__picture>iframe,.stack__picture>img{border-radius:var(--radius-less)}@media only screen and (min-width:42.1875rem){.stack__map,.stack__picture{width:95%}.stack__map:after,.stack__picture:after{background-color:transparent;background:linear-gradient(0deg,var(--clr-brand-100) 0,var(--clr-brand-100) 60%,var(--clr-neutral-0) 80%,var(--clr-neutral-0) 100%);block-size:100%;border-radius:var(--radius-less);content:"";inline-size:100%;inset-block-start:7%;inset-inline-end:5%;opacity:.8;position:absolute;z-index:-1}}.stack__map>iframe{aspect-ratio:16/10.5;border:0;inline-size:100%}.stack__content{display:grid;gap:var(--space-xs)}@media only screen and (min-width:42.1875rem){.stack__content{flex:1 1 47%}}.stack__actions{margin-block-start:var(--space-xs-to-sm)}.slideshow{block-size:21.125rem;inline-size:min(100%,109.375rem);position:relative;text-align:left}.slideshow__loader{block-size:100%;display:grid;inline-size:100%;inset:0;opacity:0;place-items:center;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:1}.slideshow__loader>i{font-family:var(--font-family-icon);font-size:238%}.slideshow__container{opacity:1;transition:opacity .75s ease-in-out;transition-delay:.25s}.slideshow--loading{block-size:100%;overflow:hidden}.slideshow--loading>.slideshow__loader{opacity:1}.slideshow--loading>.slideshow__container{opacity:0}.slideshow__item{border-radius:clamp(1rem,5vw,1.5rem);display:block;overflow:hidden;position:relative}}@layer components{.slideshow__item:after{background:#22262a;background:linear-gradient(0deg,#22262a,hsla(0,0%,100%,0));content:"";opacity:.9;z-index:1}.slideshow__picture{block-size:21.125rem;display:block}.slideshow__picture>img{block-size:100%;inline-size:100%;max-block-size:100%;max-inline-size:100%;object-fit:cover}.slideshow__info,.slideshow__item:after{block-size:38%;bottom:0;inline-size:100%;left:0;position:absolute}.slideshow__info{align-items:flex-start;bottom:1.25rem;color:var(--clr-neutral-0);display:flex;flex-flow:column nowrap;font-size:var(--fs-5);gap:.4375rem;inline-size:calc(100% - 2.5rem);justify-content:flex-end;left:1.25rem;line-height:1.375;z-index:2}.slideshow__tags{column-gap:.375rem;display:flex;flex-flow:row wrap;row-gap:.125rem}.slideshow__tag{border:.0125rem solid var(--clr-neutral-300);border-radius:2rem;color:var(--clr-neutral-0);font-size:.6875rem;font-weight:600;inline-size:max-content;line-height:1;opacity:.8;padding:.375rem .5rem}}.tag{background-color:var(--clr-info-50);border-radius:.75rem;color:var(--clr-info-500);display:grid;font-size:90%;padding:.375rem 1rem;place-items:center;transition:background-color .2s ease,color .2s ease}.tag:hover{background-color:var(--clr-info-100);color:var(--clr-info-700)}.tag-list{display:flex;flex-flow:row wrap;gap:var(--space-3xs);list-style:none;margin:0;padding:0}@layer components{.teaser{--height:100%;border-radius:0 0 var(--radius-more) var(--radius-more);height:var(--height);overflow:hidden;width:100%}@media only screen and (min-width:62rem){.teaser{--height:min(calc(100dvh - clamp(5.125rem, 11vw, 6.875rem)),42rem)}}.teaser__frame{display:flex;flex-flow:column nowrap;gap:var(--space-xs-to-md);height:100%;justify-content:center;padding-block-end:var(--space-3xl);position:relative}@media only screen and (min-width:62rem){.teaser__frame{flex-flow:column nowrap;padding:0}}.teaser__picture{height:100%;margin-inline:calc(var(--space-sm)*-1);transition:inset-inline-end .2s ease}.teaser__picture>img{height:auto;margin:auto;width:min(100%,32rem)}@media only screen and (min-width:62rem){.teaser__picture{inset-block-start:0;inset-inline-start:44%;position:absolute;z-index:-1}.teaser__picture>img{height:100%;width:auto}}@media only screen and (min-width:85.375rem){.teaser__picture{inset-inline-end:-8rem;inset-inline-start:unset}}.teaser__main{display:grid;gap:var(--space-xs-to-md);margin:auto;text-align:center;width:min(100%,34rem)}@media only screen and (min-width:62rem){.teaser__main{margin:auto 0;padding-block-start:var(--teaser-main-padding-block-start,0);text-align:left}}.teaser__paragraph{margin:auto}@media only screen and (min-width:62rem){.teaser__paragraph{margin:0;width:min(100%,28rem)}}}@layer components{.title{margin:auto;width:min(100%,38rem)}.title__sub{color:var(--clr-brand-400);font-size:var(--fs-6);font-weight:700;line-height:3ex}.title__text{margin:var(--space-2xs) auto 0;width:min(100%,28rem)}.title--centered{text-align:center}}.tile{display:grid;grid-gap:var(--space-sm);grid-template-rows:min-content 1fr;place-items:start center;text-align:center;--icon-size:3.75rem;--icon-background-color:var(--clr-brand-200);--icon-color:var(--clr-brand-700)}.tile__icon{aspect-ratio:1/1;background-color:var(--icon-background-color);border-radius:50%;color:var(--icon-color);display:grid;place-items:center;width:var(--icon-size)}.tile__icon>i{font-size:120%;line-height:0}.tile__info{display:grid;gap:var(--space-2xs)}.tile__info>p{opacity:.8}.tile--accent{--icon-background-color:var(--clr-accent-800);--icon-color:var(--clr-brand-200)}.tile--info{--icon-background-color:var(--clr-info-200);--icon-color:var(--clr-info-800)}@layer components{.tile-list{column-gap:var(--space-md-to-2xl);display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,auto));list-style:none;margin:0;padding:0;place-items:center;row-gap:var(--space-md-to-lg)}.text{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md)}.text ul{padding-inline-start:1.5rem}.text--centered{text-align:center}.text__paragraphs{align-items:flex-start;column-gap:var(--space-md-to-lg);display:grid;grid-template-columns:repeat(auto-fit,minmax(18.5rem,auto));justify-content:center;margin:auto;row-gap:var(--space-xs-to-md);width:min(100%,62rem)}.text__actions{display:grid;gap:var(--space-xs);place-items:center}.popup{border-radius:.875rem;inline-size:100%;overflow:hidden}.popup>img{inline-size:min(100%,48rem)}}@layer views{.about-facts{background-color:var(--clr-brand-50);display:grid;gap:var(--space-md);padding-block:var(--space-lg-to-xl)}.contact{display:grid;gap:var(--space-md-to-lg);justify-content:center;text-align:center}}@layer views{@media only screen and (min-width:62rem){.contact{align-items:center;grid-template-columns:repeat(2,max-content);justify-content:space-between;text-align:left}}.contact__billing-data{display:flex;flex-flow:column nowrap;gap:var(--space-xs-to-sm)}.contact__departments{display:grid;gap:var(--space-md)}@media only screen and (min-width:42.1875rem){.contact__departments{grid-template-columns:repeat(2,1fr)}}.contact__department{background-color:var(--clr-neutral-50);border-radius:var(--radius-less);display:grid;gap:var(--space-xs);grid-template-rows:max-content 1fr;overflow:hidden;padding:var(--space-md-to-lg)}.contact__list{line-height:3.5ex}.branch-office{display:flex;flex-flow:column nowrap;gap:.5rem}.branch-office__contacts,.branch-office__openning-hours{display:flex;flex-flow:row nowrap;gap:1rem}.branch-office__contacts>i,.branch-office__openning-hours>i{display:block;padding-block-start:.25rem}.branch-office__contacts>a,.branch-office__openning-hours>a{font-weight:600}.branch-offices{display:grid;gap:var(--space-md-to-xl)}}.error{display:grid;gap:var(--space-md-to-lg);justify-content:center;text-align:center}.error,.error>*{margin:auto}.error__pictogram{color:var(--clr-danger-100)}.error__pictogram>i{font-size:1000%}.error__code{color:var(--clr-brand-300);font-family:var(--font-family-heading);font-size:9rem;font-weight:700;line-height:1.75ex}.error__description{color:var(--clr-accent-500);width:min(100%,32rem)}@layer views{.gallery{display:grid;gap:var(--space-md)}.gallery__title{margin-block-end:var(--space-xs)}.gallery__actions{margin-block-start:var(--space-xs-to-sm);text-align:center}.posts{display:grid;gap:var(--space-xs-to-sm)}.posts__description{margin-block-end:var(--space-sm)}.solutions{display:grid;gap:var(--space-md-to-xl)}.touch-us{display:grid;grid-template-areas:"header" "nav" "footer";position:relative;z-index:1;grid-row-gap:var(--space-md);grid-column-gap:var(--space-xl);align-items:center;container-type:inline-size;text-align:center}}@layer views{@media only screen and (min-width:62rem){.touch-us{grid-template-areas:"header nav" "footer nav";grid-template-columns:1fr .5fr;text-align:left}}.touch-us__header{grid-area:header;margin:auto;width:min(100%,32rem)}@media only screen and (min-width:62rem){.touch-us__header{margin:0}}.touch-us__contacts{display:grid;gap:var(--space-md);grid-area:nav}.touch-us__contact{align-items:center;color:var(--clr-text);column-gap:var(--space-xs);display:grid;font-size:var(--fs-7);font-weight:600;row-gap:var(--space-2xs)}@media only screen and (min-width:62rem){.touch-us__contact{grid-template-columns:auto 1fr}}.touch-us__icon{aspect-ratio:1/1;background-color:var(--clr-accent-900);border-radius:50%;color:var(--clr-neutral-100);display:grid;font-size:90%;line-height:0;margin:auto;padding-block-start:.125rem;place-items:center;width:clamp(3.125rem,10cqi,3.425rem)}.touch-us__footer{grid-area:footer}.touch-us__pictogram{height:min(85%,22rem);inset-block-end:-5rem;inset-inline-start:50%;position:absolute;transform:translate(-50%);transition:all .2s ease;z-index:-1}@media only screen and (min-width:62rem){.touch-us__pictogram{height:min(125%,34rem);transform:translate(15%)}}}.fault-report{display:grid;gap:var(--space-md-to-lg);grid-template-columns:1fr}@media only screen and (min-width:80rem){.fault-report{align-items:center;grid-template-columns:.6fr 1fr .6fr}}.fault-report__method{display:grid;gap:var(--space-xs-to-md)}.fault-report__method>*{margin:auto}.fault-report__header{align-items:center;display:flex;min-height:clamp(7rem,8vw,9rem);overflow:hidden;padding-inline-start:4.5rem;position:relative}.fault-report__number{color:var(--clr-brand-200);display:block;font-family:var(--font-family-heading);font-size:clamp(9rem,10vw,11rem);font-weight:700;inset:0;line-height:.75;opacity:.62;position:absolute;z-index:-1}.fault-report__guide{display:flex;flex-flow:column nowrap;gap:1rem;inline-size:min(100%,32rem);margin:auto;padding-inline-start:1.5rem}.fault-report__description{opacity:.8;text-align:center;width:min(100%,36rem)}@media only screen and (min-width:80rem){.fault-report__description{width:80%}}.fault-report__infographic{margin:auto;width:min(100%,clamp(25.5625rem,45vw,37.5625rem))}@layer views{.service{background:transparent;background:linear-gradient(0deg,var(--clr-brand-50) 0,var(--clr-brand-50) 45%,var(--clr-neutral-0) 65%,var(--clr-neutral-0) 100%);padding-block-end:var(--space-lg);text-align:var(--text-align)}@media only screen and (min-width:62rem){.service{background:linear-gradient(270deg,var(--clr-brand-50) 0,var(--clr-brand-50) 55%,var(--clr-neutral-0) 75%,var(--clr-neutral-0) 100%);padding-block:var(--space-xs-to-sm)}}.service__container{align-items:center;display:grid;gap:var(--space-md-to-3xl);grid-template-columns:1fr}@media only screen and (min-width:62rem){.service__container{grid-template-columns:repeat(2,1fr)}}.service__picture{margin-inline-start:calc(var(--space-md)*-1)}.service__content,.service__header{display:flex;flex-flow:column nowrap}.service__content{gap:var(--space-sm)}.service__header{gap:var(--space-3xs)}.service__claim{background-color:var(--clr-brand-300);border-radius:2rem;color:var(--clr-brand-900);display:block;font-size:var(--fs-3);font-weight:600;padding:.125rem .875rem;width:max-content}.service__text{width:min(100%,30rem)}.service__claim,.service__text{margin:auto}@media only screen and (min-width:62rem){.service__claim,.service__text{margin:0}}}@layer views{.benefits{background-color:var(--clr-brand-50);display:grid;gap:var(--space-md);padding-block:var(--space-lg-to-xl)}.benefits__list{margin-block-start:var(--space-md)}}@layer vendors{@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(/build/font/64b800aa3071.woff2) format("woff2"),url(/build/font/747d038541bf.ttf) format("truetype"),url(/build/font/356a0e9cb064.woff) format("woff"),url(/build/img/09cd8e9be708.svg#lg) format("svg")}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;width:50px;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;opacity:0;padding:10px 40px;text-align:center;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/build/assets/loading.fcba57cd.gif) no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop,.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.glide__slide{overflow:hidden}.glide__arrows{flex-flow:row nowrap;gap:var(--space-xs);margin-block-start:calc(var(--space-md-to-xl) - var(--space-xs));padding:var(--space-xs)}.glide__arrow,.glide__arrows{align-items:center;display:flex;justify-content:center}.glide__arrow{background-color:var(--clr-brand);border:unset;border-radius:50%;color:var(--clr-accent);font-size:90%;height:2.75rem;padding:.125rem 0 0;position:relative;text-shadow:none;top:unset;transform:unset;transition:background-color .25s ease;width:2.75rem}}@layer vendors{.glide__arrow:is(:focus,:focus-within,:hover){background-color:var(--clr-brand-600)}.glide__bullet{background-color:transparent;border:.125rem solid var(--clr-brand-400);border-radius:.75rem;box-shadow:none;height:.75rem;transition:width .3s ease;width:.75rem}.glide__bullet--active,.glide__bullet:is(:focus,:focus-within,:hover){background-color:var(--clr-brand-400);border:.125rem solid var(--clr-brand-400)}.glide__bullet--active{width:2rem}}.termsfeed-com---pc-dialog{background-color:#3b82f6!important}@layer utils{.align-center{text-align:center}.show-only-small-device{display:revert}}@layer utils{@media only screen and (min-width:62rem){.show-only-small-device{display:none}}}@layer utils{.fluid-width{height:auto;max-width:100%;width:100%}.fluid-height{height:100%;max-height:100%;width:auto}}