.page-module__HhCbha__banner{background:linear-gradient(to right,var(--brand-color-3),var(--brand-color-2));align-items:center;min-height:200px;display:flex}.page-module__HhCbha__bannerTitle{color:#fff;margin:0;font-size:36px;font-weight:700}.page-module__HhCbha__bookAppointment{background:radial-gradient(circle at 12% 35%,var(--brand-color-2)-7%,#0d0e1a 17%,transparent 56%),radial-gradient(circle at 23% center,#9c9e9f 34.9%,#fff 35.2%,transparent 35.9%),radial-gradient(circle at 68% center,#519ade -1%,#0d0e1a 18%,transparent 114%);color:#fff;background-color:#000;border-radius:1.2rem;justify-content:space-between;align-items:center;padding:2rem;display:flex;margin:3rem 0!important}.page-module__HhCbha__bookAppointment .page-module__HhCbha__h2{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:300;line-height:3rem}.page-module__HhCbha__bookAppointment a{color:var(--brand-color-3)!important}.page-module__HhCbha__h2{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:300;line-height:3rem}.page-module__HhCbha__ctaButton{border-radius:2rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;color:#fff!important;background-color:var(--brand-color-3)!important}.page-module__HhCbha__ctaImage{border-radius:20px;width:100%;max-width:300px;height:auto}
