.hero-campaign-landing .uk-container{max-width:1081px}.hero-campaign-landing.is-white{background:#fff}.hero-campaign-landing.is-transparent{background:transparent}.hero-campaign-landing__preheadline{color:#038181;font-size:18px;letter-spacing:.72px;font-family:Roboto,serif;font-weight:800;text-transform:uppercase;margin-bottom:12px;line-height:1.6}.hero-campaign-landing__headline{color:#383d3d;font-family:Cooper,serif;font-size:48px;font-weight:400;margin-bottom:50px}.hero-campaign-landing__main-text{color:#383d3d;font-size:22px;font-family:Roboto,serif;font-weight:400;line-height:1.2;margin-bottom:24px;max-width:420px}.hero-campaign-landing__main-text span:has(strong){font-size:26px;line-height:1.37;position:relative;background-image:linear-gradient(transparent 14px,#E3F1F3 14px,#E3F1F3 34px,transparent 34px),linear-gradient(transparent 49px,#E3F1F3 49px,#E3F1F3 70px,transparent 70px);background-size:100% 38.62px;background-repeat:repeat-y;background-position:-3px 4px}.hero-campaign-landing__cta{background:#d35e4a;color:#fff;font-size:18px;font-family:Roboto,serif;font-weight:600;border-radius:4px;padding:12px 33px;margin-bottom:16px;width:100%;max-width:405px;display:flex;align-items:center;justify-content:center}.hero-campaign-landing__cta:hover{background:#ce4c35;color:#fff}.hero-campaign-landing__badges{gap:24px}.hero-campaign-landing__badges .hero-campaign-landing__badge{display:flex;align-items:center}.hero-campaign-landing__badges .hero-campaign-landing__badge img{max-height:50px;width:auto}.hero-campaign-landing__illustration{justify-content:center;align-items:center}.hero-campaign-landing__illustration .hero-campaign-landing__figure{margin:0;position:relative}.hero-campaign-landing__illustration .hero-campaign-landing__figure .hero-campaign-landing__img{max-width:620px;width:100%;height:auto}@media (max-width: 960px){.hero-campaign-landing__main-text{font-size:18px;max-width:unset}.hero-campaign-landing__main-text span:has(strong){background-size:100% 35.62px;background-position:-3px 0px;font-size:22px}.hero-campaign-landing__headline{margin-bottom:40px;font-size:42px}}@media (max-width: 640px){.hero-campaign-landing__main-text{font-size:16px}.hero-campaign-landing__headline{font-size:30px;margin-bottom:30px;text-wrap-style:pretty}.hero-campaign-landing__preheadline{font-size:16px}.hero-campaign-landing__cta{font-size:16px;padding:10px 20px}}
