.site-hero-2024{overflow:hidden;position:relative}.site-hero-2024 .site-hero-2024__visuals{margin:0 auto;overflow:hidden;padding-bottom:28%;position:relative;width:100%;z-index:1}.site-hero-2024__content,.site-hero-2024__content.widget-type-rich_text{color:#1e1e1e;font-family:work-sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.58;max-width:1200px;padding:1.666em 0;position:relative;text-align:left}.site-hero-2024 h1{color:#1e1e1e;font-family:Ivar Display,serif;font-size:6rem;font-style:normal;font-weight:600;line-height:1.042}.site-hero-2024 h1 em{font-style:italic;font-weight:400}.site-hero-2024 p{margin:.83em 0 0}.site-hero-2024__cta_container{display:flex;flex-direction:columm;flex-wrap:wrap;gap:.8rem 1.5rem;margin:1.66em 0 0}.site-hero-2024 a.site_hero-2024__cta_button{align-items:center;background:#df2a0e;border:2px solid #df2a0e;border-radius:50px;color:var(--www-smartum-fi-white,#fff);display:flex;font-family:Inter,work-sans,sans-serif;font-size:.890625rem;font-style:normal;font-weight:700;justify-content:center;line-height:1.347;min-width:180px;padding:12px 53.76px 14px 53.77px;text-align:center;text-decoration:none}.site-hero-2024 a.site_hero-2024__cta_button:hover{background:#b6220c}.site-hero-2024 a.site_hero-2024__cta_button.secondary{background:#fff;border:2px solid #1e1e1e;border-radius:50px;color:#1e1e1e}.site-hero-2024 a.site_hero-2024__cta_button.secondary:hover{background:#eee}@media (max-width:1200px){.site-hero-2024__content,.site-hero-2024__content.widget-type-rich_text{font-size:.938rem;max-width:800px}}@media (max-width:1000px){.site-hero-2024__content,.site-hero-2024__content.widget-type-rich_text{padding:.75rem 0}.site-hero-2024 h1{font-size:3rem}}