@media screen and (min-width:1430px){.carousel-container{margin-left:-17%;margin-right:-17%}}.carousel{display:flex;flex-direction:column-reverse}@media screen and (min-width:1200px){.carousel{padding-top:58px;max-width:1330px;justify-content:center;flex-direction:row;margin:0 auto}}.carousel-list__indicators{clear:both;min-height:14px;padding-top:18px;display:flex;display:none}@media screen and (min-width:1200px){.carousel-list__indicators{display:none}}.carousel-list__indicators-dot{width:11px;height:11px;background-color:#cfd2d8;margin-right:8px;cursor:pointer;border-radius:50%;transition:background-color .6s ease-in-out}.carousel-list__indicators-dot.active{background-color:var(--light-bluish-gray)}.carousel-list__indicators-dot:last-child{margin-right:0}@media screen and (min-width:1200px){.carousel-content-column{padding-left:90px;width:50%;display:flex;flex-direction:column;justify-content:center}}.carousel-content-column .carousel-heading{color:var(--navy-1200);font-weight:700;font-size:28px;line-height:120%;margin:40px 0;text-align:center}@media screen and (min-width:1200px){.carousel-content-column .carousel-heading{font-size:44px;line-height:120%;text-align:left;margin:0 0 40px}}.carousel-image-column{margin-top:38px;margin-bottom:0}@media screen and (min-width:1200px){.carousel-image-column{width:50%;margin-top:0}}.carousel-images{height:300px;max-width:100%}@media screen and (min-width:30em){.carousel-images{height:480px;width:614px}}@media screen and (min-width:1200px){.carousel-images{height:660px;width:auto}}.carousel .vertical-carousel-scroll-item{height:100%;width:100%;text-align:center;transition:all 1s ease;float:left;margin-right:-100%;opacity:0;animation:fade-out .2s ease-in-out}.carousel .vertical-carousel-scroll-item.active{animation:slide-down .5s ease-in-out .2s forwards}.carousel .vertical-carousel-scroll img{width:auto;height:100%;object-fit:contain}.carousel .vertical-carousel-scroll .wpbdmv-animation{height:100%}.carousel ol{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:18px 17px;grid-template-columns:1fr 1fr}@media screen and (min-width:1200px){.carousel ol{margin:0}}@media screen and (min-width:1430px){.carousel ol{grid-gap:18px 19px;grid-template-columns:repeat(4,1fr)}}.carousel ol li{padding:6px 0;text-align:center;margin:0;background-color:var(--grey-200);color:var(--navy-800);font-weight:700;font-size:16px;transition:background-color 1s ease;position:relative;border-radius:20px 20px 0 0}.carousel ol li:nth-of-type(2n){margin-right:0}.carousel ol li.active{background-color:var(--green-100);color:var(--navy-1200)}@media screen and (min-width:768px){.carousel-content-column{width:600px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1200px){.carousel-content-column{width:50%;margin-right:0;margin-left:0}}.carousel-content-column .wp-block-button{margin-right:auto;margin-left:0;margin-top:36px;width:auto}@media screen and (min-width:768px){.carousel-content-column .wp-block-button{margin-left:auto}}@media screen and (min-width:1200px){.carousel-content-column .wp-block-button{margin-left:0}}.carousel-content-column .wp-block-button .wp-block-button__link{color:var(--brand-primary-500);border:2px solid var(--brand-primary-500)}.carousel-content-column .wp-block-button .wp-block-button__link:hover{opacity:.7}.carousel-content-container{position:relative;min-height:200px}.carousel-content-item{position:absolute;top:0;left:0;height:100%;width:100%;transition:all 1s ease;opacity:0;animation:fade-out .2s ease-in-out}@media screen and (min-width:768px){.carousel-content-item{text-align:center}}@media screen and (min-width:1200px){.carousel-content-item{text-align:left}}.carousel-content-item.active{animation:slide-down .5s ease-in-out .2s forwards}.carousel-content-item h3{margin-top:40px;font-weight:700;font-size:22px;line-height:120%;color:var(--brand-primary-500)}.carousel-content-item ul{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.carousel-content-item ul{max-width:400px;margin:0 auto;text-align:left}}@media screen and (min-width:1200px){.carousel-content-item ul{max-width:none;margin:0}}.carousel-content-item ul li{color:var(--navy-1000);font-weight:500;font-size:16px;line-height:150%}@media screen and (min-width:1200px){.carousel-content-item ul li{font-weight:700;font-size:20px;line-height:132.02%}}.carousel-content-item ul li img{margin-right:30px}@keyframes slide-down{0%{opacity:0;transform:translateY(-5px)}90%{opacity:1}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}