.oz-media,:where(.oz-rich,.oz-editorial__media,.oz-choice-card) .elementor-widget-image:not(.oz-media--unframed),[data-oz-content-field="image"],.oz-content-page .wp-block-media-text__media,.oz-content-page .wp-block-video,.elementor-widget-video :is(.elementor-wrapper,.elementor-video-wrapper){border-radius:var(--oz-radius-media);overflow:hidden}.elementor .elementor-widget-image.oz-media img,:where(.oz-rich,.oz-editorial__media,.oz-choice-card) .elementor-widget-image:not(.oz-media--unframed) img,.elementor [data-oz-content-field="image"] img,.oz-content-page .wp-block-media-text__media img,.elementor .oz-image-card>.elementor-widget-image img{border-radius:0}.elementor .elementor-widget-image.oz-media--unframed,.elementor .elementor-widget-image.oz-media--unframed img,.oz-media--unframed [data-oz-content-field="image"],.oz-media--unframed [data-oz-content-field="image"] img{border-radius:0;overflow:visible}.elementor .elementor-widget-image.oz-media--image img{border-radius:var(--oz-radius-media)}.oz-image-card>.elementor-widget-image{border-radius:var(--oz-radius-xl) var(--oz-radius-xl) 0 0;overflow:hidden}.elementor-widget-video :is(.elementor-wrapper,.elementor-video-wrapper) :is(.elementor-wrapper,.elementor-video-wrapper){border-radius:0;overflow:visible}.oz-media:has(a:focus-visible),.elementor-widget-video :is(.elementor-wrapper,.elementor-video-wrapper):has(:focus-visible){outline:3px solid var(--oz-color-focus);outline-offset:4px}.oz-media--contained [data-oz-content-field="image"]{border-radius:0;overflow:visible}.oz-media--contained .oz-content-hero__image{clip-path:inset(max(0%,calc((1 - var(--oz-media-frame-ratio) / var(--oz-media-source-ratio)) * 50%)) max(0%,calc((1 - var(--oz-media-source-ratio) / var(--oz-media-frame-ratio)) * 50%)) round var(--oz-radius-media))}.oz-content-hero>.oz-content-hero__image{border-radius:var(--oz-radius-media)}.elementor .oz-content-hero [data-oz-content-field="image"][data-oz-media="photo"]{border-radius:var(--oz-radius-media);overflow:hidden}.elementor .oz-content-hero [data-oz-content-field="image"][data-oz-media="photo"] .oz-content-hero__image{--oz-media-frame-ratio:1.333333;display:block;aspect-ratio:4/3;object-fit:cover;object-position:var(--oz-photo-position,50% 50%);mix-blend-mode:normal;border-radius:0;clip-path:none}.elementor .oz-content-hero [data-oz-content-field="image"][data-oz-media="cutout"],.elementor .oz-content-hero [data-oz-content-field="image"][data-oz-media="cutout"] .oz-content-hero__image{border-radius:0;overflow:visible}.oz-content-hero>.oz-content-hero__image--cutout{border-radius:0}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play{--oz-video-play-size:clamp(56px, calc(50px + 1.5vw), 72px);position:absolute;top:50%;left:50%;display:grid;place-items:center;width:var(--oz-video-play-size);height:var(--oz-video-play-size);padding:0;border:0;border-radius:50%;background:var(--oz-color-primary);color:var(--oz-color-on-primary);box-shadow:var(--oz-shadow-card);opacity:1;transform:translate(-50%,-50%);transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play :is(svg,i){display:none}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play::before{content:"";display:block;width:clamp(20px, calc(18px + .45vw), 24px);aspect-ratio:1;background:currentColor;clip-path:polygon(12% 0,100% 50%,12% 100%);transform:translateX(1px);pointer-events:none}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play:focus-visible{outline:3px solid var(--oz-color-focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play{background:var(--oz-color-primary-hover);box-shadow:var(--oz-shadow-elevated);transform:translate(-50%,-50%) scale(1.06)}}@media (prefers-reduced-motion:reduce){.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play,.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play{transition:none;transform:translate(-50%,-50%)}}.elementor-widget-video :is(.elementor-wrapper,.elementor-video-wrapper){position:relative}