.featured-banner{color:#fff;width:100%;position:relative;padding:0 var(--spacer-six);max-width:1920px;margin-inline:auto}.featured-banner__inner{position:relative;-ms-flex-line-pack:center;align-content:center;z-index:1}@media(min-width: 1280px){.featured-banner__inner{min-height:224px}}.featured-banner__image{top:0;left:0;width:100%;height:100%;content:"";display:block;position:absolute;z-index:-1}.featured-banner__image .picture{border-radius:10px}.featured-banner__heading{text-align:center;-webkit-margin-after:8px;margin-block-end:8px}.featured-banner__content-wrapper{width:100%;padding:var(--spacer-two);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.featured-banner__content-wrapper{padding-inline:var(--spacer-five);width:calc((284px + ((100vw - 768px) / ((1280 - 768) / (592 - 284)))) + var(--spacer-five)*2)}}@media(min-width: 1280px){.featured-banner__content-wrapper{width:calc(592px + var(--spacer-five)*2)}}.featured-banner__content{text-align:center}.featured-banner__content p:not([class]){font-size:14px;line-height:1.6}@media(min-width: 768px)and (max-width: 1279.98px){.featured-banner__content p:not([class]){font-size:calc(14px + ((100vw - 768px) / ((1280 - 768) / (16 - 14))))}}@media(min-width: 1280px){.featured-banner__content p:not([class]){font-size:16px}}.featured-banner__links-wrapper{gap:10px;-webkit-margin-before:10px;margin-block-start:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 576px){.featured-banner__links-wrapper{-webkit-margin-before:calc(10px + ((100vw - 576px) / ((768 - 576) / (12 - 10))));margin-block-start:calc(10px + ((100vw - 576px) / ((768 - 576) / (12 - 10))))}}@media(min-width: 768px){.featured-banner__links-wrapper{gap:16px;-webkit-margin-before:calc(12px + ((100vw - 768px) / ((1280 - 768) / (24 - 12))));margin-block-start:calc(12px + ((100vw - 768px) / ((1280 - 768) / (24 - 12))))}}@media(min-width: 1280px){.featured-banner__links-wrapper{gap:var(--spacer-five);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-margin-before:24px;margin-block-start:24px}}.featured-banner__phone-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#50c9ec;-webkit-column-gap:var(--spacer-one);-moz-column-gap:var(--spacer-one);column-gap:var(--spacer-one);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-block:0;font-family:"Kapra-Regular",sans-serif;font-weight:400;font-size:calc(32px + ((100vw - 320px) / ((768 - 320) / (36 - 32))));line-height:1.1;letter-spacing:0;text-transform:uppercase}@media(min-width: 768px)and (max-width: 1279.98px){.featured-banner__phone-link{font-size:calc(36px + ((100vw - 768px) / ((1280 - 768) / (42 - 36))))}}@media(min-width: 1280px)and (max-width: 1919.98px){.featured-banner__phone-link{font-size:calc(42px + ((100vw - 1280px) / ((1920 - 1280) / (48 - 42))))}}@media(min-width: 1920px){.featured-banner__phone-link{font-size:48px}}@media(min-width: 1280px){.featured-banner__phone-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.featured-banner__phone-link svg{width:24px;height:24px}@media(min-width: 768px){.featured-banner__phone-link svg{width:calc(30px + ((100vw - 768px) / ((1440 - 768) / (48 - 30))));height:calc(30px + ((100vw - 768px) / ((1440 - 768) / (48 - 30))))}}@media(min-width: 1440px){.featured-banner__phone-link svg{width:48px;height:48px}}.featured-banner__links{gap:var(--spacer-one);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-banner.blue.mobile-padding .featured-banner__inner{padding-block:30px}@media(min-width: 768px){.featured-banner.blue.mobile-padding .featured-banner__inner{padding-block:calc(20px + ((100vw - 768px) / ((1280 - 768) / (0 - 20))))}}@media(min-width: 1280px){.featured-banner.blue.mobile-padding .featured-banner__inner{padding-block:0}}.featured-banner.blue .featured-banner__inner,.featured-banner.black .featured-banner__inner{background:#0c214d;border-radius:10px}.featured-banner.blue .featured-banner__inner:has(.featured-banner__image),.featured-banner.black .featured-banner__inner:has(.featured-banner__image){background:rgba(0,0,0,0)}.featured-banner.blue .featured-banner__inner:has(.featured-banner__image):after,.featured-banner.black .featured-banner__inner:has(.featured-banner__image):after{width:100%;height:100%;top:0;left:0;background:rgba(21,38,76,.8);border-radius:10px;content:"";display:block;position:absolute;z-index:-1}@media(min-width: 768px){.featured-banner.blue .featured-banner__inner:has(.featured-banner__image):after,.featured-banner.black .featured-banner__inner:has(.featured-banner__image):after{background:-webkit-gradient(linear, left top, right top, from(rgba(21, 38, 76, 0.8)), color-stop(45%, rgba(21, 38, 76, 0.65)), color-stop(70%, rgba(21, 38, 76, 0)));background:linear-gradient(to right, rgba(21, 38, 76, 0.8) 0%, rgba(21, 38, 76, 0.65) 45%, rgba(21, 38, 76, 0) 70%)}}.featured-banner.black .featured-banner__inner{background:#000}.featured-banner.black .featured-banner__inner:has(.featured-banner__image){background:rgba(0,0,0,0)}.featured-banner.black .featured-banner__inner:has(.featured-banner__image):after{background:rgba(0,0,0,.8)}@media(min-width: 768px){.featured-banner.black .featured-banner__inner:has(.featured-banner__image):after{border-radius:10px;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}}.featured-banner.pink{padding-inline:0;max-width:unset}.featured-banner.pink .featured-banner__inner{background:rgba(0,0,0,0)}@media(min-width: 768px){.featured-banner.pink .featured-banner__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-banner.pink .featured-banner__image{position:relative;height:265px}@media(min-width: 768px){.featured-banner.pink .featured-banner__image{height:auto;max-width:calc(298px + ((100vw - 768px) / ((1280 - 768) / (394 - 298))))}}@media(min-width: 1280px){.featured-banner.pink .featured-banner__image{max-width:calc(394px + ((100vw - 1280px) / ((1440 - 1280) / (486 - 394))))}}@media(min-width: 1440px){.featured-banner.pink .featured-banner__image{max-width:calc(486px + ((100vw - 1440px) / ((1920 - 1440) / (630 - 486))))}}@media(min-width: 1920px){.featured-banner.pink .featured-banner__image{max-width:630px}}.featured-banner.pink .featured-banner__image .media{position:absolute}.featured-banner.pink .featured-banner__image .picture{border-radius:0}.featured-banner.pink .featured-banner__content-wrapper{width:100%;padding-block:var(--spacer-three);background:-webkit-gradient(linear, left top, right top, from(#FF669A), color-stop(50%, #E41483), to(#89067A));background:linear-gradient(to right, #FF669A 0%, #E41483 50%, #89067A 100%);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.featured-banner.pink .featured-banner__content-wrapper{padding:calc(28px + ((100vw - 768px) / ((1280 - 768) / (56 - 28)))) calc(40px + ((100vw - 768px) / ((1280 - 768) / (80 - 40))))}}@media(min-width: 1280px){.featured-banner.pink .featured-banner__content-wrapper{padding:calc(56px + ((100vw - 1280px) / ((1440 - 1280) / (64 - 56)))) calc(80px + ((100vw - 1280px) / ((1440 - 1280) / (96 - 80))))}}@media(min-width: 1440px){.featured-banner.pink .featured-banner__content-wrapper{padding:calc(64px + ((100vw - 1440px) / ((1920 - 1440) / (136 - 64)))) calc(96px + ((100vw - 1440px) / ((1920 - 1440) / (112 - 96))))}}@media(min-width: 1920px){.featured-banner.pink .featured-banner__content-wrapper{padding:120px 112px}}.featured-banner.pink .featured-banner__heading{-webkit-margin-after:var(--spacer-one);margin-block-end:var(--spacer-one)}.featured-banner.pink .featured-banner__content{text-align:left}.featured-banner.pink .featured-banner__links-wrapper{-webkit-margin-before:var(--spacer-two);margin-block-start:var(--spacer-two)}.featured-banner.pink .featured-banner__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.featured-banner.purple .featured-banner__inner{border-radius:10px;background:#6b35b5}@media(min-width: 768px){.featured-banner.purple .featured-banner__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.featured-banner.purple .featured-banner__image{position:relative;height:160px}@media(min-width: 768px){.featured-banner.purple .featured-banner__image{position:absolute;height:100%;width:50%}}.featured-banner.purple .featured-banner__image .picture{border-radius:10px 10px 0 0}@media(min-width: 768px){.featured-banner.purple .featured-banner__image .picture{border-radius:10px 0 0 10px}}.featured-banner.purple .featured-banner__content-wrapper{padding:var(--spacer-two)}@media(min-width: 768px){.featured-banner.purple .featured-banner__content-wrapper{width:50%;padding-block:calc(24px + ((100vw - 768px) / ((1280 - 768) / (48 - 24))))}}@media(min-width: 1280px){.featured-banner.purple .featured-banner__content-wrapper{padding-block:calc(48px + ((100vw - 1280px) / ((1440 - 1280) / (64 - 48))))}}@media(min-width: 1440px){.featured-banner.purple .featured-banner__content-wrapper{padding-block:64px}}.featured-banner.purple .featured-banner__heading{-webkit-margin-after:var(--spacer-one);margin-block-end:var(--spacer-one)}.featured-banner.purple .featured-banner__heading,.featured-banner.purple .featured-banner__content{max-width:413px}@media(min-width: 1440px){.featured-banner.purple .featured-banner__heading,.featured-banner.purple .featured-banner__content{max-width:calc(413px + ((100vw - 1440px) / ((1920 - 1440) / (590 - 413))))}}@media(min-width: 1920px){.featured-banner.purple .featured-banner__heading,.featured-banner.purple .featured-banner__content{max-width:590px}}.featured-banner:not(:has(.featured-banner__image)) .featured-banner__inner{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-banner:not(:has(.featured-banner__image)) .featured-banner__heading{grid-area:heading}@media(min-width: 768px){.featured-banner:not(:has(.featured-banner__image)) .featured-banner__heading{place-self:end start}}.featured-banner:not(:has(.featured-banner__image)) .featured-banner__content-wrapper{padding-inline:var(--spacer-five);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.featured-banner:not(:has(.featured-banner__image)) .featured-banner__content-wrapper{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"heading links" "content links";-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:start;-webkit-column-gap:var(--spacer-two);-moz-column-gap:var(--spacer-two);column-gap:var(--spacer-two)}}.featured-banner:not(:has(.featured-banner__image)) .featured-banner__content{text-align:left;grid-area:content}@media(min-width: 768px){.featured-banner:not(:has(.featured-banner__image)) .featured-banner__content{place-self:start}}.featured-banner:not(:has(.featured-banner__image)) .featured-banner__links-wrapper{grid-area:links;-webkit-margin-before:var(--spacer-two);margin-block-start:var(--spacer-two)}@media(min-width: 768px){.featured-banner:not(:has(.featured-banner__image)) .featured-banner__links-wrapper{-webkit-margin-before:unset;margin-block-start:unset;grid-row:1/span 2}}.featured-banner:not(:has(.featured-banner__image)) .featured-banner__links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}