@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Roboto:400,700|Roboto+Condensed:300,400);@import url(https://fonts.googleapis.com/css?family=Open+Sans:800);html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.bg-color-light-gray{background-color:#f0f0f0}body,html *{font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{height:100%}body{background-color:#fff;font-family:futura-pt,roboto,sans-serif;font-size:16px;line-height:1.5;height:var(--header-height-mobile)}body.navi-open{height:100%}.post{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:3.125vw}.post:before{content:'';display:table}.post:after{content:'';display:table;clear:both}@media (min-width:1200px){.post{max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;margin-bottom:50px}.post:before{content:'';display:table}.post:after{content:'';display:table;clear:both}}.post .entry-title{margin:auto;text-align:center}@media (min-width:768px){.post .entry-title{max-width:90%}}@media (min-width:1200px){.post .entry-title{max-width:70%}}.post .entry-content{max-width:600px;margin:auto}@media (min-width:1200px){.post .entry-content{max-width:768px}}.featured-image{margin-top:5vw;margin-bottom:3.125vw}.featured-image img{width:100%;height:auto}@media (min-width:1200px){.featured-image{margin-top:80px;margin-bottom:50px}}.post-template-single-post-pystykuva .featured-image,.post-template-single-post-yhteydenotto .featured-image{margin-top:0}.imagewrapper{width:100%;height:45vw;background-position:center center;background-size:cover;margin-top:5vw;margin-bottom:3.125vw}@media (min-width:1200px){.imagewrapper{margin-top:80px;margin-bottom:50px}}.prevnext-navigation{position:relative}.prevnext-navigation .prevnext-item{position:absolute;top:0;color:#000;text-decoration:none}.prevnext-navigation .prevnext-item::after,.prevnext-navigation .prevnext-item::before{font-size:58px;font-weight:100;vertical-align:middle}.prevnext-navigation .prevnext-item.edellinen{left:0}.prevnext-navigation .prevnext-item.edellinen::before{content:'\3008\00A0\00A0'}.prevnext-navigation .prevnext-item.seuraava{right:0}.prevnext-navigation .prevnext-item.seuraava::after{content:'\00A0\00A0\3009'}.prevnext-navigation .prevnext-item span{display:none}@media (min-width:1200px){.prevnext-navigation .prevnext-item span{font-weight:900;display:inline-block}}.prevnext-navigation .prevnext-item span:hover{color:red}.hidden{display:none}a[href^=tel]{color:inherit;text-decoration:none}a.button{display:inline-block;padding:.75em;padding-left:2.5em;padding-right:2.5em;border:3px solid #080808;color:#080808;text-decoration:none;font-weight:900;margin-top:.75em;text-transform:uppercase;letter-spacing:.1em;font-size:16px;background-color:transparent;font-family:"Open Sans";-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}@media (min-width:1200px){a.button{padding-left:3em;padding-right:3em}}a.button:hover{border-color:#ef2b2d;color:#ef2b2d}.content-container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0}.content-container:before{content:'';display:table}.content-container:after{content:'';display:table;clear:both}@media (min-width:480px){.content-container{padding-top:4.375vw;padding-bottom:4.375vw;padding-bottom:0}}@media (min-width:1200px){.content-container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;padding-top:50px;padding-bottom:50px;padding-bottom:0}.content-container:before{content:'';display:table}.content-container:after{content:'';display:table;clear:both}}.content-container-narrow{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0}.content-container-narrow:before{content:'';display:table}.content-container-narrow:after{content:'';display:table;clear:both}@media (min-width:480px){.content-container-narrow{max-width:960px;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;padding-top:4.375vw;padding-bottom:4.375vw;padding-bottom:0}.content-container-narrow:before{content:'';display:table}.content-container-narrow:after{content:'';display:table;clear:both}}@media (min-width:1200px){.content-container-narrow{max-width:960px;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;padding-top:50px;padding-bottom:50px;padding-bottom:50px}.content-container-narrow:before{content:'';display:table}.content-container-narrow:after{content:'';display:table;clear:both}}.page-content{padding-top:72px;padding-bottom:72px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.page-content:before{content:'';display:table}.page-content:after{content:'';display:table;clear:both}@media (min-width:1200px){.page-content{padding-top:54px;padding-bottom:144px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px}.page-content:before{content:'';display:table}.page-content:after{content:'';display:table;clear:both}}.page-content h1{text-align:center}.page-content .content{font-size:1em;font-weight:700;text-align:center}@media (min-width:768px){.page-content .content{max-width:70%;margin-left:auto;margin-right:auto}.page-content .content:before{content:'';display:table}.page-content .content:after{content:'';display:table;clear:both}}@media (min-width:1200px){.page-content .content{max-width:50%;margin-left:auto;margin-right:auto}.page-content .content:before{content:'';display:table}.page-content .content:after{content:'';display:table;clear:both}}.field-header{text-align:center;margin-top:3.75vw;margin-bottom:3.75vw}@media (min-width:1200px){.field-header{margin-top:60px;margin-bottom:60px}}.grid.col-2>.grid-item{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}.grid.col-2>.grid-item:nth-child(1n){float:left;margin-right:30px;clear:none}.grid.col-2>.grid-item:last-child{margin-right:0}.grid.col-2>.grid-item:nth-child(1n){margin-right:0;float:right}.grid.col-2>.grid-item:nth-child(1n + 1){clear:both}@media (min-width:768px){.grid.col-2>.grid-item{width:calc(99.99999% * 1/2 - (40px - 40px * 1/2))}.grid.col-2>.grid-item:nth-child(1n){float:left;margin-right:40px;clear:none}.grid.col-2>.grid-item:last-child{margin-right:0}.grid.col-2>.grid-item:nth-child(2n){margin-right:0;float:right}.grid.col-2>.grid-item:nth-child(2n + 1){clear:both}}.grid.col-3>.grid-item{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}.grid.col-3>.grid-item:nth-child(1n){float:left;margin-right:30px;clear:none}.grid.col-3>.grid-item:last-child{margin-right:0}.grid.col-3>.grid-item:nth-child(1n){margin-right:0;float:right}.grid.col-3>.grid-item:nth-child(1n + 1){clear:both}@media (min-width:768px){.grid.col-3>.grid-item{width:calc(99.99999% * 1/2 - (40px - 40px * 1/2))}.grid.col-3>.grid-item:nth-child(1n){float:left;margin-right:40px;clear:none}.grid.col-3>.grid-item:last-child{margin-right:0}.grid.col-3>.grid-item:nth-child(2n){margin-right:0;float:right}.grid.col-3>.grid-item:nth-child(2n + 1){clear:both}}@media (min-width:1200px){.grid.col-3>.grid-item{width:calc(99.99999% * 1/3 - (40px - 40px * 1/3))}.grid.col-3>.grid-item:nth-child(1n){float:left;margin-right:40px;clear:none}.grid.col-3>.grid-item:last-child{margin-right:0}.grid.col-3>.grid-item:nth-child(3n){margin-right:0;float:right}.grid.col-3>.grid-item:nth-child(3n + 1){clear:both}}.grid.col-4>.grid-item{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}.grid.col-4>.grid-item:nth-child(1n){float:left;margin-right:30px;clear:none}.grid.col-4>.grid-item:last-child{margin-right:0}.grid.col-4>.grid-item:nth-child(1n){margin-right:0;float:right}.grid.col-4>.grid-item:nth-child(1n + 1){clear:both}@media (min-width:768px){.grid.col-4>.grid-item{width:calc(99.99999% * 1/2 - (40px - 40px * 1/2))}.grid.col-4>.grid-item:nth-child(1n){float:left;margin-right:40px;clear:none}.grid.col-4>.grid-item:last-child{margin-right:0}.grid.col-4>.grid-item:nth-child(2n){margin-right:0;float:right}.grid.col-4>.grid-item:nth-child(2n + 1){clear:both}}@media (min-width:1200px){.grid.col-4>.grid-item{width:calc(99.99999% * 1/4 - (40px - 40px * 1/4))}.grid.col-4>.grid-item:nth-child(1n){float:left;margin-right:40px;clear:none}.grid.col-4>.grid-item:last-child{margin-right:0}.grid.col-4>.grid-item:nth-child(4n){margin-right:0;float:right}.grid.col-4>.grid-item:nth-child(4n + 1){clear:both}}.pagination{text-align:center;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.pagination li{padding:5px;text-decoration:none}.pagination li a,.pagination li span{text-decoration:none;font-weight:600;color:#000}.pagination .next{height:24px;width:24px;display:block;background-image:url(../images/arrow-right-red-small.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.pagination .current{color:#ef2b2d}.pagination .prev{height:24px;width:24px;display:block;background-image:url(../images/arrow-left-red-small.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.bg{height:100%;left:0;position:absolute;top:0;width:100%}h1,h2{color:#080808;font-family:futura-pt,"Open Sans",sans-serif;font-weight:900;line-height:1.3;letter-spacing:-.02em}h1{font-size:calc(32px + 64 * ((100vw - 420px) / 860))}@media screen and (min-width: 1280px){h1{font-size:96px}}@media screen and (max-width: 420px){h1{font-size:32px}}h2{font-size:calc(28px + 28 * ((100vw - 420px) / 860))}@media screen and (min-width: 1280px){h2{font-size:56px}}@media screen and (max-width: 420px){h2{font-size:28px}}h3{font-size:calc(22px + 2 * ((100vw - 420px) / 860));font-family:futura-pt,"Open Sans",sans-serif}@media screen and (min-width: 1280px){h3{font-size:24px}}@media screen and (max-width: 420px){h3{font-size:22px}}p{font-size:19px}ol,ul{font-size:19px}a{color:#ef2b2d;text-decoration:underline}a:hover{text-decoration:none}:root{--header-height-small-mobile:120px;--header-height-mobile:150px;--header-height-desktop:200px;--header-height-scrolled-desktop:100px}#header{margin-top:var(--header-height-small-mobile)}@media (min-width:480px){#header{margin-top:var(--header-height-mobile)}}@media (min-width:1200px){#header{margin-top:var(--header-height-desktop)}}#header .site-header{text-align:center;height:var(--header-height-mobile);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:16px;position:fixed;z-index:100;width:100%;background-color:#fff;top:0;-webkit-transition:ease-in-out .3s height;-o-transition:ease-in-out .3s height;transition:ease-in-out .3s height}@media (min-width:480px){#header .site-header{padding-left:32px;padding-right:32px;height:var(--header-height-mobile)}}@media (min-width:1200px){#header .site-header{padding-left:32px;padding-right:32px;height:var(--header-height-desktop)}}#header .site-header.has-scrolled{height:var(--header-height-scrolled-desktop)}#header .site-header.has-scrolled .logo{max-width:140px}#header .site-header .navitrigger{margin:0;padding:0;z-index:99}#header .site-header .logo{position:relative;max-width:150px;z-index:10;-webkit-transition:ease-in-out .3s all;-o-transition:ease-in-out .3s all;transition:ease-in-out .3s all}@media (min-width:480px){#header .site-header .logo{max-width:200px}}@media (min-width:1200px){#header .site-header .logo{max-width:250px}}#header .site-header .lang-navi{z-index:10}#header .site-header .lang-navi .lang-item{display:inline-block;font-size:1.25em;margin-left:.5em}#header .site-header a{text-decoration:none;font-weight:900;color:#080808}#content .site-content{min-height:500px}#content .site-content p img{max-width:100%}.post h1{text-align:center}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#footer{font-weight:500;background-color:#ef2b2d;color:#fff;padding-top:96px;padding-bottom:96px}#footer .site-footer{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .site-footer:before{content:'';display:table}#footer .site-footer:after{content:'';display:table;clear:both}#footer .site-footer .grid-item{height:100%}#footer .footer__left{margin-bottom:16px}@media (min-width:1200px){#footer .footer__left{width:calc(99.99999% * 1/4 - (30px - 30px * 1/4))}#footer .footer__left:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__left:last-child{margin-right:0}#footer .footer__left:nth-child(4n){margin-right:0;float:right}#footer .footer__left:nth-child(4n + 1){clear:both}}@media (max-width:1200px){#footer .footer__left{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}#footer .footer__left:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__left:last-child{margin-right:0}#footer .footer__left:nth-child(1n){margin-right:0;float:right}#footer .footer__left:nth-child(1n + 1){clear:both}}#footer .footer__left .footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__left .footer__logo .images .porok_logo{max-width:260px}#footer .footer__left .footer__logo h3{margin-top:20px;font-size:19.2px;font-size:1.2rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:center}#footer .footer__left .footer__logo .footer__somelinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}#footer .footer__left .footer__logo .footer__somelinks a{display:block;width:28px;height:28px;margin:0 8px}#footer .footer__left .footer__logo .footer__somelinks a i{font-size:24px;font-size:1.5rem;color:#fff}#footer .footer__left .footer__logo .footer__somelinks a i:hover{color:#000}#footer .footer__left .footer__logo .footer__certificates{margin-top:32px;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer__left .footer__logo .footer__certificates img{max-width:120px;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:16px;margin-left:16px;margin-bottom:16px}#footer .footer__contact_primary,#footer .footer__contact_secondary{margin-bottom:16px}@media (min-width:1200px){#footer .footer__contact_primary,#footer .footer__contact_secondary{width:calc(99.99999% * 1/4 - (30px - 30px * 1/4))}#footer .footer__contact_primary:nth-child(1n),#footer .footer__contact_secondary:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__contact_primary:last-child,#footer .footer__contact_secondary:last-child{margin-right:0}#footer .footer__contact_primary:nth-child(4n),#footer .footer__contact_secondary:nth-child(4n){margin-right:0;float:right}#footer .footer__contact_primary:nth-child(4n + 1),#footer .footer__contact_secondary:nth-child(4n + 1){clear:both}}@media (max-width:1200px){#footer .footer__contact_primary,#footer .footer__contact_secondary{width:calc(99.99999% * 1/3 - (30px - 30px * 1/3))}#footer .footer__contact_primary:nth-child(1n),#footer .footer__contact_secondary:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__contact_primary:last-child,#footer .footer__contact_secondary:last-child{margin-right:0}#footer .footer__contact_primary:nth-child(3n),#footer .footer__contact_secondary:nth-child(3n){margin-right:0;float:right}#footer .footer__contact_primary:nth-child(3n + 1),#footer .footer__contact_secondary:nth-child(3n + 1){clear:both}}@media (max-width:1024px){#footer .footer__contact_primary,#footer .footer__contact_secondary{width:calc(99.99999% * 1/2 - (30px - 30px * 1/2))}#footer .footer__contact_primary:nth-child(1n),#footer .footer__contact_secondary:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__contact_primary:last-child,#footer .footer__contact_secondary:last-child{margin-right:0}#footer .footer__contact_primary:nth-child(2n),#footer .footer__contact_secondary:nth-child(2n){margin-right:0;float:right}#footer .footer__contact_primary:nth-child(2n + 1),#footer .footer__contact_secondary:nth-child(2n + 1){clear:both}}@media (max-width:768px){#footer .footer__contact_primary,#footer .footer__contact_secondary{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}#footer .footer__contact_primary:nth-child(1n),#footer .footer__contact_secondary:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__contact_primary:last-child,#footer .footer__contact_secondary:last-child{margin-right:0}#footer .footer__contact_primary:nth-child(1n),#footer .footer__contact_secondary:nth-child(1n){margin-right:0;float:right}#footer .footer__contact_primary:nth-child(1n + 1),#footer .footer__contact_secondary:nth-child(1n + 1){clear:both}}#footer .footer__contact_primary .contacts,#footer .footer__contact_secondary .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer__contact_primary .contacts .contacts-col,#footer .footer__contact_secondary .contacts .contacts-col{max-width:330px}#footer .footer__contact_primary .contacts .contacts-col h3,#footer .footer__contact_secondary .contacts .contacts-col h3{font-size:17.6px;font-size:1.1rem;font-weight:700;text-transform:uppercase;margin-bottom:10px}#footer .footer__contact_primary .contacts .contacts-col a,#footer .footer__contact_secondary .contacts .contacts-col a{color:#fff;text-decoration:none;font-size:19px}#footer .footer__contact_primary .contacts .contacts-col a:hover,#footer .footer__contact_secondary .contacts .contacts-col a:hover{color:#000}#footer .footer__contact_primary .contacts .contacts-col .with-icon,#footer .footer__contact_secondary .contacts .contacts-col .with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#footer .footer__contact_primary .contacts .contacts-col .with-icon .feather,#footer .footer__contact_secondary .contacts .contacts-col .with-icon .feather{margin-right:6px}@media (max-width:768px){#footer .footer__contact_primary .contacts .contacts-col,#footer .footer__contact_secondary .contacts .contacts-col{width:100%;margin-bottom:16px}}#footer .footer__right{margin-top:16px}@media (min-width:1200px){#footer .footer__right{width:calc(99.99999% * 1/4 - (30px - 30px * 1/4))}#footer .footer__right:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__right:last-child{margin-right:0}#footer .footer__right:nth-child(4n){margin-right:0;float:right}#footer .footer__right:nth-child(4n + 1){clear:both}}@media (max-width:1200px){#footer .footer__right{width:calc(99.99999% * 1/3 - (30px - 30px * 1/3))}#footer .footer__right:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__right:last-child{margin-right:0}#footer .footer__right:nth-child(3n){margin-right:0;float:right}#footer .footer__right:nth-child(3n + 1){clear:both}}@media (max-width:1024px){#footer .footer__right{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}#footer .footer__right:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__right:last-child{margin-right:0}#footer .footer__right:nth-child(1n){margin-right:0;float:right}#footer .footer__right:nth-child(1n + 1){clear:both}}@media (max-width:768px){#footer .footer__right{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}#footer .footer__right:nth-child(1n){float:left;margin-right:30px;clear:none}#footer .footer__right:last-child{margin-right:0}#footer .footer__right:nth-child(1n){margin-right:0;float:right}#footer .footer__right:nth-child(1n + 1){clear:both}}#footer .footer__right h3{font-size:19.2px;font-size:1.2rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin-bottom:16px}#footer .footer__right .footer-nav{padding:0;margin:0}#footer .footer__right .footer-nav li{list-style:none;margin-bottom:12px}#footer .footer__right .footer-nav li a{color:#fff;text-transform:uppercase;font-weight:600;text-decoration:none}#footer .footer__right .footer-nav li a:hover{color:#000}@media (min-width:1200px){#footer .footer__contact_primary,#footer .footer__contact_secondary,#footer .footer__left,#footer .footer__right{display:inline-block}}@media (max-width:1200px){#footer .footer__left{display:block;margin-bottom:16px}#footer .footer__contact_primary,#footer .footer__contact_secondary,#footer .footer__right{display:inline-block}}@media (max-width:1024px){#footer .footer__left,#footer .footer__right{display:block;margin-bottom:16px}#footer .footer__contact_primary,#footer .footer__contact_secondary{display:inline-block}}@media (max-width:768px){#footer .footer__contact_primary,#footer .footer__contact_secondary,#footer .footer__left,#footer .footer__right{display:block;margin-bottom:16px}#footer .contacts .contacts-col{width:100%;margin-bottom:16px}}.section-padding{padding-top:5vw;padding-bottom:5vw}@media (min-width:768px){.section-padding{padding-top:3.75vw;padding-bottom:3.75vw}}@media (min-width:1200px){.section-padding{padding-top:80px;padding-bottom:80px}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px}.breadcrumb .container{font-family:futura-pt,roboto,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;gap:7px;font-size:17px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;margin-bottom:1rem;font-weight:700}.breadcrumb .container .post{padding:0}#nav-icon3{width:47px;height:33px;position:relative;margin:50px auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:5px;width:100%;background:#000;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:14px}#nav-icon3 span:nth-child(4){top:28px}#nav-icon3.open span:nth-child(1){top:14px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:14px;width:0%;left:50%}.overlay{position:fixed;height:100%;width:100%;z-index:10;background-color:#fff;overflow-y:scroll;-webkit-box-shadow:24px 4px 24px 0 #00000040;box-shadow:24px 4px 24px 0 #00000040;-ms-overflow-style:none;scrollbar-width:none;top:0;left:0}@media (min-width:768px){.overlay{width:500px}}.overlay::-webkit-scrollbar{display:none}.overlay.hidden{display:none}.overlay .overlay__wrapper{padding-top:160px}@media (min-width:768px){.overlay .overlay__wrapper{padding-top:180px}}.overlay .overlay__wrapper .grid-item.level1{width:calc(99.99999% * 1/1 - (100px - 100px * 1/1));text-align:center}.overlay .overlay__wrapper .grid-item.level1:nth-child(1n){float:left;margin-right:100px;clear:none}.overlay .overlay__wrapper .grid-item.level1:last-child{margin-right:0}.overlay .overlay__wrapper .grid-item.level1:nth-child(1n){margin-right:0;float:right}.overlay .overlay__wrapper .grid-item.level1:nth-child(1n + 1){clear:both}.overlay .overlay__wrapper .grid-item.level2{display:none}.overlay .overlay__wrapper .grid-item.level3{display:none}.overlay ul{padding:0;margin:0}.overlay ul li{display:block}.overlay ul li.selected a{font-weight:900}.overlay ul li a{color:#080808;text-decoration:none}.overlay ul li a:hover{color:#ef2b2d}.overlay .level1 ul li{margin-bottom:1.5em;margin-bottom:12px}.overlay .level1 ul li a{font-size:32px;font-weight:900}.overlay .level1 .mobile{display:none}@media (min-width:1200px){.overlay .level2 ul{border-right:1px solid #333}}.overlay .level2 ul li a{padding-top:.5em;padding-bottom:.5em;font-size:26px;font-weight:700;display:block}.overlay .level3 ul li{padding-top:1em;padding-bottom:.5em}.overlay .level3 ul li a{font-size:20px}.overlay__somelinks{padding-bottom:80px}.overlay__somelinks a img{width:30px;margin-top:40px;margin-right:16px}form .wpcf7-form-control{font-size:18px;text-align:left}form div.wpcf7-response-output{margin:0}form div.wpcf7-validation-errors{border-color:#ef2b2d;background-color:#ef2b2d;color:#fff}form input,form textarea{border:0;padding:1em;width:100%;font-family:futura-pt,sans-serif;border-radius:0}form input[type=radio]{display:inline;width:initial}form p{padding:0;margin:0;max-width:750px}form .wpcf7-submit,form button[name=form-btn-send]{border:0;background-color:transparent;padding:1em;cursor:pointer}form .wpcf7-submit:hover,form button[name=form-btn-send]:hover{color:#ef2b2d}body .gform_wrapper form{padding-top:0}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}body .gform_wrapper .top_label div.ginput_container.ginput_container_fileupload{padding:19px}body .gform_wrapper .top_label .gfield_label{font-weight:400;margin-bottom:12px;font-weight:500}body .gform_wrapper li.hidden_label input{margin-top:0}body .gform_wrapper ul.gform_fields li.gfield{margin:0;max-width:750px;padding:0}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper textarea{padding:8px;color:#080808;background-color:#f0f0f0;margin-bottom:24px}body .gform_wrapper .gform_footer{clear:both;margin:16px 0 0 0;padding:19px;width:100%}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{font-size:16px;font-weight:600;text-transform:uppercase;padding:12px 48px;background-color:transparent;border:2px solid #080808;width:auto}.single .prevnext-navigation{position:relative;height:100px}.single .prevnext-navigation .prevnext-item{top:100px;display:none}@media (min-width:768px){.single .prevnext-navigation .prevnext-item{display:block}}@media (min-width:1500px){.single .prevnext-navigation .prevnext-item.edellinen{position:absolute;top:0;left:0}.single .prevnext-navigation .prevnext-item.seuraava{position:absolute;top:0;right:0}}.tuotetietdot-wrap{background-color:#f0f0f0}.tuotetiedot{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:relative;margin-bottom:5vw;padding-bottom:3.75vw}.tuotetiedot:before{content:'';display:table}.tuotetiedot:after{content:'';display:table;clear:both}@media (min-width:1200px){.tuotetiedot{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-bottom:80px;padding-bottom:60px}.tuotetiedot:before{content:'';display:table}.tuotetiedot:after{content:'';display:table;clear:both}}.tuotetiedot h2{font-size:calc(24px + 32 * ((100vw - 420px) / 860));margin:0;padding:0}@media screen and (min-width: 1280px){.tuotetiedot h2{font-size:56px}}@media screen and (max-width: 420px){.tuotetiedot h2{font-size:24px}}.tuotetiedot .tuotetiedot__tuoteteksti{width:calc(99.99999% * 1/1);margin-top:6.25vw}.tuotetiedot .tuotetiedot__tuoteteksti:nth-child(1n){float:left;margin-right:0;clear:none}.tuotetiedot .tuotetiedot__tuoteteksti:last-child{margin-right:0}.tuotetiedot .tuotetiedot__tuoteteksti:nth-child(1n){margin-right:0;float:right}.tuotetiedot .tuotetiedot__tuoteteksti:nth-child(1n + 1){clear:both}@media (min-width:768px){.tuotetiedot .tuotetiedot__tuoteteksti{width:calc(99.99999% * 1/2 - (64px - 64px * 1/2))}.tuotetiedot .tuotetiedot__tuoteteksti:nth-child(1n){float:left;margin-right:64px;clear:none}.tuotetiedot .tuotetiedot__tuoteteksti:last-child{margin-right:0}.tuotetiedot .tuotetiedot__tuoteteksti:nth-child(3n){margin-right:0;float:right}.tuotetiedot .tuotetiedot__tuoteteksti:nth-child(3n + 1){clear:both}}@media (min-width:1200px){.tuotetiedot .tuotetiedot__tuoteteksti{margin-top:0}}.tuotetiedot .tuotetiedot__ravintosisalto{width:calc(99.99999% * 1/1);margin-top:6.25vw}.tuotetiedot .tuotetiedot__ravintosisalto:nth-child(1n){float:left;margin-right:0;clear:none}.tuotetiedot .tuotetiedot__ravintosisalto:last-child{margin-right:0}.tuotetiedot .tuotetiedot__ravintosisalto:nth-child(1n){margin-right:0;float:right}.tuotetiedot .tuotetiedot__ravintosisalto:nth-child(1n + 1){clear:both}@media (min-width:768px){.tuotetiedot .tuotetiedot__ravintosisalto{width:calc(99.99999% * 1/2 - (64px - 64px * 1/2))}.tuotetiedot .tuotetiedot__ravintosisalto:nth-child(1n){float:left;margin-right:64px;clear:none}.tuotetiedot .tuotetiedot__ravintosisalto:last-child{margin-right:0}.tuotetiedot .tuotetiedot__ravintosisalto:nth-child(3n){margin-right:0;float:right}.tuotetiedot .tuotetiedot__ravintosisalto:nth-child(3n + 1){clear:both}}@media (min-width:1200px){.tuotetiedot .tuotetiedot__ravintosisalto{margin-top:0}}.tuotetiedot .tuotetiedot__ravintosisalto ul{padding-left:0}.tuotetiedot .tuotetiedot__ravintosisalto ul li{border-bottom:2px solid #080808;display:block;padding:.8em;padding-left:0;padding-right:0}.tuotetiedot .tuotetiedot__ravintosisalto ul li:before{content:'';display:table}.tuotetiedot .tuotetiedot__ravintosisalto ul li:after{content:'';display:table;clear:both}.tuotetiedot .tuotetiedot__ravintosisalto ul li span{float:right}.tuotetiedot__otsikko{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:relative;background-color:#f0f0f0;margin-top:7.5vw;padding-top:3.75vw;text-align:center}.tuotetiedot__otsikko:before{content:'';display:table}.tuotetiedot__otsikko:after{content:'';display:table;clear:both}@media (min-width:1200px){.tuotetiedot__otsikko{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-top:120px;padding-top:60px}.tuotetiedot__otsikko:before{content:'';display:table}.tuotetiedot__otsikko:after{content:'';display:table;clear:both}}.page-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.is-3{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1023px){.is-3{width:50%}}@media screen and (max-width:768px){.is-3{width:100%}}.is-4{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1023px){.is-4{width:50%}}@media screen and (max-width:768px){.is-4{width:100%}}.product-container-outer{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:relative;margin-top:7.5vw;margin-bottom:5vw;max-width:1344px}.product-container-outer:before{content:'';display:table}.product-container-outer:after{content:'';display:table;clear:both}@media (min-width:1200px){.product-container-outer{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-top:120px;margin-bottom:80px;max-width:1344px}.product-container-outer:before{content:'';display:table}.product-container-outer:after{content:'';display:table;clear:both}}.product-container-outer h2{font-size:calc(24px + 32 * ((100vw - 420px) / 860));position:absolute;margin:0;padding:0;top:-.5em}@media screen and (min-width: 1280px){.product-container-outer h2{font-size:56px}}@media screen and (max-width: 420px){.product-container-outer h2{font-size:24px}}.product-container-outer .product-description{padding-top:64px;padding-top:4rem}.product-container-outer.has-span-box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none}@media screen and (max-width:1023px){.product-container-outer.has-span-box{display:block}}.product-container-outer.has-span-box h2{position:relative}.product-container-outer.has-span-box .product-description{width:70%;padding-right:32px;padding-right:2rem;padding-top:0}@media screen and (max-width:1023px){.product-container-outer.has-span-box .product-description{width:100%}}.product-container-outer.has-span-box .notification-text{position:relative;width:30%;color:#fff}@media screen and (max-width:1023px){.product-container-outer.has-span-box .notification-text{width:100%;height:300px;margin-top:2.5rem;margin-bottom:2.5rem}}.product-container-outer.has-span-box .notification-text h3{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:32px;padding-left:2rem;padding-right:32px;padding-right:2rem;font-size:calc(24px + 8 * ((100vw - 420px)/ 860))}@media screen and (max-width:1023px){.product-container-outer.has-span-box .notification-text h3{padding-left:.5rem;padding-right:.5rem}}.product-container-outer.has-span-box .notification-text.is-pink-color{background-color:#eb0389}.product-container-outer.has-span-box .notification-text.is-red-color{background-color:#e50a22}.reviews-container-outer{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:relative;margin-top:7.5vw;margin-bottom:5vw;max-width:1344px}.reviews-container-outer:before{content:'';display:table}.reviews-container-outer:after{content:'';display:table;clear:both}@media (min-width:1200px){.reviews-container-outer{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-top:120px;margin-bottom:80px;max-width:1344px}.reviews-container-outer:before{content:'';display:table}.reviews-container-outer:after{content:'';display:table;clear:both}}.reviews-container-outer h2{font-size:calc(24px + 32 * ((100vw - 420px) / 860));position:absolute;margin:0;padding:0}@media screen and (min-width: 1280px){.reviews-container-outer h2{font-size:56px}}@media screen and (max-width: 420px){.reviews-container-outer h2{font-size:24px}}.reviews-container-outer .reviews-container{padding-top:64px;padding-top:4rem}.reviews-container-outer .reviews-container .review-text{-ms-hyphens:auto;hyphens:auto;margin-bottom:0;font-style:italic}.reviews-container-outer .reviews-container .review-person{font-weight:700;margin-top:0}.recipes-container-outer{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:relative;margin-top:7.5vw;margin-bottom:5vw}.recipes-container-outer:before{content:'';display:table}.recipes-container-outer:after{content:'';display:table;clear:both}@media (min-width:1200px){.recipes-container-outer{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-top:120px;margin-bottom:80px}.recipes-container-outer:before{content:'';display:table}.recipes-container-outer:after{content:'';display:table;clear:both}}.recipes-container-outer h2{font-size:calc(24px + 32 * ((100vw - 420px) / 860));position:absolute;margin:0;padding:0}@media screen and (min-width: 1280px){.recipes-container-outer h2{font-size:56px}}@media screen and (max-width: 420px){.recipes-container-outer h2{font-size:24px}}.recipes-container{padding-left:32px;padding-left:2rem;padding-right:32px;padding-right:2rem}.single-recipe-container{height:400px;width:400px;position:relative}.single-recipe-container .single-recipe-text{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;padding:24px;padding:1.5rem;margin:auto;top:0;left:0;right:0;bottom:0}.single-tuote .imagewrapper{height:30vw;background-size:contain;min-height:400px;max-height:600px;background-repeat:no-repeat;margin-top:40px;margin-bottom:40px}.single-tuote .desc{margin-bottom:96px}@media screen and (max-width:768px){.single-tuote .desc{margin-bottom:48px}}.single-tuote .desc p{font-size:24px}.single-tuote .product-name{font-size:calc(36px + 60 * ((100vw - 420px) / 860))}@media screen and (min-width: 1280px){.single-tuote .product-name{font-size:96px}}@media screen and (max-width: 420px){.single-tuote .product-name{font-size:36px}}.single-tuote .slick-slide{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.slick-prev{font-size:0;position:absolute;margin:auto;top:0;bottom:0;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;background-color:transparent;color:#fff;border:none;cursor:pointer;padding:48px;height:96px;width:96px;font-size:32px;font-size:2rem;background-image:url(../images/arrow-left-red.svg);background-size:100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){.slick-prev{font-size:1.5rem;padding:24px;height:48px;width:48px;display:block;bottom:-24px;top:auto}}.slick-prev:hover{background-color:transparent}.slick-next{font-size:0;position:absolute;margin:auto;top:0;bottom:0;right:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;background-color:transparent;color:#fff;border:none;cursor:pointer;padding:48px;height:96px;width:96px;font-size:32px;font-size:2rem;background-image:url(../images/arrow-right-red.svg);background-size:100%;background-repeat:no-repeat;background-position:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media screen and (max-width:768px){.slick-next{font-size:1.5rem;padding:24px;height:48px;width:48px;display:block;top:auto;bottom:-24px}}.slick-next:hover{background-color:transparent}.extra-images-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:1110px;margin-left:auto;margin-right:auto}.extra-images-container .extra-image-single{padding:0 24px;padding:0 1.5rem}.extra-images-container .extra-image-single:first-of-type{padding-left:0}.extra-images-container .extra-image-single:last-of-type{padding-right:0}.extra-images-container .extra-image-single img{width:100%;max-width:830px;margin-left:auto;margin-right:auto;margin-bottom:24px}.extra-images-container.is-pink-color .slick-next{background-color:transparent;color:#fff}.extra-images-container.is-pink-color .slick-next:hover{background-color:transparent;color:#eb0389}.extra-images-container.is-pink-color .slick-prev{background-color:transparent;color:#fff}.extra-images-container.is-pink-color .slick-prev:hover{background-color:transparent;color:#eb0389}.single-image-wrapper{background-size:cover;background-position:center;height:250px;width:250px}.slick-dots{position:absolute;margin:auto;bottom:-5px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:none}.slick-dots .slide-dot{background-color:#cfcfcf9e;display:block;height:10px;width:10px;border-radius:100%;cursor:pointer;margin-left:12px;margin-right:12px}.slick-dots .slick-active .slide-dot{background-color:#ef2b2d}.laktoositon-field{margin-top:48px;margin-top:3rem;border-bottom:none!important}.tuotenosto{position:relative;max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;text-align:center;background-color:#f0f0f0;padding-top:16.25vw;padding-bottom:16.25vw}.tuotenosto:before{content:'';display:table}.tuotenosto:after{content:'';display:table;clear:both}@media (min-width:480px){.tuotenosto{padding-top:8.75vw;padding-bottom:8.75vw}}@media (min-width:1200px){.tuotenosto{min-height:600px;min-height:525px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:100px;padding-bottom:100px;text-align:initial}.tuotenosto:before{content:'';display:table}.tuotenosto:after{content:'';display:table;clear:both}}@media (min-width:1500px){.tuotenosto{min-height:625px}}.tuotenosto h2{font-size:calc(24px + 12 * ((100vw - 420px) / 860));position:absolute;margin:0;padding:0;top:-.5em}@media screen and (min-width: 1280px){.tuotenosto h2{font-size:36px}}@media screen and (max-width: 420px){.tuotenosto h2{font-size:24px}}.tuotenosto ul{list-style:none;padding:0;margin:0;position:relative;margin:auto;max-width:90%}@media (min-width:1500px){.tuotenosto ul{max-width:85%}}@media (min-width:1200px){.tuotenosto ul{padding-left:75px;padding-right:75px}}.tuotenosto ul li{padding-bottom:.75em}.tuotenosto ul li a{display:inline-block;border-bottom:1px dashed #ef2b2d;color:#080808;font-size:calc(16px + 4 * ((100vw - 420px) / 860));font-weight:700;text-decoration:none}@media screen and (min-width: 1280px){.tuotenosto ul li a{font-size:20px}}@media screen and (max-width: 420px){.tuotenosto ul li a{font-size:16px}}.tuotenosto ul li a span{display:inline-block}@media (min-width:1200px){.tuotenosto ul li a span{max-width:500px}}@media (min-width:1500px){.tuotenosto ul li a span{max-width:700px}}.tuotenosto ul li .imagecontainer{display:none;position:absolute;top:-20px;background-size:cover;width:400px;height:400px}@media (min-width:1500px){.tuotenosto ul li .imagecontainer{width:500px;height:500px}}.tuotenosto ul li:hover a{border-bottom:1px solid #ef2b2d}@media (min-width:1200px){.tuotenosto ul li:hover a{display:block}}@media (min-width:1200px){.tuotenosto ul li:hover .imagecontainer{display:block}}@media (min-width:1200px){.tuotenosto.right ul{direction:rtl}}@media (min-width:1200px){.tuotenosto.right ul li:hover .imagecontainer{left:25px}}@media (min-width:1200px){.tuotenosto.left ul{direction:ltr}}@media (min-width:1200px){.tuotenosto.left ul li:hover .imagecontainer{right:25px}}.tuoteryhma-tuoteryhma{margin-top:5vw}@media (min-width:768px){.tuoteryhma-tuoteryhma{margin-top:3.75vw}}@media (min-width:1200px){.tuoteryhma-tuoteryhma{margin-top:80px}}.tuoteryhma-tuoteryhma .prevnext-item{display:none}.tuoteryhma-tuoteryhma .header-tuoteryhma{margin-bottom:50px}.tuoteryhma-tuoteryhma .header-tuoteryhma:before{content:'';display:table}.tuoteryhma-tuoteryhma .header-tuoteryhma:after{content:'';display:table;clear:both}.tuoteryhma-tuoteryhma .header-tuoteryhma h1{text-align:center}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus{font-size:1em;font-weight:700;max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;text-align:center}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus:before{content:'';display:table}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus:after{content:'';display:table;clear:both}@media (min-width:768px){.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus{max-width:70%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus:before{content:'';display:table}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus:after{content:'';display:table;clear:both}}@media (min-width:1200px){.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus{max-width:50%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus:before{content:'';display:table}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhmakuvaus:after{content:'';display:table;clear:both}}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhma__tags{display:none;text-align:center;margin-bottom:50px}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhma__tag{font-weight:900;text-decoration:none;color:#080808;padding-left:.5em;padding-right:.5em}.tuoteryhma-tuoteryhma .header-tuoteryhma .tuoteryhma__tag:hover{color:#ef2b2d}.tuoteryhma-tuoteryhma .content-tuotteet{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.tuoteryhma-tuoteryhma .content-tuotteet:before{content:'';display:table}.tuoteryhma-tuoteryhma .content-tuotteet:after{content:'';display:table;clear:both}@media (min-width:1200px){.tuoteryhma-tuoteryhma .content-tuotteet{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.tuoteryhma-tuoteryhma .content-tuotteet:before{content:'';display:table}.tuoteryhma-tuoteryhma .content-tuotteet:after{content:'';display:table;clear:both}}.tuoteryhma-tuoteryhma .content-tuotteet .tuote{position:relative;border-radius:8px;-webkit-box-shadow:0 24px 24px -24px rgba(0,0,0,.25);box-shadow:0 24px 24px -24px rgba(0,0,0,.25);overflow:hidden;width:calc(99.99999% * 1/1 - (16px - 16px * 1/1));position:relative;margin-bottom:48px}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(1n){float:left;margin-right:16px;clear:none}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:last-child{margin-right:0}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(1n){margin-right:0;float:right}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(1n + 1){clear:both}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .text{padding:23px}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .text h3{margin-top:0}@media (min-width:480px){.tuoteryhma-tuoteryhma .content-tuotteet .tuote{width:calc(99.99999% * 1/2 - (16px - 16px * 1/2))}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(1n){float:left;margin-right:16px;clear:none}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:last-child{margin-right:0}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(2n){margin-right:0;float:right}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(2n + 1){clear:both}}@media (min-width:768px){.tuoteryhma-tuoteryhma .content-tuotteet .tuote{width:calc(99.99999% * 1/3 - (16px - 16px * 1/3))}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(1n){float:left;margin-right:16px;clear:none}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:last-child{margin-right:0}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(3n){margin-right:0;float:right}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(3n + 1){clear:both}}@media (min-width:1200px){.tuoteryhma-tuoteryhma .content-tuotteet .tuote{width:calc(99.99999% * 1/3 - (48px - 48px * 1/3))}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(1n){float:left;margin-right:48px;clear:none}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:last-child{margin-right:0}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(3n){margin-right:0;float:right}.tuoteryhma-tuoteryhma .content-tuotteet .tuote:nth-child(3n + 1){clear:both}}.tuoteryhma-tuoteryhma .content-tuotteet .tuote a{color:#080808;display:block;text-decoration:none;line-height:0;font-weight:900}@media (min-width:1200px){.tuoteryhma-tuoteryhma .content-tuotteet .tuote a span{position:relative}.tuoteryhma-tuoteryhma .content-tuotteet .tuote a span > *{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}}.tuoteryhma-tuoteryhma .content-tuotteet .tuote img{width:100%;height:auto;z-index:1}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .tuoteuutuus{position:absolute;right:0;top:0;line-height:1;background-color:#d00;color:#fff;padding:1.25em}@media (min-width:1200px){.tuoteryhma-tuoteryhma .content-tuotteet .tuote .tuoteuutuus{top:0}}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .tuoteuutuus.is-pink-color{background-color:#eb0389}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .tuotenimi{display:block;left:0;bottom:0;position:absolute;width:100%;height:auto;z-index:2;text-align:center;color:#fff;-webkit-transition:.15s all;-o-transition:.15s all;transition:.15s all;line-height:1.5}@media (min-width:1200px){.tuoteryhma-tuoteryhma .content-tuotteet .tuote .tuotenimi{height:100%;position:absolute;padding:0;opacity:0;top:0}}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .tuotenimi:hover{opacity:1}.bg-color-gray .tuote{background-color:#fff}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .product-button{display:inline-block;padding:24px;padding:1.5rem}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .product-button.is-pink-color:hover{color:#eb0389!important;border-color:#eb0389!important}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .product-button.is-red-color:hover{color:#ef2b2d!important}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .imagelink-product{position:relative}.tuoteryhma-tuoteryhma .content-tuotteet .tuote .imagelink-product img{position:relative}.tuoteryhmat-list{margin-bottom:64px}.tuoteryhmat-list .header-tuoteryhmat{margin-bottom:48px}.tuoteryhmat-list .header-tuoteryhmat:before{content:'';display:table}.tuoteryhmat-list .header-tuoteryhmat:after{content:'';display:table;clear:both}.tuoteryhmat-list .header-tuoteryhmat h1,.tuoteryhmat-list .header-tuoteryhmat h2{text-align:center}.tuoteryhmat-list .content-tuoteryhmat{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.tuoteryhmat-list .content-tuoteryhmat:before{content:'';display:table}.tuoteryhmat-list .content-tuoteryhmat:after{content:'';display:table;clear:both}@media (min-width:1200px){.tuoteryhmat-list .content-tuoteryhmat{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.tuoteryhmat-list .content-tuoteryhmat:before{content:'';display:table}.tuoteryhmat-list .content-tuoteryhmat:after{content:'';display:table;clear:both}}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma{width:calc(99.99999% * 1/1 - (16px - 16px * 1/1));position:relative;margin-bottom:32px}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(1n){float:left;margin-right:16px;clear:none}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:last-child{margin-right:0}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(1n){margin-right:0;float:right}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(1n + 1){clear:both}@media (min-width:480px){.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma{width:calc(99.99999% * 1/2 - (16px - 16px * 1/2))}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(1n){float:left;margin-right:16px;clear:none}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:last-child{margin-right:0}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(2n){margin-right:0;float:right}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(2n + 1){clear:both}}@media (min-width:768px){.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma{width:calc(99.99999% * 1/3 - (32px - 32px * 1/3))}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(1n){float:left;margin-right:32px;clear:none}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:last-child{margin-right:0}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(3n){margin-right:0;float:right}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma:nth-child(3n + 1){clear:both}}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma a{color:#080808;display:block;text-decoration:none;background-position:center center;background-size:cover;border-radius:8px;-webkit-box-shadow:0 24px 24px -24px rgba(0,0,0,.25);box-shadow:0 24px 24px -24px rgba(0,0,0,.25);overflow:hidden}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma a:after{content:'';display:block;padding-bottom:100%}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma img{width:100%;height:auto;z-index:-1}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi{top:0;left:0;width:100%;height:100%;z-index:2;text-align:center;color:#fff;-webkit-transition:.15s all;-o-transition:.15s all;transition:.15s all;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi:hover{opacity:1}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi .name{font-size:calc(18px + 6 * ((100vw - 420px) / 860))}@media screen and (min-width: 1280px){.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi .name{font-size:24px}}@media screen and (max-width: 420px){.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi .name{font-size:18px}}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi .button{border:2px solid #fff;color:#fff;margin-left:12px;margin-right:12px;padding-bottom:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding-bottom:12px;padding-top:12px;padding-left:48px;padding-right:48px;text-transform:uppercase}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi .button:hover{color:#ef2b2d;border-color:#ef2b2d}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi span{font-weight:700;padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:32px}.tuoteryhmat-list .content-tuoteryhmat .tuoteryhma .tuoteryhmanimi span::before{background-color:#3d0c02;width:100%;left:0;top:0;height:100%;opacity:.3;content:'';position:absolute;z-index:-1;border-radius:8px}.home .tuoteryhmat-list{margin-top:0;margin-bottom:5vw}@media (min-width:1200px){.home .tuoteryhmat-list{margin-bottom:80px}}.open-positions{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:3.125vw}.open-positions:before{content:'';display:table}.open-positions:after{content:'';display:table;clear:both}.open-positions:before{content:'';display:table}.open-positions:after{content:'';display:table;clear:both}@media (min-width:1200px){.open-positions{max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;margin-bottom:50px}.open-positions:before{content:'';display:table}.open-positions:after{content:'';display:table;clear:both}}.open-positions .field-header{text-align:center}.open-positions .grid .grid-item{margin-bottom:20px}.open-positions .grid .grid-item h2{font-size:1.5em;text-transform:uppercase}.open-positions .grid .grid-item img{width:100%}.page-template-page-ideat{position:relative;z-index:0;background-image:url(../images/idea-taustakuva.jpg);background-size:100%}.page-template-page-ideat::before{position:absolute;background-color:#000;height:100%;width:100%;height:100%;left:0;top:0;opacity:.6;content:'';position:fixed;z-index:-1}.page-template-page-ideat h1,.page-template-page-ideat h2,.page-template-page-ideat h3,.page-template-page-ideat p,.page-template-page-ideat ul{color:#fff}.page-template-page-ideat .button{border-color:#fff;color:#fff}.page-template-page-ideat .button span{color:#fff}.page-template-page-ideat a.button{border-color:#fff;color:#fff;background-color:transparent}.page-template-page-ideat a.button:hover{border-color:#ccc;background-color:transparent}.page-template-page-ideat a.button.button-resepti:hover{border-color:#ccc;background-color:transparent}.page-template-page-ideat a.button.button-resepti.close{border-color:#ccc;color:#fff}.page-template-page-ideat .resepti__ohje{background-color:#080808}.page-template-page-ideat .ohje-btn{color:#fff;color:#080808}.page-template-page-ideat .recipe-view p{color:#080808}.page-template-page-ideat .recipe-view ul li{color:#080808}.page-template-page-ideat .tuoteryhmat-list{background-color:#fff}.page-template-page-ideat .tuoteryhmat-list h1{color:#080808;margin-top:6.25vw}@media (min-width:1200px){.page-template-page-ideat .tuoteryhmat-list h1{margin-top:100px}}.page-template-page-ideat .tuotenosto{background-color:#080808}.page-template-page-ideat .tuotenosto a span{color:#fff}.page-template-page-ideat #nav-icon3 span{background:#fff}.page-template-page-ideat #header .lang-navi a{color:#fff}.page-template-page-ideat.navi-open #header .lang-navi a{color:initial}.page-template-page-ideat.navi-open #nav-icon3 span{background:#080808}.reseptit{display:flex;flex-flow:row wrap;max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:6.25vw;margin-top:5vw}@media (min-width:768px){.reseptit{margin-top:3.75vw;margin-bottom:75px;margin-bottom:4.6875vw}}@media (min-width:1200px){.reseptit{display:flex;flex-flow:row wrap;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-top:80px;margin-bottom:100px}}.reseptit__header{width:100%;margin-bottom:3.125vw}.reseptit__header:before{content:'';display:table}.reseptit__header:after{content:'';display:table;clear:both}@media (min-width:1200px){.reseptit__header{margin-bottom:50px}}.reseptit__header h1,.reseptit__header h2,.reseptit__header h3{text-align:center;margin-bottom:0}.reseptit__header>p{text-align:center}.reseptit .resepti{position:relative;border-radius:8px;overflow:hidden;flex-grow:0;flex-shrink:0;flex-basis:calc(99.99999% * 1/1 - (16px - 16px * 1/1));max-width:calc(99.99999% * 1/1 - (16px - 16px * 1/1));width:calc(99.99999% * 1/1 - (16px - 16px * 1/1));-webkit-box-shadow:0 24px 24px -24px rgba(0,0,0,.25);box-shadow:0 24px 24px -24px rgba(0,0,0,.25)}.reseptit .resepti:nth-child(1n){margin-right:16px;margin-left:0}.reseptit .resepti:last-child{margin-right:0}.reseptit .resepti:nth-child(1n){margin-right:0;margin-left:auto}@media (min-width:768px){.reseptit .resepti{flex-grow:0;flex-shrink:0;flex-basis:calc(99.99999% * 1/2 - (32px - 32px * 1/2));max-width:calc(99.99999% * 1/2 - (32px - 32px * 1/2));width:calc(99.99999% * 1/2 - (32px - 32px * 1/2))}.reseptit .resepti:nth-child(1n){margin-right:32px;margin-left:0}.reseptit .resepti:last-child{margin-right:0}.reseptit .resepti:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:1200px){.reseptit .resepti{flex-grow:0;flex-shrink:0;flex-basis:calc(99.99999% * 1/2 - (40px - 40px * 1/2));max-width:calc(99.99999% * 1/2 - (40px - 40px * 1/2));width:calc(99.99999% * 1/2 - (40px - 40px * 1/2))}.reseptit .resepti:nth-child(1n){margin-right:40px;margin-left:0}.reseptit .resepti:last-child{margin-right:0}.reseptit .resepti:nth-child(2n){margin-right:0;margin-left:auto}}@media (min-width:1500px){.reseptit .resepti{flex-grow:0;flex-shrink:0;flex-basis:calc(99.99999% * 1/2 - (40px - 40px * 1/2));max-width:calc(99.99999% * 1/2 - (40px - 40px * 1/2));width:calc(99.99999% * 1/2 - (40px - 40px * 1/2))}.reseptit .resepti:nth-child(1n){margin-right:40px;margin-left:0}.reseptit .resepti:last-child{margin-right:0}.reseptit .resepti:nth-child(2n){margin-right:0;margin-left:auto}}.reseptit .resepti .text{padding:24px}.reseptit .resepti img{width:100%}.reseptit .resepti h3{font-weight:900;font-size:1.2em}.reseptit .resepti .text{padding:24px}.reseptit .resepti .button-resepti:hover{border-color:#ef2b2d}.reseptit .resepti .button-resepti.close{color:#ef2b2d;border-color:#ef2b2d}.reseptit .resepti__ohje{background-color:#f0f0f0;position:absolute;width:100%;z-index:5;margin-top:16px;margin-top:1rem}.reseptit .resepti__ohje .ohje__header{position:relative}.reseptit .resepti__ohje .ohje__header:before{content:'';display:table}.reseptit .resepti__ohje .ohje__header:after{content:'';display:table;clear:both}.reseptit .resepti__ohje .ohje-btn{padding:1em;width:50%;border-bottom:1px dashed #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;cursor:pointer}.reseptit .resepti__ohje .ohje-btn.selected{background-color:#fff}.reseptit .resepti__ohje .recipe-view{padding:1em}.reseptit .resepti__ohje .recipe-view p{font-size:16px}.reseptit .resepti__ohje .recipe-view ul{padding-left:1em}.single-resepti .recipe-image{max-width:100%}.single-resepti h1{text-align:center}#page-tuote .reseptit-header{display:none}#page-tuoteryhma .resepti:nth-child(n+5){display:none}.masonry{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:3.125vw;overflow:hidden}.masonry:before{content:'';display:table}.masonry:after{content:'';display:table;clear:both}@media (min-width:1200px){.masonry{max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;margin-bottom:50px}.masonry:before{content:'';display:table}.masonry:after{content:'';display:table;clear:both}}.masonry .field-header{text-align:center;margin-bottom:3.75vw}@media (min-width:1200px){.masonry .field-header{margin-bottom:60px}}.masonry .masonry-grid{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-15px;margin-right:-15px}.masonry .masonry-grid:before{content:'';display:table}.masonry .masonry-grid:after{content:'';display:table;clear:both}@media (min-width:768px){.masonry .masonry-grid{margin-left:-8px!important;margin-right:-8px!important}}@media (min-width:1200px){.masonry .masonry-grid{margin-left:-20px!important;margin-right:-20px!important}}.masonry .masonry-grid .grid-item{margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.masonry .masonry-grid .grid-item img{width:100%;height:auto}.masonry .masonry-grid .width1{float:left;width:calc(99.99999% * 1/1 - 30px);margin-left:15px;margin-right:15px}.masonry .masonry-grid .width1 h1{margin-top:1em;font-size:24px}@media (min-width:768px){.masonry .masonry-grid .width1{float:left;width:calc(99.99999% * 1/3 - 16px);margin-left:8px;margin-right:8px}}@media (min-width:1200px){.masonry .masonry-grid .width1{float:left;width:calc(99.99999% * 1/3 - 40px);margin-left:20px;margin-right:20px}}@media (min-width:1500px){.masonry .masonry-grid .width1{float:left;width:calc(99.99999% * 1/4 - 40px);margin-left:20px;margin-right:20px}}.masonry .masonry-grid .width2{float:left;width:calc(99.99999% * 1/1 - 30px);margin-left:15px;margin-right:15px}@media (min-width:768px){.masonry .masonry-grid .width2{float:left;width:calc(99.99999% * 2/3 - 16px);margin-left:8px;margin-right:8px}}@media (min-width:1200px){.masonry .masonry-grid .width2{float:left;width:calc(99.99999% * 2/3 - 40px);margin-left:20px;margin-right:20px}}@media (min-width:1500px){.masonry .masonry-grid .width2{float:left;width:calc(99.99999% * 2/4 - 40px);margin-left:20px;margin-right:20px}}.masonry.ideat{margin-top:3.125vw}@media (min-width:1200px){.masonry.ideat{margin-top:50px}}.jalleenmyyjat{position:relative;max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;padding-top:16.25vw;padding-bottom:16.25vw}.jalleenmyyjat:before{content:'';display:table}.jalleenmyyjat:after{content:'';display:table;clear:both}@media (min-width:480px){.jalleenmyyjat{padding-top:8.75vw;padding-bottom:8.75vw}}@media (min-width:1200px){.jalleenmyyjat{max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;padding-top:100px;padding-bottom:100px}.jalleenmyyjat:before{content:'';display:table}.jalleenmyyjat:after{content:'';display:table;clear:both}}.jalleenmyyjat input[type=email],.jalleenmyyjat input[type=tel],.jalleenmyyjat input[type=text],.jalleenmyyjat textarea{display:block;max-width:750px}.jalleenmyyjat textarea{min-height:250px;border-top:0}.jalleenmyyjat h3{margin-bottom:0;padding-bottom:0}.jalleenmyyjat h3+p{margin-top:0}.jalleenmyyjat form{padding-top:2em}.jalleenmyyjat form p:last-of-type{border-bottom:0}.jalleenmyyjat__lista{max-height:600px;overflow-y:scroll}.jalleenmyyjat__lista .list-item{margin-bottom:1.25vw}@media (min-width:480px){.jalleenmyyjat__lista .list-item{margin-bottom:30px}}.jalleenmyyjat__lista .list-item h2{font-size:calc(20px + 0 * ((100vw - 420px) / 860));font-weight:700;line-height:1.6;margin-bottom:0;text-transform:uppercase}@media screen and (min-width: 1280px){.jalleenmyyjat__lista .list-item h2{font-size:20px}}@media screen and (max-width: 420px){.jalleenmyyjat__lista .list-item h2{font-size:20px}}.jalleenmyyjat__lista .list-item p{font-size:calc(16px + 2 * ((100vw - 420px) / 860));line-height:1.6;margin-top:0;text-transform:uppercase}@media screen and (min-width: 1280px){.jalleenmyyjat__lista .list-item p{font-size:18px}}@media screen and (max-width: 420px){.jalleenmyyjat__lista .list-item p{font-size:16px}}.jalleenmyyjat__lista .list-item .show-map__link{font-size:18px;display:none}@media (min-width:768px){.jalleenmyyjat__lista .list-item .show-map__link{display:block}}.jalleenmyyjat__lista .list-item .google-map__link{font-size:18px}@media (min-width:768px){.jalleenmyyjat__lista .list-item .google-map__link{display:none}}.jalleenmyyjat__haku:before{content:'';display:table}.jalleenmyyjat__haku:after{content:'';display:table;clear:both}.jalleenmyyjat__haku input{width:100%;padding:.8em;border:0;border-radius:0;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;position:relative}.jalleenmyyjat__haku .grid-item{width:calc(99.99999% * 1/1)}.jalleenmyyjat__haku .grid-item:nth-child(1n){float:left;margin-right:0;clear:none}.jalleenmyyjat__haku .grid-item:last-child{margin-right:0}.jalleenmyyjat__haku .grid-item:nth-child(1n){margin-right:0;float:right}.jalleenmyyjat__haku .grid-item:nth-child(1n + 1){clear:both}.jalleenmyyjat__haku .grid-item:nth-child(1) input{border-bottom:0}@media (min-width:480px) and (max-width:768px){.jalleenmyyjat__haku .grid-item{width:calc(99.99999% * 1/2)}.jalleenmyyjat__haku .grid-item:nth-child(1n){float:left;margin-right:0;clear:none}.jalleenmyyjat__haku .grid-item:last-child{margin-right:0}.jalleenmyyjat__haku .grid-item:nth-child(2n){margin-right:0;float:right}.jalleenmyyjat__haku .grid-item:nth-child(2n + 1){clear:both}.jalleenmyyjat__haku .grid-item:nth-child(1) input{border-bottom:1px solid #000}}@media (min-width:768px){.jalleenmyyjat__haku .grid-item{width:calc(99.99999% * 1/1)}.jalleenmyyjat__haku .grid-item:nth-child(1n){float:left;margin-right:0;clear:none}.jalleenmyyjat__haku .grid-item:last-child{margin-right:0}.jalleenmyyjat__haku .grid-item:nth-child(1n){margin-right:0;float:right}.jalleenmyyjat__haku .grid-item:nth-child(1n + 1){clear:both}.jalleenmyyjat__haku .grid-item:nth-child(1) input{border-bottom:0}}@media (min-width:1200px){.jalleenmyyjat__haku .grid-item{width:calc(99.99999% * 1/2)}.jalleenmyyjat__haku .grid-item:nth-child(1n){float:left;margin-right:0;clear:none}.jalleenmyyjat__haku .grid-item:last-child{margin-right:0}.jalleenmyyjat__haku .grid-item:nth-child(2n){margin-right:0;float:right}.jalleenmyyjat__haku .grid-item:nth-child(2n + 1){clear:both}.jalleenmyyjat__haku .grid-item:nth-child(1) input{border-bottom:1px solid #000}}.jalleenmyyjat__kartta{display:none;width:100%;height:600px}@media (min-width:768px){.jalleenmyyjat__kartta{display:block}}.leipomot{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:3.125vw}.leipomot:before{content:'';display:table}.leipomot:after{content:'';display:table;clear:both}.leipomot:before{content:'';display:table}.leipomot:after{content:'';display:table;clear:both}@media (min-width:1200px){.leipomot{max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;margin-bottom:50px}.leipomot:before{content:'';display:table}.leipomot:after{content:'';display:table;clear:both}}.leipomot .field-header{text-align:center}.leipomot .grid .grid-item{margin-bottom:20px}.leipomot .grid .grid-item h2{font-size:1.5em;text-transform:uppercase}.leipomot .grid .grid-item img{width:100%}.leipomomyymalat{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:3.125vw}.leipomomyymalat:before{content:'';display:table}.leipomomyymalat:after{content:'';display:table;clear:both}.leipomomyymalat:before{content:'';display:table}.leipomomyymalat:after{content:'';display:table;clear:both}@media (min-width:1200px){.leipomomyymalat{max-width:100%;margin-left:auto;margin-right:auto;padding-left:150px;padding-right:150px;margin-bottom:50px}.leipomomyymalat:before{content:'';display:table}.leipomomyymalat:after{content:'';display:table;clear:both}}.leipomomyymalat .field-header{text-align:center}.leipomomyymalat .grid .grid-item{margin-bottom:20px}.leipomomyymalat .grid .grid-item img{width:100%}.leipomomyymalat .grid .grid-item h2{font-size:calc(22px + 6 * ((100vw - 420px) / 860))}@media screen and (min-width: 1280px){.leipomomyymalat .grid .grid-item h2{font-size:28px}}@media screen and (max-width: 420px){.leipomomyymalat .grid .grid-item h2{font-size:22px}}.kuva_ja_teksti{padding-top:20px;padding-bottom:20px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.kuva_ja_teksti:before{content:'';display:table}.kuva_ja_teksti:after{content:'';display:table;clear:both}@media (min-width:1200px){.kuva_ja_teksti{max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.kuva_ja_teksti:before{content:'';display:table}.kuva_ja_teksti:after{content:'';display:table;clear:both}}.kuva_ja_teksti .grid .grid-item{width:calc(99.99999% * 1/1 - (30px - 30px * 1/1))}.kuva_ja_teksti .grid .grid-item:nth-child(1n){float:left;margin-right:30px;clear:none}.kuva_ja_teksti .grid .grid-item:last-child{margin-right:0}.kuva_ja_teksti .grid .grid-item:nth-child(1n){margin-right:0;float:right}.kuva_ja_teksti .grid .grid-item:nth-child(1n + 1){clear:both}@media (min-width:768px){.kuva_ja_teksti .grid .grid-item.content__kuva{width:calc(99.99999% * 2/5 - (40px - 40px * 2/5))}.kuva_ja_teksti .grid .grid-item.content__kuva:nth-child(1n){float:left;margin-right:40px;clear:none}.kuva_ja_teksti .grid .grid-item.content__kuva:last-child{margin-right:0}.kuva_ja_teksti .grid .grid-item.content__kuva:nth-child(2n){margin-right:0;float:right}.kuva_ja_teksti .grid .grid-item.content__kuva:nth-child(2n + 1){clear:both}}.kuva_ja_teksti .grid .grid-item.content__kuva img{width:100%}@media (min-width:768px){.kuva_ja_teksti .grid .grid-item.content__teksti{width:calc(99.99999% * 3/5 - (40px - 40px * 3/5))}.kuva_ja_teksti .grid .grid-item.content__teksti:nth-child(1n){float:left;margin-right:40px;clear:none}.kuva_ja_teksti .grid .grid-item.content__teksti:last-child{margin-right:0}.kuva_ja_teksti .grid .grid-item.content__teksti:nth-child(2n){margin-right:0;float:right}.kuva_ja_teksti .grid .grid-item.content__teksti:nth-child(2n + 1){clear:both}}.kuva_ja_teksti .grid .grid-item.content__teksti h1{margin-bottom:1em;max-width:100%!important;text-align:left}@media (min-width:768px){.kuva_ja_teksti .grid .grid-item.content__teksti h1{margin-top:0}}.full-width-block-outer{width:100vw;position:relative;margin-left:-50vw;left:50%}.full-width-block-outer .videogallery-container-outer{width:80%;margin-left:auto;margin-right:auto;margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem}@media screen and (max-width:768px){.full-width-block-outer .videogallery-container-outer{width:90%}}.full-width-block-outer .videogallery-container-outer .videogallery-container{margin-right:-12px;margin-right:-.75rem;margin-left:-12px;margin-left:-.75rem}.full-width-block-outer .videogallery-container-outer .videogallery-container .is-6{width:50%}@media screen and (max-width:768px){.full-width-block-outer .videogallery-container-outer .videogallery-container .is-6{width:100%;margin-bottom:.5rem;height:250px;min-height:auto;padding:.4rem}}.full-width-block-outer .videogallery-container-outer .videogallery-container .is-12{width:100%}.full-width-block-outer .videogallery-container-outer .videogallery-container a{position:relative;min-height:400px;max-height:450px;cursor:pointer!important}@media screen and (max-width:768px){.full-width-block-outer .videogallery-container-outer .videogallery-container a{height:300px}}.full-width-block-outer .videogallery-container-outer .videogallery-container a:hover::after{content:"";background-color:#00000030;position:absolute;top:0;left:0;width:100%;height:100%}.full-width-block-outer .videogallery-container-outer .videogallery-container .single-content{height:100%;position:relative;padding:1%;padding-bottom:12px;padding-bottom:.75rem}.full-width-block-outer .videogallery-container-outer .videogallery-container .single-content .video-still-image{position:relative;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.full-width-block-outer .videogallery-container-outer .videogallery-container .single-content .play-btn{position:absolute;height:150px;margin:auto;top:0;left:0;right:0;bottom:0;z-index:1}@media screen and (max-width:768px){.full-width-block-outer .videogallery-container-outer .videogallery-container .single-content .play-btn{height:80px}}.text-center{text-align:center}.staff-container{background-color:#f0f0f0}.staff-container .category-title{margin-bottom:40px}.staff-container .row{max-width:1140px;margin-left:auto;margin-right:auto;padding-bottom:40px}.staff-container .row:before{content:'';display:table}.staff-container .row:after{content:'';display:table;clear:both}.staff-container .staff-item{padding-left:20px;padding-right:20px;text-align:center}@media (min-width:480px){.staff-container .staff-item{width:calc(99.99999% * 1/2 - (16px - 16px * 1/2))}.staff-container .staff-item:nth-child(1n){float:left;margin-right:16px;clear:none}.staff-container .staff-item:last-child{margin-right:0}.staff-container .staff-item:nth-child(2n){margin-right:0;float:right}.staff-container .staff-item:nth-child(2n + 1){clear:both}}@media (min-width:768px){.staff-container .staff-item{width:calc(99.99999% * 1/3 - (16px - 16px * 1/3))}.staff-container .staff-item:nth-child(1n){float:left;margin-right:16px;clear:none}.staff-container .staff-item:last-child{margin-right:0}.staff-container .staff-item:nth-child(3n){margin-right:0;float:right}.staff-container .staff-item:nth-child(3n + 1){clear:both}}@media (min-width:1200px){.staff-container .staff-item{width:calc(99.99999% * 1/3 - (40px - 40px * 1/3))}.staff-container .staff-item:nth-child(1n){float:left;margin-right:40px;clear:none}.staff-container .staff-item:last-child{margin-right:0}.staff-container .staff-item:nth-child(3n){margin-right:0;float:right}.staff-container .staff-item:nth-child(3n + 1){clear:both}}.staff-container .staff-item .staff-image{max-width:288px;width:100%;margin-left:auto;margin-right:auto;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:150px}.staff-container .staff-item .staff-image:after{content:'';display:block;padding-bottom:100%}.staff-container .staff-item .name{margin-bottom:0}.staff-container .staff-item a{display:block}.staff-container .staff-item .title{margin-bottom:0;margin-top:0}.hero{height:450px;background-size:cover;background-position:center;position:relative}@media (min-width:1200px){.hero{height:650px}}.hero h1{text-align:center;color:#fff}.hero .content{position:relative;z-index:2;max-width:960px;margin-left:auto;margin-right:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.hero .content:before{content:'';display:table}.hero .content:after{content:'';display:table;clear:both}.hero .content h1{color:#fff}.hero .content .hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .content .hero-buttons .button{border-color:#fff;color:#fff;margin-left:12px;margin-right:12px}.hero .content .hero-buttons .button:hover{color:#ef2b2d;border-color:#ef2b2d}.hero .content .col{width:calc(99.99999% * 1/1 - (16px - 16px * 1/1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero .content .col:nth-child(1n){float:left;margin-right:16px;clear:none}.hero .content .col:last-child{margin-right:0}.hero .content .col:nth-child(1n){margin-right:0;float:right}.hero .content .col:nth-child(1n + 1){clear:both}.hero .col{width:calc(99.99999% * 1/1 - (16px - 16px * 1/1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.hero.hero-slider{height:auto}.hero.hero-slider .slick-slide{position:relative}.hero.hero-slider .slick-slide .content{height:450px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background-size:cover;background-position:center;position:relative;max-width:inherit}@media (min-width:1200px){.hero.hero-slider .slick-slide .content{height:650px}}.hero.hero-slider .slick-slide .content h1{margin:auto}.hero.hero-slider .slick-dots{margin-bottom:-25px}.text-center{text-align:center}.news-container .category-title{margin-bottom:40px}.news-container .row{max-width:1140px;margin-left:auto;margin-right:auto;padding-bottom:40px}.news-container .row:before{content:'';display:table}.news-container .row:after{content:'';display:table;clear:both}.news-container .article-item{border-radius:8px;overflow:hidden;margin-bottom:48px;-webkit-box-shadow:0 24px 24px -24px rgba(0,0,0,.25);box-shadow:0 24px 24px -24px rgba(0,0,0,.25)}@media (min-width:768px){.news-container .article-item{margin-bottom:96px}}.news-container .article-item .tag{font-size:14px;font-weight:500;margin-bottom:0}.news-container .article-item h3{margin-top:0}@media (min-width:480px){.news-container .article-item{width:calc(99.99999% * 1/2 - (16px - 16px * 1/2))}.news-container .article-item:nth-child(1n){float:left;margin-right:16px;clear:none}.news-container .article-item:last-child{margin-right:0}.news-container .article-item:nth-child(2n){margin-right:0;float:right}.news-container .article-item:nth-child(2n + 1){clear:both}}@media (min-width:768px){.news-container .article-item{width:calc(99.99999% * 1/3 - (16px - 16px * 1/3))}.news-container .article-item:nth-child(1n){float:left;margin-right:16px;clear:none}.news-container .article-item:last-child{margin-right:0}.news-container .article-item:nth-child(3n){margin-right:0;float:right}.news-container .article-item:nth-child(3n + 1){clear:both}}@media (min-width:1200px){.news-container .article-item{width:calc(99.99999% * 1/3 - (40px - 40px * 1/3))}.news-container .article-item:nth-child(1n){float:left;margin-right:40px;clear:none}.news-container .article-item:last-child{margin-right:0}.news-container .article-item:nth-child(3n){margin-right:0;float:right}.news-container .article-item:nth-child(3n + 1){clear:both}}.news-container .article-item .article-image{height:288px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.news-container .article-item .text{padding:24px}.reviews-container .pages-container .cta-card{width:100%;margin-bottom:0;padding-bottom:0}.reviews-container button.slick-next,.reviews-container button.slick-prev{font-size:0}.reviews-container button.slick-prev{position:absolute;left:-80px;left:-5rem}.reviews-container button.slick-next{position:absolute;right:-80px;right:-5rem}.reviews-container .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media (max-width:880px){.reviews-container{max-width:80%!important}.reviews-container button.slick-prev{left:-3rem;width:70px;height:70px;background-size:70px;top:0}.reviews-container button.slick-next{right:-3rem;width:70px;height:70px;background-size:70px;top:0}}.reviews-container.row{max-width:90%!important}.taxonomy-link{padding-bottom:96px;text-align:center}.section-title{padding-left:24px;padding-right:24px;padding-bottom:48px;padding-top:48px;text-align:center}.bg-color-gray{background-color:#f0f0f0}.text-center{text-align:center}.pages-container .category-title{margin-bottom:40px}.pages-container .row{max-width:1140px;margin-left:auto;margin-right:auto;padding-bottom:40px}.pages-container .row:before{content:'';display:table}.pages-container .row:after{content:'';display:table;clear:both}.pages-container .cta-card{border-radius:8px;overflow:hidden;margin-bottom:48px;padding-top:80px;padding-bottom:80px;padding-left:24px;padding-right:24px;text-align:center;-webkit-box-shadow:0 24px 24px -24px rgba(0,0,0,.25);box-shadow:0 24px 24px -24px rgba(0,0,0,.25)}@media (min-width:768px){.pages-container .cta-card{margin-bottom:96px}}.pages-container .cta-card .tag{font-size:14px;font-weight:500;margin-bottom:0}.pages-container .cta-card h3{margin-top:0}@media (min-width:480px){.pages-container .cta-card{width:calc(99.99999% * 1/2 - (16px - 16px * 1/2))}.pages-container .cta-card:nth-child(1n){float:left;margin-right:16px;clear:none}.pages-container .cta-card:last-child{margin-right:0}.pages-container .cta-card:nth-child(2n){margin-right:0;float:right}.pages-container .cta-card:nth-child(2n + 1){clear:both}}@media (min-width:768px){.pages-container .cta-card{width:calc(99.99999% * 1/3 - (16px - 16px * 1/3))}.pages-container .cta-card:nth-child(1n){float:left;margin-right:16px;clear:none}.pages-container .cta-card:last-child{margin-right:0}.pages-container .cta-card:nth-child(3n){margin-right:0;float:right}.pages-container .cta-card:nth-child(3n + 1){clear:both}}@media (min-width:1200px){.pages-container .cta-card{width:calc(99.99999% * 1/3 - (40px - 40px * 1/3))}.pages-container .cta-card:nth-child(1n){float:left;margin-right:40px;clear:none}.pages-container .cta-card:last-child{margin-right:0}.pages-container .cta-card:nth-child(3n){margin-right:0;float:right}.pages-container .cta-card:nth-child(3n + 1){clear:both}}.pages-container .cta-card .article-image{height:288px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.pages-container .cta-card .text{padding:24px}.contact-info-container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.contact-info-container:before{content:'';display:table}.contact-info-container:after{content:'';display:table;clear:both}@media (min-width:1200px){.contact-info-container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.contact-info-container:before{content:'';display:table}.contact-info-container:after{content:'';display:table;clear:both}}@media (min-width:480px){.contact-info-container .col{width:calc(99.99999% * 1/1 - (16px - 16px * 1/1))}.contact-info-container .col:nth-child(1n){float:left;margin-right:16px;clear:none}.contact-info-container .col:last-child{margin-right:0}.contact-info-container .col:nth-child(1n){margin-right:0;float:right}.contact-info-container .col:nth-child(1n + 1){clear:both}}@media (min-width:768px){.contact-info-container .col{width:calc(99.99999% * 1/2 - (16px - 16px * 1/2))}.contact-info-container .col:nth-child(1n){float:left;margin-right:16px;clear:none}.contact-info-container .col:last-child{margin-right:0}.contact-info-container .col:nth-child(3n){margin-right:0;float:right}.contact-info-container .col:nth-child(3n + 1){clear:both}}@media (min-width:1200px){.contact-info-container .col{width:calc(99.99999% * 1/3 - (40px - 40px * 1/3))}.contact-info-container .col:nth-child(1n){float:left;margin-right:40px;clear:none}.contact-info-container .col:last-child{margin-right:0}.contact-info-container .col:nth-child(3n){margin-right:0;float:right}.contact-info-container .col:nth-child(3n + 1){clear:both}}.contact-info-container .col .with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.contact-info-container .col .with-icon .feather{margin-right:6px}.contact-info-container .col a{color:#000;text-decoration:none;font-size:19px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.contact-info-container .col a:hover{color:red}.contact-info-container .col .address{margin-bottom:14px}.contact-info-container .col .phone{margin-bottom:8px}