.block-system-branding-block{z-index:2}@media only screen and (min-width: 1200px){.block-system-branding-block{z-index:inherit}}.block-system-branding-block .site-logo img{display:block;height:36px;width:117px}@media only screen and (min-width: 680px){.block-system-branding-block .site-logo img{height:62px;width:201px}}.header-links-link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media only screen and (min-width: 1200px){.header-links-link-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}}.header-links-link-container a{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:.9375rem;line-height:1.125rem;border-radius:33px;color:#ffffff !important;display:inline-block;padding:14px 24px;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}.header-links-link-container a:nth-child(1){background-color:#00abbe}.header-links-link-container a:nth-child(1):hover{background-color:#1DBED0}.header-links-link-container a:nth-child(2){background-color:#003F70}.header-links-link-container a:nth-child(2):hover{background-color:#005895}@media only screen and (max-width: 1199px){.header-links-link-container.desktop{display:none;visibility:hidden}}.header-links-link-container.mobile{float:left;max-width:calc(100% - 40px);padding:32px 20px;width:100%}@media only screen and (min-width: 1200px){.header-links-link-container.mobile{display:none;visibility:hidden}}.header-links-link-container.mobile a{max-width:340px;text-align:center}.block-lv-base.block-language-switcher{z-index:2}@media only screen and (min-width: 1200px){.block-lv-base.block-language-switcher{z-index:inherit}}.block-lv-base.block-language-switcher ul{list-style:none;margin:0;padding:0}.block-lv-base.block-language-switcher .is-active{display:none;visibility:hidden}.block-lv-base.block-language-switcher a{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:.9375rem;line-height:1.125rem;color:#003F70;text-decoration:none}.block-lv-base.block-language-switcher a:hover{text-decoration:underline}@media screen and (min-width: 768px){.block-local-tasks-block{-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity, 0.1s;transition:opacity, 0.1s;position:fixed;right:0;top:200px;z-index:9995;opacity:0.3}.block-local-tasks-block:hover{opacity:1}}.block-local-tasks-block h2{font-size:12px;margin-left:12px;display:inline;padding:5px;color:#777}.block-local-tasks-block .tabs ul{border-radius:14px 0 0 14px;background-color:rgba(200,200,200,0.4);padding:5px;display:block;margin-bottom:20px}.block-local-tasks-block .tabs a{font-family:"Source Sans Pro", "Lucida Grande", Verdana, sans-serif;border-radius:14px;display:block;font-size:14px;text-align:center;color:#fff;background:#777;padding:5px 8px;min-width:90px;margin-bottom:5px;text-decoration:none}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;-webkit-transition:background-color, 0.1s;transition:background-color, 0.1s}.block-local-tasks-block .tabs li{list-style:none}.block-local-tasks-block .tabs li.is-active{display:none}.block-local-tasks-block .tabs li:last-child a{margin-bottom:0}.block-local-tasks-block .tabs .view a:hover{background-color:blue}.block-local-tasks-block .tabs .edit a:hover{background-color:green}.block-local-tasks-block .tabs .delete a:hover{background-color:red}#block-laakevarmennus-breadcrumbs{margin:0px auto;max-width:1120px}#block-laakevarmennus-breadcrumbs OL{padding:20px 20px}@media only screen and (min-width: 1200px){#block-laakevarmennus-breadcrumbs OL{margin:20px 0px;padding-left:0}}#block-laakevarmennus-breadcrumbs OL LI{font-size:.9375rem;line-height:1.125rem;font-family:"jaf-domus",sans-serif;font-weight:400;color:#004d7b;display:inline-block}#block-laakevarmennus-breadcrumbs OL LI:before{content:'\203A';display:inline-block}#block-laakevarmennus-breadcrumbs OL LI:first-child:before{content:''}#block-laakevarmennus-breadcrumbs OL LI A{color:#004d7b;text-decoration:none}.color-bar{background:#00abbe;display:none;width:100%}.color-bar .color-bar-item{height:6px;width:21.25%}@media only screen and (min-width: 680px){.color-bar .color-bar-item{width:25%}}.color-bar .first-bar{background:#00abbe}.color-bar .second-bar{background:#005794}.color-bar .third-bar{background:#00abbe}.color-bar .fourth-bar{background:#003F70}.region-content table{margin-bottom:15px;margin-top:10px;width:100%}.region-content table tr{background:#e9ecee}.region-content table tr.odd,.region-content table tr:nth-child(2n+2){background:#f5f7f8}.region-content table th,.region-content table td{padding:5px 9px}.region-content table th{font-family:"jaf-domus",sans-serif;font-weight:600;background:#00abbe;color:white;text-align:left}.region-content table.unformatted{margin-bottom:15px;margin-top:10px;max-width:100%;width:100%}.region-content table.unformatted tr{background:none;border-bottom:none}.region-content table.unformatted th{color:#40464d}.region-content table.unformatted th,.region-content table.unformatted td{background:none;border:none;padding:5px 9px;text-align:left}body.unpublished:after{font-family:"jaf-domus",sans-serif;font-weight:400;font-size:.9375rem;line-height:.9375rem;content:attr(data-unpublished-text);display:block;padding:9px 12px;background-color:rgba(255,58,0,0.8);color:#fff;font-size:16px;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity,0.1s;transition:opacity,0.1s;position:fixed;right:0;top:105px;z-index:9995}footer{clear:both}footer .region-footer{background-color:#3E4751;padding:40px 20px}@media only screen and (min-width: 680px){footer .region-footer{padding:40px 32px}}@media only screen and (min-width: 1200px){footer .region-footer{padding:40px 140px}}footer .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin:0 auto;max-width:1120px}@media only screen and (min-width: 680px){footer .footer-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 1200px){footer .footer-wrapper{gap:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 680px){footer .block-views-blockfooter-content-footer-left,footer .block-menu,footer .block-views-blockfooter-content-footer-right{width:calc(33.333% - 22px)}}@media only screen and (min-width: 1200px){footer .block-views-blockfooter-content-footer-left,footer .block-menu,footer .block-views-blockfooter-content-footer-right{width:calc(33.333% - 43px)}}footer .field--name-field-contact-text p,footer .field--name-field-description-text p{font-size:.9375rem;line-height:1.125rem;color:#ffffff;margin-bottom:20px;padding:0}footer .field--name-field-contact-text p a,footer .field--name-field-description-text p a{color:#ffffff;text-decoration:none}footer .field--name-field-contact-text p a:hover,footer .field--name-field-description-text p a:hover{text-decoration:underline}footer .field--name-field-contact-text p:last-child,footer .field--name-field-description-text p:last-child{margin-bottom:0}footer .field--name-field-some-link-text{font-family:"jaf-domus",sans-serif;font-weight:700;font-size:.9375rem;line-height:1.125rem;text-decoration:none;color:#ffffff;margin-top:34px}footer .footer-some-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:10px}footer .footer-some-link{background-repeat:no-repeat;background-size:24px;color:transparent;display:inline-block;font-size:0;height:24px;text-decoration:none;width:24px}footer .footer-some-link:hover{opacity:0.8}footer .footer-some-link.linkedin{background-image:url("../images/icon-linkedin-white.svg")}footer .footer-some-link.instagram{background-image:url("../images/icon-instagram-white.svg")}footer .footer-bottom__logo{padding:24px 20px 23px}@media only screen and (min-width: 680px){footer .footer-bottom__logo{padding:27px 32px 25px}}footer .footer-bottom__logo img{display:block;height:40px;margin:0 auto;width:131px}@media only screen and (min-width: 680px){footer .footer-bottom__logo img{height:62px;width:201px}}.field--name-field-image-file img{display:block;max-width:100%}figure.caption{margin:15px 0;width:100%}@media only screen and (min-width: 1200px){figure.caption{margin:20px 0}}figure.caption figcaption{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.125rem;background:#f5f7f8;color:#636971;padding:12px 17px}figure.caption.align-right{margin-bottom:20px;margin-left:20px}figure.caption.align-left{margin-bottom:20px;margin-right:20px}figure.caption.align-right:has(.media--view-mode-content-medium),figure.caption.align-left:has(.media--view-mode-content-medium){width:100%}@media only screen and (min-width: 680px){figure.caption.align-right:has(.media--view-mode-content-medium),figure.caption.align-left:has(.media--view-mode-content-medium){width:50%}}figure.caption.align-right:has(.media--view-mode-content-medium) .media-content-medium,figure.caption.align-left:has(.media--view-mode-content-medium) .media-content-medium{width:100%}figure.caption.align-right:has(.media--view-mode-content-medium) .media-content-medium+figcaption,figure.caption.align-left:has(.media--view-mode-content-medium) .media-content-medium+figcaption{display:block !important;width:100%}figure.caption.align-right:has(.media--view-mode-content-small),figure.caption.align-left:has(.media--view-mode-content-small){width:50%}@media only screen and (min-width: 680px){figure.caption.align-right:has(.media--view-mode-content-small),figure.caption.align-left:has(.media--view-mode-content-small){width:25%}}figure.caption.align-right:has(.media--view-mode-content-small) .media-content-small,figure.caption.align-left:has(.media--view-mode-content-small) .media-content-small{width:100%}figure.caption.align-right:has(.media--view-mode-content-small) .media-content-small+figcaption,figure.caption.align-left:has(.media--view-mode-content-small) .media-content-small+figcaption{display:block !important;width:100%}.media-content-large{max-width:100%;width:100%}.media-content-large img{height:auto;max-width:100%;width:100%}.media-content-medium{max-width:100%;width:100%}@media only screen and (min-width: 680px){.media-content-medium{width:50%}}.media-content-medium img{height:auto;max-width:100%;width:100%}.media-content-medium+figcaption{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media only screen and (min-width: 680px){.media-content-medium+figcaption{width:50%}}.media-content-small{max-width:100%;width:50%}@media only screen and (min-width: 680px){.media-content-small{width:25%}}.media-content-small img{height:auto;max-width:100%;width:100%}.media-content-small+figcaption{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}@media only screen and (min-width: 680px){.media-content-small+figcaption{width:25%}}.align-right{margin-bottom:20px;margin-left:20px}.align-left{margin-bottom:20px;margin-right:20px}.button{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.25rem;-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background:#003F70;border:none;color:#fff;padding:13px 22px;text-transform:uppercase}.button:hover{-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background:#005794}.attachment-wysiwyg{display:inline-block;margin:20px 0}.attachment-wysiwyg .icon-icon-pdf{height:20px;margin-left:5px;margin-right:15px;width:20px;fill:#636971}.attachment-wysiwyg .attachment-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5px}.attachment-wysiwyg .attachment-link{display:block !important}.attachment-wysiwyg .attachment-link:hover .icon-icon-pdf{fill:#fff}.block-title-big,.paragraph--type--huomionosto .field--name-field-title,.paragraph--type--icon-highlights .field--name-field-title,.paragraph--type--latest-news-list .field--name-field-title,.paragraph--type--text-columns .field--name-field-title{font-size:1.625rem;line-height:1.875rem;font-family:"museo-slab", serif;font-weight:700;color:#004d7b;margin-bottom:20px;text-align:center}@media only screen and (min-width: 680px){.block-title-big,.paragraph--type--huomionosto .field--name-field-title,.paragraph--type--icon-highlights .field--name-field-title,.paragraph--type--latest-news-list .field--name-field-title,.paragraph--type--text-columns .field--name-field-title{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 1200px){.block-title-big,.paragraph--type--huomionosto .field--name-field-title,.paragraph--type--icon-highlights .field--name-field-title,.paragraph--type--latest-news-list .field--name-field-title,.paragraph--type--text-columns .field--name-field-title{font-size:2.5rem;line-height:3rem}}.block-title-small,.paragraph--type--big-round-links .field--name-field-title{font-size:1.5rem;line-height:1.75rem;font-family:"jaf-domus",sans-serif;font-weight:600;color:#004d7b;margin-bottom:20px;text-align:center}@media only screen and (min-width: 680px){.block-title-small,.paragraph--type--big-round-links .field--name-field-title{font-size:1.875rem;line-height:2.25rem}}@media only screen and (min-width: 1200px){.block-title-small,.paragraph--type--big-round-links .field--name-field-title{font-size:2.1875rem;line-height:2.625rem}}.region-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:16px 20px;position:relative}@media only screen and (min-width: 680px){.region-navigation{padding:20px 32px}}@media only screen and (min-width: 1200px){.region-navigation{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1120px;padding:35px 20px 0}}@media only screen and (min-width: 1480px){.region-navigation{padding:35px 0 0}}.region-navigation .navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (min-width: 1200px){.region-navigation .navigation-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.region-navigation .navigation-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}  .region-navigation{left:0;position:absolute;right:0;z-index:1}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.messages{font-family:"jaf-domus",sans-serif;font-weight:300}.layout-container{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.625rem;color:#004d7b}@media only screen and (min-width: 680px){.layout-container{font-size:1.25rem;line-height:1.625rem}}@media only screen and (min-width: 1200px){.layout-container{font-size:1.375rem;line-height:2.125rem}}.layout-container p{font-family:"jaf-domus",sans-serif;font-weight:400;font-size:1.375rem;line-height:2.125rem;color:#004d7b;padding:20px 0 20px 0}.layout-container p:last-of-type{padding-bottom:0}.layout-container p.lead{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.375rem;line-height:2.125rem;color:#00abbe}.layout-container h2{font-family:"museo-slab", serif;font-weight:700;font-size:2.5rem;line-height:3.375rem;color:#004d7b}.layout-container h3{font-family:"museo-slab", serif;font-weight:700;font-size:1.625rem;line-height:2.125rem;color:#004d7b}.layout-container h2>a[id],.layout-container h3>a[id],.layout-container h4>a[id]{color:inherit;font-family:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:none}.layout-container h2>a[id]:hover,.layout-container h3>a[id]:hover,.layout-container h4>a[id]:hover{color:inherit}.layout-container strong{font-weight:bold}.layout-container em{font-style:italic}.layout-container .media-attachment,.layout-container .view-mode-attachment{border:1px solid #999;padding:10px}.layout-container table{font-size:1.0625rem;line-height:1.5625rem}.layout-container table thead{font-size:1.125rem;line-height:1.625rem}.layout-container table caption{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.375rem;line-height:2.125rem;color:#00abbe;margin-bottom:10px;text-align:left;text-transform:uppercase}.layout-container td strong{font-family:"jaf-domus",sans-serif;font-weight:600}.layout-container td>*{font-size:1.0625rem;line-height:1.5625rem}.layout-container h2{font-family:"museo-slab", serif;font-weight:700;font-size:1.625rem;line-height:1.875rem;-ms-hyphens:auto;hyphens:auto;margin-bottom:5px;margin-top:20px;word-wrap:break-word}@media only screen and (max-width: 679px){.layout-container h2{line-height:130%}}@media only screen and (min-width: 680px){.layout-container h2{font-size:2rem;line-height:2.375rem;margin-top:40px}}@media only screen and (min-width: 1200px){.layout-container h2{font-size:2.5rem;line-height:3rem;-ms-hyphens:none;hyphens:none;margin-top:40px;word-break:normal}}.layout-container h3{font-family:"jaf-domus",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5625rem;margin-bottom:5px;margin-top:20px}@media only screen and (min-width: 680px){.layout-container h3{font-size:1.25rem;line-height:1.875rem;margin-top:40px}}@media only screen and (min-width: 1200px){.layout-container h3{font-size:1.375rem;line-height:2.125rem;margin-top:40px}}@media only screen and (max-width: 679px){.layout-container p{font-size:1.125rem;line-height:1.625rem;padding:15px 0 15px 0}}@media only screen and (max-width: 1199px) and (min-width: 680px){.layout-container p{font-size:1.25rem;line-height:1.625rem;padding:15px 0 15px 0}}.layout-container p.cta a{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.25rem;border:2px solid #00abbe;-webkit-box-shadow:none;box-shadow:none;color:#003F70;display:inline-block;margin:5px 10px 5px 0;padding:12px 22px}.layout-container p.cta a:hover{background-color:#003F70;border-color:#003F70;color:white}.layout-container ul{padding:20px 0 20px 20px}.layout-container ol{padding:20px 0 20px 20px}.layout-container .block-system-main-block a{font-family:"jaf-domus",sans-serif;font-weight:600;color:#003F70;display:inline;margin:0 -2px 0 -3px;max-width:100%;padding:0px 3px 5px 3px;text-decoration:underline}.layout-container .block-system-main-block a:hover{color:#003F70;text-decoration:none}.layout-container .block-system-main-block a[name]{-webkit-box-shadow:none;box-shadow:none;color:inherit;margin:inherit;padding:inherit}.layout-container .block-system-main-block a.cta{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.25rem;border:2px solid #00abbe;-webkit-box-shadow:none;box-shadow:none;color:#003F70;display:inline-block;margin:5px 10px 5px 0;padding:12px 22px}.layout-container .block-system-main-block a.cta:hover{background-color:#003F70;border-color:#003F70;color:white}.node__submitted{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.375rem;line-height:1.5rem;color:#636971;padding:15px 0 15px 0}@media only screen and (min-width: 1200px){.node__submitted{padding:20px 0 20px 0}}.region-content h1{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.375rem;line-height:1.625rem;color:#005794}@media only screen and (min-width: 680px){.region-content h1{font-size:2.75rem;line-height:2.875rem;margin-top:25px}}#block-webform{background:url("../images/contact-form-background.jpg");background-repeat:no-repeat;background-size:cover;margin-top:40px}#block-webform h2{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:2.125rem;line-height:2.125rem;color:#fff;display:inline-block;margin-left:8%;margin-right:8%;margin-top:40px;text-transform:none}#block-webform form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:0 30px;padding:20px 8% 60px 8%}#block-webform form label{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.25rem;line-height:1.25rem;color:#fff}#block-webform .js-form-item{margin-bottom:10px}@media only screen and (min-width: 680px){#block-webform .js-form-item{margin-bottom:25px}}#block-webform .js-form-item input{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.25rem;line-height:1.25rem;border:none;color:#636971;height:45px;padding:0 5px;width:calc(100% - 10px)}#block-webform .js-webform-type-radios{width:100%}#block-webform .js-webform-type-radios .fieldset-legend{font-family:"jaf-domus",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;color:#fff;display:block;margin-bottom:10px}#block-webform .js-webform-type-radios .js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#block-webform .js-webform-type-radios .js-form-type-radio .form-radio{width:25px;margin-right:15px}#block-webform .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px;margin-top:10px}@media only screen and (min-width: 680px){#block-webform .js-form-type-checkbox{margin-top:0}}@media only screen and (min-width: 1200px){#block-webform .js-form-type-checkbox{margin-bottom:0}}#block-webform .js-form-type-checkbox input{width:20px;height:20px;margin-right:10px}#block-webform .js-form-type-textfield{width:100%}@media only screen and (min-width: 1200px){#block-webform .js-form-type-textfield{width:35%}}#block-webform .js-form-type-email{width:100%}@media only screen and (min-width: 1200px){#block-webform .js-form-type-email{width:calc(50% - 15px)}}#block-webform .js-form-type-tel{width:100%}@media only screen and (min-width: 1200px){#block-webform .js-form-type-tel{width:calc(50% - 15px)}}#block-webform .js-form-type-textarea{width:100%}#block-webform .js-form-type-textarea textarea{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.25rem;line-height:1.25rem;border:none;color:#636971;padding:5px;width:calc(100% - 10px)}.message-container{display:none}.region-crisis{background:#f5f7f8}.view-crisis-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px;padding:13px 0;width:calc(100% - 40px)}@media only screen and (min-width: 680px){.view-crisis-message{margin:0 auto;width:90%}}@media only screen and (min-width: 1200px){.view-crisis-message{max-width:1260px;width:calc(100% - 40px)}}@media only screen and (min-width: 1300px){.view-crisis-message{width:100%}}.view-crisis-message .view-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%}.view-crisis-message .view-content::before{background-image:url("../images/icon-triangle.svg");background-repeat:no-repeat;background-size:32px 28px;content:"";display:block;height:28px;width:55px}.view-crisis-message .view-content .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 49px)}@media only screen and (min-width: 680px){.view-crisis-message .view-content .views-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}.view-crisis-message .view-content .field-content,.view-crisis-message .view-content p{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.375rem;color:#003F70;margin:0;text-align:center}.view-crisis-message .view-content .views-field-field-link a{font-size:1rem;line-height:1.125rem;-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background:#003F70;border:none;color:#fff;display:inline-block;padding:10px 16px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.view-crisis-message .view-content .views-field-field-link a:hover{-webkit-transition:background-color;transition:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background:#005794}.view-crisis-message .view-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.view-crisis-message .close{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1rem;line-height:1.1875rem;background-image:url("../images/close.svg");background-position:right center;background-repeat:no-repeat;background-size:19px 19px;color:#00abbe;cursor:pointer;height:19px;padding-right:26px;text-align:right;width:80px}.field--name-field-highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 20px}@media only screen and (min-width: 1200px){.field--name-field-highlight{gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.field--name-field-highlight>.field__item{width:calc(50% - 10px)}@media only screen and (min-width: 680px){.field--name-field-highlight>.field__item{width:calc(33.333% - 14px)}}@media only screen and (min-width: 940px){.field--name-field-highlight>.field__item{width:calc(20% - 16px)}}@media only screen and (min-width: 1200px){.field--name-field-highlight>.field__item{width:calc(14.285% - 28px)}}.field--name-field-highlight>.field__item a{text-decoration:none}.field--name-field-highlight .field--name-field-image img{display:block;height:auto;margin:0 auto;max-width:86px;width:86px}.field--name-field-highlight .title-container{margin-top:16px}.field--name-field-highlight .field--name-field-text{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.375rem;color:#003F70;text-align:center}@media only screen and (min-width: 1200px){.field--name-field-highlight .field--name-field-text{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width: 1200px){.field--name-field-highlight.multiple-rows{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.page-node-type-front-page #block-link-boxes{background-color:#F3FDFF;clear:both;padding:40px 20px}@media only screen and (min-width: 680px){.page-node-type-front-page #block-link-boxes{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 32px}}.page-node-type-front-page .title-wrapper{margin-bottom:40px;padding:0 20px;text-align:center}@media only screen and (min-width: 680px){.page-node-type-front-page .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}}@media only screen and (min-width: 1200px){.page-node-type-front-page .title-wrapper{margin-bottom:72px}}.page-node-type-front-page .field--name-field-title-icon{margin-bottom:14px}@media only screen and (min-width: 680px){.page-node-type-front-page .field--name-field-title-icon{margin-bottom:0;margin-right:18px}}.page-node-type-front-page .field--name-field-title-icon img{display:block;height:42px;margin:0 auto;max-height:42px;width:auto}.page-node-type-front-page .field--name-field-highlight-title{font-family:"museo-slab", serif;font-weight:700;font-size:1.625rem;line-height:1.875rem;color:#003F70}@media only screen and (min-width: 680px){.page-node-type-front-page .field--name-field-highlight-title{font-size:2rem;line-height:2.25rem}}@media only screen and (min-width: 1200px){.page-node-type-front-page .field--name-field-highlight-title{font-size:2.5rem;line-height:3rem}}#block-front-page-some-title{clear:both;margin-bottom:30px;margin-top:42px}@media only screen and (min-width: 1200px){#block-front-page-some-title{margin-bottom:56px;margin-top:60px}}.node--view-mode-some-title{padding:0 20px;text-align:center}@media only screen and (min-width: 680px){.node--view-mode-some-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}}.node--view-mode-some-title .field--name-field-some-title{font-family:"museo-slab", serif;font-weight:700;font-size:1.625rem;line-height:1.875rem;color:#003F70}@media only screen and (min-width: 680px){.node--view-mode-some-title .field--name-field-some-title{font-size:2rem;line-height:2.25rem}}@media only screen and (min-width: 1200px){.node--view-mode-some-title .field--name-field-some-title{font-size:2.5rem;line-height:3rem}}.node--view-mode-some-title::before{content:'';background-image:url("../images/icon-some.svg");background-repeat:no-repeat;background-size:49px 40px;display:inline-block;height:40px;margin-bottom:14px;min-width:49px;width:49px}@media only screen and (min-width: 680px){.node--view-mode-some-title::before{margin-bottom:0;margin-right:18px}}@media only screen and (min-width: 1200px){.node--view-mode-some-title::before{background-size:52px 43px;height:43px;min-width:52px;width:52px}}.block-juicer-some-feed{margin-bottom:40px;margin:0px auto 40px;width:calc(100vw - 55px)}@media only screen and (min-width: 680px){.block-juicer-some-feed{margin-bottom:60px}}@media only screen and (min-width: 1200px){.block-juicer-some-feed{margin-bottom:80px}}.block-juicer-some-feed .juicer-feed{padding:0 20px;max-width:1184px}.block-juicer-some-feed .juicer-feed li.feed-item{background-color:#f5f7f8;border-color:transparent !important;border-width:0px !important;border-radius:10px 10px 0 0;margin-bottom:60px !important;position:relative;overflow:hidden}.block-juicer-some-feed .juicer-feed li.feed-item .j-text{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.0625rem;line-height:1.3125rem;background-color:#F3FDFF;padding:60px 26px 60px !important}.block-juicer-some-feed .juicer-feed li.feed-item .j-text A.j-read-more{bottom:24px;display:block;height:20px;overflow:hidden;position:absolute;width:100px}.block-juicer-some-feed .juicer-feed li.feed-item .j-text A.j-read-more:before{font-family:"jaf-domus",sans-serif;font-weight:600;content:"Lue lisää >";display:inline-block;height:20px;width:100px}.block-juicer-some-feed .juicer-feed li.j-twitter .j-twitter-date{display:none}.block-juicer-some-feed .juicer-feed li.j-twitter .j-twitter-poster{margin-top:-7px;font-size:1.125rem;line-height:1.5rem}.block-juicer-some-feed .juicer-feed li.j-twitter .j-twitter-poster .j-twitter-screen-name{font-family:"jaf-domus",sans-serif;font-weight:400;font-size:.75rem;line-height:1.25rem}.block-juicer-some-feed .juicer-feed li.j-twitter .j-twitter-text{position:absolute;bottom:30px;right:32px}.block-juicer-some-feed .juicer-feed li.j-twitter .j-twitter-text::before{color:#bababa;font-size:18px}.block-juicer-some-feed .juicer-feed li.j-linkedin:before{background-color:#005895;background-image:url("../images/juicer-linkedin.png");background-position:10px 50%;background-repeat:no-repeat;background-size:auto;border-radius:10px 10px 0px 0px;color:#FFFFFF;content:"";display:block;height:33px;position:absolute;top:0;width:100%;z-index:10}.block-juicer-some-feed .juicer-feed li.j-linkedin .j-image IMG{padding-top:33px}.block-juicer-some-feed .juicer-feed li.j-linkedin .j-poster{padding-top:0px}.block-juicer-some-feed .juicer-feed li.j-linkedin .j-poster img,.block-juicer-some-feed .juicer-feed li.j-linkedin .j-poster h3{display:none}.block-juicer-some-feed .juicer-feed li.j-linkedin .j-poster time{color:#FFF;font-weight:600;position:absolute;right:20px;top:0px;z-index:10}.block-juicer-some-feed .juicer-feed li.j-linkedin .j-meta a:before{color:#bababa;font-size:18px;margin-right:0}.block-juicer-some-feed .juicer-feed li .j-poster{padding:30px 32px 0;height:auto}.block-juicer-some-feed .juicer-feed li .j-text{padding:60px 32px 30px !important}.block-juicer-some-feed .juicer-feed li .j-text .j-message p{padding:0;font-family:"jaf-domus",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5rem}.block-juicer-some-feed .juicer-feed li .j-text .j-message a{font-weight:400 !important;color:#004d7b}.block-juicer-some-feed .juicer-feed li .j-image+.j-text{padding-top:30px !important}.block-juicer-some-feed .juicer-feed li .j-meta{display:none}.page-node-type-faq .node-header,.page-node-type-news .node-header{position:relative}.page-node-type-faq .node-header h1,.page-node-type-news .node-header h1{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.375rem;line-height:1.625rem;left:calc(7.14286% + 0px);position:relative;color:#005794;font-size:6vw;text-transform:uppercase}@media only screen and (max-width: 679px){.page-node-type-faq .node-header h1,.page-node-type-news .node-header h1{line-height:130%;padding:40px 0 0 0}}@media only screen and (min-width: 680px){.page-node-type-faq .node-header h1,.page-node-type-news .node-header h1{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:2.5rem;line-height:2.5rem;left:calc(4.16667% + 0px);position:relative;background:rgba(0,87,148,0.85);bottom:0;color:#fff;display:inline-block;padding:26px 30px 20px 30px;position:absolute}}@media only screen and (min-width: 1200px){.page-node-type-faq .node-header h1,.page-node-type-news .node-header h1{left:calc(6.25% + 0px);position:relative;bottom:0;position:absolute}}.page-node-type-faq .node-header img,.page-node-type-news .node-header img{height:auto;width:100%}@media only screen and (min-width: 680px){.page-node-type-faq .node-header.no-image h1,.page-node-type-news .node-header.no-image h1{left:calc(0% + 0px);position:relative;padding:26px 30px 20px 4.17%;position:relative;width:calc(100% - 4.17% - 30px)}}@media only screen and (min-width: 1200px){.page-node-type-faq .node-header.no-image h1,.page-node-type-news .node-header.no-image h1{left:calc(0% + 0px);position:relative;padding:26px 30px 20px 8.33%;position:relative;width:calc(100% - 8.33% - 30px)}}.page-node-type-page .node-header{position:relative}.page-node-type-page .node-header .field--name-field-header-image-mobile{display:block}@media only screen and (min-width: 680px){.page-node-type-page .node-header .field--name-field-header-image-mobile{display:none}}@media only screen and (min-width: 680px){.page-node-type-page .node-header .field--name-field-header-image{display:block !important}}.page-node-type-page .node-header:has(.field--name-field-header-image-mobile) .field--name-field-header-image{display:none}.page-node-type-page .node-header .header-titles{position:absolute;left:20px;max-width:calc(100% - 40px);top:20%}@media only screen and (min-width: 680px){.page-node-type-page .node-header .header-titles{left:40px;max-width:70%;top:40%;width:900px}}@media only screen and (min-width: 1200px){.page-node-type-page .node-header .header-titles{left:calc(50% - 560px);top:50%}}.page-node-type-page .node-header h1{font-family:"museo-slab", serif;font-weight:700;font-size:2rem;line-height:2.5rem;color:#00abbe;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}@media only screen and (min-width: 680px){.page-node-type-page .node-header h1{font-size:2.5rem;line-height:3.125rem}}@media only screen and (min-width: 1200px){.page-node-type-page .node-header h1{font-size:3.375rem;line-height:4.0625rem;-ms-hyphens:none;hyphens:none;word-wrap:normal}}.page-node-type-page .node-header .field--name-field-header-text1{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.5625rem;line-height:2.0625rem;color:#004d7b}.page-node-type-page .node-header img{height:auto;width:100%}.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .views-row{background-color:#003F70;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 25px 3px}@media only screen and (min-width: 1200px){.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .views-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:11px 22px}}.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .field--name-field-publ-short-name,.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .field--name-field-publ-menu-title{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:2.125rem;color:#fff}@media only screen and (min-width: 1200px){.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .field--name-field-publ-short-name,.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .field--name-field-publ-menu-title{font-size:1.375rem;line-height:2.125rem}}@media only screen and (min-width: 1200px){.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .collapser{display:none;visibility:hidden}}.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .collapser .collapser-icon{background-image:url("/sites/default/themes/laakevarmennus/images/icon-plus.svg");background-position:right;background-repeat:no-repeat;background-size:20px;display:block;height:40px;width:60px}.publication .region-sidebar-first .block-views-blockpublication-publ-short-name .collapser.open .collapser-icon{background-image:url("/sites/default/themes/laakevarmennus/images/icon-minus.svg")}.publication .region-sidebar-first .block-menu ul.menu{display:none;padding:0;list-style:none}@media only screen and (min-width: 1200px){.publication .region-sidebar-first .block-menu ul.menu{display:block}}.publication .region-sidebar-first .block-menu ul.menu.level-0{padding:0 25px}@media only screen and (min-width: 1200px){.publication .region-sidebar-first .block-menu ul.menu.level-0{padding:0}}.publication .region-sidebar-first .block-menu ul.menu.level-0>li>a{font-family:"jaf-domus",sans-serif;font-weight:600}.publication .region-sidebar-first .block-menu ul.menu.level-0>li>a.is-active{font-family:"jaf-domus",sans-serif;font-weight:700}.publication .region-sidebar-first .block-menu ul.menu.level-1>li>a{font-family:"jaf-domus",sans-serif;font-weight:400;padding:12px 22px 12px 38px}.publication .region-sidebar-first .block-menu ul.menu.level-1>li>a.is-active{font-family:"jaf-domus",sans-serif;font-weight:700}.publication .region-sidebar-first .block-menu ul.menu.show{display:block}.publication .region-sidebar-first .block-menu li{margin:13px 0}.publication .region-sidebar-first .block-menu li a{font-size:1.125rem;line-height:1.375rem;color:#003F70;display:block;text-decoration:underline;padding:12px 60px 12px 22px}@media only screen and (min-width: 1200px){.publication .region-sidebar-first .block-menu li a{padding:12px 22px}}.publication .region-sidebar-first .block-menu li a.is-active{background-color:#f5f7f8;border-left:2px solid #003F70;color:#000}.publication .region-sidebar-first .block-menu li a.is-active:hover{color:#000}.publication .region-sidebar-first .block-menu li a:hover{text-decoration:none}.publication .region-sidebar-first .block-menu li.menu-item--expanded{position:relative}.publication .region-sidebar-first .block-menu li.menu-item--expanded .collapse-button{background-image:url("/sites/default/themes/laakevarmennus/images/icon_chevron_down_darkblue.svg");background-position:center;background-repeat:no-repeat;background-size:11px 6px;display:inline-block;height:40px;width:60px;position:absolute;right:0;top:0}@media only screen and (min-width: 1200px){.publication .region-sidebar-first .block-menu li.menu-item--expanded .collapse-button{display:none;visibility:hidden}}.publication .region-sidebar-first .block-menu li.menu-item--expanded .collapse-button.open{background-image:url("/sites/default/themes/laakevarmennus/images/icon_chevron_up_darkblue.svg")}.publication .region-sidebar-first .block-menu li.menu-item--expanded.active-trail-open .collapse-button{background-image:url("/sites/default/themes/laakevarmennus/images/icon_chevron_up_darkblue.svg")}.publication .region-sidebar-first .block-menu li.menu-item--expanded.active-trail-open .collapse-button.active-collapse{background-image:url("/sites/default/themes/laakevarmennus/images/icon_chevron_down_darkblue.svg")}.publication .region-sidebar-first .block-menu li.menu-item--expanded.active-trail-open>.level-1.hide{display:none !important}.block-ks-social-share-links{margin:30px 20px}@media only screen and (min-width: 680px){.block-ks-social-share-links{margin:50px 20px}}@media only screen and (min-width: 1200px){.block-ks-social-share-links{margin:68px auto}}.page-node-type-page .block-ks-social-share-links{max-width:1200px}.block-ks-social-share-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.block-ks-social-share-links li{margin-right:13px}.block-ks-social-share-links .share-link,.block-ks-social-share-links .social-media-share-links{background-repeat:no-repeat;background-size:35px 35px;display:block;height:35px;text-indent:-9999px;width:35px}@media only screen and (min-width: 680px){.block-ks-social-share-links .share-link,.block-ks-social-share-links .social-media-share-links{background-size:47px 47px;height:47px;width:47px}}.block-ks-social-share-links .twitter{background-image:url("../images/icon-x.svg")}.block-ks-social-share-links .twitter:hover{background-image:url("../images/icon-x-blue.svg")}.block-ks-social-share-links .facebook{background-image:url("../images/icon-facebook.svg")}.block-ks-social-share-links .facebook:hover{background-image:url("../images/icon-facebook-blue.svg")}.block-ks-social-share-links .linkedin{background-image:url("../images/icon-linkedin.svg")}.block-ks-social-share-links .linkedin:hover{background-image:url("../images/icon-linkedin-blue.svg")}.block-ks-social-share-links .whatsapp{background-image:url("../images/icon-whatsapp.svg")}.block-ks-social-share-links .whatsapp:hover{background-image:url("../images/icon-whatsapp-blue.svg")}.page-node-type-faq .field--name-field-faqs>.field__item{margin-bottom:13px;margin-top:20px}.page-node-type-faq .field--name-field-faqs .field--name-field-question{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.625rem;background:#00abbe;color:#fff;padding:10px 70px 10px 30px;position:relative}@media only screen and (min-width: 680px){.page-node-type-faq .field--name-field-faqs .field--name-field-question{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1200px){.page-node-type-faq .field--name-field-faqs .field--name-field-question{font-size:1.625rem;line-height:2rem}}.page-node-type-faq .field--name-field-faqs .field--name-field-question::after{background-image:url("../images/icon_chevron_down_white.svg");background-position:center;background-repeat:no-repeat;background-size:16px 12px;content:"";display:block;height:100%;position:absolute;right:30px;top:0;width:24px}.page-node-type-faq .field--name-field-faqs .field--name-field-answer{background:#004d7b;display:none;padding:10px 30px 30px 30px;visibility:hidden}.page-node-type-faq .field--name-field-faqs .field--name-field-answer p{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.625rem;color:#fff}@media only screen and (min-width: 680px){.page-node-type-faq .field--name-field-faqs .field--name-field-answer p{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1200px){.page-node-type-faq .field--name-field-faqs .field--name-field-answer p{font-size:1.25rem;line-height:1.875rem}}.page-node-type-faq .field--name-field-faqs .field--name-field-answer .attachment-wysiwyg .icon-icon-pdf{fill:white}.page-node-type-faq .field--name-field-faqs .paragraph--type--faq.show .field--name-field-question::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.page-node-type-faq .field--name-field-faqs .paragraph--type--faq.show .field--name-field-answer{display:block;visibility:visible}.page-node-type-faq .field--name-field-faqs a{-webkit-box-shadow:none;box-shadow:none;color:white;display:inline;margin:0;max-width:100%;padding:0;text-decoration:underline}.page-node-type-faq .field--name-field-faqs a:hover{background:transparent;color:#fff;text-decoration:none}.page-node-type-front-page .header-wrapper.has-image .node-header{background-color:transparent;height:auto}.page-node-type-front-page .header-wrapper.has-image.mobile-image .field--name-field-header-image{display:none;visibility:hidden}@media only screen and (min-width: 680px){.page-node-type-front-page .header-wrapper.has-image.mobile-image .field--name-field-header-image{display:block;visibility:visible}}@media only screen and (min-width: 680px){.page-node-type-front-page .header-wrapper.has-image.mobile-image .field--name-field-header-image-mobile{display:none;visibility:hidden}}.page-node-type-front-page .header-wrapper.has-image img{height:auto;margin:0 auto}.page-node-type-front-page .header-wrapper.has-image.no-mobile-image .text-wrapper{margin:24px auto;position:relative}@media only screen and (min-width: 500px){.page-node-type-front-page .header-wrapper.has-image.no-mobile-image .text-wrapper{margin:24px auto}}@media only screen and (min-width: 680px){.page-node-type-front-page .header-wrapper.has-image.no-mobile-image .text-wrapper{margin:64px auto 0;padding:0 32px;position:absolute}}@media only screen and (min-width: 1200px){.page-node-type-front-page .header-wrapper.has-image.no-mobile-image .text-wrapper{padding:0 20px}}@media only screen and (min-width: 1400px){.page-node-type-front-page .header-wrapper.has-image.no-mobile-image .text-wrapper{margin:108px auto 0}}@media only screen and (min-width: 1680px){.page-node-type-front-page .header-wrapper.has-image.no-mobile-image .text-wrapper{margin:0 auto}}.page-node-type-front-page .header-wrapper .node-header{background-color:#DAF2FA;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:668px;margin:0 auto;max-width:2560px;position:relative}@media only screen and (min-width: 680px){.page-node-type-front-page .header-wrapper .node-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-node-type-front-page .header-wrapper .text-wrapper{left:0;margin:108px auto 0;max-width:1120px;padding:0 20px;position:absolute;right:0}@media only screen and (min-width: 500px){.page-node-type-front-page .header-wrapper .text-wrapper{margin:30% auto 0}}@media only screen and (min-width: 680px){.page-node-type-front-page .header-wrapper .text-wrapper{margin:64px auto 0;padding:0 32px}}@media only screen and (min-width: 1200px){.page-node-type-front-page .header-wrapper .text-wrapper{padding:0 20px}}@media only screen and (min-width: 1400px){.page-node-type-front-page .header-wrapper .text-wrapper{margin:108px auto 0}}@media only screen and (min-width: 1680px){.page-node-type-front-page .header-wrapper .text-wrapper{margin:0 auto}}.page-node-type-front-page .header-wrapper .text-wrapper h1{font-family:"museo-slab", serif;font-weight:700;font-size:2rem;line-height:2.5rem;color:#00abbe;display:block;max-width:638px}@media only screen and (min-width: 1200px){.page-node-type-front-page .header-wrapper .text-wrapper h1{font-size:3rem;line-height:3.625rem}}@media only screen and (min-width: 1400px){.page-node-type-front-page .header-wrapper .text-wrapper h1{font-size:4rem;line-height:4.8125rem}}.page-node-type-front-page .header-wrapper .text-wrapper .field--name-field-header-text2{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.75rem;line-height:1.75rem;color:#003F70;display:block;margin-top:8px;max-width:638px}@media only screen and (min-width: 1200px){.page-node-type-front-page .header-wrapper .text-wrapper .field--name-field-header-text2{font-size:2.125rem;line-height:2.375rem;margin-top:11px}}@media only screen and (min-width: 1400px){.page-node-type-front-page .header-wrapper .text-wrapper .field--name-field-header-text2{font-size:2.5rem;line-height:3rem}}.page-node-type-front-page .header-wrapper .text-wrapper .field--name-field-header-link a{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.25rem;background:transparent -webkit-gradient(linear, left top, right top, from(#00ABBE), to(#005895)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg, #00ABBE 0%, #005895 100%) 0% 0% no-repeat padding-box;border-radius:33px;color:#ffffff;display:inline-block;padding:17px 24px;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:32px}@media only screen and (min-width: 1200px){.page-node-type-front-page .header-wrapper .text-wrapper .field--name-field-header-link a{font-size:1.1875rem;line-height:1.4375rem;padding:20px 24px}}.page-node-type-front-page .header-wrapper .text-wrapper .field--name-field-header-link a:hover{background:transparent -webkit-gradient(linear, left top, right top, from(#2BBACB), to(#0B75BF)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(90deg, #2BBACB 0%, #0B75BF 100%) 0% 0% no-repeat padding-box}.page-node-type-front-page .toolbar-menu ul li{float:none !important}#block-laakevarmennus-entityviewsisalto{margin:0 auto;max-width:1200px}.path-user .layout-content{margin-top:100px}@media only screen and (min-width: 1200px){.path-user .layout-content{margin-top:200px}}.maintenance-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f7f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-page .layout-container{background:white;background-image:none;padding:40px}.maintenance-page header img{height:68px;width:220px}.maintenance-page h1{margin:10px 0}.page-node-type-news header[role=banner]{min-height:50px}@media only screen and (min-width: 680px){.page-node-type-news header[role=banner]{min-height:100px}}@media only screen and (min-width: 1200px){.page-node-type-news header[role=banner]{min-height:150px}}.page-node-type-news .layout-main .layout-content{clear:both;float:none;margin:0 20px 0px 20px}@media only screen and (min-width: 1200px){.page-node-type-news .layout-main .layout-content{margin:0px auto;max-width:calc(100% - 40px);width:1200px}}.page-node-type-news .breadcrumb OL{margin:0px}.page-node-type-news .field--name-body:last-child{margin-bottom:40px}@media only screen and (min-width: 680px){.page-node-type-news .field--name-body:last-child{margin-bottom:60px}}@media only screen and (min-width: 1200px){.page-node-type-news .field--name-body:last-child{margin-bottom:80px}}.page-node-type-page .node-header{margin:0px auto;max-width:1920px}.page-node-type-page .field--name-body{margin:0px 20px}@media only screen and (min-width: 1200px){.page-node-type-page .field--name-body{margin:0px auto;max-width:1120px}}.publication .top-content .top-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1310px;margin:0 auto}.publication .top-content .block-views-blockpublication-publ-front-page{padding:20px 25px 15px}@media only screen and (min-width: 680px){.publication .top-content .block-views-blockpublication-publ-front-page{padding:34px 25px 17px}}.publication .top-content .block-views-blockpublication-publ-front-page img{width:175px}@media only screen and (min-width: 680px){.publication .top-content .block-views-blockpublication-publ-front-page img{width:220px}}.publication .top-content .publ-language-menu{width:calc(100% - 225px)}@media only screen and (min-width: 680px){.publication .top-content .publ-language-menu{width:142px}}.publication .top-content .publ-language-menu ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:35px 25px}@media only screen and (min-width: 680px){.publication .top-content .publ-language-menu ul{padding:50px 25px 43px}}.publication .top-content .publ-language-menu ul li a{text-decoration:none;color:#003F70;width:32px;height:32px;line-height:32px;text-align:center;display:inline-block;border-radius:5px}.publication .top-content .publ-language-menu ul li a.active{border:1px solid #00abbe;width:30px;height:30px}.publication .top-content .block-views-blockpublication-publ-header-links{width:100%;padding:0 25px 15px}@media only screen and (min-width: 680px){.publication .top-content .block-views-blockpublication-publ-header-links{width:calc(100% - 412px);padding:0 25px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.publication .top-content .block-views-blockpublication-publ-header-links .field--name-field-publ-header-links .field__item{display:inline-block;vertical-align:top;position:relative;padding-left:15px;margin-right:20px}.publication .top-content .block-views-blockpublication-publ-header-links .field--name-field-publ-header-links .field__item::before{background-image:url("../images/icon_chevron_right_darkestblue.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;width:6px;position:absolute;left:0;top:9px}@media only screen and (min-width: 1200px){.publication .top-content .block-views-blockpublication-publ-header-links .field--name-field-publ-header-links .field__item::before{top:13px}}.publication .top-content .block-views-blockpublication-publ-header-links .field--name-field-publ-header-links .field__item a{font-size:1rem;line-height:1.25rem;text-decoration:underline;color:#003F70}@media only screen and (min-width: 680px){.publication .top-content .block-views-blockpublication-publ-header-links .field--name-field-publ-header-links .field__item a{font-size:1.125rem;line-height:1.25rem}}.publication .top-content .block-views-blockpublication-publ-header-links .field--name-field-publ-header-links .field__item a:hover{text-decoration:none}@media only screen and (min-width: 1200px){.publication .region-header .header-text{position:absolute;bottom:50px;width:100%;max-width:1300px;padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;left:0;right:0}}.publication .region-header .header-text .header-text-wrapper{background-color:white;padding:13px 25px 20px}@media only screen and (min-width: 1200px){.publication .region-header .header-text .header-text-wrapper{padding:15px 32px 23px;border-left:6px solid #003F70;display:inline-block;max-width:936px}}.publication .region-header .header-text .field--name-field-publ-name{font-family:"jaf-domus",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.75rem;color:#003F70}@media only screen and (min-width: 680px){.publication .region-header .header-text .field--name-field-publ-name{font-size:2.5rem;line-height:2.875rem}}.publication .region-header .header-text .field--name-field-publ-updated{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.5rem;color:#636971}.publication .layout-main{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:0}@media only screen and (min-width: 1200px){.publication .layout-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1380px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0 60px}}.publication .layout-sidebar-first{max-width:100%;position:relative}@media only screen and (min-width: 1200px){.publication .layout-sidebar-first{margin-top:47px;width:30%}}.publication .layout-content{margin:26px 25px 60px;max-width:100%;width:auto}@media only screen and (min-width: 1200px){.publication .layout-content{margin:47px 0px 60px 60px;width:calc(70% - 60px)}}.publication .region-content h1{font-size:1.75rem;line-height:2rem;margin-bottom:25px}@media only screen and (min-width: 680px){.publication .region-content h1{font-size:2.75rem;line-height:2.875rem;margin-top:0}}.publication .region-content .field--name-body h2,.publication .region-content .field--name-body h3,.publication .region-content .field--name-body h4{text-transform:none}.publication .region-content .field--name-body td ol,.publication .region-content .field--name-body td ul,.publication .region-content .field--name-body td p{font-size:1.0625rem;line-height:1.5625rem}.publication .region-content .field--name-body p{font-size:1.125rem;line-height:1.5rem;padding:10px 0}@media only screen and (min-width: 1200px){.publication .region-content .field--name-body p{font-size:1.25rem;line-height:1.625rem}}.publication .region-content .field--name-body ul{list-style-type:none;font-size:1.125rem;line-height:1.25rem}@media only screen and (min-width: 1200px){.publication .region-content .field--name-body ul{font-size:1.25rem;line-height:1.375rem}}.publication .region-content .field--name-body ul li{position:relative;padding-left:5px;margin-bottom:20px;font-family:"jaf-domus",sans-serif;font-weight:600}.publication .region-content .field--name-body ul li:last-child{margin-bottom:0}.publication .region-content .field--name-body ul li::before{content:"";width:8px;height:8px;position:absolute;top:8px;left:-20px;background-color:#003F70;border-radius:8px}.publication .region-content .field--name-body ol{counter-reset:item;font-size:1.125rem;line-height:1.25rem}@media only screen and (min-width: 1200px){.publication .region-content .field--name-body ol{font-size:1.25rem;line-height:1.375rem}}.publication .region-content .field--name-body ol li{position:relative;padding-left:5px;margin-bottom:20px;list-style-type:none;counter-increment:item}.publication .region-content .field--name-body ol li:last-child{margin-bottom:0}.publication .region-content .field--name-body ol li::before{position:absolute;top:0;left:-20px;font-family:"jaf-domus",sans-serif;font-weight:600;content:counter(item) "."}.publication .region-content .field--name-field-anchor-links{border:4px solid #00abbe;padding:17px 25px;margin-bottom:25px}.publication .region-content .field--name-field-anchor-links .field__item{margin-bottom:10px;position:relative;padding-left:25px}.publication .region-content .field--name-field-anchor-links .field__item::before{background-image:url("../images/icon_chevron_down_darkblue.svg");background-position:center;background-repeat:no-repeat;content:"";display:block;height:7px;width:12px;position:absolute;left:0;top:13px}.publication .region-content .field--name-field-anchor-links .field__item a{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.25rem;color:#003F70}.publication .region-content .field--name-field-anchor-links .field__item a:hover{text-decoration:none}.publication .region-content .field--name-field-anchor-links.empty{display:none}.publication .back-to-top{background-color:#003F70;background-image:url("../images/icon_chevron_up_white.svg");background-position:center;background-repeat:no-repeat;background-size:21px 12px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-size:0;height:54px;position:fixed;right:0;width:54px;z-index:1}@media only screen and (min-width: 680px){.publication .back-to-top{height:60px;width:60px}}.region-footer .menu--footer-menu---fi ul.menu,.region-footer .menu--footer-menu---en ul.menu{padding:0}.region-footer .menu--footer-menu---fi ul.menu li,.region-footer .menu--footer-menu---en ul.menu li{display:block;list-style:none;margin-bottom:20px}.region-footer .menu--footer-menu---fi ul.menu li a,.region-footer .menu--footer-menu---en ul.menu li a{font-family:"jaf-domus",sans-serif;font-weight:700;font-size:.9375rem;line-height:1.125rem;color:#ffffff;display:block;text-decoration:none;text-transform:uppercase}.region-footer .menu--footer-menu---fi ul.menu li a:hover,.region-footer .menu--footer-menu---en ul.menu li a:hover{text-decoration:underline}.region-footer .menu--footer-menu---fi ul.menu li:last-child,.region-footer .menu--footer-menu---en ul.menu li:last-child{margin-bottom:0}@media only screen and (max-width: 1199px){.region-navigation #block-mainmenufinnish,.region-navigation #block-mainmenuenglish{display:none;visibility:hidden}}.region-navigation #block-mainmenufinnish ul,.region-navigation #block-mainmenuenglish ul{margin:0;padding:0}.region-navigation #block-mainmenufinnish ul li,.region-navigation #block-mainmenuenglish ul li{list-style:none}.region-navigation #block-mainmenufinnish ul li a,.region-navigation #block-mainmenuenglish ul li a{display:block}.region-navigation #block-mainmenufinnish>ul.menu,.region-navigation #block-mainmenuenglish>ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.region-navigation #block-mainmenufinnish>ul.menu li a,.region-navigation #block-mainmenuenglish>ul.menu li a{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:.9375rem;line-height:1.125rem;color:#005794;padding:16px 12px;text-decoration:none}.region-navigation #block-mainmenufinnish>ul.menu li a:hover,.region-navigation #block-mainmenuenglish>ul.menu li a:hover{color:#00abbe}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded{position:relative}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded>a::after,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded>a::after{content:"";background-image:url("../images/chevron-down-turquoise.svg");background-repeat:no-repeat;background-size:9px 5px;display:inline-block;height:5px;margin-left:5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:middle;width:9px}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded>ul,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded>ul{display:none;background-color:#ffffff;border-radius:6px;left:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:50px 0 6px;position:absolute;right:0;top:0;z-index:2}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded>ul>li>a,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded>ul>li>a{padding:6px 12px}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded>ul>li:first-child>a,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded>ul>li:first-child>a{padding-top:0}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded:hover>a,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded:hover>a{color:#00abbe;position:relative;z-index:3}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded:hover>a::after,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded:hover>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--expanded:hover>ul,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--expanded:hover>ul{display:block}.region-navigation #block-mainmenufinnish>ul.menu li.menu-item--active-trail>a,.region-navigation #block-mainmenuenglish>ul.menu li.menu-item--active-trail>a{color:#00abbe}.region-navigation #block-mainmenufinnish>ul.menu li:last-child>a,.region-navigation #block-mainmenuenglish>ul.menu li:last-child>a{padding-right:0}@media only screen and (min-width: 1200px){.block-superfishmain-menu---fi,.block-superfishmain-menu---en{display:none;visibility:hidden}}.menu-icon-chevron-down{fill:#00abbe;height:7px;position:absolute;right:7%;top:17px;width:12px}.sf-accordion-toggle{background:transparent linear-gradient(58deg, #00ABBE 0%, #005895 100%) 0% 0% no-repeat;border-radius:10px;height:36px;position:relative;width:36px;z-index:2}.sf-accordion-toggle a{background-image:url("../images/icon-menu.svg");background-position:center;background-repeat:no-repeat;background-size:18px 14px;display:block;height:100%;width:100%}.sf-accordion-toggle a span{display:none;visibility:hidden}.sf-accordion-toggle a.sf-expanded{background-image:url("../images/icon-close-menu.svg");background-size:13px}ul.sf-menu.sf-accordion{background:#fff;-webkit-box-shadow:0px 2px 12px rgba(0,63,112,0.1);box-shadow:0px 2px 12px rgba(0,63,112,0.1);margin:0 0 0 10px;padding:68px 0 0;position:absolute !important;right:0;text-align:left;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;width:calc(100% - 10px) !important;z-index:1}@media only screen and (min-width: 680px){ul.sf-menu.sf-accordion{padding:102px 0 0}}ul.sf-menu.sf-accordion.sf-expanded{left:0 !important;top:0 !important;-webkit-transform:translateX(0);transform:translateX(0)}ul.sf-menu>li{border-bottom:1px solid #DAF2FA}ul.sf-menu>li:first-child{border-top:1px solid #DAF2FA}ul.sf-menu>li.menuparent>a{padding:16px 64px 16px 23px}@media only screen and (min-width: 680px){ul.sf-menu>li.menuparent>a{padding:16px 80px 16px 23px}}ul.sf-menu>li.menuparent>a::after{content:"";background-image:url("../images/chevron-down-turquoise.svg");background-position:center;background-repeat:no-repeat;background-size:9px 5px;display:inline-block;height:54px;position:absolute;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;top:50%;width:54px}@media only screen and (min-width: 680px){ul.sf-menu>li.menuparent>a::after{right:20px}}ul.sf-menu>li.menuparent>ul>li>a{font-size:.9375rem;line-height:1.125rem;padding:12px 23px 12px 40px}ul.sf-menu>li.menuparent>ul>li:last-child{margin-bottom:12px}ul.sf-menu>li.menuparent.sf-expanded>a::after{background-image:url("../images/chevron-up-turquoise.svg")}ul.sf-menu>li>a{font-size:1.125rem;line-height:1.375rem;padding:16px 23px}ul.sf-menu .active-trail>a{color:#00abbe}ul.sf-menu .active-trail .is-active{color:#00abbe}ul.sf-menu a{font-family:"jaf-domus",sans-serif;font-weight:600;color:#003F70;text-decoration:none}ul.sf-menu a:hover{color:#00abbe}main.dokumentit{background:-webkit-gradient(linear, left top, right top, color-stop(65.5%, #fff), color-stop(34.5%, #f1f1f2));background:linear-gradient(90deg, #fff 65.5%, #f1f1f2 34.5%);min-height:550px}@media only screen and (max-width: 900px){main.dokumentit{background:#fff}.view-empty{margin-top:80px}}.custom-select{position:relative}.custom-select .select2-selection{position:absolute;bottom:10px;width:300px;font-weight:500}.select2-results__options{list-style-type:none}.select2-results__options li{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:20px;line-height:2.5;height:50px;width:220px;color:#005794;cursor:pointer;border-bottom:2px solid #f1f1f2;padding:2px 60px 2px 20px;background:#fff}.select2-results__options li:hover{text-decoration:underline}.select2-results__options .select2-results__option--highlighted{background:#005794;color:#fff}@media only screen and (max-width: 679px){.select2-results__options li{width:195px !important;font-size:16px}}@media only screen and (max-width: 900px){.select2-results__options li{float:none !important;border-bottom:2px solid #005794;background:#fff;padding:10px 60px 10px 20px;width:370px}}.select2-search{display:none}@media only screen and (max-width: 679px){.block-views-blockdocument-listing-block-1{margin-left:calc(-2.5% + 0px)}.block-views-blockdocument-listing-block-1 .view-content{width:100% !important}.block-views-blockdocument-listing-block-1 .view-content .views-row{display:block !important;margin-bottom:60px !important;max-width:210px}.block-views-blockdocument-listing-block-1 .view-filters{width:100%;margin-bottom:12.5px;margin-top:15px}.block-views-blockdocument-listing-block-1 .view-filters .js-form-item{float:none}.block-views-blockdocument-listing-block-1 .select2::after{right:0}.block-views-blockdocument-listing-block-1 .select2-container--open::after{right:0}.block-views-blockdocument-listing-block-1 .document-publish{font-size:16px !important;line-height:1.2 !important}.block-views-blockdocument-listing-block-1 .document-publish time{display:contents}.block-views-blockdocument-listing-block-1 .document-line-between{width:40px;border:solid 2px #005794 !important;margin:12.5px 0}.block-views-blockdocument-listing-block-1 .document-title{font-size:22px !important;line-height:1 !important}.block-views-blockdocument-listing-block-1 .document-title a{font-size:20px}}@media only screen and (min-width: 680px){.block-views-blockdocument-listing-block-1 .view-content .views-row{width:auto}.block-views-blockdocument-listing-block-1 .select2::after{content:url("../images/plus.svg");position:absolute;right:0}.block-views-blockdocument-listing-block-1 .select2-container--open::after{content:url("../images/minus.svg");position:absolute;right:0}}@media only screen and (min-width: 1200px){.block-views-blockdocument-listing-block-1{margin-left:calc(-2.5% + 0px)}.block-views-blockdocument-listing-block-1 .select2::after{right:0}.block-views-blockdocument-listing-block-1 .select2-container--open::after{right:0}}.block-views-blockdocument-listing-block-1 .view-filters{float:right}.block-views-blockdocument-listing-block-1 .view-filters select{display:none}.block-views-blockdocument-listing-block-1 .view-filters .select2{width:300px !important;height:50px;position:absolute;right:-30px;color:#005794;border-radius:0;margin:0;border:1px solid transparent;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;padding:15px 20px 15px 0;line-height:1.6;background:#f1f1f2;cursor:pointer;border-bottom:2px solid #005794}.block-views-blockdocument-listing-block-1 .view-filters .select2::after{content:url("../images/plus.svg");position:absolute;bottom:10px}.block-views-blockdocument-listing-block-1 .view-filters .select2-container--open::after{content:url("../images/minus.svg");position:absolute;bottom:15px}@media only screen and (max-width: 900px){.block-views-blockdocument-listing-block-1 .view-filters{float:none;background:none}.block-views-blockdocument-listing-block-1 .view-filters .select2{padding-left:20px;left:0;width:450px !important}.block-views-blockdocument-listing-block-1 .view-filters .custom-select .select2-selection{width:428px}.block-views-blockdocument-listing-block-1 .view-content{width:100% !important;margin-top:100px !important}}@media only screen and (max-width: 679px){.block-views-blockdocument-listing-block-1 .view-filters .select2{width:275px !important;padding:15px 20px 15px 0px}.block-views-blockdocument-listing-block-1 .view-filters .custom-select .select2-selection{width:274px !important}}.block-views-blockdocument-listing-block-1 .select2::after{content:url("../images/plus.svg");position:absolute}.block-views-blockdocument-listing-block-1 .select2-container--open::after{content:url("../images/minus.svg");position:absolute}.block-views-blockdocument-listing-block-1 .view-content{width:66.66666%;margin-top:23px}.block-views-blockdocument-listing-block-1 .view-content .views-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px}.block-views-blockdocument-listing-block-1 .view-content .views-row .views-field-field-document-listing-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:30px;min-width:210px}.block-views-blockdocument-listing-block-1 .view-content .views-row .document-publish{font-family:"jaf-domus",sans-serif;font-weight:300;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;line-height:1.78;text-align:left;color:#999999}.block-views-blockdocument-listing-block-1 .view-content .views-row .document-line-between{width:40px;border:solid 3px #005794;margin:12.5px 0}.block-views-blockdocument-listing-block-1 .view-content .views-row .document-title a{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:22px;line-height:1.15;text-align:left;color:#005794;word-break:break-word;text-decoration:none}.block-views-blockdocument-listing-block-1 .view-content .views-row .document-title a:hover{text-decoration:underline}.view-display-id-block_news_2025{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:36px;margin-top:36px;position:relative}@media only screen and (min-width: 680px){.view-display-id-block_news_2025{margin-bottom:35px;margin-top:35px}}@media only screen and (min-width: 1200px){.view-display-id-block_news_2025{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 60px;margin-bottom:50px;margin-top:45px}}.view-display-id-block_news_2025 .view-header{background-color:#004d7b;text-align:center;width:100%}.view-display-id-block_news_2025 .view-header H3{color:#FFF;margin:11px 0;text-transform:none}.view-display-id-block_news_2025 .view-filters{margin:0 auto 15px;max-width:895px;width:90%}@media only screen and (min-width: 1200px){.view-display-id-block_news_2025 .view-filters{margin-bottom:0}}.view-display-id-block_news_2025 .view-filters form{padding:25px 0}.view-display-id-block_news_2025 .view-filters form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .view-filters form .form--inline{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.view-display-id-block_news_2025 .view-filters #edit-field-category-target-id--wrapper{margin-bottom:10px}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .view-filters #edit-field-category-target-id--wrapper{margin-bottom:0px;padding-top:5px}}.view-display-id-block_news_2025 .view-filters #edit-field-category-target-id--wrapper legend{display:none}.view-display-id-block_news_2025 .view-filters #edit-field-category-target-id--wrapper LABEL{font-family:"jaf-domus",sans-serif;font-weight:600;color:#004d7b}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .view-filters .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:12px}}.view-display-id-block_news_2025 .view-filters .form-type-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .view-filters .form-type-checkbox{margin-bottom:0}}.view-display-id-block_news_2025 .view-filters .form-type-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #003F70;border-radius:7px;height:28px;min-width:28px;width:28px}.view-display-id-block_news_2025 .view-filters .form-type-checkbox input:checked{background-color:#003F70;background-image:url("/sites/default/themes/laakevarmennus/images/check-bold.svg");background-position:center;background-repeat:no-repeat;background-size:16px 10px;border-radius:5px}.view-display-id-block_news_2025 .view-filters .form-type-checkbox label{font-size:1.375rem;line-height:1.625rem;color:#004d7b}.view-display-id-block_news_2025 .view-filters .form-actions{display:none}.view-display-id-block_news_2025 .view-filters input[id^=edit-title]{border:2px solid #004d7b;border-radius:7px}.view-display-id-block_news_2025 .view-filters .js-form-item-title{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .view-filters .js-form-item-title{-ms-flex-preferred-size:initial;flex-basis:initial}}.view-display-id-block_news_2025 .view-filters .js-form-item-title LABEL{background-image:url("../images/search-icon.svg");background-position:100% 100%;background-repeat:no-repeat;background-position:90% 90%;display:inline-block;height:30px;margin-right:10px;text-indent:-10000px;width:30px}.view-display-id-block_news_2025 .view-filters .js-form-item-title input{max-width:calc(100% - 90px);padding:5px 10px;width:340px}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .view-filters .js-form-item-title input{max-width:230px}}@media only screen and (min-width: 1200px){.view-display-id-block_news_2025 .view-filters .js-form-item-title input{max-width:340px}}.view-display-id-block_news_2025 .view-content{background-color:#DAF2FA;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:27px 20px;row-gap:27px}@media only screen and (min-width: 1200px){.view-display-id-block_news_2025 .view-content{width:100%}}.view-display-id-block_news_2025 .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFF;background-position:0 0;background-repeat:no-repeat;background-size:100% 40px;border-radius:30px 30px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0px auto;max-width:995px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .views-row{background-size:130px 100%;border-radius:50px;min-height:88px;padding-left:0px}.view-display-id-block_news_2025 .views-row:hover{background-size:150px 100%}.view-display-id-block_news_2025 .views-row:hover .views-field-created{margin-right:70px !important}.view-display-id-block_news_2025 .views-row:hover .views-field-title .field-content{margin-right:70px !important}}.view-display-id-block_news_2025 .views-field-created{font-family:"jaf-domus",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px 0 0 50px;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:0px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .views-field-created{-ms-flex-preferred-size:130px;flex-basis:130px;height:100%;margin-right:50px}}@media only screen and (min-width: 1200px){.view-display-id-block_news_2025 .views-field-created{font-size:1.375rem;line-height:1.375rem}}.view-display-id-block_news_2025 .views-field-created .field-content{margin:8px 20px 8px}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .views-field-created .field-content{margin-left:28px}}.view-display-id-block_news_2025 .views-field-title{font-family:"jaf-domus",sans-serif;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFF;border-radius:0px 0px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;-ms-flex-negative:10;flex-shrink:10}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .views-field-title{border-radius:0px 50px 50px 0;-ms-flex-preferred-size:70%;flex-basis:70%;height:100%}}.view-display-id-block_news_2025 .views-field-title .field-content{margin:16px 20px 16px 20px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .views-field-title .field-content{margin:10px 90px 10px 0}}.view-display-id-block_news_2025 .views-field-title a{font-family:"jaf-domus",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem;color:#003F70;display:inline-block;text-decoration:none}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .views-field-title a{font-size:1.375rem;line-height:1.625rem}}.view-display-id-block_news_2025 .views-field-title a:hover{color:#00abbe}.view-display-id-block_news_2025 .views-row:nth-child(2n){background-image:-webkit-gradient(linear, left top, left bottom, from(#00abbe), to(#005895));background-image:linear-gradient(180deg, #00abbe 0%, #005895 100%)}.view-display-id-block_news_2025 .views-row:nth-child(2n+1){background-image:-webkit-gradient(linear, left top, left bottom, from(#003f70), to(#003f70));background-image:linear-gradient(180deg, #003f70 0%, #003f70 100%)}.view-display-id-block_news_2025 .pager{background-color:#DAF2FA;width:100%}.view-display-id-block_news_2025 .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:20px 0 40px 0;padding:0}.view-display-id-block_news_2025 .pager li{margin-right:1px}.view-display-id-block_news_2025 .pager a{font-family:"jaf-domus",sans-serif;font-weight:400;border:none;border-radius:20px;color:#003F70;display:block;line-height:1;margin:0;padding:1px 10px 4px;text-decoration:none}.view-display-id-block_news_2025 .pager a:hover{background:#00abbe66}.view-display-id-block_news_2025 .pager .is-active a{background:#00abbe !important;color:#fff}.view-display-id-block_news_2025 .feed-icons{position:absolute;right:2px;top:0}.view-display-id-block_news_2025 .feed-icons a{font-size:0;color:transparent;-webkit-box-shadow:none;box-shadow:none;background-image:url("../images/rss-icon.svg");background-repeat:no-repeat;width:15px;height:16px;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 680px){.view-display-id-block_news_2025 .feed-icons a{width:29px;height:30px}}.view-display-id-block_news_2025 .feed-icons a:hover{background-color:initial;-webkit-transform:scale(1.15);transform:scale(1.15)}.path-news .top-content{border-bottom:10px #00abbe solid}.path-news .layout-main{margin:0 auto}.path-news .layout-main::after{clear:both;content:"";display:block}@media only screen and (min-width: 680px){.path-news .layout-main::after{clear:both;content:"";display:block}}@media only screen and (min-width: 1200px){.path-news .layout-main{max-width:1440px}.path-news .layout-main::after{clear:both;content:"";display:block}}.path-news .layout-content{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.path-news .layout-content{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px);margin-bottom:30px;margin-top:35px}}@media only screen and (min-width: 1200px){.path-news .layout-content{width:calc(83.33333%);float:left;margin-left:0px;margin-left:calc(6.25% + 0px);margin-bottom:90px}}.path-news .region-content h1{margin-top:30px;text-transform:uppercase}@media only screen and (min-width: 680px){.path-news .region-content h1{margin-bottom:26px}}.path-news .view-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:36px;position:relative}@media only screen and (min-width: 680px){.path-news .view-news{margin-bottom:35px;margin-top:35px}}@media only screen and (min-width: 1200px){.path-news .view-news{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 60px;margin-bottom:50px;margin-top:45px}}.path-news .view-news .view-header{width:100%}@media only screen and (min-width: 1200px){.path-news .view-news .view-header{margin-left:270px}}.path-news .view-news .view-filters{margin-bottom:15px}@media only screen and (min-width: 1200px){.path-news .view-news .view-filters{margin-bottom:0}}.path-news .view-news .view-filters form{margin-top:15px}.path-news .view-news .view-filters fieldset legend{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.625rem;margin-bottom:20px}@media only screen and (min-width: 680px){.path-news .view-news .view-filters .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}@media only screen and (min-width: 1200px){.path-news .view-news .view-filters .form-checkboxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.path-news .view-news .view-filters .form-type-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}@media only screen and (min-width: 680px){.path-news .view-news .view-filters .form-type-checkbox{margin-bottom:0}}.path-news .view-news .view-filters .form-type-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #003F70;height:28px;min-width:28px;width:28px}.path-news .view-news .view-filters .form-type-checkbox input:checked{background-color:#003F70;background-image:url("/sites/default/themes/laakevarmennus/images/check.svg");background-position:center;background-repeat:no-repeat;background-size:16px 10px}.path-news .view-news .view-filters .form-type-checkbox label{font-size:1.125rem;line-height:1.25rem}.path-news .view-news .view-filters .form-actions{display:none}.path-news .view-news .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width: 1200px){.path-news .view-news .view-content{max-width:calc(70% - 30px)}}.path-news .view-news .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:24px 0;padding-left:23px;width:100%}@media only screen and (min-width: 680px){.path-news .view-news .views-row{padding-left:30px}}.path-news .view-news .views-field-title{width:100%}.path-news .view-news .views-field-title a{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.375rem;border:none;-webkit-box-shadow:none;box-shadow:none;color:#003F70;padding:0;text-decoration:none}@media only screen and (min-width: 680px){.path-news .view-news .views-field-title a{font-size:1.875rem;line-height:1.875rem}}@media only screen and (min-width: 1200px){.path-news .view-news .views-field-title a{font-size:2.375rem;line-height:2.375rem}}.path-news .view-news .views-field-title a:hover{background:transparent;color:#00abbe;text-decoration:underline}.path-news .view-news .views-field-created{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.375rem;color:#636971}@media only screen and (min-width: 680px){.path-news .view-news .views-field-created{font-size:1.25rem;line-height:1.25rem}}@media only screen and (min-width: 1200px){.path-news .view-news .views-field-created{font-size:1.375rem;line-height:1.375rem}}.path-news .view-news .views-row:nth-child(2n){border-left:23px #004d7b solid}@media only screen and (min-width: 680px){.path-news .view-news .views-row:nth-child(2n){border-left:30px #004d7b solid}}.path-news .view-news .views-row:nth-child(2n) .views-field-title a{color:#004d7b}.path-news .view-news .views-row:nth-child(2n+1){border-left:23px #00abbe solid}@media only screen and (min-width: 680px){.path-news .view-news .views-row:nth-child(2n+1){border-left:30px #00abbe solid}}.path-news .view-news .views-row:nth-child(2n+1) .views-field-title a{color:#00abbe}@media only screen and (min-width: 1200px){.path-news .view-news .pager{margin-left:270px}}.path-news .view-news .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:20px 0 0 0;padding:0}.path-news .view-news .pager li{margin-right:10px}.path-news .view-news .pager a{border:none;-webkit-box-shadow:none;box-shadow:none;color:#003F70;display:block;margin:0;padding:0 5px;text-decoration:none}.path-news .view-news .pager .is-active a{background:#00abbe;color:#fff}.path-news .view-news .feed-icons{position:absolute;right:2px;top:0}.path-news .view-news .feed-icons a{font-size:0;color:transparent;-webkit-box-shadow:none;box-shadow:none;background-image:url("../images/rss-icon.svg");background-repeat:no-repeat;width:15px;height:16px;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 680px){.path-news .view-news .feed-icons a{width:29px;height:30px}}.path-news .view-news .feed-icons a:hover{background-color:initial;-webkit-transform:scale(1.15);transform:scale(1.15)}.path-news-2025 .top-content{border-bottom:10px #00abbe solid}.path-news-2025 .layout-main{margin:0 auto}.path-news-2025 .layout-main::after{clear:both;content:"";display:block}@media only screen and (min-width: 680px){.path-news-2025 .layout-main::after{clear:both;content:"";display:block}}@media only screen and (min-width: 1200px){.path-news-2025 .layout-main{max-width:1440px}.path-news-2025 .layout-main::after{clear:both;content:"";display:block}}.path-news-2025 .layout-content{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.path-news-2025 .layout-content{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px);margin-bottom:30px;margin-top:35px}}@media only screen and (min-width: 1200px){.path-news-2025 .layout-content{width:calc(83.33333%);float:left;margin-left:0px;margin-left:calc(6.25% + 0px);margin-bottom:90px}}.path-news-2025 .region-content h1{margin-top:30px;text-transform:uppercase}@media only screen and (min-width: 680px){.path-news-2025 .region-content h1{margin-bottom:26px}}.path-news-2025 .view-display-id-listing_2025{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:36px;position:relative}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025{margin-bottom:35px;margin-top:35px}}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 60px;margin-bottom:50px;margin-top:45px}}.path-news-2025 .view-display-id-listing_2025 .view-header{width:100%}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025 .view-header{margin-left:270px}}.path-news-2025 .view-display-id-listing_2025 .view-filters{margin-bottom:15px}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025 .view-filters{margin-bottom:0}}.path-news-2025 .view-display-id-listing_2025 .view-filters form{margin-top:15px}.path-news-2025 .view-display-id-listing_2025 .view-filters fieldset legend{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.625rem;margin-bottom:20px}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .view-filters .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025 .view-filters .form-checkboxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.path-news-2025 .view-display-id-listing_2025 .view-filters .form-type-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .view-filters .form-type-checkbox{margin-bottom:0}}.path-news-2025 .view-display-id-listing_2025 .view-filters .form-type-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #003F70;height:28px;min-width:28px;width:28px}.path-news-2025 .view-display-id-listing_2025 .view-filters .form-type-checkbox input:checked{background-color:#003F70;background-image:url("/sites/default/themes/laakevarmennus/images/check.svg");background-position:center;background-repeat:no-repeat;background-size:16px 10px}.path-news-2025 .view-display-id-listing_2025 .view-filters .form-type-checkbox label{font-size:1.125rem;line-height:1.25rem}.path-news-2025 .view-display-id-listing_2025 .view-filters .form-actions{display:none}.path-news-2025 .view-display-id-listing_2025 .view-content{background-color:#DAF2FA;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025 .view-content{max-width:calc(70% - 30px)}}.path-news-2025 .view-display-id-listing_2025 .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:24px 0;padding-left:23px;width:100%}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .views-row{padding-left:30px}}.path-news-2025 .view-display-id-listing_2025 .views-field-title{width:100%}.path-news-2025 .view-display-id-listing_2025 .views-field-title a{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.375rem;border:none;-webkit-box-shadow:none;box-shadow:none;color:#003F70;padding:0;text-decoration:none}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .views-field-title a{font-size:1.875rem;line-height:1.875rem}}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025 .views-field-title a{font-size:2.375rem;line-height:2.375rem}}.path-news-2025 .view-display-id-listing_2025 .views-field-title a:hover{background:transparent;color:#00abbe !important;text-decoration:underline}.path-news-2025 .view-display-id-listing_2025 .views-field-created{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.375rem;color:#636971}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .views-field-created{font-size:1.25rem;line-height:1.25rem}}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025 .views-field-created{font-size:1.375rem;line-height:1.375rem}}.path-news-2025 .view-display-id-listing_2025 .views-row:nth-child(2n){border-left:23px #004d7b solid}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .views-row:nth-child(2n){border-left:30px #004d7b solid}}.path-news-2025 .view-display-id-listing_2025 .views-row:nth-child(2n+1){border-left:23px #00abbe solid}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .views-row:nth-child(2n+1){border-left:30px #00abbe solid}}@media only screen and (min-width: 1200px){.path-news-2025 .view-display-id-listing_2025 .pager{margin-left:270px}}.path-news-2025 .view-display-id-listing_2025 .pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:20px 0 0 0;padding:0}.path-news-2025 .view-display-id-listing_2025 .pager li{margin-right:10px}.path-news-2025 .view-display-id-listing_2025 .pager a{border:none;-webkit-box-shadow:none;box-shadow:none;color:#003F70;display:block;margin:0;padding:0 5px;text-decoration:none}.path-news-2025 .view-display-id-listing_2025 .pager .is-active a{background:#00abbe;color:#fff}.path-news-2025 .view-display-id-listing_2025 .feed-icons{position:absolute;right:2px;top:0}.path-news-2025 .view-display-id-listing_2025 .feed-icons a{font-size:0;color:transparent;-webkit-box-shadow:none;box-shadow:none;background-image:url("../images/rss-icon.svg");background-repeat:no-repeat;width:15px;height:16px;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 680px){.path-news-2025 .view-display-id-listing_2025 .feed-icons a{width:29px;height:30px}}.path-news-2025 .view-display-id-listing_2025 .feed-icons a:hover{background-color:initial;-webkit-transform:scale(1.15);transform:scale(1.15)}.block-views-blocknews-recent-news{left:calc(7.14286% + 0px);position:relative;margin-bottom:36px}@media only screen and (max-width: 679px){.block-views-blocknews-recent-news{width:calc(85.71429%);float:left;margin-left:0px}.block-views-blocknews-recent-news::after{clear:both;content:"";display:block}}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news{left:calc(4.16667% + 0px);position:relative;margin-bottom:35px;margin-top:35px}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news{width:calc(95.83333%);float:left;margin-left:0px;left:calc(2.08333% + 0px);position:relative;margin-bottom:80px;margin-top:35px}}.block-views-blocknews-recent-news .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news .view-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.block-views-blocknews-recent-news .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;line-height:1}@media only screen and (max-width: 679px){.block-views-blocknews-recent-news .views-row{margin-top:20px;padding-left:4%}}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news .views-row{min-height:97px;margin-left:4%;padding-left:4%;width:34%}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news .views-row{min-height:97px;margin-left:4%;overflow:hidden;padding-left:2%;width:26%}}.block-views-blocknews-recent-news .views-row:nth-child(1){border-left:23px #004d7b solid}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news .views-row:nth-child(1){border-left:30px #004d7b solid}}.block-views-blocknews-recent-news .views-row:nth-child(2){border-left:23px #00abbe solid}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news .views-row:nth-child(2){border-left:30px #00abbe solid}}.block-views-blocknews-recent-news .views-row:nth-child(3){border-left:23px #003F70 solid}@media only screen and (max-width: 1199px) and (min-width: 680px){.block-views-blocknews-recent-news .views-row:nth-child(3){display:none;visibility:hidden}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news .views-row:nth-child(3){border-left:30px #003F70 solid}}.block-views-blocknews-recent-news .views-field-title a{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.375rem;color:#003F70;text-decoration:none}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news .views-field-title a{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news .views-field-title a{font-size:1.375rem;line-height:1.5rem}}.block-views-blocknews-recent-news .views-field-title a:hover{text-decoration:underline}.block-views-blocknews-recent-news-other{border-top:1px solid #e9ecee}.block-views-blocknews-recent-news-other .view-news{padding:20px 25px 40px;max-width:1260px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news-other .view-news{padding:40px 32px}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news-other .view-news{padding:45px 60px 58px}}.block-views-blocknews-recent-news-other .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news-other .view-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.block-views-blocknews-recent-news-other .views-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;line-height:1}@media only screen and (max-width: 679px){.block-views-blocknews-recent-news-other .views-row{min-height:50px;margin-top:20px;padding-left:4%}}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news-other .views-row{min-height:97px;padding-left:4%;padding-right:30px}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news-other .views-row{overflow:hidden;padding-left:2%}}.block-views-blocknews-recent-news-other .views-row:nth-child(1){border-left:23px #004d7b solid}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news-other .views-row:nth-child(1){border-left:30px #004d7b solid}}.block-views-blocknews-recent-news-other .views-row:nth-child(2){border-left:23px #00abbe solid}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news-other .views-row:nth-child(2){border-left:30px #00abbe solid}}.block-views-blocknews-recent-news-other .views-row:nth-child(3){border-left:23px #003F70 solid}@media only screen and (max-width: 1199px) and (min-width: 680px){.block-views-blocknews-recent-news-other .views-row:nth-child(3){display:none;visibility:hidden}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news-other .views-row:nth-child(3){border-left:30px #003F70 solid}}.block-views-blocknews-recent-news-other .views-field-title a{font-family:"jaf-domus",sans-serif;font-weight:300;font-size:1.125rem;line-height:1.375rem;color:#003F70;text-decoration:none}@media only screen and (min-width: 680px){.block-views-blocknews-recent-news-other .views-field-title a{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width: 1200px){.block-views-blocknews-recent-news-other .views-field-title a{font-size:1.375rem;line-height:1.5rem}}.block-views-blocknews-recent-news-other .views-field-title a:hover{text-decoration:underline}.paragraph--type--big-round-links{background-color:#F3FDFF;margin:20px auto;padding:20px}@media only screen and (min-width: 1200px){.paragraph--type--big-round-links{margin:40px auto;padding:57px 40px}}.paragraph--type--big-round-links .field--name-field-round-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:25px;row-gap:20px}@media only screen and (min-width: 680px){.paragraph--type--big-round-links .field--name-field-round-links{margin-top:40px}}@media only screen and (min-width: 1200px){.paragraph--type--big-round-links .field--name-field-round-links{margin-top:45px}}.paragraph--type--big-round-links .field--name-field-round-links>.field__item{border-radius:150px;-ms-flex-preferred-size:190px;flex-basis:190px;height:190px}@media only screen and (min-width: 1200px){.paragraph--type--big-round-links .field--name-field-round-links>.field__item{-ms-flex-preferred-size:220px;flex-basis:220px;height:220px}}@media only screen and (min-width: 680px){.paragraph--type--big-round-links .field--name-field-round-links>.field__item{-ms-flex-preferred-size:250px;flex-basis:250px;height:250px}}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link{border-radius:150px;cursor:pointer;height:190px;margin:0px 0px 0px 0px;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:190px}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link:hover{opacity:0.8}@media only screen and (min-width: 1200px){.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link{height:220px;width:220px}}@media only screen and (min-width: 680px){.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link{height:250px;width:250px}}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link.bgcolor-color1{background-color:#00abbe}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link.bgcolor-color2{background-image:-webkit-gradient(linear, left top, left bottom, from(#00abbe), to(#004d7b));background-image:linear-gradient(180deg, #00abbe 0%, #004d7b 100%)}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link.bgcolor-color3{background-color:#004d7b}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link .field--name-field-link{left:12%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:76%}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link .field--name-field-link A{font-size:1.25rem;line-height:1.625rem;color:#FFF;-webkit-box-shadow:none;box-shadow:none;display:block;font-weight:600;text-align:center;text-decoration:none}@media only screen and (min-width: 1200px){.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link .field--name-field-link A{font-size:1.875rem;line-height:2.25rem}}.paragraph--type--big-round-links .field--name-field-round-links .paragraph--type--round-link .field--name-field-link A:hover{background-color:transparent}.paragraph--type--contact-cards{margin:40px 20px;max-width:1200px}@media only screen and (min-width: 1200px){.paragraph--type--contact-cards{margin:60px auto}}.paragraph--type--contact-cards .field--name-field-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto;row-gap:35px;width:100%}@media screen and (min-width: 790px){.paragraph--type--contact-cards .field--name-field-contact{width:740px}}@media screen and (min-width: 1180px){.paragraph--type--contact-cards .field--name-field-contact{width:1120px}}.paragraph--type--contact-cards .field--name-field-contact .field__item{background:#F3FDFF;border-radius:54px;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width: 790px){.paragraph--type--contact-cards .field--name-field-contact .field__item{-ms-flex-preferred-size:360px;flex-basis:360px}}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person{padding:30px}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person img.image-style-person-image-300x300{border-radius:50% 50%;display:block;height:280px;margin:0 auto;width:280px}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person h3{font-size:1.5625rem;line-height:2rem;color:#00abbe;margin-bottom:8px;margin-top:20px;text-align:center;text-transform:none}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person h3,.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-title,.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-email,.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-phone,.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-email-text{text-align:center}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-title,.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-email,.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-phone,.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-email-text{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.375rem;color:#004d7b}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-contact-text *{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;color:#004d7b}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .field--name-field-contact-text p{margin:15px 0;padding:0}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .node__content{padding:0px 33px}.paragraph--type--contact-cards .field--name-field-contact .field__item .node--type-person .contact-info{margin:18px 0 0 0}.paragraph--type--contact-form{background-color:#F3FDFF;margin:20px auto;padding:20px}@media only screen and (min-width: 1200px){.paragraph--type--contact-form{margin:40px auto;padding:57px 40px}}.paragraph--type--contact-form form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto;max-width:1126px;row-gap:17px}@media only screen and (min-width: 1200px){.paragraph--type--contact-form form{row-gap:30px}}.paragraph--type--contact-form h3{font-size:1.625rem;line-height:1.875rem;font-family:"museo-slab", serif;font-weight:700;text-align:center;text-transform:none}@media only screen and (min-width: 1200px){.paragraph--type--contact-form h3{font-size:2.5rem;line-height:3rem}}.paragraph--type--contact-form h3:before{background-image:url(../images/contact-message-icon.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:containe;content:"";display:block;height:40px;margin:20px auto 10px;width:54px}@media only screen and (min-width: 1200px){.paragraph--type--contact-form h3:before{display:inline-block;margin-bottom:0px;margin-right:20px}}.paragraph--type--contact-form fieldset{-ms-flex-preferred-size:100%;flex-basis:100%;margin:20px auto 8px auto;max-width:500px;padding:0px 0px}@media only screen and (min-width: 1200px){.paragraph--type--contact-form fieldset{-ms-flex-preferred-size:500px;flex-basis:500px;margin:30px calc(50% - 250px) 20px;padding:0px 25px}}.paragraph--type--contact-form fieldset legend{font-size:1.5625rem;line-height:2.0625rem;font-family:"jaf-domus",sans-serif;font-weight:600;color:#004d7b;margin-bottom:18px;text-align:center;width:100%}.paragraph--type--contact-form label{font-size:1.1875rem;line-height:1.4375rem;color:#004d7b;font-weight:400}.paragraph--type--contact-form #edit-name-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto;max-width:1126px;row-gap:17px}@media only screen and (min-width: 1200px){.paragraph--type--contact-form #edit-name-container{row-gap:30px}}@media only screen and (min-width: 1200px) and (min-width: 1200px){.paragraph--type--contact-form #edit-name-container .js-form-type-checkbox{margin-bottom:-16px}}.paragraph--type--contact-form .js-form-type-textfield label,.paragraph--type--contact-form .js-form-type-email label,.paragraph--type--contact-form .js-form-type-tel label{display:block;margin-bottom:5px;margin-left:15px}.paragraph--type--contact-form input.form-text,.paragraph--type--contact-form input.form-tel,.paragraph--type--contact-form input.form-email{border:1px solid #004d7b;border-radius:18px;max-width:calc(100% - 28px);padding:6px 12px;width:calc(100% - 28px)}.paragraph--type--contact-form .js-form-type-radio,.paragraph--type--contact-form .js-form-type-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}@media only screen and (min-width: 1200px){.paragraph--type--contact-form .js-form-type-radio,.paragraph--type--contact-form .js-form-type-checkbox{padding-top:12px}}.paragraph--type--contact-form .js-form-type-radio input,.paragraph--type--contact-form .js-form-type-checkbox input{-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;background-color:#FFF;background-position:center;background-repeat:no-repeat;background-size:16px 10px;border:1px solid #004d7b;height:28px;width:28px}.paragraph--type--contact-form .js-form-type-radio input:checked,.paragraph--type--contact-form .js-form-type-checkbox input:checked{background-color:#003F70;background-image:url("/sites/default/themes/laakevarmennus/images/check-bold.svg")}.paragraph--type--contact-form .js-form-type-radio label,.paragraph--type--contact-form .js-form-type-checkbox label{margin-left:8px}.paragraph--type--contact-form .js-form-type-checkbox input{border-radius:5px}@media only screen and (min-width: 1200px){.paragraph--type--contact-form .js-form-type-radio{padding-top:12px}}.paragraph--type--contact-form .js-form-type-radio input{border-radius:50%}.paragraph--type--contact-form .js-form-type-radio label{margin-left:8px}.paragraph--type--contact-form .js-form-type-textarea{-ms-flex-preferred-size:100%;flex-basis:100%}.paragraph--type--contact-form .js-form-type-textarea textarea{border:1px solid #004d7b;border-radius:18px;padding:10px 15px;width:calc(100% - 30px)}.paragraph--type--contact-form .js-form-item-name,.paragraph--type--contact-form .js-form-item-company,.paragraph--type--contact-form .js-form-item-email,.paragraph--type--contact-form .js-form-item-phone{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:3;flex-shrink:3;max-width:100%}@media only screen and (min-width: 1200px){.paragraph--type--contact-form .js-form-item-name,.paragraph--type--contact-form .js-form-item-company,.paragraph--type--contact-form .js-form-item-email,.paragraph--type--contact-form .js-form-item-phone{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:410px}}.paragraph--type--contact-form .js-form-item-private{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 1200px){.paragraph--type--contact-form .js-form-item-private{-ms-flex-preferred-size:20%;flex-basis:20%}}.paragraph--type--contact-form .js-form-item-linkki{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.paragraph--type--contact-form .js-form-item-linkki A{-webkit-box-shadow:none;box-shadow:none;color:#004d7b;text-decoration:underline}.paragraph--type--contact-form .js-form-item-linkki A:hover{background-color:transparent;color:#004d7b;text-decoration:none}.paragraph--type--contact-form #edit-tietosuojaseloste{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.paragraph--type--contact-form #edit-tietosuojaseloste p{font-size:1.1875rem;line-height:1.4375rem}.paragraph--type--contact-form .webform-actions{margin:10px auto}.paragraph--type--contact-form .webform-actions input{font-size:1.0625rem;line-height:1.25rem;font-family:"jaf-domus",sans-serif;font-weight:600;background-image:-webkit-gradient(linear, left top, right top, from(#00abbe), to(#004d7b));background-image:linear-gradient(90deg, #00abbe 0%, #004d7b 100%);border-radius:32px;-webkit-box-shadow:none;box-shadow:none;color:#FFF;padding:16px 24px;text-decoration:none}.paragraph--type--contact-form .webform-actions input:hover{background-image:-webkit-gradient(linear, left top, right top, from(#004d7b), to(#00abbe));background-image:linear-gradient(90deg, #004d7b 0%, #00abbe 100%)}@media only screen and (min-width: 1200px){.paragraph--type--contact-form .webform-actions input{font-size:1.1875rem;line-height:1.4375rem;padding:18px 40px}}.paragraph--type--huomionosto{background-image:-webkit-gradient(linear, left top, left bottom, from(#00abbe), to(#005895));background-image:linear-gradient(180deg, #00abbe 0%, #005895 100%);margin:40px auto;padding:40px}.paragraph--type--huomionosto .heading-aggregator{text-align:center}.paragraph--type--huomionosto .field--name-field-ikoni{display:block;margin:0px auto 15px}@media only screen and (min-width: 680px){.paragraph--type--huomionosto .field--name-field-ikoni{display:inline-block;margin:0px 16px 0px 0px}}.paragraph--type--huomionosto .field--name-field-title{color:#FFF}@media only screen and (min-width: 680px){.paragraph--type--huomionosto .field--name-field-title{display:inline-block}}.paragraph--type--huomionosto .field--name-field-ingressi,.paragraph--type--huomionosto .field--name-field-ingressi P{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.875rem;color:#FFF;text-align:center}@media only screen and (min-width: 680px){.paragraph--type--huomionosto .field--name-field-ingressi,.paragraph--type--huomionosto .field--name-field-ingressi P{font-size:1.5625rem;line-height:2.0625rem}}.paragraph--type--huomionosto .field--name-field-link{margin:30px 0 0;text-align:center}.paragraph--type--huomionosto .field--name-field-link A{font-family:"jaf-domus",sans-serif;font-weight:600;background-color:#FFF;border-radius:50px;-webkit-box-shadow:none;box-shadow:none;color:#004d7b;display:inline-block;padding:15px 26px;text-decoration:none}@media only screen and (min-width: 680px){.paragraph--type--huomionosto .field--name-field-link A{padding:15px 36px}}.paragraph--type--huomionosto .field--name-field-link A:hover{opacity:0.8}.paragraph--type--icon-highlights{background-color:#F3FDFF;margin:20px auto;padding:20px}@media only screen and (min-width: 1200px){.paragraph--type--icon-highlights{margin:40px auto;padding:57px 40px}}.paragraph--type--icon-highlights .heading-aggregator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 680px){.paragraph--type--icon-highlights .heading-aggregator{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.paragraph--type--icon-highlights .field--name-field-ikoni{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:8px}@media only screen and (min-width: 680px){.paragraph--type--icon-highlights .field--name-field-ikoni{-ms-flex-preferred-size:1%;flex-basis:1%;margin-bottom:0px;margin-right:20px;margin-top:3px}}.paragraph--type--icon-highlights .field--name-field-ikoninostot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0px auto;max-width:1070px;row-gap:0px;width:100%}@media only screen and (min-width: 680px){.paragraph--type--icon-highlights .field--name-field-ikoninostot{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:20px auto;row-gap:10px}}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item{-ms-flex-preferred-size:150px;flex-basis:150px}@media only screen and (min-width: 680px){.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item{-ms-flex-preferred-size:160px;flex-basis:160px}}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item .field--name-field-image{margin:0px auto 8px auto;height:88px;width:88px}@media only screen and (min-width: 680px){.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item .field--name-field-image{margin:0px auto 8px auto;height:112px;width:112px}}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item svg,.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item img{height:auto;width:100%}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item A{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item A:hover{background-color:transparent}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item A:hover .field--name-field-text{color:#00abbe}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item A:hover .field--name-field-image{opacity:0.8}.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item .field--name-field-text{font-size:1.125rem;line-height:1.375rem;font-family:"jaf-domus",sans-serif;font-weight:600;color:#004d7b;text-align:center}@media only screen and (min-width: 680px){.paragraph--type--icon-highlights .field--name-field-ikoninostot .field__item .field--name-field-text{font-size:1.25rem;line-height:1.5rem}}.paragraph--type--image-text-highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto;padding:25px 20px}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 1200px){.paragraph--type--image-text-highlight{max-width:1120px;padding:40px}}.paragraph--type--image-text-highlight .field--name-field-title{font-size:1.625rem;line-height:1.875rem;font-family:"museo-slab", serif;font-weight:700;color:#003F70;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight .field--name-field-title{font-size:1.875rem;line-height:2.25rem;margin-bottom:40px;text-align:center}}@media only screen and (min-width: 1200px){.paragraph--type--image-text-highlight .field--name-field-title{font-size:2.1875rem;line-height:2.625rem}}.paragraph--type--image-text-highlight .field--name-field-image{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:30px}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight .field--name-field-image{-ms-flex-preferred-size:45%;flex-basis:45%;margin:0 5% 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border:0}}.paragraph--type--image-text-highlight .field--name-field-image IMG{height:auto;width:100%}.paragraph--type--image-text-highlight .field--name-field-long-text{color:#003F70;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight .field--name-field-long-text{-ms-flex-preferred-size:50%;flex-basis:50%}}.paragraph--type--image-text-highlight .field--name-field-long-text P{font-size:1.125rem;line-height:1.5625rem;color:#003F70}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight .field--name-field-long-text P{font-size:1.375rem;line-height:2.125rem;-ms-flex-preferred-size:50%;flex-basis:50%}}.paragraph--type--image-text-highlight .field--name-field-long-text H2,.paragraph--type--image-text-highlight .field--name-field-long-text H3{text-transform:none}.paragraph--type--image-text-highlight .field--name-field-long-text H2{font-family:"museo-slab", serif;font-weight:700;font-size:1.625rem;line-height:1.875rem}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight .field--name-field-long-text H2{font-size:2rem;line-height:2.375rem}}@media only screen and (min-width: 1200px){.paragraph--type--image-text-highlight .field--name-field-long-text H2{font-size:2.5rem;line-height:3rem}}.paragraph--type--image-text-highlight .field--name-field-long-text H3{font-family:"jaf-domus",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.5625rem}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight .field--name-field-long-text H3{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1200px){.paragraph--type--image-text-highlight .field--name-field-long-text H3{font-size:1.375rem;line-height:2.125rem}}.paragraph--type--image-text-highlight .field--name-field-long-text A{font-family:"jaf-domus",sans-serif;font-weight:600;-webkit-box-shadow:none;box-shadow:none;color:#003F70;text-decoration:underline}.paragraph--type--image-text-highlight .field--name-field-long-text A:hover{background-color:transparent;color:#003F70}@media only screen and (min-width: 680px){.paragraph--type--image-text-highlight.imgposition--right .field--name-field-image{margin:0 0 0 5%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.paragraph--type--latest-news-list{margin:40px 20px;max-width:1120px}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list{margin:60px auto}}.paragraph--type--latest-news-list .field--name-field-title:before{background-image:url(../images/news-icon.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;content:"";height:35px;margin:5px auto;width:40px}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list .field--name-field-title:before{display:inline-block;margin:0 20px -3px 0}}.paragraph--type--latest-news-list .field--name-field-text{font-size:1.5rem;line-height:1.875rem;font-family:"jaf-domus",sans-serif;font-weight:600;color:#004d7b;text-align:center}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list .field--name-field-text{font-size:1.5625rem;line-height:2.0625rem}}.paragraph--type--latest-news-list .field--name-field-link{text-align:center}.paragraph--type--latest-news-list .field--name-field-link A{font-size:1.0625rem;line-height:1.25rem;font-family:"jaf-domus",sans-serif;font-weight:600;background-image:-webkit-gradient(linear, left top, right top, from(#00abbe), to(#004d7b));background-image:linear-gradient(90deg, #00abbe 0%, #004d7b 100%);border-radius:32px;-webkit-box-shadow:none;box-shadow:none;color:#FFF;padding:16px 24px;text-decoration:none}.paragraph--type--latest-news-list .field--name-field-link A:hover{background-image:-webkit-gradient(linear, left top, right top, from(#004d7b), to(#00abbe));background-image:linear-gradient(90deg, #004d7b 0%, #00abbe 100%)}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list .field--name-field-link A{font-size:1.1875rem;line-height:1.4375rem;padding:18px 40px}}.paragraph--type--latest-news-list .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:8%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto;padding:15px 0;row-gap:30px}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list .view-content{background-image:url(../images/3-news-block-bg.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.paragraph--type--latest-news-list .view-content .views-row{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list .view-content .views-row{-ms-flex-preferred-size:28%;flex-basis:28%;text-align:initial}}.paragraph--type--latest-news-list .view-content .views-row:after{background-color:#D5EFF9;content:"";display:block;height:5px;margin:30px auto 0;width:110px}.paragraph--type--latest-news-list .view-content .views-row:last-child:after{display:none}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list .view-content .views-row:after{display:none}}.paragraph--type--latest-news-list .view-content .views-item-news .date{font-family:"jaf-domus",sans-serif;font-weight:700;font-size:1.375rem;line-height:1.625rem;color:#004d7b}.paragraph--type--latest-news-list .view-content .views-item-news .date:before{background-image:url(../images/pill-icon.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;display:inline-block;content:"";height:19px;margin-right:10px;margin-bottom:-3px;width:38px}.paragraph--type--latest-news-list .view-content .views-item-news H3{font-size:1.25rem;line-height:1.5rem;font-family:"jaf-domus",sans-serif;font-weight:600;color:#004d7b;margin-bottom:5px;margin-top:10px}@media only screen and (min-width: 1200px){.paragraph--type--latest-news-list .view-content .views-item-news H3{font-size:1.375rem;line-height:1.625rem}}.paragraph--type--latest-news-list .view-content .views-item-news H3 A{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.paragraph--type--latest-news-list .view-content .views-item-news H3 A:hover{background-color:transparent}.paragraph--type--latest-news-list .view-content .views-item-news H3 A SPAN{color:#004d7b;text-decoration:none;text-transform:none}.paragraph--type--text-columns{margin:40px auto}.paragraph--type--text-columns .text-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 680px){.paragraph--type--text-columns .text-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:50px auto 60px}}.paragraph--type--text-columns .field--name-field-left-column-text,.paragraph--type--text-columns .field--name-field-right-column-text{-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px 0}@media only screen and (min-width: 680px){.paragraph--type--text-columns .field--name-field-left-column-text,.paragraph--type--text-columns .field--name-field-right-column-text{-ms-flex-preferred-size:400px;flex-basis:400px;padding:15px 40px}}.paragraph--type--text-columns .field--name-field-left-column-text *,.paragraph--type--text-columns .field--name-field-right-column-text *{font-size:1.25rem;line-height:1.5rem;color:#004d7b;text-align:center}@media only screen and (min-width: 680px){.paragraph--type--text-columns .field--name-field-left-column-text *,.paragraph--type--text-columns .field--name-field-right-column-text *{font-size:1.375rem;line-height:1.625rem}}.paragraph--type--text-columns .field--name-field-left-column-text strong,.paragraph--type--text-columns .field--name-field-right-column-text strong{font-family:"jaf-domus",sans-serif;font-weight:600;font-weight:600}.paragraph--type--text-columns .field--name-field-left-column-text A,.paragraph--type--text-columns .field--name-field-right-column-text A{font-family:"jaf-domus",sans-serif;font-weight:600;-webkit-box-shadow:none !important;box-shadow:none !important;color:#004d7b !important;text-decoration:none !important}.paragraph--type--text-columns .field--name-field-left-column-text P,.paragraph--type--text-columns .field--name-field-right-column-text P{line-height:1.3}.paragraph--type--text-columns .field--name-field-left-column-text P:first-child,.paragraph--type--text-columns .field--name-field-right-column-text P:first-child{margin-top:0;padding-top:0}.paragraph--type--text-columns .field--name-field-left-column-text{background-image:-webkit-gradient(linear, left top, right top, from(#00ABBE), to(#00ABBE));background-image:linear-gradient(90deg, #00ABBE 0%, #00ABBE 100%);background-position:50% 100%;background-repeat:no-repeat;background-size:80px 2px}@media only screen and (min-width: 680px){.paragraph--type--text-columns .field--name-field-left-column-text{background-image:none;border-right:2px #00ABBE solid}}.paragraph--type--uutiskirjelomake{background-color:#F3FDFF;margin:20px auto;padding:20px}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake{margin:40px auto;padding:57px 40px}}.paragraph--type--uutiskirjelomake form{margin:0px auto;max-width:700px}.paragraph--type--uutiskirjelomake h3{font-size:1.625rem;line-height:1.875rem;font-family:"museo-slab", serif;font-weight:700;text-align:center;text-transform:none}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake h3{font-size:2.5rem;line-height:3rem}}.paragraph--type--uutiskirjelomake h3:before{background-image:url(../images/newsletter.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;margin:0px auto 10px;width:54px}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake h3:before{display:inline-block;margin-bottom:0px;margin-right:20px}}.paragraph--type--uutiskirjelomake .lianamailer-formfield-error{color:#FF3333;margin:25px;text-align:center}.paragraph--type--uutiskirjelomake .field--name-field-long-text{margin:10px auto 15px auto;max-width:700px;text-align:center}.paragraph--type--uutiskirjelomake .field--name-field-long-text P{font-size:1.5rem;line-height:1.875rem}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake .field--name-field-long-text P{font-size:1.5625rem;line-height:2.0625rem}}.paragraph--type--uutiskirjelomake .lianamailer-formfield-lists-aggregator{margin:20px auto 8px auto;max-width:700px;padding:0px 0px}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake .lianamailer-formfield-lists-aggregator{margin:20px calc(50% - 350px) 10px;padding:0px 25px}}.paragraph--type--uutiskirjelomake .lianamailer-formfield-lists-aggregator .lianamailer-formfield-lists{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake .lianamailer-formfield-lists-aggregator .lianamailer-formfield-lists{padding-top:3px}}.paragraph--type--uutiskirjelomake .lianamailer-formfield-lists-aggregator .lianamailer-formfield-lists label{display:block;margin-left:8px;margin-top:0px}.paragraph--type--uutiskirjelomake .lianamailer-formfield-lists-aggregator .lianamailer-formfield-lists input{margin-right:8px;margin-top:0px;-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;background-color:#FFF;background-position:center;background-repeat:no-repeat;background-size:16px 10px;border:1px solid #004d7b;-ms-flex-negative:0;flex-shrink:0;height:28px;width:28px}.paragraph--type--uutiskirjelomake .lianamailer-formfield-lists-aggregator .lianamailer-formfield-lists input:checked{background-color:#003F70;background-image:url("/sites/default/themes/laakevarmennus/images/check-bold.svg")}.paragraph--type--uutiskirjelomake .privacy-policy-link{text-align:center}.paragraph--type--uutiskirjelomake .privacy-policy-link A{font-size:1.0625rem;line-height:1.25rem;font-family:"jaf-domus",sans-serif;font-weight:400;color:#004d7b}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake .privacy-policy-link A{font-size:1.1875rem;line-height:1.4375rem}}.paragraph--type--uutiskirjelomake .privacy-policy-link A:hover{text-decoration:none}.paragraph--type--uutiskirjelomake fieldset legend{display:none}.paragraph--type--uutiskirjelomake label{font-size:1.1875rem;line-height:1.4375rem;color:#004d7b;font-weight:400}.paragraph--type--uutiskirjelomake .js-form-type-email label{display:block;margin-bottom:5px;margin-left:15px}.paragraph--type--uutiskirjelomake input[type=email]{border:1px solid #004d7b;border-radius:18px;max-width:calc(100% - 28px);padding:6px 12px;width:calc(100% - 28px)}.paragraph--type--uutiskirjelomake .lianamailer-success{color:#00abbe;font-weight:700;margin:40px auto;text-align:center}.paragraph--type--uutiskirjelomake .js-form-item-linkki{text-align:center}.paragraph--type--uutiskirjelomake .js-form-item-linkki A{font-size:1.1875rem;line-height:1.4375rem;-webkit-box-shadow:none;box-shadow:none;color:#004d7b;text-decoration:underline}.paragraph--type--uutiskirjelomake .js-form-item-linkki A:hover{background-color:transparent;color:#004d7b;text-decoration:none}.paragraph--type--uutiskirjelomake .lianamailer-formfield-submit{margin:30px auto;text-align:center}.paragraph--type--uutiskirjelomake .lianamailer-formfield-submit button{font-size:1.0625rem;line-height:1.25rem;font-family:"jaf-domus",sans-serif;font-weight:600;background-image:-webkit-gradient(linear, left top, right top, from(#00abbe), to(#004d7b));background-image:linear-gradient(90deg, #00abbe 0%, #004d7b 100%);border-radius:32px;border:0px solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#FFF;padding:16px 28px;text-decoration:none}.paragraph--type--uutiskirjelomake .lianamailer-formfield-submit button:hover{background-image:-webkit-gradient(linear, left top, right top, from(#004d7b), to(#00abbe));background-image:linear-gradient(90deg, #004d7b 0%, #00abbe 100%)}@media only screen and (min-width: 1200px){.paragraph--type--uutiskirjelomake .lianamailer-formfield-submit button{font-size:1.1875rem;line-height:1.4375rem;padding:18px 50px}}.paragraph--type--wysiwyg{margin:40px 20px;max-width:1200px}@media only screen and (min-width: 1200px){.paragraph--type--wysiwyg{margin:60px auto}}.paragraph--type--wysiwyg .field--name-field-formatted-text{color:#003F70;margin:0px auto;max-width:1120px;width:100%}@media only screen and (min-width: 680px){.paragraph--type--wysiwyg .field--name-field-formatted-text{width:calc(100% - 40px)}}.paragraph--type--wysiwyg .field--name-field-formatted-text H2,.paragraph--type--wysiwyg .field--name-field-formatted-text H3{text-transform:none}.paragraph--type--wysiwyg .field--name-field-formatted-text H2{font-family:"museo-slab", serif;font-weight:700;font-size:1.625rem;line-height:1.875rem}@media only screen and (min-width: 680px){.paragraph--type--wysiwyg .field--name-field-formatted-text H2{font-size:2rem;line-height:2.375rem}}@media only screen and (min-width: 1200px){.paragraph--type--wysiwyg .field--name-field-formatted-text H2{font-size:2.5rem;line-height:3rem}}.paragraph--type--wysiwyg .field--name-field-formatted-text H3{font-family:"jaf-domus",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.5625rem}@media only screen and (min-width: 680px){.paragraph--type--wysiwyg .field--name-field-formatted-text H3{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1200px){.paragraph--type--wysiwyg .field--name-field-formatted-text H3{font-size:1.375rem;line-height:2.125rem}}.paragraph--type--wysiwyg .field--name-field-formatted-text p{font-size:1.125rem;line-height:1.5625rem;text-align:left}@media only screen and (min-width: 680px){.paragraph--type--wysiwyg .field--name-field-formatted-text p{font-size:1.25rem;line-height:1.875rem}}@media only screen and (min-width: 1200px){.paragraph--type--wysiwyg .field--name-field-formatted-text p{font-size:1.375rem;line-height:2.125rem}}.paragraph--type--wysiwyg .field--name-field-formatted-text A{font-family:"jaf-domus",sans-serif;font-weight:600;-webkit-box-shadow:none;box-shadow:none;color:#003F70;text-decoration:underline}.paragraph--type--wysiwyg .field--name-field-formatted-text A:hover{background-color:transparent;color:#003F70}.path-user .top-content{border-bottom:1px #00abbe solid}.path-user .region-content{margin-bottom:40px;margin-top:10px}.path-user .description{font-size:1.125rem;line-height:1.625rem}.path-user .js-form-type-textfield{margin-bottom:20px}.path-user .js-form-type-password{margin-bottom:20px}.path-user label{font-family:"jaf-domus",sans-serif;font-weight:400}.layout-container{clear:both;max-width:100%;margin:0 auto;overflow:hidden}.layout-container header[role=banner]{min-height:200px}.top-content{margin:0 auto}.page-node-type-publication-front-page .region-header,.page-node-type-publication-sub-page .region-header{margin:0 auto}.page-node-type-publication-front-page .region-header::after,.page-node-type-publication-sub-page .region-header::after{clear:both;content:"";display:block}@media only screen and (min-width: 680px){.page-node-type-publication-front-page .region-header::after,.page-node-type-publication-sub-page .region-header::after{clear:both;content:"";display:block}}@media only screen and (min-width: 1200px){.page-node-type-publication-front-page .region-header,.page-node-type-publication-sub-page .region-header{max-width:1440px}.page-node-type-publication-front-page .region-header::after,.page-node-type-publication-sub-page .region-header::after{clear:both;content:"";display:block}}.page-node-type-publication-front-page .highlight-content,.page-node-type-publication-sub-page .highlight-content{clear:both;margin:0 auto;width:100%}.page-node-type-publication-front-page .highlight-content .region-content-highlight,.page-node-type-publication-sub-page .highlight-content .region-content-highlight{margin:0 auto}.page-node-type-publication-front-page .highlight-content .region-content-highlight::after,.page-node-type-publication-sub-page .highlight-content .region-content-highlight::after{clear:both;content:"";display:block}@media only screen and (min-width: 680px){.page-node-type-publication-front-page .highlight-content .region-content-highlight::after,.page-node-type-publication-sub-page .highlight-content .region-content-highlight::after{clear:both;content:"";display:block}}@media only screen and (min-width: 1200px){.page-node-type-publication-front-page .highlight-content .region-content-highlight,.page-node-type-publication-sub-page .highlight-content .region-content-highlight{max-width:1440px}.page-node-type-publication-front-page .highlight-content .region-content-highlight::after,.page-node-type-publication-sub-page .highlight-content .region-content-highlight::after{clear:both;content:"";display:block}}.highlight-content{clear:both;margin:0 auto;width:100%}.layout-content{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.layout-content{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px);margin-top:35px}}@media only screen and (min-width: 1200px){.layout-content{width:calc(83.33333%);float:left;margin-left:0px;margin-left:calc(8.33333% + 0px)}}.layout-main.has-sidebar-second .layout-content{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.layout-main.has-sidebar-second .layout-content{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px)}}@media only screen and (min-width: 1200px){.layout-main.has-sidebar-second .layout-content{width:calc(54.16667%);float:left;margin-left:0px;margin-left:calc(8.33333% + 0px)}}.layout-sidebar-second{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.layout-sidebar-second{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px);margin-top:60px}}@media only screen and (min-width: 1200px){.layout-sidebar-second{width:calc(25%);float:left;margin-left:0px;margin-left:calc(6.25% + 0px)}}@media only screen and (max-width: 1199px){.layout-sidebar-second{margin-bottom:30px;margin-top:30px}}.layout-content-bottom{clear:both}.node--unpublished{background-color:initial}.node-header{position:relative}.page-node-type-page .layout-main{margin:0 auto}.page-node-type-page .layout-main::after{clear:both;content:"";display:block}@media only screen and (min-width: 680px){.page-node-type-page .layout-main::after{clear:both;content:"";display:block}}@media only screen and (min-width: 1200px){.page-node-type-page .layout-main{max-width:1440px}.page-node-type-page .layout-main::after{clear:both;content:"";display:block}}.page-node-type-page .layout-content{float:none;left:initial;margin:0px auto;max-width:1400px;width:100%}.page-403 .top-content,.page-404 .top-content{border-bottom:1px #00abbe solid}.page-403 .region-content,.page-404 .region-content{margin-bottom:40px;margin-top:10px}.page-node-type-faq .layout-main{margin:0 auto}.page-node-type-faq .layout-main::after{clear:both;content:"";display:block}@media only screen and (min-width: 680px){.page-node-type-faq .layout-main::after{clear:both;content:"";display:block}}@media only screen and (min-width: 1200px){.page-node-type-faq .layout-main{max-width:1440px}.page-node-type-faq .layout-main::after{clear:both;content:"";display:block}}.page-node-type-faq .layout-content{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.page-node-type-faq .layout-content{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px);margin-top:35px}}@media only screen and (min-width: 1200px){.page-node-type-faq .layout-content{width:calc(79.16667%);float:left;margin-left:0px;margin-left:calc(10.41667% + 0px)}}.page-node-type-faq .layout-main.has-sidebar-second .layout-content{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.page-node-type-faq .layout-main.has-sidebar-second .layout-content{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px)}}@media only screen and (min-width: 1200px){.page-node-type-faq .layout-main.has-sidebar-second .layout-content{width:calc(54.16667%);float:left;margin-left:0px;margin-left:calc(8.33333% + 0px)}}.page-node-type-faq .layout-sidebar-second{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.page-node-type-faq .layout-sidebar-second{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px);margin-top:60px}}@media only screen and (min-width: 1200px){.page-node-type-faq .layout-sidebar-second{width:calc(25%);float:left;margin-left:0px;margin-left:calc(6.25% + 0px)}}@media only screen and (max-width: 1199px){.page-node-type-faq .layout-sidebar-second{margin-bottom:30px;margin-top:30px}}.page-node-type-front-page .layout-main{background:#f5f7f8;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width: 1200px){.page-node-type-front-page .layout-main{left:0;margin-left:0;width:100%}}.page-node-type-front-page .layout-main .layout-content{width:100%;margin:0 auto}.page-node-type-front-page .layout-main .layout-content::after{clear:both;content:"";display:block}@media only screen and (min-width: 680px){.page-node-type-front-page .layout-main .layout-content{width:100%}.page-node-type-front-page .layout-main .layout-content::after{clear:both;content:"";display:block}}@media only screen and (min-width: 1200px){.page-node-type-front-page .layout-main .layout-content{max-width:1440px}.page-node-type-front-page .layout-main .layout-content::after{clear:both;content:"";display:block}}.page-node-type-front-page .layout-main .region-content{width:calc(85.71429%);float:left;margin-left:0px;left:calc(7.14286% + 0px);position:relative}@media only screen and (min-width: 680px){.page-node-type-front-page .layout-main .region-content{width:calc(91.66667%);float:left;margin-left:0px;left:calc(4.16667% + 0px);position:relative}}@media only screen and (min-width: 1200px){.page-node-type-front-page .layout-main .region-content{width:calc(75%);float:left;margin-left:0px;left:calc(12.5% + 0px);position:relative}}.page-node-type-news .top-content{border-bottom:10px #00abbe solid}.page-node-type-news .layout-content{width:calc(85.71429%);float:left;margin-left:0px;margin-left:calc(7.14286% + 0px)}@media only screen and (min-width: 680px){.page-node-type-news .layout-content{width:calc(91.66667%);float:left;margin-left:0px;margin-left:calc(4.16667% + 0px);margin-top:35px}}@media only screen and (min-width: 1200px){.page-node-type-news .layout-content{width:calc(54.16667%);float:left;margin-left:0px;margin-left:calc(22.91667% + 0px)}}.windows-machine .region-navigation #block-mainmenufinnish ul.menu a,.windows-machine .region-navigation #block-mainmenuenglish ul.menu a{letter-spacing:-1px}.windows-machine .block-lv-base.block-language-switcher a{letter-spacing:-1px}

/*# sourceMappingURL=styles.css.map */
