.topicBanners[data-v-ae34ffd3]{margin:0 auto;width:100%}.topicBanners--fullWidth[data-v-ae34ffd3]{margin-left:-15px;width:calc(100% + 30px)}@media (min-width:576px){.topicBanners--fullWidth[data-v-ae34ffd3]{margin-left:-20px;max-width:1480px;width:calc(100% + 40px)}}@media (min-width:1440px){.topicBanners--fullWidth[data-v-ae34ffd3]{margin-left:0;margin-right:0;max-width:1600px;width:100%}}.slim-carousel[data-v-ae34ffd3]{position:relative}@media (min-width:480px){.slim-carousel[data-v-ae34ffd3]{margin-bottom:1rem}}.slim-carousel__container[data-v-ae34ffd3]{display:flex;gap:8px;height:auto;overflow-x:auto;padding:15px 15px 0;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:10px}@media (min-width:576px){.slim-carousel__container[data-v-ae34ffd3]{padding:15px 20px}}@media (min-width:1440px){.slim-carousel__container[data-v-ae34ffd3]{margin-top:10px;padding:15px 1px}}.slim-carousel__container[data-v-ae34ffd3]::-webkit-scrollbar{-webkit-appearance:none;height:10px}.slim-carousel__container[data-v-ae34ffd3]:hover::-webkit-scrollbar-thumb{background-color:#b7b7b7;border:0;border-radius:10px;cursor:pointer}@media (min-width:890px){.slim-carousel__container[data-v-ae34ffd3]:hover::-webkit-scrollbar-thumb{display:none}}.slim-carousel__control[data-v-ae34ffd3]{display:none;padding-left:3px}@media (min-width:890px){.slim-carousel__control[data-v-ae34ffd3]{align-items:center;background-color:#fff;border:1px solid #31a993;border-radius:33px;display:flex;height:33px;justify-content:center;position:absolute;top:calc(50% - 42px);transition:all .3s;width:33px;z-index:5}.slim-carousel__control--left[data-v-ae34ffd3]{left:0;transform:rotate(180deg)}}@media (min-width:1440px){.slim-carousel__control--left[data-v-ae34ffd3]{left:-16px}}@media (min-width:890px){.slim-carousel__control--right[data-v-ae34ffd3]{right:0}}@media (min-width:1440px){.slim-carousel__control--right[data-v-ae34ffd3]{right:-16px}}.slim-carousel__control[data-v-ae34ffd3] svg{margin-left:2px;fill:#fff}.slim-carousel__item--banners[data-v-ae34ffd3]{display:flex;flex-shrink:0;height:auto;max-height:390px;width:auto}.slim-carousel__item--banners img[data-v-ae34ffd3]{max-height:390px}@media only screen and (min-width:768px){.slim-carousel__item--banners[data-v-ae34ffd3],.slim-carousel__item--banners img[data-v-ae34ffd3]{max-height:440px}}.slim-carousel__item--upper-carousel-banners[data-v-ae34ffd3]{display:flex;flex:0 0 100%;min-width:180px}.slim-carousel__item--desktop-only[data-v-ae34ffd3]{display:none}@media only screen and (min-width:768px){.slim-carousel__item--desktop-only[data-v-ae34ffd3]{display:flex}}.banner[data-v-ae34ffd3]{position:relative;width:100%}.banner img[data-v-ae34ffd3]{border-radius:16px}.banner__container[data-v-ae34ffd3]{bottom:0;container-type:size;justify-content:end;left:0;padding:0;position:absolute;top:0;width:100%}.banner__container[data-v-ae34ffd3],.banner__container__inner[data-v-ae34ffd3]{align-items:start;display:flex;flex-direction:column}.banner__container__inner[data-v-ae34ffd3]{gap:4px;max-width:70%;padding:0 10px 15px}@container (min-height: 380px) and (min-width: 0px){.banner__container__inner[data-v-ae34ffd3]{max-width:100%;padding:0 10px 15px}}@container (min-height: 380px) and (min-width: 350px){.banner__container__inner[data-v-ae34ffd3]{max-width:70%;padding:0 20px 20px}}@container (min-height: 430px) and (min-width: 210px){.banner__container__inner[data-v-ae34ffd3]{gap:6px;max-width:100%;padding:0 20px 20px}}@container (min-height: 430px) and (min-width: 400px){.banner__container__inner[data-v-ae34ffd3]{gap:10px;max-width:55%;padding:0 30px 30px}}.banner h2[data-v-ae34ffd3]{color:#fff;font-family:scale-variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;font-variation-settings:"wght" 500,"wdth" 125;letter-spacing:2px;line-height:18px;margin:0}@container (min-height: 380px) and (min-width: 0px){.banner h2[data-v-ae34ffd3]{font-size:13px;line-height:16px}}@container (min-height: 380px) and (min-width: 200px){.banner h2[data-v-ae34ffd3]{font-size:19px;line-height:25px}}@container (min-height: 430px) and (min-width: 210px){.banner h2[data-v-ae34ffd3]{font-size:22px;line-height:29px}}@container (min-height: 430px) and (min-width: 400px){.banner h2[data-v-ae34ffd3]{font-size:22px;font-variation-settings:"wght" 500,"wdth" 135;line-height:29px}}.banner p[data-v-ae34ffd3]{color:#fff;font-family:scale-variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px;font-variation-settings:"wght" 300,"wdth" 100;line-height:15px;margin:0}@container (min-height: 380px) and (min-width: 0px){.banner p[data-v-ae34ffd3]{font-size:13px;line-height:15px}}@container (min-height: 380px) and (min-width: 200px){.banner p[data-v-ae34ffd3]{font-size:14px;line-height:19px}}@container (min-height: 430px) and (min-width: 210px){.banner p[data-v-ae34ffd3]{font-size:17px;line-height:23px}}@container (min-height: 430px) and (min-width: 400px){.banner p[data-v-ae34ffd3]{font-size:17px;line-height:23px}}.banner button[data-v-ae34ffd3]{background:#146154;border-radius:35px;color:#9ffa9d;cursor:pointer;font-size:13px;font-weight:500;margin-top:0;padding:4px 8px}@media only screen and (min-width:768px){.banner button[data-v-ae34ffd3]{font-size:16px;padding:8px 16px}}.banner--white button[data-v-ae34ffd3]{background:#fff;color:#146154}.banner--dark h2[data-v-ae34ffd3]{color:#004840}.banner--dark button[data-v-ae34ffd3]{background:#146154;color:#9ffa9d}.banner--dark p[data-v-ae34ffd3]{color:#004840}.banner--brand h2[data-v-ae34ffd3]{color:#fccce6}.banner--brand p[data-v-ae34ffd3]{color:#fff}.banner--brand button[data-v-ae34ffd3]{background:#fccce6;color:#064740}.banner:hover button[data-v-ae34ffd3]{background:#9ffa9d;color:#064740}
