section.hero_banner{background-repeat:no-repeat;background-size:100% 100%}section.hero_banner>.hero_banner_container{align-items:center;display:flex;gap:60px;justify-content:center;margin-inline:auto;max-width:1440px;padding-inline:7.5rem}section.hero_banner>.hero_banner_container>div{width:50%}section.hero_banner>.hero_banner_container>div .image_banner{height:100%;max-width:100%;width:100%}section.hero_banner>.hero_banner_container a[type=button] span{align-items:center;display:flex;gap:.25rem;line-height:1.5rem}.banner_cta_container button{align-items:center;display:flex;gap:.5rem}dialog.popup_form form .hs-richtext.hs-main-font-element{display:none}dialog.popup_form{border-color:transparent;border-radius:.375rem;margin:auto;padding:3rem calc(3rem - 8px) 3rem 3rem}dialog.popup_form::backdrop{backdrop-filter:blur(4px);background-color:#80808061}dialog.popup_form button{display:grid;opacity:.6;padding:.4rem;place-content:center;position:absolute;right:.5rem;top:.5rem}dialog.popup_form button svg{height:20px;padding:0;width:20px}dialog.popup_form form input[type=submit]{float:right;margin-block:2rem 0}@media (max-width:1024px){section.hero_banner>.hero_banner_container{flex-direction:column;padding-top:calc(70px + 1.875rem);padding-inline:1.25rem}section.hero_banner>.hero_banner_container>div{width:100%}.banner_cta_container button{display:inline-flex;justify-content:center;width:100%}h1.font-medium.mb-2{font-size:1.875rem;line-height:2.25rem;margin-bottom:0}}