.carousel-intro{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:140%;text-align:center}.carousel .carousel-slide .carousel-slide-inner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:95px 80px}.carousel .carousel-slide .carousel-slide-inner.left-aligned{justify-content:flex-start}.carousel .carousel-slide .carousel-slide-inner.left-aligned .content{margin:0}.carousel .carousel-slide .carousel-slide-inner .content{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:620px;min-height:400px}.carousel .carousel-slide .carousel-slide-inner .content .eyebrow{font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:10px}.carousel .carousel-slide .carousel-slide-inner .content .buttons{align-items:center;display:flex;flex-direction:row;margin:10px -10px}.carousel .carousel-slide .carousel-slide-inner .content .buttons .button.primary{background:#ff5c35;background-color:#ff5c35;color:#fff}.carousel .carousel-slide .carousel-slide-inner .content .buttons .button.primary,.carousel .carousel-slide .carousel-slide-inner .content .buttons .button.secondary{border:2px solid #ff5c35;border-radius:40px;font-family:sans-serif;font-family:Montserrat;font-weight:700;height:auto;line-height:1.5em;margin:10px!important;padding:9px 18px;text-shadow:none;transition:all .4s ease;width:auto}.carousel .carousel-slide .carousel-slide-inner .content .buttons .button.secondary{background:transparent;background-color:transparent;color:#ff5c35}.carousel .carousel-slide .carousel-slide-inner .content .buttons .cta_button{margin:10px!important;padding:9px 18px!important}.carousel .carousel-slide .carousel-slide-inner .content .buttons .button.primary:hover,.carousel .carousel-slide .carousel-slide-inner .content .buttons .button.secondary:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);transform:scale(1.1)}.carousel .carousel-slide .carousel-slide-inner .content.reverse-text *{color:#fff}.carousel .carousel-slide .carousel-slide-inner .carousel-image-container{align-items:center;display:flex;flex:1;height:100%;justify-content:center;margin:0 auto;max-width:620px;padding:20px 40px}.carousel .carousel-slide .carousel-slide-inner .carousel-image-container .carousel-image{height:100%;object-fit:contain;width:100%}@media screen and (max-width:1024px){.carousel .carousel-slide .carousel-slide-inner{align-items:center;flex-direction:column;justify-content:center}}@media (max-width:900px){.carousel .carousel-slide .carousel-slide-inner{margin:0 auto;padding:50px 40px}}