.tabbing-section .tab.active{background-color:#739a00!important;border-color:#739a00!important}.tabbed-content .item.active .item-content:before,.tabs a.active .tab-heading:after{background:#739a00!important}.media-tab.active{border-color:#739a00!important}.hs-cta-wrapper .cta_button,.text-content .col-button-primary .cta_button,.text-content a.cta_button{background-color:#e91419!important;border-color:#e91419!important;color:#fff!important;cursor:pointer;text-decoration:none!important}.forms-section .forms-content-wrap button:hover,.hs-cta-wrapper .cta_button:hover,.text-content .col-button-primary .cta_button:hover,.text-content a.cta_button:hover{background-color:#fff!important;border-color:#e91419!important;color:#000!important;text-decoration:none!important}.tabbed-content .item.active .item-content,.tabs ul li a.active,.tabs ul li a.active:hover{border-color:#e91419}ol{list-style:none;padding-left:3em}ol li{counter-increment:inst;position:relative}ol li:before{background:#739a00!important;background:#fff;border-radius:1em;color:#fff;content:counter(inst);display:block;font-family:Edenred;font-weight:700;height:2em;left:-3em;line-height:2em;position:absolute;text-align:center;top:0;width:2em}.color.white ol li:before{background:#739a00;color:#fff}img#harri{height:150%;max-width:none!important;position:absolute;right:-220px;top:-15%;z-index:-1}.col-logo,.col-logo *{line-height:0}header{justify-content:left!important}header #header{padding:15px 0}table *{color:#000!important}table td{padding-right:10px}.text-content li a:not(.cta_button),.text-content p a:not(.cta_button),.text-content table td a,p a:not(.cta_button){color:#e91419!important}.content-module.image-text.light_olive_green .col-text a{color:#000!important;text-decoration:underline!important}.content-module.image-text.light_olive_green .col-text a.cta_button{color:#fff!important;text-decoration:none!important}.content-module.image-text.light_olive_green .col-text a.cta_button:hover{color:#000!important}#materiaalipankki .col-area,#materiaalipankki-some .col-area{border:3px solid #eaebee;border-radius:12.5px;padding:30px}#materiaalipankki-some .col-area{margin-top:60px}div#logos{align-items:center;display:flex;justify-content:center;margin:0 auto 20px;width:100%}img#decal{max-width:160px;width:40%}img#logo{margin-right:20px;max-width:120px;width:40%}.tabbing-section .layoutlink{align-self:stretch}.text-content li{font-family:Ubuntu,"sans-serif"}#olive-lounari img{margin:0 auto;max-width:350px!important}.cst-social .fa{line-height:35px}form input[type=submit]{background-color:#e91419;border-color:#e91419}form input[type=submit]:hover{border-color:#e91419}@media (max-width:940px){.tabbing-section{padding:0 7%!important}.icon-heading{font-size:16px;text-align:left}}@media (min-width:481px){.hero-wrapper .page-center h1{margin:0 auto;max-width:720px;width:60%}}@media (max-width:768px){.item-content .span6:not(:last-child){margin-bottom:40px}#olive-lounari img{margin:0 auto 0 0;max-width:250px!important}#materiaalipankki-some .col-area{margin-top:2em}div#logos{justify-content:left}header .col-logo{width:70px!important}header #header{padding:10px 0}}@media (max-width:640px){.hero h1 span{font-size:18px!important}}@media (max-width:320px){.icon-heading{font-size:14px}}@media (max-width:767px){.closed.closed-mobile{height:600px;overflow:hidden;position:relative}.closed.closed-desktop:after,.closed.closed-desktop:before{display:none}}@media (min-width:768px){.closed.closed-desktop{height:600px;margin-bottom:80px;overflow:hidden;position:relative}.closed.closed-mobile:after,.closed.closed-mobile:before{display:none}}.closed:after,.closed:before{bottom:0;content:"";display:block;left:0;position:absolute;text-align:center}.closed:before{background:linear-gradient(0deg,#fff 25%,hsla(0,0%,100%,0));content:"";height:40px;line-height:40px;padding:200px 0 0;width:100%;z-index:1}.closed:after{border:3px solid #e91419;border-radius:40px;box-sizing:border-box;content:"Näytä lisää";cursor:pointer;font-family:Edenred;font-weight:500;height:40px;line-height:35px;margin:160px calc(50% - 80px) 0;padding:0 20px;width:160px;z-index:2}