@charset "UTF-8";*,: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: }::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: }body{font-family:var(--wp--preset--font-family--system)}.wp-block-heading,h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--heading)}:active,:focus,select:active,select:focus,select:hover{outline-color:#c9a45c}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}.avidly-social-share-block a[target=_blank]:after,.social-share a[target=_blank]:after,.wp-block-avidly-social-share a[target=_blank]:after{background:none!important;content:none!important;display:none!important;height:0!important;margin:0!important;mask:none!important;-webkit-mask:none!important;padding:0!important;width:0!important}a:hover{color:var(--wp--preset--color--primary)}.has-black-background-color a{color:var(--wp--preset--color--white)}.has-black-background-color a:hover{color:var(--wp--preset--color--primary)}.has-primary-background-color a{color:var(--wp--preset--color--white);font-weight:400;text-decoration:none}.has-primary-background-color a:focus,.has-primary-background-color a:hover{color:var(--wp--preset--color--white);text-decoration:underline}h1,h2{letter-spacing:-1px}h1,h2,h3{hyphens:auto}.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}.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}.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-12{width:3rem}.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}.translate-x-\[-4rem\]{--tw-translate-x:-4rem}.translate-x-\[-4rem\],.translate-y-\[-40\%\]{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))}.translate-y-\[-40\%\]{--tw-translate-y:-40%}.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))}.resize{resize:both}.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}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.outline-black{outline-color:#000}.outline-white{outline-color:#fff}.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 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.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)}.invert{--tw-invert:invert(100%)}.filter{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{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.link-element{overflow:hidden;position:relative}.link-element a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.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;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}}.no-hyphens{hyphens:manual!important}body{background:var(--wp--preset--color--white)}body.single-post .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull)),body.single-terrier_reference .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull)){max-width:60rem}.post .entry-content,body.blog:not(.home) .wp-block-template-part:not(.site-header):not(.site-footer),body.category .wp-block-template-part:not(.site-header):not(.site-footer),body.page-ajankohtaista .wp-block-template-part:not(.site-header):not(.site-footer),body.single-post .wp-block-post-content,body.single-post .wp-block-template-part:not(.site-header):not(.site-footer),body.tag .wp-block-template-part:not(.site-header):not(.site-footer){background-color:var(--wp--preset--color--white)}@media (min-width:1200px){main .alignwide{width:calc(100vw - 240px)!important}}@media (min-width:1680px){main .alignwide{width:90rem}}.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:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.has-global-padding :where(.has-global-padding){padding-left:0;padding-right:0}.has-global-padding>.alignfull{margin-left:calc(var(--wp--style--root--padding-left)*-1);margin-right:calc(var(--wp--style--root--padding-right)*-1)}.has-global-padding :where(.has-global-padding)>.alignfull{margin-left:0;margin-right:0}.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)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.gf_page_steps .gf_step .gf_step_number{border:2px solid var(--wp--preset--color--lightgray)!important}.gf_page_steps .gf_step_active .gf_step_number{background-color:var(--wp--preset--color--lightgray)!important}.gf_page_steps .gf_step_completed .gf_step_number:after{background-color:var(--wp--preset--color--primary)!important;border:2px solid var(--wp--preset--color--primary)!important}.gform-body .ginput_container input[type=email],.gform-body .ginput_container input[type=text],.gform-body .ginput_container select{border:0!important;border-bottom:1px solid var(--wp--preset--color--black)!important;border-radius:0!important;box-shadow:none!important}.gform-body .ginput_container input[type=email][aria-invalid=true],.gform-body .ginput_container input[type=text][aria-invalid=true],.gform-body .ginput_container select[aria-invalid=true]{border-bottom:1px solid var(--wp--preset--color--primary)!important}.gform-body .gfield_validation_message{color:#c62828!important}.gform-body .gform_drop_area{padding:1rem!important}.gform-body .gfield--type-repeater .gfield_repeater_wrapper{border:0!important;padding:0!important}.gform-body .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_item{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.gform-body .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell{margin-top:0!important;position:relative;width:19%}.gform-body .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell input,.gform-body .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell label{font-size:80%}.gform-body .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell label{display:block;line-height:1;position:relative}.gform-body .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_cell label .gftt-icon{margin-left:.5rem}.gform-body .gfield--type-repeater .gfield_repeater_wrapper .gfield_repeater_item .gfield_repeater_buttons,.gform-body .gpnf-nested-entries{width:100%}.gform-body .gpnf-nested-entries .gpnf-field{text-align:center}.gform-theme-button,.gform_button,.gform_wrapper button[type=submit],.gform_wrapper input[type=submit],.tingle-modal-box button{background-color:var(--wp--preset--color--primary)!important;border:none!important;border-radius:999px!important;color:var(--wp--preset--color--white)!important;font-family:var(--wp--preset--font-family--mono)!important;font-size:1rem!important;font-weight:400!important;padding:1rem 2rem!important;text-transform:uppercase!important;transition-duration:.3s}.gform-theme-button:hover,.gform_button:hover,.gform_wrapper button[type=submit]:hover,.gform_wrapper input[type=submit]:hover,.tingle-modal-box button:hover{background-color:var(--wp--preset--color--black)!important}.gfield_required_asterisk,.gfield_validation_message,.gform_wrapper .gform_submission_error,.gform_wrapper .gform_submission_error h2,.gform_wrapper .gform_submission_error li,.gform_wrapper .gform_validation_errors,.gform_wrapper .gform_validation_errors h2,.gform_wrapper .gform_validation_errors li,.validation_message{color:var(--wp--preset--color--primary)!important}.gform_drop_area:before{color:var(--wp--preset--color--gray)!important}.gform_drop_area .gform-theme-button{background-color:var(--wp--preset--color--white)!important;border:2px solid var(--wp--preset--color--black)!important;border-radius:999px!important;color:var(--wp--preset--color--black)!important}.gform_drop_area .gform-theme-button:hover{background-color:var(--wp--preset--color--black)!important;color:var(--wp--preset--color--white)!important}.gfield_fileupload_cancel,.gform_delete_file,.gpnf-add-entry{background-color:var(--wp--preset--color--white)!important;border:2px solid var(--wp--preset--color--black)!important;border-radius:999px!important;color:var(--wp--preset--color--black)!important;font-family:var(--wp--preset--font-family--mono)!important;font-size:1rem!important;font-weight:400!important;padding:1rem 2rem!important;text-transform:uppercase!important}.gfield_fileupload_cancel:hover,.gform_delete_file:hover,.gpnf-add-entry:hover{background-color:var(--wp--preset--color--black)!important;color:var(--wp--preset--color--white)!important}.gpnf-modal-header{background-color:var(--wp--preset--color--lightgray)!important;color:var(--wp--preset--color--black)!important}.gpnf-nested-entries button{border-color:var(--wp--preset--color--black)!important;border-radius:999px!important;margin-right:.5rem!important;text-transform:uppercase!important}.gpnf-nested-entries button:hover{background-color:var(--wp--preset--color--lightgray)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper{color:var(--wp--preset--color--white)}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gchoice label,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_checkbox label,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_consent_label,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_description,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_html,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_label,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_label_before_complex,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_radio label,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-field-label,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_heading .gform_title,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .ginput_counter,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gsection_title,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .instruction,.wp-block-group.has-primary-background-color.has-background .gform_wrapper legend.gfield_label{color:var(--wp--preset--color--white)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_required_asterisk{color:hsla(0,0%,100%,.85)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=email],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=number],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=password],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=search],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=tel],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=text],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=url],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container select,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container textarea{background-color:var(--wp--preset--color--white)!important;border-bottom:1px solid rgba(0,0,0,.22)!important;color:var(--wp--preset--color--black)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=email]::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=number]::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=password]::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=search]::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=tel]::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=text]::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=url]::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container select::-moz-placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container textarea::-moz-placeholder{color:rgba(0,0,0,.45)}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=email]::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=number]::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=password]::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=search]::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=tel]::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=text]::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=url]::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container select::placeholder,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container textarea::placeholder{color:rgba(0,0,0,.45)}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=email][aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=number][aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=password][aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=search][aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=tel][aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=text][aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container input[type=url][aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container select[aria-invalid=true],.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container textarea[aria-invalid=true]{border-bottom-color:#c62828!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-body .ginput_container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right .1rem center;background-repeat:no-repeat;background-size:1.35rem;padding-right:1.75rem}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gfield_validation_message,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_submission_error,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_submission_error h2,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_submission_error li,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_validation_errors,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_validation_errors h2,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_validation_errors li,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .validation_message{color:var(--wp--preset--color--primary)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-theme-button,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_button,.wp-block-group.has-primary-background-color.has-background .gform_wrapper button[type=submit],.wp-block-group.has-primary-background-color.has-background .gform_wrapper input[type=submit]{background-color:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--primary)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform-theme-button:hover,.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_button:hover,.wp-block-group.has-primary-background-color.has-background .gform_wrapper button[type=submit]:hover,.wp-block-group.has-primary-background-color.has-background .gform_wrapper input[type=submit]:hover{background-color:hsla(0,0%,100%,.9)!important;color:var(--wp--preset--color--primary)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_drop_area{border-color:hsla(0,0%,100%,.45)!important;color:var(--wp--preset--color--white)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gform_drop_area:before{color:hsla(0,0%,100%,.75)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gf_page_steps .gf_step .gf_step_number{border-color:hsla(0,0%,100%,.5)!important;color:var(--wp--preset--color--white)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gf_page_steps .gf_step_active .gf_step_number{background-color:hsla(0,0%,100%,.2)!important;border-color:var(--wp--preset--color--white)!important}.wp-block-group.has-primary-background-color.has-background .gform_wrapper .gf_page_steps .gf_step_completed .gf_step_number:after{background-color:var(--wp--preset--color--white)!important;border-color:var(--wp--preset--color--white)!important}#gform_wrapper_1 #field_1_2 .ginput_container,#gform_wrapper_6 #field_6_2 .ginput_container{align-items:baseline;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:0;max-width:100%;width:-moz-max-content;width:max-content}#gform_wrapper_1 .gform_button,#gform_wrapper_1 button[type=submit],#gform_wrapper_1 input[type=submit],#gform_wrapper_6 .gform_button,#gform_wrapper_6 button[type=submit],#gform_wrapper_6 input[type=submit]{display:none!important}#gform_wrapper_1 #field_1_2 .terrier-laskuri-suffix,#gform_wrapper_6 #field_6_2 .terrier-laskuri-suffix{color:var(--wp--preset--color--white);flex-shrink:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.2;white-space:nowrap}#gform_wrapper_1 #input_1_2,#gform_wrapper_6 #input_6_2{field-sizing:content;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;color:var(--wp--preset--color--white)!important;flex:0 1 auto;font-size:clamp(1.75rem,3vw,2.75rem)!important;font-weight:600!important;line-height:1.2!important;max-width:100%;min-width:4ch;padding-left:0!important;padding-right:.15em!important;width:auto!important}#gform_wrapper_1 #input_1_2::-moz-placeholder,#gform_wrapper_6 #input_6_2::-moz-placeholder{color:hsla(0,0%,100%,.45)}#gform_wrapper_1 #input_1_2::placeholder,#gform_wrapper_6 #input_6_2::placeholder{color:hsla(0,0%,100%,.45)}body{padding-top:5.625rem}@media (max-width:1200px){body{padding-top:4.125rem}}body.has-cover-header{padding-top:0}.site-header{background-color:#0e0e10;box-shadow:none!important;filter:none!important;position:fixed;top:0;transition:background-color .2s ease;width:100vw;z-index:100}.site-header,.site-header .nav-container{height:5.625rem}.site-header>.wp-block-group{background-color:#0e0e10;height:5.625rem;position:relative;transition:background-color .2s ease}.site-header>.wp-block-group>.wp-block-group{max-width:105rem}@media (max-width:1200px){.site-header,.site-header .wp-block-group{height:4.125rem}}.site-header .wp-block-search{width:10rem}.site-header .wp-block-search .wp-block-search__input{background:#fff}@media (max-width:1200px){.site-header .wp-block-search{position:absolute;right:4rem}}.site-header.has-cover{background-color:transparent}.site-header.has-cover>.wp-block-group{background-color:transparent!important}.site-header.has-cover:after{background:hsla(0,0%,100%,.6)}.site-header.has-cover.is-menu-open,.site-header.has-cover.is-scrolled{background-color:#0e0e10}.site-header.has-cover.is-menu-open>.wp-block-group,.site-header.has-cover.is-scrolled>.wp-block-group{background-color:#0e0e10!important}.site-header.has-cover.is-menu-open:after,.site-header.has-cover.is-scrolled:after{background:rgba(0,0,0,.5)}.site-header.has-cover:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]){background-color:#0e0e10}.site-header.has-cover:has(.wp-block-navigation-submenu__toggle[aria-expanded=true])>.wp-block-group{background-color:#0e0e10!important}body.single-post .site-header.has-cover{background-color:#0e0e10}body.single-post .site-header.has-cover>.wp-block-group{background-color:#0e0e10!important}body.single-post .site-header.has-cover:after{background:rgba(0,0,0,.5)}body.error404 .site-header.has-cover{background-color:#0e0e10}body.error404 .site-header.has-cover>.wp-block-group{background-color:#0e0e10!important}body.error404 .site-header.has-cover:after{background:rgba(0,0,0,.5)}.site-header .wp-block-search .wp-block-search__button{top:.1rem!important}.custom-logo-link{width:90px}.site-footer{background-color:var(--wp--preset--color--black)}.site-footer,.site-footer .wp-block-heading,.site-footer .wp-block-navigation-item__label,.site-footer li,.site-footer p{color:var(--wp--preset--color--white)}.site-footer .wp-block-navigation-item__label,.site-footer a{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--mono);font-size:1rem;font-weight:400;text-decoration:none;text-transform:uppercase}.site-footer a:focus,.site-footer a:hover{color:var(--wp--preset--color--white);text-decoration:underline}.site-footer .top-footer{padding:0}.site-footer .top-footer .top-footer-content{margin-left:auto;margin-right:auto;max-width:105rem}.site-footer .top-footer .top-footer-content li,.site-footer .top-footer .top-footer-content ul{list-style-type:none;padding-left:0}.site-footer .top-footer a{align-items:center;display:inline-flex;min-height:44px}.site-footer .bottom-footer{margin-left:auto;margin-right:auto;max-width:105rem}.site-footer .bottom-footer .wp-block-navigation-item{border-color:#fff;font-size:1rem}.site-footer svg{fill:var(--wp--preset--color--white)}.site-footer img[src$=".svg"]{filter:brightness(0) invert(1)}body.admin-bar .site-header{top:2rem}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px}}.error404 .site-footer .top-footer{border-top:none}.yoast-breadcrumbs{font-size:small;z-index:2}.yoast-breadcrumbs a{color:var(--wp--preset--color--white)}.yoast-breadcrumbs.black,.yoast-breadcrumbs.black a,.yoast-breadcrumbs.black a:focus,.yoast-breadcrumbs.black a:hover{color:var(--wp--preset--color--black)}.yoast-breadcrumbs .separator{margin:0 .5rem}.single-terrier_product .yoast-breadcrumbs a{color:var(--wp--preset--color--black)}.is-style-hero{height:800px;padding-top:150px!important}@media (max-width:1200px){.is-style-hero{height:auto}}@media (max-width:767px){.is-style-hero{height:auto;padding-top:100px!important}}.is-style-hero h1 .optima{color:#231f20!important;display:block!important;font-family:Optima,Segoe,Segoe UI,Candara,Calibri,Arial,sans-serif!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important}.is-style-hero h1{font-weight:700!important}.index-content{max-width:90rem!important;padding-left:7.625rem;padding-right:7.625rem}@media (max-width:1200px){.index-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1680px){.index-content{padding-left:calc(50vw - 840px + 7.625rem);padding-right:calc(50vw - 840px + 7.625rem)}}@media (min-width:1200px){.site-header nav:not(.language-navi),.site-header nav:not(.language-navi) .wp-block-navigation-item__label,.site-header nav:not(.language-navi) .wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) a{font-family:var(--wp--preset--font-family--mono)}.site-header nav:not(.language-navi){z-index:2}.site-header nav:not(.language-navi) .mobile-language-menu{display:none}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-close{height:5.625rem}.site-header nav:not(.language-navi) .wp-block-navigation__container{gap:.4rem}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation-item__label{font-size:1rem;letter-spacing:-.05rem}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item{height:5.625rem}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item>.wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item>a.wp-block-navigation-item__content{align-items:center;box-sizing:border-box;display:flex;height:100%}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item:not(.has-child) a{padding-left:.5rem;padding-right:.5rem}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item a{align-items:center;border-bottom:1px solid transparent;border-top:1px solid transparent;display:flex;line-height:1;text-decoration:none}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-submenu__toggle:hover,.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item a:hover{text-decoration:none}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon{display:none}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-submenu__toggle{padding-left:.4rem;padding-right:.4rem;text-decoration:none}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content{position:relative}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle:after,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content:after{background-color:var(--wp--preset--color--black);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle:hover:after,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle[aria-expanded=true]:after,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content:hover:after{transform:scaleX(1)}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container{border:0;bottom:0;gap:0;justify-content:flex-start;left:0;position:fixed;right:0;top:91px;transition-duration:0s}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-submenu__toggle:after,.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container a:after{display:none!important}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container:after{background-color:var(--wp--preset--color--lightgray);background-repeat:no-repeat;background-size:cover;border:0;content:"";height:100%;position:absolute;right:0;top:0;width:calc(40% - 5.625rem)}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .menu-header{margin-bottom:1rem;margin-top:1rem;pointer-events:none}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .menu-header a{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:2rem!important;font-style:italic;padding-left:7.2rem}@media (min-width:1680px){.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .menu-header a{padding-left:calc(50vw - 840px + 7.2rem)}}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .menu-header a:hover{text-decoration:none}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.menu-header):not(.image-header){background-position:85%;background-repeat:no-repeat;background-size:30px;border:none;margin-bottom:0;margin-top:-1px;padding-left:7.2rem;transition-duration:.2s;width:60%}@media (min-width:1680px){.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.menu-header):not(.image-header){padding-left:calc(50vw - 840px + 7.2rem);width:calc(60% - 50vw + 840px)}}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.menu-header):not(.image-header) a{border:0;padding-bottom:0;padding-left:0!important;padding-top:0}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.menu-header):not(.image-header):hover{background-color:var(--wp--preset--color--primary);background-position:90%;color:var(--wp--preset--color--white)}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.menu-header):not(.image-header):hover a{text-decoration:none}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item.image-header{background-color:transparent;bottom:0;color:var(--wp--preset--color--white);padding-bottom:8rem;pointer-events:none;position:absolute;right:5%;width:28%;z-index:2}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item.image-header a{font-size:2.5rem!important}.menu-news .wp-block-navigation__submenu-container:after{background-image:url(../../img/menu_news_bg.jpg)}.menu-wash .wp-block-navigation__submenu-container:after{background-image:url(../../img/menu_wash_bg.jpg)}body.admin-bar .site-header nav:not(.language-navi) .wp-block-navigation__submenu-container{top:calc(2rem + 91px)}}body.post-type-archive-terrier_reference .references a{border-bottom:4px solid var(--wp--preset--color--primary)!important}@media (max-width:1200px){.site-header nav:not(.language-navi){font-family:var(--wp--preset--font-family--mono)}.site-header nav:not(.language-navi) .wp-block-navigation-item__label,.site-header nav:not(.language-navi) .wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) a{font-family:var(--wp--preset--font-family--mono);font-size:1rem}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container-open{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;min-width:6.5rem;padding:.5rem .75rem;position:absolute;right:-14rem}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container-open:before{content:"MENU";font-family:var(--wp--preset--font-family--mono);font-size:1rem;letter-spacing:-.03rem;line-height:1}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container{animation:none;background-color:transparent;gap:0;overflow:hidden;overflow-y:scroll;padding-left:0;padding-right:0}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-close{margin-right:1.85rem}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container .wp-block-navigation__responsive-close .wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content .wp-block-navigation__container{left:0;margin-top:3.5rem;right:0}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container .mobile-language-menu{border:none!important;display:flex;left:1.5rem;position:absolute;top:3.75rem}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container .mobile-language-menu .lang-item{border:none!important;margin-right:1.5rem}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container .mobile-language-menu .lang-item a{font-family:var(--wp--preset--font-family--mono);font-weight:400!important;text-transform:uppercase}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container .mobile-language-menu .lang-item.current-lang a{border-bottom:1px solid var(--wp--preset--color--primary)}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation__submenu-container,.site-header nav:not(.language-navi) .wp-block-navigation__submenu-container .image-header,.site-header nav:not(.language-navi) .wp-block-navigation__submenu-container .menu-header,.site-header nav:not(.language-navi) .wp-block-navigation__submenu-container:after{display:none}.site-header nav:not(.language-navi) .wp-block-navigation-item.open .wp-block-navigation__submenu-container{display:block}.site-header nav:not(.language-navi) .wp-block-navigation-item.open .wp-block-navigation__submenu-container li{border:none}.site-header nav:not(.language-navi) .wp-block-navigation-item{border:none;font-size:1.5rem!important;margin-bottom:0;margin-top:-1px;padding-bottom:0;width:100vw}.site-header nav:not(.language-navi) .wp-block-navigation-item a{font-size:1.5rem!important;margin-left:1.5rem}.site-header nav:not(.language-navi) .wp-block-navigation-item a.wp-block-navigation-item__content{padding-bottom:.75rem;padding-top:.75rem}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation-submenu__toggle{padding-bottom:.75rem;padding-top:.75rem;width:100%}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation-submenu__toggle.wp-block-navigation-item__content{padding-left:1.5rem}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation-submenu__toggle:after{color:var(--wp--preset--color--primary);content:"+";font-size:1rem;position:absolute;right:2rem;top:.5rem}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation-submenu__toggle[aria-expanded=true]{background-color:var(--wp--preset--color--primary)}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation-submenu__toggle[aria-expanded=true].wp-block-navigation-item__content{color:var(--wp--preset--color--white)!important}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation-submenu__toggle[aria-expanded=true]:after{color:var(--wp--preset--color--white);content:"–"}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--primary)!important;padding-bottom:1rem;padding-top:.5rem}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item{margin-left:-2rem;padding-left:2.5rem}.site-header nav:not(.language-navi) .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item a{color:var(--wp--preset--color--white);padding-bottom:.75rem;padding-top:.75rem}}.site-footer .bottom-footer nav .wp-block-navigation__container{gap:0}.site-footer .bottom-footer nav .wp-block-navigation__container .wp-block-navigation-item:not(:last-child){border-right:1px solid var(--wp--preset--color--white);padding-right:.75rem}.site-footer .bottom-footer nav .wp-block-navigation__container .wp-block-navigation-item:not(:first-child){padding-left:.75rem}.site-footer .bottom-footer nav .wp-block-navigation__container .wp-block-navigation-item a .wp-block-navigation-item__label{color:var(--wp--preset--color--white)}@media (max-width:767px){.site-footer .bottom-footer nav .wp-block-navigation__container{display:block}.site-footer .bottom-footer nav .wp-block-navigation__container .wp-block-navigation-item{border:0!important;padding:0!important}.main-navigation{padding-left:0!important}}.site-header nav.language-navi,.site-header nav.language-navi .wp-block-navigation-item__label,.site-header nav.language-navi .wp-block-navigation-submenu__toggle,.site-header nav.language-navi a{font-family:var(--wp--preset--font-family--mono)}.site-header nav.language-navi .wp-block-navigation__container .wp-block-navigation__submenu-container{left:-1.75rem!important;right:auto!important}.site-header nav.language-navi .lang-item{margin-bottom:0}.site-header nav.language-navi .lang-item:hover:after{content:"";height:100%;left:-2.5rem;position:absolute;right:-1rem;width:5rem}.site-header nav.language-navi .wp-block-navigation__container,.site-header nav.language-navi .wp-block-navigation__container>.wp-block-navigation-item{height:5.625rem}.site-header nav.language-navi .wp-block-navigation__container .wp-block-navigation__submenu-container{left:auto;right:0}.site-header nav.language-navi .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item{background-position:85%;background-repeat:no-repeat;background-size:13%;border-bottom:1px solid var(--wp--preset--color--lightgray);position:relative;transition-duration:.2s;width:17rem}.site-header nav.language-navi .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item a{height:100%;width:100%;z-index:2}.site-header nav.language-navi .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:hover{background-color:var(--wp--preset--color--primary);background-position:95%}.site-header nav.language-navi .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:hover a{color:var(--wp--preset--color--white);text-decoration:none}@media (max-width:1200px){.site-header nav.language-navi{display:none}}.main-navigation,.main-navigation nav{width:100%}.main-navigation nav .last-item{flex-grow:1}body.has-cover-header{padding-top:5.625rem}@media (max-width:1200px){body.has-cover-header{padding-top:4.125rem}}.site-header,.site-header.has-cover,.site-header.has-cover.is-menu-open,.site-header.has-cover.is-menu-open>.wp-block-group,.site-header.has-cover.is-scrolled,.site-header.has-cover.is-scrolled>.wp-block-group,.site-header.has-cover:has(.wp-block-navigation-submenu__toggle[aria-expanded=true]),.site-header.has-cover:has(.wp-block-navigation-submenu__toggle[aria-expanded=true])>.wp-block-group,.site-header.has-cover>.wp-block-group,.site-header>.wp-block-group,body.error404 .site-header.has-cover,body.error404 .site-header.has-cover>.wp-block-group,body.single-post .site-header.has-cover,body.single-post .site-header.has-cover>.wp-block-group{background-color:#111!important}.site-header.has-cover:after{display:none}.site-header .wp-block-site-logo img{max-height:2.5rem;width:auto}@media (min-width:1200px){.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content{color:#fff}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle:after,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content:after{background-color:#fff}}.site-header .wp-block-navigation__responsive-container-open,.site-header nav.language-navi .wp-block-navigation__submenu-icon,.site-header nav.language-navi>.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content,.site-header nav.language-navi>.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle{color:#fff}.site-header .wp-block-navigation__responsive-container-open svg{fill:currentColor}.site-header .ivera-header-phone{flex:none;line-height:1;margin:0 var(--wp--preset--spacing--md) 0 0;white-space:nowrap}.site-header .ivera-header-phone a{align-items:center;border:1px solid hsla(0,0%,100%,.6);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-wrap:nowrap;font-family:var(--wp--preset--font-family--mono);font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:-.03rem;line-height:1.2;max-width:none;padding:.55rem .9rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:-moz-max-content;width:max-content}.site-header .ivera-header-phone a:focus-visible,.site-header .ivera-header-phone a:hover{background-color:#fff;color:#111}.site-header .ivera-header-phone svg{fill:currentColor;display:block;flex:none;height:1.1rem;min-width:1.1rem;width:1.1rem}.site-header .ivera-header-phone .ivera-header-phone__number{display:block;flex:none}@media (max-width:1200px){.site-header .ivera-header-phone{margin:0;position:absolute;right:4rem;top:50%;transform:translateY(-50%)}.site-header .ivera-header-phone a{padding:.5rem}.site-header .ivera-header-phone .ivera-header-phone__number{display:none}.site-header .main-navigation.alignfull,.site-header nav.main-navigation{position:static}.site-header nav:not(.language-navi) .wp-block-navigation__responsive-container-open{right:.75rem;top:50%;transform:translateY(-50%)}.site-header .ivera-header-phone{right:8rem}.has-modal-open .site-header .custom-logo{filter:invert(1)}}::-moz-selection{background:rgba(90,61,138,.85);color:#fff}::selection{background:rgba(90,61,138,.85);color:#fff}body{-webkit-font-smoothing:antialiased;color:#1c1c1f}.wp-block-heading,h1,h2,h3,h4{font-synthesis:none;letter-spacing:-.01em}h1,h2{line-height:1.08}.site-main a:not(.wp-block-button__link):not(.wp-element-button){color:#1a1a1f;text-decoration-color:#c9a45c;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.site-main a:not(.wp-block-button__link):not(.wp-element-button):focus-visible,.site-main a:not(.wp-block-button__link):not(.wp-element-button):hover{color:#5a3d8a;text-decoration-color:#5a3d8a}:focus-visible{outline:2px solid #c9a45c;outline-offset:3px}.wp-block-button{border-radius:6px}.wp-block-button .wp-block-button__link{background-color:#c9a45c;border:1px solid #c9a45c;border-radius:6px;box-shadow:0 6px 18px rgba(201,164,92,.25);color:#0e0e10;font-family:var(--wp--preset--font-family--system);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1)}.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover{background-color:#e6cf9a;border-color:#e6cf9a;box-shadow:0 10px 26px rgba(201,164,92,.35);color:#0e0e10;transform:translateY(-1px)}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:1px solid;box-shadow:none;color:#0e0e10}.wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#0e0e10;border-color:#0e0e10;color:#fff}.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link,.iv-cta .wp-block-button.is-style-outline .wp-block-button__link,.iv-hero .wp-block-button.is-style-outline .wp-block-button__link{border-color:hsla(0,0%,100%,.7);color:#fff}.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover,.iv-cta .wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.iv-cta .wp-block-button.is-style-outline .wp-block-button__link:hover,.iv-hero .wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.iv-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#fff;border-color:#fff;color:#0e0e10}.iv-hero .wp-block-cover__background{background:radial-gradient(ellipse 60% 85% at 100% 100%,rgba(90,61,138,.55) 0,rgba(90,61,138,0) 70%),radial-gradient(ellipse 45% 60% at 85% 0,rgba(138,92,199,.28) 0,rgba(138,92,199,0) 70%),linear-gradient(105deg,rgba(14,14,16,.94),rgba(14,14,16,.84) 34%,rgba(46,31,74,.74) 66%,rgba(90,61,138,.62))!important;opacity:1!important}@media (max-width:781px){.iv-hero .wp-block-cover__background{background:radial-gradient(ellipse 90% 50% at 100% 100%,rgba(90,61,138,.5) 0,rgba(90,61,138,0) 70%),linear-gradient(170deg,rgba(14,14,16,.9),rgba(14,14,16,.84) 45%,rgba(46,31,74,.86))!important}}.iv-hero h1{padding-top:1.25rem;position:relative}.iv-hero h1:before{background:#c9a45c;content:"";height:3px;left:0;position:absolute;top:0;width:3.5rem}.iv-hero p strong{color:#e6cf9a}.iv-hero .white,.iv-hero .yoast-breadcrumbs,.iv-hero .yoast-breadcrumbs a{color:hsla(0,0%,100%,.75)!important;text-decoration-color:rgba(201,164,92,.6)}.iv-cards h2.wp-block-heading,.iv-media h2.wp-block-heading,.iv-related h2.wp-block-heading,.iv-section h2.wp-block-heading{position:relative}.iv-cards>h2.wp-block-heading,.iv-media .wp-block-media-text__content>h2.wp-block-heading,.iv-related>h2.wp-block-heading,.iv-section>h2.wp-block-heading{margin-bottom:1.5rem;padding-bottom:1rem}.iv-cards>h2.wp-block-heading:after,.iv-media .wp-block-media-text__content>h2.wp-block-heading:after,.iv-related>h2.wp-block-heading:after,.iv-section>h2.wp-block-heading:after{background:#c9a45c;bottom:0;content:"";height:2px;left:0;position:absolute;width:2.5rem}.iv-media .wp-block-media-text__content{padding:clamp(2rem,5vw,5rem)}.iv-media .wp-block-media-text__content ul li::marker{color:#7a5b24}.iv-media .wp-block-media-text__media img{filter:saturate(.85) contrast(1.05)}.iv-cards .wp-block-columns{gap:1.25rem;margin-bottom:1.25rem}.iv-cards .wp-block-columns>.wp-block-column:not(:empty){background:#fff;border:1px solid #e7e1d6;border-radius:9px;padding:1.75rem 1.5rem 1.5rem;position:relative;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),border-color .25s cubic-bezier(.2,.7,.2,1)}.iv-cards .wp-block-columns>.wp-block-column:not(:empty):before{background:#c9a45c;border-radius:0 0 2px 2px;content:"";height:3px;left:1.5rem;position:absolute;top:-1px;transition:width .3s cubic-bezier(.2,.7,.2,1);width:2.5rem}.iv-cards .wp-block-columns>.wp-block-column:not(:empty):hover{border-color:rgba(201,164,92,.55);box-shadow:0 18px 40px rgba(14,14,16,.08);transform:translateY(-3px)}.iv-cards .wp-block-columns>.wp-block-column:not(:empty):hover:before{width:calc(100% - 3rem)}.iv-cards .wp-block-columns>.wp-block-column:not(:empty) h3{margin-top:0}.iv-cards .wp-block-columns>.wp-block-column:not(:empty) h3 a{text-decoration:none!important}.iv-cards .wp-block-columns>.wp-block-column:not(:empty) p:last-child a{color:#7a5b24!important;font-family:var(--wp--preset--font-family--system);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase}.iv-cards .wp-block-columns>.wp-block-column:not(:empty) p:last-child a:hover{color:#5a3d8a!important}.iv-cards.has-white-background-color .wp-block-columns>.wp-block-column:not(:empty){background:#f5f2ec}.site-main .wp-block-table table{background:#fff;border:1px solid #e7e1d6;border-collapse:separate;border-radius:9px;border-spacing:0;overflow:hidden}.site-main .wp-block-table thead{border-left:0!important}.site-main .wp-block-table thead th{background:#0e0e10!important;border:0!important;color:#e6cf9a!important;font-family:var(--wp--preset--font-family--system);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-main .wp-block-table tbody tr td{border:0!important;border-top:1px solid #e7e1d6!important;font-size:.95rem!important;vertical-align:top}.site-main .wp-block-table tbody tr:nth-child(odd) td{background:hsla(40,31%,94%,.6)}.site-main .wp-block-table tbody tr td strong{color:#0e0e10;white-space:nowrap}.site-main .wp-block-table figcaption{color:#6e6a63;font-size:.85rem}.iv-faq .wp-block-details{border-bottom:1px solid #e7e1d6!important;border-radius:6px;transition:background-color .25s ease,color .25s ease}.iv-faq .wp-block-details:hover{background-color:#f5f2ec;color:inherit}.iv-faq .wp-block-details[open]{background-color:#0e0e10;color:#fff}.iv-faq .wp-block-details[open] a{color:#e6cf9a!important}.iv-faq .wp-block-details>summary:after{color:#7a5b24;font-family:var(--wp--preset--font-family--system);font-weight:300}.iv-faq .wp-block-details[open]>summary:after{color:#c9a45c}.iv-related ul.wp-block-list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0}.iv-related ul.wp-block-list li a{background:#fff;border:1px solid #e7e1d6;border-radius:999px;display:inline-block;font-weight:600;padding:.6rem 1.1rem;text-decoration:none!important;transition:border-color .2s ease,background-color .2s ease}.iv-related ul.wp-block-list li a:hover{background:rgba(201,164,92,.08);border-color:#c9a45c;color:#0e0e10!important}.iv-cta .wp-block-cover__background{background:linear-gradient(120deg,rgba(14,14,16,.85),rgba(46,31,74,.75))!important;opacity:1!important}.iv-cta .wp-block-column.has-white-background-color{backdrop-filter:blur(6px);background:rgba(14,14,16,.92)!important;border:1px solid rgba(201,164,92,.35);border-radius:12px;box-shadow:0 30px 60px rgba(0,0,0,.35)}.iv-cta .wp-block-column.has-white-background-color h2,.iv-cta .wp-block-column.has-white-background-color p{color:#fff!important}.iv-cta .wp-block-column.has-white-background-color h2:after{background:#c9a45c;content:"";display:block;height:2px;margin:1rem auto 0;width:2.5rem}.site-header>.wp-block-group{border-bottom:1px solid rgba(201,164,92,.25)}.site-header .ivera-header-phone a{background:#c9a45c;border-color:#c9a45c;border-radius:6px;color:#0e0e10;font-family:var(--wp--preset--font-family--system);letter-spacing:.04em}.site-header .ivera-header-phone a:focus-visible,.site-header .ivera-header-phone a:hover{background:#e6cf9a;border-color:#e6cf9a;color:#0e0e10}@media (min-width:1200px){.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--system);font-size:.82rem!important;font-weight:700;letter-spacing:.1em!important;text-transform:uppercase}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle:after,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content:after{background-color:#c9a45c!important;height:2px!important}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle:hover,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle[aria-expanded=true],.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content:hover{color:#e6cf9a}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container{background:#0e0e10!important;border-top:1px solid rgba(201,164,92,.25)!important}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item a{color:hsla(0,0%,100%,.88)!important;font-family:var(--wp--preset--font-family--system);transition:color .2s ease,padding-left .25s cubic-bezier(.2,.7,.2,1)}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.menu-header):hover{background-color:rgba(201,164,92,.08)!important}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.menu-header):hover a{color:#e6cf9a!important;padding-left:.5rem}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container .menu-header a{color:#c9a45c!important}.site-header nav:not(.language-navi) .wp-block-navigation__container .wp-block-navigation__submenu-container:after{background-color:#18181c;filter:grayscale(.25) brightness(.8)}.site-header nav:not(.language-navi) .wp-block-navigation__container .menu-services .wp-block-navigation__submenu-container:after{background-image:url(/wp-content/uploads/2026/10/oljynsuodatin-maaraaikaishuolto-683x1024.jpg)}.site-header nav:not(.language-navi) .wp-block-navigation__container .menu-dsg .wp-block-navigation__submenu-container:after{background-image:url(/wp-content/uploads/2026/10/dsg-vaihteiston-diagnostiikka-1024x576.jpg)}.site-header nav:not(.language-navi) .wp-block-navigation__container .menu-brands .wp-block-navigation__submenu-container:after{background-image:url(/wp-content/uploads/2026/10/ivera-autokorjaamo-espoo-kiviruukki.jpg)}.site-header nav:not(.language-navi) .wp-block-navigation__container .menu-customer .wp-block-navigation__submenu-container:after{background-image:url(/wp-content/uploads/2026/10/ivera-katsastuspalvelu-autonavaimet.jpg)}.site-header nav:not(.language-navi) .wp-block-navigation__container .menu-company .wp-block-navigation__submenu-container:after{background-image:url(/wp-content/uploads/2026/10/ivera-autohuolto-tiimi-espoo-1024x683.jpg)}}@media (max-width:1200px){.site-header .wp-block-navigation__responsive-container.is-menu-open{background:#0e0e10!important;color:#fff}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background-color:transparent!important}.site-header .wp-block-navigation__responsive-container.is-menu-open .lang-item a,.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle{color:#fff!important}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{border-bottom:1px solid hsla(0,0%,100%,.08)!important}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:hsla(0,0%,100%,.75)!important}.site-header .wp-block-navigation__responsive-container.is-menu-open .current-lang a{border-bottom-color:#c9a45c!important;color:#e6cf9a!important}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{color:#fff}.has-modal-open .site-header .custom-logo{filter:none}}.site-footer .top-footer{background:radial-gradient(120% 140% at 100% 0,rgba(46,31,74,.55) 0,#0e0e10 55%)!important;border-top:2px solid #c9a45c}.site-footer .top-footer h2{color:#c9a45c!important;font-family:var(--wp--preset--font-family--system);font-size:.78rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.site-footer .top-footer a{color:hsla(0,0%,100%,.85)!important;text-decoration:none}.site-footer .top-footer a:hover{color:#e6cf9a!important}.site-footer .top-footer ul.wp-block-list{list-style:none;padding-left:0}.site-footer .top-footer ul.wp-block-list li{padding:.25rem 0}.site-footer .bottom-footer{background:#0e0e10!important;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)!important}.site-footer .top-footer{color:hsla(0,0%,100%,.78);font-size:.95rem;line-height:1.7}.site-footer .top-footer a,.site-footer .top-footer li,.site-footer .top-footer p{font-size:.95rem!important;letter-spacing:0!important;text-transform:none!important}.site-footer .top-footer .wp-block-social-links{gap:.5rem;margin-top:1.25rem}.site-footer .top-footer .wp-block-social-links .wp-social-link{align-items:center;border:1px solid rgba(201,164,92,.45);border-radius:50%;color:#c9a45c!important;display:inline-flex;height:2.5rem;justify-content:center;line-height:1;padding:0!important;transition:background-color .2s ease;width:2.5rem}.site-footer .top-footer .wp-block-social-links .wp-social-link a{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;padding:0!important;width:100%}.site-footer .top-footer .wp-block-social-links .wp-social-link svg{fill:#c9a45c;height:1.1rem;width:1.1rem}.site-footer .top-footer .wp-block-social-links .wp-social-link:hover{background-color:rgba(201,164,92,.15)}.wp-block-buttons{align-items:stretch;gap:.75rem}.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link{align-items:center;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1.2;min-height:3.25rem;padding:.85rem 1.9rem!important}@media (min-width:1200px){.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-submenu__toggle .wp-block-navigation-item__label:after{border-bottom:1.5px solid #c9a45c;border-right:1.5px solid #c9a45c;content:"";display:inline-block;height:.38rem;margin-left:.5rem;transform:translateY(-.2rem) rotate(45deg);transition:transform .25s cubic-bezier(.2,.7,.2,1);width:.38rem}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-submenu__toggle[aria-expanded=true] .wp-block-navigation-item__label:after{transform:translateY(.05rem) rotate(-135deg)}}@media (min-width:1200px) and (max-width:1499px){.site-header .main-navigation.alignfull{padding-left:var(--wp--preset--spacing--md)!important}.site-header nav:not(.language-navi) .wp-block-navigation__container{gap:0!important}.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-submenu__toggle,.site-header nav:not(.language-navi) .wp-block-navigation__container>.wp-block-navigation-item>a.wp-block-navigation-item__content{font-size:.74rem!important;letter-spacing:.06em!important;padding-left:.45rem!important;padding-right:.45rem!important}.site-header .ivera-header-phone{margin-right:var(--wp--preset--spacing--sm)}.site-header .ivera-header-phone a{font-size:.9rem;padding:.5rem .75rem}}.iv-reviews .wp-block-column:not(:empty) .iv-stars{color:#a8843f;font-size:1.05rem;letter-spacing:.15em;line-height:1;margin:0 0 .75rem}.iv-reviews .wp-block-column:not(:empty) .iv-quote,.iv-reviews .wp-block-column:not(:empty) blockquote{font-family:var(--wp--preset--font-family--system);font-size:1.05rem;font-style:italic;line-height:1.5;margin:0 0 1rem}.iv-reviews .wp-block-column:not(:empty) .iv-author{color:#6e6a63;font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0}.iv-reviews .wp-block-column:not(:empty) .iv-author span{display:block;font-weight:400}.iv-cards .iv-icon{align-items:center;background:linear-gradient(135deg,#5a3d8a,#2e1f4a);border-radius:9px;box-shadow:inset 0 0 0 1px rgba(201,164,92,.35),0 6px 16px rgba(46,31,74,.25);color:#e6cf9a;display:inline-flex;height:3.25rem;justify-content:center;margin-bottom:1.1rem;transition:background-color .25s cubic-bezier(.2,.7,.2,1),color .25s cubic-bezier(.2,.7,.2,1),transform .25s cubic-bezier(.2,.7,.2,1);width:3.25rem}.iv-cards .iv-icon .iv-icon__svg{height:1.6rem;width:1.6rem}.iv-cards .wp-block-column:hover .iv-icon{background:#c9a45c;color:#0e0e10;transform:translateY(-2px)}.iv-cards .iv-icon--brand{min-width:3rem;padding:0 .7rem;width:auto}.iv-brand-text{font-family:var(--wp--preset--font-family--heading);font-size:.95rem;font-style:italic;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap}.site-main .has-black-background-color a:not(.wp-block-button__link):not(.wp-element-button),.site-main .has-darkgray-background-color a:not(.wp-block-button__link):not(.wp-element-button),.site-main .has-primary-background-color a:not(.wp-block-button__link):not(.wp-element-button){color:#fff;text-decoration-color:rgba(201,164,92,.7)}.site-main .has-black-background-color a:not(.wp-block-button__link):not(.wp-element-button):focus-visible,.site-main .has-black-background-color a:not(.wp-block-button__link):not(.wp-element-button):hover,.site-main .has-darkgray-background-color a:not(.wp-block-button__link):not(.wp-element-button):focus-visible,.site-main .has-darkgray-background-color a:not(.wp-block-button__link):not(.wp-element-button):hover,.site-main .has-primary-background-color a:not(.wp-block-button__link):not(.wp-element-button):focus-visible,.site-main .has-primary-background-color a:not(.wp-block-button__link):not(.wp-element-button):hover{color:#e6cf9a;text-decoration-color:#e6cf9a}body.archive,body.blog,body.search,body.single{background-color:#fff}.archive-hero .wp-block-categories-list,.home-hero .wp-block-categories-list,.site-main .has-primary-background-color .wp-block-categories-list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.archive-hero .wp-block-categories-list li,.home-hero .wp-block-categories-list li,.site-main .has-primary-background-color .wp-block-categories-list li{border:0!important;margin:0}.archive-hero .wp-block-categories-list li a,.home-hero .wp-block-categories-list li a,.site-main .has-primary-background-color .wp-block-categories-list li a{background:transparent!important;border:1px solid hsla(0,0%,100%,.35)!important;border-radius:999px;color:#fff!important;display:inline-block;font-family:var(--wp--preset--font-family--system);font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:.55rem 1.1rem;text-decoration:none!important;text-transform:uppercase;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.archive-hero .wp-block-categories-list li a:focus-visible,.archive-hero .wp-block-categories-list li a:hover,.home-hero .wp-block-categories-list li a:focus-visible,.home-hero .wp-block-categories-list li a:hover,.site-main .has-primary-background-color .wp-block-categories-list li a:focus-visible,.site-main .has-primary-background-color .wp-block-categories-list li a:hover{border-color:#c9a45c!important;color:#e6cf9a!important}.archive-hero .wp-block-categories-list .current-cat a,.archive-hero .wp-block-categories-list .current-cat a:hover,.home-hero .wp-block-categories-list .current-cat a,.home-hero .wp-block-categories-list .current-cat a:hover,.site-main .has-primary-background-color .wp-block-categories-list .current-cat a,.site-main .has-primary-background-color .wp-block-categories-list .current-cat a:hover{background:#c9a45c!important;border-color:#c9a45c!important;color:#0e0e10!important}.archive-hero>.wp-block-group>.wp-block-group>p.has-medium-font-size,.home-hero>.wp-block-group>.wp-block-group>p.has-medium-font-size,.site-main .has-primary-background-color>.wp-block-group>.wp-block-group>p.has-medium-font-size{color:#e6cf9a;font-family:var(--wp--preset--font-family--system);font-size:.78rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.blog .home-hero .wp-block-categories .cat-item-all a{background:#c9a45c!important;border-color:#c9a45c!important;color:#0e0e10!important}.index-content .wp-block-post-template{gap:1.5rem}.index-content .wp-block-post-template article.link-element{background:#fff;border:1px solid #e7e1d6!important;border-radius:9px;height:100%;overflow:hidden;padding:0!important;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),border-color .25s cubic-bezier(.2,.7,.2,1)}.index-content .wp-block-post-template article.link-element:hover{border-color:rgba(201,164,92,.55)!important;box-shadow:0 18px 40px rgba(14,14,16,.08);transform:translateY(-3px)}.index-content .wp-block-post-template article.link-element .wp-block-post-featured-image{margin:0}.index-content .wp-block-post-template article.link-element .wp-block-post-featured-image img{aspect-ratio:16/10;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.index-content .wp-block-post-template article.link-element:hover .wp-block-post-featured-image img{transform:scale(1.03)}.index-content .wp-block-post-template article.link-element>.wp-block-group{padding:1.25rem 1.4rem 1.5rem!important}.index-content .wp-block-post-template article.link-element .wp-block-post-terms a{color:#7a5b24!important;font-family:var(--wp--preset--font-family--system);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-decoration:none!important;text-transform:uppercase}.index-content .wp-block-post-template article.link-element .wp-block-post-title{font-size:1.25rem;line-height:1.3;margin-top:.4rem}.index-content .wp-block-post-template article.link-element .wp-block-post-title a{text-decoration:none!important}.index-content .wp-block-post-template article.link-element .wp-block-post-date{color:#6e6a63;font-size:.8rem}.iv-cards .wp-block-column h3 a{color:inherit!important;font-weight:inherit}.iv-cards .wp-block-column h3 a:hover{color:#7a5b24!important}.iv-media--logo .wp-block-media-text__media{align-items:center;align-self:stretch;background:#fff;border:1px solid #e7e1d6;display:flex;justify-content:center;min-height:22rem;padding:clamp(2rem,6vw,5rem)}.iv-media--logo .wp-block-media-text__media img{filter:none!important;height:auto;max-height:16rem;max-width:min(100%,22rem);-o-object-fit:contain;object-fit:contain;width:auto!important}.iv-media--logo.has-ivory-panel .wp-block-media-text__media,.iv-media--logo.has-white-background-color .wp-block-media-text__media{background:#f5f2ec}.iv-media--logo.iv-media--logo-dark .wp-block-media-text__media,.iv-media--logo.iv-media--logo-dark.has-white-background-color .wp-block-media-text__media{background:#0e0e10;border-color:#0e0e10}.iv-form_wrapper,.iv-form_wrapper.gform-theme--orbital{--gf-color-primary:#c9a45c;--gf-color-primary-rgb:201,164,92;--gf-color-primary-contrast:#0e0e10;--gf-color-primary-darker:#7a5b24;--gf-color-primary-lighter:#e6cf9a;--gf-ctrl-border-color:#e7e1d6;--gf-ctrl-border-color-hover:#c9a45c;--gf-ctrl-border-color-focus:#c9a45c;--gf-radius:6px;--gf-ctrl-size:3.1rem;--gf-font-family-base:var(--wp--preset--font-family--system);--gf-color-danger:#a12a1f;background:#fff;border:1px solid #e7e1d6;border-radius:12px;box-shadow:0 24px 60px rgba(14,14,16,.07);max-width:56rem;padding:clamp(1.5rem,4vw,2.5rem)}.iv-form_wrapper .gfield_label,.iv-form_wrapper .gform-field-label,.iv-form_wrapper legend.gfield_label,.iv-form_wrapper.gform-theme--orbital .gfield_label,.iv-form_wrapper.gform-theme--orbital .gform-field-label,.iv-form_wrapper.gform-theme--orbital legend.gfield_label{color:#1c1c1f!important;font-family:var(--wp--preset--font-family--system)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.08em;margin-bottom:.45rem!important;text-transform:uppercase}.iv-form_wrapper .gfield_required,.iv-form_wrapper .gfield_required_text,.iv-form_wrapper.gform-theme--orbital .gfield_required,.iv-form_wrapper.gform-theme--orbital .gfield_required_text{color:#7a5b24!important;font-weight:400!important;letter-spacing:0;text-transform:none}.iv-form_wrapper input[type=email],.iv-form_wrapper input[type=number],.iv-form_wrapper input[type=tel],.iv-form_wrapper input[type=text],.iv-form_wrapper select,.iv-form_wrapper textarea,.iv-form_wrapper.gform-theme--orbital input[type=email],.iv-form_wrapper.gform-theme--orbital input[type=number],.iv-form_wrapper.gform-theme--orbital input[type=tel],.iv-form_wrapper.gform-theme--orbital input[type=text],.iv-form_wrapper.gform-theme--orbital select,.iv-form_wrapper.gform-theme--orbital textarea{background-color:#fff!important;border:1px solid #e7e1d6!important;border-radius:6px!important;box-shadow:none!important;color:#0e0e10!important;font-family:var(--wp--preset--font-family--system)!important;font-size:1rem!important;min-height:3.1rem;padding:.7rem .95rem!important;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.iv-form_wrapper input[type=email]:hover,.iv-form_wrapper input[type=number]:hover,.iv-form_wrapper input[type=tel]:hover,.iv-form_wrapper input[type=text]:hover,.iv-form_wrapper select:hover,.iv-form_wrapper textarea:hover,.iv-form_wrapper.gform-theme--orbital input[type=email]:hover,.iv-form_wrapper.gform-theme--orbital input[type=number]:hover,.iv-form_wrapper.gform-theme--orbital input[type=tel]:hover,.iv-form_wrapper.gform-theme--orbital input[type=text]:hover,.iv-form_wrapper.gform-theme--orbital select:hover,.iv-form_wrapper.gform-theme--orbital textarea:hover{border-color:rgba(201,164,92,.7)!important}.iv-form_wrapper input[type=email]:focus,.iv-form_wrapper input[type=number]:focus,.iv-form_wrapper input[type=tel]:focus,.iv-form_wrapper input[type=text]:focus,.iv-form_wrapper select:focus,.iv-form_wrapper textarea:focus,.iv-form_wrapper.gform-theme--orbital input[type=email]:focus,.iv-form_wrapper.gform-theme--orbital input[type=number]:focus,.iv-form_wrapper.gform-theme--orbital input[type=tel]:focus,.iv-form_wrapper.gform-theme--orbital input[type=text]:focus,.iv-form_wrapper.gform-theme--orbital select:focus,.iv-form_wrapper.gform-theme--orbital textarea:focus{border-color:#c9a45c!important;box-shadow:0 0 0 3px rgba(201,164,92,.25)!important;outline:none!important}.iv-form_wrapper input[type=email]::-moz-placeholder,.iv-form_wrapper input[type=number]::-moz-placeholder,.iv-form_wrapper input[type=tel]::-moz-placeholder,.iv-form_wrapper input[type=text]::-moz-placeholder,.iv-form_wrapper select::-moz-placeholder,.iv-form_wrapper textarea::-moz-placeholder,.iv-form_wrapper.gform-theme--orbital input[type=email]::-moz-placeholder,.iv-form_wrapper.gform-theme--orbital input[type=number]::-moz-placeholder,.iv-form_wrapper.gform-theme--orbital input[type=tel]::-moz-placeholder,.iv-form_wrapper.gform-theme--orbital input[type=text]::-moz-placeholder,.iv-form_wrapper.gform-theme--orbital select::-moz-placeholder,.iv-form_wrapper.gform-theme--orbital textarea::-moz-placeholder{color:#8a857c}.iv-form_wrapper input[type=email]::placeholder,.iv-form_wrapper input[type=number]::placeholder,.iv-form_wrapper input[type=tel]::placeholder,.iv-form_wrapper input[type=text]::placeholder,.iv-form_wrapper select::placeholder,.iv-form_wrapper textarea::placeholder,.iv-form_wrapper.gform-theme--orbital input[type=email]::placeholder,.iv-form_wrapper.gform-theme--orbital input[type=number]::placeholder,.iv-form_wrapper.gform-theme--orbital input[type=tel]::placeholder,.iv-form_wrapper.gform-theme--orbital input[type=text]::placeholder,.iv-form_wrapper.gform-theme--orbital select::placeholder,.iv-form_wrapper.gform-theme--orbital textarea::placeholder{color:#8a857c}.iv-form_wrapper textarea,.iv-form_wrapper.gform-theme--orbital textarea{min-height:9rem}.iv-form_wrapper select,.iv-form_wrapper.gform-theme--orbital select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%237a5b24' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:.8rem!important;cursor:pointer;height:auto!important;line-height:1.5!important;padding-right:2.75rem!important}.iv-form_wrapper .gfield_description,.iv-form_wrapper.gform-theme--orbital .gfield_description{color:#6e6a63!important;font-size:.85rem!important;padding-top:.4rem!important}.iv-form_wrapper .iv-plate .ginput_container,.iv-form_wrapper.gform-theme--orbital .iv-plate .ginput_container{max-width:17rem;position:relative}.iv-form_wrapper .iv-plate .ginput_container:before,.iv-form_wrapper.gform-theme--orbital .iv-plate .ginput_container:before{align-items:flex-end;background:#039 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='%23fc0'%3E%3Cpath d='m17 8.65.3.93h.98l-.79.58.3.93-.79-.57-.79.57.3-.93-.79-.58h.98zM16.06 12.15l.31.93h.98l-.8.58.31.93-.8-.57-.79.57.3-.93-.79-.58h.98zM13.5 14.71l.3.93.98.01-.79.57.3.93-.79-.57-.79.57.3-.93-.79-.57.98-.01zM10 15.65l.3.93h.98l-.79.58.3.93-.79-.57-.79.57.3-.93-.79-.58h.98zM6.5 14.71l.3.93.98.01-.79.57.3.93-.79-.57-.79.57.3-.93-.79-.57.98-.01zM3.94 12.15l.3.93h.98l-.79.58.3.93-.79-.57-.8.57.31-.93-.8-.58h.98zM3 8.65l.3.93h.98l-.79.58.3.93-.79-.57-.79.57.3-.93-.79-.58h.98zM3.94 5.15l.3.93h.98l-.79.58.3.93-.79-.57-.8.57.31-.93-.8-.58h.98zM6.5 2.59l.3.93h.98l-.79.58.3.93-.79-.58-.79.58.3-.93-.79-.58h.98zM10 1.65l.3.93h.98l-.79.58.3.93-.79-.57-.79.57.3-.93-.79-.58h.98zM13.5 2.59l.3.93h.98l-.79.58.3.93-.79-.58-.79.58.3-.93-.79-.58h.98zM16.06 5.15l.31.93h.98l-.8.58.31.93-.8-.57-.79.57.3-.93-.79-.58h.98z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center .5rem/1.55rem;border-radius:6px 0 0 6px;bottom:0;color:#fff;content:"FIN";display:flex;font-family:var(--wp--preset--font-family--system);font-size:.62rem;font-weight:700;justify-content:center;left:0;letter-spacing:.05em;padding-bottom:.45rem;pointer-events:none;position:absolute;top:0;width:2.6rem}.iv-form_wrapper .iv-plate .ginput_container input,.iv-form_wrapper.gform-theme--orbital .iv-plate .ginput_container input{border:2px solid #0e0e10!important;font-size:1.55rem!important;font-weight:700!important;letter-spacing:.14em;min-height:3.6rem;padding-left:3.4rem!important;text-transform:uppercase}.iv-form_wrapper .iv-plate .ginput_container input::-moz-placeholder,.iv-form_wrapper.gform-theme--orbital .iv-plate .ginput_container input::-moz-placeholder{color:#c3beb4;letter-spacing:.14em}.iv-form_wrapper .iv-plate .ginput_container input::placeholder,.iv-form_wrapper.gform-theme--orbital .iv-plate .ginput_container input::placeholder{color:#c3beb4;letter-spacing:.14em}.iv-form_wrapper .iv-plate .gfield_label,.iv-form_wrapper.gform-theme--orbital .iv-plate .gfield_label{font-size:.9rem!important}.iv-form_wrapper .gfield-choice-input,.iv-form_wrapper input[type=checkbox],.iv-form_wrapper.gform-theme--orbital .gfield-choice-input,.iv-form_wrapper.gform-theme--orbital input[type=checkbox]{accent-color:#c9a45c;height:1.15rem;width:1.15rem}.iv-form_wrapper .gfield_checkbox label,.iv-form_wrapper .ginput_container_consent label,.iv-form_wrapper.gform-theme--orbital .gfield_checkbox label,.iv-form_wrapper.gform-theme--orbital .ginput_container_consent label{font-size:.95rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.iv-form_wrapper .gfield--type-consent .gfield_description,.iv-form_wrapper.gform-theme--orbital .gfield--type-consent .gfield_description{background:transparent!important;border:0!important;padding:.4rem 0 0!important}.iv-form_wrapper .gform-footer,.iv-form_wrapper .gform_footer,.iv-form_wrapper.gform-theme--orbital .gform-footer,.iv-form_wrapper.gform-theme--orbital .gform_footer{margin-top:1.5rem!important;padding:0!important}.iv-form_wrapper .gform_button,.iv-form_wrapper input[type=submit],.iv-form_wrapper.gform-theme--orbital .gform_button,.iv-form_wrapper.gform-theme--orbital input[type=submit]{background:#c9a45c!important;border:1px solid #c9a45c!important;border-radius:6px!important;box-shadow:0 6px 18px rgba(201,164,92,.25)!important;color:#0e0e10!important;cursor:pointer;font-family:var(--wp--preset--font-family--system)!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.08em;min-height:3.25rem!important;padding:.85rem 2.4rem!important;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.iv-form_wrapper .gform_button:focus-visible,.iv-form_wrapper .gform_button:hover,.iv-form_wrapper input[type=submit]:focus-visible,.iv-form_wrapper input[type=submit]:hover,.iv-form_wrapper.gform-theme--orbital .gform_button:focus-visible,.iv-form_wrapper.gform-theme--orbital .gform_button:hover,.iv-form_wrapper.gform-theme--orbital input[type=submit]:focus-visible,.iv-form_wrapper.gform-theme--orbital input[type=submit]:hover{background:#e6cf9a!important;border-color:#e6cf9a!important;transform:translateY(-1px)}.iv-form_wrapper .gform_validation_errors,.iv-form_wrapper.gform-theme--orbital .gform_validation_errors{border-radius:6px!important}.iv-form_wrapper .gfield_error .gfield_label,.iv-form_wrapper .gfield_error .gfield_label .gfield_required,.iv-form_wrapper .gfield_error .gfield_label .gfield_required_text,.iv-form_wrapper.gform-theme--orbital .gfield_error .gfield_label,.iv-form_wrapper.gform-theme--orbital .gfield_error .gfield_label .gfield_required,.iv-form_wrapper.gform-theme--orbital .gfield_error .gfield_label .gfield_required_text{color:#b42318!important}.iv-form_wrapper .gfield_error input[type=email],.iv-form_wrapper .gfield_error input[type=number],.iv-form_wrapper .gfield_error input[type=tel],.iv-form_wrapper .gfield_error input[type=text],.iv-form_wrapper .gfield_error select,.iv-form_wrapper .gfield_error textarea,.iv-form_wrapper.gform-theme--orbital .gfield_error input[type=email],.iv-form_wrapper.gform-theme--orbital .gfield_error input[type=number],.iv-form_wrapper.gform-theme--orbital .gfield_error input[type=tel],.iv-form_wrapper.gform-theme--orbital .gfield_error input[type=text],.iv-form_wrapper.gform-theme--orbital .gfield_error select,.iv-form_wrapper.gform-theme--orbital .gfield_error textarea{background-color:#fff6f5!important;border-color:#b42318!important;box-shadow:0 0 0 1px #b42318!important}.iv-form_wrapper .gfield_error.iv-plate .ginput_container input,.iv-form_wrapper.gform-theme--orbital .gfield_error.iv-plate .ginput_container input{border-color:#b42318!important}.iv-form_wrapper .gfield_error input[type=checkbox],.iv-form_wrapper.gform-theme--orbital .gfield_error input[type=checkbox]{outline:2px solid #b42318;outline-offset:1px}.iv-form_wrapper .gfield_error .gfield_validation_message,.iv-form_wrapper .gfield_error .validation_message,.iv-form_wrapper.gform-theme--orbital .gfield_error .gfield_validation_message,.iv-form_wrapper.gform-theme--orbital .gfield_error .validation_message{align-items:center;background:none!important;border:0!important;color:#b42318!important;display:flex!important;font-size:.875rem!important;font-weight:700;gap:.4rem;margin-top:.45rem!important;padding:0!important}.iv-form_wrapper .gfield_error .gfield_validation_message:before,.iv-form_wrapper .gfield_error .validation_message:before,.iv-form_wrapper.gform-theme--orbital .gfield_error .gfield_validation_message:before,.iv-form_wrapper.gform-theme--orbital .gfield_error .validation_message:before{align-items:center;background:#b42318;border-radius:50%;color:#fff;content:"!";display:inline-flex;flex:none;font-size:.75rem;height:1.1rem;justify-content:center;line-height:1;width:1.1rem}.iv-form_wrapper .gform_confirmation_message,.iv-form_wrapper.gform-theme--orbital .gform_confirmation_message{font-size:1.05rem}.gform_confirmation_wrapper{background:#f5f2ec;border-left:3px solid #c9a45c;border-radius:6px;max-width:56rem;padding:2rem}.wp-block-cover.is-style-hero.iv-hero{align-items:center;height:auto!important;min-height:clamp(26rem,100svh - 5.625rem - 3rem,44rem)!important;padding-bottom:clamp(2rem,6vh,4rem)!important;padding-top:clamp(1.75rem,5vh,3.5rem)!important}.wp-block-cover.is-style-hero.iv-hero .wp-block-cover__inner-container{align-self:center}.wp-block-cover.is-style-hero.iv-hero .wp-block-columns{margin:0}.wp-block-cover.is-style-hero.iv-hero h1{font-size:clamp(2.1rem,1.2rem + 2.6vw,3.4rem)!important;line-height:1.08!important;margin:.5rem 0 1rem;padding-bottom:0}.wp-block-cover.is-style-hero.iv-hero p{font-size:clamp(1rem,.92rem + .3vw,1.15rem);line-height:1.55;margin:0 0 .75rem;max-width:44rem}.wp-block-cover.is-style-hero.iv-hero .wp-block-buttons{margin-top:1.5rem}.home .iv-hero .yoast-breadcrumbs{display:none}@media (max-width:1200px){.wp-block-cover.is-style-hero.iv-hero{min-height:0!important;padding-bottom:2.25rem!important;padding-top:1.75rem!important}}@media (max-width:767px){.wp-block-cover.is-style-hero.iv-hero{padding-bottom:1.75rem!important;padding-top:1.25rem!important}.wp-block-cover.is-style-hero.iv-hero h1{font-size:clamp(1.85rem,1.3rem + 2.6vw,2.25rem)!important;margin-bottom:.75rem}.wp-block-cover.is-style-hero.iv-hero p{font-size:.98rem;margin-bottom:.6rem}.wp-block-cover.is-style-hero.iv-hero .wp-block-buttons{align-items:stretch;flex-direction:column;gap:.6rem;margin-top:1.1rem}.wp-block-cover.is-style-hero.iv-hero .wp-block-buttons .wp-block-button,.wp-block-cover.is-style-hero.iv-hero .wp-block-buttons .wp-block-button__link{width:100%}.wp-block-cover.is-style-hero.iv-hero .wp-block-buttons .wp-block-button__link{min-height:3rem}}.iv-cards .iv-cards__after{margin-top:.75rem}.iv-cards .iv-cards__after .wp-block-buttons{margin:0}#cookie-notice{background-color:rgba(14,14,16,.97)!important;border-top:1px solid rgba(201,164,92,.35);box-shadow:0 -12px 40px rgba(0,0,0,.25);font-family:var(--wp--preset--font-family--system)!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:center;margin:0 auto;max-width:72rem;padding:1.1rem 1.5rem}#cookie-notice .cn-text-container{color:hsla(0,0%,100%,.9);font-size:.92rem;line-height:1.5;margin:0;max-width:44rem}#cookie-notice .cn-buttons-container{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin:0}#cookie-notice #cn-accept-cookie,#cookie-notice #cn-refuse-cookie,#cookie-notice #cn-revoke-cookie,#cookie-notice .cn-button{background:#c9a45c!important;border:1px solid #c9a45c!important;border-radius:6px!important;box-shadow:none!important;color:#0e0e10!important;font-family:var(--wp--preset--font-family--system)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.2!important;margin:0!important;min-height:2.75rem;min-width:8.5rem;padding:.65rem 1.4rem!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}#cookie-notice #cn-accept-cookie:focus-visible,#cookie-notice #cn-accept-cookie:hover,#cookie-notice #cn-refuse-cookie:focus-visible,#cookie-notice #cn-refuse-cookie:hover,#cookie-notice #cn-revoke-cookie:focus-visible,#cookie-notice #cn-revoke-cookie:hover,#cookie-notice .cn-button:focus-visible,#cookie-notice .cn-button:hover{background:#e6cf9a!important;border-color:#e6cf9a!important}#cookie-notice #cn-refuse-cookie{background:transparent!important;border-color:hsla(0,0%,100%,.7)!important;color:#fff!important}#cookie-notice #cn-refuse-cookie:focus-visible,#cookie-notice #cn-refuse-cookie:hover{background:#fff!important;border-color:#fff!important;color:#0e0e10!important}#cookie-notice #cn-more-info{background:transparent!important;border:0!important;color:#e6cf9a!important;font-weight:600!important;letter-spacing:0!important;min-width:0;padding:.4rem .25rem!important;text-decoration:underline!important;text-transform:none;text-underline-offset:3px}#cookie-notice .cn-close-icon{display:none}@media (max-width:767px){#cookie-notice .cookie-notice-container{padding:1rem;text-align:left}#cookie-notice .cn-buttons-container{width:100%}#cookie-notice .cn-buttons-container #cn-accept-cookie,#cookie-notice .cn-buttons-container #cn-refuse-cookie{flex:1 1 0;min-width:0}}body.cookies-not-set .ivera-wa{bottom:calc(20px + var(--ivera-cookie-bar-h, 96px))}@media (max-width:767px){body.cookies-not-set .ivera-wa{bottom:calc(14px + var(--ivera-cookie-bar-h, 190px))}}.wp-site-blocks>.site-main,.wp-site-blocks>main{margin-block-start:0!important}.wp-block-columns.is-style-news-hero{gap:0!important;height:auto!important;margin-top:0!important;min-height:0!important}.wp-block-columns.is-style-news-hero>.wp-block-column:first-child{display:flex;flex-basis:56%!important;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem)!important}.wp-block-columns.is-style-news-hero>.wp-block-column:last-child{flex-basis:44%!important;min-height:22rem}.wp-block-columns.is-style-news-hero>.wp-block-column:last-child .wp-block-post-featured-image,.wp-block-columns.is-style-news-hero>.wp-block-column:last-child img{height:100%!important;-o-object-fit:cover;object-fit:cover}.wp-block-columns.is-style-news-hero .wp-block-post-title,.wp-block-columns.is-style-news-hero h1{font-size:clamp(1.8rem,1.1rem + 1.8vw,2.75rem)!important;hyphens:manual;-webkit-hyphens:manual;line-height:1.15!important;margin:.75rem 0 1.25rem!important;overflow-wrap:break-word;padding-top:1rem;position:relative}.wp-block-columns.is-style-news-hero .wp-block-post-title:before,.wp-block-columns.is-style-news-hero h1:before{background:#c9a45c;content:"";height:3px;left:0;position:absolute;top:0;width:3.5rem}.wp-block-columns.is-style-news-hero .taxonomy-category,.wp-block-columns.is-style-news-hero .wp-block-post-date,.wp-block-columns.is-style-news-hero .wp-block-post-terms{font-family:var(--wp--preset--font-family--system)!important;font-size:.78rem!important;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.wp-block-columns.is-style-news-hero .taxonomy-category a,.wp-block-columns.is-style-news-hero .wp-block-post-date a,.wp-block-columns.is-style-news-hero .wp-block-post-terms a{color:#e6cf9a!important;text-decoration:none!important}.wp-block-columns.is-style-news-hero .wp-block-post-date{color:hsla(0,0%,100%,.7)!important;font-weight:400}.wp-block-columns.is-style-news-hero .wp-block-post-terms{white-space:normal}.wp-block-columns.is-style-news-hero .wp-block-separator{opacity:.35}.wp-block-columns.is-style-news-hero .yoast-breadcrumbs{color:hsla(0,0%,100%,.7);font-size:.8rem}.wp-block-columns.is-style-news-hero .yoast-breadcrumbs a{color:hsla(0,0%,100%,.8)!important}@media (max-width:767px){.wp-block-columns.is-style-news-hero{flex-direction:column-reverse}.wp-block-columns.is-style-news-hero>.wp-block-column:first-child,.wp-block-columns.is-style-news-hero>.wp-block-column:last-child{flex-basis:auto!important;width:100%}.wp-block-columns.is-style-news-hero>.wp-block-column:first-child{height:auto!important;justify-content:flex-start;min-height:0!important;padding:1.5rem 1.25rem 2rem!important}.wp-block-columns.is-style-news-hero>.wp-block-column:last-child{height:13rem!important;min-height:0;overflow:hidden}.wp-block-columns.is-style-news-hero>.wp-block-column:last-child .wp-block-post-featured-image,.wp-block-columns.is-style-news-hero>.wp-block-column:last-child img{height:13rem!important;margin:0!important;width:100%}.wp-block-columns.is-style-news-hero .wp-block-post-title,.wp-block-columns.is-style-news-hero h1{font-size:clamp(1.6rem,1.1rem + 2.5vw,2rem)!important}}.wp-block-columns.is-style-news-hero>.wp-block-column:first-child>.wp-block-group{margin-top:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}@media (max-width:767px){.wp-block-columns.is-style-news-hero{align-items:stretch!important;flex-wrap:nowrap!important}.wp-block-columns.is-style-news-hero>.wp-block-column{box-sizing:border-box;margin:0!important;max-width:100%}.wp-block-columns.is-style-news-hero>.wp-block-column:first-child{flex:0 0 auto!important;height:auto!important;min-height:0!important}}.yoast-breadcrumbs a,.yoast-breadcrumbs a:focus-visible,.yoast-breadcrumbs a:hover{text-decoration:none!important}.yoast-breadcrumbs a:focus-visible,.yoast-breadcrumbs a:hover{color:#e6cf9a!important}.is-style-hero h1,.is-style-news-hero h1,.iv-hero h1{font-style:italic;font-weight:800!important}.iv-faq summary,details.wp-block-details>summary{font-family:var(--wp--preset--font-family--heading);font-style:italic;font-weight:700;letter-spacing:-.005em}.ivera-wa h4,.ivera-wa__hours h4,.top-footer h2.wp-block-heading{font-style:normal}html{scroll-behavior:smooth}[id]{scroll-margin-top:6.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wp-block-group.iv-contact-strip{padding-top:1.1rem!important}.wp-block-group.iv-contact-strip>.iv-contact-strip__row{max-width:72rem!important}.wp-block-group.iv-contact-strip{border-bottom:1px solid rgba(14,14,16,.08);padding-bottom:1.1rem!important}.iv-contact-strip__row{display:flex;flex-wrap:wrap;font-size:.92rem;gap:.6rem 1.75rem;justify-content:center;line-height:1.4;margin:0 auto!important;max-width:none!important}.iv-contact-strip__item{align-items:center;display:inline-flex;gap:.6rem}.iv-contact-strip__item .iv-icon__svg{color:#7a5b24;flex:none;height:1.25rem;width:1.25rem}.iv-contact-strip__item strong{font-weight:700;margin-right:.15rem}@media (max-width:781px){.iv-contact-strip__row{align-items:flex-start;flex-direction:column;font-size:.9rem;gap:.6rem}}.iv-media--logo.iv-media--photo .wp-block-media-text__media{background:#0e0e10;border:0;min-height:0;padding:0}.iv-media--logo.iv-media--photo .wp-block-media-text__media img{height:auto!important;max-height:none!important;max-width:none!important;width:100%!important}body.error404 .is-style-hero{height:auto!important;padding-bottom:4rem!important}body.error404 .is-style-hero .text-404{bottom:0;font-family:var(--wp--preset--font-family--heading);font-size:14rem!important;letter-spacing:-15px!important;line-height:1!important;margin-bottom:-1.75rem;position:absolute;right:0}@media (min-width:768px){body.error404 .is-style-hero .text-404{font-size:18rem!important;letter-spacing:-20px!important;margin-bottom:-2.8rem;margin-right:-.5rem}}@media (min-width:1024px){body.error404 .is-style-hero .text-404{font-size:22rem!important;letter-spacing:-25px!important;margin-bottom:-3rem;margin-right:-.5rem}}@media (min-width:1250px){body.error404 .is-style-hero .text-404{font-size:30rem!important;letter-spacing:-35px!important;margin-bottom:-3.8rem;margin-right:-.5rem}}body.search main.site-main.wp-block-group.is-style-default{background-color:var(--wp--preset--color--white)}.search-no-results .is-style-hero,.search-results .is-style-hero{height:auto!important}.search-no-results .is-style-hero form .wp-block-search__inside-wrapper,.search-results .is-style-hero form .wp-block-search__inside-wrapper{border:none;position:relative}.search-no-results .is-style-hero form input.wp-block-search__input,.search-results .is-style-hero form input.wp-block-search__input{background-color:var(--wp--preset--color--white);border-radius:999px;display:block;padding:.75rem 2rem;position:relative}.search-no-results .is-style-hero form .wp-block-search__button,.search-results .is-style-hero form .wp-block-search__button{position:absolute;right:.5rem}.search-no-results .is-style-hero form .wp-block-search__button .search-icon,.search-results .is-style-hero form .wp-block-search__button .search-icon{fill:#000}.search-no-results li.wp-block-post,.search-results li.wp-block-post{border-bottom:1px solid var(--wp--preset--color--lightgray);cursor:pointer!important;padding-bottom:0!important;padding-top:2rem!important;position:relative}.search-no-results li.wp-block-post:after,.search-results li.wp-block-post:after{background-repeat:no-repeat;bottom:1rem;content:"";cursor:pointer!important;height:50px;position:absolute;right:0;top:auto;transition-duration:.2s;width:50px}@media (min-width:1024px){.search-no-results li.wp-block-post:after,.search-results li.wp-block-post:after{bottom:auto;right:3rem;top:40%}}.search-no-results li.wp-block-post:hover:after,.search-results li.wp-block-post:hover:after{right:1rem}.search-no-results li.wp-block-post h2 a,.search-no-results li.wp-block-post h2 a:hover,.search-results li.wp-block-post h2 a,.search-results li.wp-block-post h2 a:hover{cursor:pointer!important}.search-no-results li.wp-block-post h2 a:after,.search-results li.wp-block-post h2 a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.search-no-results li.wp-block-post .text-content,.search-results li.wp-block-post .text-content{padding-right:15rem!important}}.search-no-results li.wp-block-post .wp-block-post-featured-image,.search-results li.wp-block-post .wp-block-post-featured-image{margin-right:8rem;position:relative}.search-no-results li.wp-block-post .wp-block-post-featured-image:after,.search-results li.wp-block-post .wp-block-post-featured-image:after{content:none}ul li{margin-bottom:1rem}ul li::marker{color:var(--wp--preset--color--primary)}.has-primary-background-color ul li{color:var(--wp--preset--color--white)}.has-primary-background-color ul li::marker{color:var(--wp--preset--color--lightgray)}.avidly-social-share-block a[target=_blank]:after{display:none!important}@media (min-width:1200px){.menu\:block{display:block}.menu\:inline-block{display:inline-block}}@media (min-width:1024px){.md\:min-h-\[20rem\]{min-height:20rem}}
