svg{height:auto;max-width:100%}a[target=_blank]:after{background:currentColor;content:"";display:inline-block;height:1.125em;margin-left:.125em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M25.98 2.99a1 1 0 0 0-.11.01H20a1 1 0 1 0 0 2h3.586L13.293 15.293a1 1 0 1 0 1.414 1.414L25 6.414V10a1 1 0 1 0 2 0V4.127a1 1 0 0 0-1.02-1.137zM6 7c-1.093 0-2 .907-2 2v15c0 1.093.907 2 2 2h15c1.093 0 2-.907 2-2V11.422l-2 2V24H6V9h10.578l2-2H6z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M25.98 2.99a1 1 0 0 0-.11.01H20a1 1 0 1 0 0 2h3.586L13.293 15.293a1 1 0 1 0 1.414 1.414L25 6.414V10a1 1 0 1 0 2 0V4.127a1 1 0 0 0-1.02-1.137zM6 7c-1.093 0-2 .907-2 2v15c0 1.093.907 2 2 2h15c1.093 0 2-.907 2-2V11.422l-2 2V24H6V9h10.578l2-2H6z'/%3E%3C/svg%3E");position:relative;top:.125em;width:1.125em}*,: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: }::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: }.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-full{top:100%}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.\!ml-auto{margin-left:auto!important}.\!mr-auto{margin-right:auto!important}.-mt-\[0\.53rem\]{margin-top:-.53rem}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.min-w-full{min-width:100%}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{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))}.list-none{list-style-type:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.border{border-width:1px}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0}.pb-0,.py-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pt-0{padding-top:0}.text-xl{font-size:1.5rem}.uppercase{text-transform:uppercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.outline{outline-style:solid}.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;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,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.link-element{overflow:hidden;position:relative}.link-element a:after{content:"";position:absolute}@media (max-width:1623px){.single-post .wp-block-template-part.link-element a:after{position:relative}}.link-element a:after{height:100%;left:0;top:0;width:100%;z-index:10}.link-element .wp-block-cover,.link-element figure{overflow:hidden}.link-element img{--tw-scale-x:1;--tw-scale-y:1;transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.link-element img,.link-element:hover img{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))}.link-element:hover img{--tw-scale-x:1.1;--tw-scale-y:1.1}.no-underline a{text-decoration:none!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute}@media (max-width:1623px){.single-post .wp-block-template-part.screen-reader-text{position:relative}}.screen-reader-text{width:1px}.screen-reader-text:focus{clip:auto;clip-path:none;display:block;height:auto;right:.125rem;top:.125rem;width:auto}.skip-link{left:-24rem}.skip-link:focus{left:.125rem;right:auto}@media (prefers-reduced-motion:reduce){*{animation-duration:0s;transition-duration:0s}}html{scroll-behavior:smooth}.wp-site-blocks{overflow-x:hidden}.wp-site-blocks:has(>header .is-position-sticky):not(.block-editor-block-list__layout){margin-top:152px}@media (max-width:991px){.wp-site-blocks:has(>header .is-position-sticky):not(.block-editor-block-list__layout){margin-top:92px}}.wp-site-blocks>.alignleft{float:left;margin-right:var(--wp--style--root--padding-right)}.wp-site-blocks>.alignright{float:right;margin-left:var(--wp--style--root--padding-left)}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}.wp-site-blocks>*{margin-block-end:0;margin-block-start:0}.has-global-padding{padding-left:0;padding-right:0}.has-global-padding :where(.has-global-padding){padding-left:0;padding-right:0}.has-global-padding>.alignfull{margin-left:auto;margin-right:auto}.has-global-padding :where(.has-global-padding)>.alignfull{margin-left:0;margin-right:0}@media (max-width:1279px){.has-global-padding:not(.entry-content,.wp-block-group:has(.wp-block-video),.wp-block-group>.wp-block-group,.wp-block-group>.wp-block-template-part>.wp-block-group){padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--xs)!important}}@media (max-width:767px){.has-global-padding .wp-block-group>.wp-block-group.alignfull{padding:0!important}}.has-global-padding>.alignfull:where(:not(.has-global-padding))>:where([class*=wp-block-]:not(.alignfull):not([class*=__]),.wp-block:not(.alignfull),p,h1,h2,h3,h4,h5,h6,ul,ol){padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.has-global-padding :where(.has-global-padding)>.alignfull:where(:not(.has-global-padding))>:where([class*=wp-block-]:not(.alignfull):not([class*=__]),.wp-block:not(.alignfull),p,h1,h2,h3,h4,h5,h6,ul,ol){padding-left:0;padding-right:0}.wp-site-blocks{padding-bottom:0;padding-top:0}.wp-block-column.has-background,.wp-block-group.has-background,[data-type="core/column"].has-background,[data-type="core/group"].has-background{padding:var(--wp--style--root--padding-top) var(--wp--style--root--padding-right) var(--wp--style--root--padding-bottom) var(--wp--style--root--padding-left)}@media (max-width:1279px){.post-type-archive-liike .wp-block-group .wp-block-group.has-global-padding,.post-type-archive-tarjoukset .wp-block-group .wp-block-group.has-global-padding,.single-liike .wp-site-blocks>.wp-block-group>.wp-block-group.has-global-padding,.tax-liikekategoria .wp-block-group .wp-block-group.has-global-padding{padding:0!important}.single-liike .wp-block-group>.wp-block-group>.wp-block-group{padding-top:var(--wp--preset--spacing--sm)!important}}@media (max-width:1623px){.single-post .wp-block-template-part.absolute{position:relative}}@media (max-width:991px){.single-post .wp-block-group>.wp-block-group{padding-top:0!important}}@media (max-width:767px){body.page .anchor-buttons,body.single-post .anchor-buttons{padding-right:0!important}}body.page .wp-block-heading[id]:before,body.single-post .wp-block-heading[id]:before{content:"";display:block;height:160px;margin-top:-160px;visibility:hidden}@media (max-width:767px){.splide .splide__track{padding:0!important}}body{font-family:din-2014,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-family:moret,serif}@media (max-width:991px){body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:normal!important}body .has-6-xl-font-size{font-size:var(--wp--preset--font-size--4-xl)!important}body .has-5-xl-font-size{font-size:var(--wp--preset--font-size--3-xl)!important}body .has-4-xl-font-size{font-size:var(--wp--preset--font-size--2-xl)!important}body .has-3-xl-font-size{font-size:var(--wp--preset--font-size--1-xl)!important}body .has-2-xl-font-size{font-size:var(--wp--preset--font-size--lg)!important}body .has-1-xl-font-size{font-size:var(--wp--preset--font-size--medium)!important}body .has-lg-font-size{font-size:var(--wp--preset--font-size--small)!important}}.error404{background-color:var(--wp--preset--color--white)}.single-post{background-color:var(--wp--preset--color--murre-lightest)}body:has(.wp-block-group>.entry-content>.wp-block-media-text):not(.home){background-color:var(--wp--preset--color--kauppatori-lightest)}body.wp-admin:has(.is-root-container>.wp-block[data-type="core/media-text"]) .wp-block-post-content{background-color:var(--wp--preset--color--kauppatori-lightest)}.wp-block-embed__wrapper{--tw-bg-opacity:1;align-items:center;background-color:rgb(238 238 238/var(--tw-bg-opacity));display:flex;justify-content:center}.cookieconsent-optout-marketing{padding:1rem}#CybotCookiebotDialog img .CybotCookiebotDialogHeader,#CybotCookiebotDialogPoweredbyImage{max-height:8rem!important;width:auto!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader #CybotCookiebotDialogHeaderLogosWrapper:before{background-image:url(../../img/hansakortteli-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:80px;width:80px}#CybotCookiebotDialogHeaderLogosWrapper{display:none}.CybotCookiebotDialogContentWrapper{font-family:din-2014,sans-serif!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-radius:999px!important;font-weight:400!important;padding:.667em 1.33em!important}.gform_fields{row-gap:1rem!important}.gform_fields label.gfield_label{--gf-local-margin-y:none!important}.gform_fields .ginput_container_consent{margin:0 0 1.5rem}.gform_fields .gfield_label_before_complex{font-size:1.125rem!important;font-weight:700!important}.gform_fields .gform-field-label--type-inline{font-size:1.125rem!important}.gfield_consent_label a{text-decoration:underline!important}.gform_button.button{border:2px solid #000!important;border-radius:50px!important;font-size:1.406rem!important;padding:1.125rem 2.5rem!important}.gform_button.button:focus,.gform_button.button:hover{background-color:var(--wp--preset--color--black)!important;color:#fff!important}.gform_button.button:after{background-image:url(../../../img/icons/chevron-left-right.png);content:"";display:block;height:12px;width:7.4px}.admin-bar .site-header:has(>.wp-block-group.is-position-sticky){top:32px}@media screen and (max-width:782px){.admin-bar .site-header:has(>.wp-block-group.is-position-sticky){top:46px}}.site-header:has(>.wp-block-group.is-position-sticky){left:0;position:fixed;right:0;top:0;z-index:9999}.site-header .aukioloajat-info{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:flex}.site-header .aukioloajat-info a{font-weight:500}.site-header .aukioloajat-info p{margin-bottom:0;margin-top:0}@media (min-width:992px) and (max-width:1279px){.site-header .wp-block-column:has(.wp-block-polylang-language-switcher){min-width:110px}}@media (max-width:1279px){.site-header .wp-block-site-logo.is-default-size img{width:60px}.site-header>.has-global-padding.wp-block-group.has-background{padding:var(--wp--preset--spacing--xs)!important}}@media (max-width:991px){.site-header .wp-block-site-logo{z-index:9999}.site-header .wp-block-navigation__responsive-container{z-index:999}.site-header>.wp-block-group{padding-bottom:1rem!important;padding-top:1rem!important}.site-header .wp-block-group nav.wp-block-navigation{width:24px}.site-header .wp-block-column .wp-block-columns>.wp-block-column:has(.wp-block-polylang-language-switcher){display:none}.site-header .wp-block-columns{padding:0!important}.site-header .wp-block-columns .wp-block-group,.site-header .wp-block-columns:first-child{flex-direction:row}.site-header .wp-block-columns .wp-block-group:has(.wp-block-navigation){justify-content:space-between}.site-header .wp-block-columns .wp-block-group .aukioloajat-info{margin:0 auto}.site-header .wp-block-columns .wp-block-group .aukioloajat-info p{margin-bottom:.5rem}.site-header .aukioloajat-info{flex-direction:column}.site-header .aukioloajat-info .divider{display:none}}@media (max-width:767px){.site-header .wp-block-columns:first-child{flex-direction:row}.site-header .wp-block-columns:first-child .wp-block-column{flex-basis:auto!important}}@media screen and (min-width:992px){.site-header .wp-block-polylang-language-switcher,.site-header .wp-block-polylang-language-switcher ul{justify-content:flex-end}}.site-header .wp-block-polylang-language-switcher,.site-header .wp-block-polylang-language-switcher ul{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;list-style-type:none;padding:0}.site-header .wp-block-polylang-language-switcher li a,.site-header .wp-block-polylang-language-switcher ul li a{border-bottom:1px solid var(--wp--preset--color--white);font-weight:400;text-decoration:none}.site-header .wp-block-polylang-language-switcher li.current-lang a,.site-header .wp-block-polylang-language-switcher ul li.current-lang a{border-bottom:0;pointer-events:none}footer.wp-block-template-part>.wp-block-group>.wp-block-group.has-global-padding{padding:0!important}@media (max-width:991px){footer.wp-block-template-part .wp-block-columns{-moz-column-gap:2rem;column-gap:2rem;display:grid;gap:3.75rem;grid-template-columns:auto auto}footer.wp-block-template-part .wp-block-columns .wp-block-column{order:2}footer.wp-block-template-part .wp-block-columns .wp-block-column>.wp-block-group{row-gap:.5rem}footer.wp-block-template-part .wp-block-columns .wp-block-column:last-child{grid-column:1/span 2;order:1;text-align:center}footer.wp-block-template-part .wp-block-columns .wp-block-column:last-child figure{width:100%}footer.wp-block-template-part .wp-block-columns .has-1-xl-font-size{font-size:var(--wp--preset--font-size--2-xl)!important}}@media (min-width:768px){.sm\:block{display:block}.sm\:hidden{display:none}}@media (min-width:992px){.menu\:block{display:block}.menu\:inline-block{display:inline-block}}@media (min-width:1024px){.md\:block{display:block}.md\:hidden{display:none}.md\:min-h-\[20rem\]{min-height:20rem}}@media (min-width:1280px){.lg\:block{display:block}.lg\:hidden{display:none}}
