@media(width>=767px){.b-card-grid__items{grid-template-columns:unset;gap:24px}}@media(width>=1023px){.b-card-grid__items{grid-template-columns:repeat(3,1fr)}}.b-card-grid__footer{display:flex;justify-content:center;margin-top:40px}.b-card-grid__footer .wp-block-buttons .wp-block-button .wp-block-button__link{border:1px solid var(--color-orange-mid);border-radius:3px;font-weight:var(--font-weight-bold);color:var(--color-orange-mid);transition-property:background-color,color}.b-card-grid__footer .wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:var(--color-white);background-color:var(--color-orange-mid)}@media(width>=767px){.b-card-grid__footer{margin-top:32px}}.b-card-grid.has-carousel .b-card-grid__inner{overflow:hidden}.b-card-grid.has-carousel .b-card-grid__items{display:block}.b-card-grid.has-carousel .c-card__heading{height:100px}.b-card-grid.has-carousel .b-card-grid-carousel__footer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;column-gap:2rem;align-items:center;justify-content:space-between;padding:2rem 0}.b-card-grid.has-carousel .b-card-grid-carousel__panel-nav{display:flex;gap:6px;align-items:center}.b-card-grid.has-carousel .b-card-grid-carousel__panel-nav-item{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--testimonial-pagination-icon-padding);border-radius:var(--border-radius);background-color:var(--testimonial-pagination-background)}.b-card-grid.has-carousel .swiper-pagination-bullet{width:54px;height:6px;border-radius:0;background-image:linear-gradient(0deg,var(--color-white) 50%,transparent 50%)}.b-card-grid.has-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:linear-gradient(0deg,var(--color-white) 50%,var(--color-white) 100%)}@media(width>=767px){.b-card-grid.has-carousel .swiper-pagination-bullet{width:70px;height:8px}}.b-card-grid__header{margin-bottom:2rem}.b-card-grid__items{--cols: 2;display:grid;gap:1rem}@media(width>=767px){.b-card-grid__items{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:1fr;gap:2rem}}@media(width>=1023px){.b-card-grid__items{--cols: 3}}@media(width>=767px){.b-card-grid__items.has-two-columns{--cols: 2}}@media(width>=1023px){.b-card-grid__items.has-two-columns{--cols: 2}}
