:root{--darkColor:#0C001D;--lightColor:#80BA27;--altcha-color-base:var(--darkColor);--altcha-color-text:#ffffff;--altcha-border-width:1px;--altcha-border-radius:0;--altcha-color-border:var(--lightColor)}body,body>#page-container{overflow-x:hidden}#main-content h1{font-size:clamp(2rem,1.2rem + 4vw,5rem)}#main-content h2:not(.et_pb_section_0 h2,.infobox h2){font-size:clamp(2rem,1.9rem + 1vw,3rem)}.clip-all,.henkilokortti .et_pb_team_member_image{--cornerRad:20px;clip-path:polygon(var(--cornerRad) 0%,calc(100% - var(--cornerRad)) 0%,100% var(--cornerRad),100% calc(100% - var(--cornerRad)),calc(100% - var(--cornerRad)) 100%,var(--cornerRad) 100%,0% calc(100% - var(--cornerRad)),0% var(--cornerRad))}.perusbutton{--cornerRad:5%;clip-path:polygon(var(--cornerRad) 0%,calc(100% - var(--cornerRad)) 0%,100% 50%,calc(100% - var(--cornerRad)) 100%,var(--cornerRad) 100%,0% 50%)}.fancylist ul{list-style-type:none}.fancylist ul li{margin-bottom:10px}.fancylist ul li::before{font-family:'ETmodules';content:"N";color:#80BA27;font-weight:bold;display:inline-block;width:1.2em;margin-left:-1em}.infobox{padding:10px 20px 10px 75px;overflow:hidden}.infobox::before{content:"i";background:var(--lightColor);color:#fff;font-size:30px;padding:10px 20px;position:absolute;left:0;top:0;height:100%;font-family:'Space Mono',monospace;font-weight:900}#mobile_menu1{width:80vw;right:0;left:initial}.nf-form-content input[type=button],.nf-form-content input[type=submit]{background-color:var(--lightColor)!important;color:var(--darkColor)!important;padding:10px 30px!important;height:fit-content!important}.nf-form-content .nf-progress-container{height:3px;margin-bottom:30px}.nf-form-content .nf-progress{height:3px;background-color:var(--lightColor)!important}.csconsentlink{cursor:pointer}@media (max-width:480px){#main-content h1,#main-content h2,#main-content h3{letter-spacing:-0.05em}}