.button .cta-icon--icon{padding:0}.segment-banner__content-container{margin:2.5rem 0;padding:0 1rem;z-index:1}.segment-banner__content{background-color:var(--banner-box-bg-col);padding:var(--banner-box-top-padding) var(--banner-box-right-padding) var(--banner-box-bottom-padding) var(--banner-box-left-padding);margin:var(--banner-box-top-margin) var(--banner-box-right-margin) var(--banner-box-bottom-margin) var(--banner-box-left-margin);border-radius:var(--banner-box-border-radius)}.segment-banner__buttons{flex-wrap:wrap;margin:0 -.5rem -1rem}.segment-banner__button{margin:0 .5rem 1rem}.segment-banner .carousel-inner{display:flex}.segment-banner .carousel-item{display:initial;opacity:0;pointer-events:none;transition:opacity 375ms cubic-bezier(.4,0,.6,1)}.segment-banner .carousel-item.active{opacity:1;pointer-events:unset}.segment-banner .container,.segment-banner .row{height:100%}.segment-banner .carousel-control-prev{justify-content:flex-start;margin-left:-12px;border-top-right-radius:50px;border-bottom-right-radius:50px}.segment-banner .carousel-control-next{justify-content:flex-end;margin-right:-12px;border-top-left-radius:50px;border-bottom-left-radius:50px}.segment-banner .carousel-control-next,.segment-banner .carousel-control-prev{width:60px;height:60px;top:50%;bottom:auto;margin-top:-30px;background:rgba(0,0,0,.5);padding:20px 24px;text-align:center;z-index:2}.segment-banner .carousel-control-prev,.segment-banner:hover .carousel-control-next{display:block}.segment-banner{padding:0}.segment-banner .carousel-control-prev-icon{background-image:var(--banner-arrow-col-prev)}.segment-banner .carousel-control-next-icon{background-image:var(--banner-arrow-col-next)}.segment-banner .carousel-control-next,.segment-banner .carousel-control-prev{background-color:var(--banner-arrow-bg-col)}.segment-banner .carousel-control-next:hover,.segment-banner .carousel-control-prev:hover{background-color:var(--banner-arrow-bg-col-hover)}.segment-banner .carousel-control-next span,.segment-banner .carousel-control-prev span{fill:var(--banner-arrow-col)}.segment-banner .row{min-height:var(--banner-height)}.segment-banner__content-container{width:var(--banner-desktop-width)}@media (max-width:992px){.segment-banner__content-container{width:var(--banner-tablet-width)}}@media (max-width:576px){.segment-banner__content-container{width:var(--banner-mobile-width)}}.carousel-item{padding:var(--banner-container-top-padding) 0 var(--banner-container-bottom-padding) 0}