@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Heebo:wght@700;900&display=swap";@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@media screen and (max-width: 575.98px){.visible-xxs{display:block}.hidden-xxs{display:none}}@media screen and (min-width: 576px){.hidden-xxs{display:block}.visible-xxs{display:none}}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}.alignfull{width:100%}.relative{position:relative}.has-grey-background-color{background-color:#1f1f1f}.has-darkgrey-background-color{background-color:#151515}.has-white-background-color{background-color:#fff}.has-black-background-color{background-color:#000}.has-blue-background-color{background-color:#41c3be}.has-blue-background-color{padding-bottom:200px}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#41c3be}.padding-vertical-big{padding-top:35px;padding-bottom:35px}@media screen and (min-width: 576px){.padding-vertical-big{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 768px){.padding-vertical-big{padding-top:90px;padding-bottom:60px}}@media screen and (min-width: 992px){.padding-vertical-big{padding-top:150px;padding-bottom:150px}}.padding-top-big{padding-top:35px}@media screen and (min-width: 576px){.padding-top-big{padding-top:40px}}@media screen and (min-width: 768px){.padding-top-big{padding-top:90px}}@media screen and (min-width: 992px){.padding-top-big{padding-top:150px}}.padding-bottom-big{padding-top:35px}@media screen and (min-width: 576px){.padding-bottom-big{padding-bottom:40px}}@media screen and (min-width: 768px){.padding-bottom-big{padding-bottom:90px}}@media screen and (min-width: 992px){.padding-bottom-big{padding-bottom:150px}}.padding-vertical-medium{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 576px){.padding-vertical-medium{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 768px){.padding-vertical-medium{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 992px){.padding-vertical-medium{padding-top:90px;padding-bottom:90px}}.padding-top-medium{padding-top:30px}@media screen and (min-width: 576px){.padding-top-medium{padding-top:40px}}@media screen and (min-width: 768px){.padding-top-medium{padding-top:60px}}@media screen and (min-width: 992px){.padding-top-medium{padding-top:90px}}.padding-bottom-medium{padding-bottom:30px}@media screen and (min-width: 576px){.padding-bottom-medium{padding-bottom:40px}}@media screen and (min-width: 768px){.padding-bottom-medium{padding-bottom:60px}}@media screen and (min-width: 992px){.padding-bottom-medium{padding-bottom:90px}}.padding-vertical-small{padding-top:25px;padding-bottom:25px}@media screen and (min-width: 576px){.padding-vertical-small{padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 768px){.padding-vertical-small{padding-top:35px;padding-bottom:35px}}@media screen and (min-width: 992px){.padding-vertical-small{padding-top:40px;padding-bottom:40px}}.padding-top-small{padding-top:25px}@media screen and (min-width: 576px){.padding-top-small{padding-top:30px}}@media screen and (min-width: 768px){.padding-top-small{padding-top:35px}}@media screen and (min-width: 992px){.padding-top-small{padding-top:40px}}.padding-bottom-small{padding-bottom:25px}@media screen and (min-width: 576px){.padding-bottom-small{padding-bottom:30px}}@media screen and (min-width: 768px){.padding-bottom-small{padding-bottom:35px}}@media screen and (min-width: 992px){.padding-bottom-small{padding-bottom:40px}}html{font-size:93.8%}@media(min-width: 992px){html{font-size:100%}}body{color:#000;font-size:1rem;font-weight:400;font-style:normal;font-family:"Rubik",sans-serif}.wp-block-column:not(:first-child){margin-left:0}@media(min-width: 768px){.wp-block-column:not(:first-child){margin-left:32px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.editor-post-title__block .editor-post-title__input{line-height:130%;margin:30px 0 20px;color:#3c3c3c;font-weight:700;font-style:normal;font-family:"Heebo",sans-serif}@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,.editor-post-title__block .editor-post-title__input{line-height:105%;font-size:1.6rem;font-weight:900;color:#fff;text-transform:uppercase;margin:50px 0 0}@media screen and (min-width: 576px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:2.5rem}}@media screen and (min-width: 992px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:4em;margin:0}}@media screen and (min-width: 1200px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:4.575em}}@media screen and (min-width: 1700px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:5em}}@media screen and (min-width: 1956px){h1,.h1,.editor-post-title__block .editor-post-title__input{font-size:6.875em}}h2,.h2{font-size:1.575em}@media screen and (min-width: 576px){h2,.h2{font-size:1.8rem}}@media screen and (min-width: 768px){h2,.h2{font-size:3.75em}}h3,.h3{font-size:1.6rem;margin:20px 0 5px;color:#41c3be}@media screen and (min-width: 768px){h3,.h3{font-size:1.875rem}}h4,.h4{font-size:1.4rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}s p{margin:0 0 18px}a{color:#41c3be}a:hover,a:active,a:focus{color:#41c3be}.wp-block-separator{border-color:#000;border-width:1px}.text-white p,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}.has-blue-background-color .text-white a{color:#fff}.logged-in nav.navbar{margin-top:32px}nav.navbar{border:0;margin-bottom:0;border-bottom:0;width:100%;background:#3d3d3d;background:rgba(61,61,61,.77);background:rgba(61,61,61,.77)}nav.navbar.top{background:#000;background:rgba(0,0,0,.97);background:rgba(0,0,0,.97);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (min-width: 992px){nav.navbar.top{background:transparent}nav.navbar.top .navbar-collapse{background-color:transparent}}@media screen and (min-width: 1200px){nav.navbar.top{padding-top:25px;padding-bottom:25px}}nav.navbar .navbar-brand{width:200px}@media screen and (min-width: 992px){nav.navbar .navbar-brand{width:260px}}@media screen and (min-width: 1200px){nav.navbar .navbar-brand{width:auto}}@media screen and (min-width: 768px)and (max-width: 1199.98px){nav.navbar .menu-item-home{display:none}}nav.navbar .navbar-nav li.nav-item a.nav-link{color:#fff;padding:.3rem .7rem;font-size:1.125rem;font-weight:500}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:1rem}}@media screen and (min-width: 992px){nav.navbar .navbar-nav li.nav-item a.nav-link{font-size:1.125rem}}nav.navbar .navbar-nav li.nav-item a.nav-link:hover,nav.navbar .navbar-nav li.nav-item a.nav-link:focus{color:#41c3be}nav.navbar .navbar-nav li.nav-item.active a.nav-link{background-color:transparent;color:#41c3be}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item.active a.nav-link{background-color:transparent;border-bottom:9px solid #41c3be}}nav.navbar .navbar-nav li.nav-item.active a.nav-link:hover,nav.navbar .navbar-nav li.nav-item.active a.nav-link:focus{background-color:transparent;color:#41c3be}@media screen and (min-width: 768px){nav.navbar .navbar-nav li.nav-item.active a.nav-link:hover,nav.navbar .navbar-nav li.nav-item.active a.nav-link:focus{background-color:transparent}}nav.navbar .navbar-nav li.nav-item .dropdown-menu{border-radius:0}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item a.dropdown-item{color:#000}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:#000;background-color:#d3d4d5}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item{color:#fff;background:#41c3be}nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:hover,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:focus,nav.navbar .navbar-nav li.nav-item .dropdown-menu li.menu-item.active a.dropdown-item:active{color:#000}nav.navbar .navbar-toggler{border-color:transparent;margin-right:0;border-radius:0}nav.navbar .navbar-toggler:hover,nav.navbar .navbar-toggler:focus{background-color:#ddd}nav.navbar .navbar-toggler .toggler-icon{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px;margin:4px 0;transition:all .2s ease-in-out}nav.navbar .navbar-toggler span:nth-child(1){width:22px;transform:translateX(0) translateY(6px) rotate(45deg)}nav.navbar .navbar-toggler span:nth-child(2){width:22px;opacity:0}nav.navbar .navbar-toggler span:nth-child(3){width:22px;transform:translateX(0) translateY(-6px) rotate(-45deg)}nav.navbar .navbar-toggler.collapsed span:nth-child(1){width:22px;transform:translateX(0) translateY(0) rotate(0)}nav.navbar .navbar-toggler.collapsed span:nth-child(2){width:22px;opacity:1}nav.navbar .navbar-toggler.collapsed span:nth-child(3){width:22px;transform:translateX(0) translateY(0) rotate(0);margin-top:3px}#page-nav{z-index:2;padding-top:35px}.pagination{color:#41c3be}.pagination a{padding:.5rem 0;margin-left:5px;margin-right:5px;font-weight:700;border-radius:100px;text-decoration:none}.pagination a i{padding:.7rem 13px}.pagination a.page-link{padding:7px 0;margin-left:5px;margin-right:5px;text-align:center;color:#41c3be;background-color:#fff;border:2px solid #41c3be;height:39px;width:39px}.pagination a.page-link:hover,.pagination a.page-link:focus,.pagination a.page-link:active{background:#fff;color:#000 !important;text-decoration:none !important;background:#ffbf00;color:#000 !important;text-decoration:none !important;border:2px solid #ffbf00}.pagination .page-item a.page-link{padding:7px 0;margin-left:5px;margin-right:5px;color:#41c3be;background-color:#41c3be;border:2px solid #41c3be}.pagination .page-item.active a.page-link{padding:7px 0;border-radius:100px;z-index:1;color:#fff;background-color:#41c3be;border:2px solid #41c3be}.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:#ffbf00;color:#000 !important;text-decoration:none !important;border:2px solid #ffbf00}body{background-color:#fff}#content-wrapper{overflow:hidden !important}header#main-header{background-size:cover;background-repeat:no-repeat;background-position:center bottom;height:auto;float:left;width:100%}@media(min-width: 768px){header#main-header{min-height:325px}}@media screen and (min-width: 992px){header#main-header{overflow:hidden;min-height:425px}}@media screen and (min-width: 1200px){header#main-header{min-height:525px}}@media screen and (min-width: 1920px){header#main-header{min-height:625px}}header#main-header .greyoverlay{background:rgba(0,0,0,.5);background:rgba(0,0,0,.5);float:left;width:100%}@media(min-width: 768px){header#main-header .greyoverlay{min-height:325px;height:100%}}@media screen and (min-width: 992px){header#main-header .greyoverlay{overflow:hidden;min-height:425px}}@media screen and (min-width: 1200px){header#main-header .greyoverlay{min-height:525px}}@media screen and (min-width: 1920px){header#main-header .greyoverlay{min-height:625px}}header#main-header .slogan{margin:50px auto 0;display:block;float:none;width:96%}@media screen and (min-width: 768px){header#main-header .slogan{margin:0 auto;width:80%;position:absolute;z-index:2;transform:translate(-50%, -50%);top:50%;left:50%}}@media screen and (min-width: 1650px){header#main-header .slogan{width:60%}}header#main-header .slogan.homepage .sloganbuttons{padding-top:15px;padding-bottom:50px}@media screen and (min-width: 576px){header#main-header .slogan.homepage .sloganbuttons{padding-top:30px}}@media screen and (min-width: 768px){header#main-header .slogan.homepage .sloganbuttons{padding-top:0;padding-bottom:0}}@media screen and (min-width: 992px){header#main-header .slogan.homepage .sloganbuttons{padding-top:40px}}.home header#main-header{background-size:cover;background-repeat:no-repeat;background-position:center bottom}@media screen and (min-width: 1200px){.home header#main-header{min-height:800px}}@media screen and (min-width: 1980px){.home header#main-header{min-height:1080px}}@media screen and (min-width: 1200px){.home header#main-header .greyoverlay{min-height:800px}}@media screen and (min-width: 1980px){.home header#main-header .greyoverlay{min-height:1080px}}.main-content{position:relative;float:left;width:100%}section{float:left;width:100%}.wp-block-group.alignwide,.wp-block-columns.alignwide{margin:0 2%;float:none;width:96%}@media screen and (min-width: 768px){.wp-block-group.alignwide,.wp-block-columns.alignwide{width:760px;margin:0 auto}}@media screen and (min-width: 992px){.wp-block-group.alignwide,.wp-block-columns.alignwide{width:980px}}@media screen and (min-width: 1200px){.wp-block-group.alignwide,.wp-block-columns.alignwide{width:1180px}}footer#main-footer{background:#151515;float:left;width:100%;color:#fff}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:20px}@media screen and (min-width: 768px){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{margin-top:0}}footer#main-footer h3{color:#41c3be;margin-top:0}footer#main-footer a{color:#41c3be}footer#main-footer a:hover,footer#main-footer a:focus{text-decoration:underline;color:#41c3be}footer#main-footer a.social-btn{margin:0 8px;font-size:2.7rem}footer#main-footer .has-black-background-color a{color:#fff;font-weight:300}footer#main-footer .has-black-background-color a:hover,footer#main-footer .has-black-background-color a:focus{color:#41c3be;text-decoration:underline}footer#main-footer #madeby p{color:#fff;font-weight:300}footer#main-footer #madeby a{color:#fff;font-weight:300}footer#main-footer #madeby a:hover,footer#main-footer #madeby a:focus{color:#41c3be;text-decoration:underline}@media screen and (max-width: 767.98px){section.steps .col-xs-6,.section.spotted .col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.steps ul{padding-left:0;list-style:none}.wave-top-margin{margin-top:150px}@media screen and (min-width: 992px){.wave-top-margin{margin-top:245px}}.footer-first-column.wave-top-padding{padding-top:65px}@media screen and (min-width: 768px){.footer-first-column.wave-top-padding{padding-top:150px}}@media screen and (min-width: 992px){.footer-first-column.wave-top-padding{padding-top:230px}}.wave-top-padding{padding-top:25px;padding-top:50px}@media screen and (min-width: 576px){.wave-top-padding{padding-top:65px}}@media screen and (min-width: 768px){.wave-top-padding{padding-top:150px}}@media screen and (min-width: 992px){.wave-top-padding{padding-top:230px}}.wave-bottom-blue,.wave-top-footer,.wave-bottom-white,.wave-bottom-footer,.wave-top-white,.wave-bottom-spotted,.wave-bottom{position:absolute;z-index:1;width:100%;left:0}.wave-top-footer{top:-1px;background-size:100% 100%;height:80px;background-image:url(../img/wave-top-darkgrey-small.png)}@media screen and (min-width: 992px){.wave-top-footer{height:100px}}@media screen and (min-width: 992px){.wave-top-footer{height:150px;background-image:url(../img/wave-top-darkgrey.png)}}@media screen and (min-width: 1920px){.wave-top-footer{height:260px}}.wave-bottom-footer{bottom:-1px;background-size:100% 100%;height:80px;background-image:url(../img/wave-bottom-darkgrey-small.png)}@media screen and (min-width: 768px){.wave-bottom-footer{height:100px}}@media screen and (min-width: 992px){.wave-bottom-footer{height:150px;background-image:url(../img/wave-bottom-darkgrey.png)}}@media screen and (min-width: 1920px){.wave-bottom-footer{height:250px}}.wave-bottom{bottom:-1px;background-size:100% 100%;height:80px;width:100%;background-image:url(../img/wave-bottom-darkgrey-small.png)}@media screen and (min-width: 768px){.wave-bottom{height:100px}}@media screen and (min-width: 992px){.wave-bottom{height:150px;background-image:url(../img/wave-bottom-darkgrey.png)}}@media screen and (min-width: 1920px){.wave-bottom{height:250px}}.wave-bottom-blue{bottom:-1px;background-size:100% 100%;height:80px;width:100%;background-image:url(../img/wave-bottom-blue.png)}@media screen and (min-width: 768px){.wave-bottom-blue{height:100px}}@media screen and (min-width: 992px){.wave-bottom-blue{height:150px;background-image:url(../img/wave-bottom-blue.png)}}@media screen and (min-width: 1920px){.wave-bottom-blue{height:250px}}.wave-static-bottom{background-size:100% 100%;height:80px;width:100%;float:left;margin-bottom:-1px;background-image:url(../img/wave-bottom-darkgrey-small.png)}@media screen and (min-width: 768px){.wave-static-bottom{height:100px}}@media screen and (min-width: 992px){.wave-static-bottom{height:150px;background-image:url(../img/wave-bottom-darkgrey.png)}}@media screen and (min-width: 1920px){.wave-static-bottom{height:250px}}.wave-top-white{top:0;background-size:100% 100%;height:45px;background-image:url(../img/wave-top-white-small.png)}@media screen and (min-width: 768px){.wave-top-white{height:100px}}@media screen and (min-width: 992px){.wave-top-white{height:150px;background-image:url(../img/mainostulosteet_ala-maski.png)}}@media screen and (min-width: 1920px){.wave-top-white{height:245px}}.wave-bottom-white{bottom:-1px;height:45px;background-size:100% 100%;background-image:url(../img/wave-bottom-white-small.png)}@media screen and (min-width: 768px){.wave-bottom-white{height:98px}}@media screen and (min-width: 992px){.wave-bottom-white{height:150px;background-image:url(../img/mainostulosteet_yla-maski.png)}}@media screen and (min-width: 1920px){.wave-bottom-white{height:245px}}.imgwide img{width:100%;height:100%;object-fit:cover}.gallery-wrap{margin:10px -5px}.gallery-wrap .image{padding:5px}.gallery-2-right{padding:0}.gallery-2-right .img-gallery{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(8, 5vw);grid-gap:0}.gallery-2-right .img-gallery .img-gallery-item{margin:0}.gallery-2-right .img-gallery .img-gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-2-right .img-gallery .img-gallery-item:nth-child(1){grid-column-start:1;grid-column-end:9;grid-row-start:1;grid-row-end:9}.gallery-2-right .img-gallery .img-gallery-item:nth-child(2){grid-column-start:6;grid-column-end:9;grid-row-start:1;grid-row-end:5}.gallery-2-right .img-gallery .img-gallery-item:nth-child(3){grid-column-start:6;grid-column-end:6;grid-row-start:5;grid-row-end:9}.gallery-2-right.full-width .img-gallery{margin-left:-15px;margin-right:-15px}.gallery-2-left{padding:0}.gallery-2-left .img-gallery{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(10, 5vw);grid-gap:0}.gallery-2-left .img-gallery .img-gallery-item{margin:0}.gallery-2-left .img-gallery .img-gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-2-left .img-gallery .img-gallery-item:nth-child(1){grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:6}.gallery-2-left .img-gallery .img-gallery-item:nth-child(2){grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:11}.gallery-2-left .img-gallery .img-gallery-item:nth-child(3){grid-column-start:4;grid-column-end:9;grid-row-start:1;grid-row-end:11}.gallery-2-left.full-width .img-gallery{margin-left:-15px;margin-right:-15px}.full-width-img{padding:0}.full-width-img .container-fluid{padding:0}.form-group .control-label{margin-top:20px}.form-group .form-control{border-radius:0;border:0;color:#000;border:1px solid #ddd}.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.calc-result output{width:auto;display:inline-block}form.wpcf7-form label,form.wpcf7-form p{font-size:1rem}.btn{background:#41c3be;color:#fff;border:3px solid #41c3be;border-radius:0;margin:20px 10px 10px;font-size:.9rem;padding:10px 40px;font-weight:500;text-transform:uppercase}.btn:hover,.btn:active,.btn:focus{background:#fff;color:#41c3be;text-decoration:none;border:3px solid #41c3be}.btn.btn-default{color:#fff;background:transparent;border:3px solid #fff}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background:#41c3be;color:#fff;text-decoration:none}.btn.disabled,.btn[disabled]{background:#000;color:#fff !important;opacity:.5;filter:alpha(opacity=50)}.btn.active,.btn:active{box-shadow:none}.stepcolumn p{text-align:center;width:70%;margin:35px 15%}a:hover .st0,a:focus .st0{fill:#41c3be}.service-list{padding-left:0}figure,.service-list-item{list-style:none}figure .img-center,.service-list-item .img-center{margin:0 auto;float:none;display:block}figure figcaption h2,figure .service-list-item-child h2,.service-list-item figcaption h2,.service-list-item .service-list-item-child h2{font-size:1.575em}@media screen and (min-width: 992px){figure figcaption h2,figure .service-list-item-child h2,.service-list-item figcaption h2,.service-list-item .service-list-item-child h2{font-size:1.875em}}.callbtn{position:fixed;z-index:999;width:72px;height:72px;background-color:#41c3be;border-radius:50px;border:1px solid #fff}@media screen and (max-width: 991.98px){.callbtn{bottom:0;right:0px}}@media screen and (min-width: 992px){.callbtn{top:50%;right:40px}}.callbtn:hover,.callbtn:active,.callbtn:focus{background-color:#ffbf00}.callbtn img{margin:18px}.page-template-default .wp-block-group.alignwide{width:50%;float:none;margin:auto;padding-bottom:30px}@media screen and (min-width: 576px){.page-template-default .wp-block-group.alignwide{padding-bottom:40px}}@media screen and (min-width: 768px){.page-template-default .wp-block-group.alignwide{padding-bottom:60px}}@media screen and (min-width: 992px){.page-template-default .wp-block-group.alignwide{padding-bottom:90px;padding-bottom:150px}}.wp-block-cover,.wp-block-cover-image{min-height:400px !important}@media screen and (min-width: 768px){.wp-block-cover,.wp-block-cover-image{min-height:500px !important}}@media screen and (min-width: 992px){.wp-block-cover,.wp-block-cover-image{min-height:700px !important}}@media screen and (min-width: 1200px){.wp-block-cover,.wp-block-cover-image{min-height:1070px !important}}.article-meta{display:none}.referens-list{padding-bottom:190px}@media screen and (min-width: 1200px){.referens-list .category-referenssit:nth-child(2) .featured-wrap{order:2}}@media(min-width: 1200px){.referens-list .category-referenssit:nth-child(2) .featured-wrap{margin-left:8.333333%}}.single-post .gallery-2-left{margin-bottom:-250px;z-index:-1}.single-post .gallery-2-left .wave-bottom{display:none}#breadcrumbs{margin-bottom:50px}@media screen and (min-width: 1200px){#breadcrumbs{margin-bottom:100px;margin-top:15px}}#breadcrumbs a{color:#fff}#breadcrumbs a:hover,#breadcrumbs a:focus,#breadcrumbs a:active{color:#41c3be}.gallery-three{margin-top:50px}.gallery-three .img-gallery{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(8, 5vw);grid-gap:0}.gallery-three .img-gallery .img-gallery-item{margin:0}.gallery-three .img-gallery .img-gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-three .img-gallery .img-gallery-item:nth-child(1){grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:5}.gallery-three .img-gallery .img-gallery-item:nth-child(2){grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:9}.gallery-three .img-gallery .img-gallery-item:nth-child(3){grid-column-start:4;grid-column-end:9;grid-row-start:1;grid-row-end:9}.reference-gallery{margin-top:0}@media screen and (max-width: 767.98px){.reference-gallery .img-gallery{display:block}}.reference-gallery .img-gallery-item{position:relative}@media screen and (max-width: 767.98px){.reference-gallery .img-gallery-item:nth-child(1){grid-column-start:1 !important;grid-column-end:2 !important;grid-row-start:1 !important;grid-row-end:2 !important;height:300px}.reference-gallery .img-gallery-item:nth-child(2){grid-column-start:1 !important;grid-column-end:2 !important;grid-row-start:2 !important;grid-row-end:3 !important;height:300px}.reference-gallery .img-gallery-item:nth-child(3){grid-column-start:1 !important;grid-column-end:2 !important;grid-row-start:3 !important;grid-row-end:4 !important;height:300px}}.reference-gallery .img-gallery-item:hover .hover{-webkit-transition:all 450ms ease-in-out;-moz-transition:all 450ms ease-in-out;-ms-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out}@media screen and (min-width: 768px){.reference-gallery .img-gallery-item:hover .hover{opacity:1}}.reference-gallery .img-gallery-item .hover{-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;display:flex;align-items:center;position:absolute;text-align:center;right:0;left:0;top:0;background:rgba(38,38,38,.75);height:100%}@media screen and (min-width: 768px){.reference-gallery .img-gallery-item .hover{opacity:0}}.reference-gallery .img-gallery-item .hover .text{width:100%}.reference-gallery .img-gallery-item .hover .text h4{margin-top:10px;margin-bottom:10px;color:#fff}@media screen and (min-width: 992px){.reference-gallery .img-gallery-item .hover .text h4{font-size:2.3rem}}@media screen and (min-width: 1200px){.reference-gallery .img-gallery-item .hover .text h4{font-size:2.7rem}}@media screen and (min-width: 768px)and (max-width: 991.98px){.reference-gallery .img-gallery-item .hover .text h4{font-size:1.2rem}}.reference-gallery .img-gallery-item .hover .text .btn{margin-top:10px}@media screen and (min-width: 768px)and (max-width: 991.98px){.reference-gallery .img-gallery-item .hover .text .btn{min-width:0;font-size:.85rem;padding:10px 20px}}.reference{margin-bottom:40px;background-color:#f9f9f9}@media screen and (max-width: 767.98px){.reference{margin-left:20px;margin-right:20px}.reference .list-refe-img{padding-left:0;padding-right:0}}.reference .list-refe-img{padding-right:0}.reference img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.reference img{margin-left:-15px}}@media screen and (min-width: 768px){.reference:nth-child(2n+1) img{margin-left:0;padding-right:0}.reference:nth-child(2n+1) .list-refe-img{order:2;padding-right:0;padding-left:0}}.reference hr{width:100px;margin-bottom:35px;margin-top:25px}.reference .list-refe-content{padding:0 40px 40px;padding:5%}@media screen and (min-width: 768px){.reference .list-refe-content{padding:0 60px 50px 0;padding:5%}}.reference h1,.reference h2,.reference h3,.reference h4,.reference h5,.reference h6{margin-top:0}.single-references #content nav.post-nav{order:2}.single-references #content .main-content{order:1}.carousel-indicators{margin-left:0;margin-right:0;bottom:-100px}@media screen and (min-width: 992px){.carousel-indicators{bottom:-140px}}@media screen and (min-width: 1200px){.carousel-indicators{bottom:-190px}}.carousel-indicators li{width:60px;height:60px}@media screen and (min-width: 992px){.carousel-indicators li{width:100px;height:100px}}@media screen and (min-width: 1200px){.carousel-indicators li{width:150px;height:150px}}.carousel-indicators li img{object-fit:cover;width:60px;height:60px}@media screen and (min-width: 992px){.carousel-indicators li img{width:100px;height:100px}}@media screen and (min-width: 1200px){.carousel-indicators li img{width:150px;height:150px}}.carousel-inner{margin-bottom:100px}@media screen and (min-width: 992px){.carousel-inner{margin-bottom:140px}}@media screen and (min-width: 1200px){.carousel-inner{margin-bottom:190px}}.carousel-inner .carousel-item a.carousel-img-link:hover{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}.carousel-inner .carousel-item figcaption{width:100%;padding:1% 2%;text-align:center}@media screen and (min-width: 1200px){.carousel-inner .carousel-item figcaption{color:#fff;background:#3d3d3d;background:rgba(61,61,61,.77);background:rgba(61,61,61,.77);position:absolute;bottom:0;right:0}}#carousel .carousel-control-next,#carousel .carousel-control-prev{width:65px;color:#fff;background-color:transparent;border:none}