@charset "UTF-8";@font-face{font-display:auto;font-family:Inter;font-weight:400;src:url(fonts/Inter_18pt-Regular.ttf)}@font-face{font-display:auto;font-family:Inter;font-weight:500;src:url(fonts/Inter_18pt-Medium.ttf)}@font-face{font-display:auto;font-family:Inter;font-weight:600;src:url(fonts/Inter_18pt-SemiBold.ttf)}@font-face{font-display:auto;font-family:Inter;font-weight:700;src:url(fonts/Inter_18pt-Bold.ttf)}@font-face{font-display:auto;font-family:Inter;font-weight:800;src:url(fonts/Inter_18pt-ExtraBold.ttf)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}div{box-sizing:border-box}body{background-color:#f7f8f7;color:#011001;font-family:Inter,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400}body.sticky-header{padding-top:126px}iframe{aspect-ratio:16/9;height:100%;max-width:500px;width:100%}.clear{clear:both;height:0}body.navi-open footer,body.navi-open main{display:none}@media only screen and (max-width:600px){body{font-size:16px;font-size:1rem}body.sticky-header{padding-top:80px}}header#top{background-color:#011001;color:#f7f8f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:126px}header#top .wrap{max-width:1188px}body.sticky-header header#top{animation:sticky-header .3s normal forwards ease-in-out;animation-iteration-count:1;height:100px;left:0;position:fixed;top:-126px;width:100%;z-index:10}body.sticky-header p.site-title a{top:11px}body.sticky-header a.tel{top:20px}@keyframes sticky-header{from{top:-126px}to{top:0}}p.site-title{margin:0;padding:0}p.site-title a{background:url(img/JL-eta-assistentti-logo-nega-vaaka.svg) left center no-repeat;background-size:contain;box-sizing:border-box;display:block;height:78px;left:0;overflow:hidden;position:absolute;text-indent:100%;transition-duration:0s;top:24px;white-space:nowrap;width:259px;z-index:2}a.tel{background-color:#ebbb10;background-image:url(img/li_phone.svg);background-position:left 22px center;background-repeat:no-repeat;background-size:25px;border-radius:9999px;color:#011001;display:block;font-weight:600;line-height:1;padding:21px 25px 21px 55px;position:absolute;right:0;text-decoration:none;top:33px;z-index:2}a.tel:hover{background-color:#bc960d}@media only screen and (max-width:1388px){header#top .wrap{max-width:calc(100% - 200px)}}@media only screen and (max-width:1050px){header#top .wrap{max-width:calc(100% - 100px)}p.site-title a{left:-20px}}@media only screen and (max-width:600px){header#top .wrap{max-width:calc(100% - 40px)}header#top{height:80px}body.sticky-header header#top{height:50px}body.sticky-header p.site-title a{height:50px;top:0}body.sticky-header a.tel{background-size:20px;height:30px;top:10px;width:30px}p.site-title a{height:80px;top:0;width:200px}a.tel{background-position:center;font-size:0;height:48px;padding:0;right:50px;top:16px;width:48px}}button.hamburger{display:none}nav.main-navi>ul{display:flex;gap:16px;list-style:none;margin:0;padding:0;position:absolute;right:200px;top:39px}nav.main-navi>ul>li{display:block;position:relative}nav.main-navi>ul>li>a{color:#f7f8f7;display:block;font-weight:600;line-height:48px;padding:0 20px;text-decoration:none}nav.main-navi>ul>li::after{background-color:#f7f8f7;bottom:12px;content:"";display:block;height:1px;left:20px;position:absolute;transform:scaleX(0);transform-origin:left center;transition-duration:.3s;width:calc(100% - 40px)}nav.main-navi>ul>li:hover::after{transform:scaleX(1)}nav.main-navi>ul>li.current-menu-ancestor::after,nav.main-navi>ul>li.current-menu-item::after,nav.main-navi>ul>li.current-menu-parent::after{transform:scaleX(1)}nav.main-navi>ul>li.current-menu-ancestor>a,nav.main-navi>ul>li.current-menu-item>a,nav.main-navi>ul>li.current-menu-parent>a{font-weight:800}nav.main-navi>ul>li>ul{display:none}body.sticky-header nav.main-navi>ul{top:26px}@media only screen and (max-width:1050px){nav.main-navi{background-color:#011001;display:none;left:-50px;min-height:100vh;position:absolute;top:0;width:calc(100% + 100px);z-index:1}nav.main-navi>ul{display:block;padding-top:200px;position:relative;right:auto;text-align:center;top:auto}nav.main-navi>ul>li{display:block;margin-bottom:30px}nav.main-navi>ul>li::after{display:none}nav.main-navi>ul>li>a{display:inline-block;line-height:1;padding:0;position:relative}nav.main-navi>ul>li.current-menu-item a::after{background-color:#f7f8f7;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;transform-origin:left center;width:100%}button.hamburger{background:0 0;border:0;cursor:pointer;display:block;height:18px;margin:0;outline:0;padding:0;position:absolute;right:calc(50% - 12px);top:54px;width:25px;z-index:5}span#nav-icon{display:block}#nav-icon span{display:block;position:absolute;height:4px;width:25px;background:#f7f8f7;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;width:100%}#nav-icon span:nth-child(1){top:0;transform-origin:left center}#nav-icon span:nth-child(2){top:7px;transform-origin:left center}#nav-icon span:nth-child(3){top:14px;transform-origin:left center}#nav-icon.open span:nth-child(1){transform:rotate(45deg);top:0;left:0;width:25px}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:18px;left:0;width:25px}body.sticky-header button.hamburger{top:41px}}@media only screen and (max-width:600px){nav.main-navi{left:-20px;width:calc(100% + 40px)}button.hamburger{right:0;top:31px}body.sticky-header button.hamburger{top:16px}}footer{background-color:#011001;color:#f7f8f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer .wrap{max-width:1070px}footer .col-wrap{align-items:flex-end;padding:60px 0}footer .col-4:last-child{font-size:14px;font-size:.875rem;text-align:right}footer h3{font-weight:400}footer a{color:#f7f8f7}footer a:hover{text-decoration:none}footer p.some a{display:inline-block;margin-right:20px}footer p.design{align-items:center;display:flex;justify-content:flex-end}footer p.design img{display:block;margin-left:10px}footer ul{font-size:20px;font-size:1.25rem;font-weight:600;list-style:none;padding:0!important}footer ul li{margin-bottom:12px}footer ul li:last-child{margin-bottom:0}footer ul li a{text-decoration:none;white-space:nowrap}footer ul li a::after{content:"›";margin-left:5px}footer ul li a:hover{color:#ebbb10}@media only screen and (max-width:1270px){footer .wrap{max-width:calc(100% - 200px)}}@media only screen and (max-width:1050px){footer .wrap{max-width:calc(100% - 100px)}}@media only screen and (max-width:850px){footer .col-wrap{display:grid;gap:40px 20px;grid-template-columns:repeat(2,1fr)}footer .col-wrap .col-4{width:100%}}@media only screen and (max-width:600px){footer .wrap{max-width:calc(100% - 40px)}footer .col-wrap{gap:20px;grid-template-columns:1fr}footer .col-wrap .col-4:first-child,footer .col-wrap .col-4:nth-child(2){padding-bottom:0}footer .col-4:last-child{text-align:left}footer p.design{justify-content:flex-start}footer ul{font-size:16px;font-size:1rem}}main{box-sizing:border-box;position:relative}main{min-height:calc(100vh - 523px)}section.yksi-palsta .col-wrap{display:block}section.yksi-palsta .col-wrap .col-1{margin:0 auto;max-width:768px}section.kaksi-palstaa{background-color:#efefef}section.kaksi-palstaa.img-only-left .wrap,section.kaksi-palstaa.img-only-right .wrap{max-width:1440px}section.kaksi-palstaa.img-only-left .col-wrap,section.kaksi-palstaa.img-only-right .col-wrap{padding:0}section.kaksi-palstaa.img-only-right{position:relative}section.kaksi-palstaa.img-only-right .col-2:first-child{padding-bottom:20px;padding-left:144px;padding-top:20px;width:calc(50% - 124px)}section.kaksi-palstaa.img-only-right .col-2:last-child{width:50%}section.kaksi-palstaa.img-only-right .col-2:last-child img{display:block}section.kaksi-palstaa.img-only-left .col-2:last-child{width:calc(50% - 124px)}section.kaksi-palstaa.img-only-left .col-2:first-child{width:50%}section.kaksi-palstaa.img-only-left .col-2:first-child img{display:block}section.kaksi-palstaa.a-center .col-wrap{align-items:center}section.kaksi-palstaa.bg-white{background-color:#f7f8f7}section.kaksi-palstaa.m-normal{padding:64px 0}section.kaksi-palstaa.m-normal .col-wrap{margin:0 auto;max-width:1262px}section.kaksi-palstaa.m-normal.img-only-right .col-2:first-child{padding-left:66px;width:calc(50% - 68px)}section.kaksi-palstaa.m-normal.bg-gray .col-wrap{background-color:#f7f8f7}section.kaksi-palstaa.m-normal.bg-gray.img-only-left .col-2:last-child{padding:20px 68px 20px 0;width:calc(50% - 66px)}section.kaksi-palstaa.s-normal .col-wrap{box-shadow:0 8px 16px 0 rgba(0,0,0,.25)}section.kaksi-palstaa.bg-green{background-color:#112b17;color:#f7f8f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.no-top-margin .col-wrap{padding-top:0}section.top-border .col-wrap{border-top:1px solid #011001}body.home section.kaksi-palstaa:first-child::before,body.page-yhteystiedot section.kaksi-palstaa:first-child::before{background-color:#08251a;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:50%}.wrap{clear:both;margin:0 auto;max-width:1262px;position:relative;z-index:1}.col-wrap{clear:both;display:flex;flex-wrap:wrap;justify-content:space-between;padding:48px 0;position:relative;width:100%}.no-bot-pad{padding-bottom:0}.no-top-pad{padding-top:0}.password-form{min-height:500px;padding-top:100px}.col-2{width:calc(50% - 62px)}.col-3{width:calc(33.33% - 26px)}.col-4{width:calc(25% - 30px)}@media only screen and (max-width:1640px){section.kaksi-palstaa.img-only-left.m-normal .wrap,section.kaksi-palstaa.img-only-right.m-normal .wrap{max-width:calc(100% - 200px)}}@media only screen and (max-width:1462px){.wrap{max-width:calc(100% - 200px)}}@media only screen and (max-width:1370px){section.kaksi-palstaa.img-only-right .col-2:first-child{padding-left:130px;width:calc(50% - 100px)}}@media only screen and (max-width:1050px){.wrap,section.kaksi-palstaa .wrap,section.kaksi-palstaa.img-only-left.m-normal .wrap,section.kaksi-palstaa.img-only-right.m-normal .wrap,section.yksi-palsta .wrap{max-width:calc(100% - 100px)}.col-2{width:calc(50% - 20px)}.col-4{width:calc(25% - 20px)}section.kaksi-palstaa.img-only-right .col-2:first-child{padding-left:50px;width:calc(50% - 50px)}section.kaksi-palstaa.m-normal.img-only-right .col-2:first-child{padding:50px 0 50px 50px;width:calc(50% - 50px)}section.kaksi-palstaa.m-normal.bg-gray.img-only-left .col-2:last-child{padding:50px 50px 50px 0;width:calc(50% - 50px)}section.kaksi-palstaa.m-normal.img-only-right.s-none .col-2:first-child{padding:50px 0}section.kaksi-palstaa.m-normal.img-only-left .col-wrap,section.kaksi-palstaa.m-normal.img-only-right .col-wrap{align-items:stretch}section.kaksi-palstaa.m-normal.img-only-left .col-2:first-child img,section.kaksi-palstaa.m-normal.img-only-left .col-2:first-child p,section.kaksi-palstaa.m-normal.img-only-right .col-2:last-child img,section.kaksi-palstaa.m-normal.img-only-right .col-2:last-child p{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}body.home section.kaksi-palstaa:first-child::before,body.page-yhteystiedot section.kaksi-palstaa:first-child::before{display:none}section.kaksi-palstaa.tarina.m-normal.img-only-right .col-2:last-child img{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}}@media only screen and (max-width:800px){section.kaksi-palstaa.img-only-right .col-2:first-child{width:calc(50% - 20px)}section.kaksi-palstaa.m-normal.img-only-left .col-wrap,section.kaksi-palstaa.m-normal.img-only-right .col-wrap{flex-direction:column}section.kaksi-palstaa.m-normal.img-only-left .col-wrap .col-2:first-child{order:2}section.kaksi-palstaa.m-normal.img-only-left .col-2:last-child,section.kaksi-palstaa.m-normal.img-only-right .col-2:first-child{padding:50px!important;width:100%!important}section.kaksi-palstaa.m-normal.img-only-left.s-none:not(.bg-gray) .col-2:last-child,section.kaksi-palstaa.m-normal.img-only-right.s-none:not(.bg-gray) .col-2:first-child{padding:0!important}section.kaksi-palstaa.m-normal.img-only-left .col-2:first-child,section.kaksi-palstaa.m-normal.img-only-right .col-2:last-child{width:100%}}@media only screen and (max-width:600px){.wrap,section.kaksi-palstaa .wrap,section.kaksi-palstaa.img-only-left.m-normal .wrap,section.kaksi-palstaa.img-only-right.m-normal .wrap,section.yksi-palsta .wrap{max-width:calc(100% - 40px)}.col-wrap{flex-direction:column;padding:40px 0}.col-2,.col-3,.col-4{width:100%}.col-2:first-child{padding-bottom:20px}.col-3:first-child,.col-3:nth-child(2){padding-bottom:20px}.col-4:first-child,.col-4:nth-child(2),.col-4:nth-child(3){padding-bottom:20px}section.kaksi-palstaa.img-only-right .col-2:first-child{padding:40px 20px;width:100%}section.kaksi-palstaa.img-only-right .col-2:last-child{width:100%}section.kaksi-palstaa:first-child .col-2:first-child{order:1}section.yksi-palsta .col-1>*{text-align:left!important}section.kaksi-palstaa.m-normal{padding:40px 0}section.kaksi-palstaa.m-normal.img-only-left .col-2:last-child,section.kaksi-palstaa.m-normal.img-only-right .col-2:first-child{padding:30px 20px!important}}.col-wrap img{height:auto;max-width:100%}.wp-caption{font-size:14px;font-size:.875rem;max-width:100%}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 40px 40px 0}.alignright{float:right;margin:0 0 40px 20px}div.gform_wrapper{margin:0 auto;padding-top:30px;position:relative}div.gform_wrapper .gform_fields .gfield input,div.gform_wrapper .gform_fields .gfield select,div.gform_wrapper .gform_fields .gfield textarea{border:1px solid #011001;border-radius:8px;box-sizing:border-box;font-size:18px;font-size:1.125rem;margin-bottom:0;padding:12px 20px;width:100%}div.gform_wrapper .gform_fields .gfield input[type=checkbox],div.gform_wrapper .gform_fields .gfield select[type=checkbox],div.gform_wrapper .gform_fields .gfield textarea[type=checkbox]{display:inline-block;width:auto}div.gform_wrapper .gform_fields .gfield input[type=checkbox]+label,div.gform_wrapper .gform_fields .gfield select[type=checkbox]+label,div.gform_wrapper .gform_fields .gfield textarea[type=checkbox]+label{font-size:18px;font-size:1.125rem;margin-left:10px}div.gform_wrapper .gform_fields .gfield div.ginput_recaptcha{margin-bottom:20px;text-align:center}div.gform_wrapper .gform_fields .gfield div.ginput_recaptcha>div{margin:0 auto}div.gform_wrapper .gform_fields .gfield label.gfield_label{display:none}div.gform_wrapper .gform_fields .gfield legend{display:none}div.gform_wrapper .gform_fields .gfield textarea{height:123px!important}div.gform_wrapper .gform_fields .gfield#field_1_1,div.gform_wrapper .gform_fields .gfield#field_1_5{grid-column:1/7}div.gform_wrapper .gform_fields .gfield#field_1_3,div.gform_wrapper .gform_fields .gfield#field_1_6{grid-column:7/13}div.gform_wrapper .gform_footer{text-align:right}div.gform_wrapper .gform_footer button[type=submit],div.gform_wrapper .gform_footer input[type=submit]{background-color:#ebbb10;background-image:url(img/li_arrow-right.svg);background-position:right 22px center;background-repeat:no-repeat;background-size:25px;border:none;border-radius:9999px;color:#011001;cursor:pointer;display:inline-block;font-weight:600;line-height:1;margin:0 0 0 auto;padding:21px 55px 21px 25px;text-decoration:none;transition-duration:.3s}div.gform_wrapper .gform_footer button[type=submit]:hover,div.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#bc960d}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:26px!important;grid-row-gap:21px!important}div.password-form label{display:block;margin-bottom:10px}div.gform_validation_container,p.gform_required_legend{display:none}div.gform_validation_errors{color:red}div.gform_validation_errors h2{color:red;font-family:Inter,sans-serif;font-size:16px;font-size:1rem;letter-spacing:normal}div.validation_message{color:red;font-weight:700;margin-top:-10px}@media only screen and (max-width:600px){div.gform_wrapper .gform_fields .gfield#field_1_1,div.gform_wrapper .gform_fields .gfield#field_1_3,div.gform_wrapper .gform_fields .gfield#field_1_5,div.gform_wrapper .gform_fields .gfield#field_1_6{grid-column:1/-1}div.gform_wrapper{padding-top:0}div.gform_wrapper .gform_fields .gfield input,div.gform_wrapper .gform_fields .gfield select,div.gform_wrapper .gform_fields .gfield textarea{font-size:16px;font-size:1rem;padding:10px 15px}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px!important}}a{color:#011001;transition-duration:.3s}a:hover{text-decoration:none}a.btn{background-color:#ebbb10;background-image:url(img/li_arrow-right.svg);background-position:right 22px center;background-repeat:no-repeat;background-size:25px;border-radius:9999px;color:#011001;display:inline-block;font-weight:600;line-height:1;padding:21px 55px 21px 25px;text-decoration:none}a.btn:hover{background-color:#bc960d}a.btn.green{background-color:#112b17;background-image:url(img/li_arrow-right-white.svg);color:#f7f8f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.btn.green:hover{background-color:#467f54}.col-wrap ol,.col-wrap ul,blockquote,p{line-height:1.55;margin:0;margin-bottom:20px;padding:0}p.ingressi{font-size:24px;font-size:1.5rem;font-weight:500;line-height:1.33}blockquote{margin-bottom:20px;padding:20px}.col-wrap ol,.col-wrap ul{padding-left:20px}.col-wrap ol:last-child,.col-wrap p:last-child,.col-wrap ul:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0}h1{font-family:Inter,sans-serif;font-size:48px;font-size:3rem;line-height:1.17;margin-bottom:32px}h2{font-family:Inter,sans-serif;font-size:32px;font-size:2rem;font-weight:600;line-height:1.5;margin-bottom:16px}h3{font-family:Inter,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.5;margin-bottom:16px}h4{font-family:Inter,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.5;margin-bottom:0}.center{text-align:center}span.tavuviiva{display:none}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}@media only screen and (max-width:1050px){h1{font-size:38px;font-size:2.375rem}h2{font-size:28px;font-size:1.75rem}h3{font-size:22px;font-size:1.375rem}h4{font-size:18px;font-size:1.125rem}p.ingressi{font-size:22px;font-size:1.375rem}}@media only screen and (max-width:800px){h1{font-size:32px;font-size:2rem}h2{font-size:24px;font-size:1.5rem;line-height:1.2}h3{font-size:20px;font-size:1.25rem;line-height:1.2}p.ingressi{font-size:20px;font-size:1.25rem}}@media only screen and (max-width:600px){h1{font-size:30px;font-size:1.875rem;margin-bottom:20px}h2{font-size:22px;font-size:1.375rem;line-height:1.2}p.ingressi{font-size:18px;font-size:1.125rem}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#000;display:block;height:auto;left:5px;line-height:normal;padding:20px;text-decoration:none;top:5px;width:auto;z-index:100000}section.palvelut{background-color:#efefef}section.palvelut .col-wrap{display:block}section.palvelut h3{margin:0 0 40px;text-align:center}section.palvelut .palvelut-list{display:flex;gap:37px}section.palvelut .palvelu{background-color:#f7f8f7;box-shadow:0 4px 16px 0 rgba(0,0,0,.25);flex:1;min-width:0}section.palvelut .palvelu-image{aspect-ratio:1/1;overflow:hidden}section.palvelut .palvelu-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.palvelut .palvelu-content{padding:28px 35px 42px}section.palvelut p.alateksti{margin-top:48px;text-align:center}section.palvelut .button-wrap{margin-top:48px;text-align:center}body.home section.palvelut .palvelu-content{text-align:center}@media only screen and (max-width:1370px){section.palvelut .palvelu-content{padding:20px 20px 40px 20px}}@media only screen and (max-width:1050px){section.palvelut .palvelut-list{display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){section.palvelut h3{margin-bottom:20px}section.palvelut .palvelut-list{gap:20px;grid-template-columns:1fr}}section.referenssi{background-color:#112b17;color:#f7f8f7}section.referenssi .referenssi-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;max-width:800px;text-align:center}section.referenssi .quote-mark{background-image:url(img/lainaus.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:60px;line-height:1;margin:0 auto 40px auto;overflow:hidden;text-indent:-9999px;width:60px}section.referenssi .lainaus{font-size:28px;font-size:1.75rem;font-weight:500;line-height:1.42}section.referenssi .referenssi-meta{margin-top:18px}section.referenssi .button-wrap{margin-top:32px}@media only screen and (max-width:600px){section.referenssi .lainaus{font-size:20px;font-size:1.25rem}section.referenssi .quote-mark{height:50px;margin-bottom:30px;width:50px}}section.videot .col-wrap{display:block}section.videot .videot-list{display:flex;flex-direction:column;gap:36px}section.videot .video-item{background-color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.18);display:flex;overflow:hidden}section.videot .video-item .video-content{align-items:center;display:flex;flex:0 0 50%;overflow:hidden;padding:55px 60px;transition:flex-basis .6s ease,padding .6s ease}section.videot .video-item .video-content .video-content-inner{width:100%}section.videot .video-item .video-content h3,section.videot .video-item .video-content h4{margin-top:0}section.videot .video-item .video-content p{margin-bottom:0;margin-top:0}section.videot .video-item .video-media{flex:0 0 50%;overflow:hidden;position:relative;transition:flex-basis .6s ease}section.videot .video-item .video-media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}section.videot .video-item .video-play{background:0 0;border:0;cursor:pointer;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .25s ease;z-index:2}section.videot .video-item .video-play img{display:block;height:auto;width:120px}section.videot .video-item .video-play:hover{transform:translate(-50%,-50%) scale(1.06)}section.videot .video-item .video-stop{align-items:center;background-color:rgba(255,255,255,.9);border:0;border-radius:50%;cursor:pointer;display:flex;height:52px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:20px;top:20px;transition:opacity .25s ease;width:52px;z-index:3}section.videot .video-item .video-stop span{background-color:#011001;display:block;height:18px;width:18px}section.videot .video-item.is-playing .video-content{flex-basis:25%;padding-left:35px;padding-right:35px}section.videot .video-item.is-playing .video-media{aspect-ratio:16/9;flex-basis:75%}section.videot .video-item.is-playing .video-media video{pointer-events:auto}section.videot .video-item.is-playing .video-play{opacity:0;pointer-events:none}section.videot .video-item.is-playing .video-stop{opacity:1;pointer-events:auto}@media only screen and (max-width:800px){section.videot .video-item .video-content{padding:50px}section.videot .video-item{flex-direction:column}}@media only screen and (max-width:600px){section.videot .video-item .video-content{padding:30px 20px}section.videot .video-item .video-play img{width:50px}}section.referenssi-karuselli{background-color:#112b17;color:#f7f8f7}section.referenssi-karuselli .col-wrap{display:block}section.referenssi-karuselli .referenssi-carousel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;max-width:800px;position:relative;text-align:center}section.referenssi-karuselli .quote-mark{background-image:url(img/lainaus.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;height:60px;line-height:1;margin:0 auto 40px auto;overflow:hidden;text-indent:-9999px;width:60px}section.referenssi-karuselli .referenssi-slides{position:relative}section.referenssi-karuselli .referenssi-slide{opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;visibility:hidden;width:100%}section.referenssi-karuselli .referenssi-slide.is-active{opacity:1;pointer-events:auto;position:relative;visibility:visible}section.referenssi-karuselli .lainaus{font-size:28px;font-size:1.75rem;font-weight:500;line-height:1.42;margin:0 auto;max-width:800px}section.referenssi-karuselli .lainaus p{margin:0}section.referenssi-karuselli .referenssi-meta{margin-top:18px}section.referenssi-karuselli .referenssi-meta .nimi{margin:0}section.referenssi-karuselli .carousel-arrow{background:0 0;border:0;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}section.referenssi-karuselli .carousel-arrow img{display:block;height:auto;width:48px}section.referenssi-karuselli .carousel-prev{left:-80px}section.referenssi-karuselli .carousel-prev img{transform:scaleX(-1)}section.referenssi-karuselli .carousel-next{right:-80px}section.referenssi-karuselli .carousel-dots{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:32px}section.referenssi-karuselli .carousel-dot{background:0 0;border:0;cursor:pointer;height:20px;padding:0;position:relative;width:16px}section.referenssi-karuselli .carousel-dot span{background-color:#f7f8f7;border-radius:50%;display:block;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}section.referenssi-karuselli .carousel-dot.is-active span{background-color:transparent;background-image:url(img/drop.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:0;height:20px;width:16px}@media only screen and (max-width:1000px){section.referenssi-karuselli .referenssi-carousel{max-width:calc(100% - 100px)}section.referenssi-karuselli .carousel-prev{left:-80px}section.referenssi-karuselli .carousel-next{right:-80px}}@media only screen and (max-width:600px){section.referenssi-karuselli .lainaus{font-size:20px;font-size:1.25rem}section.referenssi-karuselli .quote-mark{height:50px;margin-bottom:30px;width:50px}section.referenssi-karuselli .carousel-arrow img{width:30px}section.referenssi-karuselli .carousel-prev{left:-40px}section.referenssi-karuselli .carousel-next{right:-40px}section.referenssi-karuselli .referenssi-carousel{max-width:calc(100% - 40px)}}
/*# sourceMappingURL=style.min.css.map */
