@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}a,a>img,button,input,select,textarea,.btn{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}a:hover,a:active,a:focus,a>img:hover,a>img:active,a>img:focus,button:hover,button:active,button:focus,input:hover,input:active,input:focus,select:hover,select:active,select:focus,textarea:hover,textarea:active,textarea:focus,.btn:hover,.btn:active,.btn:focus{outline:0}html{font-size:100%}@media(min-width: 992px){html{font-size:106.25%;line-height:25px}}body{color:#464646;font-size:1rem;font-style:normal;font-family:"scandia-web",Arial,Helvetica,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.wp-block-column:not(:first-child){margin-left:0}@media(min-width: 576px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (min-width: 576px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:510px;padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:680px}}@media screen and (min-width: 992px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:930px}}@media screen and (min-width: 1200px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:1110px}}@media screen and (min-width: 1400px){.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,.wp-content p,.wp-content .wp-block-image,.wp-content .wp-block-columns,.wp-content ul,.wp-content .wp-block-media-text,.wp-content .wp-block-gallery,.wp-content .wp-block-table,.wp-content .wp-block-separator,.wp-content form,.wp-content .wp-block-group__inner-container,.wp-content .wp-block-cover__inner-container,.wp-content .wp-block-embed__wrapper{max-width:1290px}}@media screen and (max-width: 767.98px){.wp-content .tummaylaosa h1,.wp-content .tummaylaosa h2,.wp-content .tummaylaosa h3,.wp-content .tummaylaosa h4,.wp-content .tummaylaosa h5,.wp-content .tummaylaosa h6,.wp-content .tummaylaosa p,.wp-content .tummaylaosa .wp-block-image,.wp-content .tummaylaosa .wp-block-columns,.wp-content .tummaylaosa ul,.wp-content .tummaylaosa .wp-block-media-text,.wp-content .tummaylaosa .wp-block-gallery,.wp-content .tummaylaosa .wp-block-table,.wp-content .tummaylaosa .wp-block-separator,.wp-content .tummaylaosa form,.wp-content .tummaylaosa .wp-block-group__inner-container,.wp-content .tummaylaosa .wp-block-cover__inner-container,.wp-content .tummaylaosa .wp-block-embed__wrapper,.wp-content .reunus h1,.wp-content .reunus h2,.wp-content .reunus h3,.wp-content .reunus h4,.wp-content .reunus h5,.wp-content .reunus h6,.wp-content .reunus p,.wp-content .reunus .wp-block-image,.wp-content .reunus .wp-block-columns,.wp-content .reunus ul,.wp-content .reunus .wp-block-media-text,.wp-content .reunus .wp-block-gallery,.wp-content .reunus .wp-block-table,.wp-content .reunus .wp-block-separator,.wp-content .reunus form,.wp-content .reunus .wp-block-group__inner-container,.wp-content .reunus .wp-block-cover__inner-container,.wp-content .reunus .wp-block-embed__wrapper{padding-right:0;padding-left:0}}.wp-content ul:not(.row){padding-left:32px !important}@media screen and (min-width: 576px){.wp-content ul:not(.row){padding-left:25px !important}}@media screen and (max-width: 767.98px){.wp-content .wp-block-spacer{height:.7rem !important}}.wp-content .wp-block-buttons,.wp-content a{width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 576px){.wp-content .wp-block-buttons,.wp-content a{max-width:510px}}@media screen and (min-width: 768px){.wp-content .wp-block-buttons,.wp-content a{max-width:680px}}@media screen and (min-width: 992px){.wp-content .wp-block-buttons,.wp-content a{max-width:930px}}@media screen and (min-width: 1200px){.wp-content .wp-block-buttons,.wp-content a{max-width:1110px}}@media screen and (min-width: 1400px){.wp-content .wp-block-buttons,.wp-content a{max-width:1290px}}.wp-content .wp-block-buttons{padding-right:15px;padding-left:15px}@media screen and (min-width: 576px){.wp-content .wp-block-buttons{padding-left:0;padding-right:0}}.wp-content .wp-block-image img{padding-right:0;padding-left:0}.wp-content .wp-block-gallery .blocks-gallery-grid{padding-left:0 !important;padding-right:0 !important}.wp-content .wp-block-group__inner-container,.wp-content .wp-block-columns{padding-left:0;padding-right:0}.wp-content .blocks-gallery-item figure img{padding-left:0;padding-right:0}.wp-content .wp-block-media-text.has-background{padding-left:0;padding-right:0}@media screen and (max-width: 767.98px){.wp-block-media-text{grid-template-columns:100% !important;padding-left:0;padding-right:0}.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2}}@media screen and (min-width: 576px)and (max-width: 1199.98px){.wp-block-columns{flex-wrap:wrap !important}.wp-block-columns .wp-block-column,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important;flex-grow:0 !important;margin-left:0}.wp-block-columns .wp-block-column .wp-block-columns,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) .wp-block-columns{flex-wrap:unset !important}}figure.wp-caption figcaption,figure.wp-block-image figcaption,.wp-block-embed figcaption{text-align:left}.wp-block-image .aligncenter figcaption,.wp-block-image.aligncenter figcaption,.wp-block-embed .aligncenter figcaption,.wp-block-embed.aligncenter figcaption{text-align:center}.wp-block-image .alignright figcaption,.wp-block-embed .alignright figcaption{text-align:right}.btn,.btn-primary,.wp-block-button__link{background:#e30e1a;color:#fff;border:2px solid #e30e1a;border-radius:0;margin-right:10px;margin-bottom:10px;margin-top:20px;letter-spacing:.8px;font-size:.94rem;font-size:.9rem;padding:10px 20px;font-weight:400;text-decoration:none}.btn:hover,.btn:active,.btn:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.wp-block-button__link:hover,.wp-block-button__link:active,.wp-block-button__link:focus{background:#e30e1a !important;color:#fff !important;text-decoration:underline;border:2px solid #e30e1a !important}.btn.disabled,.btn[disabled],.btn-primary.disabled,.btn-primary[disabled],.wp-block-button__link.disabled,.wp-block-button__link[disabled]{background:#000;color:#fff !important;opacity:.5;filter:alpha(opacity=50);border-radius:0}.btn.active,.btn:active,.btn-primary.active,.btn-primary:active,.wp-block-button__link.active,.wp-block-button__link:active{box-shadow:none}a.btn.btn-primary[target=_blank]:hover:after{color:#fff !important;text-decoration:none}.wp-block-button.is-style-outline .wp-element-button:hover{background:#e30e1a !important;color:#fff !important;text-decoration:none !important;border:2px solid #e30e1a !important}.wp-block-button.is-style-outline a:after{margin-right:0;display:inline-block;margin-left:10px;width:7px;height:10px;vertical-align:1px;content:"";-webkit-mask:url("../img/angle-right-solid.svg") no-repeat 50% 50%;mask:url("../img/angle-right-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}.wp-block-button.is-style-outline a:after:hover,.wp-block-button.is-style-outline a:after:focus,.wp-block-button.is-style-outline a:after:active{background-color:#e30e1a}.btn:after{margin-right:10px;display:inline-block;margin-left:18px;width:7px;height:10px;content:"";-webkit-mask:url("../img/angle-right-solid.svg") no-repeat 50% 50%;mask:url("../img/angle-right-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}.btn:after:hover,.btn:after:focus,.btn:after:active{background-color:#e30e1a}.btn.btn-default{background:rgba(0,0,0,0);color:#fff;text-decoration:none !important;border:2px solid #fff}.btn.btn-default:after{color:#fff}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background:#e30e1a !important;color:#fff !important;border:2px solid #e30e1a !important;text-decoration:none !important}.btn.btn-text{background:rgba(0,0,0,0);color:#fff;border:none}.btn.btn-text:after{color:#fff}.btn.btn-text:hover,.btn.btn-text:active,.btn.btn-text:focus{background:rgba(0,0,0,0) !important;color:#fff !important;border:none !important;text-decoration:underline !important}.btns-youtube .wp-block-button a:after{margin-top:1px;display:block;margin-left:13px;width:20px;height:20px;float:right;content:"";-webkit-mask:url("../img/circle-play-solid.svg") no-repeat 50% 50%;mask:url("../img/circle-play-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}.btns-youtube .wp-block-button a:after:hover,.btns-youtube .wp-block-button a:after:focus,.btns-youtube .wp-block-button a:after:active{background-color:#e30e1a}a.homebtn[target=_blank]{padding:15px 45px 15px 20px;font-size:.85rem;position:relative;display:inline-block;width:auto}a.homebtn[target=_blank]:after{color:#fff !important;content:url(../img/new-tab.svg);-webkit-mask:none;mask:none;background-color:rgba(0,0,0,0);display:inline-block;position:absolute;right:10px;top:16px}@media(min-width: 992px){a.homebtn[target=_blank]:after{top:15px}}a.homebtn[target=_blank]:after{width:20px;height:20px;margin-left:0;margin-right:0}a.homebtn[target=_blank]:hover,a.homebtn[target=_blank]:active,a.homebtn[target=_blank]:focus{background:#e30e1a !important;color:#fff !important;text-decoration:underline !important;border:2px solid #e30e1a !important}a.homebtn[target=_blank]:hover:after,a.homebtn[target=_blank]:active:after,a.homebtn[target=_blank]:focus:after{color:#fff !important;text-decoration:none}.post-nav .btn:after{display:none}.wp-block-button.is-style-outline .wp-block-button__link{min-width:200px;background:rgba(0,0,0,0);color:#fff !important;border:2px solid #fff !important}.wp-block-button.is-style-outline .wp-block-button__link:after{margin-left:15px;margin-right:-15px}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-block-button__link:focus{background:#e30e1a !important;color:#fff !important;border:2px solid #e30e1a !important}.wp-block-button.is-style-outline .wp-block-button__link:hover:after,.wp-block-button.is-style-outline .wp-block-button__link:active:after,.wp-block-button.is-style-outline .wp-block-button__link:focus:after{color:#fff !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{line-height:130%;color:#232e36;margin:30px 0 25px}@media screen and (min-width: 768px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{margin:50px 0 25px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{font-weight:700;font-style:normal;font-family:"scandia-web",Arial,Helvetica,sans-serif;font-optical-sizing:auto;font-style:normal}h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:1.6rem;margin:50px 0 25px}@media screen and (min-width: 576px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:1.8rem}}@media screen and (min-width: 768px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2rem;margin:80px 0 25px}}@media screen and (min-width: 992px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2.3rem}}@media screen and (min-width: 1200px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2.5rem}}@media screen and (min-width: 1400px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2.647058rem}}h2,.h2{font-size:1.5rem}@media screen and (min-width: 576px){h2,.h2{font-size:1.764705rem}}@media screen and (min-width: 768px){h2,.h2{font-size:1.8rem}}@media screen and (min-width: 992px){h2,.h2{font-size:2rem}}@media screen and (min-width: 1400px){h2,.h2{font-size:2.2rem}}h3,.h3{font-size:1.45rem}@media screen and (min-width: 768px){h3,.h3{font-size:1.764705rem}}@media screen and (min-width: 992px){h3,.h3{font-size:1.8rem}}@media screen and (min-width: 1400px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.4rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.6rem}}@media screen and (min-width: 992px){h4,.h4{font-size:1.7rem}}@media screen and (min-width: 1400px){h4,.h4{font-size:1.8rem}}h5,.h5{font-size:1.3rem}@media screen and (min-width: 992px){h5,.h5{font-size:1.5rem}}@media screen and (min-width: 1400px){h5,.h5{font-size:1.6rem}}h6,.h6{letter-spacing:.85px;font-weight:500;font-size:1rem}p{margin:0 0 18px}#content p{max-width:700px}@media(max-width: 991.98px){p.has-medium-font-size{font-size:1rem !important}}.single #content p{max-width:100%}.single h1,.otayhteytta h1{color:#232e36}.single h1{margin-top:0}@media screen and (min-width: 576px){.single h1{margin-bottom:55px}}.single h1{font-size:1.6rem}@media screen and (min-width: 768px){.single h1{font-size:1.8rem}}@media screen and (min-width: 768px){.single h1{font-size:2rem}}@media screen and (min-width: 992px){.single h1{font-size:2rem}}@media screen and (min-width: 1200px){.single h1{font-size:2.2rem}}@media screen and (min-width: 1400px){.single h1{font-size:2.647058rem}}@media screen and (max-width: 500px){.home h1{text-shadow:3px 3px 3px rgba(0,0,0,.18)}}.home h1{margin:0px 0 5px;font-size:1.2rem;color:#fff}@media screen and (min-width: 501px){.home h1{font-size:1.7058rem;margin:50px 0 25px}}@media screen and (min-width: 768px){.home h1{font-size:2.8rem}}@media screen and (min-width: 1481px){.home h1{font-size:3.1176rem}}.home h2{font-size:1.764705}@media screen and (min-width: 576px){.home h2{font-size:1.8rem}}@media screen and (min-width: 992px){.home h2{font-size:2.2rem}}@media screen and (min-width: 1400px){.home h2{font-size:2.5rem}}.home h3,.home h4,.home h5,.home h6{text-transform:uppercase;letter-spacing:3.4px;font-size:1rem}@media screen and (min-width: 768px){.home h3,.home h4,.home h5,.home h6{font-size:1rem}}#childpage h1:after{content:"";width:32px !important;height:3px;background-color:#e30e1a;display:block;clear:both;margin-top:20px}#childpage .text-center h1:after{margin-left:auto;margin-right:auto}.dark-template h1{padding:50px 0 0}@media screen and (min-width: 768px){.dark-template h1{padding:80px 0 0}}@media screen and (min-width: 1200px){.dark-template h1{padding:80px 0 25px}}a{color:#e30e1a;font-weight:500;text-decoration:none}a:hover,a:active,a:focus{color:#e30e1a;text-decoration:underline}a.small-link{font-size:.8235rem}.wp-block-separator{opacity:1;border-color:#000;border-top-width:1px;width:100px !important}.wp-block-separator.is-style-default{width:100px !important;border-top-width:1px}.wp-block-separator.is-style-wide{width:100% !important;border-top-width:1px}.has-white-color{color:#fff;border-color:#fff}.has-black-color{color:#000;border-color:#000}.has-primary-color{color:#232e36;border-color:#232e36}.has-brownbg-color{color:#272727;border-color:#272727}.has-secondary-color{color:#e30e1a;border-color:#e30e1a}.has-light-color{color:#f2f2f2;border-color:#f2f2f2}.has-lightbg-color{color:#f8f8f8;border-color:#f8f8f8}.has-borders-color{color:#c4c4c4;border-color:#c4c4c4}.has-white-background-color{background-color:#fff}.has-black-background-color{background-color:#000}.has-primary-background-color{background-color:#232e36}.has-brownbg-background-color{background-color:#272727}.has-secondary-background-color{background-color:#e30e1a}.has-light-background-color{background-color:#f2f2f2}.has-lightbg-background-color{background-color:#f8f8f8}.has-borders-color{color:#c4c4c4;border-color:#c4c4c4}.admin-bar nav.navbar{margin-top:30px}nav.navbar{z-index:99;border:0;margin-bottom:0;border-bottom:0;background-color:#000;width:100%}@media screen and (min-width: 992px){nav.navbar{background-color:rgba(0,0,0,0);padding-top:0;padding-bottom:0}}nav.navbar .navbar-brand{width:140px}@media screen and (min-width: 1200px){nav.navbar .navbar-brand{padding-left:15px;width:190px}}@media screen and (min-width: 1400px){nav.navbar .navbar-brand{padding-left:25px;width:190px}}nav.navbar .navbar-brand svg{max-width:100%}nav.navbar .navbar-nav{border-top:1px solid #000;background-color:#000}@media screen and (min-width: 992px){nav.navbar .navbar-nav{background-color:rgba(0,0,0,0);border-top:none}}nav.navbar .navbar-nav li.nav-item a.nav-link{text-decoration:none;font-weight:500;padding:20px 15px;font-size:1rem;letter-spacing:.75px;color:#000;color:#fff;display:flex;align-items:center}@media screen and (min-width: 992px){nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:.8rem;color:#fff;padding:30px 15px}}@media screen and (min-width: 1200px){nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:.882rem;padding:40px 20px}}nav.navbar .navbar-nav li.nav-item a.nav-link:hover,nav.navbar .navbar-nav li.nav-item a.nav-link:focus,nav.navbar .navbar-nav li.nav-item a.nav-link:active{color:#fff;text-decoration:underline;font-weight:500}nav.navbar .navbar-nav li.nav-item a.nav-link.active{font-weight:500;background-color:rgba(0,0,0,0);color:#e30e1a}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item a.nav-link.active{background-color:rgba(0,0,0,0)}}nav.navbar .navbar-nav li.nav-item a.nav-link.active:hover,nav.navbar .navbar-nav li.nav-item a.nav-link.active:focus,nav.navbar .navbar-nav li.nav-item a.nav-link.active:active{background-color:rgba(0,0,0,0);color:#e30e1a}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item a.nav-link.active:hover,nav.navbar .navbar-nav li.nav-item a.nav-link.active:focus,nav.navbar .navbar-nav li.nav-item a.nav-link.active:active{background-color:rgba(0,0,0,0);text-decoration:underline}}nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after{margin-left:10px;width:11px;height:10px;margin-right:5px;display:inline-block;vertical-align:1px;content:"";border:none;-webkit-mask:url("../img/angle-down-solid.svg") no-repeat 50% 50%;mask:url("../img/angle-down-solid.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after:hover,nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after:focus,nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after:active{background-color:#e30e1a}nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after.active{background-color:#fff}nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after.active:hover,nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after.active:focus,nav.navbar .navbar-nav li.nav-item .dropdown-toggle::after.active:active{background-color:#e30e1a}nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link{padding:12px 15px;background:rgba(0,0,0,0);color:#fff;border:2px solid #fff;margin-top:10px;margin-right:15px;margin-left:15px}@media screen and (max-width: 767.98px){nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link{width:70%;float:left}}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link{margin-top:20px}}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link{margin-right:0;margin-left:10px}}@media screen and (min-width: 1200px){nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link{padding:12px 20px;margin-top:30px;margin-right:20px;margin-left:20px}}nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link:hover,nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link:active,nav.navbar .navbar-nav li.nav-item.btn-call a.nav-link:focus{background:#e30e1a !important;color:#fff !important;border:2px solid #e30e1a !important;text-decoration:none}nav.navbar .navbar-nav li.nav-item .dropdown-menu{border-radius:0;background:#000}@media screen and (min-width: 992px){nav.navbar .navbar-nav li.nav-item .dropdown-menu{background:#fff;background:hsla(0,0%,100%,.96);background:rgba(255,255,255,.96)}}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{text-wrap:wrap;padding:15px 25px;font-size:1rem;letter-spacing:.75px;font-weight:400;color:#fff}@media screen and (min-width: 992px){nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{color:#000;padding:10px 15px}}@media screen and (min-width: 992px){nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{font-size:.882rem}}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:active{color:#fff;background-color:rgba(0,0,0,0)}@media screen and (min-width: 992px){nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item:active{color:#e30e1a}}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active{color:#e30e1a;background-color:rgba(0,0,0,0)}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item.active:active{color:#e30e1a;text-decoration:underline}nav.navbar .navbar-toggler{border-color:rgba(0,0,0,0);margin-right:0;border-radius:0}nav.navbar .navbar-toggler:hover,nav.navbar .navbar-toggler:focus,nav.navbar .navbar-toggler:active{background-color:#ddd;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}nav.navbar .navbar-toggler:hover .toggler-icon,nav.navbar .navbar-toggler:focus .toggler-icon,nav.navbar .navbar-toggler:active .toggler-icon{background-color:#e30e1a}nav.navbar .navbar-toggler .toggler-icon{background-color:#fff;display:block;width:24px;height:3px;border-radius:100px;margin:5px 0;transition:all .2s ease-in-out}nav.navbar .navbar-toggler span:nth-child(1){width:24px;transform:translateX(0) translateY(6px) rotate(45deg)}nav.navbar .navbar-toggler span:nth-child(2){width:24px;opacity:0}nav.navbar .navbar-toggler span:nth-child(3){width:24px;transform:translateX(0) translateY(-10px) rotate(-45deg)}nav.navbar .navbar-toggler.collapsed span:nth-child(1){width:24px;transform:translateX(0) translateY(0) rotate(0)}nav.navbar .navbar-toggler.collapsed span:nth-child(2){width:24px;opacity:1}nav.navbar .navbar-toggler.collapsed span:nth-child(3){width:24px;transform:translateX(0) translateY(0) rotate(0);margin-top:3px}body{background-color:#fff}header#main-header{background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:150px;margin-top:75px}@media screen and (min-width: 651px){header#main-header{min-height:300px}}@media screen and (min-width: 992px){header#main-header{margin-top:0}}@media screen and (min-width: 1130px){header#main-header{min-height:222px;min-height:450px;min-height:350px}}@media screen and (min-width: 1481px){header#main-header{min-height:600px;min-height:585px}}@media screen and (min-width: 1981px){header#main-header{min-height:585px;min-height:924px;min-height:585px;min-height:695px}}@media screen and (min-width: 992px){header#main-header .nav-gradient{mix-blend-mode:multiply;opacity:.97;min-height:100px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.97) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(35, 46, 54, 0.97) 0%, rgba(94, 94, 94, 0) 100%)}}@media screen and (min-width: 992px){header#main-header .nav-gradient{min-height:100px}}@media screen and (min-width: 1481px){header#main-header .nav-gradient{min-height:200px}}.home header#main-header{overflow:hidden;background-color:#272727;background-position:top center;min-height:300px;margin-top:0}@media screen and (min-width: 551px){.home header#main-header{min-height:500px}}@media screen and (min-width: 651px){.home header#main-header{min-height:450px}}@media screen and (min-width: 992px){.home header#main-header{min-height:650px;margin-top:0}}@media screen and (min-width: 1200px){.home header#main-header{position:relative}}@media screen and (min-width: 1481px){.home header#main-header{min-height:695px}}.home header#main-header .homepage{position:relative;height:100%;min-height:300px}@media screen and (max-width: 550px){.home header#main-header .homepage{background-color:rgba(0,0,0,.1)}}@media screen and (min-width: 551px){.home header#main-header .homepage{min-height:380px}}@media screen and (min-width: 992px){.home header#main-header .homepage{min-height:450px}}@media screen and (min-width: 1200px){.home header#main-header .homepage{min-height:550px}}@media screen and (min-width: 1481px){.home header#main-header .homepage{min-height:695px}}@media screen and (min-width: 1980px){.home header#main-header .homepage{min-height:795px}}@media screen and (max-width: 550px){.home header#main-header .homepage .slogan{background:linear-gradient(to bottom, rgba(94, 94, 94, 0) 0%, rgba(35, 46, 54, 0.53) 100%)}}.home header#main-header .homepage .slogan{position:absolute;bottom:0;right:0;z-index:3}@media screen and (min-width: 551px){.home header#main-header .homepage .slogan{padding-bottom:20px}}@media screen and (min-width: 1481px){.home header#main-header .homepage .slogan{padding-bottom:96px}}@media screen and (max-width: 550px){.home header#main-header .homepage .slogan p{margin:10px 0 0}}@media screen and (max-width: 575.98px){.home header#main-header .header-top-gradient{display:none}}@media screen and (min-width: 576px){.home header#main-header .header-top-gradient{position:absolute;top:0;right:0;height:40%;width:100%;height:50%;background:linear-gradient(to bottom, rgba(35, 46, 54, 0.97) 0%, rgba(94, 94, 94, 0) 100%)}}@media screen and (min-width: 1200px){.home header#main-header .header-bottom-corner{background-image:url("../img/kaari-oikea-tumma.svg");background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-38px;right:-38px;height:100%;z-index:2;opacity:.5}}@media screen and (min-width: 1200px){.home header#main-header .header-bottom-corner{background-position:bottom right;width:90%}}section{padding:50px 15px 40px}@media screen and (min-width: 576px){section{padding:50px 0 40px}}@media screen and (min-width: 768px){section{padding:90px 0 120px}}footer#main-footer{background-color:#000;color:#fff;clear:both}footer#main-footer p,footer#main-footer h1,footer#main-footer h2,footer#main-footer h3,footer#main-footer h4,footer#main-footer h5,footer#main-footer h6{color:#fff;margin-top:0}footer#main-footer p,footer#main-footer a{font-weight:300}footer#main-footer a{text-decoration:none;color:#fff}footer#main-footer a:hover,footer#main-footer a:focus{color:#e30e1a}footer#main-footer a.social-btn{display:inline-block;margin:15px 15px 10px;font-size:1.5rem}@media screen and (min-width: 576px){footer#main-footer a.social-btn{margin:10px;font-size:1.3rem}}@media screen and (min-width: 768px){footer#main-footer a.social-btn{margin:0 0 18px 0;display:block}}footer#main-footer a.social-btn:hover,footer#main-footer a.social-btn:focus{color:#e30e1a}footer#main-footer a.social-btn:hover img,footer#main-footer a.social-btn:focus img{opacity:.5}@media screen and (min-width: 768px){footer#main-footer a.social-btn:last-child{margin-bottom:0}}footer#main-footer a.social-btn img{max-width:24px;width:auto;height:22px;filter:brightness(0) invert(1)}footer#main-footer .customlist li a{text-decoration:underline}footer#main-footer .footer-content{padding:0}footer#main-footer #madeby{font-size:.823rem;text-align:left}footer#main-footer #madeby p{color:#fff;margin-bottom:0}footer#main-footer #madeby a{color:#fff}footer#main-footer #madeby a:hover,footer#main-footer #madeby a:focus{color:#fff;text-decoration:underline}footer#main-footer .footerbg{background-repeat:no-repeat;background-size:contain;background-size:cover;position:absolute;top:0;right:0;height:100%;z-index:1;background-position:bottom right}@media screen and (min-width: 768px){footer#main-footer .footerbg{background-position:top right;background-position:top left}}@media screen and (max-width: 767.98px){footer#main-footer .footerbg{width:100%}}@media screen and (max-width: 991.98px){footer#main-footer .footer-bottom{padding-bottom:50px}}@media screen and (max-width: 767.98px){footer#main-footer .footercontent{background-color:rgba(0,0,0,0) !important}}footer#main-footer .footercontent{z-index:3;padding-top:50px;padding-bottom:50px}@media screen and (min-width: 768px){footer#main-footer .footercontent{padding-top:90px;padding-bottom:60px}}@media screen and (min-width: 1200px){footer#main-footer .footercontent{padding-top:130px;padding-bottom:90px}}footer#main-footer .footerlogos .flogo{max-width:100px;margin-right:25px}@media screen and (min-width: 768px){footer#main-footer .footerlogos .flogo{display:inline-block}}footer#main-footer .footergradient{position:absolute;top:0;left:0;height:100%;z-index:2}@media screen and (max-width: 767.98px){footer#main-footer .footergradient{background:rgba(0,0,0,0) linear-gradient(90deg, var(--unnamed-color-000000) 0%, rgba(84, 84, 84, 0) 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #000000 0%, rgba(84, 84, 84, 0) 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.95;width:100%}}@media screen and (min-width: 768px){footer#main-footer .footergradient{background:#000;background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 1%, rgba(0, 0, 0, 0.84) 87%, rgba(0, 0, 0, 0) 100%)}}.form-group .control-label{margin-top:20px}.form-group .form-control{padding:12px 15px;border:0;border-radius:5px;color:#232e36;border:1px solid #9a9a9a;font-size:.9rem}@media(min-width: 992px){.form-group .form-control{font-size:.8235rem;font-size:.9rem}}.form-group .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(222,222,222,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(222,222,222,.6)}.form-group.has-error .form-control{border:1px solid #a94442}.form-group select{border-radius:5px;border:1px solid #9a9a9a;font-size:.8235rem;font-size:.9rem;padding:.375rem .75rem;height:44.5px;width:100%;margin:0}form.wpcf7-form p{padding-left:0;padding-right:0;font-size:.9rem}@media(min-width: 992px){form.wpcf7-form p{font-size:.8235rem;font-size:.9rem}}.wpcf7-spinner{margin:10px auto;display:block}.wpcf7-submit{font-size:.9rem}@media(min-width: 992px){.wpcf7-submit{font-size:.8235rem}}.grecaptcha-badge{visibility:hidden}ul.customlist{padding-left:0;margin-bottom:0}ul.customlist li{list-style:none}.relative{position:relative}.wp-content ul li{padding-left:7px;font-weight:500;margin-bottom:10px}.wp-content ul li::marker{color:#e30e1a;font-size:1.3em;line-height:110%}.wp-block-group.alignfull.reunus{border:1px solid #c4c4c4;margin:20px}.wp-block-group.alignfull.reunus p{max-width:900px}.brand-contact .wp-block-image.is-style-rounded img{border:2px solid #e30e1a}p.article-meta a{text-decoration:none}p.article-meta a:hover,p.article-meta a:focus,p.article-meta a:active{text-decoration:underline}.list-of-recent-posts p.article-meta{font-size:.8235rem;margin-bottom:8px}.list-of-recent-posts h5.recent-post-title{letter-spacing:3.4px;font-weight:700;padding-bottom:28px;border-bottom:1px solid #ecece8}.list-of-recent-posts ul{list-style:none;padding-left:0}.list-of-recent-posts ul li{padding:20px 5px;border-bottom:1px solid #ecece8}.list-of-recent-posts ul li a{text-decoration:none;display:block;color:#232e36}.list-of-recent-posts ul li a:hover,.list-of-recent-posts ul li a:focus,.list-of-recent-posts ul li a:active{color:#e30e1a}.list-of-recent-posts ul li a:hover h3,.list-of-recent-posts ul li a:hover h4,.list-of-recent-posts ul li a:hover h5,.list-of-recent-posts ul li a:hover h6,.list-of-recent-posts ul li a:focus h3,.list-of-recent-posts ul li a:focus h4,.list-of-recent-posts ul li a:focus h5,.list-of-recent-posts ul li a:focus h6,.list-of-recent-posts ul li a:active h3,.list-of-recent-posts ul li a:active h4,.list-of-recent-posts ul li a:active h5,.list-of-recent-posts ul li a:active h6{text-decoration:underline;color:#e30e1a}.list-of-recent-posts ul li .article-meta a{color:#464646;font-size:.8235rem;display:inline-block;text-decoration:none}.list-of-recent-posts ul li .article-meta a:hover,.list-of-recent-posts ul li .article-meta a:focus,.list-of-recent-posts ul li .article-meta a:active{text-decoration:underline;color:#e30e1a}.list-of-recent-posts ul li h3,.list-of-recent-posts ul li h4,.list-of-recent-posts ul li h5,.list-of-recent-posts ul li h6{font-family:"scandia-web",Arial,Helvetica,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;color:#464646;font-size:1rem;margin-bottom:10px}@media screen and (min-width: 768px){.list-of-recent-posts ul li h3,.list-of-recent-posts ul li h4,.list-of-recent-posts ul li h5,.list-of-recent-posts ul li h6{font-size:1rem;margin-bottom:13px}}@media screen and (max-width: 767.98px){.projectpost,.newspost{margin-left:auto;margin-right:auto}}.newspost{max-width:360px}@media screen and (min-width: 1400px){.newspost{margin:2.8%}}.newspost h2,.newspost h3,.newspost h4,.newspost h5,.newspost h6{text-transform:uppercase;letter-spacing:3.4px;font-size:1rem}@media screen and (min-width: 768px){.newspost h2,.newspost h3,.newspost h4,.newspost h5,.newspost h6{font-size:1rem}}.newspost a{text-decoration:none}.newspost a:hover,.newspost a::before,.newspost a:active{color:#e30e1a;text-decoration:underline}.newspost a:hover h2,.newspost a:hover h3,.newspost a:hover h4,.newspost a:hover h5,.newspost a:hover h6,.newspost a::before h2,.newspost a::before h3,.newspost a::before h4,.newspost a::before h5,.newspost a::before h6,.newspost a:active h2,.newspost a:active h3,.newspost a:active h4,.newspost a:active h5,.newspost a:active h6{color:#e30e1a !important;text-decoration:none !important}.newspost a.featured-link:hover,.newspost a.featured-link::before,.newspost a.featured-link:active{text-decoration:none}.newspost a.featured-link:hover h2,.newspost a.featured-link:hover h3,.newspost a.featured-link:hover h4,.newspost a.featured-link:hover h5,.newspost a.featured-link:hover h6,.newspost a.featured-link::before h2,.newspost a.featured-link::before h3,.newspost a.featured-link::before h4,.newspost a.featured-link::before h5,.newspost a.featured-link::before h6,.newspost a.featured-link:active h2,.newspost a.featured-link:active h3,.newspost a.featured-link:active h4,.newspost a.featured-link:active h5,.newspost a.featured-link:active h6{color:#e30e1a;text-decoration:none}.newspost p.article-meta{margin:30px 0 18px;font-size:.938rem;font-weight:300}.newspost p.article-meta a{font-weight:300;color:#232e36;font-size:.938rem}.newspost p.article-meta a:hover,.newspost p.article-meta a::before,.newspost p.article-meta a:active{color:#e30e1a;text-decoration:underline}.grid-item figure{position:relative}.grid-item figure figcaption{background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.706320028) 100%);position:absolute;bottom:0;left:0;width:100%;padding:20px 10px 10px}.grid-item figure figcaption h2,.grid-item figure figcaption h3,.grid-item figure figcaption h4,.grid-item figure figcaption h5,.grid-item figure figcaption h6{font-size:.9rem;font-weight:400;letter-spacing:.8px;color:#fff}.grid-item figure figcaption p{font-size:.9rem;font-weight:500;margin:0;padding:0;color:#fff;letter-spacing:3.4px}.grid-item a:hover figure figcaption h2,.grid-item a:hover figure figcaption h3,.grid-item a:hover figure figcaption h4,.grid-item a:hover figure figcaption h5,.grid-item a:hover figure figcaption h6,.grid-item a:hover figure figcaption p,.grid-item a:active figure figcaption h2,.grid-item a:active figure figcaption h3,.grid-item a:active figure figcaption h4,.grid-item a:active figure figcaption h5,.grid-item a:active figure figcaption h6,.grid-item a:active figure figcaption p,.grid-item a:focus figure figcaption h2,.grid-item a:focus figure figcaption h3,.grid-item a:focus figure figcaption h4,.grid-item a:focus figure figcaption h5,.grid-item a:focus figure figcaption h6,.grid-item a:focus figure figcaption p{text-decoration:underline}.projectpost{display:flex}.location-card{background-color:#f2f2f2;height:100%;display:flex;flex-direction:column;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.location-card__image img{width:100%;height:auto;display:block;object-fit:cover}.location-card__body{padding:1rem 1.25rem 1.25rem;flex-grow:1;display:flex;flex-direction:column;position:relative;margin-top:-4rem;padding-top:5rem}.location-card__body::before{content:"";position:absolute;top:0;left:0;right:0;height:4rem;background:linear-gradient(to bottom, transparent, #F2F2F2);pointer-events:none}.location-card__address{font-size:1rem;font-weight:700;color:#232e36}.location-card__info{font-size:.9rem;color:#232e36}.location-card__info strong{font-weight:700}.location-card__buttons{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.location-card__buttons .btn{margin:0;border-radius:0;font-size:.85rem;padding:.4rem 1rem;letter-spacing:.5px}.location-card__buttons .btn::after{display:none}.location-card__buttons .btn-outline-dark{background-color:rgba(0,0,0,0);border-color:#232e36;color:#232e36}.location-card__buttons .btn-outline-dark:hover,.location-card__buttons .btn-outline-dark:focus{background-color:#232e36 !important;border-color:#232e36 !important;color:#fff !important;text-decoration:none}.location-card__external-domain{font-size:.75rem;color:#888}.pagination-news{color:#e30e1a;margin-top:60px}@media screen and (min-width: 992px){.pagination-news{margin-top:100px}}.pagination-news .page-numbers{padding:.5rem 13px;margin-left:5px;margin-right:5px;color:#e30e1a;background-color:#fff;border:1px solid #fff}.pagination-news .page-numbers:hover,.pagination-news .page-numbers:focus,.pagination-news .page-numbers:active{background:#232e36;color:#e30e1a !important;text-decoration:none !important;border:1px solid #e30e1a}.pagination-news .page-numbers.current{padding:.5rem 13px;border-radius:0;z-index:1;color:#fff;background-color:#e30e1a;border:1px solid #e30e1a}.pagination-news .page-numbers.current:hover,.pagination-news .page-numbers.current:focus,.pagination-news .page-numbers.current:active{background:#232e36;color:#e30e1a !important;text-decoration:none !important}.pagination{color:#e30e1a;margin-top:60px}@media screen and (min-width: 992px){.pagination{margin-top:100px}}.pagination a{padding:.5rem 0;margin-left:5px;margin-right:5px;font-weight:700;text-decoration:none}.pagination a i{padding:.7rem 13px}.pagination a.page-link{padding:.5rem 13px;margin-left:5px;margin-right:5px;color:#e30e1a;background-color:#fff;border:1px solid #fff}.pagination a.page-link:hover,.pagination a.page-link:focus,.pagination a.page-link:active{background:#232e36;color:#e30e1a !important;text-decoration:none !important;border:1px solid #e30e1a}.pagination .page-item a.page-link{padding:.5rem 13px;margin-left:5px;margin-right:5px;color:#232e36;background-color:#e30e1a;border:1px solid #e30e1a}.pagination .page-item.active a.page-link{padding:.5rem 13px;border-radius:0;z-index:1;color:#fff;background-color:#e30e1a;border:1px solid #e30e1a}.pagination .page-item.active a.page-link:hover,.pagination .page-item.active a.page-link:focus,.pagination .page-item.active a.page-link:active{background:#232e36;color:#e30e1a !important;text-decoration:none !important}h1.title-and-num,h2.title-and-num,h3.title-and-num,h4.title-and-num,h5.title-and-num,h6.title-and-num{margin-bottom:25px}@media screen and (min-width: 992px){h1.title-and-num,h2.title-and-num,h3.title-and-num,h4.title-and-num,h5.title-and-num,h6.title-and-num{margin-bottom:35px}}@media screen and (min-width: 1200px){h1.title-and-num,h2.title-and-num,h3.title-and-num,h4.title-and-num,h5.title-and-num,h6.title-and-num{margin-bottom:55px}}h1.title-and-num span,h2.title-and-num span,h3.title-and-num span,h4.title-and-num span,h5.title-and-num span,h6.title-and-num span{font-size:1.94rem;margin-right:15px}@media screen and (min-width: 992px){h1.title-and-num span,h2.title-and-num span,h3.title-and-num span,h4.title-and-num span,h5.title-and-num span,h6.title-and-num span{margin-right:25px}}@media screen and (min-width: 1200px){h1.title-and-num span,h2.title-and-num span,h3.title-and-num span,h4.title-and-num span,h5.title-and-num span,h6.title-and-num span{margin-right:45px}}@media screen and (max-width: 400px){.wp-block-gallery.has-nested-images figure.wp-block-image{width:100%}}@media screen and (max-width: 575.98px){.wp-block-gallery.has-nested-images figure.wp-block-image{padding-left:0;padding-right:0}}hr.wp-block-separator.has-secondary-background-color.has-background.separator-narrow{width:32px !important;height:3px}.hr-wrapper{margin-top:-1.25em;margin-bottom:1.25em;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (min-width: 576px){.hr-wrapper{max-width:510px;padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.hr-wrapper{max-width:680px}}@media screen and (min-width: 992px){.hr-wrapper{max-width:930px}}@media screen and (min-width: 1200px){.hr-wrapper{max-width:1110px}}@media screen and (min-width: 1400px){.hr-wrapper{max-width:1290px}}.alignleft hr.separator-narrow{float:left}.miinus-m-top{margin-top:-1.25em}@media screen and (min-width: 768px){.homecol-img-left .homecol-img-left-wrapper{max-width:1440px;margin:0 auto}}.homecol-img-left .homecol-img-left-wrapper figcaption{height:auto;padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.homecol-img-left .homecol-img-left-wrapper figcaption{min-height:390px;padding-top:60px;padding-bottom:40px;position:relative}}@media screen and (min-width: 1200px){.homecol-img-left .homecol-img-left-wrapper figcaption{padding-top:60px;padding-bottom:33px}}@media screen and (max-width: 767.98px){.homecol-img-left .homecol-img-left-wrapper figcaption hr.wp-block-separator.separator-left{margin-left:25px !important}}.homecol-img-left .homecol-img-left-wrapper img.figureimg{width:100%;height:auto;margin-left:0;margin-right:0;padding:0}@media screen and (min-width: 768px){.homecol-img-left .homecol-img-left-wrapper img.figureimg{position:absolute;z-index:2;top:35px;left:35px;width:50%}}.dark-decor{background-image:url(../img/block-kolmio.svg);background-position:top center;background-repeat:no-repeat;background-size:cover;height:50px}@media screen and (min-width: 576px){.dark-decor{height:100px;height:70px}}@media screen and (min-width: 768px){.dark-decor{height:150px;height:110px}}@media screen and (min-width: 1400px){.dark-decor{height:150px}}@media screen and (min-width: 1928px){.dark-decor{height:198px}}@media screen and (min-width: 2566px){.dark-decor{height:250px}}.service-img-lifts{padding-bottom:80px;padding-top:30px;background-image:url(../img/lift-kolmio-left.svg),url(../img/lift-kolmio-right.svg);background-position:bottom left,right bottom;background-repeat:no-repeat,no-repeat;background-size:50% auto,60% auto}@media screen and (min-width: 992px){.service-img-lifts{background-size:auto 80%,auto 100%}}@media screen and (min-width: 1714px){.service-img-lifts{background-size:auto 100%}}@media screen and (min-width: 1400px){.service-img-lifts .container{max-width:1150px}}@media(min-width: 992px)and (max-width: 1399.98px){.service-img-lifts .container .col-lg-3{width:30%}}.service-img-lifts figure{box-shadow:7px 7px 6px rgba(0,0,0,.1607843137);position:relative;margin:0;padding:0;margin-bottom:15px;margin-top:15px;height:330px}@media screen and (min-width: 768px){.service-img-lifts figure{height:auto}}@media screen and (min-width: 576px)and (max-width: 991.98px){.service-img-lifts figure{margin-left:2%;margin-right:2%;width:46%}}@media screen and (min-width: 992px){.service-img-lifts figure{margin-bottom:30px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1400px){.service-img-lifts figure{width:350px}}@media screen and (min-width: 1400px){.service-img-lifts figure:nth-child(2){height:500px}.service-img-lifts figure:nth-child(2) img{height:500px;object-fit:cover}}.service-img-lifts figure img{border-top-left-radius:7px;border-top-right-radius:7px;width:100%;height:auto;height:100%;object-fit:cover;padding:0}.service-img-lifts figure figcaption{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 5% 40px}@media screen and (min-width: 768px){.service-img-lifts figure figcaption{padding:20px 15% 40px}}@media screen and (min-width: 992px){.service-img-lifts figure figcaption{padding:20px 40px 40px}}@media screen and (min-width: 1400px){.service-img-lifts figure figcaption{padding-bottom:40px}}.service-img-lifts figure figcaption{z-index:3;position:absolute;bottom:0;left:0;width:100%;padding-bottom:20px}.service-img-lifts figure figcaption h2,.service-img-lifts figure figcaption h3,.service-img-lifts figure figcaption h4,.service-img-lifts figure figcaption h5,.service-img-lifts figure figcaption h6,.service-img-lifts figure figcaption p,.service-img-lifts figure figcaption a{color:#fff}.service-img-lifts figure figcaption h2,.service-img-lifts figure figcaption h3,.service-img-lifts figure figcaption h4,.service-img-lifts figure figcaption h5,.service-img-lifts figure figcaption h6{text-transform:none}.service-img-lifts figure .colorlayer{width:100%;height:60%;float:left;background:rgba(0,0,0,0) linear-gradient(0deg, var(--unnamed-color-000000) 0%, rgba(84, 84, 84, 0) 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(0deg, #000000 0%, rgba(84, 84, 84, 0) 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;position:absolute;bottom:0;left:0;z-index:1}.service-img-lifts figure a .colorlayer{position:relative;width:100%;height:auto;float:left}.service-img-lifts figure a:hover figcaption h2,.service-img-lifts figure a:hover figcaption h3,.service-img-lifts figure a:hover figcaption h4,.service-img-lifts figure a:hover figcaption h5,.service-img-lifts figure a:hover figcaption h6,.service-img-lifts figure a:hover figcaption p,.service-img-lifts figure a:hover figcaption a,.service-img-lifts figure a:active figcaption h2,.service-img-lifts figure a:active figcaption h3,.service-img-lifts figure a:active figcaption h4,.service-img-lifts figure a:active figcaption h5,.service-img-lifts figure a:active figcaption h6,.service-img-lifts figure a:active figcaption p,.service-img-lifts figure a:active figcaption a,.service-img-lifts figure a:focus figcaption h2,.service-img-lifts figure a:focus figcaption h3,.service-img-lifts figure a:focus figcaption h4,.service-img-lifts figure a:focus figcaption h5,.service-img-lifts figure a:focus figcaption h6,.service-img-lifts figure a:focus figcaption p,.service-img-lifts figure a:focus figcaption a{color:#fff;text-decoration:underline}@media screen and (min-width: 1200px){.container.archive-project{max-width:1120px !important}}@media screen and (min-width: 1400px){.container.archive-project{max-width:1120px !important}}.wp-block-columns.alignwide{margin-left:auto;margin-right:auto}@media screen and (min-width: 576px){.wp-block-columns.alignwide{max-width:510px}}@media screen and (min-width: 768px){.wp-block-columns.alignwide{max-width:680px}}@media screen and (min-width: 992px){.wp-block-columns.alignwide{max-width:930px}}@media screen and (min-width: 1200px){.wp-block-columns.alignwide{max-width:1110px}}@media screen and (min-width: 1400px){.wp-block-columns.alignwide{max-width:1290px}}@media screen and (min-width: 992px){.parent{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:30px;grid-row-gap:50px}}@media screen and (max-width: 991.98px){.parent .grid-item{width:46%;margin:25px 2%;float:left}}@media screen and (max-width: 575.98px){.parent .grid-item{width:100%;margin:25px auto}}.parent .grid-item img{object-fit:cover;width:100%;height:300px}@media screen and (min-width: 768px){.parent .grid-item img{height:auto}}@media screen and (min-width: 992px){.parent .grid-item img{height:517px;height:233px}}.parent .grid-item figcaption{position:absolute;bottom:0;left:0}@media screen and (min-width: 992px){.parent .div-1{grid-area:1/1/3/2}.parent .div-1 img{height:517px}.parent .div-2{grid-area:1/2/3/3}.parent .div-2 img{height:517px}.parent .div-3{grid-area:1/3/2/4}.parent .div-3 img{height:233px}.parent .div-4{grid-area:2/3/3/4}.parent .div-4 img{height:233px}.parent .div-5{grid-area:3/1/4/2}.parent .div-5 img{height:233px}.parent .div-6{grid-area:3/2/4/3}.parent .div-6 img{height:233px}.parent .div-7{grid-area:4/1/5/2}.parent .div-7 img{height:233px}.parent .div-8{grid-area:4/2/5/3}.parent .div-8 img{height:233px}.parent .div-9{grid-area:3/3/5/4}.parent .div-9 img{height:517px}.parent .div-10{grid-area:5/1/7/2}.parent .div-10 img{height:517px}.parent .div-11{grid-area:5/2/7/3}.parent .div-11 img{height:517px}.parent .div-12{grid-area:5/3/6/4}.parent .div-12 img{height:233px}.parent .div-13{grid-area:6/3/7/4}.parent .div-13 img{height:233px}.parent .div-14{grid-area:7/1/8/2}.parent .div-14 img{height:233px}.parent .div-15{grid-area:7/2/8/3}.parent .div-15 img{height:233px}.parent .div-16{grid-area:8/1/9/2}.parent .div-16 img{height:233px}.parent .div-17{grid-area:8/2/9/3}.parent .div-17 img{height:233px}.parent .div-17{grid-area:7/3/9/4}.parent .div-17 img{height:517px}.parent .div-18{grid-area:9/1/11/2}.parent .div-18 img{height:517px}.parent .div-19{grid-area:9/2/11/3}.parent .div-19 img{height:517px}.parent .div-20{grid-area:9/3/10/4}.parent .div-20 img{height:233px}.parent .div-21{grid-area:10/3/11/4}.parent .div-21 img{height:233px}.parent .div-22{grid-area:11/1/12/2}.parent .div-22 img{height:233px}.parent .div-23{grid-area:11/2/12/3}.parent .div-23 img{height:233px}.parent .div-24{grid-area:12/1/13/2}.parent .div-24 img{height:233px}.parent .div-25{grid-area:12/2/13/3}.parent .div-25 img{height:233px}.parent .div-26{grid-area:11/3/13/4}.parent .div-26 img{height:517px}.parent .div-27{grid-area:13/1/15/2}.parent .div-27 img{height:517px}.parent .div-28{grid-area:13/2/15/3}.parent .div-28 img{height:517px}.parent .div-29{grid-area:13/3/14/4}.parent .div-29 img{height:233px}.parent .div-30{grid-area:14/3/15/4}.parent .div-30 img{height:233px}}.location-map-block{padding:0}.location-card--popup{max-width:300px;background-color:#fff}.location-card--popup .location-card__body{margin-top:-3rem;padding-top:4rem}.location-card--popup .location-card__body::before{background:linear-gradient(to bottom, transparent, #FFFFFF)}.gm-style-iw-c{padding:0 !important;border-radius:0 !important;box-shadow:0 2px 8px rgba(0,0,0,.25) !important}.gm-style-iw-d{overflow:auto !important;padding:0 !important}.gm-style-iw-c button.gm-ui-hover-effect{top:4px !important;right:-2px !important;background:none !important}.gm-style-iw-c button.gm-ui-hover-effect span{margin:0 !important;background-color:#fff !important;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5))}.gm-style-iw-chr{position:absolute !important;top:0 !important;right:0 !important;z-index:10;padding:0 !important}.floatlink{background-color:#e30e1a;color:#fff;padding:17px 13px;position:fixed;z-index:99;font-size:.88rem;line-height:100%;font-weight:500;letter-spacing:.75px;text-align:center;text-decoration:none;display:block;float:left;width:auto;height:auto;margin-left:0;min-width:50px;bottom:0;transform:none}@media screen and (max-width: 1086px){.floatlink{right:0}}@media screen and (min-width: 1087px){.floatlink{margin-left:25px;bottom:30%;left:24px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform-origin:bottom left;-webkit-transform-origin:bottom left}}.floatlink:hover,.floatlink:focus,.floatlink:active{background-color:#e30e1a;color:#fff;text-decoration:underline}
