@import url('https://fonts.googleapis.com/css?family=Work+Sans:400;700;900&display=swap');.ccm-page.page-template-home{background-image:url('/application/themes/voimavalmennus/css/images/voima-valmennus-tausta.svg');background-repeat:no-repeat;background-position:top right;background-size:40%}@media only screen and (min-width:770px){.ccm-page{background-position:top right;background-size:50%}}@media only screen and (min-width:1200px){.ccm-page{background-size:30%}}.ccm-page img{max-width:100%}@media only screen and (min-width:1200px){.ccm-page.page-template-home{background-size:40%}}body{color:#58585a;font-family:'Work Sans',sans-serif;font-size:1.6rem;line-height:1.5;margin:0;overflow-x:hidden}main{overflow-x:hidden}.page-template-full{overflow-x:hidden}.hide-mobile{display:none}@media only screen and (min-width:770px){.hide-mobile{display:block}}@media only screen and (min-width:770px){.hide-desktop{display:none}}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#050F61;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:2px solid #7122ee;text-align:center;font-size:1.2em;z-index:999}h1,h2,h3,h4,p,span{overflow-wrap:break-word;word-wrap:break-word}h1{font-family:'Work Sans',sans-serif;font-size:4rem;font-weight:900;margin-bottom:3rem;hyphens:none;-webkit-hyphens:none}@media only screen and (min-width:770px){h1{font-size:5rem}}h2{font-family:'Work Sans',sans-serif;font-size:2.5rem;font-weight:900;line-height:1.5;margin-bottom:2rem;hyphens:none;-webkit-hyphens:none}@media only screen and (min-width:770px){h2{font-size:3.2rem}}h3{font-family:'Work Sans',sans-serif;font-weight:700;margin-bottom:2rem;hyphens:none;-webkit-hyphens:none}h4{font-family:'Work Sans',sans-serif;font-weight:700;hyphens:none;-webkit-hyphens:none}h5{font-size:2rem;margin-bottom:0;hyphens:none;-webkit-hyphens:none}a{color:#0071bb;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a:hover,a:focus,a:active{color:#a2559d}p{margin-bottom:1.5rem;hyphens:none;-webkit-hyphens:none}.ingress{display:block;font-weight:700;margin:4rem 0;hyphens:none;-webkit-hyphens:none}figcaption{color:#58585a;font-size:1.4rem;font-style:italic}@media only screen and (max-width:1200px){.splide__track{padding-left:8vw !important;padding-right:8vw !important}}.splide__arrows{align-items:center;display:block;justify-content:space-between;padding:2rem;padding-top:2rem;width:100%;position:absolute;bottom:0;left:50%;margin-bottom:-3rem}.splide__arrow{background:transparent;border-radius:0 !important;opacity:1;padding:0 !important;transform:translateX(-8rem);width:8rem}.splide__arrow--prev{transform:scaleX(-1);left:-12rem;bottom:3px;rotate:180deg}.splide__arrow--prev:after{content:"";background-color:black;height:3px;width:40px;transform:translate(-13px, -1px)}.splide__arrow--next{left:12rem}.splide__arrow--next:before{content:"";background-color:black;height:3px;width:40px;transform:translate(13px, -1px)}.wtfslider-counter span{color:#fff}.wtfslider-list{position:relative;background-image:#58585a;margin-bottom:7rem;margin-top:4rem}@media only screen and (max-width:770px){.wtfslider-list{margin-top:2rem;margin-bottom:5rem}}.wtfslider-item{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.4rem;width:35vw !important;padding-inline:1vw}@media only screen and (max-width:1200px){.wtfslider-item{width:84vw !important}}.wtfslider-item:before{content:'' !important;display:none !important}.wtfslider-item-image{display:flex;justify-content:center;margin-top:2rem;width:100%}.wtfslider-item-image img{background-color:#ffffff;border-radius:50%;max-height:150px;max-width:150px}.wtfslider-item-text{background-color:#8aa60f;opacity:1 !important}.wtfslider-item-title{color:#fff}.wtfslider-item-description{overflow-y:hidden}.wtfslider-item-description p{margin-bottom:0;color:#fff;padding:5rem;padding-bottom:2rem;font-size:18px}@media only screen and (max-width:770px){.wtfslider-item-description p{font-size:16px}}.wtfslider-item-description h3{font-size:20px;padding-inline:5rem}.wtfslider-item-description h4{padding-inline:5rem;padding-bottom:5rem;font-size:16px;font-weight:normal}.wtfslider-item-description a{font-size:16px;letter-spacing:1px;line-height:40px;color:white;text-transform:none;font-weight:bold;padding-bottom:5px;border-bottom:3px solid #fff}.wtfslider-next-arrow{bottom:0;display:none;padding-bottom:2rem;position:absolute;right:2rem;top:auto}.wtfslider-item[aria-label^="1 "] .wtfslider-item-text{background-color:#f07d00 !important}.wtfslider-item[aria-label^="2 "] .wtfslider-item-text{background-color:#8aa60f !important}.wtfslider-item[aria-label^="3 "] .wtfslider-item-text{background-color:#0071bb !important}.wtfslider-item[aria-label^="4 "] .wtfslider-item-text{background-color:#a2559d !important}.wtfslider-item[aria-label^="5 "] .wtfslider-item-text{background-color:#fdc94f !important}.wtfslider-item[aria-label^="6 "] .wtfslider-item-text{background-color:#b73230 !important}.wtfslider-item[aria-label^="7 "] .wtfslider-item-text{background-color:#f07d00 !important}.wtfslider-item[aria-label^="8 "] .wtfslider-item-text{background-color:#8aa60f !important}.wtfslider-item[aria-label^="9 "] .wtfslider-item-text{background-color:#0071bb !important}.wtfslider-item[aria-label^="10 "] .wtfslider-item-text{background-color:#a2559d !important}.wtfslider-item[aria-label^="11 "] .wtfslider-item-text{background-color:#fdc94f !important}.wtfslider-item[aria-label^="12 "] .wtfslider-item-text{background-color:#b73230 !important}.wtfslider-item[aria-label^="13 "] .wtfslider-item-text{background-color:#f07d00 !important}.wtfslider-item[aria-label^="14 "] .wtfslider-item-text{background-color:#8aa60f !important}.wtfslider-item[aria-label^="15 "] .wtfslider-item-text{background-color:#0071bb !important}.wtfslider-item[aria-label^="16 "] .wtfslider-item-text{background-color:#a2559d !important}.wtfslider-item[aria-label^="17 "] .wtfslider-item-text{background-color:#fdc94f !important}.wtfslider-item[aria-label^="18 "] .wtfslider-item-text{background-color:#b73230 !important}.wtfslider-item[aria-label^="19 "] .wtfslider-item-text{background-color:#f07d00 !important}.wtfslider-item[aria-label^="20 "] .wtfslider-item-text{background-color:#8aa60f !important}.ccm-page #back-to-top{background-color:#f07d00;color:#fff;bottom:0;display:none;font-size:2.4rem;height:60px;left:auto;line-height:2.5;opacity:1;position:fixed;right:0;text-align:center;top:auto;z-index:100;width:60px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s .3s ease-in-out 0s;-moz-transition:all .3s ease 0s .3s ease-in-out 0s;-o-transition:all .3s ease 0s .3s ease-in-out 0s;-ms-transition:all .3s ease 0s .3s ease-in-out 0s;transition:all .3s ease 0s .3s ease-in-out 0s}@media only screen and (min-width:770px){.ccm-page #back-to-top{bottom:0;right:0}}.ccm-page #back-to-top:hover,.ccm-page #back-to-top:active,.ccm-page #back-to-top:focus{opacity:0.7;text-decoration:none}.ccm-page .breadcrumb{background-color:transparent;border-radius:0;font-size:1.1rem;letter-spacing:.3rem;padding-left:0;text-transform:uppercase;position:relative;z-index:2}.ccm-page .breadcrumb a{color:#58585a;text-decoration:none}.ccm-page .breadcrumb li:first-child a{font-size:0;margin-left:-1rem}.ccm-page .breadcrumb li:first-child a:after{content:'Voima Valmennus';font-size:1.1rem}.ccm-page .btn{border-radius:0;font-size:1.8rem;font-weight:700;margin:1.5rem;margin-left:0;padding:1rem;white-space:normal;font-size:18px;transition:all .2s ease}.ccm-page .btn:hover,.ccm-page .btn:active,.ccm-page .btn:focus{padding-left:2rem !important;padding-right:2rem !important;background-color:#CC5600 !important;transition:all .2s ease !important}.ccm-page .btn:hover span,.ccm-page .btn:active span,.ccm-page .btn:focus span{color:#58585a}.ccm-page .btn-cta{background-color:#F47F00;color:#fff}.ccm-page .btn-cta a{color:#fff;text-decoration:none}.ccm-page .btn-cta:hover,.ccm-page .btn-cta:active,.ccm-page .btn-cta:focus{padding-left:2rem;padding-right:2rem;background-color:#CC5600;transition:all .2s ease}.ccm-page .btn-cta:hover span,.ccm-page .btn-cta:active span,.ccm-page .btn-cta:focus span{color:#58585a}.ccm-page .btn-webinaari{background-color:#a2559d;color:#fff;padding-right:10rem;position:relative}.ccm-page .btn-webinaari a{color:#fff;text-decoration:none}.ccm-page .btn-webinaari:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cpath id='prefix__a' d='M31.667 1.667c2.761 0 5 2.238 5 5v26.666c0 2.762-2.239 5-5 5h-8.334c-.92 0-1.666-.746-1.666-1.666 0-.92.746-1.667 1.666-1.667h8.334c.92 0 1.666-.746 1.666-1.667V6.667c0-.92-.746-1.667-1.666-1.667h-8.334c-.92 0-1.666-.746-1.666-1.667 0-.92.746-1.666 1.666-1.666zM17.155 12.155c.65-.651 1.706-.651 2.357 0l6.667 6.666.03.032.042.045.05.06c.06.075.114.155.16.24.035.062.064.124.089.188l.03.08.018.059.02.073.016.073.014.077.008.06c.007.063.01.127.01.192l-.002-.1.002.052v.096l-.002.052-.008.091-.008.061-.014.078-.016.072-.02.073-.018.058-.035.094-.019.044c-.06.136-.137.262-.23.377-.036.045-.076.089-.117.13l.086-.093c-.02.025-.043.048-.065.072l-.021.022-6.667 6.666c-.651.651-1.706.651-2.357 0-.651-.65-.651-1.706 0-2.357l3.82-3.821H5c-.872 0-1.588-.67-1.66-1.523L3.332 20c0-.92.747-1.667 1.667-1.667h15.975l-3.82-3.821c-.613-.613-.649-1.584-.108-2.238z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='prefix__b' fill='%23fff'%3E%3Cuse xlink:href='%23prefix__a'/%3E%3C/mask%3E%3Cg fill='%23FFF' mask='url(%23prefix__b)'%3E%3Cpath d='M0 0H40V40H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;bottom:0;content:'';display:block;height:100%;position:absolute;right:2rem;top:0;width:3rem}.ccm-page .btn-paiva{background-color:#c7d41a;color:#fff}.ccm-page .btn-paiva a{color:#fff;text-decoration:none}.ccm-page .btn-valmennus{background-color:#8aa60f;color:#fff}.ccm-page .btn-valmennus a{color:#fff;text-decoration:none}.ccm-page .btn-uutiskirje{background-color:#f07d00;color:#fff}.ccm-page .btn-uutiskirje a{color:#fff;text-decoration:none}.ccm-page .btn-file{padding-right:10rem;position:relative;text-align:left}.ccm-page .btn-file:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cpath id='prefix__a' d='M23.333 1.667c.053 0 .105.002.156.007l-.156-.007c.068 0 .135.004.201.012.037.004.074.01.11.017.014.003.029.005.043.009.042.008.083.019.124.031l.015.005c.042.013.083.027.123.043l.037.016c.039.016.076.033.112.052l.025.014c.09.048.174.104.253.167l.037.031c.03.026.06.053.088.08l.01.01 10 10 .011.011c.028.029.055.058.08.088l-.09-.098c.043.043.084.088.122.136.063.078.119.163.167.252l.013.026c.02.036.037.073.053.11l.015.04c.034.083.06.17.08.26l.009.044c.007.036.013.072.017.109l.005.046c.005.05.007.103.007.155v20c0 2.762-2.239 5-5 5H10c-2.761 0-5-2.238-5-5V6.667c0-2.762 2.239-5 5-5zM21.666 5H10c-.92 0-1.667.746-1.667 1.667v26.666C8.333 34.253 9.08 35 10 35h20c.92 0 1.667-.746 1.667-1.667L31.666 15h-8.333c-.872 0-1.587-.67-1.66-1.523l-.006-.144L21.666 5zm5 21.667c.921 0 1.667.746 1.667 1.666 0 .92-.746 1.667-1.666 1.667H13.333c-.92 0-1.666-.746-1.666-1.667 0-.92.746-1.666 1.666-1.666zm0-6.667c.921 0 1.667.746 1.667 1.667 0 .92-.746 1.666-1.666 1.666H13.333c-.92 0-1.666-.746-1.666-1.666 0-.92.746-1.667 1.666-1.667zm-10-6.667c.921 0 1.667.747 1.667 1.667s-.746 1.667-1.666 1.667h-3.334c-.92 0-1.666-.747-1.666-1.667s.746-1.667 1.666-1.667zM25 7.358v4.309h4.309L25 7.357z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='prefix__b' fill='%23fff'%3E%3Cuse xlink:href='%23prefix__a'/%3E%3C/mask%3E%3Cg fill='%23FFF' mask='url(%23prefix__b)'%3E%3Cpath d='M0 0H40V40H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;bottom:0;content:'';display:block;height:100%;position:absolute;right:2rem;top:0;width:3rem}.ccm-page .btn-blog{background-color:#c7d41a;color:#fff}.ccm-page .btn-blog a{color:#fff;text-decoration:none}.ccm-page .custom-next-previous-previous-link .btn-blog{padding-left:10rem;position:relative}.ccm-page .custom-next-previous-previous-link .btn-blog:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='41' viewBox='0 0 40 41'%3E%3Cdefs%3E%3Cpath id='prefix__a' d='M34.857 20.676c-.039.087-.085.17-.137.249l-.032.046c-.017.024-.035.048-.054.07-.037.048-.078.093-.122.138l.081-.088-.06.067-.021.02-10 10c-.651.651-1.706.651-2.357 0-.651-.65-.651-1.706 0-2.357l7.154-7.155H6.667c-.872 0-1.588-.669-1.66-1.522L5 20c0-.92.746-1.667 1.667-1.667h22.642l-7.154-7.154c-.613-.613-.649-1.584-.108-2.239l.108-.119c.65-.65 1.706-.65 2.357 0l10 10 .01.011c.03.03.057.06.084.092l.023.027c.022.028.044.056.064.085l.027.038c.054.081.1.166.14.256l.018.043c.013.031.024.062.035.094l.015.047c.01.031.018.063.026.095l.011.05c.006.03.012.059.016.089l.009.067c.007.06.01.122.01.185l-.004-.112c.002.023.003.047.003.07L35 20v.041l-.004.071c-.001.025-.004.05-.006.073l-.01.067c-.003.03-.009.06-.015.089l-.011.05-.026.095-.015.047-.03.082-.02.047z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='rotate(-180 20 20.5)'%3E%3Cmask id='prefix__b' fill='%23fff'%3E%3Cuse xlink:href='%23prefix__a'/%3E%3C/mask%3E%3Cg fill='%23FFF' mask='url(%23prefix__b)'%3E%3Cpath d='M0 0H40V40H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;bottom:0;content:'';display:block;height:100%;position:absolute;left:2rem;top:0;width:3rem}.ccm-page .custom-next-previous-next-link .btn-blog{padding-right:10rem;position:relative}.ccm-page .custom-next-previous-next-link .btn-blog:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cpath id='prefix__a' d='M34.857 20.676c-.039.087-.085.17-.137.249l-.032.046c-.017.024-.035.048-.054.07-.037.048-.078.093-.122.138l.081-.088-.06.067-.021.02-10 10c-.651.651-1.706.651-2.357 0-.651-.65-.651-1.706 0-2.357l7.154-7.155H6.667c-.872 0-1.588-.669-1.66-1.522L5 20c0-.92.746-1.667 1.667-1.667h22.642l-7.154-7.154c-.613-.613-.649-1.584-.108-2.239l.108-.119c.65-.65 1.706-.65 2.357 0l10 10 .01.011c.03.03.057.06.084.092l.023.027c.022.028.044.056.064.085l.027.038c.054.081.1.166.14.256l.018.043c.013.031.024.062.035.094l.015.047c.01.031.018.063.026.095l.011.05c.006.03.012.059.016.089l.009.067c.007.06.01.122.01.185l-.004-.112c.002.023.003.047.003.07L35 20v.041l-.004.071c-.001.025-.004.05-.006.073l-.01.067c-.003.03-.009.06-.015.089l-.011.05-.026.095-.015.047-.03.082-.02.047z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='prefix__b' fill='%23fff'%3E%3Cuse xlink:href='%23prefix__a'/%3E%3C/mask%3E%3Cg fill='%23FFF' mask='url(%23prefix__b)'%3E%3Cpath d='M0 0H40V40H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;bottom:0;content:'';display:block;height:100%;position:absolute;right:2rem;top:0;width:3rem}.ccm-page .footer{background-color:#f9f9f9;color:#58585a;padding:1.5rem;padding-bottom:0;overflow-x:hidden !important}@media only screen and (max-width:770px){.ccm-page .footer h1,.ccm-page .footer h2,.ccm-page .footer h3,.ccm-page .footer h4,.ccm-page .footer p,.ccm-page .footer a{text-align:center !important}}.ccm-page .footer .container{padding:0;width:100vw}.ccm-page .footer img{max-width:100%}.ccm-page .footer h3{font-size:2.5rem;margin-bottom:4rem}.ccm-page .footer h4{font-size:2rem}@media only screen and (max-width:770px){.ccm-page .footer-nav{display:none}}.ccm-page .footer-nav p{margin-top:0 !important;background-color:#58585a;padding:30px;color:#fff;margin-bottom:0;margin-left:-15px}.ccm-page .footer-nav p a{color:#fff;font-size:14px}.ccm-page .footer-nav ul{display:flex;flex-flow:row wrap;background-color:#f07d00;margin-left:-15px;padding-inline:10px;padding-top:20px;padding-bottom:20px}@media only screen and (min-width:770px){.ccm-page .footer-nav ul{justify-content:center}}.ccm-page .footer-nav ul li{align-items:center;display:flex}.ccm-page .footer-nav ul li a{color:#fff;display:inline-block;text-align:center;font-size:16px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media only screen and (min-width:770px){.ccm-page .footer-nav ul li a{min-width:14rem}}.ccm-page .footer-nav ul li a.nav-path-selected,.ccm-page .footer-nav ul li a:hover,.ccm-page .footer-nav ul li a:active,.ccm-page .footer-nav ul li a:focus{background-color:transparent;font-weight:700}.ccm-page .footer-nav ul li:after{content:' | ';color:#fff}.ccm-page .footer-first,.ccm-page .footer-second,.ccm-page .footer-third{margin-bottom:6rem}.ccm-page .footer-first{padding-left:0}.ccm-page .footer-first h3{padding-bottom:1rem;font-size:30px;font-weight:bold;line-height:4rem}@media only screen and (max-width:1320px){.ccm-page .footer-first h3{font-size:24px !important}}@media only screen and (min-width:770px){.ccm-page .footer-first{padding-left:8%}}.ccm-page .footer-second{padding-left:0}@media only screen and (max-width:770px){.ccm-page .footer-second{padding-inline:2rem}}.ccm-page .footer-second h3{padding-bottom:1rem;font-size:30px;font-weight:bold;line-height:4rem}@media only screen and (max-width:1320px){.ccm-page .footer-second h3{font-size:24px !important}}@media only screen and (min-width:770px){.ccm-page .footer-second{padding-left:8%}}@media only screen and (min-width:770px){.ccm-page .footer-second{padding-inline:8%}}.ccm-page .footer-third h3{padding-bottom:1rem;font-size:30px;font-weight:bold;line-height:4rem}@media only screen and (max-width:1320px){.ccm-page .footer-third h3{font-size:24px !important}}@media only screen and (min-width:770px){.ccm-page .footer-third{padding-right:8%}}@media only screen and (max-width:770px){.ccm-page .footer-third{display:flex;flex-direction:column;align-items:center}.ccm-page .footer-third iframe{display:none}}.ccm-page .footer-bottom{background-color:#58585a;overflow-y:hidden}.ccm-page .footer-bottom .footer-tietosuoja{background-color:#58585a}@media only screen and (max-width:1200px){.ccm-page .footer-bottom .footer-some{display:none}}.ccm-page .footer-bottom .footer-some .ccm-block-social-links .list-inline{margin-bottom:0 !important;background-color:transparent !important;margin-top:0;justify-content:flex-end}.ccm-page .footer-bottom .footer-some .ccm-block-social-links .list-inline li{margin-right:-2rem}.ccm-page .footer-bottom .footer-some .ccm-block-social-links .list-inline li a{min-width:0 !important;margin-right:3rem;width:3.8rem;height:3.8rem;background-color:white}.ccm-page .footer-bottom .footer-some .ccm-block-social-links .list-inline li a i{font-size:2.4rem;color:#f07d00;background-color:white}.ccm-page .footer-bottom .footer-some .ccm-block-social-links .list-inline li::after{display:none}.ccm-page .footer-bottom .footer-haku{background-color:#58585a;position:relative}@media only screen and (max-width:1200px){.ccm-page .footer-bottom .footer-haku{display:none}}.ccm-page .footer-bottom .footer-haku :after{content:"";width:50px;height:50px;background:url("/application/files/7416/7682/5620/search.svg") no-repeat;position:absolute;top:54px;left:32px;display:inline-block;transform:scale(1.8);pointer-events:none}.ccm-page .footer-bottom .footer-haku form{position:absolute;background-color:#58585a;left:0;padding-left:0rem}.ccm-page .footer-bottom .footer-haku form .ccm-search-block-text{border-radius:20px !important;border:none !important;width:280px;padding-bottom:3px;padding-top:3px;margin-top:25px;padding-left:35px}.ccm-page .footer-bottom .footer-haku form .ccm-search-block-submit{position:absolute;height:40px;width:40px;top:22px;background-color:transparent;padding:0.5rem;font-size:0 !important;border:none;font-weight:500;font-size:16px;letter-spacing:0px;text-transform:none}.ccm-page .ccm-form{background-color:#f8fae8;color:#58585a;padding:6rem}.ccm-page .ccm-form input,.ccm-page .ccm-form textarea,.ccm-page .ccm-form button{border:0;box-shadow:none;padding:1rem;margin-bottom:2rem}.ccm-page .ccm-form button{background-color:#c7d41a;color:#fff;display:block;width:100%}.ccm-page .form-without-labels .text-muted{position:absolute;top:-9999px;left:-9999px;display:none}.ccm-page .form-without-labels .checkbox-labels label{position:static}.ccm-page #mc-embedded-subscribe-form{padding:0;padding-right:4rem}.ccm-page #mc-embedded-subscribe-form .footer-newsletter-info{display:none}.ccm-page #mc-embedded-subscribe-form .footer-newsletter-info-toggle{display:block;font-size:1.4rem;margin-bottom:1.5rem}.ccm-page #mc-embedded-subscribe-form .checkbox-labels .subfield{display:flex;padding-left:2rem}.ccm-page #mc-embedded-subscribe-form .checkbox-labels .subfield input{margin-right:1rem;width:auto}.ccm-page #mc-embedded-subscribe-form #mc-embedded-subscribe{background-color:#f07d00;border-radius:0;color:#fff;display:block;font-weight:700;font-size:1.8rem;height:auto;padding-block:10px;white-space:normal;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s .3s ease-in-out 0s;-moz-transition:all .3s ease 0s .3s ease-in-out 0s;-o-transition:all .3s ease 0s .3s ease-in-out 0s;-ms-transition:all .3s ease 0s .3s ease-in-out 0s;transition:all .3s ease 0s .3s ease-in-out 0s}.ccm-page #mc-embedded-subscribe-form #mc-embedded-subscribe:hover,.ccm-page #mc-embedded-subscribe-form #mc-embedded-subscribe:active,.ccm-page #mc-embedded-subscribe-form #mc-embedded-subscribe:focus{background-color:#CC5600}.ccm-page input[type="radio"],.ccm-page input[type="checkbox"]{margin-right:.5rem}.ccm-page .mc-field-group input{background-color:#f9f9f9 !important;border-radius:0 !important;border-top:0 !important;border-left:0 !important;border-right:0 !important;padding:1rem !important;padding-left:0rem !important;padding-bottom:0.5rem !important;font-size:18px !important;margin-bottom:1rem !important}.ccm-page .form-label{color:black !important}.ccm-page .header{align-items:center;display:flex;height:10rem;margin-bottom:4rem}@media only screen and (min-width:770px){.ccm-page .header{padding-top:4rem}}.ccm-page .header-logo{margin:4rem 0;position:relative}.ccm-page .header-logo img{height:auto;margin:1.5rem 0;width:20rem}@media only screen and (min-width:770px){.ccm-page .header-logo img{width:30rem}}.ccm-page .icon{background-size:contain;background-position:center;display:inline-block;margin:1rem;vertical-align:middle}.ccm-page .icon-small{height:2rem;width:2rem}.ccm-page .icon-medium{height:4rem;width:4rem}.ccm-page .layout{padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width:770px){.ccm-page .layout{padding-top:2rem;padding-bottom:2rem}}.ccm-page .layout--white{background-color:#fff;color:#58585a}.ccm-page .layout--catskill{background-color:#f2f9f9;color:#58585a}.ccm-page .layout--catskill h1,.ccm-page .layout--catskill h2,.ccm-page .layout--catskill h3,.ccm-page .layout--catskill h4{color:#0071bb}@media only screen and (min-width:770px){.ccm-page .layout--catskill .row{align-items:center;display:flex}}.ccm-page .layout-white{background-color:#fff;padding-top:6rem;padding-bottom:6rem}.ccm-page .layout-grey{background-color:#f9f9f9;padding-top:6rem;padding-bottom:6rem}.ccm-page .layout-youtube-grey{margin-top:200px;background-color:#f9f9f9;padding-bottom:6rem}.ccm-page .layout-youtube-grey .col-sm-12{margin-inline:5%;width:90%}.ccm-page .layout-youtube-grey .youtubeBlock{transform:translateY(-100px)}@media only screen and (max-width:770px){.ccm-page .layout-youtube-grey{margin-top:120px}.ccm-page .layout-youtube-grey .col-sm-12{margin-inline:0%;width:100%}.ccm-page .layout-youtube-grey .youtubeBlock{transform:translateY(-80px)}}.ccm-page .layout-voimaa-top{margin-bottom:-8rem;margin-top:-10rem;transform:translateY(-8rem)}@media only screen and (max-width:770px){.ccm-page .layout-voimaa-top{margin-bottom:-4rem;transform:translateY(-4rem)}}.ccm-page .layout-voimaa-top-tiimi{margin-bottom:-20rem;margin-top:-10rem;transform:translateY(-8rem)}@media only screen and (max-width:770px){.ccm-page .layout-voimaa-top-tiimi{margin-bottom:-12rem;transform:translateY(-4rem)}}.ccm-page .layout-voimaa-top-myynti{margin-bottom:-18rem;margin-top:-10rem;transform:translateY(-8rem)}@media only screen and (max-width:770px){.ccm-page .layout-voimaa-top-myynti{margin-bottom:-10rem;transform:translateY(-4rem)}}.ccm-page .layout-voimaa-top-organisaatio{margin-bottom:-19rem;margin-top:-10rem;transform:translateY(-8rem)}@media only screen and (max-width:770px){.ccm-page .layout-voimaa-top-organisaatio{margin-bottom:-11rem;transform:translateY(-4rem)}}.ccm-page .layout-voimaa-top-yritys{margin-bottom:-18.2rem;margin-top:-10rem;transform:translateY(-12rem)}@media only screen and (max-width:770px){.ccm-page .layout-voimaa-top-yritys{margin-bottom:-8.2rem;transform:translateY(-4rem);margin-top:-16rem}}.ccm-page .layout-green-block{background-color:#8aa60f;color:#fff}.ccm-page .layout-green-block h2{padding:2rem;padding-bottom:0;font-size:30px}.ccm-page .layout-green-block p{padding:2rem;padding-top:0;margin-bottom:0}.ccm-page .layout-orange-block{background-color:#F07D00;color:#fff}.ccm-page .layout-orange-block h2{padding:2rem;margin-bottom:0;font-size:20px;padding-bottom:1rem;min-height:12rem;display:flex;font-weight:600}.ccm-page .layout-white-block{background-color:#fff;padding:2rem}.ccm-page .layout--overlay{background-size:cover;background-position:center;padding:4rem 1.5rem;position:relative;width:100%}@media only screen and (min-width:1200px){.ccm-page .layout--overlay{padding-left:6rem;padding-right:6rem}}.ccm-page .layout--overlay:before{bottom:0;content:'';display:block;left:0;opacity:0.9;position:absolute;right:0;top:0}.ccm-page .layout--overlay:nth-of-type(1):before,.ccm-page .layout--overlay-green:before{background-color:#8aa60f}.ccm-page .layout--overlay:nth-of-type(2):before,.ccm-page .layout--overlay-red:before{background-color:#b73230}.ccm-page .layout--overlay:nth-of-type(3):before,.ccm-page .layout--overlay-purple:before{background-color:#a2559d}.ccm-page .layout--overlay:nth-of-type(4):before,.ccm-page .layout--overlay-orange:before{background-color:#f07d00}.ccm-page .layout--overlay-content{color:#fff;position:relative;z-index:1}.ccm-page .layout--overlay-content h2{margin-top:0}.ccm-page .layout--round-icon{background-image:url('/application/themes/voimavalmennus/css/images/round-icon.svg');background-size:20%;background-repeat:no-repeat;background-position:top right 4rem;margin-bottom:-6rem;margin-top:-6rem;min-height:15rem;padding:4rem;position:relative}@media only screen and (min-width:770px){.ccm-page .layout--round-icon{background-size:12%;min-height:20rem}}@media only screen and (min-width:1200px){.ccm-page .layout--round-icon{background-size:14rem;background-position:top right 10%;min-height:20rem}}.ccm-page .layout--contact a{color:#0071bb}.ccm-page .layout--contact .ccm-block-social-links ul{display:flex;justify-content:center}@media only screen and (min-width:1200px){.ccm-page .layout--flex .row{display:flex}}@media only screen and (min-width:480px){.ccm-page .layout--webinar .col-sm-4{min-width:50%}}@media only screen and (min-width:1200px){.ccm-page .layout--webinar .col-sm-4{min-width:unset}}.ccm-page .layout--rum{background-color:#f8fae8;color:#58585a}.ccm-page .layout--rum h1,.ccm-page .layout--rum h2,.ccm-page .layout--rum h3,.ccm-page .layout--rum h4{color:#58585a}@media only screen and (min-width:770px){.ccm-page .layout--rum .row{align-items:center;display:flex}}.ccm-page .layout-purple-border,.ccm-page .layout-blue-border,.ccm-page .layout-green-border,.ccm-page .layout-yellow-border,.ccm-page .layout-orange-border,.ccm-page .layout-red-border{margin-top:3rem;margin-bottom:3rem;min-height:120px}@media only screen and (max-width:770px){.ccm-page .layout-purple-border,.ccm-page .layout-blue-border,.ccm-page .layout-green-border,.ccm-page .layout-yellow-border,.ccm-page .layout-orange-border,.ccm-page .layout-red-border{display:flex;align-items:center}}.ccm-page .layout-purple-border p,.ccm-page .layout-blue-border p,.ccm-page .layout-green-border p,.ccm-page .layout-yellow-border p,.ccm-page .layout-orange-border p,.ccm-page .layout-red-border p{padding-left:3rem;padding-right:5rem;line-height:3rem}.ccm-page .layout-purple-border{border-left:10px solid #a2559d}.ccm-page .layout-blue-border{border-left:10px solid #0071bb}.ccm-page .layout-green-border{border-left:10px solid #8aa60f}.ccm-page .layout-yellow-border{border-left:10px solid #fdc94f}.ccm-page .layout-orange-border{border-left:10px solid #f07d00}.ccm-page .layout-red-border{border-left:10px solid #b73230}.ccm-page .layout-purple-ball,.ccm-page .layout-blue-ball,.ccm-page .layout-green-ball,.ccm-page .layout-yellow-ball,.ccm-page .layout-orange-ball,.ccm-page .layout-red-ball{margin-top:3rem;margin-bottom:3rem}@media only screen and (max-width:770px){.ccm-page .layout-purple-ball,.ccm-page .layout-blue-ball,.ccm-page .layout-green-ball,.ccm-page .layout-yellow-ball,.ccm-page .layout-orange-ball,.ccm-page .layout-red-ball{margin:3rem}}.ccm-page .layout-purple-ball h3,.ccm-page .layout-blue-ball h3,.ccm-page .layout-green-ball h3,.ccm-page .layout-yellow-ball h3,.ccm-page .layout-orange-ball h3,.ccm-page .layout-red-ball h3{border-radius:50%;height:45px;width:45px;line-height:45px;color:#fff;margin-left:50%;transform:translateX(-50%);font-size:20px;font-weight:400;margin-bottom:2rem}.ccm-page .layout-purple-ball h3{background-color:#a2559d}.ccm-page .layout-blue-ball h3{background-color:#0071bb}.ccm-page .layout-green-ball h3{background-color:#8aa60f}.ccm-page .layout-yellow-ball h3{background-color:#fdc94f}.ccm-page .layout-orange-ball h3{background-color:#f07d00}.ccm-page .layout-red-ball h3{background-color:#b73230}.ccm-page .row-no-margin{margin:0}@media only screen and (min-width:770px){.ccm-page .row-no-margin{display:flex}}.ccm-page .row-no-margin .col-no-margin{padding:0}.ccm-page .row-no-margin .col-no-margin div[class^="ccm-custom-style-"]{background-size:cover;background-position:center;height:100%;padding:4rem 1.5rem;position:relative;width:100%}@media only screen and (min-width:1200px){.ccm-page .row-no-margin .col-no-margin div[class^="ccm-custom-style-"]{padding-left:6rem;padding-right:6rem}}.ccm-page .dotted-border{border:4px dotted #a2559d;margin-bottom:4rem;margin-top:4rem;padding:1.5rem;word-break:break-word}@media only screen and (max-width:770px){.ccm-page .dotted-border{margin:4rem}}@media only screen and (min-width:770px){.ccm-page .dotted-border{padding:4rem}}.ccm-page .dotted-border-icon{margin:auto;margin-bottom:1.5rem;margin-top:6rem;position:relative;width:90%}.ccm-page .dotted-border-icon:before{background-color:#fff;background-image:url('/application/themes/voimavalmennus/css/images/teemat-ja-tavoitteet.svg');background-size:contain;background-position:center;background-repeat:no-repeat;content:'';display:block;height:10rem;margin:auto;margin-top:-10rem;width:30%}.ccm-page .dotted-border ul li,.ccm-page .dotted-border ol li{margin-bottom:1.5rem}.ccm-page .full-width-row .row{margin-left:0;margin-right:0}.ccm-page .full-width-row .row .col-sm-12{padding-left:0;padding-right:0}.ccm-page .icon-calendar{margin-left:4rem !important;filter:invert(48%) sepia(83%) saturate(2878%) hue-rotate(11deg) brightness(105%) contrast(101%)}.ccm-page .icon-edit{margin-left:4rem !important;filter:invert(48%) sepia(83%) saturate(2878%) hue-rotate(11deg) brightness(105%) contrast(101%)}.ccm-page .ccm-search-block-text{width:300px}.ccm-page .ccm-search-block-submit{margin:0;margin-top:-2px;padding:0px 2rem 0px 2rem;border:1px solid #000}.ccm-page .ccm-faq-entry-content{padding:1rem;width:140px;margin-inline:30px}.ccm-page .ccm-faq-entry-content img{max-width:140px !important}.ccm-page .pagination li.active span{padding-inline:14px}.ccm-page .pagination li.active span .visually-hidden{display:none}.ccm-page .ccm-block-tags-header{font-size:3rem;font-weight:700}.ccm-page .ccm-block-tags-tag-selected{display:none}.ccm-page .varinappulat a{padding:6px 2rem;margin-right:2rem;color:white;font-weight:bold}@media only screen and (max-width:770px){.ccm-page .varinappulat a{display:block;margin-block:-5px}}.ccm-page .menu-toggle{pointer-events:auto;position:absolute;right:0;top:0;z-index:999;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s .3s ease-in-out 0s;-moz-transition:all .3s ease 0s .3s ease-in-out 0s;-o-transition:all .3s ease 0s .3s ease-in-out 0s;-ms-transition:all .3s ease 0s .3s ease-in-out 0s;transition:all .3s ease 0s .3s ease-in-out 0s}.ccm-page .menu-toggle:hover,.ccm-page .menu-toggle:focus,.ccm-page .menu-toggle:active{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.ccm-page .menu-toggle .toggle-nav{cursor:pointer;margin:1.5rem 0;width:4rem}@media only screen and (min-width:770px){.ccm-page .menu-toggle .toggle-nav{width:5rem}}.ccm-page .menu-toggle .toggle-nav .menu-icon .line{background-color:#f07d00;border-radius:1.5rem;height:.5rem;margin:.8rem 0;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s .3s ease-in-out 0s;-moz-transition:all .3s ease 0s .3s ease-in-out 0s;-o-transition:all .3s ease 0s .3s ease-in-out 0s;-ms-transition:all .3s ease 0s .3s ease-in-out 0s;transition:all .3s ease 0s .3s ease-in-out 0s}@media only screen and (min-width:770px){.ccm-page .menu-toggle .toggle-nav .menu-icon .line{margin:1rem 0}}.ccm-page .menu-toggle .toggle-nav.open{margin-top:3rem}.ccm-page .menu-toggle .toggle-nav.open .menu-icon .line{background-color:#fff}.ccm-page .menu-toggle .toggle-nav.open .menu-icon .line-1{margin:-0.5rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ccm-page .menu-toggle .toggle-nav.open .menu-icon .line-2{margin:-0.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ccm-page .menu-toggle .toggle-nav.open .menu-icon .line-3{display:none}.ccm-page .mobile-wrapper{bottom:0;height:6rem;left:0;margin-left:auto;margin-right:0;position:fixed;pointer-events:none;right:0;top:0;z-index:800;width:100%;-webkit-transition:all .2s ease .2s;-o-transition:all .2s ease .2s;transition:all .2s ease .2s;-webkit-transition:all .2s ease .2s .3s ease-in-out 0s;-moz-transition:all .2s ease .2s .3s ease-in-out 0s;-o-transition:all .2s ease .2s .3s ease-in-out 0s;-ms-transition:all .2s ease .2s .3s ease-in-out 0s;transition:all .2s ease .2s .3s ease-in-out 0s}.ccm-page .mobile-wrapper.open{z-index:1001;height:100%}.ccm-page .mobile-menu{background-color:#f07d00;bottom:0;color:#fff;display:none;font-size:2rem;height:100%;height:100vh;left:0;overflow:scroll;padding-bottom:20rem;padding-top:3rem;pointer-events:auto;position:absolute;right:0;top:0}@media only screen and (min-width:770px){.ccm-page .mobile-menu{left:auto;min-width:50%;z-index:998}}.ccm-page .mobile-menu .nav{padding:1.5rem;padding-left:10%;padding-bottom:10rem}@media only screen and (min-width:770px){.ccm-page .mobile-menu .nav{padding-bottom:20rem}}.ccm-page .mobile-menu .nav li{font-size:2rem;font-weight:700;min-height:4rem}.ccm-page .mobile-menu .nav li ul{list-style:none}.ccm-page .mobile-menu .nav li ul li{font-size:1.8rem;font-weight:400}.ccm-page .mobile-menu a{color:#fff;display:inline-block;overflow-wrap:break-word;padding-left:0;padding-bottom:0;text-decoration:none}.ccm-page .mobile-menu a:after{border-bottom:2px solid #fff;content:'';display:block;height:0.1rem;width:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .mobile-menu a.nav-selected,.ccm-page .mobile-menu a:hover,.ccm-page .mobile-menu a:focus,.ccm-page .mobile-menu a:active{background-color:transparent;color:#f2f9f9}.ccm-page .mobile-menu a.nav-selected:after,.ccm-page .mobile-menu a:hover:after,.ccm-page .mobile-menu a:focus:after,.ccm-page .mobile-menu a:active:after{width:4rem}.ccm-page .mobile-menu .toggle-submenu{cursor:pointer}.ccm-page .custom-next-previous-wrapper{display:flex;justify-content:center;margin-top:3rem}.ccm-page .custom-next-previous-wrapper a{display:inline-block;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .custom-next-previous-wrapper a:hover{text-decoration:none;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.ccm-page .custom-next-previous-wrapper .blog-pagination-right,.ccm-page .custom-next-previous-wrapper .blog-pagination-left{text-align:center}.ccm-page .ccm-block-tags-header{margin-bottom:1.5rem}.ccm-page .ccm-block-tags-wrapper{text-align:center}.ccm-page .ccm-block-tags-wrapper a:hover,.ccm-page .ccm-block-tags-wrapper a:focus,.ccm-page .ccm-block-tags-wrapper a:active{text-decoration:none}.ccm-page .ccm-pagination-wrapper{text-align:center}.ccm-page .ccm-pagination-wrapper .pagination{align-items:center;display:flex;justify-content:center;flex-flow:row wrap}.ccm-page .ccm-pagination-wrapper .pagination li span,.ccm-page .ccm-pagination-wrapper .pagination li a{background-color:transparent;border:0;border-radius:0}.ccm-page .ccm-pagination-wrapper .pagination li a,.ccm-page .ccm-pagination-wrapper .pagination li span{color:#f07d00}.ccm-page .ccm-pagination-wrapper .pagination li.active span{border:2px solid #f07d00;border-radius:50%}@media only screen and (min-width:770px){.ccm-page .news-content-row,.ccm-page .blog-content-row{display:flex}}@media only screen and (min-width:770px){.ccm-page .news-content-row .news-tags-sticky,.ccm-page .blog-content-row .news-tags-sticky,.ccm-page .news-content-row .blog-tags-sticky,.ccm-page .blog-content-row .blog-tags-sticky{padding-left:6rem;position:sticky;position:-webkit-sticky;top:50%;top:50vh}}@media only screen and (min-width:770px){.ccm-page .news-content-row .news-tags-sticky a,.ccm-page .blog-content-row .news-tags-sticky a,.ccm-page .news-content-row .blog-tags-sticky a,.ccm-page .blog-content-row .blog-tags-sticky a{display:block}}.ccm-page .services-list{display:flex;flex-flow:row wrap}.ccm-page .services-list-item{height:100%;padding:4rem 1.5rem;padding-top:16rem;width:100%;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media only screen and (min-width:770px){.ccm-page .services-list-item{padding:4rem 10%}}.ccm-page .services-list-item-wrapper{overflow:hidden;padding:0;text-decoration:none;width:50%}@media only screen and (max-width:770px){.ccm-page .services-list-item-wrapper{height:340px !important}}@media only screen and (min-width:770px){.ccm-page .services-list-item-wrapper{min-height:40rem}}.ccm-page .services-list-item-wrapper .layout--overlay-content{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .services-list-item-wrapper:hover .services-list-item,.ccm-page .services-list-item-wrapper:focus .services-list-item,.ccm-page .services-list-item-wrapper:active .services-list-item{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.ccm-page .services-list-item-wrapper:hover .services-list-item-content .icon,.ccm-page .services-list-item-wrapper:focus .services-list-item-content .icon,.ccm-page .services-list-item-wrapper:active .services-list-item-content .icon{width:30rem;transition:all ease .5s}.ccm-page .services-list-item-wrapper:hover .layout--overlay-content,.ccm-page .services-list-item-wrapper:focus .layout--overlay-content,.ccm-page .services-list-item-wrapper:active .layout--overlay-content{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.ccm-page .services-list-item-wrapper.services-green .layout--overlay:before{background-color:#8aa60f}.ccm-page .services-list-item-wrapper.services-red .layout--overlay:before{background-color:#b73230}.ccm-page .services-list-item-wrapper.services-purple .layout--overlay:before{background-color:#a2559d}.ccm-page .services-list-item-wrapper.services-orange .layout--overlay:before{background-color:#f07d00}@media only screen and (min-width:770px){.ccm-page .services-list-item-content{padding:10%;padding-right:20%}}.ccm-page .services-list-item-content .icon{transition:all ease .5s;margin:0;height:4rem;width:28rem;margin-top:4rem}@media only screen and (max-width:770px){.ccm-page .services-list-item-content .icon{margin-top:1rem;height:3rem;width:22rem}}.ccm-page .services-list-item-content .icon:before{content:"Lue lisää";font-size:16px;letter-spacing:1px;line-height:40px;text-transform:none;font-weight:bold;padding-bottom:5px;border-bottom:3px solid #fff}@media only screen and (max-width:770px){.ccm-page .services-list-item-content .icon:before{font-size:14px;letter-spacing:2px;line-height:30px}}.ccm-page .services-list-item-description{display:none}@media only screen and (min-width:770px){.ccm-page .services-list-item-description{display:block;font-size:20px}}.ccm-page .services-list-item-parent{letter-spacing:0.3rem;text-transform:uppercase}.ccm-page .services-list-item-title{font-size:2rem}@media only screen and (min-width:770px){.ccm-page .services-list-item-title{font-size:40px}}.ccm-page .services-read-more .services-list{justify-content:center}.ccm-page .services-read-more .services-list-item-wrapper{min-height:unset;width:100%}@media only screen and (max-width:770px){.ccm-page .services-read-more .services-list-item-wrapper{height:340px}}@media only screen and (min-width:770px){.ccm-page .services-read-more .services-list-item-wrapper{margin-right:1.5rem;width:30%}}.ccm-page .services-read-more .services-list-item-description{display:none}.ccm-page .blog-list-more,.ccm-page .news-list-more,.ccm-page .blog-list,.ccm-page .news-list{display:flex;flex-flow:row wrap;justify-content:center}.ccm-page .blog-list-more-item,.ccm-page .news-list-more-item,.ccm-page .blog-list-item,.ccm-page .news-list-item{color:#fff;margin:1.5rem;padding:4rem;word-break:break-word;width:100%}.ccm-page .blog-list-more-item .icon-arrow-right,.ccm-page .news-list-more-item .icon-arrow-right,.ccm-page .blog-list-item .icon-arrow-right,.ccm-page .news-list-item .icon-arrow-right{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .blog-list-more-item:hover,.ccm-page .news-list-more-item:hover,.ccm-page .blog-list-item:hover,.ccm-page .news-list-item:hover,.ccm-page .blog-list-more-item:focus,.ccm-page .news-list-more-item:focus,.ccm-page .blog-list-item:focus,.ccm-page .news-list-item:focus,.ccm-page .blog-list-more-item:active,.ccm-page .news-list-more-item:active,.ccm-page .blog-list-item:active,.ccm-page .news-list-item:active{text-decoration:none}.ccm-page .blog-list-more-item:hover .icon-arrow-right,.ccm-page .news-list-more-item:hover .icon-arrow-right,.ccm-page .blog-list-item:hover .icon-arrow-right,.ccm-page .news-list-item:hover .icon-arrow-right,.ccm-page .blog-list-more-item:focus .icon-arrow-right,.ccm-page .news-list-more-item:focus .icon-arrow-right,.ccm-page .blog-list-item:focus .icon-arrow-right,.ccm-page .news-list-item:focus .icon-arrow-right,.ccm-page .blog-list-more-item:active .icon-arrow-right,.ccm-page .news-list-more-item:active .icon-arrow-right,.ccm-page .blog-list-item:active .icon-arrow-right,.ccm-page .news-list-item:active .icon-arrow-right{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}@media only screen and (min-width:770px){.ccm-page .blog-list-more-item,.ccm-page .news-list-more-item,.ccm-page .blog-list-item,.ccm-page .news-list-item{width:30%}}.ccm-page .blog-list-more-item-image img,.ccm-page .news-list-more-item-image img,.ccm-page .blog-list-item-image img,.ccm-page .news-list-item-image img{object-fit:cover;object-position:center}.ccm-page .blog-list-more-item-date,.ccm-page .news-list-more-item-date,.ccm-page .blog-list-item-date,.ccm-page .news-list-item-date{font-size:1.1rem;letter-spacing:.3rem;margin-bottom:1.5rem}.ccm-page .blog-list-more-item h3,.ccm-page .news-list-more-item h3,.ccm-page .blog-list-item h3,.ccm-page .news-list-item h3{margin-top:0}.ccm-page .blog-list-more-item:nth-of-type(4n),.ccm-page .news-list-more-item:nth-of-type(4n),.ccm-page .blog-list-item:nth-of-type(4n),.ccm-page .news-list-item:nth-of-type(4n){background-color:#8aa60f}.ccm-page .blog-list-more-item:nth-of-type(4n+1),.ccm-page .news-list-more-item:nth-of-type(4n+1),.ccm-page .blog-list-item:nth-of-type(4n+1),.ccm-page .news-list-item:nth-of-type(4n+1){background-color:#b73230}.ccm-page .blog-list-more-item:nth-of-type(4n+2),.ccm-page .news-list-more-item:nth-of-type(4n+2),.ccm-page .blog-list-item:nth-of-type(4n+2),.ccm-page .news-list-item:nth-of-type(4n+2){background-color:#a2559d}.ccm-page .blog-list-more-item:nth-of-type(4n+3),.ccm-page .news-list-more-item:nth-of-type(4n+3),.ccm-page .blog-list-item:nth-of-type(4n+3),.ccm-page .news-list-item:nth-of-type(4n+3){background-color:#f07d00}.ccm-page .news-list,.ccm-page .blog-list-more,.ccm-page .news-list-more{display:flex;flex-flow:row wrap;justify-content:flex-start}.ccm-page .news-list-item,.ccm-page .blog-list-more-item,.ccm-page .news-list-more-item{display:flex;flex-direction:column;margin:0;margin-right:1.5rem;margin-bottom:1.5rem;width:100%}@media only screen and (min-width:770px){.ccm-page .news-list-item,.ccm-page .blog-list-more-item,.ccm-page .news-list-more-item{width:45%}}@media only screen and (min-width:1200px){.ccm-page .news-list-item,.ccm-page .blog-list-more-item,.ccm-page .news-list-more-item{width:31%}}.ccm-page .news-list-item-date,.ccm-page .blog-list-more-item-date,.ccm-page .news-list-more-item-date{font-size:1.1rem;letter-spacing:.3rem;margin-bottom:1.5rem}.ccm-page .news-list-item-description,.ccm-page .blog-list-more-item-description,.ccm-page .news-list-more-item-description{margin-bottom:1.5rem}.ccm-page .news-list-item-readmore,.ccm-page .blog-list-more-item-readmore,.ccm-page .news-list-more-item-readmore{margin-top:auto}.ccm-page .news-list-item-readmore a,.ccm-page .blog-list-more-item-readmore a,.ccm-page .news-list-more-item-readmore a{background-color:#c7d41a;border-radius:4rem;color:#fff;font-size:1.8rem;font-weight:700;padding:1rem 4rem;white-space:normal}.ccm-page .news-list-item-readmore a:hover,.ccm-page .blog-list-more-item-readmore a:hover,.ccm-page .news-list-more-item-readmore a:hover,.ccm-page .news-list-item-readmore a:active,.ccm-page .blog-list-more-item-readmore a:active,.ccm-page .news-list-more-item-readmore a:active,.ccm-page .news-list-item-readmore a:focus,.ccm-page .blog-list-more-item-readmore a:focus,.ccm-page .news-list-more-item-readmore a:focus{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.ccm-page .blog-list-more,.ccm-page .news-list-more{justify-content:center}.ccm-page .frontpage-news-list,.ccm-page .frontpage-blog-list{color:#58585a;margin-right:4rem}.ccm-page .frontpage-news-list .ccm-block-page-list-pages,.ccm-page .frontpage-blog-list .ccm-block-page-list-pages{display:flex;flex-direction:row;margin-top:8rem}@media only screen and (max-width:770px){.ccm-page .frontpage-news-list .ccm-block-page-list-pages,.ccm-page .frontpage-blog-list .ccm-block-page-list-pages{flex-direction:column;margin-top:4rem}}.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry{width:29%;margin-right:4%;margin-bottom:0}@media only screen and (max-width:770px){.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry{width:96%;margin-inline:2%}}.ccm-page .frontpage-news-list .ccm-block-page-list-title,.ccm-page .frontpage-blog-list .ccm-block-page-list-title{padding-inline:0rem;font-size:20px;font-weight:600;color:#58585A;padding-bottom:2rem;padding-top:2rem}.ccm-page .frontpage-news-list .ccm-block-page-list-description,.ccm-page .frontpage-blog-list .ccm-block-page-list-description{padding-inline:0rem}.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry{margin-bottom:4rem}.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry-read-more,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry-read-more{display:none}.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry-read-more a,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry-read-more a{background-color:#c7d41a;border-radius:4rem;color:#fff;font-size:1.8rem;font-weight:700;margin:4rem 0;padding:1rem 4rem;padding-right:6rem;position:relative;white-space:normal;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry-read-more a:hover,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry-read-more a:hover,.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry-read-more a:active,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry-read-more a:active,.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry-read-more a:focus,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry-read-more a:focus{background-color:#8aa60f;text-decoration:none;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.ccm-page .frontpage-news-list .ccm-block-page-list-page-entry-read-more a:after,.ccm-page .frontpage-blog-list .ccm-block-page-list-page-entry-read-more a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cpath id='prefix__a' d='M34.857 20.676c-.039.087-.085.17-.137.249l-.032.046c-.017.024-.035.048-.054.07-.037.048-.078.093-.122.138l.081-.088-.06.067-.021.02-10 10c-.651.651-1.706.651-2.357 0-.651-.65-.651-1.706 0-2.357l7.154-7.155H6.667c-.872 0-1.588-.669-1.66-1.522L5 20c0-.92.746-1.667 1.667-1.667h22.642l-7.154-7.154c-.613-.613-.649-1.584-.108-2.239l.108-.119c.65-.65 1.706-.65 2.357 0l10 10 .01.011c.03.03.057.06.084.092l.023.027c.022.028.044.056.064.085l.027.038c.054.081.1.166.14.256l.018.043c.013.031.024.062.035.094l.015.047c.01.031.018.063.026.095l.011.05c.006.03.012.059.016.089l.009.067c.007.06.01.122.01.185l-.004-.112c.002.023.003.047.003.07L35 20v.041l-.004.071c-.001.025-.004.05-.006.073l-.01.067c-.003.03-.009.06-.015.089l-.011.05-.026.095-.015.047-.03.082-.02.047z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='prefix__b' fill='%23fff'%3E%3Cuse xlink:href='%23prefix__a'/%3E%3C/mask%3E%3Cg fill='%23FFF' mask='url(%23prefix__b)'%3E%3Cpath d='M0 0H40V40H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;bottom:0;content:'';display:block;height:100%;position:absolute;right:2rem;top:0;width:3rem}.ccm-page .news-list-item-date-home{background-image:url("/application/themes/voimavalmennus/css/images/speech-bubble.svg");background-repeat:no-repeat;font-size:12px;margin-left:0rem;margin-top:0rem;margin-bottom:-1rem;padding-left:5rem;min-height:32px;padding-top:.5rem;color:#f07d00}.ccm-page .news-list-item-read-more-home{background-color:#f07d00 !important;border:none !important;margin-left:0rem !important;margin-bottom:0}.ccm-page .blog-page .blog-wrapper{text-align:center}.ccm-page .blog-page .blog-image{height:40rem;max-width:1600px;object-fit:cover;object-position:center;opacity:0.9;width:100%}.ccm-page .blog-page .blog-content{text-align:left}.ccm-page .page_password_request{background-color:transparent;border:0;padding:4rem;width:90%}.ccm-page .page_password_request #pagePassword{margin:1.5rem 0}.ccm-page .page_password_request #submit{background-color:#008a88;color:#fff;margin-left:0 !important}.ccm-page .referenssi-logot .ccm-faq-block-entries{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.ccm-page .referenssi-logot .ccm-faq-block-entries .faq-entry-content{padding:1rem;width:30%}@media only screen and (min-width:480px){.ccm-page .referenssi-logot .ccm-faq-block-entries .faq-entry-content{width:25%}}@media only screen and (min-width:770px){.ccm-page .referenssi-logot .ccm-faq-block-entries .faq-entry-content{width:15%}}@media only screen and (min-width:1200px){.ccm-page .referenssi-logot .ccm-faq-block-entries .faq-entry-content{width:12%}}.ccm-page .referenssi-logot .ccm-faq-block-entries .faq-entry-content p{font-size:1.2rem;text-align:center;word-break:break-word}.ccm-page .referenssi-logot .ccm-faq-block-entries .faq-entry-content img{max-height:8rem;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .referenssi-logot .ccm-faq-block-entries .faq-entry-content img:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.ccm-page .referenssi-logot .ccm-faq-block-links{display:none}.ccm-page .ccm-image-slider-container{background-color:#fef8f2;min-height:500px;padding:4rem;text-align:center}.ccm-page .ccm-image-slider-inner{display:flex;flex-direction:column;height:700px}@media only screen and (min-width:550px){.ccm-page .ccm-image-slider-inner{height:600px}}@media only screen and (min-width:770px){.ccm-page .ccm-image-slider-inner{height:500px}}@media only screen and (min-width:1200px){.ccm-page .ccm-image-slider-inner{height:400px}}.ccm-page .ccm-image-slider-inner .rslides_tabs{margin-top:auto}.ccm-page .ccm-image-slider-inner .rslides_nav{top:80%}@media only screen and (min-width:770px){.ccm-page .ccm-image-slider-inner .rslides_nav{top:50%}}.ccm-page .ccm-image-slider-text{margin:auto;position:relative;width:100%}@media only screen and (min-width:770px){.ccm-page .ccm-image-slider-text{width:70%}}.ccm-page .ccm-image-slider-text:before{align-items:center;background-color:#fdc94f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='44' height='44' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cpath id='prefix__a' d='M5.402 32.601l6.971-2.324c.464-.154.97-.117 1.407.103 1.902.961 4.004 1.459 6.14 1.453 5.206-.002 9.965-2.945 12.297-7.61.96-1.902 1.458-4.004 1.453-6.135l.003-.82c-.385-6.98-5.958-12.552-12.836-12.935h-.922c-2.13-.005-4.233.493-6.142 1.457-4.658 2.328-7.601 7.087-7.603 12.298-.006 2.131.492 4.233 1.453 6.135.22.437.257.943.103 1.407L5.402 32.6zm31.935-14.52c.006 2.708-.627 5.379-1.844 7.789-2.949 5.9-8.977 9.628-15.568 9.63-2.448.006-4.866-.51-7.093-1.51l-9.75 3.25c-1.432.477-2.796-.886-2.318-2.32l3.25-9.749c-1.001-2.227-1.517-4.644-1.51-7.088.002-6.596 3.73-12.624 9.623-15.57C14.544 1.294 17.217.66 19.92.668l1.017.003c8.846.488 15.909 7.55 16.4 16.497v.914z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='translate(3 3)'%3E%3Cmask id='prefix__b' fill='%23fff'%3E%3Cuse xlink:href='%23prefix__a'/%3E%3C/mask%3E%3Cg fill='%23FFF' mask='url(%23prefix__b)'%3E%3Cpath d='M0 0H44V44H0z' transform='translate(-3 -3)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:50%;background-position:center;background-repeat:no-repeat;border-radius:50%;content:'';display:flex;height:7rem;justify-content:center;margin:auto;margin-bottom:1.5rem;width:7rem}.ccm-page .ccm-block-social-links ul{margin-bottom:4rem}.ccm-page .ccm-block-social-links ul li a{align-items:center;background-color:#f07d00;border-radius:50%;color:#fff;display:flex;height:5rem;justify-content:center;width:5rem;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .ccm-block-social-links ul li a:hover,.ccm-page .ccm-block-social-links ul li a:focus,.ccm-page .ccm-block-social-links ul li a:active{text-decoration:none}.ccm-page .ccm-block-social-links ul li a:hover i,.ccm-page .ccm-block-social-links ul li a:focus i,.ccm-page .ccm-block-social-links ul li a:active i{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.ccm-page .ccm-block-social-links ul li a i{font-size:3rem}.ccm-page .sticky-buttons{display:none}@media only screen and (min-width:770px){.ccm-page .sticky-buttons{display:flex;flex-direction:column;position:fixed;top:10rem;z-index:9}}.ccm-page .sticky-buttons-text{font-size:0;opacity:0;width:0;-webkit-transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s;-o-transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s;transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s;-webkit-transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s .3s ease-in-out 0s;-moz-transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s .3s ease-in-out 0s;-o-transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s .3s ease-in-out 0s;-ms-transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s .3s ease-in-out 0s;transition:width .2s ease .2s,font-size .1s ease 0s,padding .2s ease .2s .3s ease-in-out 0s}.ccm-page .sticky-buttons-button{align-items:center;background-color:#008a88;border-top-right-radius:3rem;border-bottom-right-radius:3rem;color:#58585a;display:flex;margin-bottom:1.5rem;margin-right:auto;max-height:4rem}.ccm-page .sticky-buttons-button#sticky-calendar-button{background-color:#f07d00}.ccm-page .sticky-buttons-button#sticky-calendar-button:hover #sticky-calendar-text,.ccm-page .sticky-buttons-button#sticky-calendar-button:focus #sticky-calendar-text,.ccm-page .sticky-buttons-button#sticky-calendar-button:active #sticky-calendar-text{font-size:1.4rem;opacity:1;padding:0 1.5rem;width:100%;-webkit-transition:all .2s ease-in-out 0s,font-size .1s ease 0s;-o-transition:all .2s ease-in-out 0s,font-size .1s ease 0s;transition:all .2s ease-in-out 0s,font-size .1s ease 0s;-webkit-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s}.ccm-page .sticky-buttons-button#sticky-message-button{background-color:#008a88}.ccm-page .sticky-buttons-button#sticky-message-button:hover #sticky-message-text,.ccm-page .sticky-buttons-button#sticky-message-button:focus #sticky-message-text,.ccm-page .sticky-buttons-button#sticky-message-button:active #sticky-message-text{font-size:1.4rem;opacity:1;padding:0 1.5rem;width:100%;-webkit-transition:all .2s ease-in-out 0s,font-size .1s ease 0s;-o-transition:all .2s ease-in-out 0s,font-size .1s ease 0s;transition:all .2s ease-in-out 0s,font-size .1s ease 0s;-webkit-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s;transition:all .2s ease-in-out 0s,font-size .1s ease 0s .3s ease-in-out 0s}.ccm-page .sticky-buttons-icon button{background-color:transparent;border:0}.ccm-page .sticky-buttons a{color:#fff}.ccm-page .ccm-block-testimonial{text-align:center}@media only screen and (min-width:770px){.ccm-page .ccm-block-testimonial{padding:0 4rem}}.ccm-page .ccm-block-testimonial-wrapper{background-color:#fef8f2;color:#58585a;padding:4rem}.ccm-page .ccm-block-testimonial-icon{align-items:center;background-color:#fdc94f;border-radius:50%;display:flex;height:7rem;justify-content:center;margin:auto;margin-bottom:1.5rem;width:7rem}.ccm-page .ccm-block-testimonial-paragraph{margin-bottom:1.5rem}.ccm-page .feature-toggle{border-top:1px solid #f07d00}.ccm-page .feature-toggle-icon{margin-left:auto;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .feature-toggle a{align-items:center;color:#f07d00;display:flex;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ccm-page .feature-toggle a:hover,.ccm-page .feature-toggle a:focus,.ccm-page .feature-toggle a:active{color:#b73230;text-decoration:none}.ccm-page .feature-toggle a.active .feature-toggle-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.ccm-page .feature-toggle-title h3{margin:1rem 0}.ccm-page .feature-toggle-border hr{border-top:1px solid #f07d00;margin:0}.ccm-page .topbar{height:6rem;width:100%}.ccm-page .topbar-wrapper{padding-right:1.5rem;padding-top:1.5rem}@media only screen and (min-width:770px){.ccm-page .topbar-wrapper{padding-right:4rem}}.ccm-page .topbar-content{position:relative}.ccm-page .floating-text{position:absolute;pointer-events:none;z-index:80;transform:rotate(270deg);overflow-x:hidden;display:flex;justify-content:center;font-size:1.8rem;font-weight:bold;align-items:center;height:60px;width:300px;right:-120px;top:520px;color:#fff !important;background-color:#f07d00 !important}.ccm-page .floating-text .floating-button:hover .floating-text{color:red}.ccm-page .floating-buttons{z-index:90 !important;opacity:1;position:fixed;right:0;top:-200px;text-align:right;overflow:hidden !important;display:flex;flex-direction:column}@media (max-width:770px){.ccm-page .floating-buttons{display:none}}.ccm-page .floating-buttons .floating-button{overflow:hidden !important;z-index:50 !important;background-color:transparent;opacity:95%;color:#58585a;display:flex;flex-direction:column;align-items:flex-start;margin-top:300px;height:400px;width:60px}.ccm-page .floating-buttons .floating-button p{display:none;padding-left:4rem}.ccm-page .floating-buttons .floating-button p .btn{padding:1rem 2rem !important;font-size:16px !important;margin-top:0.5rem;margin-bottom:0.5rem;margin-left:0rem}.ccm-page .floating-buttons .floating-button:hover,.ccm-page .floating-buttons .floating-button:focus,.ccm-page .floating-buttons .floating-button:active{font-size:1.6rem;width:350px;height:100vh;z-index:999 !important;background-color:#fff;transform:translateY(-100px);padding-right:2rem;transition:all 200ms ease-out;opacity:95%;position:relative}.ccm-page .floating-buttons .floating-button:hover p,.ccm-page .floating-buttons .floating-button:focus p,.ccm-page .floating-buttons .floating-button:active p{display:block;color:#58585a}.ccm-page .floating-buttons .floating-button:hover .floating-box,.ccm-page .floating-buttons .floating-button:focus .floating-box,.ccm-page .floating-buttons .floating-button:active .floating-box{height:400px;width:400px;background-color:#fff;opacity:95%}.ccm-page .feature-toggle{border-top:1px solid #f07d00}.ccm-page .feature-top-content{background-color:#b73230;color:#fff;padding:4rem;padding-top:1rem;padding-bottom:2rem}.ccm-page .feature-top-content p{margin-bottom:0}.ccm-page .toggle-list-item{margin-bottom:4rem;border:none;border-radius:0;background-color:#b73230;margin-right:0;width:100%}.ccm-page .toggle-list-item h3{color:#fff}.ccm-page .toggle-list-item h5{color:#fff}.ccm-page .toggle-list-item p{color:#fff}.ccm-page .toggle-list-item-title{position:relative}.ccm-page .toggle-list-item-title h1,.ccm-page .toggle-list-item-title h2,.ccm-page .toggle-list-item-title h3,.ccm-page .toggle-list-item-title h4{margin:0 !important;color:#fff !important;font-size:14px !important;letter-spacing:3px;padding-left:4rem;padding-top:2rem;padding-bottom:4rem;text-transform:uppercase;font-weight:normal !important;text-decoration:none !important}.ccm-page .toggle-list-item-title h3:after{content:'';position:absolute;border:solid 1px #fff;display:block;width:50px;z-index:1;margin-left:0;top:42px}.ccm-page .toggle-list-item-icon{position:absolute;left:27rem;bottom:2rem;font-size:4rem !important;border:none;color:#fff;background-color:transparent}.ccm-page .toggle-list-item-icon-minus{display:none}.ccm-page .toggle-list-item-open-wrapper{background-color:#f9f9f9;border:2px solid #b73230;border-radius:5px;overflow-x:hidden}.ccm-page .toggle-list-item-open-wrapper p{color:#58585a;margin-inline:2rem}.ccm-page .toggle-list-item-open-wrapper h1,.ccm-page .toggle-list-item-open-wrapper h2,.ccm-page .toggle-list-item-open-wrapper h3,.ccm-page .toggle-list-item-open-wrapper h4,.ccm-page .toggle-list-item-open-wrapper h5,.ccm-page .toggle-list-item-open-wrapper h6{color:#b73230;margin:2rem;margin-top:4rem;padding-bottom:1rem}.ccm-page .toggle-list-item-open-wrapper h3{border-bottom:1px solid #b73230}.ccm-page .toggle-list-item-open-wrapper h5{color:#58585a;font-size:14px;padding-top:2rem;padding-bottom:4rem;border:none}.ccm-page .purple-feature-top-content{background-color:#A2559D !important}.ccm-page .purple-feature .toggle-list-item{background-color:#A2559D !important}.ccm-page .purple-feature .toggle-list-item-open-wrapper{border:2px solid #a2559d !important}.ccm-page .purple-feature .toggle-list-item-open-wrapper h1,.ccm-page .purple-feature .toggle-list-item-open-wrapper h2,.ccm-page .purple-feature .toggle-list-item-open-wrapper h3,.ccm-page .purple-feature .toggle-list-item-open-wrapper h4,.ccm-page .purple-feature .toggle-list-item-open-wrapper h5,.ccm-page .purple-feature .toggle-list-item-open-wrapper h6{color:#A2559D !important}.ccm-page .purple-feature .toggle-list-item-open-wrapper h3{border-bottom:1px solid #a2559d !important}.ccm-page .toggle-list-item-title:hover,.ccm-page .toggle-list-item-title:focus,.ccm-page .toggle-list-item-title:active{border:none !important}.ccm-toolbar-visible .ccm-page .mobile-wrapper{position:static;top:5rem}.ccm-toolbar-visible.ccm-edit-mode .ccm-page .mobile-wrapper{display:none}.ccm-toolbar-visible.ccm-edit-mode .ccm-page .sticky-buttons{display:none}