@media (max-width:767px){h1{font-size:2.1rem;hyphens:auto!important}}h3{color:#f9d4a7;font-size:2.44rem;line-height:1.3}@media (max-width:767px){h3{font-size:1.8rem!important}}h4{color:#fff;font-style:normal;font-weight:400}p{line-height:1.6}.txt--dark,.txt--dark .super-text{color:#fff!important}.txt--dark h1,.txt--dark h2,.txt--dark h3,.txt--dark h4,.txt--dark h5,.txt--dark h6{color:#f9d4a7!important}.txt--dark a{color:#ff00fe!important}h3.hero-small-text{color:#fff!important;font-size:37px!important;font-style:normal!important;font-weight:300!important;line-height:1.3!important}@media only screen and (max-width:768px){h3.hero-small-text{color:#fff!important;font-size:28px!important;font-style:normal!important;font-weight:300!important;line-height:1.3!important}}#etusivu-numbers .numbers__number{font-size:3.5rem!important}.numbers__number{color:#cbf95e!important;font-family:Poppins,sans-serif;font-size:2.5rem!important;font-style:normal;font-weight:500!important;line-height:1.05;margin-bottom:1rem!important}.compact-card{border-radius:13px!important}.compact-card__desc{color:#000!important;font-size:.89rem;font-weight:500;margin-bottom:0}.compact-card__title.ui-label{color:#e804f1!important;font-weight:500!important;text-transform:uppercase!important}#headlessui-portal-root .input{color:#000!important}a.hq-p-0.hq-text-blue-600.hq-font-medium,button.hq-m-0.hq-p-0.hq-text-blue-600.hq-font-medium{color:#e804f1!important}div.hq-text-sm.hq-text-gray-700.hq-m-0.hq-whitespace-pre-wrap.hq-m-0{color:#000!important;font-size:15px!important}.hq-mt-0.hq-text-sm.hq-text-gray-500.hq-text-left.hq-font-light.hq-m-0.hq-whitespace-pre-wrap,button.hq-text-base.hq-mt-3.hq-p-0.hq-text-gray-600.hq-font-medium{color:#000!important}h2.hq-text-2xl.hq-font-extrabold.hq-text-gray-900{text-align:center!important}div.hq-relative.hq-inline-block.hq-align-bottom.hq-bg-whit.hq-px-4.hq-pb-4.hq-text-left.hq-overflow-auto.hq-shadow-xl.hq-transform.hq-transition-all.headq-item-layer{border-radius:13px!important;max-width:500px!important}div.hq-max-w-7xl.hq-mx-auto.hq-pb-2{padding-bottom:20px!important}.hq-m-0.hq-p-0.hq-text-blue-600.hq-font-medium.hq-border-none.hq-bg-transparent.hq-text-base,input#same-as-contact.hq-h-4.hq-w-4.hq-border-gray-300.hq-border{color:#e804f1!important}.hq-text-sm{font-family:poppins;font-size:15px;font-weight:400}div.swiper-slide.hq-w-full.hq-h-full.swiper-slide-active{width:500px!important}div.hq-relative.hq-inline-block.hq-align-bottom.hq-text-left.hq-overflow-auto.hq-shadow-xl.hq-transform.hq-transition-all.headq-item-layer{border-radius:13px!important;max-width:500px!important}.module.module--1743667309301.module--img-txt{background-color:#21104d;border-radius:13px;padding:60px}@media only screen and (max-width:768px){.module.module--1743667309301.module--img-txt{padding:30px}}#valmennukset-accordion .accordion__item:last-child{border-bottom:1px solid!important;border-color:hsla(0,0%,100%,.2)!important}.accordion__title{font-size:1.1rem!important}hr.wbs-hr{border-image:linear-gradient(90deg,#0b102a,#8900b1 19%,#8900b1 83%,#0b102a)!important;border-image-slice:1!important;border-style:solid!important;border-width:100%!important;border-top:3px solid #ff00fe!important}.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.blog_below_listing-row-0-background-color.blog_below_listing-row-0-background-layers{background:linear-gradient(180deg,#0b102a 13%,#8900b1 76%,#0b102a)!important}.row-fluid-wrapper.row-depth-1.row-number-20.dnd-section.content_bucket-row-4-padding.content_bucket-row-4-background-color.content_bucket-row-4-background-layers{background:#0b102a!important;background:linear-gradient(180deg,#0b102a,#8900b1 50%,#0b102a)!important}.row-fluid-wrapper.row-depth-1.row-number-33.content_bucket-row-8-background-layers.dnd-section.content_bucket-row-8-background-color.content_bucket-row-8-padding{background:linear-gradient(180deg,#0b102a 13%,#8900b1 76%,#0b102a)!important}.splide__pagination__page:hover{background:#e804f1!important}.splide__pagination__page{background:#cacaca!important}.splide__pagination__page.is-active{background:#e804f1!important}.quickfeat__title{font-size:19px!important;margin-bottom:5px!important}div.quickfeat__desc.clear.small-text{font-size:15px!important;line-height:1.6!important}#tuotekortti .content-card__desc.small-text.clear.txt--light p{color:#000!important;font-weight:500!important;text-align:left!important}#tuotekortti .content-card__btn{margin-top:20px!important}#tuotekortti .content-card__btn.btn--medium{padding:10px 45px!important}#tuotekortti .content-card__header{padding-bottom:0!important}#tuotekortti h4.content-card__title-tag{color:#000!important;font-size:1.8rem!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}#tuotekortti .content-card__body{padding:25px 30px 30px!important}@media only screen and (max-width:768px){#tuotekortti .content-card__body{padding:25px 30px 30px!important}}#valmennuskortti .content-card__desc.small-text.clear.txt--light p{color:#000!important;font-weight:500!important;text-align:left!important}#valmennuskortti .content-card__desc.small-text.clear.txt--light h3{font-weight:700!important}#valmennuskortti .content-card__btn{margin-top:20px!important}#valmennuskortti .content-card__btn.btn--medium{padding:10px 45px!important}#valmennuskortti h4.content-card__title-tag{color:#000!important;font-size:23px!important;font-weight:500!important;letter-spacing:-.5px;line-height:1.3!important;text-align:center!important}#valmennuskortti .content-card--light{background:#0b102a!important}#valmennuskortti .content-card__header{background:#fff!important;padding-bottom:0!important}#valmennuskortti .content-card__body{background:#fff!important;border-radius:0 0 13px 13px!important;padding:25px 30px 30px!important}@media only screen and (max-width:768px){#valmennuskortti .content-card__body{padding:25px 30px 30px!important}}#luentokortti .content-card__desc.small-text.clear.txt--light p{color:#000!important;font-weight:500!important;text-align:center!important}#luentokortti .content-card__btn{margin-top:30px!important}#luentokortti .content-card__btn.btn--medium{padding:10px 45px!important}#luentokortti .content-card__header{padding-bottom:0!important}#luentokortti h4.content-card__title-tag{color:#000!important;font-size:1.8rem!important;font-weight:500!important;line-height:1.2!important;text-align:center!important}#luentokortti .content-card__body{padding:25px 30px 30px!important}@media only screen and (max-width:768px){#luentokortti .content-card__body{padding:25px 30px 30px!important}}.content-card__img{border-radius:13px 13px 0 0!important}.content-card{border-radius:13px!important}h4.content-card__title-tag{color:#000!important;font-weight:500!important;text-align:center!important}.content-card__header{padding-bottom:15px!important}.content-card__desc.small-text.clear.txt--light p{color:#000!important;text-align:center!important}.content-card__btn.btn.btn--medium.btn--outline.btn--light,.content-card__btn.btn.btn--medium.btn--outline.btn--light:hover{background-color:#e804f1!important;color:#fff!important;text-align:center!important}.content-card__btn{margin-top:30px!important}.content-card__body{text-align:center!important}.modal--profile .modal__image{border:0!important}.modal__header.bg-accent.txt--dark{background:#e804f1!important}.modal__header-text.clear h3{color:#fff!important}.modal__body-text.clear.txt--light p,div.modal__body-text.clear.txt--light a:hover{color:#000!important}div.modal__body-text.clear.txt--light a{font-weight:500!important}.modal__header.bg-accent.txt--dark{border-radius:13px 13px 0 0!important}.modal__body{border-radius:0 0 13px 13px!important}.go-card{border-radius:13px!important;display:flex;flex-grow:1;justify-content:stretch;margin-bottom:24px;overflow:hidden;position:relative;text-align:start;transition:.2s ease-in-out;width:100%}h4.go-card__title.h4{color:#e804f1!important;text-transform:uppercase!important}.go-card__desc,h4.go-card__title.h4{font-weight:500!important;text-align:center!important}.go-card__img{background-color:#0b102a!important}.modal__body-text.clear.txt--light{color:#000!important}.go-card--accent .go-card__title{color:#000!important;padding-bottom:10px!important}.go-card__desc{font-size:14px!important}.go-card--accent .go-card__arrow,.go-card__desc{color:#000!important}.go-card__body{align-items:center;display:flex;flex-basis:100%;justify-content:space-between;padding:20px!important;width:100%}.hs-input{border:1px #fff!important;border-radius:13px!important;padding:5px!important}.hs-form-required{color:#ff00fe!important}.form--btn-large .hs-button{border-radius:0;font-size:1rem;font-weight:500!important;padding:.5rem 1.36rem!important}.hs-form-field{margin-bottom:10px!important}.hs-button{margin-top:15px!important}.mnav__menu__link:before{display:none!important}.mnav__menu__list--level2 .mnav__menu__link a,a.mnav__menu__list--level2 .mnav__menu__link{font-size:1rem!important}.header__section.header__section--main.section{color:#fff!important;font-size:16px!important;font-weight:400!important}.nav__link:hover{color:#ff00fe!important}.nav--dark .nav__list--flyout li:hover a{background-color:transparent!important}.header__nav .nav>ul>li{border-inline-end:0 solid!important;margin-inline-end:20px!important;padding-inline-end:20px!important}.nav--dark .nav__list--level1>li>a:before{display:none!important}.mnav__section{border-bottom:0 solid!important}.mnav--dark .mnav__menu__link:hover{color:#ff00fe!important}.mnav--dark .mnav__menu__list--level2 .mnav__menu__link{color:#fff!important}.mnav--dark .mnav__menu__list--level2 .mnav__menu__link:hover{color:#ff00fe!important}.lang-select__icon{display:none!important}.footer__button div.inline-items.inline-items--md-center{border-left:3px solid #e804f1;padding-bottom:25px;padding-left:25px}@media only screen and (max-width:768px){.footer__button div.inline-items.inline-items--md-center{border-left:0 solid #e804f1;padding-bottom:0;padding-left:0}.footer__legal{padding-top:0!important}.footer__section.footer__section--bottom.section{padding-bottom:0!important}}a.btn.btn--outline.btn--medium.btn--accent.btn--default.btn--footer_button-1.go26732895{border-color:#e804f1;color:#fff}a.btn.btn--outline.btn--medium.btn--accent.btn--default.btn--footer_button-1.go26732895:hover{background-color:#e804f1;color:#fff!important}.module--footer_about .module__inner{width:500px!important}.footer__section.footer__section--bottom.section{padding-bottom:40px}.footer__section.footer__section--main.section{padding-top:80px!important}.icon svg{height:80%!important;text-align:center;vertical-align:top;width:80%!important}.footer__links a:hover{color:#ff00fe!important;text-decoration:none!important}.col-nav__item:not(:first-child){margin-top:5px!important}.col-nav--dark .col-nav__link{color:#fff;font-size:14px!important;font-weight:500!important}.col-nav--dark .col-nav__link:hover{color:#ff00fe!important;text-decoration:none!important}.footer__section--main{padding-bottom:0!important}.footer__legal{border-top:0 solid!important;padding-top:1.67rem}.s7{width:60%}.s5{width:40%}@media only screen and (max-width:1150px){.s5,.s7{width:100%}}.sm-s6{width:100%!important}.links-border{border-left:3px solid #ff00fe;padding-left:25px}@media only screen and (max-width:768px){.links-border{border-left:0 solid;padding-left:0}}.btn--accent.btn--fill{color:#000!important}.btn--header_mobile_nav-1.btn--fill{color:#fff!important}.btn--accent.btn--outline:hover{background:#f9d4a7;color:#000!important}.btn--accent.btn--fill:hover,.btn.btn--outline.btn--medium.btn--custom-color.btn--default:hover{color:#000!important}.btn--medium{font-size:15px!important;font-weight:500!important;padding:10px 35px!important}.img-txt__btn.inline-items.inline-items--md-center{padding-top:10px!important}@media (min-width:1140px){.img-txt__col.img-txt__col--img{text-align:center!important}.img-txt--it .img-txt__col--txt .img-txt__col-content{padding-inline-start:50px!important}.img-txt--ti .img-txt__col--txt .img-txt__col-content{padding-inline-end:30px!important}#track .img-txt__col.img-txt__col--img{text-align:right!important}}.blog-card__img img{height:250px!important;transition:.2s ease-in-out;width:100%!important}.blog-listing-2{background-color:#0b102a!important;padding-bottom:100px!important}@media only screen and (max-width:768px){.blog-listing-2{padding-bottom:50px!important}}.blog-load-more.section.justify-center{background-color:#0b102a!important;padding-top:0}.blog-card--white{background:transparent!important}.blog-card{margin-bottom:40px!important}.blog-card__title{margin-bottom:15px!important}.blog-card__body{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px 0 0!important;width:100%}h3.blog-card__title.h4{color:#fff!important;font-size:24px!important;font-style:normal!important;font-weight:700!important}.blog-card__info.small-text{color:#aca3b9!important;font-size:13px!important;margin-top:0!important}.blog-listing-1__summary{color:#e1dce9!important}.blog-card__date:after{background:#aca3b9!important;content:"";display:block;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}#rtext__blog_intro_dnd_area-module-2 h1{color:#fff!important;font-size:46px!important;font-style:italic!important;font-weight:100!important;text-align:center!important}@media only screen and (max-width:768px){#rtext__blog_intro_dnd_area-module-2 h1{color:#fff!important;font-size:38px!important;font-style:italic!important;font-weight:100!important;text-align:center!important}.blog-listing-2{padding-top:10px!important}}.blog-post__tag:hover{color:#ff00fe!important;text-decoration:none}.blog-post__tags-label{color:#fff!important}.blog-body.section{background-color:#0b102a!important}.blog-post__body.clear{padding-bottom:30px!important}h1.blog-post__title.h1{color:#fff!important;font-size:43px!important}@media only screen and (max-width:768px){h1.blog-post__title.h1{font-size:36px!important}}button.tabs__btn.btn.btn--small.btn--accent.btn--fill.tabs__btn--active{background:transparent!important;border-bottom:3px solid #ff00fe!important}button.tabs__btn.btn.btn--small.btn--accent.btn--fill.tabs__btn--active,button.tabs__btn.btn.btn--small.btn--light{color:#fff!important;font-size:15px!important;font-weight:500!important;padding-bottom:0!important;padding-left:0!important}.btn--light.btn--outline,.btn--light.btn--outline:hover{color:#fff!important;font-weight:500!important}.btn--light.btn--outline:hover{background:#ff00fe}.hs-postlisting-item a{color:#fff!important}.hs-postlisting-item a:hover{color:#ff00fe!important;text-decoration:none!important}#blog-archive a{color:#fff!important}#blog-archive a:hover{color:#ff00fe!important;text-decoration:none!important}.blog-body__aside .hs-postlisting-item:not(:last-child){border-bottom:1px solid #ff00fe!important;margin-bottom:.56rem;padding-bottom:.56rem}button.tabs__btn.btn.btn--small.btn--light.btn--outline{border-color:#ff00fe!important}@media (max-width:767px){.tabs--indent.tabs--buttons-small .tabs__tab{padding-left:0!important}.tabs__tab{padding:10px 0 0!important;padding-left:0;padding-right:0}}.blog-author.section{background-color:#0b102a!important}.blog-author__details-inner{max-width:700px!important;padding-inline-start:10px!important;padding-top:12px}@media (max-width:767px){.blog-author__details-inner{max-width:700px!important;padding-inline-start:0!important;padding-top:12px}}.blog-author__details-inner h1{color:#fff!important}.section-intro__divider div{background:#ff00fe!important;border-radius:0;display:inline-block;height:4px;max-width:100%;vertical-align:top;width:80px}#hs_cos_wrapper_system_404_intro h1.h2{color:#fff!important;font-size:42px!important;margin-bottom:0!important}@media (max-width:767px){#hs_cos_wrapper_system_404_intro h1.h2{color:#fff!important;font-size:34px!important}}.error-page{background-color:#0b102a!important}#hs_cos_wrapper_system_404_intro .section-intro__divider.section-intro__divider--auto{display:none!important}#hs_cos_wrapper_system_500_overline h1.h2{color:#fff!important;font-size:42px!important;margin-bottom:0!important}@media (max-width:767px){#hs_cos_wrapper_system_500_overline h1.h2{color:#fff!important;font-size:34px!important}}#hs_cos_wrapper_system_500_overline .section-intro__divider.section-intro__divider--auto{display:none!important}