html{color:#122b48;font-family:bicyclette,Open Sans,sans-serif;font-size:19px}h1,h2,h3,h4,h5{color:#122b48;line-height:1}a,button{font-family:bicyclette,Open Sans,sans-serif}h1{font-size:3.68421rem}@media (width<=1580px){h1{letter-spacing:1px;font-size:2.63158rem}}@media (width<=920px){h1{font-size:1.78947rem}}h2{font-size:2.63158rem}@media (width<=1580px){h2{font-size:2.10526rem}}@media (width<=920px){h2{font-size:1.47368rem}}h3{font-size:2.10526rem}@media (width<=1580px){h3{font-size:1.57895rem}}@media (width<=920px){h3{font-size:1.15789rem}}h4{font-size:1.57895rem}@media (width<=1580px){h4{font-size:1.05263rem}}@media (width<=920px){h4{font-size:.947368rem}}h5{font-size:1.05263rem}@media (width<=920px){h5{font-size:.842105rem}}p{color:#122b48;font-family:Wix Madefor Display,sans-serif;line-height:27px}@media (width<=920px){p{font-size:.789474rem}}.home p{font-size:1.10526rem}@media (width<=920px){.home p{font-size:.947368rem}}.btn--primary{align-items:center;margin:20px 0;display:flex}a.btn--primary,li.btn--primary{color:#9f2ce6;font-size:1.26316rem;text-decoration:none}a.btn--primary,li.btn--primary{color:#9f2ce6;text-decoration:none}a.btn--primary:before,li.btn--primary:before{content:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/button_arrow.svg);color:#9f2ce6;width:50px;height:50px;margin-right:16px;display:inline-block}a.badge{text-decoration:none}.page-template-page-tyoelama .badge{padding:10px 30px}.badge{color:#122b48;border-radius:10px;padding:8px 15px;font-weight:700}button.btn--primary{color:#fff;background:#c166f5;border:none;padding:30px 36px;font-size:1.57895rem}button.btn--primary:after{content:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/button_arrow_white.svg);filter:grayscale(0%);width:42px;height:42px;margin-left:16px;display:inline-block}@media (width<=920px){.page .wp-block-button{margin-bottom:50px!important;margin-left:20px!important;margin-right:20px!important}}.wp-block-button{color:#fff;background:#c166f5;border:none;justify-content:space-between;align-items:center;max-width:920px;margin:50px 0 20px;padding:10px 30px;font-size:1.26316rem;display:flex!important}.wp-block-button:after{content:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/button_arrow_white.svg);filter:grayscale(0%);min-width:42px;min-height:42px;margin-top:10px;margin-left:16px;display:inline-block}.wp-block-button__link{background-color:#c166f5;padding:0;font-size:24px;color:#fff!important}@media (width<=920px){.wp-block-button__link{text-align:left;font-size:22px}}.wp-block-button__link strong{font-weight:100}ul#tabs{margin:0 auto;padding:0;list-style:none;display:flex}@media (width<=1240px){ul#tabs{flex-direction:column}}ul#tabs li{margin-right:32px}@media (width<=1240px){ul#tabs li{margin-bottom:40px;margin-right:0}}ul#tabs li a.tabs__item{color:#122b48;border:1px solid #122b48;border-radius:10px;padding:10px;font-size:1.26316rem;font-weight:500;text-decoration:none}ul#tabs li a.tabs__item.active{color:#fff;background:#122b48}.container{max-width:1240px;margin:0 auto}.grid-container{grid-gap:20px;display:grid}.grid-container.two-columns{grid-template-columns:repeat(2,1fr)}@media (width<=920px){.grid-container.two-columns{grid-template-columns:repeat(1,1fr)}}.grid-container.three-columns{grid-template-columns:repeat(3,1fr)}@media (width<=768px){.grid-container.three-columns{grid-template-columns:repeat(1,1fr)}}.grid-container.four-columns{grid-template-columns:repeat(4,1fr)}@media (width<=920px){.grid-container.four-columns{grid-template-columns:repeat(2,1fr)}}.page-template-page-tulevaisuuden-tekijat .grid-container.four-columns{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid-column{padding:20px}.row-full{max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (width>=920px){.hide--desktop{display:none!important}}@media (width<=920px){.hide--mobile{display:none!important}}.smooth-scroll{scroll-behavior:smooth}html{scroll-behavior:smooth;height:100%}body,html{margin:0;padding:0}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,:after,:before{box-sizing:border-box}img{max-width:100%;height:auto}body.home h1.entry-title{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.hidden{display:none}.full-width{width:100%}.full-vw{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mobile-only{display:none}@media (width<=576px){.mobile-only{display:block}}button,input[type=search],input[type=text],input[type=email],input[type=submit],textarea{-webkit-appearance:none!important;-moz-appearance:none!important}input[type=search],input[type=text],input[type=email],input[type=submit]{border-radius:0}.center{text-align:center}figure{margin:0}.clear{clear:both}.social-links a{text-indent:-9999px;width:31px;height:31px;font-family:fontello;font-size:30px;line-height:32px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.social-links a:after{text-indent:0;text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%)}table{width:100%}@media (width<=920px){table{border:0}table thead{display:none}table tr{border-bottom:3px solid #ddd;margin-bottom:.625em;display:block}table td{text-align:left;border-bottom:1px solid #ddd;font-size:.8em;display:block}}.wp-block-table{width:100%;margin-bottom:100px}@media (width<=920px){.wp-block-table{padding:12px}}.wp-block-table figcaption{text-align:center;padding:12px;font-style:italic}table.table{border-collapse:collapse;border-spacing:0;color:#122b48;border:1px solid #122b48}@media (width<=920px){table.table{border:0}}table.table thead tr th{border:1px solid #122b48;padding:18px 0}table.table tbody tr{border:1px solid #122b48}@media (width<=920px){table.table tbody tr{border:none}}table.table tbody tr td.first-row{border:none;align-items:center;font-size:1.05263rem;font-weight:700;display:flex}table.table tbody tr td.first-row span.color-legend{border-radius:10px;width:32px;height:32px;margin-right:16px;display:inline-block}table.table tbody tr td{vertical-align:top;border:1px solid #122b48;padding:12px 16px}@media (width<=920px){table.table tbody tr td{border:0;padding:0 20px}}table.table tbody tr td ul{margin:0;padding:0;list-style:none}@media (width<=920px){table.table tbody tr td ul li{margin-top:5px;margin-bottom:5px}}table.table tbody tr td ul li a{color:#122b48;font-size:.894737rem;text-decoration:none}table.table tbody tr td ul li a:hover{text-decoration:underline}.single h2.entry-title,.page-template h2.entry-title{text-align:center;text-transform:uppercase}.main-container{max-width:1240px;margin:0 auto}@media (width<=1240px){.single-jobtitle .entry-content .entry-text{margin-top:-50px}}@media (width<=1580px){.single-tt .entry-content .entry-text{margin-top:-50px}}@media (width<=1240px){.single-tt .hero-img.container{margin-bottom:-10px}}.entry-content{max-width:1240px;margin:0 auto}@media (width>=920px){.entry-content{max-width:920px;margin:0 auto}}.entry-content.full-width{max-width:100%}.entry-content .entry-text{max-width:920px;margin:auto}@media (width<=1240px){.entry-content .entry-text{max-width:inherit;margin-left:20px;margin-right:20px}}.hero-img.container{max-height:600px}.hero-img.container .hero-background{z-index:-1;height:300px;margin:0 -30px;position:relative;top:70px}@media (width<=1240px){.hero-img.container .hero-background{max-height:200px;margin:-80px 5px;top:125px}}@media (width<=920px){.hero-img.container .hero-background{max-height:100px;margin:-80px 5px;top:100px}}.hero-img.container .hero-image img{object-fit:cover;object-position:80% 30%;width:100%;max-height:500px;position:relative;bottom:200px}@media (width<=1580px){.hero-img.container .hero-image img{max-height:400px}}@media (width<=1240px){.hero-img.container .hero-image img{max-height:400px;padding-left:20px;padding-right:20px;top:25px}}@media (width<=920px){.hero-img.container .hero-image img{max-height:250px;padding-left:20px;padding-right:20px;top:100px}}@media (width<=768px){.hero-img.container .hero-image img{max-height:200px;padding-left:20px;padding-right:20px}}.hero-img.container .hero-icon{justify-content:end;max-height:250px;display:flex;position:relative;bottom:400px;left:10%}@media (width<=1240px){.hero-img.container .hero-icon{max-height:175px;top:-100px;left:10%}}@media (width<=920px){.hero-img.container .hero-icon{max-height:150px;top:30px;left:10%}}@media (width<=768px){.hero-img.container .hero-icon{max-height:100px;left:15%}}@media (width<=576px){.hero-img.container .hero-icon{max-height:100px;left:20%}}.hero-img.container .hero-icon img{max-height:300px}.hero-img.container.puu-ja-biotuotetekniikka .hero-background{background:#fbdf30}.hero-img.container.puu-ja-biotuotetekniikka .down-arrow{text-align:center;background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/arrow_icon_yellow.svg) 50% no-repeat;height:200px;position:relative;bottom:375px}@media (width<=1240px){.hero-img.container.puu-ja-biotuotetekniikka .down-arrow{height:100px;bottom:-20px}}.hero-img.container.era-ja-luonto .hero-background{background:#bdebfa}.hero-img.container.era-ja-luonto .down-arrow{text-align:center;background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/arrow_icon_blue.svg) 50% no-repeat;height:200px;position:relative;bottom:375px}@media (width<=1240px){.hero-img.container.era-ja-luonto .down-arrow{height:100px;bottom:-20px}}.hero-img.container.kasi-ja-taideteollisuus .hero-background{background:#e364c7}.hero-img.container.kasi-ja-taideteollisuus .down-arrow{text-align:center;background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/arrow_icon_pink.svg) 50% no-repeat;height:200px;position:relative;bottom:375px}@media (width<=1240px){.hero-img.container.kasi-ja-taideteollisuus .down-arrow{height:100px;bottom:-20px}}.hero-img.container.metsatalous .hero-background{background:#b1d825}.hero-img.container.metsatalous .down-arrow{text-align:center;background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/arrow_icon_green.svg) 50% no-repeat;height:200px;position:relative;bottom:375px}@media (width<=1240px){.hero-img.container.metsatalous .down-arrow{height:100px;bottom:-20px}.home .wp-block-quote{margin-left:20px;margin-right:20px}}.wp-block-quote{max-width:920px;margin:0 auto}.wp-block-quote cite{color:#e364c7;font-size:22px;font-style:normal;position:relative;top:-20px}.wp-block-quote cite:before{content:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/arrow_icon_pink.svg);width:50px;height:50px;margin-right:60px;display:inline-block;position:relative;top:55px;transform:rotate(270deg)}.wp-block-heading{text-align:center;margin:40px auto}@media (width<=1240px){.wp-block-heading{text-align:left;margin:40px 20px}}.single .wp-block-heading{text-align:left;margin:40px 0 0}.page-id-128 .wp-block-heading{text-align:left}@media (width<=1240px){.page-id-128 .wp-block-heading{margin:40px 0 0}}.entry-padding{margin-bottom:100px}.entry-padding .entry-title{text-align:center;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}@media (width<=1240px){.entry-padding .entry-title{margin-left:20px;margin-right:20px}}.entry-padding a{color:#9f2ce6}iframe{max-width:100%}.is-style-lead-text{font-size:21px;line-height:30px}@media (width<=1240px){.is-style-lead-text{text-align:left;font-size:18px;line-height:28px}}.single iframe{width:100%;height:520px}@media (width<=1240px){.single iframe{height:500px}}@media (width<=920px){.single iframe{height:400px}}@media (width<=768px){.single iframe{height:250px}}.qtip-content{color:#122b48;background:#fff;padding:20px;font-family:Wix Madefor Display;font-size:16px;line-height:26px}.tooltipsincontent{font-weight:700;text-decoration:underline;border-bottom:none!important}footer{text-align:center;border-top:1px solid #122b48;padding:60px 15px}footer .site-footer__logo{background:#fff url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/Metsapuhuu_logo_2023.svg) bottom/contain no-repeat;width:10.5263rem;height:3.68421rem;margin:0 auto;text-decoration:none;display:block}footer .site-footer__logo a{width:100%;height:100px;display:block}@media (width>=920px){footer .site-footer__logo{background:#fff url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/Metsapuhuu_logo_2023.svg) 50% no-repeat;width:10.9474rem;height:4.21053rem}}footer p.copyright{max-width:920px;margin:0 auto;font-size:.894737rem}footer p.copyright span{margin:0 8px;display:inline-block}footer p.copyright a{color:#9f2ce6;font-size:.894737rem}footer .social_heading a{color:#9f2ce6}.site-header{padding:0 20px;position:relative;box-shadow:0 3px 6px #00000029}.site-header__container{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;display:flex}.site-header .site-header__navcontainer .site-header__navline-1{justify-content:end;display:flex;position:relative}.site-header ul,.site-header li{list-style:none}.site-header__logo{z-index:2;background:#fff url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/Metsapuhuu_logo_2023.svg) bottom/contain no-repeat;width:10.5263rem;height:3.68421rem;margin:20px -20px;text-decoration:none;display:block}@media (width>=920px){.site-header__logo{background:#fff url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/Metsapuhuu_logo_2023.svg) 50% no-repeat;width:10.9474rem;height:4.21053rem}}#menubutton{text-align:center;background:#c166f5 url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/hamppari_pelkat_viivat.svg) 50%/30px no-repeat;border:thin solid #c166f5;border-radius:50%;width:2.63158rem;height:2.63158rem;margin:30px}#menubutton span{padding-top:1.68421rem;font-size:.526316rem;display:inline-block}@media (width>=920px){#menubutton{display:none}}#menubutton.nav-open{background:#c166f5 url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/hamppari_ruksit.svg) 50%/30px no-repeat}nav#mainmenu{display:none}@media (width>=920px){nav#mainmenu{display:block}}nav#mainmenu.show{display:block}nav#mainmenu ul{background:0 0;flex-direction:row;margin:0;padding:0;display:none}@media (width>=920px){nav#mainmenu ul{display:flex}}nav#mainmenu ul li{margin-top:10px;margin-bottom:10px;margin-left:20px}@media (width>=920px){nav#mainmenu ul li{margin-left:40px}}nav#mainmenu ul li a{color:#fff;font-size:22pt;text-decoration:none}@media (width>=920px){nav#mainmenu ul li a{color:#122b48;font-size:1.10526rem;text-decoration:none}}#mobilemenu{display:none}#mobilemenu.show{display:block}#mobilemenu ul{background-color:#c166f5;flex-direction:column;margin:0;padding:0;display:flex}@media (width>=920px){#mobilemenu ul{background:0 0;flex-direction:row}}#mobilemenu ul li{justify-content:center;margin-top:20px;margin-bottom:20px;margin-left:20px;display:flex}@media (width>=920px){#mobilemenu ul li{margin-left:40px;margin-right:20px}}#mobilemenu ul li a{color:#fff;text-align:center;font-size:16pt;text-decoration:none}@media (width>=920px){#mobilemenu ul li a{color:#122b48;text-decoration:none}}.container.frontpage-columns{margin-top:-300px;margin-bottom:100px}@media (width<=1240px){.container.frontpage-columns{margin-top:-150px;margin-bottom:50px;padding-left:20px;padding-right:20px}}.container.frontpage-columns .grid-container{grid-gap:0}.container.frontpage-columns .grid-container :nth-child(2n){flex-direction:row-reverse}.container.frontpage-columns .grid-container .grid-column{background:#f7f7f7;width:50%;padding:30px}@media (width<=920px){.container.frontpage-columns .grid-container .grid-column{width:auto}}.container.frontpage-columns .grid-container .grid-column.img{padding:0}.container.frontpage-columns .grid-container .grid-column.img img{aspect-ratio:16/10;object-fit:cover;min-width:100%;margin-bottom:-5px}.container.frontpage-columns .grid-container .columns{display:flex}@media (width<=920px){.container.frontpage-columns .grid-container .columns{flex-direction:column-reverse}}.container.frontpage-columns .icon{z-index:-1;width:400px;position:relative;top:300px;right:120px}@media (width<=920px){.container.frontpage-columns .icon{width:200px;top:150px;right:100px}}.container.frontpage-columns p{font-size:18px}.container.frontpage-columns p.top{text-transform:uppercase}.container.frontpage-columns h3{margin:0}.container.fp-hero{margin-bottom:-400px}@media (width<=1580px){.container.fp-hero{margin-bottom:-500px}}@media (width<=920px){.container.fp-hero{margin-bottom:-400px}}@media (width<=576px){.container.fp-hero{margin-bottom:-150px}}.container.fp-hero .fp-hero-image.row-full{height:35vw;overflow:hidden}@media (width<=1240px){.container.fp-hero .fp-hero-image.row-full{height:auto}}.container.fp-hero .fp-hero-image.row-full img{object-fit:cover;object-position:0 -15vw;width:100vw;position:relative}.container.fp-hero .fp-hero-info{color:#fff;width:60%;padding-left:35px;position:relative;bottom:22vw;right:15%}@media (width<=1580px){.container.fp-hero .fp-hero-info{width:50%;padding-left:20px;padding-right:20px;bottom:25vw;right:0}}@media (width<=1240px){.container.fp-hero .fp-hero-info{width:50%;padding-left:20px;padding-right:20px;bottom:45vw;right:0}}@media (width<=920px){.container.fp-hero .fp-hero-info{bottom:60vw}}@media (width<=576px){.container.fp-hero .fp-hero-info{width:auto;bottom:20vw}}.container.fp-hero .fp-hero-info h1,.container.fp-hero .fp-hero-info h4,.container.fp-hero .fp-hero-info p{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c166f5;line-height:1.4;display:inline;box-shadow:10px 0 #c166f5,-10px 0 #c166f5}.container.fp-hero .fp-hero-info h4{padding:5px 0;font-family:Wix Madefor Display,sans-serif;font-size:1.26316rem;font-weight:400;line-height:1.3;position:relative;top:10px}@media (width<=576px){.container.fp-hero .down-arrow{text-align:center;bottom:285px}}.container.fp-hero .down-arrow input{height:200px;position:relative;bottom:350px}@media (width<=1580px){.container.fp-hero .down-arrow input{height:150px;margin-left:20px;bottom:300px}}@media (width<=1240px){.container.fp-hero .down-arrow input{display:none}}.container.frontpage-koulutusalat{margin:100px 0}@media (width<=1240px){.container.frontpage-koulutusalat{margin:0;padding-left:20px;padding-right:20px}}.container.frontpage-koulutusalat .grid-container{grid-gap:0}.container.frontpage-koulutusalat .grid-container .grid-column{justify-content:center;justify-items:center;display:grid}.container.frontpage-koulutusalat .grid-container .grid-column.first{background-color:#b1d825}.container.frontpage-koulutusalat .grid-container .grid-column.second{background-color:#fbdf30}.container.frontpage-koulutusalat .grid-container .grid-column.third{background-color:#bdebfa}.container.frontpage-koulutusalat .grid-container .grid-column.fourth{background-color:#e364c7}.container.frontpage-koulutusalat .grid-container .grid-column h4{text-align:center;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:24px}@media (width<=920px){.container.frontpage-koulutusalat .grid-container .grid-column h4{min-width:100px;font-size:16px}}@media (width<=576px){.container.frontpage-koulutusalat .grid-container .grid-column .koulutusalat-img{max-width:100px}}.container.frontpage-koulutusalat .grid-container .grid-column .koulutusalat-img img{object-fit:cover;border-radius:50%;max-width:200px;height:200px}@media (width<=576px){.container.frontpage-koulutusalat .grid-container .grid-column .koulutusalat-img img{max-width:100px;max-height:100px}}.container.frontpage-koulutusalat .button{margin-top:50px;margin-bottom:50px}.container.frontpage-koulutusalat .button a{justify-content:center}@media (width<=920px){.container.frontpage-koulutusalat .button a{justify-content:start}}.container.frontpage-videos{margin:100px 0}@media (width<=920px){.container.frontpage-videos{margin:0 0 100px}}.container.frontpage-videos a{justify-content:center;font-size:1.15789rem}.container.frontpage-videos .grid-column{padding:0}@media (width<=1240px){.container.frontpage-videos .grid-column{padding:0 20px}}.container.frontpage-videos a.btn--primary{justify-content:center}@media (width<=920px){.container.frontpage-videos a.btn--primary{justify-content:start;margin-left:20px;margin-right:20px}}.container.column-vertical{background:#f7f7f7;padding-bottom:100px}@media (width<=768px){.container.column-vertical{padding-bottom:0}}.container.column-vertical .grid-container{flex-direction:column;display:flex}@media (width<=768px){.container.column-vertical .grid-container{grid-gap:0;flex-direction:column-reverse}}.container.column-vertical .grid-container .grid-column p{max-width:920px;margin:0 auto}.container.column-vertical .grid-container .grid-column a{justify-content:center;font-size:1.15789rem}.container.column-vertical .grid-container .grid-column h2{text-align:center}@media (width<=768px){.container.column-vertical .grid-container .grid-column h2{text-align:left;margin-top:0}}.container.column-vertical .grid-container .grid-column a.btn--primary{justify-content:center}@media (width<=920px){.container.column-vertical .grid-container .grid-column a.btn--primary{justify-content:space-between}}.container.video-column{margin:100px 0}@media (width<=1580px){.container.video-column{margin:200px 0 0}}@media (width<=920px){.container.video-column{margin:120px 0 0}}.container.video-column h3,.container.video-column h2{margin:0}@media (width<=920px){.container.video-column .grid-container{grid-gap:0;flex-direction:column-reverse;display:flex}}.container.infobox{background:#f7f7f7;max-width:920px;margin:100px 0}.container.infobox .grid-container .grid-column{grid-gap:40px;flex-direction:row;padding:50px;display:flex}@media (width<=1240px){.container.infobox .grid-container .grid-column{flex-direction:column}}.container.infobox .grid-container .grid-column .infobox-icon{min-width:100px}@media (width<=1240px){.container.infobox .grid-container .grid-column .infobox-icon{max-width:100px}}.container.infobox .grid-container .grid-column .infobox-icon img{min-height:100px}.container.infobox .grid-container .grid-column p{margin:0;font-size:1rem}.container.infobox .grid-container .grid-column h2{font-size:1.57895rem}.container.infobox .grid-container .grid-column a{color:#9f2ce6}#map-content{background:#f4f4f4;padding:75px 0}@media (width<=1240px){#map-content .grid-container #tabs{margin-left:20px;margin-right:20px}}#map-container{height:615px}#tabs-container .flex-container{justify-content:space-between;display:flex}#tabs-container .selections-container{border-bottom:1px solid #122b48;margin-top:54px;margin-bottom:50px;padding-bottom:44px}@media (width<=1240px){#tabs-container .selections-container,#tabs-container .container p,#tabs-container .container h2{margin-left:20px;margin-right:20px}}#tabs-container span.badge{border:1px solid #122b48;border-radius:10px}@media (width<=1240px){#tabs-container span.badge{height:50%}}#tabs-container span.badge a{color:#122b48;text-decoration:none}#tabs-container h3{margin-bottom:16px;font-size:1.26316rem}#tabs-container ul.selections{margin:0;padding:0;list-style:none;display:flex}@media (width<=1240px){#tabs-container ul.selections{flex-direction:column}}#tabs-container ul.selections li{margin-right:26px}#tabs-container ul.selections li label{align-items:center;font-size:1rem;display:flex}#tabs-container ul.selections li label input[type=checkbox]{border-radius:10px;width:32px;height:32px;margin-right:12px}#tabs-container ul.selections li label input[type=checkbox]:checked{accent-color:#122b48}#tabs-container ul.selections li label:hover{cursor:pointer}.info-window{font-size:16px}.info-window h5{margin:0 0 8px;padding:0;font-size:16px;font-weight:700}.info-window a{color:#122b48;text-decoration:none}.single .hero-img.container.tt{margin-bottom:-100px}@media (width<=920px){.single .hero-img.container.tt{margin-bottom:0}}@media (width<=1240px){.single .hero-img.container.tt .grid-container{position:relative;top:40px}}@media (width<=920px){.single .hero-img.container.tt .grid-container{position:relative;top:115px}}@media (width<=1240px){.single .hero-img.container.tt .hero-background{max-height:200px;margin:-80px 5px;top:125px}}@media (width<=920px){.single .hero-img.container.tt .hero-background{max-height:100px;margin:-80px 5px;top:100px}}.hero-img.container.tt .hero-background{background:#c166f5}.hero-img.container.tt .grid-container.two-columns{grid-gap:0}@media (width<=920px){.hero-img.container.tt .grid-container.two-columns .image{margin-right:40px}}.hero-img.container.tt .grid-container.two-columns img{object-fit:cover;object-position:80% 30%;width:100%;max-height:500px;position:relative;bottom:200px}@media (width<=1240px){.hero-img.container.tt .grid-container.two-columns img{max-height:250px;margin-left:20px;bottom:15px}}@media (width<=920px){.hero-img.container.tt .grid-container.two-columns img{max-height:250px;margin-left:20px;bottom:15px}}@media (width<=768px){.hero-img.container.tt .grid-container.two-columns img{max-height:200px;margin-left:20px;bottom:15px}}.hero-img.container.tt .grid-container.two-columns .info{background:#f7f7f7;flex-direction:column;justify-content:center;max-height:500px;margin-bottom:5px;padding:20px;display:flex;position:relative;bottom:200px}@media (width<=920px){.hero-img.container.tt .grid-container.two-columns .info{margin-top:-10px;margin-left:20px;margin-right:20px}}@media (width<=1240px){.hero-img.container.tt .grid-container.two-columns .info{margin-right:20px;bottom:15px}}.hero-img.container.tt .grid-container.two-columns .info h4{text-transform:uppercase;margin:15px 0;font-size:26px;font-weight:400}@media (width<=920px){.hero-img.container.tt .grid-container.two-columns .info h4{font-size:18pt}}.hero-img.container.tt .grid-container.two-columns .info h3{text-transform:uppercase;margin:15px 0;font-size:30px}@media (width<=920px){.hero-img.container.tt .grid-container.two-columns .info h3{font-size:20pt}}.hero-img.container.tt .grid-container.two-columns .info h5{margin:15px 0;font-family:Wix Madefor Display,sans-serif;font-size:22px;font-weight:400}@media (width<=920px){.hero-img.container.tt .grid-container.two-columns .info h5{font-size:15pt}}.hero-img.container.tt .grid-container.two-columns .down-arrow-tt input{height:200px;position:relative;bottom:325px;left:5rem}@media (width<=1240px){.hero-img.container.tt .grid-container.two-columns .down-arrow-tt input{height:175px;bottom:150px}}@media (width<=920px){.hero-img.container.tt .grid-container.two-columns .down-arrow-tt input{height:150px;bottom:275px;left:75%}}@media (width<=768px){.hero-img.container.tt .grid-container.two-columns .down-arrow-tt input{height:100px;bottom:300px;left:75%}}.page-template-page-tulevaisuuden-tekijat .grid-container h2,.page-template-page-tulevaisuuden-tekijat .grid-container p{text-align:center}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container{margin-bottom:20px}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container a{color:#122b48;text-decoration:none}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column{padding:0;background:#f7f7f7!important}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column p{text-align:left;margin:10px 15px 15px;font-size:.947368rem;text-decoration:none}@media (width<=920px){.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column p{margin-left:20px}}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column .title{justify-content:space-between;display:flex}@media (width<=920px){.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column .tt-image{padding-left:20px;padding-right:20px}}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column .tt-image img{object-fit:cover;aspect-ratio:16/10;width:100%}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column .button{position:relative}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column .button a.btn--primary{margin:0}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column .button a.btn--primary:before{width:42px}@media (width<=920px){.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column .button{margin-left:20px;margin-right:20px}}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column h4{text-transform:uppercase;margin:-5px 15px 0;font-size:.947368rem}@media (width<=920px){.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column h4{margin-left:20px}}.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column h5{text-transform:uppercase;margin:15px;font-weight:400}@media (width<=920px){.page-template-page-tulevaisuuden-tekijat .grid-container .grid-container .grid-column h5{margin-left:20px}}.single-tt a.btn--primary:before{transform:rotate(180deg)}.single-tt .entry-title{display:none}.hero-img.container.te .hero-background{background:#c166f5}.single-jobtitle .main-container.content .koulutuspaikat{background-color:#f7f7f7;max-width:1240px;margin:-225px auto 100px;padding:40px;display:grid}@media (width<=1240px){.single-jobtitle .main-container.content .koulutuspaikat{margin-left:20px;margin-right:20px}}.single-jobtitle .main-container.content .button a.btn--primary{justify-content:end}.single-jobtitle .main-container.content .button a.btn--primary:before{transform:rotate(180deg)}.single-jobtitle .main-container.content .icon{z-index:-1;width:350px;height:300px;position:relative;top:0;right:120px}.single-jobtitle .main-container.content .icon.era-ja-luonto{background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/leaf_blue.svg)}.single-jobtitle .main-container.content .icon.puu-ja-biotuotetekniikka{background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/leaf_yellow.svg)}.single-jobtitle .main-container.content .icon.kasi-ja-taideteollisuus{background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/leaf_pink.svg)}.single-jobtitle .main-container.content .icon.metsatalous{background:url(/wp-content/themes/pt-metsapuhuu2023-theme/assets/img/leaf_green.svg)}.single-jobtitle .main-container.content .grid-container.three-columns p.koulutuspaikka strong a{color:#122b48;font-family:Wix Madefor Display,sans-serif;font-size:19px;text-decoration:underline}#tyoelama .container.te{padding-left:20px}@media (width<=1240px){#tyoelama .container.te{margin-left:20px;margin-right:20px;padding:0}}#tyoelama .container.te-listing{padding-top:20px;overflow:hidden}#tyoelama h3{padding-left:20px}@media (width<=1240px){#tyoelama h3{padding:0}#tyoelama span{margin-left:20px;margin-right:20px}}#tyoelama .container .grid-container .grid-column article img{height:auto;max-height:340px}.hero-img.container.opettajille .hero-background,.hero-img.container.koulutus .hero-background{background:#c166f5}#tyoelama ul.selections{justify-content:space-evenly;margin:0 100px;padding:0;list-style:none;display:flex}@media (width<=1240px){#tyoelama ul.selections{grid-gap:25px;flex-direction:column;margin:0}}#tyoelama ul.selections li:last-of-type{margin-right:0}#tyoelama .title{align-items:center;margin-bottom:0;display:flex}#tyoelama .title-color{border-radius:10px;width:32px;height:32px;margin-right:10px;display:inline-block}#tyoelama article img{width:100%;height:340px}#tyoelama article a.video_url{color:#9f2ce6;padding:2px 0;font-size:24px;text-decoration:none;display:block}#tyoelama article a{color:#122b48;font-size:24px;text-decoration:none}#tyoelama article h4.article-title{margin:15px 0;font-size:30px}
