.accordion__list{background-color:var(--wp--preset--color--white)}.accordion__list .accordion__list-title{color:var(--wp--preset--color--black)}.accordion__list .accordion__list-content .accordion__wrapper{background-color:var(--wp--preset--color--accordion-item-bg);border:.0625rem solid var(--wp--preset--color--accordion-item-bg)}.accordion__list .accordion__list-content .accordion__wrapper .accordion__title{color:var(--wp--preset--color--accordion-item-title);font-size:1.5rem;line-height:1.75rem}.accordion__list .accordion__list-content .accordion__wrapper .accordion__title:after{-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-plus.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-plus.svg);background-color:var(--wp--preset--color--accordion-item-title)!important}.accordion__list .accordion__list-content .accordion__wrapper .accordion__content .core-paragraph p,.accordion__list .accordion__list-content .accordion__wrapper .accordion__content p{font-weight:300;font-size:1rem;line-height:1.375rem}.accordion__list .accordion__list-content .accordion__wrapper .accordion__content .core-paragraph p a,.accordion__list .accordion__list-content .accordion__wrapper .accordion__content p a{font-family:var(--wp--preset--font-family--primary-font);text-decoration:underline;color:inherit;text-underline-offset:.125rem;transition:all .3s ease-out;padding:.125rem}.accordion__list .accordion__list-content .accordion__wrapper .accordion__content .core-paragraph p a:hover,.accordion__list .accordion__list-content .accordion__wrapper .accordion__content p a:hover{color:var(--wp--preset--color--white);background-color:#000;text-decoration:none}.accordion__list .accordion__list-content .accordion__wrapper.active{background-color:var(--wp--preset--color--white)}.accordion__list .accordion__list-content .accordion__wrapper.active .accordion__title{color:var(--wp--preset--color--theme-primary)}.accordion__list .accordion__list-content .accordion__wrapper.active .accordion__title:after{-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-minus.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-minus.svg);background-color:var(--wp--preset--color--theme-primary)!important}.accordion__list .accordion__list-content .accordion__wrapper.active:hover .accordion__title{color:var(--wp--preset--color--theme-primary)!important;color:var(--wp--preset--color--accordion-item-bg)}.accordion__list .accordion__list-content .accordion__wrapper.active:hover .accordion__title:after{background-color:var(--wp--preset--color--theme-primary)!important;-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-minus.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-minus.svg)}.accordion__list .accordion__list-content .accordion__wrapper:hover{transition:all .3s ease-out;background-color:var(--wp--preset--color--theme-primary-text)!important}.accordion__list .accordion__list-content .accordion__wrapper:hover .accordion__title{color:var(--wp--preset--color--theme-primary)!important}.accordion__list .accordion__list-content .accordion__wrapper:hover .accordion__title:after{background-color:var(--wp--preset--color--theme-primary)!important;-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-plus-hover.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/accordion-plus-hover.svg)}#contact-search-block #contact-search-filters .contact-search-filters-container SELECT{background-image:url(../../images/chevron-down-white.svg)!important}#contact-search-block #contact-search-filters .contact-search-filters-container SELECT:hover{background-image:url(../../images/chevron-down-red.svg)!important}#contact-search-block #contact-search-filters{background-color:var(--wp--preset--color--theme-primary)}#contact-search-block #contact-search-filters H2{color:var(--wp--preset--color--black)}#contact-search-block #contact-search-filters .contact-search-filters-container LABEL{font-size:1rem;line-height:1.5rem;color:var(--wp--preset--color--black)}#contact-search-block #contact-search-filters .contact-search-filters-container SELECT{background-image:url(../../images/chevron-down.svg);border:.0625rem solid var(--wp--preset--color--black);color:var(--wp--preset--color--black)}#contact-search-block #contact-search-filters .contact-search-filters-container SELECT:hover{background-color:var(--wp--preset--color--white);border:.0625rem solid var(--wp--preset--color--dark-blue);color:var(--wp--preset--color--dark-blue)}#contact-search-block #contact-search-filters .contact-search-filters-container SELECT *{background-color:var(--wp--preset--color--white)!important}.contact-search-list-container .contact-card__content,.wp-block-karhu-js-blocks-contact-card .contact-card__content{border:.0625rem solid var(--wp--preset--color--contact-border);border-radius:.5rem;margin:6.25rem auto;padding:3.125rem 11.25rem}.contact-search-list-container .contact-card__content H1,.wp-block-karhu-js-blocks-contact-card .contact-card__content H1{font-size:1.25rem;line-height:1.1!important;margin-bottom:.5rem}.contact-search-list-container .contact-card__content .contact-card__meta DIV,.contact-search-list-container .contact-card__content .contact-card__meta P,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__meta DIV,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__meta P{font-size:1.125rem;line-height:1.5rem;font-weight:300}.contact-search-list-container .contact-card__content .contact-card__meta DIV,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__meta DIV{margin-top:.1875rem}.contact-search-list-container .contact-card__content .contact-card__meta DIV.contact-card__contact-methods,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__meta DIV.contact-card__contact-methods{margin:.875rem 0}.contact-search-list-container .contact-card__content .contact-card__meta DIV.contact-card__address,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__meta DIV.contact-card__address{margin-top:.875rem}.contact-search-list-container .contact-card__content .contact-card__meta A.link-to-map,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__meta A.link-to-map{background-image:url(../../images/external-link.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:auto 1rem;color:var(--wp--preset--color--black);margin:0;overflow:hidden;padding-right:1.5625rem;text-decoration:none}.contact-search-list-container .contact-card__content .contact-card__info-text P,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__info-text P{font-size:1.25rem;line-height:1.5rem;margin-top:0}.contact-search-list-container .contact-card__content .contact-card__email:before,.contact-search-list-container .contact-card__content .contact-card__fax:before,.contact-search-list-container .contact-card__content .contact-card__phone:before,.contact-search-list-container .contact-card__content .contact-card__web:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__fax:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__phone:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__web:before{background-color:var(--wp--preset--color--theme-primary);content:"";display:inline-block;height:1.4375rem;margin-bottom:-.375rem;-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 90%;mask-size:auto 90%;width:1.125rem}.contact-search-list-container .contact-card__content .contact-card__email SPAN,.contact-search-list-container .contact-card__content .contact-card__fax SPAN,.contact-search-list-container .contact-card__content .contact-card__phone SPAN,.contact-search-list-container .contact-card__content .contact-card__web SPAN,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email SPAN,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__fax SPAN,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__phone SPAN,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__web SPAN{background-position:0 50%;background-repeat:no-repeat;background-size:1.25rem auto}.contact-search-list-container .contact-card__content .contact-card__email A,.contact-search-list-container .contact-card__content .contact-card__fax A,.contact-search-list-container .contact-card__content .contact-card__phone A,.contact-search-list-container .contact-card__content .contact-card__web A,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email A,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__fax A,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__phone A,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__web A{color:var(--wp--preset--color--text);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3125rem;text-decoration-thickness:.125rem;transition:all .3s ease-out}.contact-search-list-container .contact-card__content .contact-card__email A:hover,.contact-search-list-container .contact-card__content .contact-card__fax A:hover,.contact-search-list-container .contact-card__content .contact-card__phone A:hover,.contact-search-list-container .contact-card__content .contact-card__web A:hover,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email A:hover,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__fax A:hover,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__phone A:hover,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__web A:hover{text-decoration-color:#000!important}@media (min-width:77.75rem){.contact-search-list-container .contact-card__content .contact-card__email:before,.contact-search-list-container .contact-card__content .contact-card__fax:before,.contact-search-list-container .contact-card__content .contact-card__phone:before,.contact-search-list-container .contact-card__content .contact-card__web:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__fax:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__phone:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__web:before{margin-bottom:-.3125rem}}.contact-search-list-container .contact-card__content .contact-card__phone:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__phone:before{-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-phone.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-phone.svg)}.contact-search-list-container .contact-card__content .contact-card__email a,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email a{font-size:.875rem;line-height:1.125rem;word-break:break-all}@media (min-width:77.75rem){.contact-search-list-container .contact-card__content .contact-card__email a,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email a{font-size:1.25rem;line-height:1.75rem}}.contact-search-list-container .contact-card__content .contact-card__email:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email:before{-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-email.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-email.svg);margin-bottom:-.5rem}@media (min-width:77.75rem){.contact-search-list-container .contact-card__content .contact-card__email:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__email:before{margin-bottom:-.375rem}}.contact-search-list-container .contact-card__content .contact-card__fax:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__fax:before{-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-fax.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-fax.svg)}.contact-search-list-container .contact-card__content .contact-card__web:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content .contact-card__web:before{-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-web.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/contact-web.svg)}.contact-search-list-container .contact-card__content BUTTON,.wp-block-karhu-js-blocks-contact-card .contact-card__content BUTTON{border:.0625rem solid;border-color:transparent;outline:none;background-color:var(--wp--preset--color--theme-primary);color:var(--wp--preset--color--white);padding:.75rem 1.5rem;font-weight:400;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-align:center;border-radius:2.5rem;font-family:var(--wp--preset--font-family--primary-font);font-size:1rem;line-height:1.25rem;transition:all .3s ease-out}.contact-search-list-container .contact-card__content BUTTON:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content BUTTON:before{content:"";-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--white);background-image:none;display:inline-block;transition:all .3s ease-out;width:.375rem;height:.75rem;position:relative;padding-right:.625rem}.contact-search-list-container .contact-card__content BUTTON:hover,.wp-block-karhu-js-blocks-contact-card .contact-card__content BUTTON:hover{color:var(--wp--preset--color--theme-primary);border-color:var(--wp--preset--color--theme-primary);background-color:transparent}.contact-search-list-container .contact-card__content BUTTON:hover:before,.wp-block-karhu-js-blocks-contact-card .contact-card__content BUTTON:hover:before{background-color:var(--wp--preset--color--theme-primary)}.contact-search-list-container .contact-card__content BUTTON,.wp-block-karhu-js-blocks-contact-card .contact-card__content BUTTON{margin:1.875rem auto 1.25rem;padding:.9375rem 1.25rem}.contact-search-list-container .contact-card__content BUTTON:before,.contact_card__form,.wp-block-karhu-js-blocks-contact-card .contact-card__content BUTTON:before{display:none}.contact_card__form.visible{display:block}.contact_card__form-overlay{background-color:rgba(0,0,0,.8);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999}.contact_card__form-overlay .contact_card__form.contact_card__form-js .gform_wrapper{padding:0}.contact_card__form-overlay .contact_card__form-js{background-color:var(--wp--preset--color--white);border-radius:.5rem;display:block;left:50%;max-height:100%;max-width:96%;overflow-y:auto;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:50rem;z-index:1000}.contact_card__form-overlay .contact_card__form-js .gform_heading{background-color:var(--wp--preset--color--theme-primary);color:var(--wp--preset--color--white);padding:1.25rem 1.5625rem .625rem;text-align:center}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_heading{padding:2.5rem 5.3125rem 1.25rem}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js .gform_heading{padding:3.75rem 6.5625rem 1.25rem}}.contact_card__form-overlay .contact_card__form-js .gform_heading H2,.contact_card__form-overlay .contact_card__form-js .gform_heading P{color:var(--wp--preset--color--white)}.contact_card__form-overlay .contact_card__form-js .gform_heading H2{font-size:1.25rem;line-height:1.75rem;margin:0 auto .875rem}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_heading H2{font-size:1.625rem;line-height:2.25rem}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js .gform_heading H2{font-size:2rem;line-height:2.5rem}}.contact_card__form-overlay .contact_card__form-js .gform_heading P{font-weight:300;margin-top:.875rem;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_heading P{font-size:1.125rem;line-height:1.625rem}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js .gform_heading P{font-size:1.25rem;line-height:1.875rem}}.contact_card__form-overlay .contact_card__form-js .gform_heading .gform_required_legend{display:none}.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container{background-color:rgba(200,0,0,.1);border:.0625rem solid red;margin:0;padding:0 1.875rem}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container{margin:0 5.3125rem}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container{margin:0 6.5625rem}}.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container H2{font-size:1rem;line-height:1.5rem}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container H2{font-size:1.125rem;line-height:1.6875rem}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container H2{font-size:1.25rem;line-height:1.875rem}}.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container H2,.contact_card__form-overlay .contact_card__form-js #gform_1_validation_container ol{color:red}.contact_card__form-overlay .contact_card__form-js .gform_body{padding:.625rem 1.5625rem 0}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_body{padding:2.5rem 5.3125rem 0}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js .gform_body{padding:3.75rem 6.5625rem 0}}.contact_card__form-overlay .contact_card__form-js .gform_body #gform_fields_1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_card__form-overlay .contact_card__form-js .gform_body .gfield{margin:.3125rem 0;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_body .gfield{margin:1.25rem 0!important}}.contact_card__form-overlay .contact_card__form-js .gform_body .gfield.gfield_visibility_hidden{display:none}.contact_card__form-overlay .contact_card__form-js .gform_body .gfield LABEL{display:inline-block;font-weight:300;padding-bottom:.3125rem}.contact_card__form-overlay .contact_card__form-js .gform_body FIELDSET{border:0 solid #fff;padding:0}.contact_card__form-overlay .contact_card__form-js .gform_body FIELDSET LEGEND{display:none}.contact_card__form-overlay .contact_card__form-js .gform_body FIELDSET.field-name INPUT,.contact_card__form-overlay .contact_card__form-js .gform_body INPUT.large{border:.0625rem solid #878787;border-radius:1.75rem;padding:.625rem .5rem;width:100%}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_body FIELDSET.field-name INPUT,.contact_card__form-overlay .contact_card__form-js .gform_body INPUT.large{padding:.75rem .625rem}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js .gform_body FIELDSET.field-name INPUT,.contact_card__form-overlay .contact_card__form-js .gform_body INPUT.large{padding:1rem .75rem}}.contact_card__form-overlay .contact_card__form-js .gform_body TEXTAREA{border:.0625rem solid #878787;border-radius:1.25rem;height:5rem;padding:.9375rem;width:100%}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_body TEXTAREA{border-radius:1.75rem;height:5rem;padding:1.25rem}}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_body #field_1_9{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:6%}}.contact_card__form-overlay .contact_card__form-js .gform_body #field_1_9 LABEL{display:none}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_body #field_1_10{-ms-flex-preferred-size:40%;flex-basis:40%}}.contact_card__form-overlay .contact_card__form-js .gform_body .gfield_validation_message{border:.0625rem solid red;background-color:rgba(200,0,0,.1);color:red;margin:.25rem auto;padding:.3125rem 1.25rem;text-align:center}.contact_card__form-overlay .contact_card__form-js .gform_footer{padding:1.25rem 1.5625rem 2.5rem}@media only screen and (min-width:48rem){.contact_card__form-overlay .contact_card__form-js .gform_footer{padding:1.25rem 5.3125rem 3.125rem}}@media only screen and (min-width:80rem){.contact_card__form-overlay .contact_card__form-js .gform_footer{padding:1.875rem 6.5625rem 3.125rem}}.contact_card__form-overlay .contact_card__form-js #gform_submit_button_1{border:.0625rem solid;border-color:transparent;outline:none;background-color:var(--wp--preset--color--theme-primary);color:var(--wp--preset--color--white);padding:.75rem 1.5rem;font-weight:400;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-align:center;border-radius:2.5rem;font-family:var(--wp--preset--font-family--primary-font);font-size:1rem;line-height:1.25rem;transition:all .3s ease-out}.contact_card__form-overlay .contact_card__form-js #gform_submit_button_1:before{content:"";-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--white);background-image:none;display:inline-block;transition:all .3s ease-out;width:.375rem;height:.75rem;position:relative;padding-right:.625rem}.contact_card__form-overlay .contact_card__form-js #gform_submit_button_1:hover{color:var(--wp--preset--color--theme-primary);border-color:var(--wp--preset--color--theme-primary);background-color:transparent}.contact_card__form-overlay .contact_card__form-js #gform_submit_button_1:hover:before{background-color:var(--wp--preset--color--theme-primary)}.contact_card__form-overlay .contact_card__form-js #gform_submit_button_1{display:block;font-weight:300;padding:.875rem 0;width:100%}.contact_card__form-overlay #gform_ajax_frame_1{border:0 solid var(--wp--preset--color--white);min-height:6.25rem;padding:1.875rem;width:calc(100% - 3.75rem)!important}.close-icon-js{background-image:url(../../images/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--wp--preset--color--white);cursor:pointer;height:.9375rem;overflow:hidden;position:absolute;right:.9375rem;text-indent:-62.5rem;top:.9375rem;width:.9375rem}#gform_confirmation_message_1{display:block!important;width:18.75rem!important;height:18.75rem!important}.entry-content .karhu-cfs.karhu-cfs.karhu-cfs.karhu-cfs.karhu-cfs.karhu-cfs{background-color:var(--wp--preset--color--white)}.entry-content .karhu-cfs__app{max-width:76rem;margin-left:auto;margin-right:auto}.entry-content .karhu-cfs__search input{background-color:var(--wp--preset--color--theme-primary);background-image:url(/wp-content/themes/spectrum-wp/dist/images/search-icon-white.svg)!important;border:.0625rem solid var(--wp--preset--color--cfs-dropdown-border-color);color:var(--wp--preset--color--cfs-placeholder)}.entry-content .karhu-cfs__search input:focus,.entry-content .karhu-cfs__search input:hover{background-color:var(--wp--preset--color--white);background-image:url(../../images/search-icon-red.svg)!important;border:.0625rem solid var(--wp--preset--color--white)!important;color:var(--wp--preset--color--theme-primary)}.entry-content .karhu-cfs__filter-selected{border:.0625rem solid var(--wp--preset--color--cfs-dropdown-border-color);background-image:url(/wp-content/themes/spectrum-wp/dist/images/chevron-down-white.svg)!important}.entry-content .karhu-cfs__filter-selected:focus,.entry-content .karhu-cfs__filter-selected:hover{background-color:var(--wp--preset--color--white);background-image:url(../../images/chevron-down-red.svg)!important;border:.0625rem solid var(--wp--preset--color--white)!important;color:var(--wp--preset--color--theme-primary)}.entry-content .karhu-cfs__pager-link{background-color:transparent;border:none;outline:none}.entry-content .karhu-cfs__pager-link:active,.entry-content .karhu-cfs__pager-link:focus,.entry-content .karhu-cfs__pager-link:hover{border:none}.entry-content .karhu-cfs__pager-link{color:inherit;text-decoration:none;padding:0;margin:0;background-image:none;border:0;outline:0;text-transform:none}.entry-content .karhu-cfs__pager-link:active,.entry-content .karhu-cfs__pager-link:focus,.entry-content .karhu-cfs__pager-link:hover{color:inherit;background-color:transparent;text-decoration:none}.entry-content .karhu-cfs__pager-link{background-color:var(--wp--preset--color--white)}.entry-content .karhu-cfs__pager-link.current-page{background-color:var(--wp--preset--color--theme-primary);color:var(--wp--preset--color--white)}.wp-block-post-content .gform_wrapper{background-color:var(--wp--preset--color--white)}.wp-block-post-content .gform_wrapper .gform_heading{background-color:var(--wp--preset--color--theme-primary);color:var(--wp--preset--color--white)}.wp-block-post-content .gform_wrapper .gform_heading H2,.wp-block-post-content .gform_wrapper .gform_heading P{color:var(--wp--preset--color--white)}.wp-block-post-content .gform_wrapper FORM{border:.0625rem solid var(--wp--preset--color--light-gray)}.wp-block-post-content .gform_wrapper FORM .gform_footer INPUT[id*=gform_submit_button]{background-color:var(--wp--preset--color--theme-red)!important;border:.0625rem solid;border-color:transparent;border-radius:0!important;color:var(--wp--preset--color--white)}.wp-block-post-content .gform_wrapper FORM .gform_footer INPUT[id*=gform_submit_button]:before{-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);background-color:var(--wp--preset--color--white);background-image:none}.wp-block-post-content .gform_wrapper FORM .gform_footer INPUT[id*=gform_submit_button]:hover{color:var(--wp--preset--color--theme-red)!important;border-color:var(--wp--preset--color--theme-red)!important;background-color:var(--wp--preset--color--white)!important}.wp-block-post-content .gform_wrapper FORM .gform_footer INPUT[id*=gform_submit_button]:hover:before{background-color:var(--wp--preset--color--theme-primary)}.wp-block-post-content .gform_wrapper .gform_body FIELDSET{border:0 solid #fff}.wp-block-post-content .gform_wrapper .gform_body FIELDSET.field-name INPUT,.wp-block-post-content .gform_wrapper .gform_body INPUT.large,.wp-block-post-content .gform_wrapper .gform_body INPUT[type=text],.wp-block-post-content .gform_wrapper .gform_body SELECT,.wp-block-post-content .gform_wrapper .gform_body TEXTAREA{border:.0625rem solid #878787;border-radius:0!important}.wp-block-post-content .gform_wrapper .gform_body .gfield_validation_message{border:.0625rem solid red;background-color:rgba(200,0,0,.1);color:red}.gform_confirmation_wrapper{background-color:#fff!important}.gform_confirmation_wrapper .confirmation_content{margin-top:2.5rem}.gform_confirmation_wrapper .confirmation_content .item{display:grid;grid-template-columns:1fr 2fr}.gform_confirmation_wrapper .confirmation_content .item__title{margin-right:1.875rem}.hero-button-controls__scroll{background-color:var(--wp--preset--color--theme-primary)!important}.hero-button-controls__scroll .scroll-down{background-color:var(--wp--preset--color--theme-primary-text)!important}.image-and-text-large{background-color:var(--wp--preset--color--white)}.image-and-text-large .image-and-text-large-row .image-and-text-large-block{background-color:var(--wp--preset--color--theme-primary)}.image-and-text-large .image-and-text-large-row .image-and-text-large-block .image-and-text-large-block__image .video_background:after{background:transparent linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container{width:100%}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container .block-title{color:var(--wp--preset--color--theme-primary-text)!important}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container a>.block-title{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,0);text-underline-offset:.3125rem;text-decoration-thickness:.125rem;transition:all .3s ease-out}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container a>.block-title:hover{text-decoration-color:#fff!important}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container a>.block-title:after{background-color:var(--wp--preset--color--theme-primary-text)!important}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container p{color:var(--wp--preset--color--theme-primary-text)!important}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container a{color:var(--wp--preset--color--theme-primary-text)!important;text-decoration:none}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container .block-link{background-color:transparent;color:var(--wp--preset--color--theme-primary-text)!important}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container .block-link:before{background-color:var(--wp--preset--color--theme-primary-text)!important}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container .block-link{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,0);text-underline-offset:.3125rem;text-decoration-thickness:.125rem;transition:all .3s ease-out}.image-and-text-large .image-and-text-large-row .image-and-text-large-block__text .container .block-link:hover{text-decoration-color:#fff!important}.image-text-small{background-color:var(--wp--preset--color--product-hero-right-column-background)!important}.image-text-small__title{color:var(--wp--preset--color--theme-primary)}.image-text-small .image-text-small-block__img-wrapper a:hover img{transform:scale(1.03)}.image-text-small .image-text-small-block__text-wrapper{margin-top:1.5rem}.image-text-small .image-text-small-block__text-wrapper a{display:block;color:var(--wp--preset--color--black);text-decoration:none}.image-text-small .image-text-small-block__text-wrapper a h3{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,0);text-underline-offset:.3125rem;text-decoration-thickness:.125rem;transition:all .3s ease-out}.image-text-small .image-text-small-block__text-wrapper a h3:hover{text-decoration-color:#fff!important}@media only screen and (min-width:80rem){.image-text-small .image-text-small-block__text-wrapper a h3:before{top:.5rem!important}}.image-text-small .image-text-small-block__text-wrapper h3{color:var(--wp--preset--color--image-text-small-title)}.image-text-small__title.image-text-small__title{color:var(--wp--preset--color--theme-primary)}.wp-block-karhu-js-blocks-latest-articles .latest-events-list .events-title,.wp-block-karhu-js-blocks-latest-articles .latest-events-list .news-title,.wp-block-karhu-js-blocks-latest-articles .latest-news-list .events-title,.wp-block-karhu-js-blocks-latest-articles .latest-news-list .news-title,.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .events-title,.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .news-title,.wp-block-karhu-js-blocks-next-incoming-events .latest-news-list .events-title,.wp-block-karhu-js-blocks-next-incoming-events .latest-news-list .news-title{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,0);text-underline-offset:.3125rem;text-decoration-thickness:.125rem;transition:all .3s ease-out}.wp-block-karhu-js-blocks-latest-articles .latest-events-list .events-title:hover,.wp-block-karhu-js-blocks-latest-articles .latest-events-list .news-title:hover,.wp-block-karhu-js-blocks-latest-articles .latest-news-list .events-title:hover,.wp-block-karhu-js-blocks-latest-articles .latest-news-list .news-title:hover,.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .events-title:hover,.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .news-title:hover,.wp-block-karhu-js-blocks-next-incoming-events .latest-news-list .events-title:hover,.wp-block-karhu-js-blocks-next-incoming-events .latest-news-list .news-title:hover{text-decoration-color:#fff!important}.wp-block-karhu-js-blocks-latest-articles .latest-news-list .wp-block-button__link.wp-element-button{border:.0625rem solid;border-color:transparent;outline:none;background-color:var(--wp--preset--color--theme-primary);color:var(--wp--preset--color--white);padding:.75rem 1.5rem;font-weight:400;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-align:center;border-radius:2.5rem;font-family:var(--wp--preset--font-family--primary-font);font-size:1rem;line-height:1.25rem;transition:all .3s ease-out}.wp-block-karhu-js-blocks-latest-articles .latest-news-list .wp-block-button__link.wp-element-button:before{content:"";-webkit-mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);mask-image:url(/wp-content/themes/spectrum-wp/dist/images/arrow-right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--white);background-image:none;display:inline-block;transition:all .3s ease-out;width:.375rem;height:.75rem;position:relative;padding-right:.625rem}.wp-block-karhu-js-blocks-latest-articles .latest-news-list .wp-block-button__link.wp-element-button:hover{color:var(--wp--preset--color--theme-primary);border-color:var(--wp--preset--color--theme-primary);background-color:transparent}.wp-block-karhu-js-blocks-latest-articles .latest-news-list .wp-block-button__link.wp-element-button:hover:before{background-color:var(--wp--preset--color--theme-primary)}.wp-block-karhu-js-blocks-latest-articles .latest-news-list .wp-block-button__link.wp-element-button:hover{background-color:var(--wp--preset--color--theme-primary)!important;border-color:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--theme-primary-text)!important}.wp-block-karhu-js-blocks-latest-articles .latest-news-list .wp-block-button__link.wp-element-button:hover:before{background-color:var(--wp--preset--color--theme-primary-text)!important}.wp-block-karhu-js-blocks-next-incoming-events{background-color:var(--wp--preset--color--table-header-bg)!important}.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .wp-block-button__link.wp-element-button{background-color:var(--wp--preset--color--theme-primary)!important;color:var(--wp--preset--color--white)!important}.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .wp-block-button__link.wp-element-button:before{background-color:var(--wp--preset--color--white)!important}.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .wp-block-button__link.wp-element-button:hover{background-color:var(--wp--preset--color--white)!important;border-color:var(--wp--preset--color--theme-primary)!important;color:var(--wp--preset--color--theme-primary)!important}.wp-block-karhu-js-blocks-next-incoming-events .latest-events-list .wp-block-button__link.wp-element-button:hover:before{background-color:var(--wp--preset--color--theme-primary)!important}.link-list-item__link-title:before{background-image:url(../../images/arrow-right-white.svg)!important}
/*# sourceMappingURL=../maps/editor/blocks.css.map */
