.CTABanner_title__sgnsC{font-family:var(--font-rockitt,"Rokkitt",serif);font-weight:600;font-size:36px;line-height:1.2}@media(max-width:360px){.CTABanner_title__sgnsC{font-size:28px}}.CTABanner_description__Fxodz{font-family:var(--font-sans,"Source Sans 3",Arial,sans-serif);font-weight:400;font-size:20px;line-height:1.5}.CTABanner_button__V7CYx{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 24px;border-radius:40px;border:2px solid rgba(0,0,0,0);font-family:var(--font-sans,Arial,sans-serif);font-weight:600;font-size:16px;line-height:1;text-decoration:none;transition:all .5s cubic-bezier(.23,1,.32,1);width:-moz-fit-content;width:fit-content;cursor:pointer;color:#fff;background:#b5121b;border-color:#b5121b}.CTABanner_button__V7CYx:hover{color:#b5121b;background:#fff;border-color:#b5121b}.CTABanner_button__V7CYx:focus-visible{outline:none;color:#b5121b;background:#f2efec;border-color:rgba(0,0,0,0);box-shadow:0 0 0 4px rgba(181,18,27,.5)}.CTABanner_button__V7CYx:focus:not(:focus-visible){outline:none;color:#fff;background:#b5121b;border-color:#b5121b;box-shadow:none}.CTABanner_ctaBanner__mX1wi{width:100%;background:#003468;border-bottom:8px solid #b5121b;padding:96px 0}@media(max-width:768px){.CTABanner_ctaBanner__mX1wi{padding:64px 0}}@media(max-width:480px){.CTABanner_ctaBanner__mX1wi{padding:48px 0}}.CTABanner_inner__MNhX_{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;width:100%;max-width:1220px;margin:0 auto}@media(max-width:1268px){.CTABanner_inner__MNhX_{width:calc(100% - 96px);margin-left:48px;margin-right:48px}}@media(max-width:481px){.CTABanner_inner__MNhX_{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}.CTABanner_inner__MNhX_ h2{margin:0}@media(max-width:768px){.CTABanner_inner__MNhX_{flex-direction:column;align-items:flex-start;gap:32px}}@media(max-width:480px){.CTABanner_inner__MNhX_{gap:24px}}.CTABanner_title__sgnsC{color:#fff;margin:0;max-width:310px}@media(max-width:768px){.CTABanner_title__sgnsC{max-width:100%;font-size:32px}}@media(max-width:480px){.CTABanner_title__sgnsC{font-size:28px}}.CTABanner_rightColumn__Y2rAA{display:flex;flex-direction:column;gap:32px;max-width:780px}.CTABanner_description__Fxodz{color:#fff;margin:0}@media(max-width:768px){.CTABanner_description__Fxodz{font-size:18px}}@media(max-width:480px){.CTABanner_description__Fxodz{font-size:16px}}.CTABanner_buttons__fHb2A{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:480px){.CTABanner_buttons__fHb2A{flex-direction:column;align-items:flex-start}}