.wp-block-umbrellas-feature{--umbrellas-feature-card-gap:clamp(1rem,2vw,1.5rem);--umbrellas-feature-card-min-width:12rem;--umbrellas-feature-card-max-width:min(90vw,30rem);--umbrellas-feature-card-mobile-width:min(82%,34rem);--umbrellas-feature-card-overlap:clamp(3.5rem,9vw,8rem);--umbrellas-feature-image-radius:var(--wp--custom--radius--small,18px);--umbrellas-feature-image-aspect-ratio:auto;--umbrellas-feature-image-position:center center;--umbrellas-feature-media-max-width:48rem;display:grid;isolation:isolate;justify-items:center;overflow:visible;position:relative;width:100%}.wp-block-umbrellas-feature__media{border-radius:var(--umbrellas-feature-image-radius);grid-area:1/1;max-width:var(--umbrellas-feature-media-max-width);overflow:hidden;position:relative;width:100%;z-index:1}.wp-block-umbrellas-feature__image{border-radius:inherit;display:block;height:auto;width:100%}.wp-block-umbrellas-feature.has-custom-image-aspect-ratio .wp-block-umbrellas-feature__image{aspect-ratio:var(--umbrellas-feature-image-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--umbrellas-feature-image-position);object-position:var(--umbrellas-feature-image-position)}.wp-block-umbrellas-feature__cards{align-self:stretch;grid-area:1/1;max-width:var(--umbrellas-feature-media-max-width);pointer-events:none;position:relative;width:100%;z-index:2}.wp-block-umbrellas-feature .wp-block-umbrellas-feature__card,.wp-block-umbrellas-feature__cards>.wp-block-group{max-width:var(--umbrellas-feature-card-max-width);min-width:var(--umbrellas-feature-card-min-width);pointer-events:auto;position:absolute;width:-moz-fit-content;width:fit-content}.wp-block-umbrellas-feature__controls{display:none}.wp-block-umbrellas-feature__cards>.is-feature-card-position-top-left,.wp-block-umbrellas-feature__cards>.wp-block-group:not([class*=is-feature-card-position-]):first-child{left:calc(var(--umbrellas-feature-card-overlap)*-1);top:6%}.wp-block-umbrellas-feature__cards>.is-feature-card-position-top-right,.wp-block-umbrellas-feature__cards>.wp-block-group:not([class*=is-feature-card-position-]):nth-child(5){right:calc(var(--umbrellas-feature-card-overlap)*-1);top:10%}.wp-block-umbrellas-feature__cards>.is-feature-card-position-center-left,.wp-block-umbrellas-feature__cards>.wp-block-group:not([class*=is-feature-card-position-]):nth-child(6){left:calc(var(--umbrellas-feature-card-overlap)*-1);top:42%}.wp-block-umbrellas-feature__cards>.is-feature-card-position-center-right,.wp-block-umbrellas-feature__cards>.wp-block-group:not([class*=is-feature-card-position-]):nth-child(2){right:calc(var(--umbrellas-feature-card-overlap)*-1);top:42%}.wp-block-umbrellas-feature__cards>.is-feature-card-position-bottom-left,.wp-block-umbrellas-feature__cards>.wp-block-group:not([class*=is-feature-card-position-]):nth-child(3){bottom:6%;left:calc(var(--umbrellas-feature-card-overlap)*-1)}.wp-block-umbrellas-feature__cards>.is-feature-card-position-bottom-center{bottom:calc(var(--umbrellas-feature-card-overlap)*-1);left:50%;transform:translateX(-50%)}.wp-block-umbrellas-feature__cards>.is-feature-card-position-bottom-right,.wp-block-umbrellas-feature__cards>.wp-block-group:not([class*=is-feature-card-position-]):nth-child(4){bottom:4%;right:calc(var(--umbrellas-feature-card-overlap)*-1)}@media(max-width:1200px){.wp-block-umbrellas-feature{display:block}.wp-block-umbrellas-feature__media{margin-inline:auto;width:100%}.wp-block-umbrellas-feature__cards{display:grid;gap:0;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:var(--umbrellas-feature-media-max-width);pointer-events:auto;position:relative;transform:translateY(-50%);width:100%}.wp-block-umbrellas-feature .wp-block-umbrellas-feature__card,.wp-block-umbrellas-feature__cards>.wp-block-group{grid-area:1/1;inset:auto!important;margin-inline:auto;max-width:var(--umbrellas-feature-card-mobile-width);min-width:0;opacity:0;pointer-events:none;position:relative;transform:translateY(.75rem);transition:opacity .7s ease,transform .7s ease;width:var(--umbrellas-feature-card-mobile-width)}.wp-block-umbrellas-feature__cards:not(.is-feature-card-carousel)>.wp-block-group:first-child,.wp-block-umbrellas-feature__cards>.wp-block-group.is-active{opacity:1;pointer-events:auto;transform:none}.wp-block-umbrellas-feature__controls{display:flex;gap:.5rem;grid-area:2/1;justify-content:center;margin-top:var(--umbrellas-feature-card-gap);pointer-events:auto}.wp-block-umbrellas-feature__controls[hidden]{display:none}.wp-block-umbrellas-feature__control{background:currentColor;border:0;border-radius:999px;color:inherit;cursor:pointer;height:.75rem;opacity:.34;padding:0;transition:opacity .2s ease,transform .2s ease;width:.75rem}.wp-block-umbrellas-feature__control.is-active{opacity:1;transform:scale(1.18)}}@media(max-width:600px){.wp-block-umbrellas-feature__cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wp-block-umbrellas-feature .wp-block-umbrellas-feature__card,.wp-block-umbrellas-feature__cards>.wp-block-group{transition:none}}
