.block--cards-card{--card-width:100%;--bs-border-width:2px}.block--cards-card .card-wrapper{height:100%}.cards>.block--cards-card{align-self:stretch;flex:1 1 var(--card-width,100%);max-width:var(--card-width,100%);padding:0 calc(var(--bs-gutter-x)*1)}@media (min-width:768px){.cards>.block--cards-card{--card-width:50%;padding:0 calc(var(--bs-gutter-x)*.5)}}@media (min-width:992px){.cards>.block--cards-card{--card-width:calc(100%/(var(--card-count, 4) - 1))}}@media (min-width:1200px){.cards>.block--cards-card{--card-width:calc(100%/var(--card-count, 4))}}.block--cards-card .card{--card-padding:24px;backface-visibility:hidden;background-color:var(--bs-white);border:4px solid #ddd;height:100%;margin-top:0;min-height:var(--min-height);overflow:hidden;padding:var(--card-padding);position:relative;transform:scale(1);transition:transform .15s ease-in-out,box-shadow .3s ease-in-out}.block--cards-card .card .img-style-background{transform:scale(1);transition:transform 1s ease-in-out,box-shadow .3s ease-in-out}.block--cards-card .card h2,.block--cards-card .card h3,.block--cards-card .card h4,.block--cards-card .card h5,.block--cards-card .card h6{font-weight:300}.block--cards-card .card.layout-default{display:flex;flex-direction:column}.block--cards-card .card.layout-circle{align-items:center;aspect-ratio:1;border-radius:50%!important;display:flex;flex-direction:column;justify-content:center;max-width:100%;overflow:hidden;padding:10%!important}.block--cards-card .card.layout-circle>*{margin:initial}.block--cards-card .card.layout-background{border:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--min-height);padding:0}[data-aspect-ratio=square] .block--cards-card .card.layout-background{aspect-ratio:1}.block--cards-card .card.layout-background:after{background:linear-gradient(180deg,transparent 45.28%,rgba(0,0,0,.25) 66.78%,rgba(0,0,0,.75) 91.91%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block--cards-card .card.layout-background .img-style-background{filter:grayscale(0);transition:filter .3s ease-out}.block--cards-card .card.layout-background .card-body{background-color:transparent;padding:calc(var(--bs-gutter-x)*.5);transition:background-color .45s ease-out;width:100%}.block--cards-card .card.layout-background:focus-within .card-body,.block--cards-card .card.layout-background:hover .card-body{background-color:var(--bs-secondary);transition:background-color .3s ease-out}.block--cards-card .card.layout-background:focus-within .img-style-background,.block--cards-card .card.layout-background:hover .img-style-background{filter:grayscale(1)}.block--cards-card .card.linked:focus-within,.block--cards-card .card.linked:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.block--cards-card .card.linked:focus-within .img-style-background,.block--cards-card .card.linked:hover .img-style-background{transition:transform .5s ease-in-out,box-shadow .15s ease-in-out}.block--cards-card .card.linked a{text-decoration:none}.block--cards-card .card.linked.linked-multi{cursor:default}.block--cards-card .card a.visually-hidden-focusable{bottom:0;left:0;position:absolute}.block--cards-card .card a.visually-hidden-focusable:focus{box-shadow:none;outline:none;padding:.25rem .5rem;text-align:center;width:100%}.block--cards-card .card .wp-block-buttons{margin-top:auto}.block--cards-card .card.has-banner>.card-body>.wp-block-image:first-child{margin:calc(var(--card-padding)*-1) calc(var(--card-padding)*-1) 15px}.block--cards-card .card.has-banner>.card-body>.wp-block-image:first-child img{aspect-ratio:264/176;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%!important}.block--cards-card .card .wp-block-image{margin-bottom:1rem}.block--cards-card .card:not(.layout-background) .card-body{display:flex;flex-direction:column;height:100%}.block--cards-card .wp-block-heading.has-background{margin:0 calc(var(--bs-spacer-3, -1rem)*-1);padding:.5em 1rem}.block--cards-card.is-style-plain .card{border:0;box-shadow:none}@media (min-width:992px){.block--cards-card.is-style-plain .card{padding:1rem 16.6666666667%}}.block--cards-card.is-style-bare-bones .card{background-color:transparent;border:0;box-shadow:none}@media (min-width:992px){.block--cards-card.is-style-bare-bones .card{padding:0}}.block--cards-card.is-style-bordered .card{--card-padding:32px;background-color:transparent;border:2px solid var(--bs-gray-300)!important;border-radius:8px}.block--cards-card.is-style-bordered .card .card-body>.wp-block-image:first-child{margin-bottom:32px;margin-left:0;margin-right:0}.block--cards-card.is-style-bordered .card .card-body h5{margin-top:0!important}.block--cards-card.is-style-bordered .card .card-body a{text-decoration:underline}.block--cards-card.is-style-boxed-no-border .card{--card-padding:32px;background-color:var(--bs-light);border:none}.block--cards-card.is-style-boxed-no-border .card .card-body>.wp-block-image:first-child{margin-bottom:32px;margin-left:0;margin-right:0}.block--cards-card.is-style-boxed-no-border .card .card-body h5{margin-top:0!important}.block--cards-card.is-style-boxed-no-border .card .card-body a{text-decoration:underline}.editor-styles-wrapper .wp-block>.block--cards-card{height:100%}.editor-styles-wrapper .block--cards-card .card{border:0;min-width:auto}.editor-styles-wrapper .block--cards-card .card.layout-circle{overflow:visible}.editor-styles-wrapper .block--cards-card .card.has-banner>.card-body>div:first-child>.wp-block-image:first-child{margin:-44px -59px 0;overflow:hidden}.editor-styles-wrapper .block--cards-card .card.has-banner>.card-body>div:first-child>.wp-block-image:first-child>div:first-child{width:100%!important}.editor-styles-wrapper .block--cards-card .card.has-banner>.card-body>div:first-child>.wp-block-image:first-child>div:first-child[style*="height: auto"]{height:150px!important}.editor-styles-wrapper .block--cards-card .card.has-banner>.card-body>div:first-child>.wp-block-image:first-child>div:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}

/*# sourceMappingURL=cards-card.min.css.map*/