.front-reseptin-nimi,body{font-family:'Work Sans',sans-serif}.blog-card,.hero,body.modal-open{overflow:hidden}body{background-color:#000;padding:0!important;color:#fff}.footer-text,.otsikko,a{color:#fdca98}.navbar{background-color:transparent!important}.fixed-top.scrolled{background-color:#000000c9!important;transition:background-color .2s linear}.navbar-nav{margin:auto}.navbar-nav .nav-link{color:#fff;font-weight:700;line-height:2;margin-right:40px;text-transform:uppercase;font-size:14px}.dropdown-menu{background-color:#bbb!important}.mt-2{margin-top:30px!important}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 1px}.navbar-toggler-icon{background-image:none;border:1px solid #ccc;display:block;width:25px;height:1px;margin-bottom:5px;margin-top:5px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{transform:translateY(9.5px) rotate(45deg);border:1px solid #fff}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:nth-child(3){transform:translateY(-4px) rotate(-45deg);margin-bottom:8px;border:1px solid #fff}.navbar-toggler-icon+.navbar-toggler-icon{transition:transform .3s}.footer-text{margin-bottom:2rem}.footer-text a{text-decoration:none!important}.blog-card-readmore,.blog-card-title-link,.esite-nimi a,.front-some a,.resepti-link,.tuotekuva-nimi a{text-decoration:none}.front-reseptin-nimi,.reseptit-title{color:#e8ba8b;text-transform:uppercase}.blog-card-readmore:hover,.blog-nav-link:hover,a:active,a:focus,a:hover{color:#ecbc8c}.front-reseptin-nimi{text-align:center;font-weight:700;margin-top:1.5rem;font-size:16px!important}.front-reseptin-valmistusaika{text-align:center}.blog-archive-wrapper,.reseptit-osio{padding-top:6rem;padding-bottom:6rem}.kategoria-nappi,.lisaa_resepteja{padding:13px 28px;cursor:pointer;font-weight:700}.reseptit-title{font-size:24px;margin-bottom:6rem;letter-spacing:5px}.blog-load-more,.henkilokuntarivi,.lisaa_resepteja_div{margin-top:4rem}.lisaa_resepteja{margin:0;background-color:#fac185;border-radius:25px;color:#000;font-size:14px;text-transform:uppercase;font-family:Work Sans;border:none}.custom-background-section h2,.front-some-title{color:#e8ba8b;letter-spacing:5px;text-transform:uppercase}.resepti_paakuva{width:300px;height:164px;object-fit:cover}.front-some{margin-bottom:4rem}.front-some-title{font-size:18px!important;margin-bottom:1rem}.front-some img{margin:1rem;width:48px;height:auto}.kategoria-nappi{color:#fc9;background-color:#000;border:2px solid #fc9;border-radius:25px;font-size:14px;text-transform:uppercase;font-family:'Work Sans',sans-serif;margin-right:10px;margin-top:1rem}.kategoria-nappi:hover{background-color:#fc9;border-color:#fc9;color:#000}.kategoria-nappi.active{color:#000;background-color:#fc9}.kategoria-nappi.lamminsavu-ja-loimutuotteet{clear:both}.no-products-found{margin-top:.5rem}.custom-background-section{position:relative;height:630px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;margin-bottom:5rem;z-index:0}.hero video,.page-logo{height:auto}.custom-background-section .footer-logo{width:167px;height:auto;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:1}.custom-background-section h2{font-size:30px;margin-bottom:2rem}.banner-teksti{font-family:Bitter,serif}.custom-background-section p{font-size:16px;font-family:Bitter,serif}@media only screen and (max-width:600px){.custom-background-section h2{font-size:24px}.custom-background-section p{font-size:14px}}.custom-background-section a.btn,.custom-background-section a.btn:active,.custom-background-section a.btn:focus,.custom-background-section a.btn:hover{margin-top:20px;background-color:#fac185;border-radius:25px;color:#000;cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase;font-family:Work Sans;border:none;padding:13px 28px}.page-logo{width:167px;margin-bottom:2rem}.tuotelista-otsikko{font-family:Work Sans;font-weight:700;text-transform:uppercase;font-size:24px;color:#fc9}.tuotelista-tekstiosio{text-align:left}.hero-area,.hero_jalkeen,.modal-body,.resepti,.tarinamme-osio-text,.tarinamme-osio-title{text-align:center}.tuotelista-kuvaus{font-family:Work Sans}.tuote-vali{margin-bottom:5rem}.tuotelista-sinetti{width:110px}@media (max-width:767px){.navbar.fixed-top{position:relative;margin-top:0}.lang-item-first,.mt-2,.mt-md-0{margin-top:0!important}.navbar{text-align:right!important}.navbar-nav .nav-link{margin-right:0!important}#main-menu .nav-item:first-child{margin-top:1rem}.tuotelista-otsikko{width:auto}.tuotelista-tekstiosio{text-align:center}.tuotelista-pakkauskuva{margin-top:2rem;margin-bottom:2rem}.tuote-vali,.tuotelista-sinetti{margin-bottom:2rem}.left-tuotekuva{margin-top:2rem}}.tuote{display:flex;margin-bottom:20px}.henkilokunta_rivi,.tuote-lista{margin-top:5rem}.tuotetiedot-link{cursor:pointer;color:#fc9}.modal-dialog-centered{min-height:fit-content!important}.custom-modal{border:3px solid #fc9;max-width:643px;margin:2% auto 0}.modal-body{margin:0 auto}.custom-modal-content{background-color:#000;color:#fff}.custom-modal-footer-button{background-color:#fac185;color:#000}.modal-custom-close,.modal-custom-close:active,.modal-custom-close:focus,.modal-custom-close:hover{margin:0;background-color:#fac185;position:absolute;border-radius:25px;color:#000;opacity:1;z-index:10;cursor:pointer;display:flex;justify-content:center;align-items:center;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;text-transform:uppercase;font-family:Work Sans;padding:1rem 2.5rem}.ff-default .ff-el-form-control,.ff-default .ff-el-form-control:focus{background-color:transparent!important;color:#ccc!important;font-family:'Work Sans',sans-serif!important}.modal-bottom-images{display:flex;height:100%;margin-top:20px;align-items:flex-end}.modal-bottom-images-text{color:#fff;text-align:center;margin-top:10px}.modal-bottom-images-text p{text-align:left;font-size:14px}.modal-bottom-images-left{margin-left:2rem}.center-bottom-image{margin-left:2.5rem}.hero video,.overlay{position:absolute;width:100%}.modal-tarinamme-otsikko{font-family:Work Sans;color:#fc9;font-size:24px;text-transform:uppercase;letter-spacing:5px;margin-bottom:3rem;margin-top:3rem}.modal-tuote-otsikko{font-family:Work Sans;color:#fc9;font-size:24px;text-transform:uppercase;font-weight:700;padding-right:20px;padding-left:20px}.blog-single-featured-image,.blog-single-header,.tuotekoot{margin-bottom:2rem}.modal-tuotekoot-otsikko{font-family:Bitter,sans-serif;color:#fc9;font-size:24px;margin:2rem 0 3rem}.tuotekoko-otsikko{color:#fc9;font-size:16px;font-family:Bitter,sans-serif;margin-top:.5rem}.hero-area,.hero-text{font-family:Bitter,serif}.hero{position:relative;height:90vh}.overlay{top:0;left:0;height:100%}.hero-area,.logo,.second-image{position:absolute;left:50%}.logo{width:100px!important;top:5%;transform:translateX(-50%);z-index:1}.hero-2-bg,.second-image img{width:100%}.hero-2-bg{height:100%!important;position:absolute}.hero-area{top:35%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:18px}.hero-text{font-size:32px}.blog-archive-header,.logo_hero,.logot,.tuotekuvat,.tuotekuvat-teksti{margin-bottom:3rem}.second-image{width:700px;display:block;bottom:50px;transform:translateX(-50%)}@media (max-height:850px){.hero-area{top:50%}.second-image{display:none}}.hero_jalkeen,.hero_jalkeen-text{display:flex;flex-direction:column}@media (max-height:600px){.hero{height:110vh}}@media (max-height:500px){.hero{height:130vh}}.hero_jalkeen-title{font-family:'Work Sans',sans-serif;color:#fc9;text-transform:uppercase;letter-spacing:5px;margin-top:0}.hero_jalkeen{background-color:#000;color:#fff;padding:10rem 20px;justify-content:center;align-items:center;position:relative;z-index:0;font-family:Bitter,serif}.hero_jalkeen img{width:100%;max-width:600px;margin:30px 0}.hero_jalkeen-text{max-width:600px;margin-top:20px;align-self:flex-start}.hidden{display:none!important;opacity:0!important;visibility:hidden!important}.tarinamme-osio{height:746px;background-image:url('../img/museoviraston-kuvakokoelma-tausta.png');background-size:cover;background-position:center;position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.tarinamme-osio-title{font-family:'Ms Madi',sans-serif;font-size:94px;color:#fc9}.tarinamme-osio-text{color:#fff;font-family:Bitter,sans-serif;margin-bottom:3rem}.tarinamme-osio-button{background-color:#fff;color:#000;padding:10px 20px;margin-top:20px;cursor:pointer;border:none;border-radius:5px}.tarinamme_otsikko,.tarinamme_tekstiosio{font-family:Bitter,sans-serif;color:#ccc}.tarinamme_otsikko{font-size:18px;text-transform:uppercase;letter-spacing:5px;margin-bottom:2rem}.tarinamme_tekstiosio{width:630px;font-size:16px;margin-bottom:3rem}.tarinamme_lue_lisaa{margin:0;background-color:#fac185;border-radius:25px;color:#000;cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase;font-family:Work Sans;border:none;padding:13px 48px}.right-bottom{position:absolute;bottom:10px;right:10px;font-size:12px;color:#666;font-family:Bitter,sans-serif}.esitteet_otsikko,.henkilokunta-nimi,.pakkaukset_otsikko,.tuotekuvat_otsikko{color:#fc9;text-transform:uppercase}.resepti{border:none;padding:0 1rem;width:300px}.resepti h2{font-size:1.5em}.resepti p{font-size:1em}.resepti-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin-bottom:2rem}.esitteet,.pakkaukset{margin-bottom:8rem}.pakkaukset_otsikko{font-size:34px;letter-spacing:8px}.esitteet_otsikko{font-size:34px;letter-spacing:8px;margin-top:4rem}.tuotekuvat_otsikko{font-size:34px;letter-spacing:8px;margin-bottom:2rem}.esiterivi,.pakkausrivi,.tuotekuvarivi{margin-top:2rem;margin-bottom:4rem}.esiterivi-uusi,.pakkausrivi-uusi{margin-top:2rem}.esite-nimi,.pakkaus-nimi,.tuotekuva-nimi{color:#fc9;text-transform:uppercase;font-size:16px}.download-esite,.download-pakkaus,.download-tuotekuva{margin-top:1rem;margin-bottom:3px!important}.oiva_logo,.page-title{margin-bottom:2rem;margin-top:2rem}#back-to-top{position:fixed;bottom:20px;right:20px;cursor:pointer;display:flex;align-items:center}#back-to-top img{margin:0}@media only screen and (max-width:600px) and (min-height:800px){#back-to-top{bottom:50px}}#map{height:400px;width:762px;margin-top:2rem;margin-bottom:3rem}.gm-bundled-control-on-bottom button[title="Zoom in"],.gm-bundled-control-on-bottom button[title="Zoom out"]{background-color:#000;color:grey}.gm-style a[href^="https://maps.google.com/maps"],.gm-style-cc{display:none!important}#loading-icon{display:block;margin:0 auto}@media (min-width:768px){.footer-banner-inner{gap:30px!important}.hero_jalkeen{flex-direction:row;text-align:left}.hero_jalkeen img{margin:0 20px 0 0}.menu-item.custom-image-active{position:relative}.menu-item.custom-image-active .nav-link::after{content:"";border-bottom:3px solid #fac185;position:absolute;top:100%;left:-5px;width:80%;height:3px;display:block;z-index:-1}.wrapper-page{margin-top:5rem}}@media (min-width:481px) and (max-width:767px){.wrapper-page{margin-top:3rem}}.henkilokunta-nimi{font-family:'Myriad Pro',sans-serif;font-size:18px;font-weight:700}.yhteydenotto_lomake_ylateksti{font-family:Bitter,sans-serif;font-size:18px;margin-bottom:2rem;color:#ccc}.kl_title,.page-title{color:#fc9;text-transform:uppercase}.henkilokunta p{margin-top:.5rem;margin-bottom:.5rem;color:#ccc}.henkilokunta_rivi .henkilokunta:first-child{margin-right:3rem}@media screen and (max-width:768px){.reseptit-title{font-size:20px;margin-bottom:3rem}.lisaa_resepteja_div{margin-top:2rem}.hero-area,.hero-text,.modal-tarinamme-otsikko{font-size:18px}.logo_hero{width:200px}.hero-area{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;text-align:center;font-family:Bitter,serif;width:100%}.fixed-top.scrolled{background-color:transparent!important;transition:background-color .2s linear}.modal-custom-close,.modal-custom-close:active,.modal-custom-close:focus,.modal-custom-close:hover{padding:.8rem}.tarinamme-osio-title{text-align:center;font-family:'Ms Madi',sans-serif;font-size:78px;color:#fc9}.resepti{width:100%;margin-bottom:20px;text-align:center}.resepti h2{font-size:1.2em}.resepti p{font-size:.9em}.hero{height:390px}.logo,.second-image{display:none}.hero_jalkeen-text{text-align:center;align-self:center}.hero_jalkeen{padding-top:3rem;padding-bottom:3rem}.esite,.henkilokunta,.pakkaus,.tuotekuva{margin-bottom:2rem}.esiterivi-uusi,.henkilokunta_rivi,.pakkausrivi-uusi,.tuotekuvarivi-uusi{margin-top:0}.henkilokunta_rivi .henkilokunta:first-child{margin-right:0}}.page-title{font-family:'Work Sans',sans-serif;letter-spacing:8px}.blog-single-title,.kl_title{font-family:'Myriad Pro',sans-serif}.kl_title{margin-top:2rem;font-size:18px;margin-bottom:1rem;font-weight:700}.yhteystiedot-yritys{color:#ccc;margin-bottom:0}.yhteystiedot-yrityksen-tiedot{margin-right:1rem;white-space:nowrap;color:#ccc}.yhteystiedot-yrityksen-tiedot:not(:last-child)::after{content:'|';margin-left:1rem}@media only screen and (max-width:768px){.yhteystiedot-yrityksen-tiedot{display:block;margin-bottom:.5rem}.yhteystiedot-yrityksen-tiedot:not(:last-child)::after{content:'';margin-left:0}}.ff-default .ff-el-form-control{border:1px solid #939393!important;border-radius:0!important}.ff-default .ff-el-form-control:focus{border:1px solid #b38f6b!important}.yhteydenotto-button{border:none!important;background-color:#fac185!important;color:#000!important;border-radius:25px!important;font-family:'Work Sans',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;padding:13px 20px!important;cursor:pointer!important;width:180px!important}.blog-archive-title,.blog-card-date,.blog-card-title{font-family:'Work Sans',sans-serif}#ff_5_dropdown,#ff_6_dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../img/downward-arrow.png");background-repeat:no-repeat;background-position:right .7em top 50%;padding-right:2.5em;background-color:#252525;color:#939393!important}#ff_5_dropdown:focus,#ff_6_dropdown:focus{background-color:#252525;color:#fff;border:0;outline:0}#ff_5_dropdown::-ms-expand{display:none}.ff-el-form-control.yhteydenotto-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.yhteydenotto-select option,.yhteydenotto-select option:focus,.yhteydenotto-select option:hover{background-color:#252525!important}.ff-el-form-control.yhteydenotto-select:focus,.ff-el-form-control.yhteydenotto-select:hover{outline:0!important;border:1px solid #b38f6b}.ff-el-form-control.yhteydenotto-select option:hover{background-color:transparent!important;border-width:0!important;border-style:none!important}.fluentform_5_success p,.fluentform_6_success p{margin-top:1rem}#ff_6_dropdown::-ms-expand{display:none}.blog-archive-title{font-size:2.5rem;color:#e8ba8b;text-transform:uppercase;letter-spacing:8px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.blog-card{background-color:#343434;transition:box-shadow .3s}.blog-card:hover{transform:none;box-shadow:0 4px 15px rgba(0,0,0,.4)}.blog-card:hover .blog-card-title{color:#fff}.blog-card-title-link:hover .blog-card-title{color:#fdca98!important}.blog-card-title-link{display:block}.blog-card-readmore-link{text-decoration:none;display:inline-flex;align-items:center;gap:8px}.blog-card-image{width:100%;height:200px;overflow:hidden}.banner-otsikko,.banner-teksti,.blog-single-title{word-wrap:break-word;overflow-wrap:break-word}.blog-card-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px 8px 0 0}.blog-card-content{padding:20px 25px;text-align:left}.blog-card-title{font-weight:700;font-size:18px;color:#fff;margin-bottom:10px;line-height:1.3;text-align:left}.blog-card-date,.blog-card-excerpt{margin-bottom:15px;text-align:left}.blog-card-date{font-size:12px;color:#fff}.blog-card-excerpt,.blog-card-readmore,.blog-load-more-btn{font-size:14px;font-family:'Work Sans',sans-serif}.blog-card-excerpt{color:#ccc;line-height:1.6}.blog-card-readmore{color:#fff;font-weight:700;display:inline-flex;align-items:center;gap:8px;text-align:left}.blog-load-more-btn{background-color:transparent;border:2px solid #fdca98;border-radius:25px;color:#fdca98;cursor:pointer;font-weight:700;text-transform:uppercase;padding:13px 28px;transition:.3s}.blog-load-more-btn:hover{background-color:#fdca98;color:#000}.blog-single-wrapper{padding-top:6rem;padding-bottom:4rem;text-align:center}.blog-single-title-container{max-width:700px;margin:2rem auto 1rem}.blog-single-title{font-weight:700;font-size:28px;color:#fff;margin:0;text-transform:none;line-height:1.3}.blog-single-date,.blog-single-image-caption{font-size:14px;font-family:'Myriad Pro',sans-serif}.blog-single-date{color:#999;margin-bottom:2rem}.blog-single-img{max-width:100%;height:auto;display:block;margin:0 auto}.blog-single-image-caption{color:#fc9;font-style:normal;text-align:left;max-width:800px;margin:10px auto 0;padding-left:10px}.blog-single-content{max-width:800px;margin:0 auto;font-family:'Myriad Pro',sans-serif;font-weight:400;font-size:16px;line-height:1.8;color:#ccc;text-align:left}.blog-nav-link,.takaisin-link{text-decoration:none;font-family:'Work Sans',sans-serif}.blog-single-content h1,.blog-single-content h2,.blog-single-content h3,.blog-single-content h4,.blog-single-content h5,.blog-single-content h6{font-family:'Myriad Pro',sans-serif;font-weight:700;color:#fff;margin-top:2rem;margin-bottom:1rem}.blog-single-content ol,.blog-single-content p,.blog-single-content ul{margin-bottom:1.5rem;font-family:'Myriad Pro',sans-serif;font-weight:400}.blog-single-content p{color:#ccc}.blog-single-content a{color:#fc9;text-decoration:underline}.blog-single-content a:hover{color:#ecbc8c;text-decoration:none}.blog-single-content ol,.blog-single-content ul{color:#ccc;text-align:left}.blog-single-content ul{list-style-type:disc;padding-left:1.5rem}.blog-single-content ol{list-style-type:decimal;padding-left:1.5rem}.blog-single-content li{font-family:'Myriad Pro',sans-serif;font-weight:400;color:#ccc;margin-bottom:.5rem;line-height:1.6}.blog-single-content .aligncenter,.blog-single-content img{display:block;margin:2rem auto;max-width:100%}.blog-single-content img{height:auto}.blog-single-content .size-large{max-width:100%;width:auto;height:auto}.blog-single-takaisin{max-width:800px;margin:3rem auto;text-align:left}.takaisin-link{font-size:14px;font-weight:400;color:#fc9;text-transform:none;letter-spacing:0}.takaisin-link:hover{color:#ecbc8c;text-decoration:underline}.blog-single-navigation{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;padding-top:2rem;border-top:none;text-align:center}.blog-nav-arrow,.blog-nav-label,.blog-nav-title{display:block;color:#fc9}.blog-nav-link{color:#fc9;max-width:45%;transition:color .3s}.blog-nav-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.blog-nav-title{font-size:14px;font-weight:700}.blog-nav-arrow{font-size:18px;margin-bottom:5px}.blog-nav-next{text-align:right}@media (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}.blog-single-content{padding:0 15px}}@media (max-width:768px){.custom-modal{width:100%}.modal{padding:10px}.blog-card,.blog-grid,.blog-nav-link{max-width:100%}.blog-archive-wrapper{padding-top:2rem;padding-bottom:3rem}.blog-archive-title{font-size:2rem;letter-spacing:5px}.blog-grid{grid-template-columns:1fr;padding:0 15px;gap:20px}.blog-card-image{height:180px}.blog-card-title,.blog-single-content h3{font-size:16px}.blog-card-content{padding:15px}.blog-load-more{margin-top:2rem}.blog-load-more-btn{padding:12px 24px;font-size:13px}.blog-single-wrapper{padding-top:3rem;padding-bottom:2rem}.blog-single-title-container{max-width:90%;margin:1.5rem auto 1rem}.blog-single-title{font-size:22px}.blog-single-date{font-size:12px}.blog-single-content{padding:0 15px;font-size:15px}.blog-single-content h1{font-size:20px}.blog-single-content h2{font-size:18px}.blog-single-content ol,.blog-single-content ul{padding-left:1.2rem}.blog-single-takaisin{margin:2rem auto}.blog-nav-title,.takaisin-link{font-size:13px}.blog-single-navigation{flex-direction:column;gap:2rem;padding:1.5rem 15px 0}.blog-nav-next,.blog-nav-prev{text-align:center}.blog-nav-label{font-size:11px}}.banner-logo,.banner-otsikko h2{margin-bottom:1rem}@media (max-width:480px){.modal-bottom-images-left{margin-bottom:10px}.center-bottom-image,.modal-bottom-images-left{margin-left:1rem}.modal-bottom-images-text{font-size:12px}.modal-bottom-images-left img{width:50%}.center-bottom-image{width:50%;margin-top:10px}.pakkaukset_otsikko,.tuotekuvat_otsikko{font-size:24px}.esitteet_otsikko{font-size:24px;margin-top:2rem}.wrapper-page{margin-top:0}.blog-archive-title{font-size:1.5rem;letter-spacing:3px}.blog-card-image{height:160px}.blog-card-title,.blog-single-content h3{font-size:15px}.blog-card-excerpt{font-size:13px}.blog-single-title{font-size:20px;text-transform:none;padding-left:15px;padding-right:15px}.blog-single-content{font-size:14px}.blog-single-content h1{font-size:18px}.blog-single-content h2{font-size:16px}.page-logo{width:120px}}.dropdown-toggle.open::after{border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.linkedin_logo{width:28px;height:auto}.banner-logo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-top:2rem;text-transform:uppercase;color:#fdca98;font-size:24px;letter-spacing:5px}.banner-logo.banner-logo--three{justify-content:center;gap:40px;align-items:flex-end;width:100%}.footer-banner-columns{display:flex;justify-content:center;align-items:flex-start;gap:80px;width:100%;padding-top:30px}.footer-banner-columns--single{max-width:900px;margin:0 auto}.footer-banner-column{flex:1 1 50%;text-align:center;color:#ddd;max-width:620px}.footer-banner-column--single{flex:0 1 100%;max-width:100%}.etusivu-footer-banneri{background-color:#333;padding:40px 20px 20px;display:flex;justify-content:center}.footer-banner-inner{text-align:center;color:#ccc;display:flex;flex-direction:column;align-items:center;max-width:1200px;width:100%;gap:10px;font-family:Bitter,serif}.banner-teksti{font-size:1rem;color:#ddd;line-height:1.5;text-align:center;max-width:100%}.footer-banner-inner img{height:auto;width:auto;margin-top:1rem}.banner-logo .banner-logo-1,.banner-logo .banner-logo-3{max-height:80px}.banner-logo .banner-logo-2{max-height:50px;opacity:.9}@media (max-width:768px){.footer-banner-columns{flex-direction:column;gap:36px}.footer-banner-column{max-width:100%}.banner-logo{flex-direction:column;align-items:center;justify-content:center;gap:10px}.banner-logo.banner-logo--three{justify-content:center;align-items:center}.banner-logo img{max-height:70px}}
