@keyframes spin{to{transform:rotate(1turn)}}.nav-toggle,.social-networks__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0}.social-networks__link{color:unset;margin:0;padding:0;text-decoration:none}.social-networks__link:hover{color:unset}.menu{list-style:none;margin:0;padding:0}:root{--font-size-base:1vw;--global-heading-font-family:var(--global-base-font-heading),Helvetica,Arial,sans-serif;--global-font-family:var(--global-base-font),Helvetica,Arial,sans-serif;--base-font-size:.8;--scroll-y:0px;--shadow-color:0deg 0% 0%;--shadow-low:.2px .5px .6px hsl(var(--shadow-color)/0.07),.3px .7px .9px -1px hsl(var(--shadow-color)/0.08),.6px 1.6px 2.1px -2px hsl(var(--shadow-color)/0.09);--shadow-medium:.2px .5px .6px hsl(var(--shadow-color)/0.07),.5px 1.5px 1.9px -.7px hsl(var(--shadow-color)/0.08),1.3px 3.5px 4.5px -1.3px hsl(var(--shadow-color)/0.09),2.9px 8.2px 10.4px -2px hsl(var(--shadow-color)/0.09);--shadow-high:.2px .5px .6px hsl(var(--shadow-color)/0.07),1px 2.9px 3.7px -.3px hsl(var(--shadow-color)/0.08),1.9px 5.4px 6.9px -.7px hsl(var(--shadow-color)/0.08),3.2px 9px 11.5px -1px hsl(var(--shadow-color)/0.09),5.3px 14.8px 18.9px -1.3px hsl(var(--shadow-color)/0.09),8.4px 23.6px 30.1px -1.7px hsl(var(--shadow-color)/0.1),13.1px 36.6px 46.6px -2px hsl(var(--shadow-color)/0.1)}@media(min-width:621px){:root{--base-font-size:.875}}@media(min-width:961px){:root{--base-font-size:.9375}}@media(min-width:1481px){:root{--base-font-size:1}}*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body,html{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.wrapper{--wrapper-column-gap:2;--wrapper-grid-side-columns:var(--global-grid-side-padding,3vw);--wrapper-grid-template-columns:var(--wrapper-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--wrapper-grid-side-columns);background:var(--wrapper-bg-color-gradient,var(--wrapper-bg-color-project,var(--wrapper-bg-color-solid,transparent)));border-bottom:var(--wrapper-divider-bottom);border-left:var(--wrapper-divider-left);border-radius:calc(var(--wrapper-rounded-corners, 0)*var(--global-border-radius));border-right:var(--wrapper-divider-right);border-top:var(--wrapper-divider-top);-moz-column-gap:calc(var(--wrapper-column-gap)*var(--global-grid-gutter));column-gap:calc(var(--wrapper-column-gap)*var(--global-grid-gutter));display:var(--wrapper-display,grid);grid-template-columns:var(--wrapper-grid-template-columns);margin-bottom:var(--wrapper-spacing-bottom-auto,calc(var(--wrapper-spacing-bottom)*var(--global-spacing)));margin-top:var(--wrapper-spacing-top-auto,calc(var(--wrapper-spacing-top)*var(--global-spacing)));margin-inline-end:calc(var(--wrapper-spacing-right, 0)*var(--global-spacing));margin-inline-start:calc(var(--wrapper-spacing-left, 0)*var(--global-spacing));min-height:calc(var(--wrapper-min-height)*var(--wrapper-min-height-unit));overflow-x:var(--wrapper-overflow-x);overflow-y:var(--wrapper-overflow-y);padding-bottom:calc(var(--wrapper-spacing-bottom-in, 0)*var(--global-spacing));padding-inline-end:calc(var(--wrapper-spacing-right-in, 0)*var(--global-spacing));padding-top:calc(var(--wrapper-spacing-top-in, 0)*var(--global-spacing));padding-inline-start:calc(var(--wrapper-spacing-left-in, 0)*var(--global-spacing))}.wrapper__anchor{height:1px;margin-top:0;opacity:0;position:absolute;z-index:-1}.wrapper__skip-dom{display:contents}.wrapper__inner{grid-column:calc(var(--wrapper-offset) + var(--wrapper-start-offset, 0))/span calc(var(--wrapper-width) + var(--wrapper-end-offset, 0))}:where(.wrapper--simple)>div{min-height:calc(var(--wrapper-min-height)*var(--wrapper-min-height-unit) - var(--wrapper-spacing-top-in, 0)*var(--global-spacing) - var(--wrapper-spacing-bottom-in, 0)*var(--global-spacing))}.blog-hero{display:flex;flex-flow:column nowrap;justify-content:flex-end;min-height:40svh;padding-bottom:calc(var(--global-spacing)*8);padding-top:calc(var(--global-spacing)*16)}.blog-hero__layout{display:flex;flex-flow:column wrap;justify-content:center;padding-inline:calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2)}.blog-hero__heading,.blog-hero__posttype{--heading-align:center}.blog-hero__posttype{z-index:2}.blog-hero__posttype a{--heading-link-decoration-color:transparent;--heading-link-decoration-color-hover:var(--global-colors-primary500)}.blog-content__layout{--blog-grid-side-columns:var(--global-grid-side-padding,3vw);--blog-grid-template-columns:var(--blog-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--blog-grid-side-columns);margin-bottom:calc(var(--global-spacing)*8)}.blog-content__layout .layout__wrap{grid-template-columns:var(--blog-grid-template-columns);row-gap:0}.blog-content__layout .layout__wrap>.wrapper:not(.wrapper--simple){grid-column:1/span 14}.blog-content__layout .layout__wrap>.card,.blog-content__layout .layout__wrap>.wrapper--simple{grid-column:2/span 12}@media(min-width:961px){.blog-content__layout .layout__wrap>.card,.blog-content__layout .layout__wrap>.wrapper--simple{grid-column:3/span 10}}@media(min-width:1481px){.blog-content__layout .layout__wrap>.card,.blog-content__layout .layout__wrap>.wrapper--simple{grid-column:4/span 8}}.btn{--button-shadow-primary:0 1.2px 1.4px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.046),0 3.3px 3.3px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.056),0 6.5px 6.3px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.084),0 11.9px 11.2px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.113),0 21.7px 20.9px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.151),0 40px 60px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.252);--button-border-width:2px;align-items:center;background-color:var(--button-scoped-background-color,var(--button-background-color,var(--global-colors-primary500)));border:var(--button-scoped-border,var(--button-border));border-radius:calc(var(--button-scoped-border-radius, 0)*(var(--button-padding-block, 1)*1em + var(--button-line-height, 1.25)*1em));box-shadow:var(--button-scoped-shadow,var(--button-shadow,none));color:var(--button-scoped-color,var(--button-color,var(--global-colors-white)));cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);font-family:var(--button-font-family,var(--global-font-family));font-size:calc(var(--button-font-size, 24)/16*1rem*var(--base-font-size));font-weight:var(--button-font-weight,var(--global-paragraph-weight-medium,500));gap:var(--button-scoped-item-spacing,.5em);isolation:isolate;justify-content:center;letter-spacing:var(--button-letter-spacing,0);line-height:var(--button-line-height,1);opacity:var(--button-opacity,1);outline:0 solid var(--button-scoped-default-outline-color,var(--global-colors-primary300));outline-offset:0;padding:calc(var(--button-padding-block, 1.5)*1.05em) calc(var(--button-padding-inline, 2)*1em) calc(var(--button-padding-block, 1.5)*.95em);position:relative;text-align:center;text-decoration:none;text-transform:var(--button-text-transform,uppercase);width:var(--button-width,auto);-webkit-tap-highlight-color:rgba(0,0,0,0);transition-duration:var(--global-transition-duration,.25s);transition-property:transform,background-color,color,border,box-shadow,outline;transition-timing-function:var(--global-transition-timing-function,ease-in)}@supports(font-size:clamp(1rem,1vw,2rem)){.btn{font-size:clamp(var(--button-font-size-min,20)/16*1rem,100*(var(--button-font-size,24) - var(--button-font-size-min,20))/(1680 - 620)*var(--font-size-base) + (620*var(--button-font-size,24) - 1680*var(--button-font-size-min,20))/(620 - 1680)/16*1rem,var(--button-font-size,24)/16*1rem)}}.btn:active{transform:scale(.95)}.btn:hover{--button-scoped-background-color:var(--button-background-color-hover,var(--button-background-color,var(--global-colors-primary500)));--button-scoped-color:var(--button-color-hover,var(--button-color,var(--global-colors-white)));--button-scoped-border:var(--button-border-hover,var(--button-border));--button-scoped-shadow:var(--button-shadow-hover)}@supports selector(:focus-visible){.btn:focus{outline:none}.btn:focus-visible{--button-scoped-background-color:var(--button-background-color-focus,var(--button-background-color,var(--global-colors-primary700)));--button-scoped-color:var(--button-color-focus,var(--button-color,var(--global-colors-white)));--button-scoped-border:var(--button-border-focus,var(--button-border));outline:var(--button-outline-focus,.15em solid var(--global-colors-primary300))}}@supports not selector(:focus-visible){.btn:focus{--button-scoped-background-color:var(--button-background-color-focus,var(--button-background-color,var(--global-colors-primary700)));--button-scoped-color:var(--button-color-focus,var(--button-color,var(--global-colors-white)));--button-scoped-border:var(--button-border-focus,var(--button-border));outline:var(--button-outline-focus,.15em solid var(--global-colors-primary300))}}.btn:disabled{--button-cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn span a::-moz-selection,.btn span em::-moz-selection,.btn span strong::-moz-selection,.btn span::-moz-selection{background-color:var(--global-colors-primary300,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.btn span a::selection,.btn span em::selection,.btn span strong::selection,.btn span::selection{background-color:var(--global-colors-primary300,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.btn__icon{--icon-scoped-color:var(--button-scoped-color,var(--button-color,var(--global-colors-white)));--icon-scoped-width:var(--button-icon-width,1em);--icon-scoped-height:var(--button-icon-height,1em);--icon-scoped-transition:color var(--global-transition-timing-function,ease-in) var(--global-transition-duration,.25s)}.to-content .btn__icon{--icon-scoped-transition:transform .125s var(--global-transition-timing-function,ease-in)}.to-content .btn:hover{--button-scoped-color:var(--button-color)}.to-content .btn:hover .btn__icon{transform:translateY(4px)}:where(.cta-heading) .icon{margin-right:calc(var(--icon-scoped-width)*-1)}.drawer{--menu-link-scoped-color:var(--global-colors-grey850);--menu-link-scoped-color-hover:var(--global-colors-primary500);--menu-link-scoped-outline-focus-color:var(--global-colors-grey850);height:calc(100dvh - var(--global-header-height));inset:var(--global-header-height) 0 auto 0;overflow-x:hidden;position:fixed;z-index:var(--global-z-index-drawer)}.drawer[aria-expanded=false]{display:none}.drawer[aria-expanded=true]{display:grid}@media(min-width:961px){.drawer[aria-expanded=true]{display:none}}.drawer__inner{background-color:var(--global-colors-white);display:flex;flex-direction:column;gap:calc(var(--global-grid-gutter, 1vw)*1.5);height:100%;overflow-x:hidden;overflow-y:auto;padding:0;position:relative}.drawer__menu{margin-block:0 auto;position:relative}body.admin-bar .drawer{height:calc(100dvh - var(--global-header-height) - var(--wp-admin--admin-bar--height));inset:calc(var(--wp-admin--admin-bar--height) - 1px) 0 auto 0}body.is-menu-open{overflow:hidden}@supports selector(:has(*)){body:has(.drawer[aria-expanded=true]){overflow:hidden}}.footer{background:var(--footer-scoped-background,none);height:var(--footer-scoped-height,2.5rem);justify-content:space-between;margin:0 auto;max-width:var(--global-containers-default);padding:calc(var(--global-gutters-big)*2) var(--global-gutters-default);width:100%}.footer,.footer__column{align-items:center;display:flex}.footer__column{flex:1 0 auto}.footer__column--left{justify-content:flex-start}.footer__column--center{justify-content:center;text-align:center}.footer__column--right{justify-content:flex-end;text-align:right}.nav-toggle{align-items:center;background:0 0;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:.25rem}@media(min-width:961px){.nav-toggle:not(.is-always-visible){display:none}}.nav-toggle:hover .nav-toggle__icon--border,.nav-toggle:hover .nav-toggle__icon--btm,.nav-toggle:hover .nav-toggle__icon--mid,.nav-toggle:hover .nav-toggle__icon--top{stroke:var(--global-hamburger-color-hover)}.nav-toggle:hover .nav-toggle__icon--border{opacity:1}.nav-toggle:hover .nav-toggle__icon--top{transform:rotate(0) translate3d(0,-2%,0) scaleX(1)}.nav-toggle:hover .nav-toggle__icon--btm{transform:rotate(0) translate3d(0,2%,0) scaleX(1)}.nav-toggle:active .nav-toggle__icon--border{opacity:1;transform:scale3d(.9,.9,1)}.nav-toggle:focus-visible{outline-color:var(--global-hamburger-color,var(--global-colors-black));outline-style:var(--heading-link-outline-focus-style,solid);outline-width:var(--heading-link-outline-focus-width,.15em)}.nav-toggle__icon{height:2.5rem;width:2.5rem}.nav-toggle__icon--border{display:none}.nav-toggle__icon--border,.nav-toggle__icon--btm,.nav-toggle__icon--mid,.nav-toggle__icon--top{stroke:var(--global-hamburger-color);transition-duration:var(--global-transition-duration,.25s);transition-property:transform;transition-timing-function:var(--global-transition-timing-function,ease-in)}.nav-toggle__icon--border{transition-duration:var(--global-transition-duration,.25s);transition-property:transform,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.nav-toggle__icon--border,.nav-toggle__icon--btm,.nav-toggle__icon--top{transform-origin:50% 50%}.nav-toggle__icon--mid{transform:scaleX(1);transform-origin:25% center}@supports selector(:has(*)){body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--border,body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--btm,body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--mid,body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open)}body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1)}body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--mid{transform:scaleX(0)}body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1)}body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--border,body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--btm,body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--mid,body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--top{stroke:var(--global-hamburger-color-hover)}body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1.125)}body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1.125)}body:has(.drawer[aria-expanded=true]) .nav-toggle:focus-visible{outline-color:var(--global-hamburger-color-open,var(--global-colors-black));outline-style:var(--heading-link-outline-focus-style,solid);outline-width:var(--heading-link-outline-focus-width,.15em)}}@supports not selector(:has(*)){.nav-toggle.is-menu-open .nav-toggle__icon--border,.nav-toggle.is-menu-open .nav-toggle__icon--btm,.nav-toggle.is-menu-open .nav-toggle__icon--mid,.nav-toggle.is-menu-open .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open)}.nav-toggle.is-menu-open .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1)}.nav-toggle.is-menu-open .nav-toggle__icon--mid{transform:scaleX(0)}.nav-toggle.is-menu-open .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1)}.nav-toggle.is-menu-open:hover .nav-toggle__icon--border,.nav-toggle.is-menu-open:hover .nav-toggle__icon--btm,.nav-toggle.is-menu-open:hover .nav-toggle__icon--mid,.nav-toggle.is-menu-open:hover .nav-toggle__icon--top{stroke:var(--global-hamburger-color-hover)}.nav-toggle.is-menu-open:hover .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1.125)}.nav-toggle.is-menu-open:hover .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1.125)}.nav-toggle.is-menu-open:focus-visible{outline-color:var(--global-hamburger-color-open,var(--global-colors-black));outline-style:var(--heading-link-outline-focus-style,solid);outline-width:var(--heading-link-outline-focus-width,.15em)}}.heading{color:var(--heading-color,var(--global-type-color,currentColor));font-family:var(--heading-font-family,var(--global-heading-font-family));font-size:calc(var(--heading-font-size, 24)/16*1rem*var(--base-font-size));font-weight:var(--heading-font-weight,300);-webkit-hyphens:var(--heading-hyphens,none);hyphens:var(--heading-hyphens,none);letter-spacing:calc(var(--heading-letter-spacing-upper, 0em) + var(--heading-letter-spacing-base, 0em));line-height:var(--heading-line-height,1);margin:0;overflow-wrap:var(--heading-overflow-wrap,normal);text-align:var(--heading-align);-webkit-text-decoration:var(--heading-decoration);text-decoration:var(--heading-decoration);text-transform:var(--heading-text-transform,none);text-wrap:balance;word-break:var(--heading-word-break,normal)}@supports(font-size:clamp(1rem,1vw,2rem)){.heading{font-size:clamp(var(--heading-font-size-min,16)/16*1rem,100*(var(--heading-font-size,24) - var(--heading-font-size-min,16))/(1920 - 360)*var(--font-size-base) + (360*var(--heading-font-size,24) - 1920*var(--heading-font-size-min,16))/(360 - 1920)/16*1rem,var(--heading-font-size,24)/16*1rem)}}.heading ::-moz-selection,.heading::-moz-selection{background-color:var(--global-colors-primary500,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.heading ::selection,.heading::selection{background-color:var(--global-colors-primary500,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.heading--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--heading-color-gradient,none)}.heading--gradient ::-moz-selection,.heading--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.heading--gradient ::selection,.heading--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.heading a{color:var(--heading-link-color,var(--global-colors-primary500,#000));cursor:pointer;text-decoration:underline;text-decoration-color:var(--heading-link-decoration-color,var(--heading-link-color,#000));text-decoration-thickness:.04em;text-underline-offset:.05em;transition-duration:var(--global-transition-duration,.25s);transition-property:color,text-decoration-color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.heading a:hover{color:var(--heading-link-color-hover,var(--global-colors-primary500,#000));text-decoration-color:var(--heading-link-decoration-color-hover,var(--heading-link-color-hover,#000))}.heading a:focus-visible{outline-color:var(--heading-link-outline-focus-color,var(--heading-link-color-hover,var(--global-colors-primary500)));outline-style:var(--heading-link-outline-focus-style,solid);outline-width:var(--heading-link-outline-focus-width,.25rem)}.heading sub,.heading sup{color:var(--global-colors-grey500);display:inline-block;font-size:.5em;margin-left:.25em}@media(max-width:960px){.heading sub,.heading sup{display:none}}.heading em{color:transparent;font-style:normal;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--heading-color,var(--global-type-color,currentColor));-webkit-text-stroke-width:clamp(1px,.015em,2px)}.heading em ::-moz-selection,.heading em::-moz-selection{-webkit-text-fill-color:currentColor;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:0}.heading em ::selection,.heading em::selection{-webkit-text-fill-color:currentColor;-webkit-text-stroke-color:transparent;-webkit-text-stroke-width:0}.heading img{border-radius:calc(var(--image-border-radius, 1)*var(--global-border-radius));display:inline-block;height:.705em;margin-inline:.1em;width:auto}.heading .icon{--icon-scoped-width:.5em;--icon-scoped-height:.5em;--icon-scoped-color:currentColor;margin-top:-.12em;vertical-align:middle}@media(prefers-reduced-motion:no-preference){.hero .block-background-overlay,.hero .btn,.hero .heading,.hero .paragraph{opacity:0}.hero.ready .block-background-overlay,.hero.ready .btn,.hero.ready .heading,.hero.ready .paragraph{opacity:1}}.hero .paragraph{text-wrap:balance}.hero:has(.block-background) .paragraph{text-shadow:0 2px 6px rgba(0,0,0,.9)}.icon{align-items:center;color:var(--icon-scoped-color,var(--icon-color,var(--global-colors-black)));display:inline-flex;justify-content:center;transition:var(--icon-scoped-transition,fill var(--global-transition-duration,.25s) var(--global-transition-timing-function,ease-in))}.icon svg{height:var(--icon-scoped-height,var(--icon-size,1.5rem));width:var(--icon-scoped-width,var(--icon-size,1.5rem));fill:var(--icon-scoped-color,var(--icon-color,var(--global-colors-black)))}.icon--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--heading-color-gradient,none)}.icon--gradient a::-moz-selection,.icon--gradient em::-moz-selection,.icon--gradient strong::-moz-selection,.icon--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.icon--gradient a::selection,.icon--gradient em::selection,.icon--gradient strong::selection,.icon--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.image{display:var(--image-display,block);overflow:clip}.image,.image__img{height:var(--image-img-height,auto);max-height:var(--image-img-max-height,100%);max-width:var(--image-img-max-width,100%);width:var(--image-img-width,auto)}.image__img{aspect-ratio:var(--image-img-aspect-ratio,auto);border-radius:calc(var(--image-border-radius, 0)*var(--global-border-radius));display:var(--image-img-display,block);object-fit:cover;object-position:var(--image-object-position,center center);opacity:var(--image-opacity,1)}.layout-three-columns{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.layout__wrap{-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;row-gap:calc(var(--global-grid-gutter)*2)}@media(min-width:621px){.layout[data-layout-type=layout-grid-2] .layout__wrap{grid-template-columns:repeat(12,minmax(0,1fr))}.layout[data-layout-type=layout-grid-2] .layout__wrap>*{grid-column-end:span 6}.layout[data-layout-type=layout-grid-3] .layout__wrap{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:621px)and (max-width:960px){.layout[data-layout-type=layout-grid-3] .layout__wrap>*{grid-column-end:span 6}}@media(min-width:961px){.layout[data-layout-type=layout-grid-3] .layout__wrap>*{grid-column-end:span 4}}@media(min-width:621px){.layout[data-layout-type=layout-grid-4] .layout__wrap{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:621px)and (max-width:960px){.layout[data-layout-type=layout-grid-4] .layout__wrap>*{grid-column-end:span 6}}@media(min-width:961px){.layout[data-layout-type=layout-grid-4] .layout__wrap>*{grid-column-end:span 3}}.line{background-color:var(--line-color,var(--global-colors-black));display:block;height:var(--line-scoped-thickness,var(--line-thickness,2px));transition:var(--line-scoped-transition,fill var(--global-transition-duration,.25s) var(--global-transition-timing-function,ease-in));width:var(--line-scoped-width,var(--line-width,100%))}.line--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--heading-color-gradient,none)}.line--gradient a::-moz-selection,.line--gradient em::-moz-selection,.line--gradient strong::-moz-selection,.line--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.line--gradient a::selection,.line--gradient em::selection,.line--gradient strong::selection,.line--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}@counter-style nums{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:"  "}.lists{color:var(--lists-text-color,var(--lists-color,var(--global-type-color,currentColor)));font-size:calc(var(--lists-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--lists-font-weight);-webkit-hyphens:var(--lists-hyphens,auto);hyphens:var(--lists-hyphens,auto);letter-spacing:var(--lists-letter-spacing,0);line-height:var(--lists-line-height,1.5);margin:0;overflow-wrap:var(--lists-overflow-wrap,anywhere);padding-left:0;word-break:var(--lists-word-break,break-word)}@supports(font-size:clamp(1rem,1vw,2rem)){.lists{font-size:clamp(var(--lists-font-size-min,18)/16*1rem,100*(var(--lists-font-size,20) - var(--lists-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--lists-font-size,20) - 1680*var(--lists-font-size-min,18))/(620 - 1680)/16*1rem,var(--lists-font-size,20)/16*1rem)}}.lists--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--lists-color-gradient,none)}.lists--gradient li ::-moz-selection,.lists--gradient li::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.lists--gradient li ::selection,.lists--gradient li::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.lists li{margin-left:1.1em;overflow-wrap:anywhere}.lists li::marker{color:var(--lists-marker-color,currentColor);font-variant-numeric:tabular-nums;font-weight:700}.lists li ::-moz-selection,.lists li::-moz-selection{background-color:var(--global-colors-primary500,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.lists li ::selection,.lists li::selection{background-color:var(--global-colors-primary500,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.lists a{color:var(--lists-link-color,var(--global-colors-primary500,#000));cursor:pointer;font-weight:var(--global-paragraph-weight-semibold);text-decoration:underline;text-decoration-color:var(--lists-link-decoration-color,var(--lists-link-color,#000));transition-duration:var(--global-transition-duration,.25s);transition-property:color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.lists a:hover{color:var(--lists-link-color-hover,var(--global-colors-primary500,#000));text-decoration-color:var(--lists-link-decoration-color-hover,var(--lists-link-color-hover,#000))}.lists a:focus-visible{outline-color:var(--lists-link-outline-focus-color,var(--lists-link-color-hover,var(--global-colors-primary500)));outline-style:var(--lists-link-outline-focus-style,solid);outline-width:var(--lists-link-outline-focus-width,.25rem)}ul.lists li{list-style-position:outside;list-style:none;position:relative}ul.lists li:before{background:var(--lists-marker-color,currentColor);border-radius:.25em;content:"";display:inline-flex;height:.25em;left:-1em;position:absolute;top:calc(1em*var(--lists-line-height, 1.5)/2 - .125em);width:.25em}ol.lists{list-style:decimal}@supports(list-style:nums){ol.lists{list-style:var(--lists-style,decimal)}}.load-more .is-hidden{opacity:0}.logo{display:block;height:var(--logo-height,4em);width:100%}.logo svg{height:100%;width:auto}.logo__img{height:auto;max-width:100%}.menu__item{transition:opacity .3s ease-in-out}.menu__item--btn .menu__link{background-color:var(--global-colors-primary500);border:none;border-radius:0;color:var(--global-colors-white);isolation:isolate;padding-block:calc(var(--button-padding-block, 1.5)*1.05em) calc(var(--button-padding-block, 1.5)*.95em);padding-inline:3vw;position:relative;text-decoration:none;transition-duration:var(--global-transition-duration,.25s);transition-property:background-color,color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.menu__item--btn .menu__link:hover{background-color:var(--global-colors-primary600);color:var(--global-colors-white);text-decoration:none}.menu__item--btn .menu__link:hover:after{opacity:0}@media(min-width:1481px){.menu__item--btn .menu__link{padding-inline:calc(var(--button-padding-inline, 2)*2em)}}.menu__item.menu__item--active .menu__link{text-decoration:none}@media(max-width:960px){.menu__item--hide-mobile{display:none}}@media(min-width:961px){.menu__item--hide-desktop{display:none}}.menu__link{color:var(--menu-link-scoped-color,var(--menu-link-color,var(--global-colors-white)));line-height:var(--menu-link-scoped-line-height,var(--menu-line-height,1.1));overflow-wrap:anywhere;text-decoration:none;text-decoration-color:var(--menu-link-scoped-decoration-color,var(--menu-link-decoration-color,var(--global-colors-white)));transition-duration:var(--global-transition-duration,.25s);transition-property:color,text-decoration-color,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.menu__link:hover{color:var(--menu-link-scoped-color-hover,var(--menu-link-color-hover,var(--global-colors-primary500)));text-decoration-color:var(--menu-link-scoped-decoration-color-hover,var(--menu-link-decoration-color-hover,var(--global-colors-primary500)))}.menu__link:focus-visible{outline-color:var(--menu-link-scoped-outline-focus-color,var(--menu-link-outline-focus-color,var(--menu-link-color-hover,var(--global-colors-primary500))));outline-style:var(--menu-link-outline-focus-style,solid);outline-width:var(--menu-link-outline-focus-width,.15rem)}@media(prefers-contrast:more){.menu__link{text-decoration-color:var(--menu-link-decoration-color)}}:where(.block-header__menu) .menu{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;gap:calc(var(--global-grid-gutter, 1vw)*1);height:100%;justify-content:flex-start}@media(min-width:1100px){:where(.block-header__menu) .menu{gap:calc(var(--global-grid-gutter, 1vw)*1.5)}}:where(.block-header__menu) .menu__item{animation-duration:var(--global-transition-duration,.2s);animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:var(--global-transition-timing-function,ease-in);height:100%}@media(prefers-reduced-motion){:where(.block-header__menu) .menu__item{animation:unset!important}}:where(.block-header__menu) .menu__item--active .menu__link{text-decoration:underline}:where(.block-header__menu) .menu__item--current_page_item:not(.menu__item--btn) .menu__link{color:var(--global-colors-primary600)}:where(.block-header__menu) .menu__item--btn{margin-left:auto}:where(.block-header__menu) .menu__item--btn .menu__link{font-weight:var(--global-paragraph-weight-semibold)}:where(.block-header__menu) .menu__link{align-items:center;display:flex;font-weight:var(--global-paragraph-weight-regular);height:100%;justify-content:center}@supports(font-size:clamp(1rem,1vw,2rem)){:where(.block-header__menu) .menu__link{font-size:clamp(var(--header-fontsize-min)/16*1rem,100*(var(--header-fontsize-max) - var(--header-fontsize-min))/(1920 - 1480)*var(--font-size-base) + (1480*var(--header-fontsize-max) - 1920*var(--header-fontsize-min))/(1480 - 1920)/16*1rem,var(--header-fontsize-max)/16*1rem)}}:where(.drawer__menu){align-items:center;display:flex;flex-flow:column nowrap;height:auto;justify-content:center}:where(.drawer__menu){--drawer-menu-item-line-height:1.3}:where(.is-touch) :where(.drawer__menu){--drawer-menu-item-line-height:1.3}:where(.drawer__menu) .menu{display:flex;flex-flow:column wrap;justify-content:center;width:100%}:where(.drawer__menu) .menu__item{border-bottom:1px solid var(--global-colors-grey300);overflow:clip}:where(.drawer__menu) .menu__item--btn{display:none!important}:where(.drawer__menu) .menu__item--current_page_item:not(.menu__item--btn) .menu__link{color:var(--global-colors-primary600)}:where(.drawer__menu) .menu__link{display:block;font-family:var(--global-heading-font-family);font-weight:var(--global-paragraph-weight-bold);line-height:var(--drawer-menu-item-line-height);padding:0;padding:.75em calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2);position:relative;text-align:center}@supports(font-size:clamp(1rem,1vw,2rem)){:where(.drawer__menu) .menu__link{font-size:clamp(20/16*1rem,100*(40 - 20)/(1920 - 360)*var(--font-size-base) + (360*40 - 1920*20)/(360 - 1920)/16*1rem,40/16*1rem)}}.paragraph{color:var(--paragraph-color,var(--global-type-color,currentColor));font-size:calc(var(--paragraph-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--paragraph-font-weight);-webkit-hyphens:var(--paragraph-hyphens,none);hyphens:var(--paragraph-hyphens,none);letter-spacing:calc(var(--paragraph-letter-spacing-upper, 0em) + var(--paragraph-letter-spacing, 0em));line-height:var(--paragraph-line-height,1.5);margin:0;overflow-wrap:var(--paragraph-overflow-wrap,normal);text-transform:var(--paragraph-text-transform,none);word-break:var(--paragraph-word-break,normal)}@supports(font-size:clamp(1rem,1vw,2rem)){.paragraph{font-size:clamp(var(--paragraph-font-size-min,18)/16*1rem,100*(var(--paragraph-font-size,20) - var(--paragraph-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--paragraph-font-size,20) - 1680*var(--paragraph-font-size-min,18))/(620 - 1680)/16*1rem,var(--paragraph-font-size,20)/16*1rem)}}.paragraph ::-moz-selection,.paragraph::-moz-selection{background-color:var(--global-colors-primary500,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.paragraph ::selection,.paragraph::selection{background-color:var(--global-colors-primary500,var(--global-type-color,var(--global-colors-black)));color:var(--global-colors-black,var(--global-site-background-color))}.paragraph strong{font-weight:var(--global-paragraph-weight-semibold)}.paragraph--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--paragraph-color-gradient,none)}.paragraph--gradient ::-moz-selection,.paragraph--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.paragraph--gradient ::selection,.paragraph--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.paragraph a{color:var(--paragraph-link-color,var(--global-colors-primary500,#000));cursor:pointer;font-weight:var(--global-paragraph-weight-semibold);text-decoration:underline;text-decoration-color:var(--paragraph-link-decoration-color,var(--paragraph-link-color,#000));text-decoration-thickness:.075em;text-underline-offset:.1em;transition-duration:var(--global-transition-duration,.25s);transition-property:color,text-decoration-color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.paragraph a:hover{color:var(--paragraph-link-color-hover,var(--global-colors-primary500,#000));text-decoration-color:var(--paragraph-link-decoration-color-hover,var(--paragraph-link-color-hover,#000))}.paragraph a:focus-visible{outline-color:var(--paragraph-link-outline-focus-color,var(--paragraph-link-color-hover,var(--global-colors-primary500)));outline-style:var(--paragraph-link-outline-focus-style,solid);outline-width:var(--paragraph-link-outline-focus-width,.25rem)}.paragraph sub,.paragraph sup{color:var(--global-colors-grey500);display:inline-block;font-size:.5em;margin-left:.25em}@media(max-width:960px){.paragraph sub,.paragraph sup{display:none}}.paragraph img{display:inline-block;height:1.1em;margin-inline:.1em;vertical-align:text-bottom;width:auto}.paragraph .icon{--icon-scoped-width:.8em;--icon-scoped-height:.8em;--icon-scoped-color:currentColor;margin-top:-.12em;vertical-align:middle}.quote{--image-img-max-width:6rem;-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:auto;margin:0;row-gap:calc(var(--global-spacing)*2)}@media(min-width:621px){.quote:has(.image){grid-template-columns:var(--image-img-max-width) auto}.quote:has(.image) .quote__author,.quote:has(.image) .quote__content,.quote:has(.image) .quote__separator{grid-column:2}}.quote__image{grid-row:1/-1;margin-top:.5em}.quote__image-img{border-radius:calc(var(--image-img-max-width)/2)}.quote__icon{color:var(--global-colors-primary500);display:block;margin-bottom:.25rem}.quote__content{font-style:italic;margin:0;padding-left:1.5em;position:relative}@media(min-width:621px){.quote__content{padding-left:2em}}.quote__content:before{bottom:.5em;content:"";left:0;position:absolute;top:.5em;width:2px}.quote__content:before,.quote__separator{background-color:var(--global-colors-primary500)}.quote__separator{display:inline-block;height:1px;line-height:0;width:7rem}.scroll-to-content{--text-duration:.4s;--text-timing:cubic-bezier(.7,0,.3,1);opacity:0;overflow:hidden;transition-duration:var(--global-transition-duration,.25s);transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.scroll-to-content__text{transition-duration:var(--text-duration);transition-property:transform,opacity;transition-timing-function:var(--text-timing)}.scroll-to-content.is-scrolled .scroll-to-content__text{opacity:0;transform:translateY(100%)}.scroll-to-content .block-icon{margin-right:.4em}:where(.page-js) .scroll-to-content{opacity:1}.social-networks{align-items:center;display:flex;gap:.5rem;justify-content:center}.social-networks__link{background:0 0;border:none;color:var(--social-networks-scoped-color,var(--global-colors-primary500));cursor:pointer;font-weight:var(--global-paragraph-weight-medium);letter-spacing:.08em;padding:var(--social-networks-scoped-padding,.25rem);text-transform:uppercase;transition-duration:var(--global-transition-duration,.25s);transition-property:color,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}@supports(font-size:clamp(1rem,1vw,2rem)){.social-networks__link{font-size:clamp(var(--social-networks-scoped-fontsize-min,18)/16*1rem,100*(var(--social-networks-scoped-fontsize-max,20) - var(--social-networks-scoped-fontsize-min,18))/(1920 - 1480)*var(--font-size-base) + (1480*var(--social-networks-scoped-fontsize-max,20) - 1920*var(--social-networks-scoped-fontsize-min,18))/(1480 - 1920)/16*1rem,var(--social-networks-scoped-fontsize-max,20)/16*1rem)}}.social-networks__link:hover{color:var(--social-networks-scoped-color-hover,var(--global-colors-black));text-decoration:underline}.social-networks__link svg{height:1.75rem;width:1.75rem}.video{border-radius:calc(var(--image-border-radius, 1)*var(--global-border-radius));display:block;height:auto;width:100%}.block-background-overlay{-webkit-backdrop-filter:var(--background-overlay-blur,none);backdrop-filter:var(--background-overlay-blur,none);inset:0;mix-blend-mode:var(--background-overlay-blend-mode,normal);opacity:var(--background-overlay-opacity,1);position:absolute}.block-background-overlay:before{background-color:var(--background-overlay-bg-color);background-image:var(--background-overlay-gradient);background-repeat:no-repeat;background-size:100%;content:"";inset:0;opacity:var(--background-overlay-color-transparency,1);position:absolute}.block-background{border-radius:calc(var(--background-scoped-border-top-left-radius, var(--background-border-radius, 0))*var(--global-border-radius)) calc(var(--background-scoped-border-top-right-radius, var(--background-border-radius, 0))*var(--global-border-radius)) calc(var(--background-scoped-border-bottom-right-radius, var(--background-border-radius, 0))*var(--global-border-radius)) calc(var(--background-scoped-border-bottom-left-radius, var(--background-border-radius, 0))*var(--global-border-radius));box-shadow:var(--background-scoped-shadow,var(--background-shadow,none));display:var(--background-display,flex);grid-column:var(--background-offset,auto)/span var(--background-width,5);grid-row:var(--background-row-offset,auto)/span var(--background-height,auto);inset:calc(var(--wrapper-spacing-top-in, 0)*var(--global-spacing)*-1) 0 calc(var(--wrapper-spacing-bottom-in, 0)*var(--global-spacing)*-1) 0;opacity:var(--background-opacity,1);overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.block-background .block-background{z-index:auto}.block-background>*{inset:0;position:absolute}.block-background .block-columns{position:absolute}.block-background.fixed{inset:0;position:fixed}.block-background .block-image{height:100%}.block-button{text-align:var(--block-button-scoped-align,var(--block-button-align))}.block-carousel-image,.block-carousel-item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.block-carousel-item:not(.swiper-slide-visible){pointer-events:none}.block-carousel-item>.wrapper{width:100%}.block-column{align-self:var(--column-vertical-align);display:var(--column-display,flex);flex-direction:column;grid-column:var(--column-offset,auto)/span var(--column-width,5);grid-row:var(--column-row-offset,auto)/span var(--column-height,auto);isolation:isolate;justify-content:var(--column-content-vertical-align);order:var(--column-order);padding:calc(var(--column-spacing-in, 0)*var(--global-spacing));position:relative}.block-column>div{align-self:var(--column-horizontal-align);width:var(--column-item-width,auto)}.block-column>div:first-child:last-child{height:var(--column-item-height,auto)}.block-columns{--columns-grid-side-columns:var(--global-grid-side-padding,3vw);--columns-grid-template-columns:var(--columns-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--columns-grid-side-columns);-moz-column-gap:calc(var(--columns-column-gap, 2)*var(--global-grid-gutter));column-gap:calc(var(--columns-column-gap, 2)*var(--global-grid-gutter));display:grid;grid-template-columns:var(--columns-grid-template-columns);position:relative;row-gap:calc(var(--columns-row-gap, 2)*var(--global-grid-gutter))}:where(.block-columns) .block-columns{--columns-grid-side-columns:0px;margin-inline:calc(var(--columns-column-gap, 2)*var(--global-grid-gutter)*-1)}.block-header{--header-logo-size:min(11rem,35vw);--header-fontsize-min:14;--header-fontsize-max:16;--header-line-height:1.5;--header-background-color:hsla(var(--global-hue-white) var(--global-saturation-white) 100%/1);--header-color:var(--global-colors-grey850);--header-color-hover:var(--global-colors-primary600);--header-outline-focus-color:var(--global-colors-primary600);--menu-link-scoped-color:var(--header-color);--menu-link-scoped-color-hover:var(--header-color-hover);--menu-link-scoped-outline-focus-color:var(--header-outline-focus-color);--menu-link-scoped-line-height:var(--header-line-height);--social-networks-scoped-color:var(--header-color);--social-networks-scoped-color-hover:var(--header-color-hover);align-items:center;background-color:var(--header-background-color);border-bottom:1px solid var(--global-colors-grey850);-moz-column-gap:calc(var(--global-grid-gutter, 1vw)*1);column-gap:calc(var(--global-grid-gutter, 1vw)*1);display:flex;flex-flow:row wrap;inset:0 0 auto 0;line-height:var(--header-line-height);min-height:var(--global-header-height);padding-inline:calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2) calc(var(--global-grid-gutter)*1);position:sticky;transition-duration:var(--global-transition-duration,.25s);transition-property:border-color,background-color,transform;transition-timing-function:var(--global-transition-timing-function,ease-in);z-index:var(--global-z-index-header)}@media(min-width:961px){.block-header{--header-logo-size:clamp(20rem,25vw,30rem);-moz-column-gap:calc(var(--global-grid-gutter, 1vw)*1.5);column-gap:calc(var(--global-grid-gutter, 1vw)*1.5);min-height:var(--global-header-height);padding-inline:0}.block-header.is-scrolled{transform:translateY(calc(-100% + var(--global-header-height)))}}.block-header__top{flex-basis:100%;padding-inline:calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2)}.block-header__menu{flex-basis:100%;padding-left:calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2)}.block-header__top{align-items:center;border-bottom:1px solid var(--global-colors-grey850);display:none;flex-flow:row wrap;justify-content:center;min-height:8rem;overflow:hidden;position:relative}@media(min-width:961px){.block-header__top{display:flex}}.block-header__top picture{transform:translateY(-5%)}.block-header__top:after{background-image:repeating-linear-gradient(123deg,transparent 0,transparent 1px,var(--global-colors-primary500) 1px,var(--global-colors-primary500) 2px,transparent 1px,transparent 4px,transparent 4px);content:"";height:10px;inset:auto 0 0 0;opacity:.5;position:absolute}.block-header__contact,.block-header__links{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-flow:row wrap;padding-top:1.5rem;width:calc(50% - var(--header-logo-size)/2)}@media(min-width:1481px){.block-header__contact,.block-header__links{-moz-column-gap:2rem;column-gap:2rem}}.block-header__contact{justify-content:flex-start}.block-header__links{justify-content:flex-end}.block-header__email__link,.block-header__link__link,.block-header__phone__link{color:var(--header-color,var(--global-colors-black));font-weight:var(--global-paragraph-weight-regular);text-decoration-color:var(--header-color,var(--global-colors-primary500));text-decoration:none;transition-duration:var(--global-transition-duration,.25s);transition-property:color,text-decoration-color,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.block-header__email__link:hover,.block-header__link__link:hover,.block-header__phone__link:hover{color:var(--header-color-hover,var(--global-colors-primary500));text-decoration-color:var(--header-color-hover,var(--global-colors-primary500))}.block-header__email__link:focus-visible,.block-header__link__link:focus-visible,.block-header__phone__link:focus-visible{outline-color:var(--header-outline-focus-color);outline-style:solid;outline-width:.15rem}.block-header__email__link,.block-header__phone__link{font-family:var(--heading-font-family,var(--global-heading-font-family));font-size:.875rem}.block-header__link__link{font-size:.9375rem}.block-header__logo{transition-duration:var(--global-transition-duration,.25s);transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);width:100%}.block-header__logo-img{border-radius:0;height:100%;object-fit:contain;width:100%}.block-header__logo-link{align-items:center;color:var(--global-header-logo-fill);display:flex;flex-direction:row;font-size:var(--header-logo-size);gap:calc(var(--global-grid-gutter, 1vw)*1);height:auto;line-height:var(--header-line-height);margin-bottom:-.09em;margin-top:0;margin-inline-end:0;margin-inline-start:0;transition-duration:var(--global-transition-duration,.25s);transition-property:color;transition-timing-function:var(--global-transition-timing-function,ease-in);width:var(--header-logo-size)}@media(min-width:961px){.block-header__logo-link{margin-inline:auto;width:var(--header-logo-size)}}.block-header__logo-link svg{width:100%}.block-header__logo-link:focus-visible{outline-color:var(--header-outline-focus-color);outline-style:solid;outline-width:.15rem}.block-header__menu{display:none}@media(min-width:961px){.block-header__menu{display:flex;height:var(--global-header-height)}.block-header__logo-link--mobile{display:none}}.block-header__nav-toggle{margin-inline-start:0}@media(min-width:961px){.block-header__nav-toggle{display:none;margin-inline-start:0}}.block-header .header__btn{--button-font-size-min:14;--button-font-size:14;--button-padding-inline:1.5;align-self:stretch;font-weight:var(--global-paragraph-weight-semibold);margin-inline-start:auto;text-transform:none}@media(min-width:961px){.block-header .header__btn{display:none}}body.admin-bar .block-header{top:var(--wp-admin--admin-bar--height)}:where(.is-menu-open) .block-header .block-header__divider,:where(.is-menu-open) .block-header .w--default{opacity:.5}@supports selector(:has(*)){body:has(.drawer[aria-expanded=true]) .block-header .block-header__divider,body:has(.drawer[aria-expanded=true]) .block-header .w--default{opacity:.5}}.block-heading{text-align:var(--block-heading-scoped-align,var(--block-heading-align))}@media(min-width:961px){:where(.section-heading){align-content:flex-start;display:flex;flex-direction:row-reverse;position:relative}:where(.section-heading) .heading{position:absolute;top:0;transform:rotate(-90deg) translateX(.5em);transform-origin:100% 50%}}.block-icon{text-align:var(--block-icon-align)}.to-content .icon svg{transition:opacity var(--global-transition-duration,.25s) var(--global-transition-timing-function,ease-in)}.to-content .icon.hidden svg{opacity:0!important;pointer-events:none}.block-image{align-items:var(--block-image-align-horizontal,center);display:flex;flex-direction:column;height:inherit;justify-content:var(--block-image-align-vertical,center);width:inherit}.block-lists{text-align:var(--block-lists-align)}.block-paragraph{text-align:var(--block-paragraph-scoped-align,var(--block-paragraph-align))}.cart-product__controls .btn{--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-primary500);--button-border:1px solid var(--global-colors-black);--button-border-hover:1px solid var(--global-colors-primary500);--button-background-color:transparent;--button-background-color-hover:transparent}.cart-product__remove{margin-left:1.5rem}.cart-product{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden;transition-duration:var(--global-transition-duration,.25s);transition-property:grid-template-rows,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.cart-product.is-closing,.cart-product.is-opening{grid-template-rows:0fr;opacity:0}.cart-product-template{display:none!important}.cart-product__container{min-height:0;transition:visibility 1s;visibility:visible}.cart-product .product-description__paragraph{margin-bottom:0}.cart-product__price{flex-basis:7rem;font-size:calc(var(--cart-price-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--global-paragraph-weight-medium);text-align:right}@supports(font-size:clamp(1rem,1vw,2rem)){.cart-product__price{font-size:clamp(var(--cart-price-font-size-min,18)/16*1rem,100*(var(--cart-price-font-size,20) - var(--cart-price-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--cart-price-font-size,20) - 1680*var(--cart-price-font-size-min,18))/(620 - 1680)/16*1rem,var(--cart-price-font-size,20)/16*1rem)}}.cart-wrapper{overflow:hidden}.cart-wrapper h2.heading{margin-top:calc(var(--global-spacing)*5)}.cart{display:grid;grid-template-rows:1fr;overflow:hidden;transition-duration:var(--global-transition-duration,.25s);transition-property:grid-template-rows;transition-timing-function:var(--global-transition-timing-function,ease-in)}.cart>div{min-height:0;transition:visibility 1s;visibility:visible}.cart__totals{align-items:center;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-flow:row wrap;margin-bottom:calc(var(--global-spacing)*1);margin-top:calc(var(--global-spacing)*3);transition-duration:var(--global-transition-duration,.25s);transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.cart__totals .btn{--button-font-size-min:14;--button-font-size:16;--button-padding-block:1;--button-padding-inline:1.5}.cart__totals span:first-child{flex-grow:1}.cart__totals span:nth-child(2){font-size:calc(var(--cart-price-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--global-paragraph-weight-medium)}@supports(font-size:clamp(1rem,1vw,2rem)){.cart__totals span:nth-child(2){font-size:clamp(var(--cart-price-font-size-min,18)/16*1rem,100*(var(--cart-price-font-size,20) - var(--cart-price-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--cart-price-font-size,20) - 1680*var(--cart-price-font-size-min,18))/(620 - 1680)/16*1rem,var(--cart-price-font-size,20)/16*1rem)}}.cart__totals .cart__price{flex-basis:7rem;font-size:calc(var(--cart-price-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--global-paragraph-weight-medium);text-align:right}@supports(font-size:clamp(1rem,1vw,2rem)){.cart__totals .cart__price{font-size:clamp(var(--cart-price-font-size-min,18)/16*1rem,100*(var(--cart-price-font-size,20) - var(--cart-price-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--cart-price-font-size,20) - 1680*var(--cart-price-font-size-min,18))/(620 - 1680)/16*1rem,var(--cart-price-font-size,20)/16*1rem)}}.block-products-tabs{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:calc(var(--global-spacing)*1);row-gap:1rem}.block-products-tabs .btn[data-id]{--button-padding-block:.5;--button-padding-inline:.75}@media(min-width:621px){.block-products-tabs .btn[data-id]{--button-padding-block:.66;--button-padding-inline:1}}@media(min-width:961px){.block-products-tabs .btn[data-id]{--button-padding-block:1;--button-padding-inline:1.5}}.block-products-tabs .btn[data-id].is-active{--button-scoped-background-color:var(--global-colors-black);--button-scoped-border:2px solid var(--global-colors-black);cursor:default}:has(.block-products-tabs) .block-products__group{display:none;opacity:0}:has(.block-products-tabs) .block-products__group.is-active{display:block;opacity:1}:where(.block-products){--cart-price-font-size-min:20;--cart-price-font-size:24}:where(.block-products) .products{border-bottom:1px solid var(--global-colors-grey400)}:where(.block-products) .products:last-child{border-bottom:none}.products{padding-bottom:calc(var(--global-spacing)*0);padding-top:calc(var(--global-spacing)*3);text-align:center}.products h2{margin-bottom:calc(var(--global-spacing)*2)}.products p{margin-bottom:calc(var(--global-spacing)*0)}.products p:last-child{margin-bottom:calc(var(--global-spacing)*2)}.products p b,.products p strong{color:var(--global-colors-primary600)}.products p+p{margin-top:0}.products p+p:has(strong,b){margin-top:calc(var(--global-spacing)*2)}.block-products__group{margin-bottom:calc(var(--global-spacing)*8)}:where(.block-products__group__heading){margin-inline:auto;margin-bottom:calc(var(--global-spacing)*1);position:relative}:where(.block-products__group__heading) .block-heading{text-align:center}@media(max-width:960px){:where(.block-products__group__heading) .block-heading{padding-inline:2rem}}:where(.block-products__group__heading) .block-heading h4{--heading-font-size-min:28;--heading-font-size:35;--heading-line-height:1.4}:where(.block-products__group__heading)>.block-button{position:absolute;right:0;top:0}@media(min-width:621px){:where(.block-products__group__heading)>.block-button{top:.125rem}}@media(min-width:961px){:where(.block-products__group__heading)>.block-button{top:.25rem}}:where(.block-products__group__heading)>.block-button .btn{--button-font-size-min:14;--button-font-size:16;--button-padding-block:0;--button-padding-inline:0;--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-primary500);--button-outline-border-color:var(--global-colors-black);--button-outline-border-color-hover:var(--global-colors-primary500);--button-background-color:transparent;--button-background-color-hover:transparent}:where(.block-products__group__heading)>.block-button .btn__icon{--icon-scoped-width:2rem;--icon-scoped-height:2rem}:where(.block-products__group__heading) .wrapper:has(h4)+.block-button{top:0}.page-js main:not(:has(.cart-wrapper.is-empty)) .block-products__group__to-form{opacity:1;transition-delay:1s}.block-products__group__to-form{--block-button-scoped-align:center;opacity:0;padding-top:calc(var(--global-spacing)*2);transition-delay:0ms;transition-duration:var(--global-transition-duration,.25s);transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.block-products__group__to-form .btn{--button-font-size-min:14;--button-font-size:16;--button-padding-block:0;--button-padding-inline:0;--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-black);--button-outline-border-color:var(--global-colors-black);--button-outline-border-color-hover:var(--global-colors-primary500);--button-background-color:transparent;--button-background-color-hover:transparent}.block-products__group__to-form .btn:hover .btn__icon{--icon-scoped-color:var(--global-colors-primary600)}.block-products__group__to-form .btn__icon{margin-left:.5em;--icon-scoped-color:var(--global-colors-primary500);--icon-scoped-width:2rem;--icon-scoped-height:2rem;transform:rotate(180deg)}.cart-product,.product{--button-font-size-min:16;--button-font-size:16;--button-line-height:1.5;--button-padding-block:1;--button-padding-inline:1;--form-input-font-size:16;--form-input-font-size-min:16;--form-input-line-height:1.5;--form-input-weight:var(--global-paragraph-weight-medium);--form-input-padding-inline:1;--form-input-padding-block:1;--form-input-border-width:1px;--form-input-border-style:solid;--form-input-border-color:var(--global-colors-black);--form-input-border-width-hover:1px;--form-input-border-style-hover:solid;--form-input-border-color-hover:var(--global-colors-primary500);--form-input-border-width-focus:1px;--form-input-border-style-focus:solid;--form-input-border-color-focus:var(--global-colors-primary500)}.cart-product__container,.product__container{align-items:center;border-bottom:1px solid var(--global-colors-grey400);-moz-column-gap:0;column-gap:0;display:flex;flex-flow:row nowrap;margin-bottom:calc(var(--global-spacing)*1);padding-bottom:calc(var(--global-spacing)*1);position:relative;width:100%}@media(max-width:1200px){.cart-product__container,.product__container{flex-wrap:wrap;margin-bottom:calc(var(--global-spacing)*2);padding-bottom:calc(var(--global-spacing)*2)}}.cart-product__img,.product__img{flex-basis:8rem}.cart-product__img .product__image,.product__img .product__image{margin-bottom:0}.cart-product__content,.product__content{flex-grow:1;flex-shrink:1;padding-inline:2rem}.cart-product__controls,.product__controls{display:flex;flex-flow:row nowrap;min-width:520px;width:520px}@media(max-width:1200px){.cart-product__controls,.product__controls{min-width:none;width:auto}}.cart-product__controls input,.product__controls input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--form-input-border-color);border-style:var(--form-input-border-style);border-width:var(--form-input-border-width);color:var(--form-input-color);font-size:calc(var(--form-input-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--form-input-weight);line-height:var(--form-input-line-height,1.25);padding-block:calc(var(--form-input-padding-block, 1)*1.05em) calc(var(--form-input-padding-block, 1)*.95em);padding-inline:calc(var(--form-input-padding-inline, 1)*1em);padding-right:calc(50% + .75em);position:relative;text-align:right;transition-delay:0ms;transition-duration:var(--global-transition-duration,.25s);transition-property:border-color,background-color;transition-timing-function:var(--global-transition-timing-function,ease-in);width:100%}@supports(font-size:clamp(1rem,1vw,2rem)){.cart-product__controls input,.product__controls input{font-size:clamp(var(--form-input-font-size-min,18)/16*1rem,100*(var(--form-input-font-size,20) - var(--form-input-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--form-input-font-size,20) - 1680*var(--form-input-font-size-min,18))/(620 - 1680)/16*1rem,var(--form-input-font-size,20)/16*1rem)}}.cart-product__controls input::-webkit-inner-spin-button,.cart-product__controls input::-webkit-outer-spin-button,.product__controls input::-webkit-inner-spin-button,.product__controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-product__controls input[type=number],.product__controls input[type=number]{-moz-appearance:textfield}.cart-product__controls input:hover,.product__controls input:hover{background:var(--form-input-bg-hover);border-color:var(--form-input-border-color-hover);border-style:var(--form-input-border-style-hover);border-width:var(--form-input-border-width-hover);-webkit-highlight:none;outline:none}.cart-product__controls input:focus,.product__controls input:focus{background:var(--form-input-bg-focus);border-color:var(--form-input-border-color-focus);border-style:var(--form-input-border-style-focus);border-width:var(--form-input-border-width-focus);-webkit-highlight:none;outline:none}.cart-product__controls input::-webkit-inner-spin-button,.product__controls input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cart-product__controls .btn,.product__controls .btn{flex-shrink:0;height:calc(var(--button-line-height, 1)*1em + var(--button-padding-block)*2em + 2px);width:calc(var(--button-line-height, 1)*1em + var(--button-padding-block)*2em + 2px)}.cart-product__controls .btn:hover,.product__controls .btn:hover{z-index:2}.cart-product__controls .btn.disabled,.product__controls .btn.disabled{opacity:.25;pointer-events:none}.cart-product__amount-container,.product__amount-container{flex-grow:1;margin-inline:-1px;position:relative;will-change:transform}.cart-product__amount-container:after,.product__amount-container:after{color:var(--form-input-color);content:"KPL";display:block;font-size:calc(var(--form-input-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--form-input-weight);left:calc(50% - .5em);line-height:var(--form-input-line-height,1.25);margin-top:1px;padding-block:calc(var(--form-input-padding-block, 1)*1.05em) calc(var(--form-input-padding-block, 1)*.95em);pointer-events:none;position:absolute;top:0}@supports(font-size:clamp(1rem,1vw,2rem)){.cart-product__amount-container:after,.product__amount-container:after{font-size:clamp(var(--form-input-font-size-min,18)/16*1rem,100*(var(--form-input-font-size,20) - var(--form-input-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--form-input-font-size,20) - 1680*var(--form-input-font-size-min,18))/(620 - 1680)/16*1rem,var(--form-input-font-size,20)/16*1rem)}}.cart-product__amount-container:has(.disabled) input,.product__amount-container:has(.disabled) input{opacity:.25;pointer-events:none}.cart-product__amount-container:has(.disabled):after,.product__amount-container:has(.disabled):after{opacity:.25}@media(max-width:1200px){.cart-product__controls,.product__controls{flex-basis:100%;margin-top:1.5rem}.cart-product .cart-product__price,.product .cart-product__price{bottom:auto;bottom:calc(var(--button-line-height, 1)*1em*1.75 + var(--button-padding-block)*2em*1.75 + 3.5px + var(--global-spacing)*1);position:absolute;right:0}}@media(max-width:900px){.cart-product__content,.product__content{flex-basis:calc(100% - 8rem)}}@media(max-width:640px){.cart-product__controls,.product__controls{flex-flow:row wrap;margin-top:1.5rem}.cart-product__controls .btn,.product__controls .btn{order:1}.cart-product__amount-container,.product__amount-container{flex-basis:calc(var(--button-line-height, 1)*1em*4 + var(--button-padding-block)*2em*4 + 8px);margin-bottom:-1px;margin-left:0;margin-right:calc(100% - 5px - var(--button-line-height, 1)*1em*4 - var(--button-padding-block)*2em*4);max-width:calc(var(--button-line-height, 1)*1em*4 + var(--button-padding-block)*2em*4 + 8px);order:0}.cart-product__amount-container:after,.product__amount-container:after{content:"";display:block;flex-basis:100%}.cart-product__increase,.product__increase{margin-left:-1px}.cart-product .cart-product__remove,.cart-product .product__add,.product .cart-product__remove,.product .product__add{margin-left:auto}.cart-product .cart-product__price,.product .cart-product__price{bottom:calc(var(--button-line-height, 1)*1em*1.69 + var(--button-padding-block)*2em*1.69 + 3.38px + var(--global-spacing)*2);position:absolute;right:0;top:auto}.cart-product .product__notification,.product .product__notification{right:calc(100% - 5px - var(--button-line-height, 1)*1em*4 - var(--button-padding-block)*2em*4)}}:where(.products-grid__layout) .layout__wrap{row-gap:0}.product{display:flex;flex-flow:row nowrap}.product__controls{position:relative}.product__controls .btn:hover{z-index:2}.product__notification{height:auto;left:0;opacity:1;overflow:hidden;pointer-events:none;position:absolute;right:calc(var(--button-line-height, 1)*1em + var(--button-padding-block)*2em + 2px + 1.5rem);top:0;transform:translateY(-100%)}.product__notification__content{background-color:var(--global-colors-primary500);color:var(--global-colors-white);font-size:1rem;font-weight:var(--global-paragraph-weight-medium);letter-spacing:.075em;padding:.25em;text-align:center;text-transform:uppercase;transform:translateY(100%)}.product__decrease,.product__decrease-more,.product__increase,.product__increase-more{--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-primary500);--button-border:1px solid var(--global-colors-black);--button-border-hover:1px solid var(--global-colors-primary500);--button-background-color:var(--global-colors-white);--button-background-color-hover:var(--global-colors-white)}.product__increase-more{margin-left:-1px}.product__decrease-more{margin-right:-1px}.product__add{--button-color:var(--global-colors-white);--button-color-hover:var(--global-colors-white);--button-border:1px solid var(--global-colors-primary500);--button-border-hover:1px solid var(--global-colors-primary600);--button-background-color:var(--global-colors-primary500);--button-background-color-hover:var(--global-colors-primary600);margin-left:1.5rem}.product__image{margin-bottom:calc(var(--global-spacing)*2)}.product-description__paragraph{margin-bottom:calc(var(--global-spacing)*.5)}.product-price__paragraph{display:inline-flex;flex-flow:row nowrap;margin-bottom:0;margin-top:auto}.cart-product__increase-more{margin-left:-1px}.cart-product__decrease-more{margin-right:-1px}.cart__empty-cart{--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-primary500);--button-border:1px solid var(--global-colors-black);--button-border-hover:1px solid var(--global-colors-primary500);--button-background-color:var(--global-colors-white);--button-background-color-hover:var(--global-colors-white)}#tilaus{display:none}.form-row{align-items:stretch;-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:1fr 1fr}@media(min-width:1200px){.form-row{-moz-column-gap:calc(var(--global-grid-gutter)*3);column-gap:calc(var(--global-grid-gutter)*3)}}.form-column{grid-column:1/span 2}@media(min-width:961px){.form-column{grid-column:auto/span 1}}:where(.form-column) .wpcf7-submit{margin-left:auto}:where(.wrapper) form.wpcf7-form h2{--heading-font-size-min:25;--heading-font-size:30;margin-bottom:calc(var(--global-spacing)*4);text-align:center}:where(.wrapper) form.wpcf7-form label:has([data-name=your-message]){position:relative}:where(.wrapper) form.wpcf7-form label:has([data-name=your-message])>span:first-child{color:var(--form-input-placeholder-color);display:block;font-size:calc(var(--form-input-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--form-input-placeholder-weight);font-weight:var(--form-input-weight);left:0;line-height:var(--form-input-line-height,1.25);opacity:0;opacity:.75;padding-left:calc(var(--form-input-padding-inline, 1)*1em);pointer-events:none;position:absolute;text-transform:uppercase;top:2.5em;z-index:2}@supports(font-size:clamp(1rem,1vw,2rem)){:where(.wrapper) form.wpcf7-form label:has([data-name=your-message])>span:first-child{font-size:clamp(var(--form-input-font-size-min,18)/16*1rem,100*(var(--form-input-font-size,20) - var(--form-input-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--form-input-font-size,20) - 1680*var(--form-input-font-size-min,18))/(620 - 1680)/16*1rem,var(--form-input-font-size,20)/16*1rem)}}:where(.wrapper) form.wpcf7-form label:has([data-name=your-message]):has(textarea:-moz-placeholder-shown)>span:first-child{opacity:.75}:where(.wrapper) form.wpcf7-form label:has([data-name=your-message]):has(textarea:placeholder-shown)>span:first-child{opacity:.75}:where(.wrapper) form.wpcf7-form label:has([data-name=your-message]):not(:has(textarea:-moz-placeholder-shown))>span:first-child{opacity:0}:where(.wrapper) form.wpcf7-form label:has([data-name=your-message]):not(:has(textarea:placeholder-shown))>span:first-child{opacity:0}:where(.wrapper) form.wpcf7-form .wpcf7-form-control-wrap[data-name=your-message]{margin-bottom:calc(var(--global-spacing)*3)}:where(.wrapper) form.wpcf7-form p:has([data-name=lisapalvelut]){font-size:calc(var(--paragraph-font-size, 18)/16*1rem*var(--base-font-size));font-weight:var(--global-paragraph-weight-medium);letter-spacing:var(--form-label-letter-spacing,0);text-transform:var(--form-label-text-transform,none)}@supports(font-size:clamp(1rem,1vw,2rem)){:where(.wrapper) form.wpcf7-form p:has([data-name=lisapalvelut]){font-size:clamp(var(--paragraph-font-size-min,18)/16*1rem,100*(var(--paragraph-font-size,20) - var(--paragraph-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--paragraph-font-size,20) - 1680*var(--paragraph-font-size-min,18))/(620 - 1680)/16*1rem,var(--paragraph-font-size,20)/16*1rem)}}.block-site-footer{--footer-logo-size:min(7rem,26vw);display:flex;flex-direction:column}@media(min-width:961px){.block-site-footer{--footer-logo-size:min(19rem,18vw)}}.block-site-footer .line{background-color:transparent}.block-site-footer .line:after{background-image:repeating-linear-gradient(123deg,transparent 0,transparent 1px,var(--global-colors-primary500) 1px,var(--global-colors-primary500) 2px,transparent 1px,transparent 4px,transparent 4px);content:"";height:10px;inset:auto 0 0 0;opacity:.5;position:absolute}@media(max-width:620px){.block-site-footer :where(.footer-content) .block-column .heading,.block-site-footer :where(.footer-content) .block-column .paragraph{text-align:center}.block-site-footer :where(.footer-content) .social-networks{justify-content:center}}@media(min-width:621px){.block-site-footer :where(.footer-content) .block-column:nth-child(2) .heading,.block-site-footer :where(.footer-content) .block-column:nth-child(2) .paragraph{text-align:center}.block-site-footer :where(.footer-content) .block-column:nth-child(3) .heading,.block-site-footer :where(.footer-content) .block-column:nth-child(3) .paragraph{text-align:right}.block-site-footer :where(.footer-content) .block-column:nth-child(3) .social-networks{justify-content:flex-end}}.block-site-footer .social-networks{--social-networks-scoped-color:var(--global-colors-white);--social-networks-scoped-color-hover:var(--global-colors-primary400)}.block-site-footer :where(.footer__logo){height:auto}.block-site-footer :where(.footer__logo) .image{width:20rem}.block-site-footer :where(.footer__logo) img{height:auto;max-width:100%;object-fit:contain;width:100%}.block-site-footer .paragraph a{font-weight:inherit}.block-site-footer .paragraph a:hover{color:var(--global-colors-white)}.block-video{align-items:var(--block-video-align-vertical,center);display:flex;flex-direction:column;justify-content:var(--block-video-align-horizontal,center)}