html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.article--search-results,.image-content--search-results,.source-material--search-results,.map--search-results,.other-material--search-results,.genealogy--search-results,.karjalan-heimo-publication--search-results{box-sizing:border-box;display:-ms-flexbox;display:flex;margin-bottom:24px;}@media only screen and (max-width:480px){.article--search-results,.image-content--search-results,.source-material--search-results,.map--search-results,.other-material--search-results,.genealogy--search-results,.karjalan-heimo-publication--search-results{border-bottom:1px solid #707070;padding-bottom:0.75rem;}}.article--search-results .image-container,.image-content--search-results .image-container,.source-material--search-results .image-container,.map--search-results .image-container,.other-material--search-results .image-container,.genealogy--search-results .image-container,.karjalan-heimo-publication--search-results .image-container{box-sizing:border-box;-ms-flex:0 0 144px;flex:0 0 144px;width:144px;height:144px;border:1px solid #707070;margin-right:1rem;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}@media only screen and (max-width:480px){.article--search-results .image-container,.image-content--search-results .image-container,.source-material--search-results .image-container,.map--search-results .image-container,.other-material--search-results .image-container,.genealogy--search-results .image-container,.karjalan-heimo-publication--search-results .image-container{box-sizing:border-box;-ms-flex:0 0 80px;flex:0 0 80px;width:80px;height:80px;}}@media only screen and (min-width:481px){.article--search-results .image-container,.image-content--search-results .image-container,.source-material--search-results .image-container,.map--search-results .image-container,.other-material--search-results .image-container,.genealogy--search-results .image-container,.karjalan-heimo-publication--search-results .image-container{box-sizing:border-box;-ms-flex:0 0 200px;flex:0 0 200px;width:200px;height:200px;}}@media only screen and (min-width:769px){.article--search-results .image-container,.image-content--search-results .image-container,.source-material--search-results .image-container,.map--search-results .image-container,.other-material--search-results .image-container,.genealogy--search-results .image-container,.karjalan-heimo-publication--search-results .image-container{box-sizing:border-box;-ms-flex:0 0 200px;flex:0 0 200px;width:200px;height:200px;}}@media only screen and (min-width:1025px){.article--search-results .image-container,.image-content--search-results .image-container,.source-material--search-results .image-container,.map--search-results .image-container,.other-material--search-results .image-container,.genealogy--search-results .image-container,.karjalan-heimo-publication--search-results .image-container{box-sizing:border-box;-ms-flex:0 0 264px;flex:0 0 264px;width:264px;height:264px;}}.article--search-results .image-container img.placeholder-image,.image-content--search-results .image-container img.placeholder-image,.source-material--search-results .image-container img.placeholder-image,.map--search-results .image-container img.placeholder-image,.other-material--search-results .image-container img.placeholder-image,.genealogy--search-results .image-container img.placeholder-image,.karjalan-heimo-publication--search-results .image-container img.placeholder-image{width:80px;height:80px;}@media only screen and (max-width:480px){.article--search-results .image-container img.placeholder-image,.image-content--search-results .image-container img.placeholder-image,.source-material--search-results .image-container img.placeholder-image,.map--search-results .image-container img.placeholder-image,.other-material--search-results .image-container img.placeholder-image,.genealogy--search-results .image-container img.placeholder-image,.karjalan-heimo-publication--search-results .image-container img.placeholder-image{width:50px;height:50px;}}@media only screen and (min-width:481px){.article--search-results .image-container img.placeholder-image,.image-content--search-results .image-container img.placeholder-image,.source-material--search-results .image-container img.placeholder-image,.map--search-results .image-container img.placeholder-image,.other-material--search-results .image-container img.placeholder-image,.genealogy--search-results .image-container img.placeholder-image,.karjalan-heimo-publication--search-results .image-container img.placeholder-image{width:120px;height:120px;}}@media only screen and (min-width:1025px){.article--search-results .image-container img.placeholder-image,.image-content--search-results .image-container img.placeholder-image,.source-material--search-results .image-container img.placeholder-image,.map--search-results .image-container img.placeholder-image,.other-material--search-results .image-container img.placeholder-image,.genealogy--search-results .image-container img.placeholder-image,.karjalan-heimo-publication--search-results .image-container img.placeholder-image{width:140px;height:140px;}}.article--search-results .data-container,.image-content--search-results .data-container,.source-material--search-results .data-container,.map--search-results .data-container,.other-material--search-results .data-container,.genealogy--search-results .data-container,.karjalan-heimo-publication--search-results .data-container{box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;}.article--search-results .data-container a.result-link-title,.image-content--search-results .data-container a.result-link-title,.source-material--search-results .data-container a.result-link-title,.map--search-results .data-container a.result-link-title,.other-material--search-results .data-container a.result-link-title,.genealogy--search-results .data-container a.result-link-title,.karjalan-heimo-publication--search-results .data-container a.result-link-title{color:#7EAD3A;font-size:1rem;font-weight:700;margin-bottom:.5rem;display:block;}@media only screen and (min-width:481px){.article--search-results .data-container a.result-link-title,.image-content--search-results .data-container a.result-link-title,.source-material--search-results .data-container a.result-link-title,.map--search-results .data-container a.result-link-title,.other-material--search-results .data-container a.result-link-title,.genealogy--search-results .data-container a.result-link-title,.karjalan-heimo-publication--search-results .data-container a.result-link-title{font-size:1.125rem;}}@media only screen and (min-width:769px){.article--search-results .data-container a.result-link-title,.image-content--search-results .data-container a.result-link-title,.source-material--search-results .data-container a.result-link-title,.map--search-results .data-container a.result-link-title,.other-material--search-results .data-container a.result-link-title,.genealogy--search-results .data-container a.result-link-title,.karjalan-heimo-publication--search-results .data-container a.result-link-title{font-size:1.25rem;}}.article--search-results .data-container .result-content-type,.image-content--search-results .data-container .result-content-type,.source-material--search-results .data-container .result-content-type,.map--search-results .data-container .result-content-type,.other-material--search-results .data-container .result-content-type,.genealogy--search-results .data-container .result-content-type,.karjalan-heimo-publication--search-results .data-container .result-content-type{font-size:1rem;color:#707070;margin-bottom:.5rem;}@media only screen and (min-width:769px){.article--search-results .data-container .result-content-type,.image-content--search-results .data-container .result-content-type,.source-material--search-results .data-container .result-content-type,.map--search-results .data-container .result-content-type,.other-material--search-results .data-container .result-content-type,.genealogy--search-results .data-container .result-content-type,.karjalan-heimo-publication--search-results .data-container .result-content-type{font-size:1.125rem;}}.article--search-results .data-container .data-row,.image-content--search-results .data-container .data-row,.source-material--search-results .data-container .data-row,.map--search-results .data-container .data-row,.other-material--search-results .data-container .data-row,.genealogy--search-results .data-container .data-row,.karjalan-heimo-publication--search-results .data-container .data-row{margin-bottom:.5rem;}.article--search-results .data-container label,.image-content--search-results .data-container label,.source-material--search-results .data-container label,.map--search-results .data-container label,.other-material--search-results .data-container label,.genealogy--search-results .data-container label,.karjalan-heimo-publication--search-results .data-container label{display:inline-block;font-weight:600;color:#707070;}.article--search-results .data-container .data-value,.image-content--search-results .data-container .data-value,.source-material--search-results .data-container .data-value,.map--search-results .data-container .data-value,.other-material--search-results .data-container .data-value,.genealogy--search-results .data-container .data-value,.karjalan-heimo-publication--search-results .data-container .data-value{display:inline-block;color:#707070;}.toolbar-menu-administration > ul.toolbar-menu > .menu-item:nth-child(2) > .toolbar-icon{padding-left:2.25rem;}.toolbar-menu-administration > ul.toolbar-menu > .menu-item:nth-child(2) > .toolbar-icon:before{background-image:url(/themes/custom/sampo/kss-logo.svg) !important;background-size:16px auto;}*{box-sizing:border-box;}html{height:100%;}body{color:#113233;font-family:"Open Sans",sans-serif;font-weight:400;margin:0;padding:0;background:#E5E5E5;}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;}ul,ol{margin:0;padding:0;list-style:none;}img{max-width:100%;height:auto;}figcaption{font-style:italic;max-width:650px;font-size:0.875rem;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}h1,.h1{font-weight:bold;margin-bottom:8px;margin-top:0;font-size:1.85rem;}.region-content h1,.region-content .h1{font-size:1.5rem;border-bottom:3px solid #003334;padding-bottom:8px;margin-bottom:3rem;}h2,.h2{margin-bottom:8px;margin-top:0;font-size:1.5rem;}h3,.h3{margin-bottom:8px;margin-top:0;font-size:1.25rem;}h4,.h4{margin-bottom:5px;margin-top:0;font-size:1.125rem;}p{margin:0 0 1rem;width:100%;font-size:1rem;}a,.link{color:#7EAD3A;text-decoration:underline;}a:hover,a:focus,.link:hover,.link:focus{color:#000;text-decoration:none;}a:active,.link:active{color:#444;text-decoration:none;}a:focus,.link:focus{outline:thin dotted;}a.external-link:before,.link.external-link:before{content:url(/themes/custom/sampo/components/_global/dist/link-arrow-left.svg);display:inline-block;width:23px;height:auto;margin-right:18px;vertical-align:middle;}a.external-link.bg-green,.link.external-link.bg-green{background:#003334;padding:13px 31px 13px 31px;color:white;display:block;}a.external-link.bg-green:hover,.link.external-link.bg-green:hover{background:#7EAD3A;}a.image-download-link,.link.image-download-link{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.95rem;}@media only screen and (min-width:769px){a.image-download-link,.link.image-download-link{font-size:1.125rem;}}a.image-download-link:before,.link.image-download-link:before{content:url("/themes/custom/sampo/components/_global/dist/icon-camera.svg");margin-right:.5rem;width:55px;height:44px;display:inline-block;}@media only screen and (min-width:769px){a.image-download-link:before,.link.image-download-link:before{margin-right:1rem;}}.field--label-above .field__label{font-size:1.25rem;margin-bottom:.75rem;font-weight:600;font-family:"Open Sans",sans-serif;}.field--label-inline .field__label{color:#707070;font-size:1rem;font-weight:600;font-family:"Open Sans",sans-serif;}.file--application-pdf{background-image:url("/themes/custom/sampo/components/_global/dist/icon-file.svg");background-size:35px auto;background-repeat:no-repeat;padding:10px 5px 10px 45px;}.file--application-pdf a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.layout-content{width:100%;padding:0 15px;display:block;background:white;padding:20px;}@media only screen and (min-width:769px){.layout-content{padding:0 20px;}}@media only screen and (min-width:1340px){.layout-content{width:1340px;margin:0 auto;padding:0 45px;}}@media only screen and (min-width:1680px){.layout-content{width:1680px;padding:0 50px;margin:0 auto;}}@media only screen and (min-width:769px){.layout-content{padding:25px 30px;}}@media only screen and (min-width:1340px){.layout-content{padding:25px 120px;}.path-frontpage .layout-content{padding:25px 40px;}}@media only screen and (min-width:1680px){.layout-content{padding:40px 140px;}.path-frontpage .layout-content{padding:25px 50px;}}@media only screen and (min-width:769px){.is-content-left .layout-content .main-content,.is-content-right .layout-content .main-content{box-sizing:border-box;display:-ms-flexbox;display:flex;}}@media only screen and (min-width:769px){.is-content-left .layout-content .main-content__left,.is-content-right .layout-content .main-content__left{box-sizing:border-box;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:3rem;}}@media only screen and (min-width:769px){.is-content-left .layout-content .main-content__main,.is-content-right .layout-content .main-content__main{box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;}}.footer-container{width:100%;padding:0 15px;display:block;background:#003334;}@media only screen and (min-width:769px){.footer-container{padding:0 20px;}}@media only screen and (min-width:1340px){.footer-container{width:1340px;margin:0 auto;padding:0 45px;}}@media only screen and (min-width:1680px){.footer-container{width:1680px;padding:0 50px;margin:0 auto;}}.region{display:inline-block;width:100%;}.region__inner{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 15px;position:relative;}.accessibly-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;padding:0;left:-10000px;}.u-hidden{display:none;}.text-red{color:red;}.text-green{color:green;}.text-white{color:white;}.text-grey{color:gray;}.text-thin{font-weight:normal;}.text-center{text-align:center;}.link--simple{text-decoration:none;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.region-footer-top{position:relative;}.region-footer-top .block-sampo-footer-content-block{position:relative;padding-bottom:100px;}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column{color:white;}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column h2{font-size:1.5rem;font-weight:700;margin-bottom:32px;}@media only screen and (min-width:1025px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column h2{font-size:1.875rem;}}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column h3{font-size:1.25rem;font-weight:700;margin-bottom:8px;}@media only screen and (min-width:1025px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column h3{font-size:1.5rem;}}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column p{font-size:1rem;}@media only screen and (min-width:1025px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column p{font-size:1.5rem;}}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__left{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:30px;}@media only screen and (min-width:769px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__left{padding-right:16px;box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}}@media only screen and (min-width:1025px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__left{box-sizing:border-box;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;}}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__center{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:100px;}@media only screen and (min-width:769px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__center{padding-left:8px;padding-right:8px;box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}}@media only screen and (min-width:1025px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__center{box-sizing:border-box;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;}}.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__right{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:100px;}@media only screen and (min-width:769px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__right{padding-left:16px;}}@media only screen and (min-width:1025px){.region-footer-top .block-sampo-footer-content-block .sampo-footer-content .sampo-footer__column__right{box-sizing:border-box;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.layout-content{width:100%;padding:0 15px;display:block;background:white;padding:20px;position:relative;margin-top:-60px;}@media only screen and (min-width:769px){.layout-content{padding:0 20px;}}@media only screen and (min-width:1340px){.layout-content{width:1340px;margin:0 auto;padding:0 45px;}}@media only screen and (min-width:1680px){.layout-content{width:1680px;padding:0 50px;margin:0 auto;}}@media only screen and (min-width:769px){.layout-content{position:relative;padding:25px 40px;margin-top:-60px;}}@media only screen and (min-width:1680px){.layout-content{position:relative;padding:25px 50px;margin-top:-60px;}}article.front-page--content-top{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}article.front-page--content-top .field--name-field-quick-links{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;}article.front-page--content-top .field--name-field-quick-links > .field__item{margin:0 8px 16px;}@media only screen and (min-width:1025px){article.front-page--content-top .field--name-field-quick-links > .field__item{margin-bottom:0;}}article.front-page--content-top .field--name-field-help-elements{display:none;margin-left:10px;}@media only screen and (min-width:1025px){article.front-page--content-top .field--name-field-help-elements{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;right:0;top:-112px;}}@media all and (min-width:1320px){article.front-page--content-top .field--name-field-help-elements{position:relative;top:0;}}@media only screen and (min-width:1680px){article.front-page--content-top .field--name-field-help-elements{margin-left:120px;}}article.front-page--content-top .field--name-field-help-elements > .field__item{margin:15px 8px 0 0;}article.front-page--content-top .field--name-field-help-elements > .field__item:last-child{margin-right:0;}@media only screen and (max-width:480px){article.front-page--content-top .field--name-field-help-elements > .field__item{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding-left:5px;}article.front-page--content-top .field--name-field-help-elements > .field__item:first-child{padding-left:0;padding-right:5px;}}@media only screen and (min-width:481px){article.front-page--content-top .field--name-field-help-elements > .field__item{margin:38px 8px 0;}}@media only screen and (min-width:1340px){article.front-page--content-top .field--name-field-help-elements > .field__item:nth-child(2) .help-element__text{left:-251px;}}@media only screen and (min-width:1680px){article.front-page--content-top .field--name-field-help-elements > .field__item:nth-child(2) .help-element__text{left:-273px;}}article.front-page--content-top .block-views-blocknews-block-1{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:3rem;}article.front-page--content-top .block-views-blocknews-block-1 .view-content{box-sizing:border-box;display:-ms-flexbox;display:flex;}article.front-page--content-top .block-views-blocknews-block-1 .view-content .views-row{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;}@media only screen and (min-width:481px){article.front-page--content-top .block-views-blocknews-block-1 .view-content .views-row{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}}@media only screen and (max-width:480px){article.front-page--full article.media--type-image.align-left,article.front-page--full article.media--type-image.align-right{float:none;text-align:center;margin-bottom:1rem;}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}#blocktabs-related_content_tabs{border:none;}#blocktabs-related_content_tabs ul.ui-tabs-nav{background:none;border:none;border-bottom:2px solid #003334;border-radius:0;padding:0;}#blocktabs-related_content_tabs ul.ui-tabs-nav li.ui-tabs-tab{border-radius:0;background:none;border:2px solid #003334;border-bottom:none;}#blocktabs-related_content_tabs ul.ui-tabs-nav li.ui-tabs-tab a{color:#003334;}#blocktabs-related_content_tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active,#blocktabs-related_content_tabs ul.ui-tabs-nav li.ui-tabs-tab:hover{background:#003334;}#blocktabs-related_content_tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a,#blocktabs-related_content_tabs ul.ui-tabs-nav li.ui-tabs-tab:hover a{color:white;}#blocktabs-related_content_tabs .ui-tabs-panel{padding-left:0;padding-right:0;}.view-sampo-related-content table{width:100%;}.view-sampo-related-content table tr{background:#E5EFD8;}.view-sampo-related-content table tr:nth-child(even){background:white;}.view-sampo-related-content table th{background:white;text-align:left;padding:5px 10px;line-height:1rem;}.view-sampo-related-content table td{padding:10px;}.view-sampo-related-content table td a{color:#7EAD3A;}.view-sampo-related-content table td a:hover{color:#003334;}.view-sampo-related-content table td.views-field-field-document .field--name-field-media-document span.file{background-size:28px auto;padding-left:35px;}.view-sampo-related-content table td.views-field-field-sub-type .item-list ul{margin-bottom:0;}.view-sampo-related-content table td.views-field-field-sub-type .item-list li{margin:0;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.block-views-blockcontent-listings-recent-documents{margin-top:15px;}@media only screen and (min-width:1025px){.block-views-blockcontent-listings-recent-documents{margin-top:30px;}}.block-views-blockcontent-listings-recent-documents h2{font-size:1.5rem;font-weight:700;line-height:1.85rem;color:#113233;margin-bottom:24px;}.block-views-blockcontent-listings-recent-documents .view-content{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-views-blockcontent-listings-recent-documents .view-content .views-row{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;background:#E5EFD8;padding:16px 20px;position:relative;}@media only screen and (max-width:480px){.block-views-blockcontent-listings-recent-documents .view-content .views-row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;}}@media all and (max-width:1024px){.block-views-blockcontent-listings-recent-documents .view-content .views-row:nth-child(even){background:white;}}@media only screen and (min-width:1025px){.block-views-blockcontent-listings-recent-documents .view-content .views-row{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}.block-views-blockcontent-listings-recent-documents .view-content .views-row:nth-child(4n+2),.block-views-blockcontent-listings-recent-documents .view-content .views-row:nth-child(4n+3){background:white;}}@media only screen and (min-width:1340px){.block-views-blockcontent-listings-recent-documents .view-content .views-row{padding:16px 46px;}}.block-views-blockcontent-listings-recent-documents .view-content .views-row:hover{background:#AAD68F;}.block-views-blockcontent-listings-recent-documents .view-content .views-row .views-field-title{box-sizing:border-box;-ms-flex:1 1 0%;flex:1 1 0%;color:#7EAD3A;font-size:1rem;font-weight:600;}@media only screen and (min-width:481px){.block-views-blockcontent-listings-recent-documents .view-content .views-row .views-field-title{padding-right:1rem;}}.block-views-blockcontent-listings-recent-documents .view-content .views-row .views-field-title a{color:#7EAD3A;}.block-views-blockcontent-listings-recent-documents .view-content .views-row .views-field-title a:hover{color:#003334;}.block-views-blockcontent-listings-recent-documents .view-content .views-row .views-field-type{font-size:1rem;color:#7EAD3A;}@media only screen and (min-width:481px){.block-views-blockcontent-listings-recent-documents .view-content .views-row .views-field-type{box-sizing:border-box;-ms-flex:0 0 150px;flex:0 0 150px;font-weight:600;}}.block-views-blockcontent-listings-recent-documents .view-content .views-row .views-field-view-node a{position:absolute;left:0;top:0;width:100%;height:100%;font-size:1px;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.region-content-top{display:block;position:relative;}.page-node-type-front-page .region-content-top{margin-top:-60px;}@media only screen and (min-width:481px){.page-node-type-front-page .region-content-top{margin-top:-85px;}}.path-haku .region-content-top{box-sizing:border-box;display:-ms-flexbox;display:flex;}.region-content-top .block-sampo-breadcrumb-block{margin-top:-1rem;margin-bottom:.5rem;}@media only screen and (min-width:1680px){.region-content-top .block-sampo-breadcrumb-block{margin-top:-2rem;}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.paragraph--type--help-element{position:relative;}.paragraph--type--help-element .help-element__button{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;background:#7EAD3A;padding:8px;cursor:pointer;}@media only screen and (min-width:481px){.paragraph--type--help-element .help-element__button{padding:8px 12px;}}.paragraph--type--help-element .help-element__button.active,.paragraph--type--help-element .help-element__button:hover{background:#003334;}.paragraph--type--help-element .help-element__button .field--name-field-icon{width:24px;height:24px;box-sizing:border-box;display:-ms-flexbox;display:flex;margin-right:5px;}@media only screen and (max-width:480px){.paragraph--type--help-element .help-element__button .field--name-field-icon{-ms-flex:0 0 30px;flex:0 0 30px;}}@media only screen and (min-width:481px){.paragraph--type--help-element .help-element__button .field--name-field-icon{width:32px;height:32px;margin-right:10px;}}.paragraph--type--help-element .help-element__button .field--name-field-help-element-title{color:white;font-size:.85rem;font-weight:600;}@media only screen and (max-width:480px){.paragraph--type--help-element .help-element__button .field--name-field-help-element-title{-ms-flex:1;flex:1;}}@media only screen and (min-width:481px){.paragraph--type--help-element .help-element__button .field--name-field-help-element-title{font-size:1rem;}}@media only screen and (min-width:1680px){.paragraph--type--help-element .help-element__button .field--name-field-help-element-title{font-size:1.125rem;}}.paragraph--type--help-element .help-element__text__container{position:relative;}.paragraph--type--help-element .help-element__text{display:none;position:absolute;background:#003334;color:white;padding:30px;right:0;width:534px;z-index:99;}@media only screen and (min-width:1340px){.paragraph--type--help-element .help-element__text{width:534px;right:auto;left:0;}}@media only screen and (min-width:1680px){.paragraph--type--help-element .help-element__text{width:670px;}}.paragraph--type--help-element .help-element__text h3{font-size:1.25rem;color:#B3D496;font-weight:600;}.paragraph--type--help-element .help-element__text p{font-size:1rem;line-height:1.5rem;}@media only screen and (min-width:1680px){.paragraph--type--help-element .help-element__text p{font-size:1.125rem;line-height:1.625rem;}}.paragraph--type--help-element .help-element__text a{color:#B3D496;font-weight:600;}.paragraph--type--help-element .help-element__text a:after{content:' >>';}.paragraph--type--help-element .help-element__text span.help-element__close-button{position:absolute;top:0;right:0;width:20px;z-index:99;cursor:pointer;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.paragraph--type--link-with-icon-and-text .field--name-field-icon{width:110px;height:110px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:white;margin-bottom:10px;box-shadow:1px 1px 15px #00000029;}@media only screen and (min-width:1680px){.paragraph--type--link-with-icon-and-text .field--name-field-icon{width:124px;height:124px;}}.paragraph--type--link-with-icon-and-text .field--name-field-icon .field--name-field-media-image > .field__item{text-align:center;}.paragraph--type--link-with-icon-and-text .field--name-field-icon .field--name-field-media-image > .field__item img{max-width:80%;max-height:80%;vertical-align:middle;}.paragraph--type--link-with-icon-and-text .paragraph__link-title{text-align:center;font-size:1rem;color:#7EAD3A;text-transform:uppercase;font-weight:600;}@media only screen and (min-width:1680px){.paragraph--type--link-with-icon-and-text .paragraph__link-title{font-size:1.25rem;}}.paragraph--type--link-with-icon-and-text:hover .field--name-field-icon{background:rgba(17,50,51,0.5);}.paragraph--type--link-with-icon-and-text:hover .paragraph__link-title{color:#003334;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.region-featured h1.page-title{background:rgba(0,51,52,0.8);color:white;text-align:center;padding:23px;margin-bottom:0;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.region-featured{position:relative;}.region-featured .block-sampo-quick-search-block{position:absolute;height:80%;width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;}.region-featured .block-sampo-quick-search-block .quick-search-form-container{width:1024px;max-width:100%;margin-right:20px;}@media only screen and (min-width:769px){.region-featured .block-sampo-quick-search-block .quick-search-form-container{margin-right:40px;}}@media only screen and (min-width:1340px){.region-featured .block-sampo-quick-search-block .quick-search-form-container{width:1340px;}}@media only screen and (min-width:1680px){.region-featured .block-sampo-quick-search-block .quick-search-form-container{width:1680px;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form{margin-left:20px;max-width:1068px;}@media only screen and (min-width:769px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form{margin-left:40px;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header{box-sizing:border-box;display:-ms-flexbox;display:flex;margin:0 1rem 0 0;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-form-heading{margin-right:1rem;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-form-heading h3{font-size:1.875rem;color:white;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description{position:relative;margin:0;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text{position:absolute;left:0;top:22px;}@media only screen and (min-width:769px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text{top:20px;}}@media only screen and (min-width:1340px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text{top:20px;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-icon{width:32px;height:32px;background:url("/themes/custom/sampo/components/_global/dist/icon-info-green.svg");background-size:100% auto;display:block;margin-top:2px;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-text{display:none;background-color:#003334;background-image:url("/themes/custom/sampo/components/_global/dist/icon-info-white.svg");background-position:left top;background-repeat:no-repeat;background-size:32px 32px;z-index:99;width:700px;max-width:90vw;padding:10px 10px 0 40px;font-size:.875rem;position:absolute;border-top-left-radius:15px;margin-top:2px;top:38px;padding-right:30px;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-text .close-button{display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;z-index:99;cursor:pointer;background:url("/themes/custom/sampo/components/_global/dist/icon-close-green.svg");background-size:20px auto;background-repeat:no-repeat;}@media only screen and (min-width:1025px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-text .close-button{display:none;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-text h4{position:absolute;top:2px;left:35px;font-size:1.175rem;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-text p{font-size:1rem;font-weight:600;color:white;}@media only screen and (min-width:769px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-text{top:auto;}}@media only screen and (min-width:1025px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text .help-text{padding-right:10px;}}@media only screen and (min-width:1025px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .form-header #edit-search-description .search-help-text:hover .help-text{display:block;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group{box-sizing:border-box;display:-ms-flexbox;display:flex;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .form-actions{box-sizing:border-box;-ms-flex:0 0 92px;flex:0 0 92px;height:64px;margin:0;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .form-actions input{height:100%;background-image:url("/themes/custom/sampo/components/_global/dist/icon-search-white.svg");background-size:auto 70%;font-size:0;width:100%;background-repeat:no-repeat;background-position:center;border:none;background-color:#7EAD3A;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .form-actions input:hover{background-color:#003334;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container{box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch{margin:0;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch label{display:none;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch input{font-size:1.5rem;font-weight:700;color:#7EAD3A;padding:16px 27px 15px;width:100%;border-radius:2px;border:none;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch input::-webkit-input-placeholder{color:#7EAD3A;opacity:0.7;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch input:-ms-input-placeholder{color:#7EAD3A;opacity:0.7;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch input::placeholder{color:#7EAD3A;opacity:0.7;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch-fields{position:absolute;right:0;top:0;padding-right:16px;margin:0;height:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}@media only screen and (max-width:480px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .textsearch-container .form-item-textsearch-fields{position:relative;height:auto;margin-top:.5rem;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .select--textsearch-fields .select2-container--default{height:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .select--textsearch-fields .select2-container--default .select2-selection--single{border-radius:0;border:none;background:none;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .select--textsearch-fields .select2-container--default .select2-selection--single .select2-selection__rendered{position:relative;text-align:right;padding-right:1.75rem;font-size:1.125rem;font-weight:600;color:#003334;}@media only screen and (max-width:480px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .select--textsearch-fields .select2-container--default .select2-selection--single .select2-selection__rendered{color:white;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .select--textsearch-fields .select2-container--default .select2-selection--single .select2-selection__rendered:after{content:"";background-image:url("/themes/custom/sampo/components/_global/dist/arrow-green-down.svg");background-repeat:no-repeat;width:20px;height:11px;position:absolute;right:0;top:38%;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .select--textsearch-fields .select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form .textsearch-group .select--textsearch-fields .select2-container--default.select2-container--open .select2-selection__rendered:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link{margin:.5rem 0 1rem;}@media only screen and (min-width:481px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link{margin:1rem 0;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link a.advanced-search-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#7EAD3A;color:white;padding:8px 20px;font-size:1rem;font-weight:700;}@media only screen and (min-width:481px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link a.advanced-search-link{padding:13px 26px;font-size:1.25rem;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link a.advanced-search-link:hover{background:#003334;}@media only screen and (max-width:480px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link a.advanced-search-link img{width:22px;}}.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link a.advanced-search-link span.icon-plus-white{background:url("/themes/custom/sampo/components/_global/icon-plus-white.svg");background-repeat:no-repeat;background-size:12px 12px;width:12px;height:24px;margin-right:1rem;}@media only screen and (min-width:481px){.region-featured .block-sampo-quick-search-block .quick-search-form-container #sampo-quick-search-form #edit-advanced-search-link a.advanced-search-link span.icon-plus-white{background-size:16px 16px;width:16px;height:30px;}}.select2-container--open .select2-dropdown{border-radius:0;border:1px solid #707070;}.select2-container--open .select2-dropdown .select2-results ul.select2-results__options .select2-results__option{color:#003334;font-weight:600;padding:9px 15px 9px 30px;}.select2-container--open .select2-dropdown .select2-results ul.select2-results__options .select2-results__option--highlighted{background-color:#003334;color:white;}.select2-container--open .select2-dropdown .select2-results ul.select2-results__options .select2-results__option[aria-selected=true]{background-image:url("/themes/custom/sampo/components/_global/dist/icon-check.svg");background-position:7px center;background-repeat:no-repeat;background-size:15px auto;background-color:#003334;color:white;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}article.front-page--header-image{position:relative;height:400px;}@media only screen and (min-width:1340px){article.front-page--header-image{height:629px;}}article.front-page--header-image .header-image-bg{height:100%;background-position:top center;background-repeat:no-repeat;}article.front-page--header-image .header-image-bg.desktop{background-size:2560px 629px;background-position:top center;display:none;}@media only screen and (min-width:1025px){article.front-page--header-image .header-image-bg.desktop{display:block;}}article.front-page--header-image .header-image-bg.mobile{display:block;height:400px;background-size:1024px 400px;background-position:top center;}@media only screen and (min-width:1025px){article.front-page--header-image .header-image-bg.mobile{display:none;}}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}header{background:white;position:-webkit-sticky;position:sticky;z-index:100;top:0;}@media only screen and (min-width:769px){header{position:relative;}}header .region-header{width:100%;display:block;box-sizing:border-box;display:-ms-flexbox;display:flex;}@media only screen and (min-width:1340px){header .region-header{width:1340px;margin:0 auto;}}@media only screen and (min-width:1680px){header .region-header{width:1680px;margin:0 auto;}}header .region-header #block-sampo-branding{box-sizing:border-box;-ms-flex:0 0 128px;flex:0 0 128px;width:128px;padding:8px 4px 8px 10px;}@media only screen and (min-width:481px){header .region-header #block-sampo-branding{box-sizing:border-box;-ms-flex:0 0 200px;flex:0 0 200px;width:200px;padding:8px 20px;}}@media only screen and (min-width:769px){header .region-header #block-sampo-branding{box-sizing:border-box;-ms-flex:0 0 260px;flex:0 0 260px;width:260px;}}@media only screen and (min-width:1025px){header .region-header #block-sampo-branding{box-sizing:border-box;-ms-flex:0 0 220px;flex:0 0 220px;width:220px;padding:8px 0;margin-left:30px;}}@media only screen and (min-width:1340px){header .region-header #block-sampo-branding{margin-left:0;}}header .region-header #block-sampo-branding .block-system-branding-block{box-sizing:border-box;display:-ms-flexbox;display:flex;}header .region-header #block-sampo-branding .site-name{margin-left:-2px;padding-top:21px;}@media only screen and (min-width:481px){header .region-header #block-sampo-branding .site-name{margin-left:-2px;padding-top:36px;}}@media only screen and (min-width:769px){header .region-header #block-sampo-branding .site-name{margin-left:-2px;padding-top:36px;}}header .region-header #block-sampo-branding .site-name a{color:#003334;font-family:"Open Sans",sans-serif;font-size:1.25rem;}@media only screen and (min-width:481px){header .region-header #block-sampo-branding .site-name a{font-size:1.75rem;}}@media only screen and (min-width:769px){header .region-header #block-sampo-branding .site-name a{font-size:2.5rem;}}header .region-header .header-right{box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;}header .region-header #block-sampo-main-menu{box-sizing:border-box;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:30px;}@media only screen and (min-width:1025px){header .region-header #block-sampo-main-menu{margin-right:15px;}}@media only screen and (min-width:1340px){header .region-header #block-sampo-main-menu{margin-right:30px;}}header .region-header #block-sampo-main-menu ul.menu{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;}header .region-header #block-sampo-main-menu ul.menu li{margin:10px 15px;}@media only screen and (min-width:1025px){header .region-header #block-sampo-main-menu ul.menu li{margin:10px;}}@media only screen and (min-width:1340px){header .region-header #block-sampo-main-menu ul.menu li{margin:10px 15px;}}@media only screen and (min-width:1680px){header .region-header #block-sampo-main-menu ul.menu li{margin:10px 30px;}}header .region-header #block-sampo-main-menu ul.menu li a{font-size:1.25rem;}@media only screen and (min-width:1025px){header .region-header #block-sampo-main-menu ul.menu li a{font-size:1rem;}}@media only screen and (min-width:1340px){header .region-header #block-sampo-main-menu ul.menu li a{font-size:1.25rem;}}header .region-header #block-sampo-main-menu ul.menu li a:hover{color:#003334;}header .region-header .responsive-menus.responsified{-ms-flex-order:2;order:2;-ms-flex-pack:end;justify-content:flex-end;width:auto;}header .region-header .responsive-menus.responsified span.toggler{height:41px;width:42px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#003334;border-radius:0;box-shadow:none;}@media only screen and (min-width:481px){header .region-header .responsive-menus.responsified span.toggler{height:43px;width:50px;}}header .region-header .responsive-menus.responsified .responsive-menus-simple{right:0;width:100vw;background:#003334;}header .region-header .responsive-menus.responsified .responsive-menus-simple ul.rm-removed li.menu-item a{text-align:right;text-transform:none;}header .region-header .responsive-menus.responsified .responsive-menus-simple ul.rm-removed li.menu-item a:after{content:url("/themes/custom/sampo/components/_global/arrow-white-right-big.svg");margin-left:1rem;}header .region-header #block-kssmainpagelink{box-sizing:border-box;-ms-flex:0 0 135px;flex:0 0 135px;width:135px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;}@media only screen and (min-width:481px){header .region-header #block-kssmainpagelink{box-sizing:border-box;-ms-flex:0 0 155px;flex:0 0 155px;width:155px;}}@media only screen and (min-width:769px){header .region-header #block-kssmainpagelink{box-sizing:border-box;-ms-flex:0 0 185px;flex:0 0 185px;width:185px;}}@media only screen and (min-width:1340px){header .region-header #block-kssmainpagelink{box-sizing:border-box;-ms-flex:0 0 220px;flex:0 0 220px;width:220px;}}header .region-header #block-kssmainpagelink p{margin-bottom:0;}header .region-header #block-kssmainpagelink a{background-color:#003334;background-image:url("/themes/custom/sampo/components/_global/arrow-white-right.svg");background-repeat:no-repeat;background-position:10px center;background-size:18px auto;padding:12px 11px 12px 33px;color:white;font-weight:700;display:block;transition:0.1s;font-size:.75rem;}@media only screen and (min-width:481px){header .region-header #block-kssmainpagelink a{background-position:10px center;background-size:23px auto;padding:12px 11px 12px 39px;font-size:.875rem;}}@media only screen and (min-width:769px){header .region-header #block-kssmainpagelink a{background-position:15px center;padding:11px 22px 11px 48px;font-size:.925rem;}}@media only screen and (min-width:1340px){header .region-header #block-kssmainpagelink a{background-position:31px center;padding:13px 31px 13px 70px;font-size:1rem;}}header .region-header #block-kssmainpagelink a:hover{background-color:#7EAD3A;background-position:36px center;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.header-bottom{background:rgba(0,51,52,0.8);color:white;text-align:center;height:87px;margin-bottom:0;}.region-content .node__content.divided__container{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:769px){.region-content .node__content.divided__container{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;}}.region-content .node__content.divided__container .node-content__left{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #707070;}@media only screen and (min-width:769px){.region-content .node__content.divided__container .node-content__left{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:1rem;margin-bottom:0;padding-bottom:0;border-bottom:none;}}.region-content .node__content.divided__container .node-content__left > .field{margin-bottom:1rem;}.region-content .node__content.divided__container .node-content__right{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;}@media only screen and (min-width:769px){.region-content .node__content.divided__container .node-content__right{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:1rem;}}.region-content .node__content.divided__container .node-content__left.col-sm-12,.region-content .node__content.divided__container .node-content__right.col-sm-12{box-sizing:border-box;-ms-flex:0 0 100%;flex:0 0 100%;}@media only screen and (max-width:480px){.region-content .node__content.divided__container .node-content__left.col-sm-6,.region-content .node__content.divided__container .node-content__right.col-sm-6{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}}@media only screen and (min-width:769px){.region-content .node__content.divided__container .node-content__left.col-md-4,.region-content .node__content.divided__container .node-content__right.col-md-4{box-sizing:border-box;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;}}@media only screen and (min-width:769px){.region-content .node__content.divided__container .node-content__left.col-md-6,.region-content .node__content.divided__container .node-content__right.col-md-6{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}}@media only screen and (min-width:1340px){.region-content .node__content.divided__container .node-content__left.col-lg-4,.region-content .node__content.divided__container .node-content__right.col-lg-4{box-sizing:border-box;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;}}@media only screen and (min-width:1340px){.region-content .node__content.divided__container .node-content__left.col-lg-6,.region-content .node__content.divided__container .node-content__right.col-lg-6{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}}@media only screen and (min-width:1340px){.region-content .node__content.divided__container .node-content__left.col-lg-8,.region-content .node__content.divided__container .node-content__right.col-lg-8{box-sizing:border-box;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;}}@media only screen and (min-width:1680px){.region-content .node__content.divided__container .node-content__left.col-xl-3,.region-content .node__content.divided__container .node-content__right.col-xl-3{box-sizing:border-box;-ms-flex:0 0 25%;flex:0 0 25%;}}@media only screen and (min-width:1680px){.region-content .node__content.divided__container .node-content__left.col-xl-4,.region-content .node__content.divided__container .node-content__right.col-xl-4{box-sizing:border-box;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;}}@media only screen and (min-width:1680px){.region-content .node__content.divided__container .node-content__left.col-xl-6,.region-content .node__content.divided__container .node-content__right.col-xl-6{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;}}@media only screen and (min-width:1680px){.region-content .node__content.divided__container .node-content__left.col-xl-8,.region-content .node__content.divided__container .node-content__right.col-xl-8{box-sizing:border-box;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;}}@media only screen and (min-width:1680px){.region-content .node__content.divided__container .node-content__left.col-xl-9,.region-content .node__content.divided__container .node-content__right.col-xl-9{box-sizing:border-box;-ms-flex:0 0 75%;flex:0 0 75%;}}.region-content .term-content.divided__container{box-sizing:border-box;display:-ms-flexbox;display:flex;}.region-content .term-content.divided__container .term-content__left{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:1rem;}.region-content .term-content.divided__container .term-content__left > .field{margin-bottom:1rem;}.region-content .term-content.divided__container .term-content__right{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:1rem;}nav.pager{margin-top:2rem;}nav.pager .pager__items .pager__item{padding:0;display:inline-block;}nav.pager .pager__items .pager__item a{color:#003334;border:1px solid #003334;padding:10px 14px;display:inline-block;font-weight:600;}nav.pager .pager__items .pager__item.is-active a{background:#7EAD3A;color:white;}nav.pager .pager__items .pager__item:hover a{background:#003334;color:white;}nav.pager .pager__items .pager__item--first a,nav.pager .pager__items .pager__item--previous a,nav.pager .pager__items .pager__item--next a,nav.pager .pager__items .pager__item--last a{border:none;color:#7EAD3A;font-size:1.5rem;}nav.pager .pager__items .pager__item--first a:hover,nav.pager .pager__items .pager__item--previous a:hover,nav.pager .pager__items .pager__item--next a:hover,nav.pager .pager__items .pager__item--last a:hover{background:none;color:#003334;}.view-places-map-search .views-field-name{margin-bottom:4px;}.view-places-map-search .views-field-name a{font-weight:600;font-size:15px;}.view-places-map-search .views-field{font-size:.925rem;color:#003334;margin-bottom:3px;}.view-places-map-search .views-field .views-label{display:inline-block;font-weight:600;margin-right:3px;}.view-places-map-search .views-field .field-content{display:inline-block;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-regular.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot");src:local(""),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff2") format("woff2"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.woff") format("woff"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.ttf") format("truetype"),url("/themes/custom/sampo/fonts/open-sans-v34-latin-700.svg#OpenSans") format("svg");}p{font-family:"Open Sans",sans-serif;}h1{font-family:"Open Sans",sans-serif;}h1.invisible{display:none;}h2{font-family:"Open Sans",sans-serif;}h3{font-family:"Open Sans",sans-serif;}h4{font-family:"Open Sans",sans-serif;}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:#7EAD3A;}.grow a{transition:all .05s ease-in-out;}.grow a:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}@media only screen and (min-width:769px){.block-local-tasks-block{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:opacity,0.1s;position:fixed;right:0;top:150px;z-index:9995;opacity:0.3;}.block-local-tasks-block .contextual{display:none;}.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;min-width:100px;}.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;color:#fff;background:#003334;padding:5px 10px;margin-bottom:5px;text-decoration:none;}.block-local-tasks-block .tabs a:hover{background-color:#8b8b8b;transition:background-color,0.1s;}.block-local-tasks-block .tabs li{list-style:none;display:block;}.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;}.ui-autocomplete.ui-front li.ui-menu-item{padding:6px;}.ui-autocomplete.ui-front li.ui-menu-item:hover{background:#003334;}.ui-autocomplete.ui-front li.ui-menu-item:hover a{border:none;background:none;}.ui-autocomplete.ui-front li.ui-menu-item a:hover{background:none;border:none;text-decoration:none;}.block-views-blockcontent-listings-recent-images{margin-top:30px;}.block-views-blockcontent-listings-recent-images h2{font-size:1.5rem;font-weight:700;line-height:1.85rem;color:#113233;margin-bottom:24px;}.block-views-blockcontent-listings-recent-images .view-content{padding:20px 30px;position:relative;}@media only screen and (min-width:481px){.block-views-blockcontent-listings-recent-images .view-content{padding:20px 60px;}}.block-views-blockcontent-listings-recent-images .view-content .views-row{position:relative;}.block-views-blockcontent-listings-recent-images .view-content .views-row .views-field-title{position:absolute;width:100%;bottom:0;background:rgba(17,50,51,0.8);padding:10px 10px;height:75px;text-align:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.block-views-blockcontent-listings-recent-images .view-content .views-row .views-field-title a{font-size:1rem;font-weight:600;color:white;}@media only screen and (min-width:1680px){.block-views-blockcontent-listings-recent-images .view-content .views-row .views-field-title a{font-size:1.125rem;}}.block-views-blockcontent-listings-recent-images .view-content .owl-nav .owl-prev{position:absolute;top:35%;left:0;background:url("/themes/custom/sampo/components/_global/dist/arrow-green-left.svg");font-size:1px;width:15px;height:26px;background-repeat:no-repeat;}@media only screen and (min-width:481px){.block-views-blockcontent-listings-recent-images .view-content .owl-nav .owl-prev{left:10px;top:40%;}}.block-views-blockcontent-listings-recent-images .view-content .owl-nav .owl-next{position:absolute;top:35%;right:0;background:url("/themes/custom/sampo/components/_global/dist/arrow-green-right.svg");font-size:1px;width:15px;height:26px;background-repeat:no-repeat;}@media only screen and (min-width:481px){.block-views-blockcontent-listings-recent-images .view-content .owl-nav .owl-next{right:10px;top:40%;}}.block-views-blockcontent-listings-recent-images .view-content .owl-dots{margin-top:2rem;text-align:center;}.block-views-blockcontent-listings-recent-images .view-content .owl-dots .owl-dot span{width:30px;height:30px;background:none;border:1px solid #7EAD3A;display:inline-block;border-radius:30px;margin:5px 7px;}.block-views-blockcontent-listings-recent-images .view-content .owl-dots .owl-dot.active span{background:#7EAD3A;}
