.image-group-with-modals{row-gap:2.4rem}@media screen and (max-width: 767px){.image-group-with-modals .img-group-heading{margin-bottom:3.2rem}}@media screen and (min-width: 767px)and (max-width: 960px){.image-group-with-modals .img-group-heading{margin-bottom:4.8rem}}@media screen and (max-width: 767px){.image-group-with-modals .item-image+.item-image{margin-top:2.4rem}}.image-group-with-modals .item-image .img-group-modal-trigger{position:relative;z-index:0;display:block;border-radius:2.4rem;overflow:hidden}.image-group-with-modals .item-image .img-group-modal-trigger img{position:relative;z-index:0;display:block}.image-group-with-modals .item-image .img-group-modal-trigger .image-title{position:absolute;left:0;bottom:0;width:100%;border-radius:0 0 2.4rem 2.4rem;background:linear-gradient(180deg, rgba(34, 9, 43, 0) 0%, rgba(40, 9, 43, 0.82) 100%)}.image-group-with-modals .item-image .img-group-modal-trigger .image-title .icon{position:relative;display:block;width:48px;height:48px}.image-group-with-modals .item-image .img-group-modal-trigger .image-title .icon::after{position:absolute;top:0;left:0;display:block;width:48px;height:48px;content:"";transition:background .25s;background:url('data:image/svg+xml;charset=utf8,<svg width="48" height="48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="46" height="46" rx="23" fill="%23fff"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.199 29.238a2.5 2.5 0 0 0 2.5 2.5h8.203a2.5 2.5 0 0 0 2.5-2.5v-1.3h-2v1.3a.5.5 0 0 1-.5.5H15.7a.5.5 0 0 1-.5-.5v-5.402a.5.5 0 0 1 .5-.5h2.235v-2h-2.235a2.5 2.5 0 0 0-2.5 2.5v5.402Z" fill="%2322092B"/><path clip-rule="evenodd" d="M19.434 27.938a1.5 1.5 0 0 1-1.5-1.5V17.3a1.5 1.5 0 0 1 1.5-1.5h13.805a1.5 1.5 0 0 1 1.5 1.5v9.137a1.5 1.5 0 0 1-1.5 1.5H19.434Z" stroke="%2322092B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><rect x="1" y="1" width="46" height="46" rx="23" stroke="%23fff" stroke-width="2" stroke-linecap="round"/></svg>')}.image-group-with-modals .item-image .img-group-modal-trigger:hover .image-title .icon::after,.image-group-with-modals .item-image .img-group-modal-trigger:focus .image-title .icon::after{background:url('data:image/svg+xml;charset=utf8,<svg width="48" height="48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="46" height="46" rx="23" fill="%2322092B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.199 29.238a2.5 2.5 0 0 0 2.5 2.5h8.203a2.5 2.5 0 0 0 2.5-2.5v-1.3h-2v1.3a.5.5 0 0 1-.5.5H15.7a.5.5 0 0 1-.5-.5v-5.402a.5.5 0 0 1 .5-.5h2.235v-2h-2.235a2.5 2.5 0 0 0-2.5 2.5v5.402Z" fill="%23fff"/><path clip-rule="evenodd" d="M19.434 27.938a1.5 1.5 0 0 1-1.5-1.5V17.3a1.5 1.5 0 0 1 1.5-1.5h13.805a1.5 1.5 0 0 1 1.5 1.5v9.137a1.5 1.5 0 0 1-1.5 1.5H19.434Z" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><rect x="1" y="1" width="46" height="46" rx="23" stroke="%2322092B" stroke-width="2" stroke-linecap="round"/></svg>')}.img-group-modal-content .img-group-modal-img img{display:block}.img-group-modal-content .img-group-modal-blurb p:first-child{margin-top:0}.img-group-modal-content .img-group-modal-blurb p:last-child{margin-bottom:0}@media screen and (min-width: 639px){.img-group-modal-content .img-group-modal-ctas{display:flex;flex-wrap:wrap;gap:1.6rem}}@media screen and (max-width: 639px){.img-group-modal-content .img-group-modal-ctas a[class^=cta-]{display:block}.img-group-modal-content .img-group-modal-ctas a+a{margin-top:1.6rem}}
/*# sourceMappingURL=image-group-with-modals.css.map */
