.block-content-cards.aligncenter .block-content-card__content>*{text-align:center}.block-content-cards.aligncenter .block-content-card__content .block-buttons{justify-content:center}.block-content-cards.aligncenter .block-content-card__icon{margin-inline:auto}@media (min-width:768px){.block-content-cards.is-style-three-columns .block-content-card{grid-column:span 4}.block-content-cards.is-style-four-columns .block-content-card{grid-column:span 3}}.block-content-cards__wrapper{-moz-column-gap:clamp(1.25rem,-.8532110092rem + 4.2813455657vw,3rem);column-gap:clamp(1.25rem,-.8532110092rem + 4.2813455657vw,3rem);display:grid;grid-template-columns:1fr;row-gap:clamp(1.25rem,-.8532110092rem + 4.2813455657vw,3rem)}@media (min-width:768px){.block-content-cards__wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}.block-content-cards__wrapper:has(.block-content-card--display-borderless){row-gap:clamp(3rem,.5963302752rem + 4.8929663609vw,5rem)}.block-content-cards .block-buttons{margin-bottom:0;margin-top:calc(clamp(3rem, .5963302752rem + 4.8929663609vw, 5rem) - clamp(1.25rem, -.8532110092rem + 4.2813455657vw, 3rem));padding:0}@media (min-width:768px){.block-content-cards .block-buttons{grid-column:span 12}}.block-content-card{background-color:var(--general-box-bg);border:1px solid var(--general-line);border-radius:1rem;overflow:hidden}@media (min-width:768px){.block-content-card{grid-column:span 6}}.block-content-card--display-borderless{background-color:transparent;border:none}.block-content-card--display-borderless .block-content-card__img-container{border-radius:1rem;overflow:hidden}.block-content-card--display-borderless .block-content-card__content{padding:clamp(1.375rem,.9243119266rem + .9174311927vw,1.75rem) 0 0}.block-content-card--display-borderless .block-buttons{justify-content:center}.block-content-card--display-borderless .btn-tertiary{border-color:transparent}.block-content-card__content{padding:clamp(1.5rem,.8990825688rem + 1.2232415902vw,2rem)}.block-content-card__content:first-child:has(.block-content-card__icon){padding-top:clamp(1.5rem,.8990825688rem + 1.2232415902vw,2rem)}.block-content-card__content>*{text-align:left}.block-content-card__content .block-buttons{justify-content:flex-start;margin:0}.block-content-card__content .block-buttons [class*=btn-]{min-width:7.5rem}.block-content-card__content .block-buttons [class*=btn-] .btn-text,.block-content-card__content .block-buttons [class*=btn-]:before{padding-block:.5rem}@media (min-width:992px){.block-content-card__content .block-buttons [class*=btn-] .btn-text,.block-content-card__content .block-buttons [class*=btn-]:before{font-family:outfit;font-size:clamp(.8125rem,.7373853211rem + .1529051988vw,.875rem);font-weight:500;line-height:1.5;padding-block:.71875rem;padding-inline:calc(clamp(.875rem, .7247706422rem + .3058103976vw, 1rem) - 1px)}}.block-content-card__img{aspect-ratio:3/2;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-content-card__icon{align-items:center;background-color:transparent;display:flex;justify-content:center;margin-bottom:1.25rem}.block-content-card__icon [class^=icon-]{color:var(--general-accent);display:flex;font-size:2.75rem}.block-content-card__img-container{background-color:var(--general-box-bg);position:relative}.block-content-card__img-container .video-control{background-color:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;transition:background-color .5s cubic-bezier(0,0,.13,1.39);width:100%}@media (min-width:768px){.block-content-card__img-container .video-control{background-color:transparent}}@media (hover:hover) and (pointer:fine){.block-content-card__img-container .video-control:focus,.block-content-card__img-container .video-control:hover,a:focus .block-content-card__img-container .video-control,a:hover .block-content-card__img-container .video-control{background-color:rgba(0,0,0,.3)}}.block-content-card [class*=btn-]{min-width:7.5rem}.block-content-card [class*=btn-] .btn-text,.block-content-card [class*=btn-]:before{padding-block:.5rem}@media (min-width:992px){.block-content-card [class*=btn-] .btn-text,.block-content-card [class*=btn-]:before{font-family:outfit;font-size:clamp(.8125rem,.7373853211rem + .1529051988vw,.875rem);font-weight:500;line-height:1.5;padding-block:.71875rem;padding-inline:calc(clamp(.875rem, .7247706422rem + .3058103976vw, 1rem) - 1px)}}