*{--color-red:#ed2f3b;--container-inner-height:80rem;--container-inner-width:34rem;--carousel-img-bkg-height:42.5rem}.body-container-outer{overflow:hidden}.body-container-inner h2{font-weight:bold;color:var(--color-red);overflow:hidden}.carousel-container-outer:not([data-elem="1"]){padding-left:5rem}.carousel-container-inner{height:var(--container-inner-height);width:var(--container-inner-width)}.carousel-container-inner .carousel-img-bkg{position:absolute;width:var(--container-inner-width);height:var(--carousel-img-bkg-height);top:0;left:0;background-position:center center;background-size:contain;background-repeat:no-repeat}.carousel-container-inner{padding-top:calc(var(--carousel-img-bkg-height) + 2rem)}.carousel-container-inner .carousel-title-container h3{font-weight:bold;font-size:3rem}.carousel-container-inner .carousel-cta-container a{display:inline-block;color:#ed2f3b;background-color:#fff;border:1px solid var(--color-red);border-radius:50px;text-transform:uppercase;padding:1.5rem 2.5rem;transition:all .5s ease}.carousel-container-inner .carousel-cta-container a:hover{color:#fff;background-color:var(--color-red)}.carousel-container-inner .carousel-title-container,.carousel-container-inner .carousel-text-container,.carousel-container-inner .carousel-cta-container{opacity:0;transition:all .5s ease}.carousel-container-inner.slick-current .carousel-title-container,.carousel-container-inner.slick-current .carousel-text-container,.carousel-container-inner.slick-current .carousel-cta-container{opacity:1}.carousel-container-inner.slick-current .carousel-text-container{margin-bottom:3rem}button.slick-arrow svg g circle,button.slick-arrow svg g path{transition:all .5s ease}button.slick-arrow svg g{fill:#ed1c24;stroke:#ed1c24}button.slick-arrow svg g path{stroke:#fff}button.slick-arrow:hover svg g{fill:#fff}button.slick-arrow:hover svg g path{stroke:#ed1c24}button.slick-arrow:active{transform:translate(0,0) scale(.9)}button.slick-arrow.slick-disabled{transform:unset;cursor:default}button.slick-arrow.slick-disabled svg g{fill:#ffcbcd;stroke:#ffcbcd}button.slick-arrow.slick-disabled svg g path{stroke:#fff}button.slick-arrow.slick-disabled:hover svg g,button.slick-arrow.slick-disabled:active svg g{fill:#ffcbcd;stroke:#ffcbcd}button.slick-arrow.slick-disabled:hover svg g path,button.slick-arrow.slick-disabled:active svg g path{stroke:#fff}.carousel-container-outer .slick-list{overflow:visible}.slick-slide{position:relative;min-width:34rem;max-width:34rem;margin-right:4rem}button.slick-prev,button.slick-next{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:0}button.slick-prev{position:absolute;top:39rem;right:calc(25% + 7.5rem);z-index:10}button.slick-next{position:absolute;top:39rem;right:25%;z-index:10}.slick-slide img.hide{display:none}@media(max-width:768px){.carousel-container-outer{padding-left:0}.carousel-btn-container{right:0}.carousel-container-inner{padding-top:55rem}button.slick-prev{position:absolute;top:45rem;right:auto;left:calc(50% - 100px)}button.slick-next{position:absolute;top:45rem;right:calc(50% - 100px)}.carousel-img-bkg{margin-bottom:5rem}}@media(max-width:420px){.carousel-cta-container{display:flex;justify-content:center;align-items:center}}@media(max-width:320px){.slick-slide{min-width:30rem;max-width:30rem;margin-right:4rem}.carousel-container-inner .carousel-img-bkg{width:30rem}.carousel-container-inner .carousel-title-container{padding-top:16rem}}