.cta-banner a{background-color:#a41b10;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.12em;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.cta-banner a:hover{background-color:#e42313;cursor:pointer}.carousel-item h5{align-content:center;font-weight:700;text-transform:uppercase}.carousel-container{align-items:center;display:flex;justify-content:center;margin-top:-50px;position:relative}.carousel-controls{align-items:center;display:flex;width:50px;z-index:1}.next-button,.prev-button{background-color:#ee2429;background-position:50%;background-repeat:no-repeat;background-size:70%;border:none;border-radius:1px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;line-height:1;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transition:background-color .5s,border-radius .5s;visibility:hidden}.prev-button{height:46px;margin-top:-23px;width:46px}.next-button{height:50px;margin-top:-25px;width:50px}.next-button:active,.next-button:focus,.next-button:hover,.prev-button:active,.prev-button:focus,.prev-button:hover{background-color:#ee2429;border:none;border-radius:1px;outline:none;visibility:visible}.next-button:active,.prev-button:active{background-color:#ee2429;border-radius:1px}.carousel-controls:hover .next-button,.carousel-controls:hover .prev-button,.next-button.active,.prev-button.active{visibility:visible}.prev-button{background-image:url(https://145491376.fs1.hubspotusercontent-eu1.net/hubfs/145491376/arrow-left.jpg);left:70px}.next-button{background-image:url(https://145491376.fs1.hubspotusercontent-eu1.net/hubfs/145491376/arrow-right.jpg);right:70px}.carousel-container{margin-top:-100px}.carousel{display:flex;justify-content:flex-start;max-width:1050px;overflow:hidden;transition:transform 2s cubic-bezier(.25,.8,.25,1);width:100%}.carousel-item{align-items:center;background-color:#a41b10;color:#fff;display:flex;flex:1 0 25%;justify-content:center;min-height:120px;min-width:150px;padding:10px;text-align:center;transition:background-color .3s}.carousel-item .triangle{border-bottom:16px solid #e42313;border-left:8px solid transparent;border-right:8px solid transparent;height:0;left:50%;position:absolute;top:-16px;transform:translateX(-50%);width:0}.carousel-item:not(:last-child){border-right:1px solid #e42313}.carousel-item.active,.carousel-item:hover{background-color:#e42313;cursor:pointer}.carousel-item p{align-content:center;color:#fff;display:block;font-family:Lato,Trebuchet MS,sans-serif;font-size:.6em;font-weight:900;height:100%;margin-bottom:0;text-align:center;text-transform:uppercase;width:100%}.carousel-item.active:after{background:#e42313;content:" ";height:12px;margin-left:-6px;position:absolute;top:-6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12px}.banner-hero{background-position:50%;background-repeat:no-repeat;height:550px;margin:0 auto;position:relative;width:100%}.banner-hero-container{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:800px}.carousel-indicators{display:flex;gap:8px;justify-content:center;margin-top:15px}@media screen and (max-width:1000px){.carousel,.carousel-container{justify-content:center}.carousel-container{align-items:center;display:flex;flex-wrap:wrap;margin-top:20px;position:relative}.carousel-item{background-color:#dadedf;border:none;border-radius:50%;flex:0 0 12px!important;font-size:0;height:12px!important;line-height:0;margin:0 4px!important;min-height:12px;min-width:12px;outline:none;padding:0;width:12px!important}.carousel-item h5{display:none}.carousel-item.active{background-color:#e42313}.carousel-indicators{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:15px}.carousel-controls{display:none!important}.banner-hero{background-image:url(no_such_asset_in_module_asset_url);background-position:50%;background-size:cover;height:calc(80vh - 81px);margin-bottom:8px;margin-top:8px;width:96%}.banner-hero-container{min-height:260px;width:100%}.carousel-item.active:after{display:none}}