*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;-moz-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}@media (min-width:420px){.container{max-width:420px}}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1370px){.container{max-width:1370px}}@media (min-width:1570px){.container{max-width:1570px}}.sr-only{border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.\!left-0{left:0!important}.\!top-0{top:0!important}.top-0{top:0}.top-4{top:4rem}.top-\[-350px\]{top:-350px}.top-\[-500px\]{top:-500px}.top-\[1100px\]{top:1100px}.top-\[1300px\]{top:1300px}.top-\[3200px\]{top:3200px}.top-\[3600px\]{top:3600px}.top-\[4750px\]{top:4750px}.top-\[6400px\]{top:6400px}.top-\[6800px\]{top:6800px}.\!z-\[10\]{z-index:10!important}.\!z-\[9\]{z-index:9!important}.z-\[10\]{z-index:10}.z-\[500\]{z-index:500}.order-1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.\!mb-0{margin-bottom:0!important}.\!mb-2-25{margin-bottom:2.25rem!important}.\!mb-6{margin-bottom:6rem!important}.\!mt-6{margin-top:6rem!important}.-ml-1{margin-left:-1rem}.mb-0-5{margin-bottom:.5rem}.mb-0-75{margin-bottom:.75rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-2-5{margin-bottom:2.5rem}.mb-2-75{margin-bottom:2.75rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.ml-1{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:1rem}.mr-auto{margin-right:auto}.mt-1{margin-top:1rem}.mt-1-5{margin-top:1.5rem}.mt-1-75{margin-top:1.75rem}.mt-2{margin-top:2rem}.mt-2-25{margin-top:2.25rem}.mt-2-5{margin-top:2.5rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-7{margin-top:7rem}.mt-auto{margin-top:auto}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!aspect-auto{aspect-ratio:auto!important}.\!h-auto{height:auto!important}.h-\[4rem\]{height:4rem}.h-\[8000px\]{height:8000px}.h-\[80px\]{height:80px}.h-full{height:100%}.\!min-h-\[80vh\]{min-height:80vh!important}.w-\[200px\]{width:200px}.w-\[80px\]{width:80px}.w-full{width:100%}.min-w-\[800px\]{min-width:800px}.max-w-\[550px\]{max-width:550px}.flex-shrink{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.flex-grow,.grow{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.border-collapse{border-collapse:collapse}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-moz-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.\!scroll-mt-4{scroll-margin-top:4rem!important}.\!scroll-mt-5{scroll-margin-top:5rem!important}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.items-end{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.justify-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.gap-2{gap:2rem}.\!gap-y-4{row-gap:4rem!important}.gap-x-1{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-x-2{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gap-x-3{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.gap-x-4{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.gap-y-2{row-gap:2rem}.gap-y-3{row-gap:3rem}.gap-y-4{row-gap:4rem}.gap-y-4vh{row-gap:max(min(8.247vh,120px),40px)}.gap-y-5{row-gap:5rem}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.text-wrap{text-wrap:wrap}.border{border-width:1px}.\!bg-\[\#3c3f41\]{--tw-bg-opacity:1!important;background-color:rgb(60 63 65/var(--tw-bg-opacity))!important}.bg-\[\#3c3f41\]{--tw-bg-opacity:1;background-color:rgb(60 63 65/var(--tw-bg-opacity))}.bg-\[\#555555\]{--tw-bg-opacity:1;background-color:rgb(85 85 85/var(--tw-bg-opacity))}.p-2{padding:2rem}.px-2{padding-left:2rem;padding-right:2rem}.\!pt-0{padding-top:0!important}.\!pt-10{padding-top:10rem!important}.\!pt-\[0\]{padding-top:0!important}.pb-1{padding-bottom:1rem}.pl-1-5{padding-left:1.5rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pl-4{padding-left:4rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pt-2{padding-top:2rem}.pt-4{padding-top:4rem}.pt-8{padding-top:8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{-webkit-text-decoration-line:underline;-moz-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 -webkit-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 -moz-calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,fill,stroke,opacity,-webkit-text-decoration-color,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-moz-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-moz-text-decoration-color,-moz-transform;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-moz-text-decoration-color,-webkit-box-shadow,-webkit-transform,-moz-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);-moz-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}article,aside,figure,footer,header,hgroup,img,nav,section{display:block}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline}button,input[type=button],input[type=submit],label{cursor:pointer;overflow:visible}em,i{font-weight:inherit}:root{--background-color:#fff;--background-color-rgb:255,255,255;--text-color:#000;--text-color-rgb:0,0,0;--white:#fff;--black:#000;--gray:#7f7f7f;--lightGray:#ccc;--outline:#0909ff;--block-padding:min(max(min(18.557vh,216px),90px),max(min(10.405vw,216px),90px));--block-padding-middle:max(min(14.433vh,168px),70px);--block-padding-narrow:max(min(10.309vh,120px),50px);--block-padding-small:max(3rem,40px);--item-gap:max(12px,0.9rem);--item-gap-bigger:max(18px,1.5rem);--item-gap-big:max(20px,2rem);--item-gap-xbig:max(30px,4rem);--item-padding-small:max(20px,1.25rem);--item-padding-middle:max(20px,1.5rem);--item-padding:max(20px,2rem);--item-padding-big:max(25px,3rem);--header-height:120px;--container-padding:4rem;--container-padding-small:16px;--4xl-font-size:max(min(6.936vw,144px),50px);--3xl-font-size:max(4.3rem,40px);--2xl-font-size:max(3rem,30px);--xl-font-size:max(2rem,24px);--lg-font-size:max(1.5rem,18px);--md-font-size:max(1.1rem,16px);--base-font-size:max(0.9rem,16px);--sm-font-size:max(0.8rem,14px);--xs-font-size:max(0.65rem,12px);--4xl-line-height:max(min(8.092vw,168px),55px);--3xl-line-height:max(5rem,50px);--2xl-line-height:max(3.7rem,37px);--xl-line-height:max(2.7rem,32px);--lg-line-height:max(1.8rem,27px);--md-line-height:max(1.5rem,27px);--base-line-height:max(1.35rem,22px);--sm-line-height:max(1.2rem,22px);--xs-line-height:max(1rem,17px)}.dark-scheme{--background-color:#000;--background-color-rgb:0,0,0;--text-color:#fff;--text-color-rgb:255,255,255}@property --viewport-width-px{syntax:"<length>";inherits:true;initial-value:100vw}@property --viewport-width{syntax:"<number>";inherits:true;initial-value:1730px}@media screen and (max-width:1370px){:root{--header-height:100px}}@media screen and (max-width:768px){:root{--header-height:80px}}@media screen and (max-width:576px){:root{--container-padding-small:14px;--container-padding:14px}}html{height:100%;scroll-behavior:smooth}body,html{font-size:max(min(1.156vw,24px),10px);max-width:100vw;overflow-x:clip;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background:var(--background-color);color:var(--text-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:Tomato grotesk,Arial,sans-serif;font-weight:400;letter-spacing:.025em;line-height:1.5;margin:0;min-height:100%;padding:0;-webkit-transition:color .4s ease-in,background-color .4s ease-in;-moz-transition:color .4s ease-in,background-color .4s ease-in;transition:color .4s ease-in,background-color .4s ease-in}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}form{display:block}fieldset{border:none}label{font-weight:700}button,input,select{vertical-align:top}a,a:active,a:focus,a:hover{outline:0}img{height:auto;max-width:100%}.last{margin-bottom:0!important}.desktop-hidden{display:none!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width:768px){.mobile-hidden{display:none!important}.desktop-hidden{display:block!important}}a{text-decoration:none;-webkit-transition:color .07s ease-in;-moz-transition:color .07s ease-in;transition:color .07s ease-in}a:active,a:focus,a:hover{text-decoration:underline}.h1,h1{color:inherit;font-size:var(--3xl-font-size);font-weight:500;line-height:var(--3xl-line-height);margin:0 0 1.5rem}.h2,.inspiration-detail__title,.section-head,h2{color:inherit;font-size:var(--2xl-font-size);font-weight:500;line-height:var(--2xl-line-height);margin:0 0 1.75rem}.article-rows .entry h1:not(.section-suptitle),.article-rows .entry h2:not(.section-suptitle),.feature-item-list--full .feature-item__title,.h3,.step__title,h3{color:inherit;font-size:var(--xl-font-size);font-weight:500;line-height:var(--xl-line-height);margin:0 0 .5em}.article-rows .entry h3:not(.section-suptitle),.blog-item__title,.comparison-list__title,.h4,.job-offer__title,h4{color:inherit;font-size:var(--lg-font-size);font-weight:500;line-height:var(--lg-line-height);margin:0 0 .5em}.h5,.h6,h5,h6{color:inherit;font-size:var(--lg-font-size);font-weight:400;line-height:var(--lg-line-height);margin:0 0 .5em}.article-foot__item,.blockquote__name,.blog-item__category,.btn-circle-icon,.btn-link,.btn:not(.btn--inline),.comparison-list__limit,.contact__suptitle,.cursor,.icon-link,.product-nav-item__desc,.quick-contact__suptitle,.section-suptitle,.sidebox__item-title,.sub-nav__link,.suptitle,.video__play{font-size:var(--xs-font-size);font-weight:400;letter-spacing:.09em;line-height:var(--xs-line-height);text-transform:uppercase}.section-suptitle-wrap{max-width:max(17rem,250px)}.section-suptitle{color:#7f7f7f;margin-bottom:min(max(min(7.216vh,84px),35px),3.5rem);max-width:38rem}.inspiration-detail__title,.section-head{text-wrap:balance;margin-bottom:3.5rem;max-width:38rem}.inspiration-detail__title em,.inspiration-detail__title i,.section-head em,.section-head i{font-family:Tiempos,Arial,sans-serif;font-style:italic}.section-head--divided{margin-bottom:6rem}.section-head--full{max-width:none}.section-head--last{margin-bottom:0}.section-head--text{margin-bottom:2.5rem}.section-head--medium{margin-bottom:4.5rem}.section-text{margin-bottom:5rem}.section-text--right{max-width:max(26rem,400px)}.section-header{margin-bottom:var(--block-padding-small)}p{margin:0 0 1em}address,cite{font-style:normal}.list-unstyled li{background:none;padding:0}.entry ul.list-checked--2,ul.list-checked--2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9rem}.entry ul.list-checked--2 li,ul.list-checked--2 li{margin-left:.9rem;width:-webkit-calc(50% - .9rem);width:-moz-calc(50% - .9rem);width:calc(50% - .9rem)}.entry ul.list-checked li,ul.list-checked li{margin-bottom:.25rem;padding-left:1.5rem;position:relative}.entry ul.list-checked li:before,ul.list-checked li:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJtMy43NSA5IDMuNzUgMy43NSA3LjUtNy41IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxOHYxOEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) 50% no-repeat;background-size:100% auto;content:"";display:block;height:max(.9rem,15px);left:0;position:absolute;top:.17rem;width:max(.9rem,15px)}.text-small{font-size:var(--sm-font-size)}.big-text-section,.big-text-section.entry,.blockquote__quote,.entry blockquote,.entry blockquote.entry,.entry.perex,.entry.text-bigger,.text-bigger{font-size:var(--xl-font-size);line-height:var(--xl-line-height)}.big-text-section--big,.big-text-section--big.entry,.big-text-section.entry--big,.big-text-section.entry--big.entry,.entry.text-big,.text-big{font-size:var(--2xl-font-size);line-height:var(--2xl-line-height)}.big-text-section--xbig,.big-text-section--xbig.entry,.big-text-section.entry--xbig,.big-text-section.entry--xbig.entry,.entry.text-xbig,.text-xbig{font-size:max(3.5rem,35px);line-height:max(4.2rem,42px)}hr{border:0;border-top:1px solid #7f7f7f;display:block;height:1px;margin:1em 0;padding:0}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline;_vertical-align:bottom}sup{bottom:1ex;font-size:.62em}sub{top:.5ex}.entry{font-size:var(--base-font-size);line-height:var(--base-line-height)}.entry strong{font-weight:700}.entry li,.entry ol,.entry p,.entry table,.entry ul{margin-bottom:1.2rem}.entry li:last-child,.entry ol:last-child,.entry p:last-child,.entry table:last-child,.entry ul:last-child{margin-bottom:0}.entry h1:not(.section-suptitle),.entry h2:not(.section-suptitle){margin-bottom:2rem;margin-top:3rem}.entry h3:not(.section-suptitle){margin-bottom:2rem}.entry h4,.entry h5,.entry h6{margin-top:1rem}.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child,.entry h6:first-child{margin-top:0}.entry figure,.entry table{margin:1.25rem 0 1rem}.entry figure:first-child,.entry table:first-child{margin-top:.25rem}.entry figure:last-child,.entry table:last-child{margin-bottom:.25rem}.entry ul>li{margin-bottom:.75rem;padding-left:max(2.9rem,34px);position:relative}.entry ul>li:before{background:#000;border-radius:50%;content:"";display:block;height:6px;left:1.25rem;position:absolute;top:.5rem;width:6px}.entry ol{counter-reset:counter;margin-left:0;*margin-left:54px}.entry ol>li{counter-increment:counter;*list-style-type:decimal;margin-bottom:.75rem;padding-left:max(2.9rem,34px);position:relative}.entry ol>li:before{color:#000;content:counter(counter) ". ";font-weight:500;left:1.1rem;position:absolute;top:0}.entry ul.list-checked li{padding-left:max(2.9rem,34px)}.entry ul.list-checked li:before{left:1rem}.entry .btn:not(.btn--inline){margin-bottom:1rem;margin-top:1rem}@media screen and (max-width:768px){.section-suptitle{color:#7f7f7f;margin-bottom:min(max(min(5.67vh,66px),27.5px),2.75rem)}}.loader{height:1.5rem;position:relative;width:1.5rem}.loader:after,.loader:before{-webkit-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;-moz-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-animation-delay:-.15s;-moz-animation-delay:-.15s;animation-delay:-.15s;border-color:#7f7f7f #7f7f7f transparent transparent;border-radius:50%;border-style:solid;border-width:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:1.5rem;margin:3px;position:absolute;width:1.5rem}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}svg{pointer-events:none}.icon{zoom:1;fill:none;stroke:currentColor;display:inline-block;*display:inline;height:1.25em;position:relative;vertical-align:top;width:1.25em}.icon--fill{stroke:none;fill:currentColor}.icon-porta{width:65px}.item-list{display:grid;gap:var(--item-gap)}.item-list.item-list--1{grid-template-columns:1fr}.item-list.item-list--2{grid-template-columns:1fr 1fr}.item-list.item-list--3{grid-template-columns:repeat(3,1fr)}.item-list.item-list--4{grid-template-columns:repeat(4,1fr)}.item__inner{display:block;position:relative;text-decoration:none}.item__img--round,.item__inner--round{border-radius:1rem;overflow:hidden}.item__bg{left:0;overflow:hidden;position:relative;top:0;width:100%}.item__bg,.item__bg img{display:block;height:100%;position:absolute}.item__bg img{max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.item__bg--center img{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.item__content{position:relative}.feature-item__text,.item-text{font-size:var(--base-font-size)}.item-content li:last-child,.item-content ol:last-child,.item-content p:last-child,.item-content ul:last-child{margin-bottom:0}.sh-content--slide{-webkit-transition:max-height .2s ease-out;-moz-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.sh-content:not(.sh-content--active){display:block;margin:0;max-height:0;max-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none}.sh-content--active{max-height:2000px;opacity:1;-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.sh-content--active.sh-content--slide{-webkit-transition:max-height .2s ease-in;-moz-transition:max-height .2s ease-in;transition:max-height .2s ease-in}.fade-in{-webkit-animation:fadeIn .3s ease-in;-moz-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.fade-reveal.to-reveal{opacity:0;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.fade-reveal.to-reveal.revealed{opacity:1}.slide-reveal.to-reveal{-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out,-moz-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-moz-transform .6s ease-in-out}.slide-reveal.to-reveal.revealed{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slide-reveal.fade-reveal.to-reveal.to-reveal{-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out,opacity .6s ease-in-out,-moz-transform .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out,-moz-transform .6s ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header{background-color:var(--background-color);color:var(--text-color);height:var(--header-height);left:0;overflow-x:clip;padding:0;position:absolute;top:0;-webkit-transition:background-color .2s ease-out,color .2s ease-out;-moz-transition:background-color .2s ease-out,color .2s ease-out;transition:background-color .2s ease-out,color .2s ease-out;width:100vw;z-index:1000}.header--alt{background-color:transparent;color:#fff}.header--alt .main-nav__link--slide-hover .main-nav__link-text:after,.header--alt .main-nav__link--slide-hover .main-nav__link-text:before,.header--alt .main-nav__link--slide-hover .secondary-nav__link-text:after,.header--alt .main-nav__link--slide-hover .secondary-nav__link-text:before,.header--alt .secondary-nav__link--slide-hover .main-nav__link-text:after,.header--alt .secondary-nav__link--slide-hover .main-nav__link-text:before,.header--alt .secondary-nav__link--slide-hover .secondary-nav__link-text:after,.header--alt .secondary-nav__link--slide-hover .secondary-nav__link-text:before{color:#fff}.header--fixed{left:0;position:fixed;top:0}.header__logo{display:block;left:var(--container-padding);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1050}.header__logo,.header__logo .icon{width:max(min(10.983vw,228px),140px)}.header__logo .icon{fill:currentColor;stroke:none;height:max(min(2.659vw,55.2px),33px)}.main-nav,.secondary-nav{margin:0}.main-nav__list,.secondary-nav__list{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0}.main-nav__item,.secondary-nav__item{background:none;display:block;margin:0;padding:0}.main-nav__link,.secondary-nav__link{color:inherit;display:block;font-size:var(--xs-font-size);font-weight:500;line-height:var(--header-height);padding:0 15px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.main-nav__link:active,.main-nav__link:focus,.main-nav__link:hover,.secondary-nav__link:active,.secondary-nav__link:focus,.secondary-nav__link:hover{color:inherit;text-decoration:none}.main-nav__link--slide-hover,.secondary-nav__link--slide-hover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:var(--header-height);-webkit-justify-content:center;justify-content:center}.main-nav__link--slide-hover .main-nav__link-text,.main-nav__link--slide-hover .secondary-nav__link-text,.secondary-nav__link--slide-hover .main-nav__link-text,.secondary-nav__link--slide-hover .secondary-nav__link-text{color:transparent;display:inline-block;line-height:1.5;overflow:hidden;position:relative}.main-nav__link--slide-hover .main-nav__link-text:after,.main-nav__link--slide-hover .main-nav__link-text:before,.main-nav__link--slide-hover .secondary-nav__link-text:after,.main-nav__link--slide-hover .secondary-nav__link-text:before,.secondary-nav__link--slide-hover .main-nav__link-text:after,.secondary-nav__link--slide-hover .main-nav__link-text:before,.secondary-nav__link--slide-hover .secondary-nav__link-text:after,.secondary-nav__link--slide-hover .secondary-nav__link-text:before{color:var(--text-color);content:attr(data-text);display:inline-block;left:0;position:absolute;top:-webkit-calc(50% + .15em);top:-moz-calc(50% + .15em);top:calc(50% + .15em);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;transition:top .2s ease-in-out;width:100%}.main-nav__link--slide-hover .main-nav__link-text:before,.main-nav__link--slide-hover .secondary-nav__link-text:before,.secondary-nav__link--slide-hover .main-nav__link-text:before,.secondary-nav__link--slide-hover .secondary-nav__link-text:before{top:50%}.main-nav__link--slide-hover .main-nav__link-text:after,.main-nav__link--slide-hover .secondary-nav__link-text:after,.secondary-nav__link--slide-hover .main-nav__link-text:after,.secondary-nav__link--slide-hover .secondary-nav__link-text:after{top:150%}.main-nav__link--slide-hover:active .main-nav__link-text,.main-nav__link--slide-hover:active .secondary-nav__link-text,.main-nav__link--slide-hover:focus .main-nav__link-text,.main-nav__link--slide-hover:focus .secondary-nav__link-text,.main-nav__link--slide-hover:hover .main-nav__link-text,.main-nav__link--slide-hover:hover .secondary-nav__link-text,.secondary-nav__link--slide-hover:active .main-nav__link-text,.secondary-nav__link--slide-hover:active .secondary-nav__link-text,.secondary-nav__link--slide-hover:focus .main-nav__link-text,.secondary-nav__link--slide-hover:focus .secondary-nav__link-text,.secondary-nav__link--slide-hover:hover .main-nav__link-text,.secondary-nav__link--slide-hover:hover .secondary-nav__link-text{color:transparent}.main-nav__link--slide-hover:active .main-nav__link-text:before,.main-nav__link--slide-hover:active .secondary-nav__link-text:before,.main-nav__link--slide-hover:focus .main-nav__link-text:before,.main-nav__link--slide-hover:focus .secondary-nav__link-text:before,.main-nav__link--slide-hover:hover .main-nav__link-text:before,.main-nav__link--slide-hover:hover .secondary-nav__link-text:before,.secondary-nav__link--slide-hover:active .main-nav__link-text:before,.secondary-nav__link--slide-hover:active .secondary-nav__link-text:before,.secondary-nav__link--slide-hover:focus .main-nav__link-text:before,.secondary-nav__link--slide-hover:focus .secondary-nav__link-text:before,.secondary-nav__link--slide-hover:hover .main-nav__link-text:before,.secondary-nav__link--slide-hover:hover .secondary-nav__link-text:before{top:-50%}.main-nav__link--slide-hover:active .main-nav__link-text:after,.main-nav__link--slide-hover:active .secondary-nav__link-text:after,.main-nav__link--slide-hover:focus .main-nav__link-text:after,.main-nav__link--slide-hover:focus .secondary-nav__link-text:after,.main-nav__link--slide-hover:hover .main-nav__link-text:after,.main-nav__link--slide-hover:hover .secondary-nav__link-text:after,.secondary-nav__link--slide-hover:active .main-nav__link-text:after,.secondary-nav__link--slide-hover:active .secondary-nav__link-text:after,.secondary-nav__link--slide-hover:focus .main-nav__link-text:after,.secondary-nav__link--slide-hover:focus .secondary-nav__link-text:after,.secondary-nav__link--slide-hover:hover .main-nav__link-text:after,.secondary-nav__link--slide-hover:hover .secondary-nav__link-text:after{top:50%}.main-nav__link--gradient .main-nav__link-text:after,.main-nav__link--gradient .main-nav__link-text:before,.main-nav__link--gradient .secondary-nav__link-text:after,.main-nav__link--gradient .secondary-nav__link-text:before,.secondary-nav__link--gradient .main-nav__link-text:after,.secondary-nav__link--gradient .main-nav__link-text:before,.secondary-nav__link--gradient .secondary-nav__link-text:after,.secondary-nav__link--gradient .secondary-nav__link-text:before{-webkit-text-fill-color:transparent;background:var(--background);-webkit-background-clip:text;background-clip:text;color:transparent}.main-nav__link:focus-visible,.secondary-nav__link:focus-visible{outline:2px solid #0909ff;outline-offset:.3rem}.secondary-nav{position:absolute;right:var(--container-padding);top:0}@media screen and (max-width:768px){.main-nav{display:none}.header__logo{left:-webkit-calc(var(--container-padding) + 4px);left:-moz-calc(var(--container-padding) + 4px);left:calc(var(--container-padding) + 4px);z-index:500}}.dropdown__trig,.subdropdown__trig{position:relative}.dropdown__trig--active:before,.subdropdown__trig--active:before{opacity:1;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.dropdown__menu,.subdropdown__menu{opacity:0;overflow:hidden;overflow-y:auto;pointer-events:none;position:absolute;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.dropdown__menu--open,.subdropdown__menu--open{opacity:1;pointer-events:all}.dropdown__menu-inner,.subdropdown__menu-inner{background:var(--background-color);border-radius:0 0 20px 20px;color:var(--text-color);padding:max(2.75rem,35px) 0;position:relative;text-align:left;z-index:500}.dropdown--hover:active .dropdown__trig:after,.dropdown--hover:focus .dropdown__trig:after,.dropdown--hover:hover .dropdown__trig:after,.subdropdown--hover:active .dropdown__trig:after,.subdropdown--hover:focus .dropdown__trig:after,.subdropdown--hover:hover .dropdown__trig:after{content:"";display:block;height:18rem;left:50%;position:absolute;top:35%;-webkit-transform:translate(-50%,-29%) scaleY(.3) rotate(45deg);-moz-transform:translate(-50%,-29%) scaleY(.3) rotate(45deg);-ms-transform:translate(-50%,-29%) scaleY(.3) rotate(45deg);transform:translate(-50%,-29%) scaleY(.3) rotate(45deg);width:18rem;z-index:3500}.dropdown__menu{border-top:1px solid #ccc;left:0;top:var(--header-height);width:100vw}.dropdown__menu:before{background-color:rgba(0,0,0,.42);content:"";display:block;height:0;left:0;opacity:0;pointer-events:none;position:fixed;top:var(--header-height);-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:100vw;width:0;z-index:100}.dropdown__menu--open:before{height:100vh;opacity:1;width:100vw}.body--dropdown-open{max-height:100vh;overflow:hidden}.body--dropdown-open .header--alt{background-color:var(--background-color);color:var(--text-color)}.body--dropdown-open .header--alt .main-nav__link--slide-hover .main-nav__link-text:after,.body--dropdown-open .header--alt .main-nav__link--slide-hover .main-nav__link-text:before,.body--dropdown-open .header--alt .main-nav__link--slide-hover .secondary-nav__link-text:after,.body--dropdown-open .header--alt .main-nav__link--slide-hover .secondary-nav__link-text:before,.body--dropdown-open .header--alt .secondary-nav__link--slide-hover .main-nav__link-text:after,.body--dropdown-open .header--alt .secondary-nav__link--slide-hover .main-nav__link-text:before,.body--dropdown-open .header--alt .secondary-nav__link--slide-hover .secondary-nav__link-text:after,.body--dropdown-open .header--alt .secondary-nav__link--slide-hover .secondary-nav__link-text:before{color:var(--text-color)}.body--no-fade .dropdown__menu{-webkit-transition:none;-moz-transition:none;transition:none}.body--no-fade .dropdown__menu:before{-webkit-transition:none;-moz-transition:none;transition:none}@media screen and (max-width:768px){.dropdown__trig:before{display:none}.dropdown__menu{background:none;left:auto;padding:0 0 0 1.5rem;position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;width:100%}}.dropdown-nav__list{margin:max(min(-1.45vh,-13px),-20px) 0 0}.dropdown-nav__item{display:block;margin:0;padding:0}.dropdown-nav__link:before,.dropdown-nav__root-link:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyMDBfMTkyNikiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Im02Ljk1OCA1LjUtMi43NS0yLjc1TTYuOTU4IDUuNWwtMi43NSAyLjc1Ii8+PC9nPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:11px auto;border-radius:7px;content:"";display:block;height:26px;position:absolute;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;transition:background-color .1s ease-in;width:26px}.dark-scheme .dropdown-nav__link:before,.dark-scheme .dropdown-nav__root-link:before{-webkit-filter:invert(1);filter:invert(1)}.dropdown-nav__link.dropdown__trig:before,.dropdown-nav__link.subdropdown__trig:before,.dropdown-nav__root-link.dropdown__trig:before,.dropdown-nav__root-link.subdropdown__trig:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTYuNSAyLjcwOHY3LjU4M00yLjcwOCA2LjVoNy41ODQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDEzdjEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);background-size:13px auto}.dropdown-nav__link.dropdown__trig.dropdown__trig--active:before,.dropdown-nav__link.dropdown__trig.sh-trig--active:before,.dropdown-nav__link.subdropdown__trig.dropdown__trig--active:before,.dropdown-nav__link.subdropdown__trig.sh-trig--active:before,.dropdown-nav__root-link.dropdown__trig.dropdown__trig--active:before,.dropdown-nav__root-link.dropdown__trig.sh-trig--active:before,.dropdown-nav__root-link.subdropdown__trig.dropdown__trig--active:before,.dropdown-nav__root-link.subdropdown__trig.sh-trig--active:before{background-color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjE4MSA2LjgxOCA2LjgyIDEyLjE4MU02LjgxOSA2LjgybDUuMzYyIDUuMzYyIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-size:18px auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.dropdown-nav__link--external:before,.dropdown-nav__root-link--external:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNOS45MTcgNC4wODMgNC4wODQgOS45MTZNNC42NjYgNC4wODNoNS4yNXY1LjI1Ii8+PC9nPjwvc3ZnPg==);background-size:13px auto}.dropdown-nav__root-link{display:inline-block;font-size:max(1.1rem,20px);font-weight:500;line-height:var(--md-line-height);margin-bottom:1.75rem;padding-right:1.25rem;position:relative}.dropdown-nav__root-link:before{right:0;top:.2rem}.dropdown-nav__link{border-bottom:1px solid #ccc;color:var(--text-color);display:block;font-size:max(1.1rem,20px);font-weight:400;line-height:var(--md-line-height);padding:max(min(1.45vh,20px),13px) 2.5rem max(min(1.45vh,20px),13px) 0;position:relative}.dropdown-nav__link--root{font-weight:600}.dropdown-nav__link--gradient .dropdown-nav__link-text{-webkit-text-fill-color:transparent;background:var(--background);-webkit-background-clip:text;background-clip:text;color:transparent}.dropdown-nav__link:before{right:.35rem;top:max(.7rem,14px)}.dropdown-nav__link:after{background-color:var(--text-color);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-moz-transition:transform .2s ease-out,-moz-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out,-moz-transform .2s ease-out;width:100%}.dropdown-nav__link:active,.dropdown-nav__link:focus,.dropdown-nav__link:hover{text-decoration:none}.dropdown-nav__link:active:after,.dropdown-nav__link:focus:after,.dropdown-nav__link:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width:768px){.dropdown-nav__link:after,.dropdown-nav__root-link:after{display:none}}.menu-trigger{padding-right:0;position:relative;z-index:1100}.menu-trigger__text{opacity:1}.menu-trigger__close,.menu-trigger__text{-webkit-transition:opacity .15s ease-in;-moz-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.menu-trigger__close{opacity:0}.menu-trigger__close:after,.menu-trigger__close:before{background-color:var(--text-color);content:"";display:block;height:2px;left:50%;margin-left:-7px;margin-top:-2px;position:absolute;top:50%;-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;-moz-transition:transform .15s ease-in,-moz-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in,-moz-transform .15s ease-in;width:15px}.menu-trigger.dropdown__trig--active .menu-trigger__text{opacity:0}.menu-trigger.dropdown__trig--active .menu-trigger__close{opacity:1}.menu-trigger.dropdown__trig--active .menu-trigger__close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-trigger.dropdown__trig--active .menu-trigger__close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu{height:100vh;left:100vw;overflow:hidden;position:absolute;top:0;-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;transition:left .3s ease-out;width:100vw;z-index:500}.menu:before{background-color:rgba(0,0,0,.42);content:"";display:block;height:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:100vw;width:0;z-index:100}.menu.dropdown__menu--open{left:75vw}.menu.dropdown__menu--open:before{height:100vh;opacity:1;width:100vw}.menu.dropdown__menu--open[data-step="1"]{left:50vw}.menu.dropdown__menu--open[data-step="1"] .menu__subnav{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:step1Slide;-moz-animation-name:step1Slide;animation-name:step1Slide}.menu.dropdown__menu--open[data-step="2"]{left:0}.menu.dropdown__menu--open[data-step="2"] .menu__subnav{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-name:step2Slide;-moz-animation-name:step2Slide;animation-name:step2Slide}.menu.dropdown__menu--open[data-step="2"] .menu__products{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-name:step3Slide;-moz-animation-name:step3Slide;animation-name:step3Slide}.menu__inner{background:var(--background-color);color:var(--text-color);padding-top:var(--header-height);text-align:left;z-index:500}.menu__content,.menu__inner{height:100%;position:relative}.menu__content{border-top:1px solid #ccc;overflow:auto}.menu__nav-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;border-right:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:max(2.5rem,20px) var(--container-padding);width:25%}.menu__nav:not(:last-child){margin-bottom:25px}.menu__btns .btn{width:100%}.menu__btns:not(:last-child){margin-bottom:35px}.menu__socials{margin-top:auto}.menu__submenu{height:100%;left:25%;top:0;width:75%}.menu__submenu-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:max(2.5rem,20px) 0}.menu__submenu-left{padding:0 var(--container-padding);width:33.33333%}.menu__submenu-right{padding-right:var(--container-padding);width:66.66666%}.menu__products,.menu__subnav{position:relative}.menu__sub-products{display:none}.menu__sub-products-menu{padding:1.5rem 0}@-webkit-keyframes step1Slide{0%{-webkit-transform:translateX(50vh);transform:translateX(50vh)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes step1Slide{0%{-moz-transform:translateX(50vh);transform:translateX(50vh)}to{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes step1Slide{0%{-webkit-transform:translateX(50vh);-moz-transform:translateX(50vh);transform:translateX(50vh)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes step2Slide{0%{-webkit-transform:translateX(100vh);transform:translateX(100vh)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes step2Slide{0%{-moz-transform:translateX(100vh);transform:translateX(100vh)}to{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes step2Slide{0%{-webkit-transform:translateX(100vh);-moz-transform:translateX(100vh);transform:translateX(100vh)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes step3Slide{0%{-webkit-transform:translateX(170vh);transform:translateX(170vh)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes step3Slide{0%{-moz-transform:translateX(170vh);transform:translateX(170vh)}to{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes step3Slide{0%{-webkit-transform:translateX(170vh);-moz-transform:translateX(170vh);transform:translateX(170vh)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:1200px){.menu.dropdown__menu--open{left:50vw}.menu.dropdown__menu--open[data-step="1"],.menu.dropdown__menu--open[data-step="2"]{left:0}.menu__nav-col{width:50%}.menu__submenu{left:50%;width:50%}.menu__submenu-left{width:100%}.menu__submenu-right{display:none}.menu__sub-products{display:block}}@media screen and (max-width:768px){.menu{width:-webkit-calc(100vw - 20px);width:-moz-calc(100vw - 20px);width:calc(100vw - 20px)}.menu.dropdown__menu--open,.menu.dropdown__menu--open[data-step="1"]{left:20px}.menu.dropdown__menu--open[data-step="1"] .menu__subnav{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none}.menu.dropdown__menu--open[data-step="2"]{left:20px}.menu.dropdown__menu--open[data-step="2"] .menu__products,.menu.dropdown__menu--open[data-step="2"] .menu__subnav{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none}.menu__nav-col{padding-left:0;padding-right:0;width:100%}.menu__socials{padding-bottom:25px}.menu__submenu{background-color:#f5f6f7;left:0;max-height:0;position:relative;top:-1px;width:100%}.menu__submenu.dropdown__menu--open{max-height:300vh}.menu__submenu-inner{padding:0}.menu__submenu-left{padding:0 25px 0 40px}.menu .dropdown-nav__list{margin-bottom:-1px;margin-top:4px}.menu .dropdown-nav__link{margin-left:20px;margin-right:20px}.menu .dropdown-nav__link.dropdown__trig--active:before,.menu .dropdown-nav__link.sh-trig--active:before,.menu .dropdown-nav__link.subdropdown__trig--active:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjE4MSA2LjgxOCA2LjgyIDEyLjE4MU02LjgxOSA2LjgybDUuMzYyIDUuMzYyIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}.menu__submenu .dropdown-nav__link{margin-left:0;margin-right:0}.menu__submenu .dropdown-nav__link:before{right:0}.menu__btns{padding:0 20px}}.footer{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;font-size:var(--sm-font-size)}.footer,.footer__content{padding-top:calc(var(--block-padding-middle)/2)}.footer__content--border{border-top:1px solid rgba(var(--text-color-rgb),.2)}.footer__section{margin-bottom:1.2rem}.footer__section .btn{margin-bottom:.5rem}.footer__title{font-size:var(--base-font-size);font-weight:500;margin-bottom:1rem}.footer__logo{display:inline-block}.footer__logo,.footer__logo .icon{width:max(min(10.983vw,228px),120px)}.footer__logo .icon{stroke:none;fill:currentColor;height:max(min(2.659vw,55.2px),33px)}.footer__copy{border-top:1px solid rgba(var(--text-color-rgb),.2);color:rgba(var(--text-color-rgb),.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:max(min(5.155vh,60px),25px);padding:max(min(3.711vh,43.2px),18px) 0}.footer__copy-text{margin-bottom:1rem}.footer__porta{color:rgba(var(--text-color-rgb),.3);display:block;margin-left:auto;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;transition:color .2s ease-out}.footer__porta .icon{stroke:none;width:60px}.footer__porta:active,.footer__porta:focus,.footer__porta:hover{color:var(--text-color)}.footer-nav__list{margin:0}.footer-nav__item{margin-bottom:.35rem;padding:0}.footer-copy-nav__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.footer-copy-nav__item{margin-bottom:1rem;margin-left:2rem;padding-left:0}@media screen and (max-width:576px){.footer__copy-nav{margin-left:-2rem;width:100%}.footer__porta{margin-left:0;margin-top:2rem}}.social-nav--condensed .social-nav__list{gap:max(1rem,16px)}.social-nav__list{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem max(2rem,30px);margin-bottom:1.5rem}.social-nav__item{margin-bottom:0}.social-nav__link{display:block}.social-nav__link .icon{fill:currentColor;stroke:none;height:24px;width:24px}.social-nav__link .icon--stroke{fill:none;stroke:currentColor}.breadcrumb{border-bottom:1px solid #ccc;padding:.5rem 1rem .25rem}.breadcrumb,.breadcrumb__list{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb__list{margin:0}.breadcrumb__item{color:#7f7f7f;font-size:.7rem;line-height:1.3;margin-bottom:.22rem;padding-left:0}.breadcrumb__item:not(:last-of-type){padding-right:1.5rem;position:relative}.breadcrumb__item:not(:last-of-type):after{content:">";display:block;position:absolute;right:.25rem;top:0}.breadcrumb__link{display:inline-block;line-height:1.3}.content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.container-full{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-full--wide{padding-left:var(--container-padding-small);padding-right:var(--container-padding-small)}.container-v-full{padding-bottom:var(--container-padding);padding-top:var(--container-padding)}.container-v-full--wide{padding-bottom:var(--container-padding-small);padding-top:var(--container-padding-small)}.block{margin:var(--block-padding) 0;scroll-margin-top:var(--block-padding)}.block--narrow{margin:var(--block-padding-narrow) 0;scroll-margin-top:var(--block-padding-narrow)}.block--small{margin:var(--block-padding-small) 0;scroll-margin-top:var(--block-padding-small)}.block--top-narrow{margin-top:var(--block-padding-narrow);scroll-margin-top:var(--block-padding-narrow)}.block--bottom-narrow{margin-bottom:var(--block-padding-narrow)}.block--article{margin-top:max(2.5rem,35px);scroll-margin-top:var(--block-padding-small)}.block--bg{background-color:var(--background-color);position:relative;-webkit-transition:color .4s ease-in,background-color .4s ease-in;-moz-transition:color .4s ease-in,background-color .4s ease-in;transition:color .4s ease-in,background-color .4s ease-in;z-index:20}.block--alt{background:var(--text-color);color:var(--background-color);margin:0;padding:var(--block-padding) 0;scroll-margin-top:0}.block--alt.block--narrow{padding:var(--block-padding-narrow) 0}.block--alt.block--small{padding:var(--block-padding-small) 0}.block--alt-2{background:#f5f6f7;margin:0;padding:var(--block-padding) 0;scroll-margin-top:0}.block--alt-2.block--narrow{padding:var(--block-padding-narrow) 0}.block--alt-2.block--small{padding:var(--block-padding-small) 0}.block--alpha{margin-top:0;padding-top:0;scroll-margin-top:0}.block--omega{margin-bottom:0;padding-bottom:0}.block--no-padding{margin:0;padding:0}.block--full{min-height:100vh}.block--centered{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:0}.block--top-border{border-top:1px solid #ccc;padding-top:var(--block-padding);scroll-margin-top:0}.block--bottom-border{border-bottom:1px solid #ccc;padding-bottom:var(--block-padding)}.block-container{background-color:var(--background-color);margin:var(--block-padding) 0;padding:var(--container-padding) 0;position:relative;-webkit-transition:color .4s ease-in,background-color .4s ease-in;-moz-transition:color .4s ease-in,background-color .4s ease-in;transition:color .4s ease-in,background-color .4s ease-in;z-index:50}.block-container--wide{padding:var(--container-padding-small) 0}.block-container--alpha{padding-top:0;scroll-margin-top:0}.block-container--omega{padding-bottom:0}.block-container .block:first-child{margin-top:0}.block-container .block:last-child{margin-bottom:0}.block-shadow--bottom:after,.block-shadow--bottom:before,.block-shadow--top:after,.block-shadow--top:before{content:"";display:none;height:4rem;left:0;pointer-events:none;position:absolute;width:100%}.block-shadow--top:before{-webkit-box-shadow:0 -20px 20px 0 rgba(0,0,0,.1);box-shadow:0 -20px 20px 0 rgba(0,0,0,.1);display:block;top:0}.block-shadow--bottom:after{bottom:0;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.1);box-shadow:0 20px 20px 0 rgba(0,0,0,.1);display:block}.block-sticked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:0;min-height:-webkit-calc(100vh - var(--sticked-block-offset));min-height:-moz-calc(100vh - var(--sticked-block-offset));min-height:calc(100vh - var(--sticked-block-offset));padding:var(--block-padding-narrow) 0;position:-webkit-sticky;position:sticky;scroll-margin-top:0;z-index:10}.block-sticked.block--no-padding{padding:0}.block-sticked--bottom.block-sticked{bottom:-webkit-calc(var(--sticked-block-offset)*-1);bottom:-moz-calc(var(--sticked-block-offset)*-1);bottom:calc(var(--sticked-block-offset)*-1)}.block-sticked--top.block-sticked{top:-webkit-calc(var(--sticked-block-offset)*-1);top:-moz-calc(var(--sticked-block-offset)*-1);top:calc(var(--sticked-block-offset)*-1)}.block-over-sticked{position:relative;z-index:50}.block-pinned{margin-bottom:40vh}.block-rolled{height:100vh;overflow:hidden;-webkit-transition:height .1s ease-out;-moz-transition:height .1s ease-out;transition:height .1s ease-out}.block-rows>.block-row:not(:first-of-type){padding-top:var(--block-padding)}.block-rows.block-rows--small>.block-row:not(:first-of-type),.block-rows>.block-row--small:not(:first-of-type){padding-top:var(--block-padding-narrow)}.comparison-table,.entry table,.product-specification__table,.table-striped{table-layout:fixed;width:100%}.comparison-table table,.entry table table,.product-specification__table table,.table-striped table{width:100%}.comparison-table td,.comparison-table th,.entry table td,.entry table th,.product-specification__table td,.product-specification__table th,.table-striped td,.table-striped th{font-size:var(--sm-font-size);padding:max(7px,.7rem) max(12px,.7rem);text-align:left;width:50%}.comparison-table td:first-child,.comparison-table th:first-child,.entry table td:first-child,.entry table th:first-child,.product-specification__table td:first-child,.product-specification__table th:first-child,.table-striped td:first-child,.table-striped th:first-child{border-radius:10px 0 0 10px}.comparison-table td:last-child,.comparison-table th:last-child,.entry table td:last-child,.entry table th:last-child,.product-specification__table td:last-child,.product-specification__table th:last-child,.table-striped td:last-child,.table-striped th:last-child{border-radius:0 10px 10px 0}.comparison-table td,.comparison-table th,.entry table td,.entry table th,.product-specification__table td,.product-specification__table th,.table-striped td,.table-striped th{font-weight:400}.comparison-table thead td,.comparison-table thead th,.entry table thead td,.entry table thead th,.product-specification__table thead td,.product-specification__table thead th,.table-striped thead td,.table-striped thead th{font-size:var(--base-font-size);font-weight:500}.comparison-table tbody tr:nth-child(odd) td,.comparison-table tbody tr:nth-child(odd) th,.entry table tbody tr:nth-child(odd) td,.entry table tbody tr:nth-child(odd) th,.product-specification__table tbody tr:nth-child(odd) td,.product-specification__table tbody tr:nth-child(odd) th,.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f5f6f7}.dark-scheme tbody tr:nth-child(odd) td,.dark-scheme tbody tr:nth-child(odd) th{background-color:hsla(0,0%,100%,.1)}.accordion-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--item-gap)}.accordion{border:1px solid #ccc;border-radius:20px}.accordion__head{padding:max(20px,1.8rem) var(--item-padding-middle)}.accordion__head:hover{cursor:pointer}.accordion__title{display:block;font-size:var(--lg-font-size);font-weight:500;line-height:var(--lg-line-height);margin-bottom:0;padding-right:25px;position:relative}.accordion__title:active,.accordion__title:focus,.accordion__title:hover{text-decoration:underline}.accordion__title:after,.accordion__title:before{background:#000;content:"";display:block;height:2px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-moz-transition:transform .2s ease-out,-moz-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out,-moz-transform .2s ease-out;width:14px}.accordion__title:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion__title:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.accordion--active .accordion__title:after,.accordion__title--active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion__title:after,.accordion__title:before{position:absolute;right:0;top:max(12px,1rem)}.accordion__content{border-top:1px solid #ccc;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .2s ease-in;-moz-transition:max-height .2s ease-in;transition:max-height .2s ease-in}.accordion__inner{padding:max(20px,1.8rem) var(--item-padding-middle)}.accordion--active .accordion__content{max-height:2500px;opacity:1;-webkit-transition:max-height .7s ease-in;-moz-transition:max-height .7s ease-in;transition:max-height .7s ease-in}.article-rows>.article-row:not(:first-child){margin-top:4.25rem}.article-rows--small>.article-row:not(:first-child){margin-top:2.5rem}.article-gallery{display:grid;gap:var(--item-gap);grid-template-columns:1fr 1fr}.article-gallery__img{border-radius:20px;overflow:hidden}.article-gallery__img img{width:100%}.article-image{border-radius:20px;margin:1rem 0;overflow:hidden}.article-image img{width:100%}.article-blockquote,.article-perex{max-width:max(50rem,650px)}.article-text{max-width:max(39rem,450px)}.article-product{border-bottom:1px solid #ccc;border-top:1px solid #ccc;max-width:max(38.5rem,650px);padding:max(2.25rem,25px);position:relative}.article-product__label{background:var(--text-color);border-radius:50%;color:var(--background-color);display:block;font-family:Tiempos,Arial,sans-serif;font-size:max(1.2rem,20px);font-style:italic;height:max(3rem,50px);left:0;line-height:max(3rem,50px);position:absolute;text-align:center;top:1rem;width:max(3rem,50px)}.article-product__inner{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:var(--item-padding)}.article-product__image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:max(8rem,120px)}.article-product__content,.article-product__image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.article-product__content{font-size:var(--base-font-size)}.article-product__title{font-size:var(--lg-font-size);line-height:var(--lg-line-height);margin-bottom:.9rem}.article-product__title i{font-family:Tiempos,Arial,sans-serif;font-weight:400}.article-product__text{margin-bottom:1.25rem}.article-product__text:last-child,.article-product__title:last-child{margin-bottom:0}.article-product__btn{margin-top:auto}.article-foot{border-bottom:1px solid #b3b3b3;border-top:1px solid #b3b3b3;padding:max(1.75rem,20px) 0}.article-foot__inner{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--item-gap-big);gap:var(--item-gap-bigger);-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.article-foot__inner,.article-foot__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.article-foot__items{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-left:-2.5rem}.article-foot__item{color:#7f7f7f;padding-left:2.5rem;position:relative}.article-foot__item:before{content:"/";left:1rem;position:absolute;top:0}@media screen and (max-width:576px){.article-gallery{grid-template-columns:1fr}.article-product__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-product__content{width:100%}}.banner{background-color:#000;border-radius:20px;color:#fff;font-size:var(--base-font-size);overflow:hidden;position:relative}.banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:33rem;padding:max(3rem,25px);position:relative;z-index:10}.banner__bg{overflow:hidden;position:relative;top:0;width:100%;z-index:1}.banner__bg,.banner__img{display:block;height:100%;left:0;position:absolute}.banner__img{max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto}.banner__text{max-width:25rem}.banner .entry ul.list-checked li:before,.banner ul.list-checked li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJtMy43NSA5IDMuNzUgMy43NSA3LjUtNy41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxOHYxOEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)}.blockquote__quote li:last-child,.blockquote__quote ol:last-child,.blockquote__quote p:last-child,.blockquote__quote ul:last-child{margin-bottom:0}.blockquote__name{color:#b3b3b3;margin-top:1.5rem}.block-roll{height:200vh;position:relative;width:100%}.block-roll__content{height:100vh;position:-webkit-sticky;position:sticky;top:0;width:100%}.block-roll__top{height:100vh;position:relative;width:100%;z-index:10}.block-roll__bottom{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:5}.block-roll__box{bottom:-webkit-calc(var(--item-padding-small) + var(--container-padding-small));bottom:-moz-calc(var(--item-padding-small) + var(--container-padding-small));bottom:calc(var(--item-padding-small) + var(--container-padding-small));color:#fff;max-width:-webkit-calc(100% - (var(--item-padding-small) + var(--container-padding-small))*2);max-width:-moz-calc(100% - (var(--item-padding-small) + var(--container-padding-small))*2);max-width:calc(100% - (var(--item-padding-small) + var(--container-padding-small))*2);position:absolute;right:-webkit-calc(var(--item-padding-small) + var(--container-padding-small));right:-moz-calc(var(--item-padding-small) + var(--container-padding-small));right:calc(var(--item-padding-small) + var(--container-padding-small));z-index:50}.category-item-list{gap:var(--item-gap-bigger);grid-template-columns:repeat(3,1fr)}.category-item__inner{background-color:var(--text-color);height:100%}.category-item a.category-item__inner:active,.category-item a.category-item__inner:focus,.category-item a.category-item__inner:hover{text-decoration:none}.category-item a.category-item__inner:active .category-item__bg,.category-item a.category-item__inner:focus .category-item__bg,.category-item a.category-item__inner:hover .category-item__bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.category-item__bg{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out}.category-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:max(22.5rem,250px);padding:var(--item-padding);position:relative;z-index:50}.category-item__title{font-size:var(--lg-font-size);line-height:var(--lg-line-height);margin-top:auto;max-width:max(17rem,300px);padding-right:2.5rem}.category-item__title .circle-icon{height:max(1.9rem,34px);margin-left:5px;width:max(1.9rem,34px)}.category-item__title-icon{margin-right:-2.5rem}@media screen and (max-width:992px){.category-item-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.category-item-list{grid-template-columns:1fr}}.category-teaser{padding:var(--container-padding-small) 0;position:relative;width:100%}.category-teaser--full{height:100vh}.category-teaser--full .category-teaser__inner{height:100%;min-height:0}.category-teaser__inner{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;min-height:37rem;overflow:hidden;position:relative;width:100%}.category-teaser__inner:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(15,40,70,.5)));background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(15,40,70,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(15,40,70,.5));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}.category-teaser__bg{height:100%;position:absolute;width:100%;z-index:1}.category-teaser__placeholder-wrap{height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out;width:100%;z-index:6}.category-teaser__image-wrap,.category-teaser__video-wrap{height:100%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:5}.category-teaser__image-wrap:hover .category-teaser__placeholder-wrap,.category-teaser__video-wrap:hover .category-teaser__placeholder-wrap{opacity:0}.category-teaser__image,.category-teaser__video{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.category-teaser__image{display:block;height:100%;left:50%;max-width:none;position:absolute;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.category-teaser__video{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.category-teaser__content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3.5rem 3rem 4rem;position:relative;width:100%;z-index:10}.category-teaser__content-wrap--narrow{padding:var(--item-padding-small)}.category-teaser__head{font-size:var(--2xl-font-size)}.category-teaser__head-link,.category-teaser__head-link:active,.category-teaser__head-link:focus,.category-teaser__head-link:hover{text-decoration:none}.category-teaser__content{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:auto}.category-teaser__content--outer{bottom:0;left:0;position:absolute}.category-teaser__box,.category-teaser__link{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto}.category-teaser__link-wrap{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-left:auto}.category-teaser__features{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.category-teaser__text{max-width:25rem}.category-teaser-box,.category-teaser-link{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:rgba(var(--background-color-rgb),.2);border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:1.1rem;position:relative;text-decoration:none}.category-teaser-link{width:max(15.5rem,240px)}.category-teaser-link__img{-ms-flex-negative:0;aspect-ratio:1/1;border-radius:.5rem;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto;overflow:hidden;width:5.5rem}.category-teaser-link__img img{width:100%}.category-teaser-link__content{font-size:var(--base-font-size);margin-right:1rem}.category-teaser-link__text{display:inline-block}.category-teaser-link .circle-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:.6rem}.category-teaser-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--item-padding);text-align:center;width:max(15.5rem,250px)}.category-teaser-box__title{font-size:var(--lg-font-size);line-height:var(--lg-font-size);margin-bottom:1.2rem;text-align:center}.category-teaser-box__title:last-child{margin-bottom:0}.category-teaser-box__text{font-size:var(--base-font-size);margin-bottom:0}.category-teaser-box__text ol:last-child,.category-teaser-box__text p:last-child,.category-teaser-box__text ul:last-child{margin-bottom:0}.category-teaser-box__btn{margin-top:1.5rem}@media (hover:none){.category-teaser__placeholder-wrap{opacity:0!important}}@media screen and (max-width:1100px){.category-teaser__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-teaser_features{width:100%}.category-teaser__link{margin-left:0;margin-top:5rem}.category-teaser__content-wrap:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(15,40,70,.1)),to(rgba(15,40,70,.7)));background:-moz-linear-gradient(top,rgba(15,40,70,.1) 20%,rgba(15,40,70,.7) 100%);background:linear-gradient(180deg,rgba(15,40,70,.1) 20%,rgba(15,40,70,.7));height:100%;width:100%}}@media screen and (max-width:576px){.category-teaser__content-wrap:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(.3%,rgba(15,40,70,.2)),color-stop(30%,rgba(15,40,70,.5)),to(rgba(15,40,70,.8)));background:-moz-linear-gradient(top,rgba(15,40,70,.2) .3%,rgba(15,40,70,.5) 30%,rgba(15,40,70,.8) 100%);background:linear-gradient(180deg,rgba(15,40,70,.2) .3%,rgba(15,40,70,.5) 30%,rgba(15,40,70,.8));height:100%;width:100%}.category-teaser-link{width:100%}.category-teaser-link .circle-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0}.category-teaser-link__text{margin-right:1rem}.category-teaser-box{width:100%}}.circle-icon{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid rgba(var(--text-color-rgb),.17);border-radius:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:max(1.8rem,26px);-webkit-justify-content:center;justify-content:center;-webkit-transition:background-color .2s ease-in,color .2s ease-in;-moz-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in;vertical-align:middle;width:max(1.8rem,26px)}.circle-icon__icon{height:max(.55rem,9px);width:max(.55rem,9px)}.circle-icon__icon.icon-close{height:14px;width:14px}.circle-icon--big{height:var(--2xl-font-size);width:var(--2xl-font-size)}.circle-icon--big .circle-icon__icon{height:max(min(.867vw,18px),11px);width:max(min(.867vw,18px),11px)}.circle-icon--alt{border:1px solid rgba(var(--background-color-rgb),.3)}.circle-icon--white{border:1px solid hsla(0,0%,100%,.3)}.btn-circle-icon:active .circle-icon,.btn-circle-icon:focus .circle-icon,.btn-circle-icon:hover .circle-icon,.circle-icon--hover,.comparison-item__remove:active .circle-icon,.comparison-item__remove:focus .circle-icon,.comparison-item__remove:hover .circle-icon,.comparison-product__remove:active .circle-icon,.comparison-product__remove:focus .circle-icon,.comparison-product__remove:hover .circle-icon,.product-item a.product-item__inner:active .circle-icon,.product-item a.product-item__inner:focus .circle-icon,.product-item a.product-item__inner:hover .circle-icon,.product-item__title a:active .circle-icon,.product-item__title a:focus .circle-icon,.product-item__title a:hover .circle-icon{background:var(--text-color);color:var(--background-color)}.btn-circle-icon:active .circle-icon--alt,.btn-circle-icon:focus .circle-icon--alt,.btn-circle-icon:hover .circle-icon--alt,.circle-icon--hover-alt{background:var(--background-color);color:var(--text-color)}.category-item a.category-item__inner:active .category-item__title-icon,.category-item a.category-item__inner:focus .category-item__title-icon,.category-item a.category-item__inner:hover .category-item__title-icon,.category-teaser__head-link:active .circle-icon,.category-teaser__head-link:focus .circle-icon,.category-teaser__head-link:hover .circle-icon,.circle-icon--hover-white,.cta-item__head a:active .circle-icon,.cta-item__head a:focus .circle-icon,.cta-item__head a:hover .circle-icon,.inspiration-detail a:active .circle-icon,.inspiration-detail a:focus .circle-icon,.inspiration-detail a:hover .circle-icon,a.category-teaser-link:active .circle-icon,a.category-teaser-link:focus .circle-icon,a.category-teaser-link:hover .circle-icon{background:#fff;color:#000}.btn-circle-icon,.head-circle-icon{display:inline-block;position:relative}.head-circle-icon .circle-icon{margin-left:.25em;margin-top:-.15em}.head-circle-icon .circle-icon--big{margin-top:-.2em}.btn-circle-icon,.head-circle-icon a{text-decoration:none}.btn-circle-icon{font-weight:500}.btn-circle-icon .circle-icon{margin-left:.5rem}.btn-circle-icon--left .circle-icon{margin-left:0;margin-right:.5rem}.btn-circle-icon:active,.btn-circle-icon:focus,.btn-circle-icon:hover{text-decoration:none}.comparison-list{background-color:var(--background-color);bottom:0;-webkit-box-shadow:0 -20px 25px rgba(0,0,0,.1);box-shadow:0 -20px 25px rgba(0,0,0,.1);padding:18px 0;position:-webkit-sticky;position:sticky;-webkit-transition:color .4s ease-in,background-color .4s ease-in;-moz-transition:color .4s ease-in,background-color .4s ease-in;transition:color .4s ease-in,background-color .4s ease-in;z-index:100}.comparison-list__header{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-bottom:18px}.comparison-list__title{margin-bottom:0}.comparison-list__limit{color:#7f7f7f;margin-bottom:0;margin-top:.5rem}.comparison-list__btns{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:2rem;margin-left:auto}.comparison-list__submit.disabled{opacity:.7;pointer-events:none}.comparison-items{display:grid;gap:var(--item-gap-bigger);grid-template-columns:repeat(3,1fr);margin-bottom:2px}.comparison-item{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f5f6f7;border-radius:10px;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;gap:var(--item-gap);line-height:var(--base-line-height);min-height:max(3.8rem,62px);padding:max(.7rem,12px);position:relative}.comparison-item--empty{background:none;border:1px solid #ccc;color:var(--text-color)}.comparison-item__img{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.comparison-item__img img{max-height:max(40px,2.5rem);width:auto}.comparison-item__title{display:inline-block;font-weight:500}.comparison-item__remove{display:block;position:absolute;right:max(1rem,12px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.comparison-item__remove .circle-icon{height:max(1.9rem,30px);width:max(1.9rem,30px)}.comparison{overflow-x:auto;padding-bottom:40px;position:relative}.comparison__inner{min-width:700px}.comparison__header{background:var(--background-color);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1);-webkit-transition:color .4s ease-in,background-color .4s ease-in,-webkit-box-shadow .2s ease-out;transition:color .4s ease-in,background-color .4s ease-in,-webkit-box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out,color .4s ease-in,background-color .4s ease-in;transition:box-shadow .2s ease-out,color .4s ease-in,background-color .4s ease-in;transition:box-shadow .2s ease-out,color .4s ease-in,background-color .4s ease-in,-webkit-box-shadow .2s ease-out;width:100%;z-index:100}@media screen and (min-width:768px){.comparison__header.fix{-webkit-box-shadow:0 20px 25px rgba(0,0,0,.1);box-shadow:0 20px 25px rgba(0,0,0,.1);position:fixed;top:0}.comparison__header.fix .comparison-product-list{padding:20px var(--item-padding-middle)}.comparison__header.fix .comparison-product{padding:max(12px,.7rem)}.comparison__header.fix .comparison-product__img{margin-bottom:0;max-height:0;opacity:0;overflow:hidden}.comparison__header.fix .comparison-product__remove{top:-10px}}.comparison__header-wrap{min-height:14rem}.comparison-product-list{display:grid;grid-template-columns:repeat(4,1fr);padding:max(2rem,30px) var(--item-padding-middle);-webkit-transition:max-height .3s ease-out;-moz-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.comparison-product{font-size:var(--base-font-size);padding:max(12px,.7rem)}.comparison-product,.comparison-product__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.comparison-product__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:auto}.comparison-product:first-child{grid-column-start:2}.comparison-product__img{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;display:block;-webkit-flex-grow:1;flex-grow:1;margin-bottom:.75rem;max-height:max(12rem,240px);opacity:1;-webkit-transition:max-height .3s ease-out,opacity .3s ease-out;-moz-transition:max-height .3s ease-out,opacity .3s ease-out;transition:max-height .3s ease-out,opacity .3s ease-out;width:7.5rem}.comparison-product__title{font-size:var(--base-font-size);font-weight:500;margin-bottom:0}.comparison-product__title:active,.comparison-product__title:focus,.comparison-product__title:hover{text-decoration:none}.comparison-product__remove{display:block;position:absolute;right:-20px;top:-20px;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;transition:top .2s ease-out}.comparison-product__remove .circle-icon{background-color:var(--background-color);height:max(1.9rem,30px);width:max(1.9rem,30px)}.comparison-table,.comparison-table table{min-width:100%;table-layout:fixed}.comparison-table table{width:auto}.comparison-table td,.comparison-table th{width:25%}.comparison-table td{font-weight:500}@media screen and (max-width:768px){.comparison-items{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.comparison-list{position:relative}.comparison-list__btns{width:100%}.comparison-items{grid-template-columns:1fr}.comparison-product-list{width:640px}.comparison-table{min-width:640px;width:auto}.comparison-table td,.comparison-table th{width:160px}.accordion__title{padding-left:3rem}.accordion__title:after,.accordion__title:before{left:0}}.configuration{background-color:#f5f6f7}.configuration__columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.configuration__column{width:50%}.configuration__left{height:100vh;padding:max(3.5rem,50px) 0;position:-webkit-sticky;position:sticky;top:0}.configuration__right{padding:var(--block-padding-middle) 0 var(--block-padding-middle) max(6rem,40px)}.configuration__left-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:var(--background-color);border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;padding:var(--item-padding-big)}.configuration__head{margin-bottom:1.5rem;max-width:26rem}.configuration__content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;display:grid;-webkit-flex-grow:1;flex-grow:1;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}.configuration__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-column:1;grid-row:1;-webkit-justify-content:center;justify-content:center;opacity:0;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;transition:opacity .1s ease-in;z-index:1}.configuration__content-item.scrollspy-content-active{opacity:1}.configuration-item{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.configuration-item:last-of-type .configuration-item__inner{border-bottom:none;margin-bottom:0}.configuration-item__inner{border-bottom:1px solid #ccc;margin-bottom:5rem;padding-bottom:5rem;text-align:center;width:max(31rem,550px)}.configuration-item__icon-wrap{margin-bottom:1.35rem}.configuration-item__icon{margin:0 auto;width:max(2.25rem,28px)}.configuration-item__title{font-size:var(--xl-font-size);line-height:var(--xl-line-height);margin-bottom:1rem}.configuration-item__text{font-size:var(--base-font-size);margin:0 auto;max-width:max(22rem,300px)}.configuration-item__text .btn-circle-icon{margin-top:.7rem}.configuration-item__text ol:last-child,.configuration-item__text p:last-child,.configuration-item__text ul:last-child{margin-bottom:0}.configuration-item__mobile-image{display:none}@media screen and (max-width:768px){.configuration__left{display:none}.configuration__right{padding-left:0;width:100%}.configuration-item{height:100vh;padding:var(--container-padding-small) 0;position:-webkit-sticky;position:sticky;top:0}.configuration-item,.configuration-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.configuration-item__inner{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background-color:var(--background-color);border-bottom:none;border-radius:20px;-webkit-box-shadow:0 -10px 15px 0 rgba(0,0,0,.05);box-shadow:0 -10px 15px 0 rgba(0,0,0,.05);-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:center;justify-content:center;margin-bottom:0;overflow:hidden;padding:var(--item-padding-big);width:100%}.configuration-item__mobile-image{display:block;margin-top:1.5rem}}.contact__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--base-font-size);height:100%}.contact__text{margin-bottom:3rem}.contact__suptitle{color:#7f7f7f;margin-bottom:1rem}.contact__title{font-size:var(--lg-font-size);font-weight:500;line-height:var(--lg-line-height);margin-bottom:1.5rem}.contact__address{font-size:var(--base-font-size)}.contact__address ol,.contact__address p,.contact__address ul{margin-bottom:1.25rem}.contact__address ol:last-child,.contact__address p:last-child,.contact__address ul:last-child{margin-bottom:0}.contact__info{margin-top:auto}.contact__info-item{margin-bottom:.75rem;padding-left:45px;position:relative}.contact__info-item-icon{height:1.6rem;left:0;position:absolute;top:-4px;width:1.6rem}.contact__map{height:100%}.cta{margin-bottom:0;padding-bottom:0}.cta-item-list{grid-template-columns:1fr 1fr}.cta-item-list--1{grid-template-columns:1fr}.cta-item-list--1 .cta-item__inner{aspect-ratio:30/10.5}.cta-item__inner{aspect-ratio:15/10.5;color:#fff;position:relative}.cta-item__inner:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.cta-item__inner:not(.cta-item__inner--no-video):hover .cta-item__image-wrap{opacity:0}.cta-item__bg{height:100%;position:absolute;width:100%;z-index:1}.cta-item__image-wrap,.cta-item__video-wrap{aspect-ratio:15/10.5;display:block;height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%}.cta-item__image-wrap{opacity:1;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out;z-index:2}.cta-item__video-wrap{z-index:1}.cta-item__image-wrap img,.cta-item__video{display:block;height:100%;max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:auto}.cta-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:min(100%,max(24rem,340px));padding:3rem;position:relative;z-index:10}.cta-item__head{position:relative;z-index:5}.cta-item__head a:active,.cta-item__head a:focus,.cta-item__head a:hover{text-decoration:none}.cta-item__text{margin-top:auto;position:relative;z-index:5}@media (hover:none){.cta-item__video-wrap{display:none}}@media screen and (max-width:768px){.cta-item-list{grid-template-columns:1fr}.cta-item-list .cta-item__inner{aspect-ratio:unset;min-height:250px}.cta-item-list--1 .cta-item__inner{aspect-ratio:unset}}@media screen and (max-width:576px){.cta-item__content{max-width:none}}.cursor{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:50%;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:5rem;-webkit-justify-content:center;justify-content:center;left:-5rem;pointer-events:none;position:absolute;top:-5rem;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out;width:5rem;z-index:5000}.cursor--small{height:3rem;width:3rem}.cursor-container{position:relative}.cursor-container:hover{cursor:none}.cursor-container:hover .cursor{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cursor-container .cursor-off{position:relative}.cursor-container--off:hover{cursor:pointer}.cursor-container--off:hover .cursor{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.dealership-item-list{background-color:#f5f6f7;border-radius:1rem;gap:var(--item-gap-bigger);grid-template-columns:1fr;margin-top:2rem;padding:var(--item-padding)}.dealership-item-list__title{font-size:var(--lg-font-size);line-height:var(--lg-line-height);margin-bottom:.4rem}.dealership-item__inner{background-color:#fff;border-radius:10px;color:#000;font-size:var(--base-font-size);padding:7px}.dealership-item__content,.dealership-item__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.dealership-item__content{gap:var(--item-gap);padding:var(--item-padding);width:50%}.dealership-item__map{width:50%}.dealership-item__map .map{border-radius:10px;min-height:max(19rem,300px)}.dealership-item__title{font-size:var(--lg-font-size);font-weight:600;line-height:var(--lg-line-height);margin-bottom:.5rem;width:45%}.dealership-item__text{width:55%}.dealership-item__name{font-size:var(--base-font-size);font-weight:600;line-height:var(--base-line-height);margin-bottom:1rem}.dealership-item__name:last-child{margin-bottom:0}@media screen and (max-width:1200px){.dealership-item__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dealership-item__text,.dealership-item__title{width:100%}}@media screen and (max-width:768px){.dealership-item__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dealership-item__content,.dealership-item__map{width:100%}}.diagram{-webkit-column-gap:max(15rem,150px);-moz-column-gap:max(15rem,150px);column-gap:max(15rem,150px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.diagram--shift{margin-top:-6rem}.diagram__column{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;gap:var(--item-gap-xbig);-webkit-justify-content:center;justify-content:center;max-width:50%;position:relative}.diagram__left:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAzMDYgNDgzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDYgNDgzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDB9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCAyNDJDMTU0IDI0MiAxNjYgNC42IDMwMS43IDQuNiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00IDI0MS45YzE1MCAwIDE2MiAyMzcuNCAyOTcuNyAyMzcuNCIvPjxjaXJjbGUgY3g9IjMwMS41IiBjeT0iNC41IiByPSI0LjUiLz48Y2lyY2xlIGN4PSIzMDEuNSIgY3k9IjQ3OC41IiByPSI0LjUiLz48Y2lyY2xlIGN4PSI0LjUiIGN5PSIyNDIuNSIgcj0iNC41Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:100%;left:-webkit-calc(100% - 5px);left:-moz-calc(100% - 5px);left:calc(100% - 5px);position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-calc(max(15rem,150px) + 10px);width:-moz-calc(max(15rem,150px) + 10px);width:calc(max(15rem, 150px) + 10px);z-index:50}.diagram-item{position:relative;z-index:5}.diagram-item__inner{border:1px solid #ccc;border-radius:20px;font-size:var(--base-font-size);height:100%;min-height:max(19rem,300px);padding:max(14px,2.6rem)}.diagram-item__title{font-size:var(--xl-font-size);line-height:var(--xl-line-height);margin-bottom:1rem}.diagram-item ol:last-child,.diagram-item p:last-child,.diagram-item ul:last-child{margin-bottom:0}@media screen and (max-width:992px){.diagram{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:max(14rem,140px)}.diagram--shift{margin-top:0}.diagram__column{-ms-flex-negative:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-shrink:0;flex-shrink:0;width:100%}.diagram__left:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA0ODMgMzA2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODMgMzA2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDB9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQxIDRjMCAxNTAgMjM3LjQgMTYyIDIzNy40IDI5Ny43Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0MS4xIDRjMCAxNTAtMjM3LjQgMTYyLTIzNy40IDI5Ny43Ii8+PGNpcmNsZSBjeD0iNDc4LjUiIGN5PSIzMDEuNSIgcj0iNC41Ii8+PGNpcmNsZSBjeD0iNC41IiBjeT0iMzAxLjUiIHI9IjQuNSIvPjxjaXJjbGUgY3g9IjI0MC41IiBjeT0iNC41IiByPSI0LjUiLz48L3N2Zz4=);background-size:auto 100%;height:-webkit-calc(max(14rem,140px) + 10px);height:-moz-calc(max(14rem,140px) + 10px);height:calc(max(14rem, 140px) + 10px);left:50%;top:-webkit-calc(100% - 5px);top:-moz-calc(100% - 5px);top:calc(100% - 5px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.diagram-item__inner{min-height:0}.diagram-item__title{font-size:var(--lg-font-size);line-height:var(--lg-line-height)}}@media screen and (max-width:768px){.diagram__column{gap:var(--item-gap)}.diagram-item__inner{font-size:var(--sm-font-size)}}@media screen and (max-width:520px){.diagram{gap:var(--item-gap)}.diagram__left:after{display:none}.diagram__right{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.diagram-item{width:100%}.diagram-item__inner{font-size:var(--sm-font-size)}}.download-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--item-gap)}.download__inner{border:1px solid #ccc;border-radius:20px;display:block;font-size:var(--lg-font-size);font-weight:500;line-height:var(--lg-line-height);padding:max(20px,1.8rem) var(--item-padding-middle);padding-right:max(55px,3.25rem);position:relative}.download__icon{height:max(22px,1.4rem);position:absolute;right:max(20px,1.3rem);top:max(23px,1.9rem);width:max(22px,1.4rem)}.feature-item-list--category-teaser,.feature-item-list--teaser{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--item-gap-big)*-1);overflow:hidden}.feature-item-list--category-teaser .feature-item,.feature-item-list--teaser .feature-item{padding-left:var(--item-gap-big);padding-right:calc(var(--item-gap-big)*.75);position:relative;width:max(16.5rem,260px)}.feature-item-list--category-teaser .feature-item:after,.feature-item-list--teaser .feature-item:after{background:rgba(var(--background-color-rgb),.3);content:"";display:block;height:100%;position:absolute;right:-2px;top:0;width:1px}.feature-item-list--teaser .feature-item{width:max(15rem,230px)}.feature-item-list--full{gap:var(--item-gap-xbig);grid-template-columns:1fr 1fr}.feature-item__icon{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:max(2.25rem,28px);margin-bottom:1.35rem;width:max(2.25rem,28px)}.feature-item__text{margin-bottom:0}.feature-icon--center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.feature-icon__icon{margin-bottom:1.35rem;width:max(2.25rem,28px)}.feature-vertical{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:max(38.5rem,650px)}.feature-vertical__icon{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:2rem;margin-top:.3rem;width:max(2.25rem,28px)}@media screen and (max-width:1100px){.feature-item-list--category-teaser .feature-item{width:33.33333%}}@media screen and (max-width:768px){.feature-item-list--category-teaser,.feature-item-list--teaser{margin-bottom:-2rem}.feature-item-list--category-teaser .feature-item,.feature-item-list--teaser .feature-item{margin-bottom:2.2rem;padding-right:0;padding-top:2.2rem;width:100%}.feature-item-list--category-teaser .feature-item:after,.feature-item-list--teaser .feature-item:after{height:1px;right:0;top:-2px;width:100%}.feature-item-list--teaser .feature-item{width:100%}.feature-item__inner{padding-left:45px;position:relative}.feature-item__icon{left:0;position:absolute;top:.25rem}}@media screen and (max-width:576px){.feature-item-list--full{grid-template-columns:1fr}}.box{border-radius:20px;font-size:var(--base-font-size);padding:max(3rem,25px)}.box--outline{border:1px solid #ccc}.box--bg{background-color:#f5f6f7}.box--small{padding:var(--item-padding)}.box__text{max-width:25rem}.dark-scheme .box--bg{background-color:hsla(0,0%,100%,.1)}.blog-item-list{gap:var(--item-gap-xbig) var(--item-gap-bigger);grid-template-columns:repeat(3,1fr)}.blog-item-list--small{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;gap:var(--item-gap-big) var(--item-gap-bigger);grid-template-columns:repeat(4,1fr);grid-template-rows:masonry}.blog-item-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--item-padding-big)}.blog-item--wide{grid-column:span 2}.blog-item--shift{margin-top:-5rem}.blog-item a.blog-item__inner:active,.blog-item a.blog-item__inner:focus,.blog-item a.blog-item__inner:hover{text-decoration:none}.blog-item a.blog-item__inner:active .blog-item__title,.blog-item a.blog-item__inner:focus .blog-item__title,.blog-item a.blog-item__inner:hover .blog-item__title{text-decoration:underline}.blog-item__img{margin-bottom:1.2rem}.blog-item__img img{width:100%}.blog-item__category{color:#7f7f7f;margin-bottom:.5rem}.blog-item__title{margin-bottom:1rem}.blog-item__title--small{font-size:var(--md-font-size);line-height:var(--md-line-height)}.blog-item__content{font-size:var(--base-font-size);max-width:37rem}.blog-item.to-reveal{opacity:0;-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .3s ease-in,-webkit-transform .2s ease-in;transition:opacity .3s ease-in,-webkit-transform .2s ease-in;-moz-transition:opacity .3s ease-in,transform .2s ease-in,-moz-transform .2s ease-in;transition:opacity .3s ease-in,transform .2s ease-in;transition:opacity .3s ease-in,transform .2s ease-in,-webkit-transform .2s ease-in,-moz-transform .2s ease-in}.blog-item.to-reveal.revealed{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:992px){.blog-item-list,.blog-item-list--small{grid-template-columns:1fr 1fr}.blog-item--wide{grid-column:span 1}.blog-item--shift{margin-top:0}}@media screen and (max-width:768px){.blog-item-list,.blog-item-list--small{grid-template-columns:1fr}}.btn{background:var(--text-color);border:none;border:1px solid var(--text-color);border-radius:3rem;color:var(--background-color);display:inline-block;padding:max(.88rem,17px) max(2rem,30px) max(.8rem,16px);text-align:center;text-decoration:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out;vertical-align:middle}.btn:after,.btn:before{color:var(--background-color)}.btn:not(.btn--inline){font-weight:500}.btn:active,.btn:focus,.btn:hover{background:var(--text-color);border-color:var(--text-color);color:var(--background-color);text-decoration:none}.btn:active:after,.btn:active:before,.btn:focus:after,.btn:focus:before,.btn:hover:after,.btn:hover:before{color:var(--background-color)}.btn--white{background:#fff;border-color:#fff;color:#000}.btn--white:after,.btn--white:before{color:#000}.btn--white:active,.btn--white:focus,.btn--white:hover{background:#fff;border-color:#fff;color:#000}.btn--white:active:after,.btn--white:active:before,.btn--white:focus:after,.btn--white:focus:before,.btn--white:hover:after,.btn--white:hover:before{color:#000}.btn--outline{background:transparent;border:1px solid rgba(var(--text-color-rgb),.3);color:var(--text-color)}.btn--outline:after,.btn--outline:before{color:var(--text-color)}.btn--outline-alt{background:transparent;border:1px solid rgba(var(--background-color-rgb),.5);color:var(--background-color)}.btn--outline-alt:after,.btn--outline-alt:before{color:var(--background-color)}.btn--inline{background:transparent;border-color:var(--text-color);color:var(--text-color);font-size:1em;padding:.1rem max(1rem,10px) 0}.btn--small{font-size:var(--xs-font-size);padding:max(.65rem,13px) max(1.2rem,20px)}.btn--big{padding-bottom:max(.88rem,12px);padding-top:max(.92rem,13px)}.btn--wide{padding-left:max(3.5rem,30px);padding-right:max(3.5rem,30px)}.btn--slide-hover{color:transparent;overflow:hidden;position:relative;-webkit-transition:color .3s ease-in,background-color .3s ease-in;-moz-transition:color .3s ease-in,background-color .3s ease-in;transition:color .3s ease-in,background-color .3s ease-in}.btn--slide-hover:after,.btn--slide-hover:before{content:attr(title);display:inline-block;left:0;position:absolute;top:-webkit-calc(50% + .15em);top:-moz-calc(50% + .15em);top:calc(50% + .15em);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top .25s ease-in-out;-moz-transition:top .25s ease-in-out;transition:top .25s ease-in-out;width:100%}.btn--slide-hover:before{top:50%}.btn--slide-hover:after{top:150%}.btn__external-icon{height:14px;margin-left:.15rem;margin-top:.15rem;width:14px}.btn:focus-visible{outline:2px solid #0909ff;outline-offset:.3rem}.btn--slide-hover:active,.btn--slide-hover:focus,.btn--slide-hover:hover,.offer-banner__inner:active .btn,.offer-banner__inner:focus .btn,.offer-banner__inner:hover .btn{color:transparent}.btn--slide-hover:active:before,.btn--slide-hover:focus:before,.btn--slide-hover:hover:before,.offer-banner__inner:active .btn:before,.offer-banner__inner:focus .btn:before,.offer-banner__inner:hover .btn:before{top:-50%}.btn--slide-hover:active:after,.btn--slide-hover:focus:after,.btn--slide-hover:hover:after,.offer-banner__inner:active .btn:after,.offer-banner__inner:focus .btn:after,.offer-banner__inner:hover .btn:after{top:50%}.btn-link{padding:.5rem}.btn-set{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.btn-set--auto .btn{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.btn-set--center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.blotter em{opacity:0}.blotter__text{display:inline-block;margin-top:.02em;opacity:1;position:relative;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in;vertical-align:bottom}.blotter--init{opacity:0}.blotter canvas{display:inline-block;left:0;left:50%;opacity:0;position:absolute;top:0;top:-webkit-calc(50% + .02em);top:-moz-calc(50% + .02em);top:calc(50% + .02em);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blotter canvas.resized{opacity:1}.flash-message{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#fc796b;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:normal 16px/24px Arial,sans-serif;height:50px;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:100vw}.flash-message__content{text-align:center}.flash-message__close{background:none;border:none;color:#fff;display:block;font-family:Tomato grotesk,Arial,sans-serif;font-size:1.8rem;height:1.8rem;line-height:1;opacity:.8;padding:0;position:absolute;right:.75rem;text-align:center;top:.4rem;-webkit-transition:opacity .07s ease-out;-moz-transition:opacity .07s ease-out;transition:opacity .07s ease-out;width:1.8rem}.flash-message__close:hover{opacity:1}.flash-message--hidden{opacity:0;pointer-events:none}.flash-message--danger{background:#d14233;color:#fff}.flash-message--danger .flash-message__close{color:#fff}.flash-message--success{background:#43673f;color:#fff}.flash-message--success .flash-message__close{color:#000}#flash-messages{left:0;position:fixed;top:0;width:100%;z-index:9999}#flash-messages .flash-message{display:block;margin:0 auto;width:100%}.file-input__input{bottom:0;opacity:0;position:absolute;visibility:hidden}.file-input__label{display:block;font-weight:400;position:relative;width:100%}.file-input__label-text{display:block;margin-bottom:var(--item-gap)}.file-input__area{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px dashed var(--text-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-height:3.75rem;padding:max(1rem,15px);width:100%}.file-input__input-text{color:var(--text-color);font-size:var(--base-font-size);opacity:.4}.form-check{position:relative}.form-check label.form-check__label,.form-check__label{color:currentColor;font-size:var(--base-font-size);font-weight:400;line-height:1.5;margin-bottom:0;padding-left:34px;position:relative}.form-check label.form-check__label--small,.form-check__label--small{font-size:var(--sm-font-size)}.form-check label.form-check__label:after,.form-check label.form-check__label:before,.form-check__label:after,.form-check__label:before{content:"";display:block;left:0;margin-top:-12px;position:absolute;top:min(50%,1.3em)}.form-check label.form-check__label:before,.form-check__label:before{background-color:transparent;border:1px solid #000;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.form-check label.form-check__label:after,.form-check__label:after{opacity:0;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.form-check__input{opacity:0;pointer-events:none;position:absolute}.form-check__input[type=checkbox]~.form-check__label:before,.form-check__input[type=radio]~.form-check__label:before{border:1px solid rgba(0,0,0,.4);border-radius:7px;height:21px;width:21px}.form-check__input[type=checkbox]~.form-check__label:after,.form-check__input[type=radio]~.form-check__label:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMi41IDYgNSA4LjVsNS01IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxMnYxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:21px;width:21px}.form-check__input[type=checkbox]:checked~.form-check__label:before,.form-check__input[type=radio]:checked~.form-check__label:before{background-color:var(--text-color)}.form-check__input[type=checkbox]:checked~.form-check__label:after,.form-check__input[type=radio]:checked~.form-check__label:after{opacity:1}.dark-scheme .form-check__input[type=checkbox]~.form-check__label:before,.dark-scheme .form-check__input[type=radio]~.form-check__label:before{border:1px solid hsla(0,0%,100%,.4)}.dark-scheme .form-check__input[type=checkbox]~.form-check__label:after,.dark-scheme .form-check__input[type=radio]~.form-check__label:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMi41IDYgNSA4LjVsNS01IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMGgxMnYxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)}.form-select{color:var(--text-color);font:Tomato grotesk,Arial,sans-serif;font-size:var(--base-font-size);line-height:1.3;position:relative}.form-select select{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.form-select--active .form-select__selected{border-bottom-color:transparent!important}.form-select--active .form-select__selected:after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.form-select--active .form-select__options{display:block}.form-select__selected{position:relative}.form-select__selected:after{border-color:var(--text-color) transparent transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";display:block;height:0;margin-top:-3px;position:absolute;right:1rem;top:50%;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-moz-transition:transform .2s ease-in,-moz-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in,-moz-transform .2s ease-in;width:0}.form-select__options{background-color:var(--background-color);border:1px solid rgba(0,0,0,.3);border-radius:10px;color:var(--text-color);display:none;left:0;max-height:400px;overflow:auto;padding:0 max(1.25rem,12px);position:absolute;right:0;top:0;z-index:99}.form-select__option,.form-select__selected{cursor:pointer}.form-select__option{border-bottom:1px solid rgba(0,0,0,.3);padding:max(.9rem,12px) 0 max(.9rem,12px) 40px;position:relative}.form-select__option:before{border:1px solid rgba(0,0,0,.3);border-radius:50%;content:"";display:block;height:21px;left:0;position:absolute;top:max(1.05rem,13px);width:21px}.form-select__option[data-value=""]{padding-left:0}.form-select__option[data-value=""]:before{display:none}.form-select__option:last-child{border-bottom:none}.form-select__option--selected:before{border-color:#000;border-width:5px}.dark-scheme .form-select__options{border:1px solid hsla(0,0%,100%,.3)}.dark-scheme .form-select__option{border-bottom:1px solid hsla(0,0%,100%,.3)}.dark-scheme .form-select__option:before{border:1px solid hsla(0,0%,100%,.3)}.dark-scheme .form-select__option--selected:before{border-color:#fff;border-width:5px}.form .form-label,.form label{color:var(--text-color);display:block;font-family:Tomato grotesk,Arial,sans-serif;font-size:var(--base-font-size);font-weight:400;line-height:1.3;margin:0 0 .75rem}.form .form-input,.form .form-select__selected,.form input[type=password],.form input[type=search],.form input[type=text]{background:transparent;border:none;border-bottom:1px solid var(--text-color);color:var(--text-color);font-family:Tomato grotesk,Arial,sans-serif;font-size:var(--base-font-size);font-weight:400;line-height:1.3;padding:max(.75rem,12px) 0;width:100%}.form .form-input::-webkit-input-placeholder,.form .form-select__selected::-webkit-input-placeholder,.form input[type=password]::-webkit-input-placeholder,.form input[type=search]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder{color:var(--text-color)}.form .form-input::-moz-placeholder,.form .form-select__selected::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=search]::-moz-placeholder,.form input[type=text]::-moz-placeholder{color:var(--text-color)}.form .form-input:-ms-input-placeholder,.form .form-select__selected:-ms-input-placeholder,.form input[type=password]:-ms-input-placeholder,.form input[type=search]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder{color:var(--text-color)}.form .form-input::-ms-input-placeholder,.form .form-select__selected::-ms-input-placeholder,.form input[type=password]::-ms-input-placeholder,.form input[type=search]::-ms-input-placeholder,.form input[type=text]::-ms-input-placeholder{color:var(--text-color)}.form .form-input::placeholder,.form .form-select__selected::placeholder,.form input[type=password]::placeholder,.form input[type=search]::placeholder,.form input[type=text]::placeholder{color:var(--text-color)}.form .form-textarea,.form textarea{background:transparent;border:none;border-bottom:1px solid var(--text-color);color:var(--text-color);font-family:Tomato grotesk,Arial,sans-serif;font-size:var(--base-font-size);font-weight:400;height:-webkit-calc(1.3rem + max(1.5rem,32px));height:-moz-calc(1.3rem + max(1.5rem,32px));height:calc(1.3rem + max(1.5rem, 32px));line-height:1.3;max-height:300px;max-width:100%;min-height:-webkit-calc(1.3rem + max(1.5rem,32px));min-height:-moz-calc(1.3rem + max(1.5rem,32px));min-height:calc(1.3rem + max(1.5rem, 32px));min-width:100%;padding:max(.75rem,12px) 0;resize:vertical;width:100%}.form .form-textarea::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:var(--text-color)}.form .form-textarea::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--text-color)}.form .form-textarea:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:var(--text-color)}.form .form-textarea::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:var(--text-color)}.form .form-textarea::placeholder,.form textarea::placeholder{color:var(--text-color)}.form .form-select select{padding:2px 10px;width:100%}.form .form-select select,.form option{color:var(--text-color);font-family:Tomato grotesk,Arial,sans-serif;font-size:var(--base-font-size);font-weight:400;line-height:1.3}.form option{background-color:var(--background-color);padding:2px 20px}.form-cell-set{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:grid;gap:var(--item-gap-bigger)}.form-cell-set--2{grid-template-columns:repeat(2,1fr)}.form-cell-set--3{grid-template-columns:repeat(3,1fr)}.form-cell{position:relative;text-align:left;width:100%}.form-cell--2{grid-column:span 2}.form-cell--3{grid-column:span 3}.form-errors{font-family:Tomato grotesk,Arial,sans-serif;font-size:var(--base-font-size);font-weight:400;margin-bottom:0;margin-top:.5rem}.form-errors li{color:#d14233;margin-bottom:.35rem}.form-agreement .form-check__text{opacity:.4}.form-agreement--small{font-size:var(--sm-font-size)}.form-agreement__text{opacity:.4}.form-field-hidden{max-height:0;max-width:0;opacity:0;pointer-events:none;position:absolute}@media screen and (max-width:992px){.form-cell-set--3{grid-template-columns:1fr 1fr}.form-cell--2{grid-column:span 1}.form-cell--3{grid-column:span 2}}@media screen and (max-width:768px){.form-cell-set--2,.form-cell-set--3{grid-template-columns:1fr}.form-cell--3{grid-column:span 1}}.guide-item-list{gap:var(--item-gap-bigger);grid-template-columns:repeat(3,1fr)}.guide-item-list--2{grid-template-columns:repeat(2,1fr)}.guide-item-list--2 .guide-item__title{max-width:max(23rem,200px)}.guide-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#f5f6f7;border-radius:1rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--base-font-size);height:100%;min-height:15.25rem;padding:var(--item-padding)}.guide-item__header,.guide-item__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.guide-item__header{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:3rem 2rem;margin-bottom:1.8rem;min-height:4rem}.guide-item__title{text-wrap:balance;font-size:var(--lg-font-size);line-height:var(--lg-line-height);margin-bottom:0;max-width:max(15rem,200px)}.guide-item__text{margin-bottom:2rem}.guide-item__contact{margin-top:2rem}.guide-item__btn:last-child,.guide-item__contact:last-child,.guide-item__text:last-child{margin-bottom:0;margin-top:auto}.guide-item__icon-wrap{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-left:auto;margin-top:.35rem}.guide-item__icon{width:max(2.25rem,28px)}.guide-item__btn .btn{width:100%}.guide-item__filter{margin-top:auto;max-width:max(50%,200px)}.dark-scheme .guide-item__inner{background-color:var(--background-color)}@media screen and (max-width:992px){.guide-item-list{grid-template-columns:1fr 1fr}.guide-item__title{max-width:none}}@media screen and (max-width:576px){.guide-item-list,.guide-item-list--2{grid-template-columns:1fr}}.guide{border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:2rem 0;padding:max(4rem,40px) 0}.guide__number{font-size:var(--3xl-font-size);font-weight:500;line-height:var(--3xl-line-height);padding-right:3rem;width:50%}.guide__content{width:50%}@media screen and (max-width:1200px){.guide__number{width:42%}.guide__content{width:58%}}@media screen and (max-width:992px){.guide__number{width:30%}.guide__content{width:70%}}@media screen and (max-width:768px){.guide__number{width:9rem}.guide__content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}}.half-block__text{max-width:max(34rem,460px)}.half-block__text--right{padding-left:4rem}.half-block__text--left{padding-right:4rem}.half-block__image{border-radius:20px;overflow:hidden}.half-block__image img{width:100%}.half-block__btns{margin-top:2.5rem}.half-block__suptitle,.half-block__suptitle.section-suptitle{margin-bottom:min(max(min(5.773vh,67.2px),28px),2.8rem)}@media screen and (max-width:768px){.half-block__text--right{padding-left:0}.half-block__text--left{padding-right:0}}.hamburger{color:var(--text-color);cursor:pointer;padding:5px;-webkit-transition:opacity .15s linear,-webkit-filter .15s linear;transition:opacity .15s linear,-webkit-filter .15s linear;-moz-transition:opacity .15s linear,filter .15s linear;transition:opacity .15s linear,filter .15s linear;transition:opacity .15s linear,filter .15s linear,-webkit-filter .15s linear}.hamburger__box{display:inline-block;height:25px;position:relative;width:25px}.hamburger__inner{display:block;margin-top:-2px;top:50%}.hamburger__inner,.hamburger__inner:after,.hamburger__inner:before{background-color:var(--text-color);border-radius:.2rem;height:3px;position:absolute;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;-moz-transition:transform .15s ease,-moz-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease,-moz-transform .15s ease;width:25px}.hamburger__inner:after,.hamburger__inner:before{content:"";display:block}.hamburger__inner:before{top:-8px}.hamburger__inner:after{bottom:-8px}.hamburger--squeeze .hamburger__inner{-webkit-transition-duration:75ms;-moz-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-moz-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger__inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;-moz-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger__inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-moz-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19),-moz-transform 75ms cubic-bezier(.55,.055,.675,.19)}.body--menu-open .hamburger .hamburger__inner,.body--menu-open .hamburger .hamburger__inner:after,.body--menu-open .hamburger .hamburger__inner:before{background-color:var(--background-color)}.body--menu-open .hamburger--squeeze .hamburger__inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;-moz-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.body--menu-open .hamburger--squeeze .hamburger__inner:before{opacity:0;top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;-moz-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.body--menu-open .hamburger--squeeze .hamburger__inner:after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-moz-transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-moz-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-moz-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.horizontal-scroll.horizontal-scrolled{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-justify-content:center;justify-content:center;margin:calc(var(--block-padding) - var(--item-gap-bigger)) 0;padding:var(--item-gap-bigger) 0}.horizontal-scroll--steps.horizontal-scrolled{margin:calc(var(--block-padding) - var(--block-padding-narrow)) 0;padding:0}.horizontal-scroll__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:visible;position:relative}.icon-link{padding-left:max(2.3rem,36px);padding-top:max(.5rem,6px);position:relative}.icon-link__icon{color:#b3b3b3;height:max(1.75rem,28px);left:0;position:absolute;top:0;width:max(1.75rem,28px)}.icon-link-set{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:max(1rem,10px) max(2rem,15px)}.image-block{border-radius:20px;max-height:max(min(46.243vw,960px),400px);overflow:hidden;width:100%}.image-block img{-o-object-fit:cover;object-fit:cover;width:100%}.image-parallax{border-radius:20px;overflow:hidden}.image-parallax__image{margin-top:-15vw;width:100%}.inspiration-container{background-color:#000;width:100vw}.inspiration{color:#fff;left:-20vw;position:relative;position:absolute;top:0;width:140vw;z-index:50}.inspiration__grid{display:grid;grid-template-columns:repeat(24,1fr);margin-bottom:24rem}.inspiration__grid:last-child{margin-bottom:var(--block-padding)}.inspiration__grid-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:8vw}.inspiration__grid-item--top{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;max-height:25vh}.inspiration__grid-item--1{grid-column:3/span 8}.inspiration__grid-item--2{grid-column:16/span 5;-webkit-transform:translateY(4rem);-moz-transform:translateY(4rem);-ms-transform:translateY(4rem);transform:translateY(4rem)}.inspiration__grid-item--3{grid-column:2/span 6}.inspiration__grid-item--4{grid-column:14/span 8;-webkit-transform:translateY(12rem);-moz-transform:translateY(12rem);-ms-transform:translateY(12rem);transform:translateY(12rem)}.inspiration__grid-item--5{grid-column:2/span 10}.inspiration__grid-item--6{grid-column:17/span 5;-webkit-transform:translateY(15rem);-moz-transform:translateY(15rem);-ms-transform:translateY(15rem);transform:translateY(15rem)}.inspiration__grid-item--7{grid-column:1/span 6}.inspiration__grid-item--8{grid-column:10/span 8}.inspiration__grid-item--8,.inspiration__grid-item--9{-webkit-transform:translateY(16rem);-moz-transform:translateY(16rem);-ms-transform:translateY(16rem);transform:translateY(16rem)}.inspiration__grid-item--9{grid-column:2/span 10}.inspiration__grid-item--10{grid-column:17/span 8;-webkit-transform:translateY(24rem);-moz-transform:translateY(24rem);-ms-transform:translateY(24rem);transform:translateY(24rem)}.inspiration__grid-item--11{grid-column:1/span 7;-webkit-transform:translateY(16rem);-moz-transform:translateY(16rem);-ms-transform:translateY(16rem);transform:translateY(16rem)}.inspiration__grid-item--12{grid-column:12/span 8;-webkit-transform:translateY(24rem);-moz-transform:translateY(24rem);-ms-transform:translateY(24rem);transform:translateY(24rem)}.inspiration__img{display:block}.inspiration-head{font-size:var(--4xl-font-size);left:50%;line-height:var(--4xl-line-height);padding-left:2rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:max(40rem,600px);z-index:10}.inspiration-item{width:100%}.inspiration-item__inner{overflow:hidden}.inspiration-item__img{width:100%}.inspiration-item__img:active img,.inspiration-item__img:focus img,.inspiration-item__img:hover img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.inspiration-item__img img{height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-moz-transition:transform .2s ease-out,-moz-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out,-moz-transform .2s ease-out;width:100%}.inspiration-nav{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;bottom:max(5rem,60px);-webkit-justify-content:center;justify-content:center;left:0;mix-blend-mode:difference;position:fixed;width:100vw;z-index:100}.inspiration-nav,.inspiration-nav__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.inspiration-nav__list{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--item-gap);margin:0;padding:0}.inspiration-nav__item{margin:0;padding:0}@media screen and (max-width:576px){.inspiration__grid-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:8vw}.inspiration__grid-item--3{grid-column:1/span 5}}@media screen and (max-width:420px){.inspiration__head{padding-left:.5rem}}.inspiration-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-end;justify-content:flex-end;padding:max(4rem,40px);position:relative;width:100%;z-index:50}.inspiration-detail__suptitle{font-size:var(--md-font-size);line-height:var(--md-line-height);margin-bottom:.25rem}.inspiration-detail__title{margin-bottom:0}.inspiration-detail a:active,.inspiration-detail a:focus,.inspiration-detail a:hover{text-decoration:none}.inspiration-detail a:active .circle-icon,.inspiration-detail a:focus .circle-icon,.inspiration-detail a:hover .circle-icon{mix-blend-mode:difference}.job-offer__inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:var(--base-font-size);gap:2rem;padding:max(1.75rem,30px) 0}.job-offer__inner:active,.job-offer__inner:focus,.job-offer__inner:hover{text-decoration:none}.job-offer__inner:active .job-offer__title,.job-offer__inner:focus .job-offer__title,.job-offer__inner:hover .job-offer__title{text-decoration:underline}.job-offer__title{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;margin-bottom:0}.job-offer__place{margin-bottom:0;margin-left:auto}@media screen and (max-width:768px){.job-offer-list-image{max-width:350px}}.logo-labels{gap:12px;position:absolute;right:var(--container-padding);top:0}.logo-label,.logo-labels{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.logo-label{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.15);box-shadow:0 4px 24px rgba(0,0,0,.15);-webkit-justify-content:center;justify-content:center;min-height:max(6.25rem,70px);width:max(3.5rem,50px)}.block .logo-labels{top:-webkit-calc(var(--block-padding)*-1);top:-moz-calc(var(--block-padding)*-1);top:calc(var(--block-padding)*-1)}.block-sticked .logo-labels,.tile-item .logo-labels{top:0}.modal{display:none;padding:0;position:relative}.modal--full .modal{height:100vh!important;width:100vw!important}.modal--full .modal__inner{height:100vh;width:100vw}.modal__inner{position:relative}.modal__bg{left:0;overflow:hidden;position:relative;top:0;width:100%}.modal__bg,.modal__bg img{display:block;height:100%;position:absolute}.modal__bg img{max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.modal__content{padding:2rem;position:relative}.modal__close{position:absolute;right:2rem;top:2rem}.goverlay{background:rgba(var(--text-color-rgb),.7)}.glightbox-modal .gbtn{display:none}.gslide-inline{max-height:100vh!important}.gslide-inline .ginlined-content{padding:0}.model{position:relative}.model__bg{left:0;position:fixed;top:0;z-index:1}.model__bg,.model__block,.model__canvas{height:100vh;width:100vw}.model__block{left:0;opacity:0;pointer-events:none;position:absolute;z-index:80}.model__block--active{pointer-events:all}.model__block--alt{color:#fff}.model__block-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100%}.model__text{font-size:var(--base-font-size);width:max(29rem,400px)}.model__text--last{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;animation-duration:.25s}.model__features{border-top:1px solid rgba(var(--text-color-rgb),.18);margin-top:var(--item-padding);padding-top:var(--item-padding)}.model.model-end .model__bg{bottom:0;left:0;position:absolute;top:auto}.model.model-end .model__block:last-child{bottom:0;top:auto}.model.model-end .model__block-inner--last{bottom:0;position:absolute;top:auto}.model-other-content{position:relative;z-index:100}@media (orientation:portrait){.model__bg{bottom:0;left:0;top:auto}.model__block-inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:50vh;padding:var(--item-gap-xbig)}}.editmode .model__block--active{pointer-events:all}@-webkit-keyframes model-text-fade-in{0%{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes model-text-fade-in{0%{opacity:0;-moz-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes model-text-fade-in{0%{opacity:0;-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);transform:translateY(1rem)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes model-text-fade-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-moz-keyframes model-text-fade-out{0%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-moz-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes model-text-fade-out{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);transform:translateY(-1rem)}}.offer-banners{position:relative}.offer-banners__wrapper{bottom:0;left:0;position:absolute;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:100%;z-index:300}@media screen and (max-width:768px){.offer-banners__wrapper{position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.offer-banner-list{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;-webkit-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:768px){.offer-banner-list{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.offer-banner{width:max(24rem,420px)}.offer-banner__inner{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-radius:1rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:0 1.5rem;height:100%;padding:max(20px,1.3rem)}.offer-banner__inner:active,.offer-banner__inner:focus,.offer-banner__inner:hover{text-decoration:none}.offer-banner__img{border-radius:.5rem;margin-left:auto;overflow:hidden;width:max(9.6rem,160px)}.offer-banner__content--img{max-width:max(180px,10rem)}.offer-banner__content em,.offer-banner__content i{font-family:Tiempos,Arial,sans-serif}.offer-banner__content .btn{margin-top:.35rem}.offer-banner__head>*,.offer-banner__text>*{margin-bottom:0}.offer-banner__head:not(:last-child),.offer-banner__text:not(:last-child){margin-bottom:.6rem}.offer-banner__head{font-size:var(--md-font-size);font-weight:500}.offer-banner__head em,.offer-banner__head i{font-weight:400}.offer-banner__text{font-size:var(--base-font-size)}.component-video-block.block+.component-zig-zag.block,.component-zig-zag.block+.component-gallery-slider--no-head{margin-top:calc(var(--block-padding)*-1)}.big-text-section,.big-text-section.entry{margin:0 auto;max-width:max(44.5rem,510px)}.big-text-section--xbig,.big-text-section--xbig.entry,.big-text-section.entry--xbig,.big-text-section.entry--xbig.entry{max-width:max(48rem,530px)}.big-text-section--left,.big-text-section--left.entry,.big-text-section.entry--left,.big-text-section.entry--left.entry{margin:0}.text-column{max-width:max(30rem,400px)}.text-column__btns:not(:first-child){margin-top:3.5rem}.border-bottom{border-bottom:1px solid rgba(var(--text-color-rgb),.2);padding-bottom:var(--block-padding-small)}.border-bottom--bigger{padding-bottom:var(--block-padding-narrow)}.border-top{border-top:1px solid rgba(var(--text-color-rgb),.2);padding-top:var(--block-padding-small)}.border-top--bigger{padding-top:var(--block-padding-narrow)}.img-round{border-radius:20px;overflow:hidden}.img-round img{width:100%}.showrooms-map-wrap{margin-bottom:-3rem}.ScrollSmoother-wrapper,.smooth-wrapper{overflow:unset!important}.turbo-progress-bar{background:rgba(var(--text-color-rgb),.7)}.map{border-radius:20px;height:100%;min-height:max(27rem,300px);overflow:hidden;width:100%}.ol-unsupported{display:none}.ol-control{background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px;position:absolute}.ol-control:hover{background-color:hsla(0,0%,100%,.6)}.ol-zoom{bottom:.5em;right:.5em}@media print{.ol-control{display:none}}.ol-control button{background-color:#fff;border:none;border-radius:2px;color:#666;display:block;font-size:1.14em;font-weight:500;height:1.375em;line-height:.4em;margin:1px;padding:0;text-align:center;text-decoration:none;width:1.375em}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-control button:focus,.ol-control button:hover{color:#000;text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.pager{margin:1.5rem 0;position:relative;text-align:center}.pager,.pager__list{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.pager__list{margin:0}.pager__item{background:none;display:inline-block;margin:0 .25rem;padding:0}.pager__item--first .pager__dots{margin-left:.25rem}.pager__item--last .pager__dots{margin-right:.25rem}.pager__link{background:transparent;border:1px solid #7f7f7f;border-radius:50%;color:#000;display:inline-block;height:2rem;line-height:2rem;text-align:center;text-decoration:none;width:2rem}.pager__link:active,.pager__link:focus,.pager__link:hover{background:#000;border-color:#000;color:#fff;text-decoration:none}.pager__link--active{background:#7f7f7f;border-color:#7f7f7f;color:#000}.pager__btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pager__prev{left:0;margin-right:1.25rem}.pager__next{margin-left:1.25rem;right:0}.pager__dots{letter-spacing:1px}@media screen and (max-width:992px){.pager{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.pager__list{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:3;margin-top:1rem;-webkit-order:3;order:3;width:100%}.pager__btn{position:relative;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.pager__prev{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;left:auto;margin-right:.6rem;-webkit-order:1;order:1}.pager__next{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;margin-left:.6rem;-webkit-order:2;order:2;right:auto}}.person-contact-list{display:grid;gap:var(--item-gap-bigger);grid-template-columns:repeat(2,1fr)}.person-contact__inner{background-color:#f5f6f7;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--item-padding);height:100%;overflow:hidden;padding:var(--item-padding)}.person-contact__contact{width:100%}.person-contact__img{-ms-flex-negative:0;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:max(6.5rem,80px);overflow:hidden;width:max(6.5rem,80px)}.person-contact__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--base-font-size)}.person-contact__header{margin-bottom:1rem}.person-contact__title{font-size:var(--md-font-size);font-weight:500;line-height:var(--md-font-size);margin-bottom:.2rem}.person-contact__position{color:#7f7f7f;margin-bottom:.2rem}.person-contact__list{font-weight:500;margin-top:auto}.person-contact__list li{margin-bottom:0}.dark-scheme .person-contact__inner{background-color:hsla(0,0%,100%,.2)}.person-contact-small__inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:var(--base-font-size);gap:1rem}.person-contact-small__inner--box{background:#f5f6f7;border-radius:20px;overflow:hidden;padding:var(--item-padding)}.person-contact-small__inner--cols{gap:max(1.75rem,20px)}.person-contact-small__img{border-radius:50%;height:max(3.3rem,40px);overflow:hidden;width:max(3.3rem,40px)}.person-contact-small__img img{width:100%}.person-contact-small__list{font-weight:500}.person-contact-small__list li{margin-bottom:0}.person-contact-small__contact-col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;width:45%}.person-contact-small__text-col{font-size:var(--base-font-size);width:55%}@media screen and (max-width:768px){.person-contact-list{grid-template-columns:1fr}}@media screen and (max-width:576px){.person-contact-small__inner--cols{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.person-contact-small__contact-col,.person-contact-small__text-col{width:100%}}img.x-form-trigger{display:inline!important}div.pimcore_tag_multihref{background-color:#fff}.ib script{display:none!important}table.x-btn{padding:0 3px!important}table.x-btn,table.x-btn td{line-height:normal!important;margin:0!important}table.x-btn td{padding:0!important}table.x-btn tr{border:none!important}.x-menu-list-item{line-height:normal!important}.cke_ltr,.cke_panel_container{background:#fff!important}.cke_ltr ul li{background:none;padding:0}.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem p,.cke_panel_listItem pre{color:#000!important;font-family:sans-serif;font-size:inherit;font-style:normal;line-height:30px;margin:0;padding:0;text-shadow:none}.cke_panel_listItem a,.cke_panel_listItem a:hover{color:#000!important}.pimcore_editable{line-height:normal!important}.pimcore_area_entry{margin:0!important;padding:0!important}.editmode-box{background-color:#3c3f41;color:#b2b4b6;padding:1rem 1.25rem}.editmode-box,.editmode-title{font-family:Helvetica,Arial,sans-serif;font-size:14px}.editmode-title{color:#404040}.editmode-title-bg{background-color:#3c3f41;color:#b2b4b6;font-family:Helvetica,Arial,sans-serif;font-size:14px;padding:.5rem 1rem}.scroll-text-editable .pimcore_editable_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.scroll-text-editable .pimcore_editable_block .pimcore_block_entry{width:auto}.feature-item-list .pimcore_editable_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.step-list .pimcore_editable_block,.tile-item__labels .pimcore_editable_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.tile-item__labels .pimcore_editable_block .pimcore_block_entry{width:40%!important}.product-item-list--accessories .pimcore_editable_block,.quick-contact-list .pimcore_editable_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.product-item-list--accessories .pimcore_editable_block .pimcore_block_entry,.quick-contact-list .pimcore_editable_block .pimcore_block_entry{width:30%}.article-gallery .pimcore_editable_block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.article-gallery .pimcore_editable_block .pimcore_block_entry{width:48%}.cta-item-list .pimcore_editable_areablock,.feature-item-list .pimcore_editable_areablock,.tile-item-list .pimcore_editable_areablock{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-item-list .pimcore_editable_areablock .pimcore_block_entry,.feature-item-list .pimcore_editable_areablock .pimcore_block_entry,.tile-item-list .pimcore_editable_areablock .pimcore_block_entry{margin-bottom:20px!important;padding-right:20px!important;width:48%}.category-item-list .pimcore_editable_areablock,.guide-item-list .pimcore_editable_areablock{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-item-list .pimcore_editable_areablock .pimcore_block_entry,.guide-item-list .pimcore_editable_areablock .pimcore_block_entry{margin-bottom:30px!important;padding-right:30px!important;width:32%}.award-item-list .pimcore_editable_areablock{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.award-item-list .pimcore_editable_areablock .pimcore_block_entry{width:23%}.editmode .article-gallery,.editmode .award-item-list,.editmode .category-item-list,.editmode .cta-item-list,.editmode .feature-item-list,.editmode .guide-item-list,.editmode .product-item-list--accessories,.editmode .quick-contact-list,.editmode .tile-item-list{grid-template-columns:1fr}.editmode .pimcore_editable_snippet .cta-item-list{grid-template-columns:1fr 1fr}.editmode .item__bg img,.editmode .zig-zag__image img{position:relative}.editmode .pimcore_editable_areablock .step-list{display:block}.editmode .step-list .step{width:350px}.editmode .step-list .step__content{min-height:400px}.editmode .category-teaser__inner{display:block;height:auto;overflow:visible;position:static}.editmode .category-teaser__inner:before{display:none}.pimcore_editable_areablock .block-roll,.pimcore_editable_areablock .block-roll .category-teaser--full,.pimcore_editable_areablock .block-roll__bottom,.pimcore_editable_areablock .block-roll__top{height:auto}.product-detail__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center}.product-detail__btns{margin-bottom:max(1.6rem,20px)}.product-detail__btns .btn{padding-left:1.5rem;padding-right:1.5rem}.product-item-list{gap:var(--item-gap-bigger);grid-template-columns:repeat(3,1fr)}.product-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background:#f5f6f7;border-radius:20px;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:var(--item-padding);position:relative}.product-item a.product-item__inner .product-item__title .circle-icon{margin-left:5px}.product-item a.product-item__inner:active,.product-item a.product-item__inner:focus,.product-item a.product-item__inner:hover{text-decoration:none}.product-item__img,.product-item__mockup{aspect-ratio:1/.9;margin-bottom:2rem;mix-blend-mode:multiply;position:relative;text-align:center;width:100%}.product-item__img img{display:block;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;width:100%}.product-item__mockup{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.product-item__mockup-img{border-radius:20px;overflow:hidden}.product-item__mockup-img img{height:auto;width:100%}.product-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}.product-item__title{font-size:var(--lg-font-size);line-height:var(--lg-line-height);margin-bottom:1rem}.product-item__title a:active,.product-item__title a:focus,.product-item__title a:hover{text-decoration:none}.product-item__text{font-size:var(--base-font-size);margin-bottom:1.25rem}.product-item__text:last-child{margin-bottom:0}.product-item__text,.product-item__title{max-width:16rem}.product-item__features{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 2rem;margin-top:auto}.product-item__feature,.product-item__features{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.product-item__feature{font-size:var(--xs-font-size);text-transform:uppercase}.product-item__feature-icon{height:max(16px,1rem);margin-right:.5rem;width:max(16px,1rem)}.product-item__check{-webkit-box-shadow:0 0 34px 0 rgba(0,0,0,.1);box-shadow:0 0 34px 0 rgba(0,0,0,.1);position:absolute;right:1rem;top:1rem;z-index:50}.product-check{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:max(3rem,50px);-webkit-justify-content:center;justify-content:center;width:max(3rem,50px)}.product-check:has(.product-check__input:checked){background-color:#000}.product-check label.product-check__label,.product-check__label{height:30px;margin-bottom:0;position:relative;width:30px}.product-check label.product-check__label:after,.product-check label.product-check__label:before,.product-check__label:after,.product-check__label:before{content:"";display:block;left:0;position:absolute;top:0}.product-check label.product-check__label:before,.product-check__label:before{background-color:transparent;border:1px solid rgba(0,0,0,.4);-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.product-check label.product-check__label:after,.product-check__label:after{opacity:0;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.product-check__input{opacity:0;pointer-events:none;position:absolute}.product-check__input~.product-check__label:before{border:1px solid rgba(0,0,0,.4);border-radius:6px;height:30px;width:30px}.product-check__input~.product-check__label:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMi41IDYgNSA4LjVsNS01IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxMnYxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;height:30px;width:30px}.product-check__input:checked~.product-check__label:before{background-color:var(--text-color);border:1px solid hsla(0,0%,100%,.4)}.product-check__input:checked~.product-check__label:after{opacity:1}.product-check__input:disabled~.product-check__label{opacity:.2}.product-check__label-text{display:block;max-height:0;max-width:0;visibility:hidden}@media screen and (max-width:992px){.product-item-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.product-item-list{grid-template-columns:1fr}}.product-nav-item-list{display:grid;gap:max(.5rem,8px) var(--item-gap-bigger);grid-template-columns:repeat(3,1fr)}.product-nav-item-list--2{grid-template-columns:repeat(2,1fr)}.product-nav-item-list--1{grid-template-columns:1fr}.product-nav-item__inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f5f6f7;border:1px solid #f5f6f7;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:var(--base-font-size);gap:var(--item-gap);height:100%;padding:13px;-webkit-transition:background-color .1s ease-in,color .1s ease-in;-moz-transition:background-color .1s ease-in,color .1s ease-in;transition:background-color .1s ease-in,color .1s ease-in}.dark-scheme .product-nav-item__inner{background-color:#000;border-color:#7f7f7f;color:#fff}.product-nav-item__inner:active,.product-nav-item__inner:focus,.product-nav-item__inner:hover{background-color:var(--background-color);border-color:#ccc;text-decoration:none}.product-nav-item__img{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:max(4rem,50px)}.product-nav-item__title{display:block;font-size:var(--md-font-size);font-weight:600;line-height:var(--md-line-height);margin-bottom:.2rem}.product-nav-item__desc{display:block}@media screen and (max-width:768px){.product-nav-item__inner{background-color:var(--background-color);border:none}}.product-specification{display:grid;grid-template-columns:1fr;row-gap:4rem}.product-specification__gallery{display:grid;gap:var(--item-gap-bigger) var(--item-gap-bigger);grid-template-columns:repeat(3,1fr)}.product-specification__gallery-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.product-specification__tables{display:grid;gap:var(--item-gap-bigger) var(--item-gap-bigger);grid-template-columns:repeat(2,1fr)}.product-specification__table-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--item-gap-big)}.product-specification__table td{font-weight:500}.product-specification__table-head{font-size:var(--base-font-size);font-weight:500;line-height:var(--base-line-height);margin-bottom:.5em;padding:0 max(12px,.7rem)}.product-specification-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--item-gap)}@media screen and (max-width:768px){.product-specification__gallery{grid-template-columns:1fr 1fr}.product-specification__tables{grid-template-columns:1fr}}@media screen and (max-width:576px){.product-specification__gallery{grid-template-columns:1fr}}.quick-contact-list{display:grid;gap:var(--item-gap-big);grid-template-columns:repeat(3,1fr)}.quick-contact__suptitle{color:#7f7f7f;margin-bottom:.5rem}.quick-contact__text{font-size:var(--lg-font-size);font-weight:500;line-height:var(--lg-line-height);margin-bottom:0}.quick-contact__text:not(:last-child){margin-bottom:.5rem}@media screen and (max-width:768px){.quick-contact-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.quick-contact-list{grid-template-columns:1fr}}.sidebox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#f5f6f7;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--base-font-size);gap:1.7rem;max-width:max(21rem,300px);padding:var(--item-padding)}.sidebox__item-title{color:#7f7f7f;margin-bottom:.25rem}.sidebox__item-text{margin-bottom:0}@media screen and (max-width:576px){.sidebox{max-width:100%}}.scroll-text__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;left:-30vw;position:relative}.scroll-text__row:not(:last-child){margin-bottom:1rem}.scroll-text__item{font-size:var(--2xl-font-size);line-height:var(--2xl-line-height);padding-right:3.4rem;position:relative;white-space:nowrap}.scroll-text__item:after{content:"/";font-family:Tiempos,Arial,sans-serif;font-style:italic;position:absolute;right:.95rem}.scroll-text__number{font-family:Tiempos,Arial,sans-serif;font-style:italic}.step-list{display:grid;grid-template-columns:repeat(3,1fr);padding-right:var(--container-padding);position:relative}.horizontal-scrolled .step-list--horizontal,.step-list{gap:var(--item-gap-bigger);padding-left:var(--container-padding)}.horizontal-scrolled .step-list--horizontal{grid-auto-flow:column;overflow:visible;padding-right:var(--container-padding-small)}.horizontal-scrolled .step-list--horizontal .step{width:-webkit-calc(33.33333vw - var(--item-gap-bigger) - var(--container-padding)/3);width:-moz-calc(33.33333vw - var(--item-gap-bigger) - var(--container-padding)/3);width:calc(33.33333vw - var(--item-gap-bigger) - var(--container-padding)/3)}.step--header .step__inner{border:none}.step--header .step__content{padding-left:0}.step__inner{border:1px solid #ccc;border-radius:20px;height:100%;overflow:hidden;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;transition:color .2s ease-in}.step__inner--bg:active,.step__inner--bg:focus,.step__inner--bg:hover{color:#fff}.step__inner--bg:active .step__bg,.step__inner--bg:focus .step__bg,.step__inner--bg:hover .step__bg{opacity:1}.step__inner--bg:active .step__bg:after,.step__inner--bg:focus .step__bg:after,.step__inner--bg:hover .step__bg:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in;z-index:10}.step__inner:active,.step__inner:focus,.step__inner:hover{text-decoration:none}.step__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:var(--base-font-size);height:100%;min-height:max(300px,min(42.5rem,100vh - 2 * var(--block-padding-narrow)));padding:var(--item-padding-big);position:relative;z-index:20}.step__bg{opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.step__number{font-size:max(min(6.936vw,144px),60px);font-weight:500;line-height:var(--4xl-line-height);margin-bottom:2rem}.step__text{margin-top:auto}@media screen and (max-width:768px){.step-list{grid-template-columns:repeat(2,1fr)}.horizontal-scrolled .step-list--horizontal .step{width:-webkit-calc(50vw - var(--item-gap-bigger) - var(--container-padding)/2);width:-moz-calc(50vw - var(--item-gap-bigger) - var(--container-padding)/2);width:calc(50vw - var(--item-gap-bigger) - var(--container-padding)/2)}}@media screen and (max-width:576px){.step-list{grid-template-columns:1fr}.horizontal-scrolled .step-list--horizontal .step{width:-webkit-calc(100vw - var(--item-gap-bigger) - var(--container-padding));width:-moz-calc(100vw - var(--item-gap-bigger) - var(--container-padding));width:calc(100vw - var(--item-gap-bigger) - var(--container-padding))}}.showroom-item-list{gap:var(--item-gap);grid-template-columns:repeat(5,1fr)}.showroom-item{min-height:max(10rem,150px)}.showroom-item__inner{height:100%}.showroom-item__inner:active,.showroom-item__inner:focus,.showroom-item__inner:hover{text-decoration:none}.showroom-item__inner:active .showroom-item__title,.showroom-item__inner:focus .showroom-item__title,.showroom-item__inner:hover .showroom-item__title{text-decoration:underline}.showroom-item__inner:active .showroom-item__bg,.showroom-item__inner:focus .showroom-item__bg,.showroom-item__inner:hover .showroom-item__bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.showroom-item__bg{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out}.showroom-item__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:max(1rem,12px) max(1.5rem,20px);position:relative;z-index:20}.showroom-item__title{font-size:var(--md-font-size);font-weight:500;line-height:var(--md-line-height);margin-bottom:0;margin-top:auto}@media screen and (max-width:992px){.showroom-item-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.showroom-item-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:450px){.showroom-item-list{grid-template-columns:1fr}}.sub-nav{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:max(20px,1.5rem) 0}.sub-nav__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 2rem;margin:0}.sub-nav__item{margin:0;padding:0}.sub-nav__link--active{font-weight:700}.sub-nav__link--active:active,.sub-nav__link--active:focus,.sub-nav__link--active:hover{text-decoration:none}.svg-map{left:0;margin-right:calc(var(--container-padding)*-1);position:relative;top:0}.svg-map--eu{margin-top:-5rem}.svg-map--czech{margin-bottom:-9rem;margin-left:-4rem;margin-top:-7rem;z-index:-1}.svg-map:after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:-moz-linear-gradient(top,#fff 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));content:"";display:block;height:16rem;left:0;position:absolute;top:0;width:100%;z-index:10}.svg-map img{position:relative;width:100%;z-index:2}.dark-scheme .svg-map:after{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#000,rgba(0,0,0,0))}.text-split.revealed .text-split__line--animated,.text-split.revealed .text-split__word--animated{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateY(0) translateZ(0) rotate(0)!important;-moz-transform:translateY(0) translateZ(0) rotate(0)!important;transform:translateY(0) translateZ(0) rotate(0)!important}.text-split--rotation .text-split__line--animated,.text-split--rotation .text-split__word--animated{-webkit-transform:translateY(100%) translateZ(0) rotate(5deg);-moz-transform:translateY(100%) translateZ(0) rotate(5deg);transform:translateY(100%) translateZ(0) rotate(5deg)}.text-split__line--animated,.text-split__word--animated{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 1.4s cubic-bezier(.19,1,.22,1),-webkit-clip-path 1.4s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1.4s cubic-bezier(.19,1,.22,1),-webkit-clip-path 1.4s cubic-bezier(.19,1,.22,1);-moz-transition:transform 1.4s cubic-bezier(.19,1,.22,1),clip-path 1.4s cubic-bezier(.19,1,.22,1),-moz-transform 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),clip-path 1.4s cubic-bezier(.19,1,.22,1);transition:transform 1.4s cubic-bezier(.19,1,.22,1),clip-path 1.4s cubic-bezier(.19,1,.22,1),-webkit-transform 1.4s cubic-bezier(.19,1,.22,1),-moz-transform 1.4s cubic-bezier(.19,1,.22,1),-webkit-clip-path 1.4s cubic-bezier(.19,1,.22,1)}.text-split__line--1,.text-split__line--1 .text-split__word--animated,.text-split__word--1{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.text-split__line--2,.text-split__line--2 .text-split__word--animated,.text-split__word--2{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.text-split__line--3,.text-split__line--3 .text-split__word--animated,.text-split__word--3{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}.text-split__line--4,.text-split__line--4 .text-split__word--animated,.text-split__word--4{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.text-split__line--5,.text-split__line--5 .text-split__word--animated,.text-split__word--5{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}.text-split__line--6,.text-split__line--6 .text-split__word--animated,.text-split__word--6{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.text-split__line--7,.text-split__line--7 .text-split__word--animated,.text-split__word--7{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}.text-split__line--8,.text-split__line--8 .text-split__word--animated,.text-split__word--8{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.text-split__line--9,.text-split__line--9 .text-split__word--animated,.text-split__word--9{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.text-split__line--10,.text-split__line--10 .text-split__word--animated,.text-split__word--10{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.text-split__line--11,.text-split__line--11 .text-split__word--animated,.text-split__word--11{-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;transition-delay:1.1s}.text-split__line--12,.text-split__line--12 .text-split__word--animated,.text-split__word--12{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.text-split__line--13,.text-split__line--13 .text-split__word--animated,.text-split__word--13{-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;transition-delay:1.3s}.text-split__line--14,.text-split__line--14 .text-split__word--animated,.text-split__word--14{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}.text-split__line--15,.text-split__line--15 .text-split__word--animated,.text-split__word--15{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}.text-split__line--16,.text-split__line--16 .text-split__word--animated,.text-split__word--16{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}.text-split__line--17,.text-split__line--17 .text-split__word--animated,.text-split__word--17{-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;transition-delay:1.7s}.text-split__line--18,.text-split__line--18 .text-split__word--animated,.text-split__word--18{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;transition-delay:1.8s}.text-split__line--19,.text-split__line--19 .text-split__word--animated,.text-split__word--19{-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;transition-delay:1.9s}.text-split__line--20,.text-split__line--20 .text-split__word--animated,.text-split__word--20{-webkit-transition-delay:2s;-moz-transition-delay:2s;transition-delay:2s}.text-split__line--21,.text-split__line--21 .text-split__word--animated,.text-split__word--21{-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;transition-delay:2.1s}.text-split__line--22,.text-split__line--22 .text-split__word--animated,.text-split__word--22{-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;transition-delay:2.2s}.text-split__line--23,.text-split__line--23 .text-split__word--animated,.text-split__word--23{-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;transition-delay:2.3s}.text-split__line--24,.text-split__line--24 .text-split__word--animated,.text-split__word--24{-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;transition-delay:2.4s}.text-split__line--25,.text-split__line--25 .text-split__word--animated,.text-split__word--25{-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;transition-delay:2.5s}.text-split__line--26,.text-split__line--26 .text-split__word--animated,.text-split__word--26{-webkit-transition-delay:2.6s;-moz-transition-delay:2.6s;transition-delay:2.6s}.text-split__line--27,.text-split__line--27 .text-split__word--animated,.text-split__word--27{-webkit-transition-delay:2.7s;-moz-transition-delay:2.7s;transition-delay:2.7s}.text-split__line--28,.text-split__line--28 .text-split__word--animated,.text-split__word--28{-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;transition-delay:2.8s}.text-split__line--29,.text-split__line--29 .text-split__word--animated,.text-split__word--29{-webkit-transition-delay:2.9s;-moz-transition-delay:2.9s;transition-delay:2.9s}.text-split__line--30,.text-split__line--30 .text-split__word--animated,.text-split__word--30{-webkit-transition-delay:3s;-moz-transition-delay:3s;transition-delay:3s}.text-split__line--31,.text-split__line--31 .text-split__word--animated,.text-split__word--31{-webkit-transition-delay:3.1s;-moz-transition-delay:3.1s;transition-delay:3.1s}.text-split__line--32,.text-split__line--32 .text-split__word--animated,.text-split__word--32{-webkit-transition-delay:3.2s;-moz-transition-delay:3.2s;transition-delay:3.2s}.text-split__line--33,.text-split__line--33 .text-split__word--animated,.text-split__word--33{-webkit-transition-delay:3.3s;-moz-transition-delay:3.3s;transition-delay:3.3s}.text-split__line--34,.text-split__line--34 .text-split__word--animated,.text-split__word--34{-webkit-transition-delay:3.4s;-moz-transition-delay:3.4s;transition-delay:3.4s}.text-split__line--35,.text-split__line--35 .text-split__word--animated,.text-split__word--35{-webkit-transition-delay:3.5s;-moz-transition-delay:3.5s;transition-delay:3.5s}.text-split__line--36,.text-split__line--36 .text-split__word--animated,.text-split__word--36{-webkit-transition-delay:3.6s;-moz-transition-delay:3.6s;transition-delay:3.6s}.text-split__line--37,.text-split__line--37 .text-split__word--animated,.text-split__word--37{-webkit-transition-delay:3.7s;-moz-transition-delay:3.7s;transition-delay:3.7s}.text-split__line--38,.text-split__line--38 .text-split__word--animated,.text-split__word--38{-webkit-transition-delay:3.8s;-moz-transition-delay:3.8s;transition-delay:3.8s}.text-split__line--39,.text-split__line--39 .text-split__word--animated,.text-split__word--39{-webkit-transition-delay:3.9s;-moz-transition-delay:3.9s;transition-delay:3.9s}.text-split__line--40,.text-split__line--40 .text-split__word--animated,.text-split__word--40{-webkit-transition-delay:4s;-moz-transition-delay:4s;transition-delay:4s}.text-split__line--41,.text-split__line--41 .text-split__word--animated,.text-split__word--41{-webkit-transition-delay:4.1s;-moz-transition-delay:4.1s;transition-delay:4.1s}.text-split__line--42,.text-split__line--42 .text-split__word--animated,.text-split__word--42{-webkit-transition-delay:4.2s;-moz-transition-delay:4.2s;transition-delay:4.2s}.text-split__line--43,.text-split__line--43 .text-split__word--animated,.text-split__word--43{-webkit-transition-delay:4.3s;-moz-transition-delay:4.3s;transition-delay:4.3s}.text-split__line--44,.text-split__line--44 .text-split__word--animated,.text-split__word--44{-webkit-transition-delay:4.4s;-moz-transition-delay:4.4s;transition-delay:4.4s}.text-split__line--45,.text-split__line--45 .text-split__word--animated,.text-split__word--45{-webkit-transition-delay:4.5s;-moz-transition-delay:4.5s;transition-delay:4.5s}.text-split__line--46,.text-split__line--46 .text-split__word--animated,.text-split__word--46{-webkit-transition-delay:4.6s;-moz-transition-delay:4.6s;transition-delay:4.6s}.text-split__line--47,.text-split__line--47 .text-split__word--animated,.text-split__word--47{-webkit-transition-delay:4.7s;-moz-transition-delay:4.7s;transition-delay:4.7s}.text-split__line--48,.text-split__line--48 .text-split__word--animated,.text-split__word--48{-webkit-transition-delay:4.8s;-moz-transition-delay:4.8s;transition-delay:4.8s}.text-split__line--49,.text-split__line--49 .text-split__word--animated,.text-split__word--49{-webkit-transition-delay:4.9s;-moz-transition-delay:4.9s;transition-delay:4.9s}.text-split__line--50,.text-split__line--50 .text-split__word--animated,.text-split__word--50{-webkit-transition-delay:5s;-moz-transition-delay:5s;transition-delay:5s}.tile-item-list{gap:var(--item-gap);grid-template-columns:1fr 1fr}.tile-item{height:max(30rem,380px);position:relative}.tile-item:not(.tile-item--small):nth-child(4n),.tile-item:not(.tile-item--small):nth-child(4n+1):not(:nth-last-child(3)){height:max(42rem,540px)}.tile-item:not(.tile-item--small):nth-child(4n){margin-top:min(-12rem,-160px)}.tile-item--wide,.tile-item--wide:nth-child(4n),.tile-item--wide:nth-child(4n+1){grid-column:span 2;height:max(36rem,460px)}.tile-item__inner{border-radius:20px;color:#fff;height:100%;overflow:hidden;position:relative}.tile-item__labels{top:0;z-index:50}.tile-item__bg{height:100%;width:100%;z-index:1}.tile-item__bg:after{background:rgba(0,0,0,.05);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.tile-item__content{padding:var(--item-padding-big);position:relative;z-index:30}.tile-item__text{max-width:max(16rem,250px)}.tile-item__title{font-size:var(--xl-font-size);line-height:var(--xl-line-height);margin-bottom:1rem}.tile-item__title--big{font-size:var(--2xl-font-size);line-height:var(--2xl-line-height)}.tile-item.to-reveal{opacity:0;-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,-webkit-transform .5s ease-out;-moz-transition:transform .5s ease-out,opacity .5s ease-out,-moz-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out,-moz-transform .5s ease-out}.tile-item.to-reveal.revealed{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:576px){.tile-item-list{grid-template-columns:1fr}.tile-item{height:auto!important;margin-top:0!important;min-height:250px;width:100%}.tile-item__text{max-width:none}.tile-item--wide,.tile-item--wide:nth-child(4n),.tile-item--wide:nth-child(4n+1){grid-column:auto}.tile-item--labels .tile-item__inner{padding-top:10rem}}.video-block{border-radius:20px;max-height:max(min(46.243vw,960px),400px);overflow:hidden;width:100%;z-index:110}.video-block__video{-o-object-fit:cover;object-fit:cover;width:100%}.video{aspect-ratio:16/10;border-radius:20px}.video,.video__poster{overflow:hidden;position:relative}.video__poster{display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:100%;z-index:10}.video__poster--hidden{opacity:0;pointer-events:none}.video__poster img{aspect-ratio:16/10}.video__video{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.video__play{-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background-color:hsla(0,0%,50%,.4);border-radius:3rem;bottom:1rem;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:1rem;padding:max(.55rem,11px) max(1.4rem,24px) max(.45rem,10px) max(.5rem,12px);position:absolute;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;z-index:20}.video__play--hidden{opacity:0;pointer-events:none}.video__play .btn-circle{height:max(1.6rem,30px);width:max(1.6rem,30px)}.video__play:hover{cursor:pointer}.zig-zag{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;background-color:#f5f6f7;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:100vh;padding:var(--container-padding-small);position:relative;-webkit-transition:color .4s ease-in,background-color .4s ease-in;-moz-transition:color .4s ease-in,background-color .4s ease-in;transition:color .4s ease-in,background-color .4s ease-in}.zig-zag--alt .zig-zag__content{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.zig-zag--alt .zig-zag__image{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.zig-zag__inner{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;position:relative;width:100%}.zig-zag__content,.zig-zag__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.zig-zag__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-order:1;order:1;padding:var(--item-padding-big);text-align:center}.zig-zag__text{max-width:30rem}.zig-zag__image{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:0;-moz-box-flex:0;border-radius:30px;display:block;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-order:2;order:2;overflow:hidden;position:relative}.zig-zag__image img{display:block;height:100%;max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:auto}.zig-zag__image:not(.zig-zag__image--no-video):hover .zig-zag__image-wrap{opacity:0}.zig-zag__bg{height:100%;position:absolute;width:100%;z-index:1}.zig-zag__image-wrap,.zig-zag__video-wrap{display:block;height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%}.zig-zag__image-wrap{opacity:1;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;transition:opacity .5s ease-out;z-index:2}.zig-zag__video-wrap{z-index:1}.zig-zag__image-element,.zig-zag__video-element{display:block;height:100%;max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:auto}.zig-zag__btns{margin-top:2.75rem}.dark-scheme .zig-zag{background-color:var(--background-color)}@media (hover:none){.zig-zag__image-wrap{opacity:0!important;-webkit-transition:none;-moz-transition:none;transition:none}}@media screen and (max-width:768px){.zig-zag__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.zig-zag__content{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-ordinal-group:3!important;-moz-box-ordinal-group:3!important;-ms-flex-order:2!important;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:auto;-webkit-order:2!important;order:2!important}.zig-zag__image{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-ordinal-group:2!important;-moz-box-ordinal-group:2!important;-ms-flex-order:1!important;aspect-ratio:3/2;border-radius:20px;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-order:1!important;order:1!important}.zig-zag__image:hover .zig-zag__image-wrap{opacity:1!important}.zig-zag__image-element,.zig-zag__video-element{border-radius:20px}}.embed-container{margin:-9% auto -18%;overflow:hidden;padding-top:56.25%;position:relative;width:100%}@media (max-width:1299px){.embed-container{margin:-2% auto -18%}}@media (max-width:1024px){.embed-container{margin:-10% auto -40%;padding-top:116.25%}}@media (max-width:699px){.embed-container{margin:-18% auto -50%;padding-top:140%}}@media (max-width:599px){.embed-container{margin:-35% auto -90%;padding-top:200%}}.embed-container .embed-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.booking-modal{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.booking-modal--hidden{display:none}.booking-modal__backdrop{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.booking-modal__dialog{background:#fff;border-radius:var(--item-gap);height:100vh;max-width:1040px;overflow:hidden;position:relative;width:90vw;z-index:10000}@media screen and (max-width:768px){.booking-modal__dialog{border-radius:0;width:100vw}}.booking-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.booking-modal__content,.booking-modal__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.booking-modal__header{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;-webkit-justify-content:flex-end;justify-content:flex-end;padding:var(--item-padding-small)}.booking-modal__close{background:none;border:none;color:#7f7f7f;cursor:pointer;height:32px;padding:var(--item-gap);position:relative;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out;width:32px}.booking-modal__close:after,.booking-modal__close:before{background:currentColor;content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out;width:32px}.booking-modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.booking-modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.booking-modal__close:hover{color:var(--text-color)}.booking-modal__body{overflow:hidden}.booking-modal__body,.booking-modal__body p{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.booking-modal__body p{margin:0;padding:0}.booking-modal__body iframe{-webkit-box-flex:1;-moz-box-flex:1;border:none;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;min-height:0;width:100%}.booking-modal__body iframe body{background:#fff}.booking-modal__body p iframe{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%}.tag-list{margin-top:var(--item-gap)}.tag-list__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;list-style:none}.tag-list__item,.tag-list__items{margin:0;padding:0}.tag{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #7f7f7f;border-radius:3rem;color:var(--text-color);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--xs-font-size);font-weight:600;gap:10px;padding:15px var(--item-gap);text-transform:uppercase;white-space:nowrap}.tag--clickable{cursor:pointer;text-decoration:none;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out}.tag--clickable:active,.tag--clickable:focus,.tag--clickable:hover{background-color:var(--text-color);color:var(--background-color);text-decoration:none}.tag--active{background:var(--text-color);border-color:var(--text-color);color:#fff}.tag__icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:20px;-webkit-justify-content:center;justify-content:center;overflow:hidden;width:20px}.tag__icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.tag{font-size:var(--xs-font-size);gap:6px;padding:var(--item-gap)}}.partnership-section--bg .partnership-section__content,.partnership-section--bg .partnership-section__text{color:#fff}.partnership-section__bg{border-radius:1rem;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.partnership-section__bg:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.partnership-section__image-wrap{display:block;height:100%;left:0;overflow:hidden;position:relative;position:absolute;top:0;width:100%}.partnership-section__image{display:block;height:100%;max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:auto}.partnership-section__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:var(--text-color);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;z-index:10}.partnership-section__header{margin-bottom:1.5rem}.partnership-section__text{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;color:var(--text-color);-webkit-flex-grow:1;flex-grow:1;margin-bottom:2rem}.partnership-section__btn{margin-top:auto}.guide-item__inner--no-min-height{min-height:auto}@media (min-width:420px){.xxs\:col-span-6{grid-column:span 6/span 6}}@media (min-width:576px){.xs\:col-span-3{grid-column:span 3/span 3}.xs\:col-span-6{grid-column:span 6/span 6}.xs\:col-span-7{grid-column:span 7/span 7}.xs\:col-span-9{grid-column:span 9/span 9}}@media (min-width:768px){.sm\:order-1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.sm\:order-2{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-8{grid-column-start:8}.sm\:ml-auto{margin-left:auto}.sm\:mt-1{margin-top:1rem}.sm\:block{display:block}.sm\:justify-start{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.sm\:gap-x-4{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.sm\:px-1{padding-left:1rem;padding-right:1rem}.sm\:text-right{text-align:right}}@media (min-width:992px){.md\:order-1{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.md\:order-2{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-1{grid-column-start:1}.md\:col-start-5{grid-column-start:5}.md\:col-start-7{grid-column-start:7}.md\:mb-0{margin-bottom:0}.md\:mb-0-25{margin-bottom:.25rem}.md\:mb-2{margin-bottom:2rem}.md\:ml-auto{margin-left:auto}.md\:justify-end{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.md\:px-3{padding-left:3rem;padding-right:3rem}.md\:px-4{padding-left:4rem;padding-right:4rem}.md\:pl-2{padding-left:2rem}.md\:pl-7{padding-left:7rem}.md\:pr-1{padding-right:1rem}.md\:pr-2{padding-right:2rem}.md\:pr-3{padding-right:3rem}.md\:pr-5{padding-right:5rem}.md\:pr-7{padding-right:7rem}.md\:text-right{text-align:right}}@media (min-width:1200px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-5{grid-column-start:5}.lg\:gap-x-2{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:px-4{padding-left:4rem;padding-right:4rem}.lg\:px-5{padding-left:5rem;padding-right:5rem}}