.image-carousel .image-carousel-wrap{position:relative}.image-carousel .image-carousel-wrap .wysiwyg-wrap h1,.image-carousel .image-carousel-wrap .wysiwyg-wrap h2,.image-carousel .image-carousel-wrap .wysiwyg-wrap h3,.image-carousel .image-carousel-wrap .wysiwyg-wrap h4,.image-carousel .image-carousel-wrap .wysiwyg-wrap h5,.image-carousel .image-carousel-wrap .wysiwyg-wrap h6{font-weight:600}.image-carousel .image-carousel-wrap .wysiwyg-wrap p{font-size:1.125rem}@media (min-width:640px){.image-carousel .image-carousel-wrap .wysiwyg-wrap p{font-size:1.5rem}}.image-carousel .carousel-overlay-copy{margin:0 1rem;padding:1.25rem}@media (min-width:640px){.image-carousel .carousel-overlay-copy{left:50%;max-width:33.625rem;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 1.875rem);z-index:10}}.image-carousel .carousel-controls{bottom:1.25rem;display:flex;justify-content:flex-start;left:.75rem;margin-bottom:0;position:absolute;z-index:11}.image-carousel .carousel-toggle{background:#002f6c;color:#fefefe;cursor:pointer;font-size:.875rem;padding:.5rem .875rem}.image-carousel .image-carousel-track{display:grid;gap:.75rem;grid-auto-columns:16.25rem;grid-auto-flow:column;grid-template-rows:repeat(2,11.875rem);overflow-x:auto;padding:.75rem 0;scrollbar-width:none}.image-carousel .image-carousel-track::-webkit-scrollbar{display:none}@media (max-width:639px){.image-carousel .image-carousel-track{grid-auto-columns:13.75rem;grid-template-rows:repeat(2,9.375rem)}}.image-carousel .image-carousel-track.single-row{grid-template-rows:14.375rem}@media (max-width:639px){.image-carousel .image-carousel-track.single-row{grid-template-rows:11.25rem}}.image-carousel .image-carousel-track.two-rows{grid-template-rows:repeat(2,11.875rem)}@media (max-width:639px){.image-carousel .image-carousel-track.two-rows{grid-template-rows:repeat(2,9.375rem)}}.image-carousel .carousel-slide{display:block}.image-carousel .carousel-slide img{height:100%;object-fit:cover;width:100%}.image-carousel .carousel-lightbox{align-items:center;background:rgba(0,0,0,.85);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.image-carousel .carousel-lightbox[hidden]{display:none}.image-carousel .carousel-lightbox img{max-height:90vh;max-width:90vw;object-fit:contain}.image-carousel .carousel-lightbox-close{background:transparent;color:#fefefe;cursor:pointer;font-size:1.75rem;position:absolute;right:1.25rem;top:1.25rem}
/*# sourceMappingURL=image-carousel.css.map*/