.wp-block-blood-donation-locations{margin-block:56px}@media (width >= 64em){.wp-block-blood-donation-locations{margin-block:80px}}.wp-block-blood-donation-locations>.container{display:grid;grid-template-columns:1fr}.wp-block-blood-donation-locations>.container .header-container{display:flex;flex-direction:column;margin:0 16px 40px;text-align:left}@media (width >= 48em){.wp-block-blood-donation-locations>.container .header-container{margin-inline:64px;text-align:center}}@media (width >= 64em){.wp-block-blood-donation-locations>.container .header-container{margin-bottom:48px}}.wp-block-blood-donation-locations>.container .header-container .header-title{color:var(--hmh-color--content-high);font-size:var(--hmh-font-size--x-large);line-height:var(--hmh-line-height--x-large)}.wp-block-blood-donation-locations>.container .header-container .header-description{color:var(--hmh-color--content-medium);font-size:var(--hmh-font-size--small);line-height:var(--hmh-line-height--small);margin:24px auto 0}@media (width >= 64em){.wp-block-blood-donation-locations>.container .header-container .header-description{max-width:50%}}.wp-block-blood-donation-locations>.container .tabs-container{background-color:var(--hmh-color--content-inverse);display:flex;margin-bottom:56px;overflow-x:hidden;position:relative}@media (width >= 48em){.wp-block-blood-donation-locations>.container .tabs-container{margin-inline:auto;width:100%}}.wp-block-blood-donation-locations>.container .tabs-container .swiper{margin-inline:16px;width:100%}.wp-block-blood-donation-locations>.container .tabs-container .swiper .swiper-wrapper{justify-content:unset}@media (width >= 48em){.wp-block-blood-donation-locations>.container .tabs-container .swiper .image-wrapper,.wp-block-blood-donation-locations>.container .tabs-container .swiper .video-wrapper{padding:40px}}.wp-block-blood-donation-locations>.container .tabs-container .swiper .swiper-slide{display:inline-flex;margin-right:8px;max-width:calc(100% - 24px);width:fit-content;z-index:1}.wp-block-blood-donation-locations>.container .tabs-container .swiper .swiper-slide button{background-color:var(--hmh-color--background-2);border:1px solid var(--hmh-color--border-2);border-radius:100px;color:var(--hmh-color--content-medium);cursor:pointer;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;text-wrap-mode:nowrap;transition:all .25s ease}.wp-block-blood-donation-locations>.container .tabs-container .swiper .swiper-slide button:hover{background-color:var(--hmh-color--background-highlighted);border:1px solid var(--hmh-color--border-4);color:var(--hmh-color--content-highlighted)}.wp-block-blood-donation-locations>.container .tabs-container .swiper .swiper-slide button:focus-visible{outline-offset:-2px}.wp-block-blood-donation-locations>.container .tabs-container .swiper .swiper-slide button[aria-selected=true]{background-color:var(--hmh-color--background-highlighted);border:1px solid var(--hmh-color--border-4);color:var(--hmh-color--content-highlighted)}.wp-block-blood-donation-locations>.container .tabs-container:has(.button-prev.swiper-button-lock,.button-next.swiper-button-lock) .swiper .swiper-wrapper{justify-content:center}.wp-block-blood-donation-locations>.container .tabs-container .swiper-button{align-items:center;background-color:var(--hmh-color--content-inverse);display:flex;height:100%;position:absolute;transition:transform .25s;width:24px;z-index:5}@media (width >= 48em){.wp-block-blood-donation-locations>.container .tabs-container .swiper-button{width:32px}}.wp-block-blood-donation-locations>.container .tabs-container .swiper-button.button-prev{justify-content:flex-start;left:0}.wp-block-blood-donation-locations>.container .tabs-container .swiper-button.button-prev.swiper-button-disabled{transform:translateX(-100%)}.wp-block-blood-donation-locations>.container .tabs-container .swiper-button.button-next{justify-content:flex-end;right:0}.wp-block-blood-donation-locations>.container .tabs-container .swiper-button.button-next.swiper-button-disabled{transform:translateX(100%)}.wp-block-blood-donation-locations>.container .carousel-container{display:grid;grid-template-columns:1fr;margin:0;min-width:0}@media (width >= 48em){.wp-block-blood-donation-locations>.container .carousel-container{grid-template-columns:repeat(12,1fr)}}.wp-block-blood-donation-locations>.container .carousel-container .text-slider-wrapper{min-width:0;padding-inline:16px}@media (width >= 48em){.wp-block-blood-donation-locations>.container .carousel-container .text-slider-wrapper{grid-column-end:13;grid-column-start:7;margin:0;order:1;padding:32px}}@media (width >= 70.5em){.wp-block-blood-donation-locations>.container .carousel-container .text-slider-wrapper{grid-column-end:12;padding:64px}}.wp-block-blood-donation-locations>.container .carousel-container .image-slider-wrapper{min-width:0}@media (width >= 48em){.wp-block-blood-donation-locations>.container .carousel-container .image-slider-wrapper{grid-column-end:7;grid-column-start:1;order:0}}.wp-block-blood-donation-locations>.container .carousel-container .image-slider-wrapper .image-slider{height:100%}@media (width >= 48em){.wp-block-blood-donation-locations>.container .carousel-container.layout-right .text-slider-wrapper{grid-column-end:7;grid-column-start:1;order:0}.wp-block-blood-donation-locations>.container .carousel-container.layout-right .image-slider-wrapper{grid-column-end:13;grid-column-start:7;order:1}}.wp-block-blood-donation-locations>.container .carousel-container .slide .image-wrapper{padding:16px}.wp-block-blood-donation-locations>.container .carousel-container .slide .image-wrapper .image{border-radius:var(--hmh-border-radius-l);display:inline-flex;overflow:hidden;width:100%}.wp-block-blood-donation-locations>.container .carousel-container .slide .image-wrapper .image.aspect-ratio-square{aspect-ratio:var(--hmh-aspect-ratio--square)}.wp-block-blood-donation-locations>.container .carousel-container .slide .image-wrapper .image.aspect-ratio-4-3{aspect-ratio:var(--hmh-aspect-ratio--4-3)}.wp-block-blood-donation-locations>.container .carousel-container .slide .image-wrapper .image.aspect-ratio-16-9{aspect-ratio:var(--hmh-aspect-ratio--16-9)}.wp-block-blood-donation-locations>.container .carousel-container .slide .image-wrapper .image img{height:100%;object-fit:cover;width:100%}.wp-block-blood-donation-locations>.container .carousel-container .slide .video-wrapper{padding:16px}.wp-block-blood-donation-locations>.container .carousel-container .slide .video-wrapper .wp-block-embed__wrapper{aspect-ratio:var(--hmh-aspect-ratio--16-9);border-radius:var(--hmh-border-radius-l);display:inline-flex;overflow:hidden;width:100%}.wp-block-blood-donation-locations>.container .carousel-container .slide .video-wrapper .wp-block-embed__wrapper iframe{height:100%}.wp-block-blood-donation-locations>.container .carousel-container .title{color:var(--hmh-color--content-high);font-family:var(--hmh-font-secondary);font-size:var(--hmh-font-size--large);line-height:var(--hmh-line-height--large);margin-bottom:var(--hmh-spacing--30)}.wp-block-blood-donation-locations>.container .carousel-container .description{color:var(--hmh-color--content-medium);font-size:var(--hmh-font-size--base);line-height:var(--hmh-line-height--base);margin-bottom:var(--hmh-spacing--30)}.wp-block-blood-donation-locations>.container .carousel-container .subtitle{color:var(--hmh-color--content-high);font-family:var(--hmh-font-secondary);font-size:var(--hmh-font-size--regular);line-height:var(--hmh-line-height--base);margin-bottom:var(--hmh-spacing--30);padding-left:0}.wp-block-blood-donation-locations>.container .carousel-container .rows{display:flex;flex-direction:column;gap:40px;list-style:none;margin:0;padding:0}.wp-block-blood-donation-locations>.container .carousel-container .rows .row{display:flex;flex-direction:column;gap:8px}.wp-block-blood-donation-locations>.container .carousel-container .rows .row .row-header{align-items:center;display:flex;gap:8px}.wp-block-blood-donation-locations>.container .carousel-container .rows .row .row-header .icon{display:inline-flex}.wp-block-blood-donation-locations>.container .carousel-container .rows .row .row-header .row-subtitle{color:var(--hmh-color--content-high);font-family:var(--hmh-font-secondary);font-size:var(--hmh-font-size--regular);line-height:var(--hmh-line-height--base)}.wp-block-blood-donation-locations>.container .carousel-container .rows .row .row-header .row-link{font-size:var(--hmh-font-size--base);line-height:var(--hmh-line-height--base)}.wp-block-blood-donation-locations>.container .carousel-container .rows .row .row-content{color:var(--hmh-color--content-medium);font-size:var(--hmh-font-size--small);line-height:var(--hmh-line-height--small);margin-bottom:var(--hmh-spacing--30)}.wp-block-blood-donation-locations>.container .carousel-container .rows .row .row-content p,.wp-block-blood-donation-locations>.container .carousel-container .rows .row .row-content:last-child{margin-bottom:0}
