@import url(https://use.typekit.net/asi1pab.css);html{line-height:1.15}body{margin:0}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:0;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}w600{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}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}input [type=checkbox],input [type=radio]{box-sizing:border-box;padding:0}input [type=search]{outline-offset:-2px}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.body{font-family:azo-sans-web,sans-serif;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:960px){.body{font-size:18px}}.hyphenate{overflow-wrap:break-word;word-wrap:break-word}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:azo-sans-web,sans-serif;font-weight:700;line-height:1.3}.h1,h1{font-size:30px}@media (min-width:600px){.h1,h1{font-size:48px}}@media (min-width:960px){.h1,h1{font-size:56px}}.h2,h2{font-size:26px}@media (min-width:600px){.h2,h2{font-size:36px}}@media (min-width:960px){.h2,h2{font-size:44px}}.h3,h3{font-size:22px}@media (min-width:600px){.h3,h3{font-size:28px}}@media (min-width:960px){.h3,h3{font-size:32px}}.h4,h4{font-size:20px}@media (min-width:600px){.h4,h4{font-size:24px}}@media (min-width:960px){.h4,h4{font-size:28px}}.h4.osion-otsikko,h4.osion-otsikko{margin:0 0 40px!important}.h5,h5{font-size:18px}@media (min-width:960px){.h5,h5{font-size:24px}}.h5.osion-otsikko,h5.osion-otsikko{color:#214c5a;margin:0 0 40px!important;opacity:.5}@media (min-width:960px){.h5.osion-otsikko,h5.osion-otsikko{margin:0 0 80px!important}}.h6,h6{font-size:16px}@media (min-width:960px){.h6,h6{font-size:20px}}.header{background-color:#fff;display:flex;height:56px;justify-content:space-between;left:0;max-width:100%;position:fixed;top:0;width:100vw;z-index:97}@media (min-width:960px){.header{border-right:1px solid #c3e0ec;height:100vh;min-height:600px;transform:translateX(-300px);width:399px}}@media (min-width:960px){.header.transition-ready{transition:transform .5s ease-in-out}}@media (min-width:960px){.header.open{transform:translateX(0)}}.header.open .header__mainnav{transform:translateX(0)}.header .toggle-navigation--share{align-items:center;display:flex;justify-content:center}@media (min-width:960px){.header .toggle-navigation--share{display:none}}.header .toggle-navigation--share path:last-of-type{fill:#323232}.header__branding{align-items:center;display:flex;justify-content:center;padding-left:32px}@media (min-width:960px){.header__branding{display:none}}.header__branding .svg,.header__branding svg{height:20px;width:auto}.header__mainnav{background-color:#fff;border-top:1px solid #c3e0ec;display:flex;height:calc(100vh - 56px);justify-content:center;left:0;padding:20px;position:fixed;top:56px;transform:translateX(-100vw);width:100vw}@media (min-width:960px){.header__mainnav{background-color:transparent;border-right:1px solid #c3e0ec;border-top:0;flex:0 0 300px;height:auto;max-width:300px;position:relative;top:0;transform:translateX(0);transition:transform .5s ease-in-out;width:auto}}.header__appbar{display:flex;justify-content:center}@media (min-width:960px){.header__appbar{flex:0 0 99px;flex-direction:column;justify-content:space-between;max-width:99px;padding:20px 0 80px}}.header__toggles{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}@media (min-width:960px){.header__toggles{flex-direction:column}}.header__socialnav{align-items:center;display:none;flex-direction:column;justify-content:center}@media (min-width:960px){.header__socialnav{display:flex}}.header__wrapper{max-width:1372px;margin:0 auto;width:calc(100% - 64px);display:flex;justify-content:space-between;max-width:1440px;width:calc(100% - 32px)}@media (min-width:600px){.header__wrapper{width:calc(100% - 120px)}}@media (min-width:1280px){.header__wrapper{width:calc(100% - 160px)}}@media (min-width:600px){.header__wrapper{width:calc(100% - 32px)}}@media (min-width:960px){.header__wrapper{justify-content:center}}.toggle__navigation{border-left:1px solid #c3e0ec;cursor:pointer;height:56px;position:relative;width:56px}@media (min-width:960px){.toggle__navigation{border-left:0}}.toggle__navigation .toggle__navigationbar{background-color:#2e85a8;border-radius:2px;height:2px;margin:2px 0;opacity:1;position:absolute;right:16px;top:0;width:24px}.toggle__navigation .toggle__navigationbar.bar1{top:21px}.toggle__navigation .toggle__navigationbar.bar2{top:27px}.toggle__navigation .toggle__navigationbar.bar3{top:33px}.toggle__navigation.open .toggle__navigationbar{top:28px}.toggle__navigation.open .toggle__navigationbar.bar1{transform:rotate(-45deg)}.toggle__navigation.open .toggle__navigationbar.bar2{background-color:#fff;width:0}.toggle__navigation.open .toggle__navigationbar.bar3{transform:rotate(45deg)}.toggle__lang,.toggle__search{align-items:center;display:flex;justify-content:center;height:56px;width:56px}.toggle__lang{margin-right:16px}@media (min-width:960px){.toggle__lang{margin-right:0}}.hero{position:relative}@media (min-width:960px){.hero--fullheight{min-height:100vh;height:auto}}@media (min-width:1440px){.hero--fullheight{min-height:90vh}}.hero--light{color:#fff}.hero--light .hero__title--color{color:#fff}.hero--light .hero__branding path,.hero--light .hero__branding rect{fill:#fff}.hero__wrapper{max-width:1372px;margin:0 auto;width:calc(100% - 64px);padding:60px 0;position:relative;z-index:80}@media (min-width:600px){.hero__wrapper{width:calc(100% - 120px)}}@media (min-width:1280px){.hero__wrapper{width:calc(100% - 160px)}}.hero__wrapper--post{min-height:unset;padding-bottom:0}.hero__branding{display:none;margin-bottom:40px}@media (min-width:960px){.hero__branding{display:block}}.hero__branding .custom-logo-link{height:30px;width:auto}.hero__branding .svg,.hero__branding svg{height:30px;width:auto}.hero__navigation{display:none}@media (min-width:960px){.hero__navigation{display:flex;position:relative;z-index:99;flex-flow:column}}@media (min-width:1280px){.hero__navigation{flex-flow:unset}}.hero__content{width:100%;max-width:670px;padding:0 0 20px}@media (min-width:960px){.hero__content{padding:40px 0 20px}}@media (min-width:1280px){.hero__content{width:50%;padding:80px 0 40px}}.hero__content .search-form{display:flex;margin:40px 0 0}.hero__content .search-form label{flex-grow:1}.hero__content .search-field{border:1px solid #b6b8bb;padding:16px;width:100%}@media (min-width:960px){.hero__content .search-field{min-width:556px}}.hero__content .search-submit{background-color:#44c19f;border:0;color:#fff;padding:16px 32px;text-transform:uppercase}.hero__content--post{margin:0 auto;width:100%;max-width:1138px}@media (min-width:960px){.hero__content--post{padding:80px 0 0}}.hero__content--post .hero__excerpt,.hero__content--post .hero__title{max-width:787px}.hero__title{margin:0 0 40px}.hero__excerpt{font-size:18px}@media (min-width:960px){.hero__excerpt{font-size:24px}}.hero__excerpt p{margin:0}.hero__title--color{color:#214c5a;margin:0 0 40px}.hero__painikkeet{display:flex;flex-wrap:wrap;padding:0 0 40px}.hero__painikkeet .btn--primary{padding-right:65px;position:relative}.hero__painikkeet .btn--primary:before{background-color:#4ed6b1;border-radius:50%;content:'';height:41px;position:absolute;right:0;top:calc(50% - 21px);width:41px}.hero__painikkeet .btn--primary:after{background-image:url(../assets/img/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:20px;position:absolute;right:10px;top:calc(50% - 10px);width:20px}.hero__img{height:auto;margin:-60px 0 -200px 40px;max-width:900px;width:150%}@media (min-width:600px){.hero__img{margin:-100px 0 -280px 40px}}@media (min-width:960px){.hero__img{margin:-180px 0 -280px 80px}}@media (min-width:1280px){.hero__img{margin:0;max-width:unset;position:absolute;right:-400px;top:100px;width:800px;z-index:22}}@media (min-width:1400px){.hero__img{top:60px;width:900px}}@media (min-width:1600px){.hero__img{top:0;width:1100px}}@media (min-width:1920px){.hero__img{right:-560px;top:-20px;width:1200px}}.hero__small-hexa{display:none;margin:0;position:absolute;z-index:-1}@media (min-width:1280px){.hero__small-hexa{display:block;right:80px;top:155px;transform:scale(.45)}}@media (min-width:1400px){.hero__small-hexa{right:190px;top:150px;transform:scale(.55)}}@media (min-width:1600px){.hero__small-hexa{right:390px;top:170px;transform:scale(.65)}}@media (min-width:1920px){.hero__small-hexa{right:330px;top:190px;transform:scale(.75)}}.hero__large-hexa{display:none}@media (min-width:1280px){.hero__large-hexa{display:block;filter:drop-shadow(0 10px 40px rgba(0, 68, 203, .16));margin:0;max-width:unset;position:absolute;right:-480px;top:-70px;z-index:-1}}@media (min-width:1400px){.hero__large-hexa{right:-440px;top:-80px}}@media (min-width:1600px){.hero__large-hexa{right:-390px;top:-120px;transform:scale(1.3)}}@media (min-width:1920px){.hero__large-hexa{right:-540px;top:-140px;transform:scale(1.5)}}.hero__thumbnail img{-o-object-fit:cover;object-fit:cover;height:auto;width:100%;max-width:100%}.hero__postbar{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0 16px}@media (min-width:960px){.hero__postbar{padding:60px 0 24px}}@media (min-width:1280px){.hero__postbar{padding:80px 0 32px}}.hero__meta{font-style:italic}.swiper-slide{display:flex;align-items:stretch;flex-wrap:wrap}@media (min-width:1280px){.swiper-slide{flex-wrap:nowrap}}.swiper-container--hero .swiper-slide{opacity:0!important;transition:opacity .1s ease}.swiper-container--hero .swiper-slide-active{opacity:1!important}.swiper-container--hero .swiper-pagination-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.swiper-container--hero .swiper-pagination-bar{background-color:rgba(56,180,230,.25);flex:1 0 100%;height:4px;margin:40px 0 0;order:3;position:relative;width:100%}@media (min-width:960px){.swiper-container--hero .swiper-pagination-bar{flex:1;margin:0;order:2}}.swiper-container--hero .swiper-pagination-timer-bar{background-color:#38b4e6;height:100%;left:0;position:absolute;top:0;transition:width 10s linear;width:0%}.swiper-container--hero .swiper-pagination-timer-bar.disabletransition{transition:width 0s linear!important}.swiper-container--hero .swiper-pagination{bottom:0!important;display:flex;justify-content:flex-end;position:relative;order:2}@media (min-width:960px){.swiper-container--hero .swiper-pagination{order:3}}.swiper-container--hero .swiper-pagination-bullet,.swiper-container--hero .swiper-pagination-bullet-active{align-items:center;background:unset!important;border:4px solid rgba(56,180,230,.25);border-radius:12px;color:rgba(46,133,168,.5);display:flex;justify-content:center;height:48px;margin:0 0 0 8px!important;opacity:1;transition:border .3s ease;width:48px}.swiper-container--hero .swiper-pagination-bullet-active:focus,.swiper-container--hero .swiper-pagination-bullet-active:hover,.swiper-container--hero .swiper-pagination-bullet:focus,.swiper-container--hero .swiper-pagination-bullet:hover{border:4px solid rgba(56,180,230,.5)}.swiper-container--hero .swiper-pagination-bullet-active{background-color:rgba(56,180,230,.25)!important;border:4px solid transparent;color:#2e85a8}.swiper-container--hero .swiper-autoplay-toggle{align-items:center;border:4px solid rgba(56,180,230,.25);border-radius:12px;color:rgba(46,133,168,.5);display:flex;justify-content:center;height:48px;margin:0 8px 0 0;opacity:1;transition:border .3s ease;width:48px}.swiper-container--hero .swiper-autoplay-toggle:focus,.swiper-container--hero .swiper-autoplay-toggle:hover{border:4px solid rgba(56,180,230,.5)}.swiper-container--hero .swiper-autoplay-toggle-icon{border-left:4px solid rgba(46,133,168,.5);border-right:4px solid rgba(46,133,168,.5);height:14px;width:12px}.swiper-container--hero .swiper-autoplay-toggle-icon.open{border-left:7px solid rgba(46,133,168,.5);border-right:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:7px}.hero-image{position:relative;display:flex;flex-direction:column;align-self:stretch;width:100%;height:auto;min-height:50vh;margin-top:auto;z-index:1;top:auto;overflow:hidden;background-color:#000;background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (min-width:1280px){.hero-image{position:absolute;max-width:calc(50% - 80px);min-height:100%;top:0;right:0;box-shadow:inset 10rem 0 10rem rgba(0,0,0,.5)}}.hero-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px}.top-angle-top{background-image:url(../assets/img/itherman-top-angle-top.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100% 100%;content:'';height:100%;max-height:200px;width:100%;left:0;position:absolute;bottom:0;z-index:2}@media (min-width:1280px){.top-angle-top{max-height:400px}}html{overflow-x:hidden}html.open{overflow-y:hidden}.body{background-color:#fcfcfc;color:#323232;position:relative}@media (min-width:960px){.body{overflow-x:hidden}}.body[class*=locked]{overflow:hidden}.main{margin-top:56px;min-height:100vh;opacity:1;overflow:hidden;position:relative}@media (min-width:960px){.main{margin-left:99px;margin-top:0;transform:translateX(0)}}@media (min-width:960px){.main.open{opacity:.3;transform:translateX(299px)}}@media (min-width:960px){.main.transition-ready{transition:transform .5s ease-in-out,opacity .5s ease-in-out}}.article-content{position:relative}.article-content:before{background-image:url(../assets/img/itherman-top-angle-top.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100% 100%;content:'';height:100%;max-height:1000px;width:100%;left:0;position:absolute;top:0;transform:rotate(180deg);z-index:-1}.article-content__wrapper{max-width:1372px;margin:0 auto;width:calc(100% - 64px);padding:40px 0}@media (min-width:600px){.article-content__wrapper{width:calc(100% - 120px)}}@media (min-width:1280px){.article-content__wrapper{width:calc(100% - 160px)}}@media (min-width:960px){.article-content__wrapper{padding:60px 0}}@media (min-width:1280px){.article-content__wrapper{padding:80px 0}}.article-content--post__wrapper{max-width:670px;margin:0 auto;width:calc(100% - 64px)}@media (min-width:600px){.article-content--post__wrapper{width:calc(100% - 120px)}}@media (min-width:1280px){.article-content--post__wrapper{width:calc(100% - 160px)}}.article-footer{max-width:1138px;margin:0 auto;width:calc(100% - 64px);margin:0 auto}@media (min-width:600px){.article-footer{width:calc(100% - 120px)}}@media (min-width:1280px){.article-footer{width:calc(100% - 160px)}}*{outline:0!important}.navigation .navbar-nav{display:flex;list-style-type:none;margin:0;padding:0}.navigation .menu-item{margin:0}.navigation .menu-item-has-children{padding-right:24px;position:relative}.navigation .menu-item-has-children:before{background-image:url(https://hermanit.fi/wp-content/themes/hermanit/assets/img/chevron.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:6px;position:absolute;right:20px;top:26px;width:9px}.navigation .menu-item-has-children.open:before{transform:rotate(180deg)}.navigation .dropdown-item,.navigation .nav-link{color:#323232;text-decoration:none}.navigation .dropdown-toggle{cursor:pointer}.navigation .dropdown-menu{display:none;flex-direction:column;list-style-type:none;margin:0;padding:0;background:#f5f5f5}.navigation .dropdown-menu.open{display:flex;padding:16px}@media (min-width:960px){.navigation .dropdown-menu.open{padding:0 8px}}@media (min-width:1280px){.navigation .dropdown-menu.open{padding:10px;border-radius:5px}}.hero__navigation .dropdown-menu.open{display:flex;padding:16px}@media (min-width:960px){.hero__navigation .dropdown-menu.open{padding:0 8px}}@media (min-width:1280px){.hero__navigation .dropdown-menu.open{padding:0;border-radius:5px}}.navigation--main{width:100%}.navigation--main .navbar-nav{flex-direction:column;font-weight:400}.navigation--main .menu-item{display:flex;flex-direction:column}.navigation--main .menu-item a{font-size:18px;padding:16px 0;transition:color .2s ease-in-out}.navigation--main .menu-item a:focus,.navigation--main .menu-item a:hover{color:#2e85a8}.navigation--main .menu-item-has-children{padding-right:0}.navigation--main .menu-item-has-children:before{right:0}.navigation--main .current-menu-ancestor>a,.navigation--main .current-menu-item>a,.navigation--main .current-menu-parent>a{color:#2e85a8}.navigation--main .dropdown-menu{font-size:16px}@media (min-width:960px){.navigation--main .dropdown-menu{font-size:14px}}.navigation--main .dropdown-menu .menu-item a{padding:8px 0;font-size:16px}.navigation--heromain{background:#fff;border-radius:5px;box-shadow:0 16px 32px rgba(0,0,0,.1)}.navigation--heromain .navbar-nav{font-weight:400}.navigation--heromain .menu-item{position:relative;display:block}.navigation--heromain .menu-item a{display:flex;flex-direction:column;justify-content:center;padding:16px;font-size:15px;transition:color .2s ease-in-out}@media (min-width:960px){.navigation--heromain .menu-item a{padding:16px 12px}}@media (min-width:1280px){.navigation--heromain .menu-item a{font-size:18px;padding:16px 24px}}.navigation--heromain .menu-item a:focus,.navigation--heromain .menu-item a:hover{color:#2e85a8}.navigation--heromain .current-menu-ancestor>a,.navigation--heromain .current-menu-item>a,.navigation--heromain .current-menu-parent>a{color:#2e85a8}.navigation--heromain .menu-item-home{display:none}.navigation--heromain .dropdown-menu{box-shadow:8px 8px 8px rgba(0,0,0,.16);font-size:12px;left:0;position:absolute;top:auto;width:280px}@media (min-width:960px){.navigation--heromain .dropdown-menu{font-size:14px}}.navigation--heromain .dropdown-menu .menu-item a{background-color:#f5f5f5;padding:16px 24px;font-size:16px;transition:background .3s ease}.navigation--heromain .dropdown-menu .menu-item a:hover{background-color:#fff}.navigation--heromain .dropdown-menu .menu-item:first-child a{border-radius:5px 5px 0 0}.navigation--heromain .dropdown-menu .menu-item:last-child a{border-radius:0 0 5px 5px}.navigation--social .navbar-nav{flex-direction:column}.navigation--social .menu-item a{align-items:center;display:flex;justify-content:center;padding:16px}.navigation--social .menu-item a .svg,.navigation--social .menu-item a svg{height:24px;width:24px}.navigation--social .menu-item a .svg path,.navigation--social .menu-item a svg path{fill:#2e85a8}.navigation--socialfooter .navbar-nav{font-weight:300}.navigation--socialfooter .menu-item a{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 0 0 4px;text-decoration:underline;width:40px}.navigation--socialfooter .menu-item a .svg,.navigation--socialfooter .menu-item a svg{height:20px;width:20px}.navigation--socialfooter .menu-item a .svg path,.navigation--socialfooter .menu-item a svg path{fill:#2e85a8}.navigation--footer .navbar-nav{flex-direction:column;font-weight:300}@media (min-width:1280px){.navigation--footer .navbar-nav{flex-direction:row}}.navigation--footer .menu-item a{align-items:center;display:flex;justify-content:center;padding:0 0 0 16px;text-decoration:underline}.overlay{align-items:center;background-color:#fff;color:#323232;display:flex;height:100vh;justify-content:center;left:0;padding:32px 20px;position:fixed;top:0;transform:translateX(-100vw);width:100vw;z-index:98}.overlay.open{transform:translateX(0)}.overlay__close{cursor:pointer;left:20px;position:absolute;top:20px}.overlay__close p{font-size:20px;font-weight:700;line-height:1;margin:0 0 0 60px}.overlay__closebar{background-color:#323232;border-radius:2px;height:2px;left:0;position:absolute;top:10px;transform:rotate(45deg);width:24px}.overlay__closebar.bar2{transform:rotate(-45deg)}.overlay__content{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;max-width:100%}@media (min-width:960px){.overlay__content{flex-direction:row}}.overlay__content li{display:flex;list-style-type:none;margin:0;padding:0}.overlay__content .lang-item a{color:#323232;font-size:24px;font-weight:700;padding:20px;text-decoration:none}@media (min-width:600px){.overlay__content .lang-item a{font-size:28px}}@media (min-width:960px){.overlay__content .lang-item a{font-size:32px;padding:40px}}.overlay__content .current-lang a{opacity:.4}.overlay__content .search-form{display:flex}.overlay__content .search-form label{flex-grow:1}.overlay__content .search-field{border:1px solid #b6b8bb;padding:16px;width:100%}@media (min-width:960px){.overlay__content .search-field{min-width:556px}}.overlay__content .search-submit{background-color:#44c19f;border:0;color:#fff;padding:16px 32px;text-transform:uppercase}.artikkelit{display:flex;flex-wrap:wrap;margin:0 -80px -80px 0}.section--excerpt-post{display:flex;flex:0 0 calc(100% - 80px);flex-wrap:wrap;margin:0 80px 80px 0;max-width:calc(100% - 80px)}@media (min-width:960px){.section--excerpt-post{flex:0 0 calc(50% - 80px);max-width:calc(50% - 80px)}}.article__image{flex:0 0 100%;height:128px;margin:0 0 32px;max-height:128px;max-width:100%;position:relative}@media (min-width:500px){.article__image{flex:0 0 160px;margin:0 32px 0 0;max-width:160px}}.article__image-link{height:100%;left:0;position:absolute;top:0;width:100%}.article__thumbnail{background-color:#f5f5f5;background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;left:0;position:absolute;top:0;width:100%;max-width:160px}.article__content{flex:0 0 100%;max-width:100%}@media (min-width:500px){.article__content{flex:0 0 calc(100% - 192px);max-width:calc(100% - 192px)}}.article__meta{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:500px){.article__meta{align-items:center;flex-direction:row}}@media (min-width:960px){.article__meta{align-items:flex-start;flex-direction:column}}@media (min-width:1280px){.article__meta{align-items:center;flex-direction:row}}.article__cat{border-radius:16px;color:#fff;font-size:14px;font-weight:700;padding:8px 16px;text-decoration:none}.article__date{font-size:14px;margin:16px 0 0}@media (min-width:500px){.article__date{margin:0 0 0 16px}}@media (min-width:960px){.article__date{margin:16px 0 0}}@media (min-width:1280px){.article__date{margin:0 0 0 16px}}.article__title{margin:16px 0 0}.article__link{color:#323232;text-decoration:none}.article__link:focus,.article__link:hover{text-decoration:underline}.article__excerpt{margin:16px 0 0}.palvelut{display:flex;flex-wrap:wrap;margin:0 -32px -80px 0}.palvelu{flex:0 0 calc(100% - 32px);margin:0 32px 80px 0;max-width:calc(100% - 32px)}@media (min-width:960px){.palvelu{flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}}.palvelu__ikoni{height:56px;width:auto}.palvelu__ikoni circle,.palvelu__ikoni path,.palvelu__ikoni polygon,.palvelu__ikoni rect{fill:url(#service-icon-gradient) #44c19f}.palvelu__linkki{color:#44c19f;font-weight:400;text-decoration:none;transition:color .3s ease-in-out}.palvelu__linkki .svg,.palvelu__linkki svg{height:13px;padding-right:8px;width:auto}.palvelu__linkki .svg path,.palvelu__linkki svg path{fill:#44c19f;transition:fill .3s ease-in-out}.palvelu__linkki:focus,.palvelu__linkki:hover{color:#287762}.palvelu__linkki:focus .svg path,.palvelu__linkki:focus svg path,.palvelu__linkki:hover .svg path,.palvelu__linkki:hover svg path{fill:#287762}.referenssit{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -40px}.referenssi{display:flex;flex:0 0 100%;flex-wrap:wrap;max-width:100%;position:relative}.referenssi:hover a{text-decoration:none}.referenssi:hover .referenssi__kuva img{transform:scale(1.05)}.referenssi:hover .referenssi__kuva::before{left:-25px;bottom:-15px}.referenssi:hover .referenssi__kuva::after{right:-25px;top:-15px}.referenssi:hover .referenssi__tiedot{border-bottom:8px solid #44c19f}.referenssi:hover .referenssi__nuolicontainer{background-color:#44c19f}.referenssi:hover .referenssi__nuolicontainer .svg,.referenssi:hover .referenssi__nuolicontainer svg{height:16px;width:16px}@media (min-width:960px){.referenssi:hover .referenssi__nuolicontainer .svg,.referenssi:hover .referenssi__nuolicontainer svg{height:24px;width:24px}}.referenssi:hover .referenssi__nuolicontainer .svg path,.referenssi:hover .referenssi__nuolicontainer svg path{fill:#fff}.referenssi__kuva{align-items:center;background-image:url(../assets/img/refe-bg.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;position:relative;flex:0 0 100%;max-width:100%;min-height:320px}@media (min-width:960px){.referenssi__kuva{background-size:calc(100% - 20px);margin:32px 60px 32px 0;position:relative;flex:0 0 320px;max-width:320px;min-height:320px}}.referenssi__kuva img{height:auto;max-width:160px;transition:transform .3s ease-in-out}.referenssi__tiedot{border-bottom:8px solid #f3f3f3;color:#323232;flex:1 0 100%;font-size:20px;margin:40px 0;max-width:100%;text-decoration:none;transition:border-bottom .3s ease-in-out}@media (min-width:600px){.referenssi__tiedot{font-size:24px}}@media (min-width:960px){.referenssi__tiedot{flex:1 0 calc(100% - 380px);max-width:calc(100% - 380px)}}@media (min-width:1280px){.referenssi__tiedot{font-size:28px}}.referenssi__kuvaus{margin:0 60px 20px 0}@media (min-width:960px){.referenssi__kuvaus{margin:0 100px 40px 0}}.referenssi__nuolicontainer{align-items:center;background-color:#f3f3f3;bottom:40px;display:flex;height:48px;justify-content:center;position:absolute;right:0;width:48px;transition:background-color .3s ease-in-out}@media (min-width:960px){.referenssi__nuolicontainer{height:80px;width:80px}}.referenssi__nuolicontainer .svg,.referenssi__nuolicontainer svg{height:16px;width:16px}@media (min-width:960px){.referenssi__nuolicontainer .svg,.referenssi__nuolicontainer svg{height:24px;width:24px}}.referenssi__nuolicontainer .svg path,.referenssi__nuolicontainer svg path{fill:#323232}.tapahtuma{background-color:#fbf7df;border:1px solid #f3ecb1;border-radius:3px;margin:0 0 8px}@media (min-width:960px){.tapahtuma{border-radius:48px;margin:0 0 6px}}.tapahtuma__linkki{color:#323232;display:flex;flex-direction:column;padding:16px;position:relative;text-decoration:none}@media (min-width:960px){.tapahtuma__linkki{flex-direction:row;padding:0}}.tapahtuma__linkki:focus,.tapahtuma__linkki:hover{text-decoration:none}.tapahtuma__linkki:focus .tapahtuma__nuoli,.tapahtuma__linkki:hover .tapahtuma__nuoli{background-color:#249a7a}.tapahtuma__ajankohta{border-right:1px solid #f3ecb1;min-width:160px}@media (min-width:960px){.tapahtuma__ajankohta{padding:16px 32px}}.tapahtuma__nimi{padding:16px 0 0}@media (min-width:960px){.tapahtuma__nimi{padding:16px 32px}}.tapahtuma__nuoli{background-color:#4ed6b1;border-radius:50%;display:flex;height:24px;position:absolute;top:16px;transition:background-color .3s ease-in-out;right:16px;width:24px}@media (min-width:960px){.tapahtuma__nuoli{height:49px;margin:4px;top:0;right:0;width:49px}}.tapahtuma__nuoli:after{background-image:url(https://hermanit.fi/wp-content/themes/hermanit/assets/img/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:12px;position:absolute;right:6px;top:6px;width:12px}@media (min-width:960px){.tapahtuma__nuoli:after{height:24px;right:12px;top:12px;width:24px}}.yhteyshenkilot{display:flex;flex-wrap:wrap;margin:0 -40px -40px 0}@media (min-width:960px){.yhteyshenkilot{margin:0 -80px -80px 0}}.yhteyshenkilo{display:flex;flex:0 0 calc(100% - 40px);flex-wrap:wrap;margin:0 40px 40px 0;max-width:calc(100% - 40px)}@media (min-width:700px){.yhteyshenkilo{flex:0 0 calc(50% - 80px);margin:0 80px 80px 0;max-width:calc(50% - 80px)}}.yhteyshenkilo__kuvacontainer{flex:0 0 100%;margin:0;max-width:100%}@media (min-width:1400px){.yhteyshenkilo__kuvacontainer{flex:0 0 240px;margin:0 24px 0 0;max-width:240px}}.yhteyshenkilo__kuva{filter:drop-shadow(0 0 24px rgba(0, 68, 203, .1));height:auto;max-width:240px;width:100%}.yhteyshenkilo__tiedot{flex:0 0 100%;max-width:100%}@media (min-width:1400px){.yhteyshenkilo__tiedot{flex:0 0 calc(100% - 264px);max-width:calc(100% - 264px)}}.yhteyshenkilo__nimi{margin:24px 0 0}.yhteyshenkilo__titteli{margin:2px 0 24px}.yhteyshenkilo__puhelin,.yhteyshenkilo__sahkoposti{color:#44c19f;display:block;margin:0}.footer{background-color:#e5eaeb;color:#386777;font-weight:400;position:relative}@media (min-width:960px){.footer{margin-left:99px;transform:translateX(0)}}@media (min-width:960px){.footer.transition-ready{transition:transform .5s ease-in-out,opacity .5s ease-in-out}}.footer.open{opacity:.3;transform:translateX(299px)}.footer a{color:#386777}.footer .btn--primary{color:#fff}.footer-top{background-image:url(../assets/img/footer-top.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:'';height:34px;left:0;position:relative;bottom:0;width:100%}@media (min-width:960px){.footer-top{height:186px}}.footer__wrapper{max-width:1372px;margin:0 auto;width:calc(100% - 64px);padding:20px 0;text-align:center}@media (min-width:600px){.footer__wrapper{width:calc(100% - 120px)}}@media (min-width:1280px){.footer__wrapper{width:calc(100% - 160px)}}@media (min-width:600px){.footer__wrapper{text-align:unset}}@media (min-width:960px){.footer__wrapper{padding:40px 0}}.footer__palstat{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0}@media (min-width:1280px){.footer__palstat{margin:0 -40px -40px 0}}.footer__palsta{flex:0 0 calc(100% - 20px);margin:0 20px 20px 0;max-width:calc(100% - 20px)}@media (min-width:600px){.footer__palsta{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (min-width:1280px){.footer__palsta{flex:0 0 calc(25% - 40px);margin:0 40px 40px 0;max-width:calc(25% - 40px)}}.footer__palsta--social{display:flex;justify-content:center}@media (min-width:600px){.footer__palsta--social{justify-content:flex-start}}@media (min-width:1280px){.footer__palsta--social{justify-content:flex-end}}.footer__palstanotsikko{line-height:1;margin:0}.footer__linkit{align-items:center;border-bottom:1px solid #b8d2d9;display:flex;flex-direction:column;justify-content:space-between;padding:16px 0 60px}@media (min-width:600px){.footer__linkit{flex-direction:row}}@media (min-width:1280px){.footer__linkit{align-items:flex-end;flex-direction:row}}.footer__painike{margin:40px 0}@media (min-width:1280px){.footer__painike{margin:0}}.footer__yhteystietopalstat{display:flex;flex-wrap:wrap;margin:0 -20px -20px 0;padding-top:32px}@media (min-width:1280px){.footer__yhteystietopalstat{margin:0 -40px -40px 0}}.footer__yhteystietopalsta{flex:0 0 calc(100% - 20px);margin:0 20px 20px 0;max-width:calc(100% - 20px)}@media (min-width:600px){.footer__yhteystietopalsta{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (min-width:1280px){.footer__yhteystietopalsta{flex:0 0 calc(25% - 40px);margin:0 40px 40px 0;max-width:calc(25% - 40px)}}.wp-footer svg{height:0;overflow:hidden;position:absolute;width:0}.cookie-notice-container{box-shadow:0 0 6px #00000029;font-family:azo-sans-web,sans-serif;line-height:1.3;padding:16px!important}@media (min-width:1024px){.cookie-notice-container{line-height:1;padding:0 16px!important}}.cn-text-container{font-weight:300!important;margin:6px 24px!important}.cn-set-cookie{font-family:azo-sans-web,sans-serif;margin:6px 12px!important;background-color:#44c19f!important;border-color:#44c19f!important;border-radius:25px!important;box-shadow:0 8px 8px rgba(0,0,0,.15)!important;color:#fff!important}.cn-more-info{font-family:azo-sans-web,sans-serif;margin:0!important;background-color:transparent!important;border-color:transparent!important;border-radius:0!important;box-shadow:0!important;color:#44c19f!important}.cn-close-icon{display:none}.cn-revoke-cookie{font-family:azo-sans-web,sans-serif!important;font-size:14px;transition:color .3s ease}@media (min-width:960px){.cn-revoke-cookie{font-size:15px}}.cn-revoke-cookie:hover{text-decoration:underline}.btn,button{border:5px solid;border-radius:25px;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;padding:8px 24px;text-decoration:none;text-transform:uppercase;transition-duration:.5s;transition-property:background-color,color,border-color,box-shadow;transition-timing-function:ease}@media (min-width:960px){.btn,button{font-size:18px;padding:8px 24px}}.btn:focus,.btn:hover,button:focus,button:hover{text-decoration:none}.btn--primary{background-color:#44c19f;border-color:#44c19f;box-shadow:0 8px 8px rgba(0,0,0,.15);color:#fff}.btn--primary:focus,.btn--primary:hover{background-color:#349e81;border-color:#349e81}*{box-sizing:border-box}:focus{outline:0}@media (min-width:960px){:focus{outline:2px dotted #2e85a8}}a{color:#44c19f;text-decoration:underline}a:focus,a:hover{text-decoration:none}b,strong{font-weight:700}li{margin:4px 0}.gfield{margin:0 0 20px}.gfield input,.gfield textarea{background-color:#fff;border:1px solid #b6b8bb;font-weight:100!important;padding:16px 24px!important}.gfield select{background-color:#efefef;border:1px solid #b6b8bb;font-weight:100!important;padding:16px 24px!important}.gfield input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://hermanit.fi/wp-content/themes/hermanit/assets/img/checkbox-checked.svg);background-position:center;background-repeat:no-repeat;background-size:contain;border:0;height:24px;margin:0 12px 0 0!important;padding:12px!important;width:24px}.gfield input[type=checkbox]:checked{background-image:url(https://hermanit.fi/wp-content/themes/hermanit/assets/img/checkbox.svg)}.gfield_checkbox li{margin:0 0 16px!important}.ginput_container_consent{display:flex}.ginput_container_consent input[type=checkbox]{margin-top:4px!important}.gfield_required{color:#38b4e6!important}@media only screen and (min-width:641px){div.ginput_container_name span{padding-right:20px!important}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{padding-right:20px!important}}.gform_button{background-color:#44c19f;border-radius:25px;border:5px solid #44c19f!important;box-shadow:0 8px 8px rgba(0,0,0,.15);color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;padding:8px 24px!important;text-decoration:none;text-transform:uppercase;transition-duration:.5s;transition-property:background-color,color,border-color,box-shadow;transition-timing-function:ease}@media (min-width:960px){.gform_button{font-size:18px;padding:8px 24px!important}}.gform_button:focus,.gform_button:hover{text-decoration:none}#field_1_16{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;display:block;font-size:.875px;font-size:.05469rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.acf-module:focus{outline:0}.acf-module__wrapper{max-width:1372px;margin:0 auto;width:calc(100% - 64px)}@media (min-width:600px){.acf-module__wrapper{width:calc(100% - 120px)}}@media (min-width:1280px){.acf-module__wrapper{width:calc(100% - 160px)}}.pt-0{padding-top:0}.pt-1{padding-top:1px}.pt-2{padding-top:20px}@media (min-width:960px){.pt-2{padding-top:40px}}.pt-3{padding-top:40px}@media (min-width:960px){.pt-3{padding-top:80px}}.pt-4{padding-top:80px}@media (min-width:960px){.pt-4{padding-top:160px}}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1px}.pb-2{padding-bottom:20px}@media (min-width:960px){.pb-2{padding-bottom:40px}}.pb-3{padding-bottom:40px}@media (min-width:960px){.pb-3{padding-bottom:80px}}.pb-4{padding-bottom:80px}@media (min-width:960px){.pb-4{padding-bottom:160px}}.acf-block{position:relative}.acf-block.pt0{padding-top:0}.acf-block.pt1{padding-top:1px}.acf-block.pt2{padding-top:20px}@media (min-width:960px){.acf-block.pt2{padding-top:40px}}.acf-block.pt3{padding-top:40px}@media (min-width:960px){.acf-block.pt3{padding-top:80px}}.acf-block.pt4{padding-top:80px}@media (min-width:960px){.acf-block.pt4{padding-top:160px}}.acf-block.pb0{padding-bottom:0}.acf-block.pb1{padding-bottom:1px}.acf-block.pb2{padding-bottom:20px}@media (min-width:960px){.acf-block.pb2{padding-bottom:40px}}.acf-block.pb3{padding-bottom:40px}@media (min-width:960px){.acf-block.pb3{padding-bottom:80px}}.acf-block.pb4{padding-bottom:80px}@media (min-width:960px){.acf-block.pb4{padding-bottom:160px}}.post-type-page .wp-block,.post-type-palvelut .wp-block{max-width:1372px}.post-type-komponentit .wp-block{max-width:1138px}.post-type-post .wp-block{max-width:670px}.wp-block-embed__wrapper{padding-top:56.25%!important;position:relative!important;width:100%!important}.wp-block-embed__wrapper iframe{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.wp-block-embed__wrapper:before{content:none!important}.block-editor__typewriter{font-family:azo-sans-web,sans-serif;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:960px){.block-editor__typewriter{font-size:18px}}.editor-post-title__block,.editor-post-title__input{color:#214c5a!important;font-family:azo-sans-web,sans-serif!important;font-weight:700!important;line-height:1.3!important;font-size:30px!important}@media (min-width:600px){.editor-post-title__block,.editor-post-title__input{font-size:48px!important}}@media (min-width:960px){.editor-post-title__block,.editor-post-title__input{font-size:56px!important}}.editor-post-title__block textarea,.editor-post-title__input textarea{max-width:670px!important}.editor-post-permalink{max-width:670px!important}.wp-block-columns{flex-wrap:wrap!important;margin:0 0 40px}@media (min-width:960px){.wp-block-columns{margin:0 0 80px}}.wp-block-column{margin:0!important}@media (min-width:600px){.wp-block-column{margin:0 20px!important}}@media (min-width:1280px){.wp-block-column{margin:0 40px!important}}@media (min-width:600px){.wp-block-column:first-child{margin-left:0!important}}@media (min-width:1280px){.wp-block-column:first-child{margin-left:0!important}}@media (min-width:600px){.wp-block-column:last-child{margin-right:0!important}}@media (min-width:1280px){.wp-block-column:last-child{margin-right:0!important}}@media (max-width:1280px){.wp-block-column{flex:0 0 calc(100% - 20px)!important}}.wp-block-column>.wp-block-column:first-child{margin-top:0}.wp-block-button__link{background-color:#44c19f;border-radius:25px;border:5px solid #44c19f;box-shadow:0 8px 8px rgba(0,0,0,.15);color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;padding:8px 24px;text-decoration:none;text-transform:uppercase;transition-duration:.5s;transition-property:background-color,color,border-color,box-shadow;transition-timing-function:ease}@media (min-width:960px){.wp-block-button__link{font-size:18px;padding:8px 24px}}.wp-block-button__link:focus,.wp-block-button__link:hover{text-decoration:none;background-color:#309278;border:5px solid #309278}.wp-block-social-links .wp-social-link{align-items:center;background-color:#f8f8f8!important;border-radius:8px;display:flex;justify-content:center;width:80px;height:80px}.wp-block-social-links svg{width:32px;height:auto}.wp-block-social-links path{fill:#323232}.wp-block-image,.wp-block-media-text{margin:24px 0}.wp-block-image img,.wp-block-media-text img{height:auto}.wp-block-image figcaption,.wp-block-media-text figcaption{text-align:left}.wp-block-image .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__media{align-self:start!important}.wp-block-quote{border-color:#44c19f}.wp-block-embed{margin:32px 0}.wp-block-embed__wrapper{padding-top:56.25%;position:relative}.wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-table{margin:18px 0}.wp-block-table table{border-collapse:collapse;border-spacing:0}.wp-block-media-text .wp-block-media-text__media{margin:0 0 40px!important}@media (min-width:600px){.wp-block-media-text .wp-block-media-text__media{margin:0 80px 0 0!important}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin:40px 0 0!important}@media (min-width:600px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin:0 0 0 80px!important}}.wp-block-media-text__content{padding:0!important}.wp-block-button__link{margin:20px 0 0}.block-editor__typewriter a{color:#44c19f!important}.haitarit{display:flex;flex-direction:row;flex-wrap:wrap}.haitari{border-bottom:1px solid #d3e6eb;flex:0 0 100%;max-width:100%}.haitari:last-of-type{border-bottom:0}.haitari.open .haitari__toggle{background-image:url(https://hermanit.fi/wp-content/themes/hermanit/assets/img/accordion-bg-open.svg)}.haitari.open .haitari__togglebar.bar2{transform:rotate(0)}.haitari.open .haitari__content{display:block}.haitari__header{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.haitari__header:hover .haitari__otsikko{color:#44c19f}.haitari__ikoni{flex:0 0 24px;height:24px;max-width:24px;width:24px}@media (min-width:960px){.haitari__ikoni{flex:0 0 40px;height:40px;max-width:40px;width:40px}}.haitari__otsikko{flex:1 0 calc(100% - 104px);font-weight:400;margin:16px 24px;max-width:calc(100% - 104px);transition:color .2s ease-in-out}@media (min-width:960px){.haitari__otsikko{flex:1 0 calc(100% - 264px);margin:40px 80px;max-width:calc(100% - 264px)}}.haitari__toggle{background-image:url(https://hermanit.fi/wp-content/themes/hermanit/assets/img/accordion-bg.svg);background-position:center;background-repeat:no-repeat;background-size:contain;flex:32px;height:28px;max-width:32px;position:relative;width:32px;transition:background-image .3s ease-in-out}@media (min-width:960px){.haitari__toggle{flex:64px;height:56px;max-width:64px;width:64px}}.haitari__togglebar{background-color:#fff;height:2px;position:absolute;right:8px;top:13px;transition:transform .3s ease-in-out;width:16px}@media (min-width:960px){.haitari__togglebar{height:3px;right:17px;top:27px;width:27px}}.haitari__togglebar.bar2{transform:rotate(90deg)}.haitari__content{display:none;max-width:670px;margin:16px 24px 24px}@media (min-width:960px){.haitari__content{margin:22px 120px 80px}}.haitari__linkki{color:#44c19f}.acf-block--arrow-link a{font-weight:400;text-decoration:none;transition:color .3s ease-in-out}.acf-block--arrow-link a .svg,.acf-block--arrow-link a svg{height:13px;padding-right:8px;width:auto}.acf-block--arrow-link a .svg path,.acf-block--arrow-link a svg path{fill:#44c19f;transition:fill .3s ease-in-out}.acf-block--arrow-link a:focus,.acf-block--arrow-link a:hover{color:#287762}.acf-block--arrow-link a:focus .svg path,.acf-block--arrow-link a:focus svg path,.acf-block--arrow-link a:hover .svg path,.acf-block--arrow-link a:hover svg path{fill:#287762}.timeline{overflow-x:hidden}.timeline .swiper-button-next,.timeline .swiper-button-prev{background-color:#4ed6b1;border-radius:50%;height:40px;top:calc(50% - 20px);transition:background-color .3s ease-in-out;width:40px}@media (min-width:960px){.timeline .swiper-button-next,.timeline .swiper-button-prev{height:80px;top:calc(50% - 40px);width:80px}}.timeline .swiper-button-next:hover,.timeline .swiper-button-prev:hover{background-color:#249a7a}.timeline .swiper-button-next:after,.timeline .swiper-button-prev:after{background-image:url(https://hermanit.fi/wp-content/themes/hermanit/assets/img/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:20px;position:absolute;right:10px;top:10px;width:20px}@media (min-width:960px){.timeline .swiper-button-next:after,.timeline .swiper-button-prev:after{height:24px;right:28px;top:28px;width:24px}}.timeline .swiper-button-prev{left:-20px}@media (min-width:960px){.timeline .swiper-button-prev{left:-40px}}.timeline .swiper-button-prev:after{transform:rotate(180deg)}.timeline .swiper-button-next{right:-20px}@media (min-width:960px){.timeline .swiper-button-next{right:-40px}}.timeline .swiper-button-disabled{opacity:0}.timeline__slide{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:8px solid #f1f1f1;border-top:8px solid #f1f1f1;display:flex;height:420px;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}@media (min-width:960px){.timeline__slide{height:560px}}.timeline__slide:before{background-color:#f1f1f1;content:'';width:8px;height:80px;left:calc(50% - 4px);top:0;position:absolute}.timeline__slide:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);content:'';height:250px;width:100%;position:absolute;left:0;bottom:0}.timeline__vuosi{color:#fff;font-size:56px;font-weight:700;margin:80px 0;text-shadow:0 16px 16px rgba(0,0,0,.31)}@media (min-width:960px){.timeline__vuosi{font-size:64px;margin:110px 0}}.timeline__teksti{background-color:#f1f1f1;margin:0 48px;max-width:640px;padding:24px 32px;text-align:center;z-index:1}@media (min-width:960px){.timeline__teksti{padding:24px 120px}}.cta{background-color:#fbf7df;border:1px solid #f3ecb1}.cta__wrapper{max-width:670px;margin:0 auto;padding:40px 24px;text-align:center}@media (min-width:960px){.cta__wrapper{padding:80px}}.cta__otsikko{margin:0}.cta__alaotsikko{margin:32px 0 0}.cta__painike{margin:32px 0 0;padding-right:65px;position:relative}.cta__painike:before{background-color:#4ed6b1;border-radius:50%;content:'';height:41px;position:absolute;right:0;top:calc(50% - 21px);width:41px}.cta__painike:after{background-image:url(../assets/img/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:20px;position:absolute;right:10px;top:calc(50% - 10px);width:20px}@-webkit-keyframes nukutebtn{0%{transform:scale(1)}50%{transform:scale(1.2)}75%{transform:scale(.75)}100%{transform:scale(1)}}@keyframes nukutebtn{0%{transform:scale(1)}50%{transform:scale(1.2)}75%{transform:scale(.75)}100%{transform:scale(1)}}@-webkit-keyframes nukuteviiva{0%{top:0}50%{top:296px}100%{top:0}}@keyframes nukuteviiva{0%{top:0}50%{top:296px}100%{top:0}}@-webkit-keyframes pulse{to{opacity:0;transform:scale(2.5)}}@keyframes pulse{to{opacity:0;transform:scale(2.5)}}@-webkit-keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=style.min.css.map */
