.dd-section-gallery-carousel.has-dark-background{color:#fff}.dd-section-gallery-carousel.has-dark-background .swiper-controls button.is-style-square.wp-element-button:not(:hover,:focus-visible){--button-color:#fff}.dd-section-gallery-carousel .dd-container:not(.dd-section-extra){overflow:hidden}.dd-section-gallery-carousel .swiper{width:100%}.dd-section-gallery-carousel .swiper-slide{height:auto}.dd-section-gallery-carousel .dd-gallery-item,.dd-section-gallery-carousel .dd-gallery-item>:where(img,iframe,video){display:block;height:100%;width:100%}.dd-section-gallery-carousel .dd-gallery-item{position:relative}:is(.dd-section-gallery-carousel .dd-gallery-item) .dd-pill-text{background:#000;bottom:18px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:700;left:18px;line-height:1;padding:10px;position:absolute}.dd-section-gallery-carousel .swiper-controls{display:flex}@media only screen and (min-width:650px){:is(.dd-section-gallery-carousel .swiper-controls):is(div){justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}}@media only screen and (max-width:650px){:is(.dd-section-gallery-carousel .swiper-controls):is(div){gap:15px;justify-content:center;margin-top:15px}}:is(.dd-section-gallery-carousel .swiper-controls):is(span){gap:15px}:is(.dd-section-gallery-carousel .swiper-controls):is(span) .wp-element-button:not(:hover,:focus-visible){--button-color:#000}:is(.dd-section-gallery-carousel .swiper-controls) button.is-style-square.wp-element-button{font-size:1.6875rem;height:3.25rem;pointer-events:auto;width:3.25rem}@media only screen and (max-width:650px){:is(.dd-section-gallery-carousel .swiper-controls) button.is-style-square.wp-element-button{font-size:22px;height:41px;width:41px}}.dd-section-gallery-carousel.has-sensitive-content .swiper-wrapper{align-items:flex-start}
