.TopBanner_root__JJ_Qm{min-height:318px;padding:96px 17px 35px 15px;background-color:var(--color-primary);position:relative}:root[lang=en] .TopBanner_root2__O__zx{min-height:360px}.TopBanner_container__JfxQp{position:relative}.TopBanner_button__LIYof{background-color:var(--color-primary);color:var(--color-white);padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:2px;line-height:20px;font-weight:700;width:-moz-fit-content;width:fit-content;border-radius:4px}.TopBanner_button__LIYof:active{background-color:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-md)}.TopBanner_subHeading__CDuWq{padding:4px 8px;border-radius:8px 8px 0 8px;background:var(--color-yellow-tertiary);color:var(--color-text);font-size:14px;font-weight:700;line-height:18px;width:-moz-fit-content;width:fit-content;margin-bottom:8px}@media (hover:hover) and (pointer:fine){.TopBanner_button__LIYof:hover{background-color:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-md)}}@media (min-width:48rem){.TopBanner_root__JJ_Qm{padding-left:72px;padding-top:128px}}@media (min-width:61.875rem){.TopBanner_root__JJ_Qm{min-height:397px;padding-top:163px;padding-bottom:56px;padding-left:56px}.TopBanner_withCTA__Rk8Vq{padding-top:128px}.TopBanner_button__LIYof{min-width:200px}.TopBanner_subHeading__CDuWq{font-size:20px;font-weight:700;line-height:25px;margin-bottom:12px}}@media (min-width:80.5rem){.TopBanner_root__JJ_Qm{padding-left:104px;padding-right:102px}}