@charset "UTF-8";
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/import-glob/index.js!./src/Blocks/assets/styles/application-blocks-frontend.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes spin{100%{transform:rotate(360deg)}}.block-carousel__button{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;cursor:pointer}:root{--font-size-base:1vw;--global-font-family:var(--global-base-font),Helvetica,Arial,sans-serif;--global-heading-font-family:var(--global-base-font-heading),Helvetica,Arial,sans-serif;--global-heading-alt-font-family:var(--global-base-font-heading-alt),Helvetica,Arial,sans-serif;--global-script-font-family:var(--global-base-font-script),Helvetica,Arial,sans-serif;--scroll-y:0px;--base-font-size:.8}@media (min-width:621px){:root{--base-font-size:.875}}@media (min-width:961px){:root{--base-font-size:.9375}}@media (min-width:1441px){:root{--base-font-size:1}}*,:before,:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;padding:0;margin:0}body{margin:0;padding:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align: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}:has(.cursor) .cursor{--cursor-border-color:var(--global-colors-primary300);--cursor-bg-color:transparent;--cursor-color:var(--global-colors-white);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;-moz-column-gap:0;column-gap:0;position:fixed;width:3rem;height:3rem;pointer-events:none;transform-origin:center center;z-index:9999;transform:translateX(-50%) translateY(-50%)}:has(.cursor) .cursor--bg{border-radius:1.5rem;border:1px solid var(--cursor-border-color);background:var(--cursor-bg-color);opacity:.5;font-size:1rem;mix-blend-mode:difference;transition-property:transform,opacity,border,background-color,width,padding,border-radius,scale;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s)}:has(.cursor) .cursor--front{text-transform:uppercase;letter-spacing:.025em;font-weight:var(--global-paragraph-weight-light,300);color:var(--cursor-color);text-align:center;white-space:nowrap;transition-property:transform,opacity,width,padding;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s)}:has(.cursor) .cursor__text{opacity:0;display:none;line-height:1em}:has(.cursor) .cursor__icon{display:none;opacity:0;width:1.5rem;height:1.5rem}:has(.cursor) .cursor--text{--cursor-border-color:var(--global-colors-primary300);--cursor-bg-color:var(--global-colors-primary300);--cursor-color:var(--global-colors-black);opacity:1;width:calc(var(--cursor-text-length, 14) * 1ch + 3rem + 2rem);height:3rem;padding:1.05rem 1.5rem .95rem;border-radius:1.5rem;mix-blend-mode:normal}:has(.cursor) .cursor--text .cursor__text{display:inline-block;opacity:1}:has(.cursor) .cursor--text .cursor__icon{margin-left:.5rem;display:inline-block;opacity:1}:has(.cursor) .cursor--external .cursor__icon{display:inline-block;opacity:1;rotate:-45deg}:has(.cursor) .cursor--btn{opacity:0;scale:.5 .5}form{--form-label-color:var(--global-colors-grey300);--form-label-weight:var(--global-paragraph-weight-light);--form-label-font-size:18;--form-label-font-size-min:14;--form-label-text-transform:uppercase;--form-label-letter-spacing:.12em;--form-input-padding-inline:.5;--form-input-padding-block:.5;--form-input-margin-top:.5;--form-input-margin-bottom:3;--form-input-color:var(--global-colors-white);--form-input-font-size:26;--form-input-font-size-min:18;--form-input-line-height:1.5;--form-input-weight:var(--global-paragraph-weight-regular);--form-input-bg:transparent;--form-input-bg-hover:var(--global-colors-grey900);--form-input-bg-focus:var(--global-colors-grey900);--form-input-bg-checked:var(--global-colors-primary400);--form-input-border-width:1px;--form-input-border-style:solid;--form-input-border-color:var(--global-colors-grey600);--form-input-border-width-hover:1px;--form-input-border-style-hover:solid;--form-input-border-color-hover:var(--global-colors-grey600);--form-input-border-width-focus:1px;--form-input-border-style-focus:solid;--form-input-border-color-focus:var(--global-colors-primary400);--form-input-border-radius:0;--form-invalid-color:#d65c5c;--form-warning-color:#d6a35c;--form-valid-color:var(--global-colors-primary400);--form-response-sent-line-height:1;--form-response-sent-font-size-min:47;--form-response-sent-font-size:130;--form-response-sent-font-family:var(--heading-font-family,var(--global-heading-font-family));--form-response-space-bottom:4rem;--form-response-padding-block:0;--form-response-padding-inline:0;--form-response-bg-color:transparent}form p,form span,form label{margin:0}form label{display:block;color:var(--form-label-color);font-weight:var(--form-label-weight);text-transform:var(--form-label-text-transform,none);letter-spacing:var(--form-label-letter-spacing,0);font-size:calc(var(--form-label-font-size, 20) / 16 * 1rem * var(--base-font-size));font-size:clamp(var(--form-label-font-size-min, 18) / 16 * 1rem, 100 * (var(--form-label-font-size, 20) - var(--form-label-font-size-min, 18)) / (1680 - 620) * var(--font-size-base) + (620 * var(--form-label-font-size, 20) - 1680 * var(--form-label-font-size-min, 18)) / (620 - 1680) / 16 * 1rem, var(--form-label-font-size, 20) / 16 * 1rem)}form input[type=search],form input[type=text],form input[type=password],form input[type=email],form input[type=tel],form input[type=url],form textarea,form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:calc(var(--form-input-padding-block, 1) * 1em) calc(var(--form-input-padding-inline, 1) * 1em);margin-bottom:calc(var(--form-input-margin-bottom) * var(--global-spacing));margin-top:calc(var(--form-input-margin-top) * var(--global-spacing));border-width:var(--form-input-border-width);border-style:var(--form-input-border-style);border-color:var(--form-input-border-color);border-radius:calc(var(--form-input-border-radius, 0) * (var(--form-input-padding-block, 1) * 1em + var(--form-input-line-height, 1.25) * 1em));background:var(--form-input-bg);transition-property:border-color,background-color;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s);transition-delay:0ms;line-height:var(--form-input-line-height,1.25);font-size:calc(var(--form-input-font-size, 18) / 16 * 1rem * var(--base-font-size));color:var(--form-input-color);font-weight:var(--form-input-weight);font-size:calc(var(--form-input-font-size, 20) / 16 * 1rem * var(--base-font-size));font-size:clamp(var(--form-input-font-size-min, 18) / 16 * 1rem, 100 * (var(--form-input-font-size, 20) - var(--form-input-font-size-min, 18)) / (1680 - 620) * var(--font-size-base) + (620 * var(--form-input-font-size, 20) - 1680 * var(--form-input-font-size-min, 18)) / (620 - 1680) / 16 * 1rem, var(--form-input-font-size, 20) / 16 * 1rem)}form input[type=search]:hover,form input[type=text]:hover,form input[type=password]:hover,form input[type=email]:hover,form input[type=tel]:hover,form input[type=url]:hover,form textarea:hover,form select:hover{background:var(--form-input-bg-hover);border-width:var(--form-input-border-width-hover);border-style:var(--form-input-border-style-hover);border-color:var(--form-input-border-color-hover);-webkit-highlight:none;outline:none}form input[type=search]:focus,form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=url]:focus,form textarea:focus,form select:focus{background:var(--form-input-bg-focus);border-width:var(--form-input-border-width-focus);border-style:var(--form-input-border-style-focus);border-color:var(--form-input-border-color-focus);-webkit-highlight:none;outline:none}form input[type=search]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=url]::-moz-placeholder,form textarea::-moz-placeholder,form select::-moz-placeholder{color:var(--form-input-placeholder-color)}form input[type=search]::placeholder,form input[type=text]::placeholder,form input[type=password]::placeholder,form input[type=email]::placeholder,form input[type=tel]::placeholder,form input[type=url]::placeholder,form textarea::placeholder,form select::placeholder{color:var(--form-input-placeholder-color)}form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background:var(--form-input-bg);border-width:var(--form-input-border-width);border-style:var(--form-input-border-style);border-color:var(--form-input-border-color);border-radius:calc(var(--form-input-border-radius, 0) * (var(--form-input-padding-block, 1) * 1em + var(--form-input-line-height, 1.25) * 1em))}form input[type=checkbox]:checked{background:var(--form-input-bg-checked)}form input[type=submit],form button[type=submit],form .btn--submit{--button-font-size-min:16;--button-font-size:20;--button-scoped-color:var(--global-colors-black);--button-color:var(--global-colors-black);--button-color-hover:var(--global-colors-black);--button-scoped-border-radius:1;--button-background-color:var(--global-colors-primary400);--button-background-color-hover:var(--global-colors-white);width:auto;box-shadow:none;-webkit-appearance:none}form input[type=submit].is-hidden,form button[type=submit].is-hidden,form .btn--submit.is-hidden{display:none !important;visibility:none}form input[type=submit] .icon,form button[type=submit] .icon,form .btn--submit .icon{--icon-size:1rem;--icon-scoped-color:var(--global-colors-black)}form textarea{height:calc(var(--form-input-height) * 2);resize:none;overflow:auto}form.wpcf7-form{position:relative;padding-bottom:var(--form-response-space-bottom,0)}form.wpcf7-form br{display:none}form.wpcf7-form img.ajax-loader{width:auto;height:auto}form.wpcf7-form .wpcf7-form-control-wrap{position:relative;display:block;margin-bottom:calc(var(--form-input-margin-bottom) * var(--global-spacing))}form.wpcf7-form .wpcf7-form-control-wrap input,form.wpcf7-form .wpcf7-form-control-wrap textarea{margin-bottom:0}form.wpcf7-form span.wpcf7-list-item{display:block;margin-left:0}form.wpcf7-form span.wpcf7-list-item label{display:flex;flex-flow:row;align-items:center;margin-bottom:.75rem}form.wpcf7-form span.wpcf7-list-item .wpcf7-list-item-label{margin-left:.75em;line-height:var(--form-input-line-height,1.25);text-transform:uppercase;font-weight:var(--form-input-checkbox-label-weight);font-size:calc(var(--form-input-font-size, 20) / 16 * 1rem * var(--base-font-size));font-size:clamp(var(--form-input-font-size-min, 18) / 16 * 1rem, 100 * (var(--form-input-font-size, 20) - var(--form-input-font-size-min, 18)) / (1680 - 620) * var(--font-size-base) + (620 * var(--form-input-font-size, 20) - 1680 * var(--form-input-font-size-min, 18)) / (620 - 1680) / 16 * 1rem, var(--form-input-font-size, 20) / 16 * 1rem)}form.wpcf7-form .wpcf7-spinner{margin-top:.5rem;position:absolute;left:50%;top:50%;margin:0;width:2rem;height:2rem;transform:translateX(-50%)}form.wpcf7-form .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}form.wpcf7-form span.wpcf7-not-valid-tip{position:absolute;color:var(--form-invalid-color);font-size:1rem;line-height:1;bottom:-1.25em;display:block;opacity:0;transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s);transition-delay:0ms}form.wpcf7-form input.wpcf7-not-valid,form.wpcf7-form textarea.wpcf7-not-valid{--form-input-border-color:var(--form-invalid-color)}form.wpcf7-form .wpcf7-not-valid~span.wpcf7-not-valid-tip{opacity:1}form.wpcf7-form div.wpcf7-validation-errors{border:2px solid var(--form-invalid-color);background:0 0}form.wpcf7-form div.wpcf7-mail-sent-ok{border:2px solid var(--form-valid-color);background:0 0}form.wpcf7-form div.wpcf7-mail-sent-ng{border:2px solid var(--form-invalid-color);background:0 0}form.wpcf7-form div.wpcf7-spam-blocked{border:2px solid var(--form-invalid-color);background:0 0}.wpcf7 form.wpcf7-form .wpcf7-response-output{display:inline-flex;position:absolute;bottom:0;font-size:1.125rem;line-height:1.3;background-color:var(--form-response-bg-color);padding:calc(var(--form-response-padding-block, 1) * 1em) calc(var(--form-response-padding-inline, 1) * 1em);border:none;margin:0;opacity:0;transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s);transition-delay:0ms}.wpcf7 form.wpcf7-form.init .wpcf7-response-output,.wpcf7 form.wpcf7-form.resetting .wpcf7-response-output,.wpcf7 form.wpcf7-form.submitting .wpcf7-response-output{display:inline-flex}.wpcf7 form.wpcf7-form.failed .wpcf7-response-output,.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output,.wpcf7 form.wpcf7-form.unaccepted .wpcf7-response-output{color:var(--form-invalid-color);opacity:1}.wpcf7 form.wpcf7-form h2,.wpcf7 form.wpcf7-form h3,.wpcf7 form.wpcf7-form h4,.wpcf7 form.wpcf7-form p{transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s);transition-delay:0ms}.wpcf7 form.wpcf7-form.sent h2,.wpcf7 form.wpcf7-form.sent h3,.wpcf7 form.wpcf7-form.sent h4,.wpcf7 form.wpcf7-form.sent p{opacity:0}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{opacity:1;position:absolute;top:0;left:0;width:100%;padding:1rem;align-items:center;justify-content:center;text-align:center;line-height:var(--form-response-sent-line-height);text-transform:uppercase;font-family:var(--form-response-sent-font-family);font-size:calc(var(--form-response-sent-font-size, 24) / 16 * 1rem * var(--base-font-size));font-size:clamp(var(--form-response-sent-font-size-min, 16) / 16 * 1rem, 100 * (var(--form-response-sent-font-size, 24) - var(--form-response-sent-font-size-min, 16)) / (1920 - 360) * var(--font-size-base) + (360 * var(--form-response-sent-font-size, 24) - 1920 * var(--form-response-sent-font-size-min, 16)) / (360 - 1920) / 16 * 1rem, var(--form-response-sent-font-size, 24) / 16 * 1rem)}form.wpcf7-form.submitting{opacity:.5;transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s);transition-delay:0ms}#cmplz-document{--comlianz-padding:.75rem;--complianz-border-color:var(--global-colors-grey800);--complianz-dropdown-heading-bg-color:var(--global-colors-grey800);margin-inline:auto}#cmplz-document:first-child{padding-top:calc(16 * var(--global-spacing))}#cmplz-document a{color:var(--global-type-color,currentColor);text-decoration:underline;text-decoration-color:var(--global-colors-primary500,var(--global-colors-primary500,#000))}#cmplz-document a:hover{color:var(--global-type-color,currentColor);text-decoration-color:var(--global-type-color,currentColor)}#cmplz-document p{margin:0;margin-bottom:calc(2 * var(--global-spacing));word-break:var(--paragraph-word-break,break-word);overflow-wrap:var(--paragraph-overflow-wrap,anywhere);hyphens:var(--paragraph-hyphens,none);line-height:1.5;font-weight:var(--global-paragraph-weight-regular);letter-spacing:var(--paragraph-letter-spacing,0);color:var(--global-type-color,currentColor);font-size:calc(var(--paragraph-font-size, 20) / 16 * 1rem * var(--base-font-size));font-size:clamp(var(--paragraph-font-size-min, 18) / 16 * 1rem, 100 * (var(--paragraph-font-size, 20) - var(--paragraph-font-size-min, 18)) / (1680 - 620) * var(--font-size-base) + (620 * var(--paragraph-font-size, 20) - 1680 * var(--paragraph-font-size-min, 18)) / (620 - 1680) / 16 * 1rem, var(--paragraph-font-size, 20) / 16 * 1rem)}#cmplz-document p::-moz-selection,#cmplz-document p strong::-moz-selection,#cmplz-document p em::-moz-selection,#cmplz-document p a::-moz-selection,#cmplz-document p span::-moz-selection{color:var(--global-colors-black,var(--global-site-background-color));background-color:var(--global-colors-primary400,var(--global-type-color,var(--global-colors-black)))}#cmplz-document p::selection,#cmplz-document p strong::selection,#cmplz-document p em::selection,#cmplz-document p a::selection,#cmplz-document p span::selection{color:var(--global-colors-black,var(--global-site-background-color));background-color:var(--global-colors-primary400,var(--global-type-color,var(--global-colors-black)))}#cmplz-document p a{cursor:pointer;text-decoration:underline;color:var(--global-type-color,currentColor);text-decoration-color:var(--global-colors-primary500,var(--global-colors-primary500,#000));transition-property:color,text-decoration-color;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s)}#cmplz-document p a:hover{color:var(--global-type-color,currentColor);text-decoration-color:var(--paragraph-link-color-hover,var(--global-colors-primary500,#000))}#cmplz-document p a:focus-visible{outline-color:var(--paragraph-link-outline-focus-color,var(--paragraph-link-color-hover,var(--global-colors-primary500)));outline-style:var(--paragraph-link-outline-focus-style,solid);outline-width:var(--paragraph-link-outline-focus-width,.25rem)}#cmplz-document h2{--heading-font-size-min:25;--heading-font-size:45;--heading-letter-spacing-base:0}#cmplz-document h3{--heading-font-size-min:21;--heading-font-size:34;--heading-letter-spacing-base:0}#cmplz-document h4{--heading-font-size-min:18;--heading-font-size:26;--heading-letter-spacing-base:0}#cmplz-document h5{--heading-font-size-min:16;--heading-font-size:20;--heading-letter-spacing-base:0}#cmplz-document h1,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{margin:0;margin-bottom:calc(1 * var(--global-spacing));word-break:var(--heading-word-break,normal);overflow-wrap:var(--heading-overflow-wrap,normal);hyphens:var(--heading-hyphens,none);text-wrap:balance;text-align:var(--heading-align);font-family:var(--heading-font-family,var(--global-heading-font-family));line-height:var(--heading-line-height,1);color:var(--heading-color,var(--global-type-color,currentColor));-webkit-text-decoration:var(--heading-decoration);text-decoration:var(--heading-decoration);font-weight:var(--global-heading-weight-regular);text-transform:var(--heading-text-transform,none);letter-spacing:calc(var(--heading-letter-spacing-upper, 0em) + var(--heading-letter-spacing-base, 0em));font-size:calc(var(--heading-font-size, 24) / 16 * 1rem * var(--base-font-size));font-size:clamp(var(--heading-font-size-min, 16) / 16 * 1rem, 100 * (var(--heading-font-size, 24) - var(--heading-font-size-min, 16)) / (1920 - 320) * var(--font-size-base) + (320 * var(--heading-font-size, 24) - 1920 * var(--heading-font-size-min, 16)) / (320 - 1920) / 16 * 1rem, var(--heading-font-size, 24) / 16 * 1rem)}#cmplz-document h1::-moz-selection,#cmplz-document h1 ::-moz-selection,#cmplz-document h2::-moz-selection,#cmplz-document h2 ::-moz-selection,#cmplz-document h3::-moz-selection,#cmplz-document h3 ::-moz-selection,#cmplz-document h4::-moz-selection,#cmplz-document h4 ::-moz-selection,#cmplz-document h5::-moz-selection,#cmplz-document h5 ::-moz-selection,#cmplz-document h6::-moz-selection,#cmplz-document h6 ::-moz-selection{color:var(--global-colors-black,var(--global-site-background-color));background-color:var(--global-colors-primary400,var(--global-type-color,var(--global-colors-black)))}#cmplz-document h1::selection,#cmplz-document h1 ::selection,#cmplz-document h2::selection,#cmplz-document h2 ::selection,#cmplz-document h3::selection,#cmplz-document h3 ::selection,#cmplz-document h4::selection,#cmplz-document h4 ::selection,#cmplz-document h5::selection,#cmplz-document h5 ::selection,#cmplz-document h6::selection,#cmplz-document h6 ::selection{color:var(--global-colors-black,var(--global-site-background-color));background-color:var(--global-colors-primary400,var(--global-type-color,var(--global-colors-black)))}#cmplz-document h1 a,#cmplz-document h2 a,#cmplz-document h3 a,#cmplz-document h4 a,#cmplz-document h5 a,#cmplz-document h6 a{position:relative;cursor:pointer;text-decoration:none;color:var(--heading-link-color,var(--global-colors-primary500,#000));text-decoration-color:var(--heading-link-color,var(--global-colors-primary500,#000));transition-property:color,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s)}#cmplz-document h1 a:hover,#cmplz-document h2 a:hover,#cmplz-document h3 a:hover,#cmplz-document h4 a:hover,#cmplz-document h5 a:hover,#cmplz-document h6 a:hover{color:var(--heading-link-color-hover,var(--global-colors-primary500,#000))}#cmplz-document h1 a:focus-visible,#cmplz-document h2 a:focus-visible,#cmplz-document h3 a:focus-visible,#cmplz-document h4 a:focus-visible,#cmplz-document h5 a:focus-visible,#cmplz-document h6 a:focus-visible{outline-color:var(--heading-link-outline-focus-color,var(--heading-link-color-hover,var(--global-colors-primary500)));outline-style:var(--heading-link-outline-focus-style,solid);outline-width:var(--heading-link-outline-focus-width,.25rem)}#cmplz-document ul{margin-bottom:calc(2 * var(--global-spacing))}#cmplz-document ul li{line-height:var(--paragraph-line-height,1.5);font-weight:var(--global-paragraph-weight-regular);letter-spacing:var(--paragraph-letter-spacing,0);color:var(--paragraph-color,var(--global-type-color,currentColor));font-size:calc(var(--paragraph-font-size, 20) / 16 * 1rem * var(--base-font-size));font-size:clamp(var(--paragraph-font-size-min, 18) / 16 * 1rem, 100 * (var(--paragraph-font-size, 20) - var(--paragraph-font-size-min, 18)) / (1680 - 620) * var(--font-size-base) + (620 * var(--paragraph-font-size, 20) - 1680 * var(--paragraph-font-size-min, 18)) / (620 - 1680) / 16 * 1rem, var(--paragraph-font-size, 20) / 16 * 1rem)}#cmplz-document #cmplz-manage-consent-container,#cmplz-document #cmplz-cookies-overview{margin-bottom:calc(2 * var(--global-spacing))}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy{border-left:1px solid var(--complianz-border-color);border-right:1px solid var(--complianz-border-color);background-color:rgba(255,255,255,.05)}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy h4{padding-inline:0;font-size:1.5rem}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy p{font-size:1rem;margin-bottom:0;padding-inline:0}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy>div{background-color:transparent}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cmplz-service-header{background-color:var(--complianz-dropdown-heading-bg-color);margin-bottom:0}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cmplz-service-header h3{font-family:var(--global-font-family);font-size:1.25rem}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cmplz-service-header div:after{filter:invert(1)}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cmplz-service-description,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cmplz-sharing-data{padding:var(--comlianz-padding)}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{border-left:none;border-right:none;border-color:var(--complianz-border-color);margin-bottom:0}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose>div{background-color:transparent;padding:var(--comlianz-padding)}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{background-color:var(--complianz-border-color)}#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose~div{border-top:1px solid var(--complianz-border-color)}#cmplz-document .cmplz-manage-consent-container .cmplz-categories .cmplz-category{border-left:1px solid var(--complianz-border-color);border-right:1px solid var(--complianz-border-color);border-bottom:1px solid var(--complianz-border-color);background-color:rgba(255,255,255,.05)}#cmplz-document .cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{background-color:var(--complianz-dropdown-heading-bg-color);padding:var(--comlianz-padding)}#cmplz-document .cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-title{font-size:1.25rem}#cmplz-document .cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:var(--comlianz-padding);font-size:1rem;line-height:1.5}#cmplz-cookiebanner-container .cmplz-cookiebanner{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-light-mobile.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}#cmplz-cookiebanner-container .cmplz-cookiebanner::-moz-selection,#cmplz-cookiebanner-container .cmplz-cookiebanner ::-moz-selection{color:var(--global-colors-black,var(--global-site-background-color));background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99)}#cmplz-cookiebanner-container .cmplz-cookiebanner::selection,#cmplz-cookiebanner-container .cmplz-cookiebanner ::selection{color:var(--global-colors-black,var(--global-site-background-color));background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{position:relative;display:block}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{justify-self:start;display:block;font-family:var(--global-heading-font-family);font-weight:var(--global-heading-weight-semibold);font-size:1.5rem;text-align:left}@media (min-width:621px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{font-size:1.75rem}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close{position:absolute;top:-10px;right:-10px;width:40px;height:40px;padding:10px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{font-size:1rem}@media (min-width:621px){#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{font-size:1.125rem}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn{font-size:1.125rem;border-radius:45px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:focus-visible{outline:2px dashed var(--global-colors-primary400);outline-offset:3px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links a:focus-visible{border-radius:.25em;outline:2px dashed var(--global-colors-primary400);outline-offset:3px}.loader{display:none;pointer-events:none;opacity:0;z-index:-2}@media (prefers-reduced-motion:no-preference){.loader{display:block;position:fixed;inset:0 0 0 0;z-index:1000;opacity:1;background-color:var(--global-colors-primary400);background-color:var(--global-colors-black);background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-light-mobile.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}}@media (prefers-reduced-motion:no-preference) and (min-width:961px){.loader{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-light.webp)}}@media (prefers-reduced-motion:no-preference){.loader:before{content:"";position:absolute;inset:0;background-color:var(--global-colors-primary400);mix-blend-mode:multiply}.loader.visible{display:block}.loader svg{position:absolute;top:50%;left:50%;color:var(--global-colors-black);width:10rem;height:10rem;transform:translateX(-50%) translateY(-50%)}}@keyframes fadeInLeft{0%{opacity:0;margin-left:-1.75rem;margin-right:1.75rem;filter:blur(5px)}30%{margin-left:0;margin-right:0}70%{filter:blur(0px)}100%{opacity:1;filter:blur(0px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(1.5);filter:blur(5px)}70%{transform:scale(1);filter:blur(0px)}100%{opacity:1;filter:blur(0px)}}@media (prefers-reduced-motion:no-preference){[data-reveal],[class*=js-reveal]{opacity:0}:where(.reveal--ready) [data-reveal],:where(.reveal--ready) [class*=js-reveal]{opacity:1}[data-reveal=heading] .heading{text-wrap:auto}}.text-roll{--char-delay:24ms;--char-delay-adjust:.2s;--char-duration:.4s;--char-timing:cubic-bezier(.6,0,.1,1);position:relative}.text-roll .w{width:100%;overflow:hidden;transition-property:color,text-decoration-color,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s)}.text-roll .w--default .c{transform:translateY(0%) scale(100%) rotate(.01deg)}.text-roll .w--active{position:absolute;top:0}.text-roll .w--active .c{transform:translateY(100%) scale(80%) rotate(3deg)}.text-roll .c{will-change:transform}.text-roll:hover,.text-roll:focus-visible{text-decoration:none}@media (prefers-reduced-motion:no-preference){html:not(.no-js):not(.no-page-js) :where([data-barba] .main-content>.wrapper){opacity:0}}html.lenis,html.lenis body{height:auto;scroll-behavior:auto !important}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.c{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;transform:translateZ(0)}.skip-to-content{padding:.5em 1em;background-color:var(--global-colors-primary100);border-bottom-right-radius:1em;color:var(--global-colors-black);font-family:var(--heading-font-family,var(--global-heading-font-family));font-weight:var(--global-heading-weight-semibold);font-size:1.25rem;line-height:1em;text-decoration:none;text-transform:uppercase;position:fixed;top:0;left:0;z-index:1000;transform:translateY(-100%);transition-property:transform;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration,.25s)}@supports selector(:focus-visible){.skip-to-content:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;margin:0;transform:translateY(0);outline:2px dashed var(--global-colors-primary400);outline-offset:3px}}@supports not selector(:focus-visible){.skip-to-content:focus{clip:auto;clip-path:none;width:auto;height:auto;margin:0;transform:translateY(0);outline:2px dashed var(--global-colors-primary400);outline-offset:3px}}#bg-filters{position:fixed;bottom:0;left:0;opacity:0}.page-background{position:fixed;z-index:-10;inset:0;isolation:isolate;pointer-events:none;opacity:1;background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-mobile.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width:961px){.page-background{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg.webp)}}.background--dark{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-mobile.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width:961px){.background--dark{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg.webp)}}.background--dark:after{content:"";position:absolute;inset:0;background-color:var(--global-colors-primary400);mix-blend-mode:overlay;opacity:.75;border-radius:inherit}.background--light{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-light-mobile.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width:961px){.background--light{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-light.webp)}}.background---green{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-light-mobile.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width:961px){.background---green{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/./lassi-utriainen-bg-light.webp)}}.background---green:after{content:"";position:absolute;inset:0;background-color:var(--global-colors-primary400);mix-blend-mode:multiply;border-radius:inherit}.heading--footer{container-type:inline-size}.heading--footer .heading[data-id]{white-space:nowrap;font-size:min(10.4cqi, 8rem)}.heading--404 .heading[data-id]{--heading-font-size:600;--heading-font-size-min:180}.heading--part-body .heading[data-id] strong{font-weight:var(--global-paragraph-weight-light);font-family:var(--global-font-family);letter-spacing:-.03em}.block-accordion-item__trigger>*{pointer-events:none}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.block-carousel{--swiper-wrapper-transition-timing-function:var(--global-transition-timing-function,ease-in);width:100%;display:flex;flex-flow:row wrap;color:var(--global-colors-grey700);overflow:visible}.block-carousel__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;width:-moz-max-content !important;width:max-content !important;padding:0 0 .5rem;border-radius:10rem;z-index:1}.block-carousel__pagination .swiper-pagination-bullet{width:.5rem;height:.5rem;border:1px solid currentColor;border-radius:10rem;transition-property:background-color;transition-timing-function:ease-out;transition-duration:.3s}.block-carousel__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){cursor:pointer}.block-carousel__pagination .swiper-pagination-bullet-active{background-color:currentColor}.block-carousel__button{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:3rem;height:3rem;background:0 0;cursor:pointer;transition-property:color;transition-timing-function:var(--global-transition-timing-function,ease-in);transition-duration:var(--global-transition-duration)}.block-carousel__button:disabled{opacity:.4;pointer-events:none}.block-carousel__button svg{width:100%;height:100%}.block-carousel__button--previous{justify-content:flex-start;margin-left:var(--carousel-button-offset,calc(2 * var(--global-grid-gutter)))}.block-carousel__button--previous svg{transform:rotate(180deg)}.block-carousel__button--next{justify-content:flex-end}.block-carousel__button:hover{color:var(--global-colors-primary400)}.block-carousel__button:focus-visible{color:var(--global-colors-primary400);border-radius:50%;outline:2px dashed var(--global-colors-primary400);outline-offset:3px;outline-offset:.5rem}.block-carousel>.swiper-wrapper{transition-timing-function:var(--global-transition-timing-function,ease-in);z-index:-1}.carousel-item{display:flex;flex-shrink:0}.quote-carousel{--carousel-button-offset:0;padding-top:1rem}@media (min-width:621px){.quote-carousel{padding-top:4rem}}.quote-carousel .block-carousel__button{position:absolute;top:3rem;width:2rem;height:2rem}.quote-carousel .block-carousel__button--previous{left:8rem}.quote-carousel .block-carousel__button--next{left:12rem}@media (min-width:621px){.quote-carousel .block-carousel__button{top:calc(var(--columns-row-gap, 2) * var(--global-grid-gutter) * -0.75)}.quote-carousel .block-carousel__button--previous{left:0}.quote-carousel .block-carousel__button--next{left:4rem}}.block-group{height:100%;display:var(--group-display,block);flex-direction:var(--group-flex-direction,unset);flex-wrap:var(--group-flex-wrap,unset);align-content:var(--group-align-items,unset);align-items:var(--group-align-items,unset);justify-content:var(--group-justify-content,unset);-moz-column-gap:0;column-gap:0}:root{--ease-out-back:cubic-bezier(.175,.885,.32,1.275)}