section.card-slider .carousel-nav .view-more{font-size:1rem}section.card-slider{overflow:hidden}section.card-slider .lead-in{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;margin-bottom:.9375rem;padding-bottom:.9375rem}@media(min-width:992px){section.card-slider .lead-in{flex-direction:row;gap:0;margin-bottom:3rem;padding-bottom:0}}section.card-slider .lead-in h2{margin-bottom:0}section.card-slider .lead-in .content.Below{width:100%}section.card-slider .lead-in .content.Below .title .h3{margin:0 auto;max-width:53.125rem;text-align:center}section.card-slider .carousel-nav{display:flex;gap:2.5rem;justify-content:space-between;width:100%}section.card-slider .carousel-nav a.button.has-arrow{margin-left:0!important}section.card-slider .carousel-nav .view-more{display:inline-block}section.card-slider .carousel-nav .contain-buttons{display:flex;gap:1rem}section.card-slider .slide-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;margin:-2.5rem 0 0;overflow-x:auto;overflow-y:hidden;padding:2.5rem 0;scroll-behavior:smooth;scroll-padding-left:calc(var(--bodyPush) - var(--guttering)/2);scroll-snap-type:x mandatory;scrollbar-width:none}section.card-slider .slide-wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:calc(94.5rem + 200px)){section.card-slider .slide-wrapper{padding-left:calc(50vw - 47.25rem)!important;padding-right:calc(50vw - 47.25rem)!important;scroll-padding-left:calc(50vw - 47.25rem)!important}}section.card-slider .slide{display:flex;flex:1 0 calc(100vw - var(--bodyPush, 0) - var(--guttering));max-width:calc(100vw - var(--bodyPush, 0) - var(--guttering));padding:calc(var(--guttering)/2);scroll-snap-align:start;width:calc(100vw - var(--bodyPush, 0) - var(--guttering))}section.card-slider .slide .wrap{background-color:#fff;border-radius:1rem;color:#000;display:flex;flex:1 0 100%;transition:all .3s ease-in-out;width:100%}section.card-slider .slide .content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--guttering);padding:0 1.25rem 1.25rem}section.card-slider .slide .button-pad{padding:0 1.25rem 1.25rem}section.card-slider .slide .inner-wrap{color:#000;display:flex;flex:1 0 100%;flex-direction:column;gap:var(--guttering);overflow:hidden;position:relative;text-decoration:none;width:100%}section.card-slider .slide .inner-wrap .image img{border-radius:.75rem;bottom:0;height:calc(100% - 1.25rem);left:1.25rem;top:auto;transition:all .3s ease-in-out;width:calc(100% - 2.5rem)}section.card-slider .slide .inner-wrap:hover .image img{height:calc(100% - .625rem);left:.625rem;width:calc(100% - 1.25rem)}section.card-slider .slide .footer{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;margin-top:auto;padding:0 2.5rem 1.75rem;position:relative;z-index:3}section.card-slider .slide .footer:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjcyMiAxMy4xODIgMTIuNSA3LjQwNCA2LjcyMiAxLjYyNm01Ljc3OCA1Ljc3SC41Ii8+PC9zdmc+);background-size:contain;content:"";display:inline-block;filter:url(#filter-primary);height:1.25rem;width:1.25rem;z-index:3}section.card-slider .slide .meta{align-items:center;display:flex;margin-bottom:0}section.card-slider .slide .meta p{margin-bottom:0;margin-top:0}section.card-slider .slide .meta ul.tags{margin-bottom:0}section.card-slider .slide .meta ul.tags li.hollow{color:#000}section.card-slider .slide.team-quote .image-ratio img{background-color:#fff;background-image:radial-gradient(50% 50% at 50% 50%,transparent 0,rgba(0,0,0,.2) 100%);-o-object-fit:contain;object-fit:contain;transform-origin:50% 10%}section.card-slider .slide.insight .inner-wrap{display:flex;flex-direction:column}section.card-slider .slide.insight .label{left:0;margin:1.75rem 2.5rem;position:absolute;top:0;z-index:3}section.card-slider .slide.insight .image-ratio{position:static}section.card-slider .slide.insight .image-ratio:after{background:rgba(var(--secondary-color),.75);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.card-slider .slide.insight .image-ratio img{height:100%;position:absolute}section.card-slider .slide.insight .content{color:rgba(var(--white));z-index:2}section.card-slider .slide.insight .content .meta{color:rgba(var(--white))}section.card-slider .carousel-nav .view-more{border:0;color:rgba(var(--fg));text-decoration:none;transition:all .3s ease-in-out}section.card-slider .carousel-nav .view-more:hover{color:#7238ff;transition:all .3s ease-in-out}section.card-slider .carousel-nav.below-buttons{flex-direction:column;justify-content:center;padding-top:1.25rem}@media(min-width:992px){section.card-slider .carousel-nav.below-buttons{flex-direction:row}section.card-slider .carousel-nav.below-buttons>.button{margin-right:1.5625rem}}section.card-slider .carousel-nav.below-buttons a{margin-left:unset}section.card-slider .carousel-nav.below-buttons:has(>:nth-child(2)){justify-content:space-between}section.card-slider .carousel-nav.below-buttons .contain-buttons{display:flex;flex-wrap:nowrap}section.card-slider:not(.is-overflown) .carousel-nav button{height:0;opacity:0;padding:0;pointer-events:none}section.card-slider.bg-light .slide .footer:before{filter:url(#filter-white)}section.card-slider.bg-light .slide .footer ul.tags li{background-color:rgba(var(--white));color:rgba(var(--fg))}@media(min-width:768px){section.card-slider .slide-wrapper{margin:-2.5rem -.75rem 0;scroll-padding-left:3.125rem}section.card-slider .slide .inner-wrap .button-pad,section.card-slider .slide .inner-wrap .content{padding:0 1.875rem 1.875rem}section.card-slider .slide .inner-wrap .image img{height:calc(100% - 1.875rem);left:1.875rem;width:calc(100% - 3.75rem)}section.card-slider .slide .inner-wrap:hover .image img{height:calc(100% - .9375rem);left:.9375rem;width:calc(100% - 1.875rem)}}@media(min-width:992px){section.card-slider .slide{flex:0 0 30%;width:30%}section.card-slider.display-4-across .slide{flex:0 0 33%;width:33%}section.card-slider.display-3-across .slide{flex:0 0 40%;width:40%}section.card-slider.display-customer-stories .slide-wrapper{margin:-2.5rem -.75rem 0}}@media(min-width:1300px){section.card-slider .slide-wrapper{scroll-padding-left:6.25rem}}
