.gu-pattern-promo-image-text-carousel :is(.gu-pattern-promo-image-text-carousel-text,.wp-block-gu-carousel-slide) [class*=wp-block-]{padding-inline:0}@media screen and (width<=781px){.gu-main.page-default .gu-pattern-promo-image-text-carousel-image,.gu-main.page-default .gu-pattern-promo-image-text-carousel .gu-pattern-media-controls-container{margin-inline:0}.gu-main.page-default .gu-pattern-promo-image-text-carousel .wp-block-group[style*=spacing--gutter]{padding-inline:0!important}}.gu-pattern-promo-image-text-carousel .wp-block-gu-carousel{--slide-spacing:0}.gu-pattern-promo-image-text-carousel-bleed.has-decoration-style-image{overflow:visible}.gu-pattern-promo-image-text-carousel-image .wp-block-image{min-inline-size:100%;margin-block-end:0}.gu-pattern-promo-image-text-carousel:not(:has(.gu-carousel--embla-active)) .gu-pattern-media-controls{display:none!important}@media screen and (width<=781px){.gu-pattern-promo-image-text-carousel-layout:not(.alignfull) .gu-pattern-promo-image-text-carousel-image,.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls-container{margin-inline:var(--wp--preset--spacing--gutter-lg)}.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls{color:var(--wp--custom--media-control--global--color,color-mix(in oklab, currentColor, transparent 50%))}.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls-container{align-items:center;display:grid;position:relative}.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls-container:before{block-size:8px;inline-size:100%;color:color-mix(in oklab, currentColor, transparent 50%);pointer-events:none;content:"";background:linear-gradient(90deg,#0000 calc(50% - .5px),currentColor calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)) no-repeat;background-position:start;border-block-end:1px solid;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls-container>*{grid-area:1/1;margin-block-start:0}.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls-container .wp-block-gu-carousel-control-dots{inline-size:calc(100% - 2 * var(--wp--custom--media-control--button--width));justify-self:center}.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls-container .wp-block-gu-carousel-control-dots__container{justify-content:center}}@media screen and (width>=782px){.gu-pattern-promo-image-text-carousel{position:relative}.gu-pattern-promo-image-text-carousel:after{block-size:calc(3px + var(--wp--custom--media-control--button--height) / 2);content:"";display:block}.gu-pattern-promo-image-text-carousel .gu-pattern-media-controls{inset:auto 0 calc(var(--wp--custom--media-control--button--height) / -2);position:absolute}.gu-pattern-promo-image-text-carousel-image{position:relative}.gu-pattern-promo-image-text-carousel-image .wp-block-gu-carousel{position:absolute;inset:0}.gu-pattern-promo-image-text-carousel-image .wp-block-gu-carousel,.gu-pattern-promo-image-text-carousel-image .wp-block-gu-carousel-slide{display:flex}.gu-pattern-promo-image-text-carousel-image .wp-block-gu-carousel__container,.gu-pattern-promo-image-text-carousel-image .wp-block-gu-carousel-slide,.gu-pattern-promo-image-text-carousel-image .wp-block-gu-carousel .wp-block-image img{block-size:100%}.gu-pattern-promo-image-text-carousel-image:before{content:"";padding-top:75%;display:block}}