:root{--vaaleaVari:#fff45f;--tummaVari:#fdb913;--variValk:#fff;--variVaal:var(--vaaleaVari);--variKesk:var(--tummaVari);--angle:0deg;--hdr-gradient:linear-gradient(to bottom right in oklab,oklch(82.71% 0.1679 81.29),oklch(94.92% 0.166 105.09) 12%,19%,oklch(82.71% 0.1679 81.29),oklch(94.92% 0.166 105.09) 38%,46%,oklch(82.71% 0.1679 81.29),65%,oklch(94.92% 0.166 105.09),75%,oklch(82.71% 0.1679 81.29),92%,oklch(94.92% 0.166 105.09));--sdr-gradient:linear-gradient(to bottom right,#fdb913,#fff45f 12%,19%,#fdb913,#fff45f 38%,46%,#fdb913,65%,#fff45f,75%,#fdb913,92%,#fff45f)}body,body>#page-container{overflow-x:hidden}.menu-cta{background-color:var(--tummaVari);padding:6px 10px 0 10px;margin-top:0!important;width:fit-content;border-radius:100vw;a{padding-bottom:0;white-space:nowrap;border-bottom:none!important}.et_mobile_menu &{margin:5%!important;padding:0!important;a{padding:5px 10px!important}}}h1,.fonttinosto{font-family:cholla-sans,sans-serif;font-weight:300;font-style:normal;letter-spacing:0.5rem;text-transform:uppercase}.et_pb_button,h2{font-family:cholla-sans,sans-serif;font-weight:300;font-style:normal;letter-spacing:0.2rem;text-transform:uppercase}h3,h4,h5{font-family:cholla-sans,sans-serif;font-weight:400;font-style:normal}p,a,li,body{font-family:sys-tt,sans-serif;font-weight:400;font-style:normal}.et_pb_text ul{list-style:none!important}.et_pb_text li{list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJz48cG9seWdvbiBwb2ludHM9JzEwLDUgNy41LDkuMzMgMi41LDkuMzMgMCw1IDIuNSwwLjY3IDcuNSwwLjY3JyBmaWxsPScjZmRiOTEzJyAvPjwvc3ZnPg==")}.kulmatveks{--cornerRad:50px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cornerRad)),50% 100%,0 calc(100% - var(--cornerRad)))}@supports (-moz-appearance:none){.kulmatveks{clip-path:none}}.hlokortti>*:first-child{background-image:linear-gradient(145deg,var(--tummaVari) 0%,var(--tummaVari) 100%);filter:contrast(120%)}.hlokortti>*:first-child::after{content:'';background-image:linear-gradient(145deg,var(--tummaVari) 0%,var(--tummaVari) 100%);filter:contrast(30%) brightness(80%);position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.5}.hlokortti>*:first-child img{mix-blend-mode:multiply;filter:saturate(0%) brightness(100%) contrast(120%) sepia(100%);object-fit:cover;aspect-ratio:3 / 4}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header,#main-header{position:fixed}}.grecaptcha-badge{display:none!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{right:0;left:unset;width:fit-content}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul *{width:fit-content;white-space:pre}.et_mobile_menu{max-height:70vh;overflow:scroll}.hieno-bg-osio{background-image:conic-gradient(from var(--angle),var(--variVaal),var(--variValk),var(--variVaal),var(--variKesk),var(--variVaal),var(--variVaal),var(--variKesk),var(--variValk),var(--variKesk),var(--variVaal),var(--variVaal),var(--variKesk),var(--variKesk),var(--variVaal));animation:10s rotate linear infinite}.hieno-bg-osio::after{content:'';background-position:center;background-attachment:fixed;position:absolute;top:0;left:0;width:100%;height:100%}.hieno-bg-osio::after{background-color:#fff;background-image:url(/wp-content/uploads/2025/10/envhexagon-musta.svg),url(/wp-content/uploads/2025/10/envhexagon-musta.svg),url(/wp-content/uploads/2025/10/envhexagon-musta.svg);background-size:80px 80px;background-position:90% 35%,84% 25%,93% 50%;background-repeat:no-repeat;mix-blend-mode:screen;@media (width < 981px){background-size:60px 60px;background-position:90% 55%,84% 42%,93% 73%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rotate{0%{--angle:0deg}100%{--angle:360deg}}.logo-marquee{--gap:5rem;--duration:20s;display:flex;overflow:hidden;user-select:none;gap:var(--gap)}.logo-marquee>div{flex-shrink:0;display:flex;justify-content:space-around;align-items:center;padding:0;margin:0!important;min-width:100%;width:auto!important;gap:var(--gap);animation:scroll var(--duration) linear infinite}.logo-marquee>div>div{padding:0!important;margin:0!important}.logo-marquee:hover>div{animation-play-state:paused}.logo-marquee>div>div,.logo-marquee>div>div>span{width:fit-content}.logo-marquee img{filter:brightness(0);height:5rem!important;width:auto;@media (width < 720px){height:3rem!important}}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.et_pb_section_video_bg::after{content:'';position:absolute;height:100%;width:100%;background-image:linear-gradient(0deg,rgba(253,185,19,1) 0%,rgba(255,244,95,1) 100%);mix-blend-mode:hard-light}.nostopalkki{backdrop-filter:blur(20px);background-image:linear-gradient(0deg,rgba(253,185,19,.5) 0%,rgba(255,244,95,.5) 100%);border:0px solid rgba(255,255,255,0.3)}.alasivugrid{--_gap:var(--gap,1rem);display:grid;gap:var(--_gap);grid-template-columns:1fr 1fr 1fr;& :first-child{grid-column-end:span 3}@media (width < 981px){& :first-child{grid-column-end:span 1}grid-template-columns:1fr}}.uusimenu .et_mobile_menu{min-width:70vw;left:-65vw}.polyclip{aspect-ratio:1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);& *{aspect-ratio:inherit;& img{object-fit:cover}}}.tagit{& div,& div>p{display:flex;flex-wrap:wrap;gap:1em;& span{background-color:white;border-radius:100vw;padding:2px 8px;white-space:nowrap}}}.ei-caps{text-transform:none!important}.wpcf7 label{margin-top:20px}.wpcf7-form button.wpcf7-submit{margin-top:20px;border:1px var(--tummaVari) solid;border-radius:0;background-color:transparent}.wpcf7 textarea{height:6lh}body .dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7-form-control:not(.wpcf7-submit){margin-top:0!important}.et_pb_toggle_title{hyphens:auto}