.triangle-bottomright{border-bottom:30px solid #fff;border-left:30px solid transparent;height:0;width:0}.triangle-bottomright::after{bottom:-29px;color:#ed4749;content:"\f105";font-family:"icomoon";font-size:20px;line-height:20px;position:absolute;right:3px;width:auto}
.aggregator-item{text-align:left}.aggregator-item:first-of-type{border-top:1px solid #dcdcdc}.aggregator-item.jobs{border-bottom:1px solid #dcdcdc;display:flex;padding-bottom:30px;padding-top:30px}.aggregator-item.jobs:last-of-type{border-bottom:0}.aggregator-item.jobs .hs-logo{display:none;margin-right:40px}.aggregator-item.jobs .hs-logo img{border:1px solid #dcdcdc;min-width:110px;height:110px;padding:20px}@media (min-width:48em){.aggregator-item.jobs .hs-logo{display:flex}}.aggregator-item.jobs .text-content{display:inline-block}.aggregator-item.jobs .feed-item-title{font-size:20px;margin-bottom:15px;text-transform:none}.aggregator-item.jobs .feed-item-title a{color:#ed4749}.aggregator-item.jobs .item-description{margin-bottom:20px}

.button{font-family:"Gotham A","Gotham B",sans-serif;background-color:#4DA070;border:0;border-radius:0;box-sizing:border-box;color:#000;display:table;font-size:16px;font-weight:900;margin:0;padding:12px 24px;text-align:center;text-transform:uppercase;transition:color 140ms ease-in-out,background-color 140ms ease-in-out}@media (min-width:62.5em){.button{font-size:18px}}.button:hover{background-color:#3E875D;color:#F3F1D1;font-weight:900}.button--wide{max-width:1216px;width:100%}.button--centered{margin:0 auto}.button--standalone{margin-bottom:20px;margin-top:20px}.button--maxwidth{max-width:90%}@media (min-width:62.5em){.button--arrow::after{color:#000;content:"\f105";display:inline-block;font-family:"icomoon";font-size:20.3px;height:23px;margin-left:.5rem;vertical-align:middle;transition:color 140ms ease-in-out,background-color 140ms ease-in-out}}.button--arrow:hover::after{color:#F3F1D1}@media (min-width:62.5em){.margin--right{margin-right:20px}}.inner--button{display:block;margin-top:10px;padding:10px 30px}@media (min-width:48em){.inner--button{margin:10px auto 0;max-width:120px}}@media (min-width:62.5em){.inner--button{display:inline-block;margin:0}}.inner--red{background:#ed4749;color:#fff}.button--margin-b{margin-bottom:20px}.button--red{background:#F3F1D1;color:#000}.button--red:hover{color:#000;background-color:#CBC9AF}@media (min-width:62.5em){.button--text-big{font-size:1.5em}}.button--pdf{line-height:24px;max-width:400px;padding-bottom:13px;padding-top:13px}.button--plus{float:right;font-size:1.8rem;line-height:2rem;padding:0 .4rem;position:relative;top:-57px;margin-bottom:-27px}@media (max-width:62.5em){.button--plus{top:-74px}}
.field__columns{display:flex;flex-wrap:wrap;overflow:hidden;width:100%}.field__2col{align-items:center;box-sizing:border-box;display:flex;float:left;justify-content:center;width:50%}.ds-2col-fluid .group-left,.ds-2col-fluid .group-right,.ds-2col .group-left,.ds-2col .group-right{width:100%}@media (min-width:62.5em){.ds-2col-fluid .group-left,.ds-2col-fluid .group-right,.ds-2col .group-left,.ds-2col .group-right{width:50%}}.ds-2col-fluid .group-right,.ds-2col .group-right{margin-top:30px}@media (min-width:62.5em){.ds-2col-fluid .group-right,.ds-2col .group-right{margin-top:0}}.field__6col{box-sizing:border-box;display:inline-block;float:left;margin:0 1% .5em;position:relative;width:calc(100% / 2 - 1%)}.field__6col:nth-child(2n+1){margin-left:0}.field__6col:nth-child(2n+2){margin-right:0}@media (min-width:29.375em){.field__6col{margin:0 .75% .5em;width:calc(100% / 3 - 1%)}.field__6col:nth-child(2n+1){margin-left:.75%}.field__6col:nth-child(2n+2){margin-right:.75%}.field__6col:nth-child(3n+1){margin-left:0}.field__6col:nth-child(3n+3){margin-right:0}}@media (min-width:48em){.field__6col{margin:0 .6% .5em;width:calc(100% / 6 - 1%)}.field__6col:nth-child(2n+1),.field__6col:nth-child(3n+1){margin-left:.6%}.field__6col:nth-child(2n+2),.field__6col:nth-child(3n+3){margin-right:.6%}.field__6col:nth-child(6n+1){margin-left:0}.field__6col:nth-child(6n+6){margin-right:0}}
.divider{background:#979797;height:1px;width:100%}
.form-select{font-family:"Gotham A","Gotham B",sans-serif;background-image:url("data:image/svg+xml;utf8,<svg height='1000' width='642.9' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(0, 0, 0)' d='M599.9 410.7q0 7.3 -5.6 12.8l-260 260.1q-5.6 5.6 -12.9 5.6t-12.8 -5.6L48.5 423.5Q43 418 43 410.7t5.5 -12.8l28 -27.9q5.5 -5.6 12.8 -5.6t12.8 5.6l219.3 219.3L540.7 370q5.6 -5.6 12.9 -5.6t12.8 5.6l27.9 27.9q5.6 5.6 5.6 12.8z'/></svg>");background-repeat:no-repeat;background-position:right 20px center;background-size:14px;-moz-appearance:none;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:900;text-transform:uppercase;height:48px;margin:0 auto;max-width:100%;padding-bottom:6px;padding-left:20px;padding-right:20px;padding-top:6px;text-align:left;text-indent:0}
h1,h2,h3,h4,h5,h6{color:#212121}body.monacocup header{position:static}body.monacocup #monacocup-frame-1{max-width:980px;height:400px;position:relative;margin-top:20px;margin-left:auto;margin-right:auto;border:none;width:100%}@media only screen and (max-width:600px){body.monacocup #monacocup-frame-1{width:300px;height:300px}}
.nav-toggle{display:block}@media (min-width:75em){.nav-toggle{display:none}}.nav-toggle--open::after{color:#fff;content:"\2261";font-size:45px;right:16px;line-height:1;position:absolute;text-shadow:0 0 0.5em rgba(0,0,0,0.5);top:2.25rem;transform:translateY(-50%);z-index:1}@media (min-width:29.375em){.nav-toggle--open::after{right:40px}}.nav-toggle--close{background-image:url("/themes/custom/helmisimpukka/css/components/../../images/cancel_circle.svg");background-repeat:no-repeat;background-size:30px;cursor:pointer;height:30px;margin:21px 0 20px 20px;width:30px;transition:background-color 140ms ease-in-out;border-radius:100%}.nav-toggle--close:hover,.nav-toggle--close:active{background-color:#ed4749}@media (min-width:29.375em){.nav-toggle--close{background-size:45px;height:45px;margin:16px 0 30px 40px;width:45px}}
.some-links{display:block;text-align:center;margin-top:32px;margin-bottom:32px}
.some-item{display:inline-block;margin-left:8px;margin-right:8px;text-align:center}.some-item__link{display:block;text-align:center}.some-item__icon{display:block;height:32px;width:32px}.some-item__icon img{display:block}.m3-masonry-some{background-image:url(/themes/custom/helmisimpukka/images/some-feed_pattern.svg);background-position:left top;background-color:#222;background-repeat:repeat;background-size:723px 736px}.m3-masonry-some .header{padding:4em 0 0.5em;overflow:hidden}.m3-masonry-some .some-wall-title,.m3-masonry-some .liftup__title{color:#fff}.m3-masonry-some .content{max-width:1019px;margin:0 auto !important;width:100%}.m3-masonry-some .m3-some-post{overflow:hidden;width:310px;margin-bottom:70px}@media (max-width:29.375em){.m3-masonry-some .m3-some-post{width:100%}}.m3-masonry-some .m3-some-post .some-post-inner{margin:0 10px 20px;background-color:#fff;padding-bottom:20px}.m3-masonry-some .m3-some-post .some-post-inner .field{padding:0 10px;min-height:30px}.m3-masonry-some .m3-some-post .some-post-inner .field--name-field-content{padding:15px 10px}.m3-masonry-some .m3-some-post .some-post-inner .field--name-field-author-name{font-size:20px;color:#d2232a;padding:10px 0;text-align:center;border-top:2px solid #dcdcdc}.m3-masonry-some .m3-some-post .some-post-inner .field--name-timestamp{text-align:center}.m3-masonry-some .m3-some-post .some-post-inner .social_media_post{margin-bottom:0}.m3-masonry-some .m3-some-post .some-post-inner .social_media_post img{display:block}
.site-branding .site-logo{width:101px}@media (min-width:29.375em){.site-branding .site-logo{margin-left:20px}}@media (min-width:75em){.site-branding .site-logo{width:190px}}@media (min-width:90em){.site-branding .site-logo{width:220px;margin-left:initial}}.site-branding img{width:100%}
.site-logo{display:block;padding:16px}
.menu--main{font-family:"Gotham A","Gotham B",sans-serif;background-color:#000;font-size:20px;font-weight:900;letter-spacing:0.05em;text-transform:uppercase;z-index:55;margin-bottom:48px}.menu--main .menu-item{display:block;padding:15px 20px}@media (min-width:29.375em){.menu--main .menu-item{padding:15px 40px}}@media (min-width:75em){.menu--main{font-size:16px;font-weight:900;padding-bottom:0;width:auto;margin-top:40px;margin-bottom:initial;position:relative}.menu--main>ul{display:flex;gap:6px;max-width:1030px}.menu--main>ul .menu-item{padding:10px;hyphens:manual;line-height:20px;text-align:center}.menu--main>ul .menu-item:first-of-type{padding-left:0}}
.menu--language{z-index:60}.menu--language:not(.is-menu-open) .menu-item__link{color:#fff;text-transform:uppercase}.menu--language:hover{cursor:pointer}@media (min-width:75em){.menu--language{position:absolute;right:24px}.menu--language:not(.is-menu-open) .menu-item{display:flex;align-items:center}.menu--language:not(.is-menu-open) .menu-item::after{content:"/";color:#fff}.menu--language:not(.is-menu-open) .menu-item:last-child::after{content:""}.menu--language:not(.is-menu-open) .menu-item__link{font-size:0.875rem}.menu--language:not(.is-menu-open) .menu-item__link.is-active{color:#4DA070}.menu--language .menu__list{display:flex;justify-content:flex-end}}body:not(.svenska,.english,.deutsch,.russian) .menu--language .menu__list>li:first-child a{color:#4DA070}
.menu--footer{box-sizing:border-box;display:none}@media (min-width:75em){.menu--footer{display:inline-block}}
@media (min-width:75em){.menu__list::before,.menu__list::after{content:"";display:table}.menu__list::after{clear:both;display:none}}
.menu-item *{color:#fff}.menu-item .menu-item__link{transition:color 140ms ease-in-out}.menu-item .menu-item__link:active,.menu-item .menu-item__link:focus,.menu-item .menu-item__link:hover{color:#87C3A1;font-weight:900}@media (min-width:75em){.menu--main .menu-item:first-child{display:none}}
@media (min-width:75em){.menu-item--language{box-sizing:border-box}.menu-item--language:first-of-type{padding-left:0}.menu-item--language .menu-item__link:hover{font-weight:400}}.menu-item--language:not(.menu-item--active-trail){display:none}@media (min-width:75em){.menu-item--language:not(.menu-item--active-trail){display:block}}
.footer{margin-top:30px}.menu--footer{width:100%;margin-bottom:32px}.menu--footer>.menu__list{display:flex;gap:32px}.menu-item--footer{width:25%}.menu-item--footer .menu-item__link{color:#F3F1D1;font-size:16px;font-weight:900;line-height:20px;letter-spacing:0.05em;text-transform:uppercase}.menu-item--footer .menu-item__link.is-active,.menu-item--footer .menu-item__link:active,.menu-item--footer .menu-item__link:focus,.menu-item--footer .menu-item__link:hover{color:#000}.menu-item--footer .menu__list--level-1{margin-left:0}.menu-item--footer .menu__list--level-1 .menu-item__link{font-size:14px;font-weight:700;text-transform:none}.menu-item--footer .menu__list--level-1 .menu-item__link::first-letter{text-transform:capitalize}.menu-item--footer .menu__list--level-1 .menu-item__link.is-active,.menu-item--footer .menu__list--level-1 .menu-item__link:active,.menu-item--footer .menu__list--level-1 .menu-item__link:focus,.menu-item--footer .menu__list--level-1 .menu-item__link:hover{color:#000}.footer-logos{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:48em){.footer-logos{justify-content:center}}.footer-logos__item{display:block}@media (min-width:48em){.footer-logos__item{margin-left:32px;margin-right:32px}}.footer-logos__item:nth-child(1){width:100%}@media (min-width:48em){.footer-logos__item:nth-child(1){order:2;width:initial}}.footer-logos__item:nth-child(1) .logo{width:230px}.footer-logos__item:nth-child(2){width:50%}@media (min-width:48em){.footer-logos__item:nth-child(2){order:1;width:initial}}.footer-logos__item:nth-child(2) .logo{width:108px}@media (min-width:48em){.footer-logos__item:nth-child(2) .logo{width:164px}}.footer-logos__item:nth-child(3){width:50%}@media (min-width:48em){.footer-logos__item:nth-child(3){order:3;width:initial}}.footer-logos__item:nth-child(3) .logo{width:80px}@media (min-width:48em){.footer-logos__item:nth-child(3) .logo{width:90px}}.copyright__divider{background-color:#fff}
.content-margin,.node--type-liftup-small .layout-content{margin-top:200px}
.copyright{font-size:16px}@media (min-width:75em){.copyright{margin:0 90px}}.copyright__wrapper{display:flex;justify-content:center;max-width:1328px;text-align:left}@media (min-width:29.375em){.copyright__wrapper{text-align:center}}.copyright__wrapper:first-child{margin:0 auto;padding:0 16px 15px}@media (min-width:75em){.copyright__wrapper:first-child{justify-content:space-between;margin:0;padding:0 0 15px}}.copyright__wrapper:first-child .copyright__item:nth-child(1){display:none}@media (min-width:75em){.copyright__wrapper:first-child .copyright__item:nth-child(1){display:block}}.copyright__wrapper:first-child .copyright__item:nth-child(2){padding-bottom:0}@media (min-width:75em){.copyright__wrapper:first-child .copyright__item:nth-child(2){text-align:right}}.copyright__wrapper:last-child{display:none}@media (min-width:75em){.copyright__wrapper:last-child{display:block;padding:15px 16px 0}}.copyright__wrapper:last-child .footer__content__item:nth-child(1){display:none}@media (min-width:75em){.copyright__wrapper:last-child .footer__content__item:nth-child(1){display:block;max-width:1328px;width:100%}}@media (min-width:75em){.copyright__item{flex-grow:1;margin:0;padding-bottom:0;text-align:left}}.copyright__item a{color:#fff;margin-bottom:8px;display:inline-block}.copyright__item a:hover,.copyright__item a:active{color:#000}.copyright__divider{display:none}@media (min-width:75em){.copyright__divider{display:block}}
.copyright--top{color:#fff;display:flex;flex-direction:column;font-size:14px;line-height:165%;padding-top:30px;text-align:center;padding-left:16px;padding-right:16px}@media (min-width:75em){.copyright--top{flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1328px;padding-bottom:30px;text-align:left;width:95%;padding-left:0;padding-right:0}}.copyright--top a{color:#fff}.copyright--top .copyright__item:nth-child(1){order:2;padding-bottom:30px}@media (min-width:75em){.copyright--top .copyright__item:nth-child(1){order:1;padding-bottom:0}}.copyright--top .copyright__item:nth-child(2){order:1}@media (min-width:75em){.copyright--top .copyright__item:nth-child(2){order:2;text-align:right}}
.copyright--bottom{background-color:#ed4749;color:#fff;padding:30px 0}@media (min-width:75em){.copyright--bottom{display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:20px 0}.copyright--bottom .copyright__item:nth-child(odd){float:left}.copyright--bottom .copyright__item:nth-child(even){float:right}}
body.node--type-article main{display:block;margin-top:8rem;margin-bottom:4rem;padding-left:16px;padding-right:16px}body.node--type-article main .field--name-field-article-category{display:inline}body.node--type-article main .field--name-field-article-category .field__item{display:inline}body.node--type-article main .field--name-body{margin-top:2rem}body.node--type-article main .field--name-field-attachment{font-weight:600}body.path-taxonomy h1{max-width:960px;margin:0 auto}body.path-taxonomy main{display:block;margin-bottom:4rem;padding-left:16px;padding-right:16px}body.path-taxonomy .node--view-mode-teaser{text-align:left}body.path-taxonomy .node--view-mode-teaser .field--name-created{color:#989898;font-weight:600;font-size:0.9rem;letter-spacing:1px}body.path-taxonomy .node--view-mode-teaser .field--name-body{padding-left:0;margin-bottom:1rem;margin-top:0.5rem}body.path-taxonomy .node--view-mode-teaser .field--name-body p:last-child{margin-bottom:0}body.path-taxonomy .node--view-mode-teaser .field--name-body p:first-child{margin-top:0}body.path-taxonomy .content{line-height:1.8em}body.path-taxonomy .view-content{margin-top:3rem}body.path-taxonomy .view-content .views-row:first-child{border-top:1px solid #e8e8e8;padding-top:1.5rem}body.path-taxonomy article{margin-bottom:2rem;border-bottom:1px solid #e8e8e8;padding-bottom:1.5rem}body.path-taxonomy ul.inline li{padding:0}body.path-taxonomy ul.inline li a{font-weight:600}body.path-taxonomy ul.inline li a:after{color:#d2232a;content:"\f105";font-family:"icomoon";margin-left:.5rem;top:-5px;width:auto}.ajankohtaista-view{margin-bottom:4rem;padding-left:16px;padding-right:16px}.ajankohtaista-view .view-filters{overflow:hidden}.ajankohtaista-view .view-filters .form--inline fieldset .fieldset-wrapper .form-radios{overflow:hidden}.ajankohtaista-view .view-filters .form--inline fieldset .fieldset-wrapper .form-radios .form-item{display:inline}.ajankohtaista-view .view-filters .form--inline fieldset .fieldset-wrapper .form-radios .form-item:after{content:"|"}.ajankohtaista-view .view-filters .form--inline fieldset .fieldset-wrapper .form-radios .form-item:last-child:after{content:""}.ajankohtaista-view .view-filters .form--inline fieldset .fieldset-wrapper .form-radios .form-item label{cursor:pointer}.ajankohtaista-view .view-filters .form--inline fieldset .fieldset-wrapper .form-radios .form-item label.selected{text-decoration:underline}.ajankohtaista-view #edit-created{display:none}.ajankohtaista-view .form-radios{text-align:center}.ajankohtaista-view .views-row{padding:15px 0;overflow:hidden;border-bottom:1px solid #666}.ajankohtaista-view .views-row:last-child{border:none}.ajankohtaista-view .views-row a{position:relative;font-weight:700;display:block}@media (min-width:62.5em){.ajankohtaista-view .views-row a{display:flex}}.ajankohtaista-view .views-row a:after{color:#4DA070;content:"\f105";font-family:"icomoon";margin-left:.5rem;position:absolute;right:12px;width:auto;font-size:1.5em;top:calc(50% - 1rem)}.ajankohtaista-view .views-row a:hover .title{color:#3E875D}.ajankohtaista-view .views-row:first-child{border-top:1px solid #666}.ajankohtaista-view .views-row .created{color:#666;font-weight:900;margin-bottom:0.3rem;display:block;min-width:150px}.ajankohtaista-view .views-row .title{padding-right:2em;display:block;color:#4DA070}.ajankohtaista-view .view-footer{margin-top:16px}#block-views-block-articles-block-2{margin-top:3rem}#block-views-block-articles-block-2 h2{font-family:"Gotham A","Gotham B",sans-serif;font-weight:900;letter-spacing:0.05em;margin-bottom:1rem;text-align:center;text-transform:uppercase}
.is-hidden{display:none}.is-center{text-align:center}.is-center-mobile{text-align:center}@media (min-width:48em){.is-center-mobile{text-align:left}}.is-active,.is-active:hover,.is-active:active,.is-active:visited{color:#4DA070}.is-user-logged-in .hero{margin-bottom:0}.is-user-logged-in .tabs{margin-bottom:50px}.is-user-logged-in .google-map--error{margin-top:0}
.l-header.is-menu-open .menu{display:block}
.menu--language.is-menu-open .menu-item{display:block}.menu--language.is-menu-open .menu__list::after{content:"\f106"}@media (min-width:75em){.menu--language.is-menu-open .menu-item{display:inline-block}}
﻿.icon-next::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-prev::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-video::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:"";font-size:1.4444444444rem}@media (min-width:48em){.icon-video::before{font-size:26px}}.icon-up::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-down::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-home::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-mail::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-person::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-phone::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}.icon-mobile::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:"";font-size:125%}.icon-map-marker::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"icomoon";content:""}
