.carousel{overflow:hidden}.carousel--default{padding-block:0}.carousel .splide__arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:40px;left:auto;padding-inline:20px;position:absolute;right:auto;top:auto;width:100%;z-index:2}@media(min-width:768px){.carousel .splide__arrows{bottom:0;padding-inline:47px}}@media(min-width:1024px){.carousel .splide__arrows{bottom:48px;padding-inline:80px;right:40px;width:500px}}@media(min-width:1280px){.carousel .splide__arrows{bottom:56px;right:102px;width:620px;height:30px;padding-inline:110px}}@media(min-width:1440px){.carousel .splide__arrows{bottom:64px;right:128px;width:700px;padding-inline:146px}}@media(min-width:1920px){.carousel .splide__arrows{bottom:64px;right:160px;width:800px;padding-inline:196px}}.carousel .splide__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:2px solid #002859;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:40px;background-color:#002859;color:#fff}@media(min-width:1280px){.carousel .splide__arrow{height:30px;width:30px}}.carousel .splide__arrow svg{height:14px;width:14px}.carousel .splide__arrow:hover,.carousel .splide__arrow:focus{background-color:#fff;color:#002859}.carousel .splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;height:3px;list-style:none;margin:0;padding:0;gap:0}.carousel .splide__pagination li{-webkit-box-flex:1;-ms-flex:1;flex:1}.carousel .splide__pagination__page{background:rgba(0,0,0,.15);border:0;cursor:pointer;display:block;height:1px;padding:0;width:100%}.carousel .splide__pagination__page:after{display:none}.carousel .splide__pagination__page.is-active{background:#002859;height:3px}.carousel-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.carousel-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:720px;position:relative}}.carousel-slide__image{-ms-flex-negative:0;flex-shrink:0;height:240px;overflow:hidden;position:relative}@media(min-width:768px){.carousel-slide__image{height:320px}}@media(min-width:1024px){.carousel-slide__image{height:100%;inset:0;position:absolute;width:100%}}.carousel-slide__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-slide__panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(255,255,255,.8);border:1px solid rgba(237,237,237,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px 20px 100px;position:relative}@media(min-width:768px){.carousel-slide__panel{gap:24px;padding:35px 47px 100px}}@media(min-width:1024px){.carousel-slide__panel{gap:32px;height:100%;margin-left:auto;margin-right:40px;padding:80px 80px 140px;width:500px}}@media(min-width:1280px){.carousel-slide__panel{margin-right:102px;width:620px;padding:72px 72px 140px;gap:28px}}@media(min-width:1440px){.carousel-slide__panel{margin-right:128px;width:700px;padding:80px 80px 140px;gap:34px}}@media(min-width:1920px){.carousel-slide__panel{margin-right:160px;width:800px;padding:80px 80px 140px;gap:34px}}.carousel-slide__title{font-family:"Neutra2Text",sans-serif;font-weight:600;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-size:22px;line-height:29.7px;letter-spacing:0;text-transform:uppercase;color:#002859;margin:0;text-transform:uppercase}@media(min-width:768px){.carousel-slide__title{font-size:26px;line-height:35.1px}}@media(min-width:1280px){.carousel-slide__title{font-size:30px;line-height:40.5px}}.carousel-slide__body{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-size:13px;line-height:22.1px;color:#333}@media(min-width:1280px){.carousel-slide__body{font-size:14px;line-height:23.8px}}.carousel-slide__body p{margin-bottom:16px}.carousel-slide__body p:last-child{margin-bottom:0}.carousel-slide__body a{color:#002859;text-decoration:underline}.carousel-slide__body a:hover,.carousel-slide__body a:focus{text-decoration:none}.carousel--cards{padding-inline:20px 0;position:relative}@media(min-width:768px){.carousel--cards{padding-inline:48px 0}}@media(min-width:1024px){.carousel--cards{padding-inline:96px 0}}@media(min-width:1280px){.carousel--cards{padding-inline:120px 0}}@media(min-width:1440px){.carousel--cards{padding-inline:128px 0}}@media(min-width:1920px){.carousel--cards{padding-inline:320px 0}}.carousel--cards .splide:not(.is-overflow) .splide__arrows{display:none}@media(min-width:1640px){.carousel--cards .splide-wrapper-count-1 .splide__arrows,.carousel--cards .splide-wrapper-count-2 .splide__arrows,.carousel--cards .splide-wrapper-count-3 .splide__arrows{display:none}}.carousel--cards .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;height:34px;left:auto;padding:0;position:absolute;right:20px;top:-48px;width:82px;z-index:2}@media(min-width:768px){.carousel--cards .splide__arrows{right:48px;top:-54px}}@media(min-width:1024px){.carousel--cards .splide__arrows{right:96px;top:-60px}}@media(min-width:1280px){.carousel--cards .splide__arrows{right:120px;top:-61px}}@media(min-width:1440px){.carousel--cards .splide__arrows{right:125px;top:-68px}}@media(min-width:1920px){.carousel--cards .splide__arrows{right:320px}}.carousel--cards .splide__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#002859;border:1px solid #002859;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:34px}.carousel--cards .splide__arrow svg{height:12px;width:12px}.carousel--cards .splide__arrow:hover,.carousel--cards .splide__arrow:focus{background:#fff;color:#002859}.carousel--cards .splide__arrow:disabled{opacity:.3;cursor:default}.carousel--cards .splide__pagination{display:none}.carousel--cards .splide__track{padding-right:calc(40px + ((100vw - 360px) / ((768 - 360) / (448 - 40)))) !important}@media(min-width: 768px){.carousel--cards .splide__track{padding-right:calc(300px + ((100vw - 768px) / ((1024 - 768) / (556 - 300)))) !important}}@media(min-width: 1024px){.carousel--cards .splide__track{padding-right:calc(148px + ((100vw - 1024px) / ((1280 - 1024) / (404 - 148)))) !important}}@media(min-width: 1280px){.carousel--cards .splide__track{padding-right:calc(290px + ((100vw - 1280px) / ((1440 - 1280) / (450 - 290)))) !important}}@media(min-width: 1440px){.carousel--cards .splide__track{padding-right:calc(391px + ((100vw - 1440px) / ((1920 - 1440) / (871 - 391)))) !important}}@media(min-width: 1920px){.carousel--cards .splide__track{padding-right:320px !important}}.card-carousel__header{margin-bottom:34px;padding-right:96px;padding-top:4px}@media(min-width:768px){.card-carousel__header{margin-bottom:36px}}@media(min-width:1024px){.card-carousel__header{padding-top:6px}}@media(min-width:1280px){.card-carousel__header{margin-bottom:40px}}@media(min-width:1440px){.card-carousel__header{margin-bottom:48px}}.card-carousel__title{font-family:"Neutra2Text",sans-serif;font-weight:600;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-size:22px;line-height:29.7px;letter-spacing:0;text-transform:uppercase;color:#002859;margin:0;text-transform:uppercase}@media(min-width:768px){.card-carousel__title{font-size:26px;line-height:35.1px}}@media(min-width:1280px){.card-carousel__title{font-size:30px;line-height:40.5px}}.card-carousel__card{background:rgba(242,242,242,.5);border:1px solid #e0e0e0;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.card-carousel__card-image{-ms-flex-negative:0;flex-shrink:0;height:256px;overflow:hidden;padding:16px 16px 0}@media(min-width:768px){.card-carousel__card-image{height:258px;padding:18px 18px 0}}@media(min-width:1024px){.card-carousel__card-image{height:260px;padding:20px 20px 0}}@media(min-width:1440px){.card-carousel__card-image{height:264px;padding:24px 24px 0}}.card-carousel__card-image img{border-radius:4px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-carousel__card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}@media(min-width:768px){.card-carousel__card-content{padding:18px}}@media(min-width:1024px){.card-carousel__card-content{padding:20px}}@media(min-width:1280px){.card-carousel__card-content{padding:22px 20px}}@media(min-width:1440px){.card-carousel__card-content{padding:28px 24px 32px}}.card-carousel__card-eyebrow{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-size:12px;line-height:14.4px;letter-spacing:1.2px;text-transform:uppercase;color:#000;margin:0 0 8px}@media(min-width:768px){.card-carousel__card-eyebrow{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-size:14px;line-height:19.6px;letter-spacing:1.4px;text-transform:uppercase}}@media(min-width:1280px){.card-carousel__card-eyebrow{margin:0 0 10px}}.card-carousel__card-title{color:#002859;margin:0 0 8px}@media(min-width:768px){.card-carousel__card-title{margin:0 0 12px}}@media(min-width:1280px){.card-carousel__card-title{margin:0 0 14px}}@media(min-width:1280px){.card-carousel__card-title{margin:0 0 16px}}.card-carousel__card-desc{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-size:13px;line-height:22.1px;color:#4f4f4f;margin:0}@media(min-width:1280px){.card-carousel__card-desc{font-size:14px;line-height:23.8px}}