.card-grid-block{color:var(--block-text-color)}.card-grid-block,.card-grid-block .card-wrapper{background-color:var(--block-background-color)}.card-grid-block .card-item{margin-bottom:1.5625rem;padding:0}.card-grid-block .card-item .media-container{position:relative}.card-grid-block .card-item .media-container img,.card-grid-block .card-item .media-container picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-grid-block .card-item .media-container .vimeo-wrapper{position:relative}.card-grid-block .card-item .media-container .vimeo-wrapper .vimeo-player{height:100%;left:0;position:absolute;top:0;width:100%}.card-grid-block .card-item .media-container .vimeo-wrapper .vimeo-player embed,.card-grid-block .card-item .media-container .vimeo-wrapper .vimeo-player iframe,.card-grid-block .card-item .media-container .vimeo-wrapper .vimeo-player object{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-grid-block .card-item .text-container .text-wrapper{padding:2.5rem}.card-grid-block .card-item .text-container .text-wrapper .eyebrow,.card-grid-block .card-item .text-container .text-wrapper .heading,.card-grid-block .card-item .text-container .text-wrapper p{color:var(--block-text-color)}.card-grid-block.box-shadow .card-wrapper{box-shadow:0 .25rem .375rem rgba(0,0,0,.1);height:100%}.card-grid-block.two-col .card-item{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.card-grid-block.two-col .card-item{flex:0 0 auto;width:100%}}@media(min-width:768px){.card-grid-block.two-col .card-item{flex:0 0 auto;width:50%}}.card-grid-block.three-col .card-item{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.card-grid-block.three-col .card-item{flex:0 0 auto;width:100%}}@media(min-width:768px){.card-grid-block.three-col .card-item{flex:0 0 auto;width:50%}}@media(min-width:992px){.card-grid-block.three-col .card-item{flex:0 0 auto;width:33.33333333%}}.card-grid-block.four-col .card-item{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.card-grid-block.four-col .card-item{flex:0 0 auto;width:100%}}@media(min-width:768px){.card-grid-block.four-col .card-item{flex:0 0 auto;width:50%}}@media(min-width:992px){.card-grid-block.four-col .card-item{flex:0 0 auto;width:25%}}.card-grid-block.solid .card-wrapper{background-color:#fff}.card-grid-block.solid .card-wrapper .text-container .text-wrapper .heading,.card-grid-block.solid .card-wrapper .text-container .text-wrapper p{color:#000}.card-grid-block.aspect-11 .card-item .media-container{aspect-ratio:1/1}.card-grid-block.aspect-11 .card-item .media-container .vimeo-wrapper iframe,.card-grid-block.aspect-11 .card-item .media-container .vimeo-wrapper img{height:200%;left:50%;max-width:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%}.card-grid-block.aspect-11 .card-item .media-container .image-wrapper{aspect-ratio:1/1;overflow:hidden}.card-grid-block.aspect-11 .card-item .media-container .image-wrapper iframe,.card-grid-block.aspect-11 .card-item .media-container .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.card-grid-block.aspect-169 .card-item .media-container .vimeo-wrapper{aspect-ratio:16/9}.card-grid-block.aspect-169 .card-item .media-container .vimeo-wrapper iframe,.card-grid-block.aspect-169 .card-item .media-container .vimeo-wrapper img{height:100%;left:0;position:absolute;top:0;width:100%}.card-grid-block.aspect-169 .card-item .media-container .image-wrapper{aspect-ratio:16/9;overflow:hidden}.card-grid-block.aspect-169 .card-item .media-container .image-wrapper iframe,.card-grid-block.aspect-169 .card-item .media-container .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
