.cards-carousel{overflow:hidden}.cards-carousel--no-slider .cards-carousel__carousel{display:flex;flex-wrap:nowrap;gap:var(--col-gap);justify-content:flex-start}.cards-carousel--no-slider .cards-carousel__card{flex:0 0 auto}.cards-carousel--no-slider .cards-carousel__nav{justify-content:center}.cards-carousel--no-slider .cards-carousel__nav-arrow,.cards-carousel--no-slider .cards-carousel__nav-count,.cards-carousel--no-slider .cards-carousel__pager{display:none}@media (min-width:992px){.cards-carousel--no-slider .cards-carousel__links{margin-left:0}}.cards-carousel.show-left-corner-cutout{clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px))}.cards-carousel__content-wrap{max-width:70rem}.cards-carousel__card{color:var(--c-second);display:block;max-width:440px;padding:var(--col-gap) calc(var(--col-gap)/2);text-decoration:none;transition:none;width:100%}.cards-carousel__slide-number-container{position:relative}.cards-carousel__slide-number{border:2px solid var(--c-third);border-radius:.5rem;color:var(--c-white);font-family:var(--font-heading);font-size:2rem;font-weight:500;height:50px;line-height:1.875rem;text-align:center;width:50px}.cards-carousel__card .cards-carousel__slide-number span{display:block;margin-top:15px}.cards-carousel__card.is-selected .cards-carousel__slide-number{background-color:var(--c-third);color:var(--c-white)}.cards-carousel__image{opacity:1;transition:all .5s}.cards-carousel__card-text{padding:4rem 4rem 0 0;position:relative}.bg-theme-02 .cards-carousel__card-text p{color:var(--c-white)}.cards-carousel__pager{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.cards-carousel__pager button{background:transparent;border:none;cursor:pointer;height:4rem;padding:1.2rem;position:relative;width:4rem}.cards-carousel__pager button:after{background:transparent;border:1px solid var(--c-second);content:"";display:block;height:1.6rem;transition:all var(--global-transition);width:1.6rem}.cards-carousel__pager button.is-selected:after,.cards-carousel__pager button:focus:after,.cards-carousel__pager button:hover:after{background:var(--c-second)}@media (max-width:991px){.logo-carousel__nav-arrow-container{justify-content:center;margin-top:2rem}.cards-carousel__links{display:block;margin:2rem auto;text-align:center}}.cards-carousel__nav{align-items:center;display:flex;gap:1rem}.cards-carousel__nav-arrow{align-items:center;background-color:var(--c-second);border:.2rem solid;color:var(--c-third);cursor:pointer;display:flex;height:5rem;justify-content:center;width:5rem}.cards-carousel__nav-arrow:focus,.cards-carousel__nav-arrow:hover{background-color:var(--c-third);color:var(--c-second)}.cards-carousel__nav-arrow svg{color:currentColor;height:3rem;width:3rem}@media (min-width:992px){.cards-carousel__content-col{display:flex;gap:var(--col-gap);justify-content:space-between}.cards-carousel__card{padding:var(--col-gap) var(--col-gap) var(--col-gap) 0}.cards-carousel__nav-count{margin:0 2rem}.cards-carousel__links{margin-left:4rem}.cards-carousel__pager{margin-left:-1.2rem}}@media (min-width:1280px){.cards-carousel__carousel{margin-right:calc(-50vw + 640px - 3rem)}}