.tewido-elementra-image{margin:0;display:block}.tewido-elementra-image__wrapper{display:inline-block;vertical-align:top;max-width:100%;overflow:hidden;line-height:0;position:relative}.elementor-widget-tewido-elementra-image .tewido-elementra-image>.tewido-elementra-image__wrapper{width:var(--tef-img-w,auto);max-width:var(--tef-img-maxw,100%)}.tewido-elementra-image__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;transition:background-color .3s ease,background-image .3s ease}.tewido-elementra-image__wrapper:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.tewido-elementra-image__img{max-width:100%;height:auto;display:block}.elementor-widget-tewido-elementra-image .tewido-elementra-image__wrapper .tewido-elementra-image__img{filter:var(--tef-img-rest-filter,none);transition:transform var(--tef-img-fx-speed,350ms) ease,filter var(--tef-img-fx-speed,350ms) ease,opacity var(--tef-img-fx-speed,350ms) ease}.elementor-widget-tewido-elementra-image a.tewido-elementra-image__wrapper:focus-visible .tewido-elementra-image__img,.elementor-widget-tewido-elementra-image a.tewido-elementra-image__wrapper:hover .tewido-elementra-image__img{transform:var(--tef-img-fx-transform,none);filter:var(--tef-img-fx-filter,var(--tef-img-rest-filter,none))}:where(img[style*="--tef-img-ar"]){aspect-ratio:var(--tef-img-ar,auto)}.tewido-elementra-image__caption{display:block;font-size:.9em;line-height:1.5;text-align:center}.tewido-elementra-image__description{display:block;margin:0;font-size:.85em;line-height:1.6;text-align:center}.tewido-elementra-image__img--dark{display:none}html[data-tewido-theme=dark] .tewido-elementra-image__img--light{display:none}html[data-tewido-theme=dark] .tewido-elementra-image__img--dark{display:block}[data-theme=dark] .tewido-elementra-image__img--light{display:none}[data-theme=dark] .tewido-elementra-image__img--dark{display:block}.tewido-elementra-theme-post-fi{margin:0;overflow:hidden}.tewido-elementra-theme-post-fi__link{display:block;width:100%;max-width:100%;overflow:hidden;line-height:0}.tewido-elementra-theme-post-fi__img{display:inline-block;width:100%;max-width:100%;height:auto;vertical-align:top}.tewido-elementra-theme-post-fi__link--fx .tewido-elementra-theme-post-fi__img{filter:var(--tef-fi-rest-filter,none);transition:transform var(--tef-fi-fx-speed,350ms) ease,filter var(--tef-fi-fx-speed,350ms) ease,opacity var(--tef-fi-fx-speed,350ms) ease}.tewido-elementra-theme-post-fi__link--fx:focus-visible .tewido-elementra-theme-post-fi__img,.tewido-elementra-theme-post-fi__link--fx:hover .tewido-elementra-theme-post-fi__img{transform:var(--tef-fi-fx-transform,none);filter:var(--tef-fi-fx-filter,var(--tef-fi-rest-filter,none))}.tewido-elementra-theme-post-fi__caption{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:var(--tewido-elementra-color-gray-500,#6b7280)}@media (prefers-reduced-motion:reduce){.tewido-elementra-theme-post-fi__img{transition:none!important}}.tef-img-ph.tef-img-ph{position:relative;min-height:var(--tef-ph-minh,0);background-color:var(--tef-ph-bg,var(--tef-ph-bg-auto,#e8eaed))}.tef-img-ph::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.tef-img-ph img{position:relative;z-index:1}.tef-img-ph>:not(img){z-index:2}.tef-img-ph.tef-img-ph.tef-img-loaded{background-color:transparent}.tef-img-ph.tef-img-loaded::before{display:none}[data-theme=dark] .tef-img-ph,html[data-tewido-theme=dark] .tef-img-ph{--tef-ph-bg-auto:#2b2f33;--tef-ph-hi-auto:rgba(255,255,255,.13);--tef-ph-track-auto:rgba(255,255,255,.18)}.tef-img-ph--shimmer::before{background-image:linear-gradient(90deg,transparent 0,var(--tef-ph-hi,var(--tef-ph-hi-auto,rgba(255,255,255,.65))) 50%,transparent 100%);transform:translateX(-100%);animation:tef-img-ph-shimmer var(--tef-ph-speed,1.4s) ease-in-out infinite}@keyframes tef-img-ph-shimmer{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.tef-img-ph--pulse::before{background-color:var(--tef-ph-hi,var(--tef-ph-hi-auto,rgba(255,255,255,.55)));opacity:0;animation:tef-img-ph-pulse var(--tef-ph-speed,1.4s) ease-in-out infinite}@keyframes tef-img-ph-pulse{0%,100%{opacity:0}50%{opacity:1}}.tef-img-ph--spinner::before{inset:50% auto auto 50%;width:32px;height:32px;margin:-16px 0 0 -16px;box-sizing:border-box;border-radius:50%;border:3px solid var(--tef-ph-hi,var(--tef-ph-track-auto,rgba(0,0,0,.15)));border-top-color:var(--tef-ph-spin,var(--tewido-elementra-color-primary,#93003f));animation:tef-img-ph-spin calc(var(--tef-ph-speed,1.4s)*.65) linear infinite}@keyframes tef-img-ph-spin{to{transform:rotate(360deg)}}.tef-img-ph--blur::before{background-image:var(--tef-ph-src,none);background-size:cover;background-position:50% 50%;filter:blur(14px);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.tef-img-ph::before{animation:none!important}.tef-img-ph--pulse::before{opacity:1}}.tewido-elementra-theme-post-fi--editable{position:relative}.tewido-elementra-theme-post-fi__edit{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;line-height:0;text-decoration:none;bottom:6px;left:6px;padding:6px;border-radius:999px;color:var(--tewido-elementra-color-on-brand,#fff);background:var(--tewido-elementra-color-primary,#93003f);box-shadow:0 1px 4px rgba(0,0,0,.3);opacity:.85;transition:opacity .15s ease,background-color .15s ease}.tewido-elementra-theme-post-fi__edit:focus-visible,.tewido-elementra-theme-post-fi__edit:hover{opacity:1;background:var(--tewido-elementra-color-primary-700,#76002f)}.tewido-elementra-theme-post-fi__edit:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--tewido-elementra-color-on-brand,#fff),0 0 0 4px var(--tewido-elementra-color-primary,#93003f),0 1px 4px rgba(0,0,0,.3)}.tewido-elementra-theme-post-fi__edit>svg{display:block;flex:none;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.tewido-elementra-theme-post-fi__edit{transition:none}}.tewido-elementra-image--blend-box,.tewido-elementra-theme-post-fi--blend-box{isolation:isolate}.tewido-elementra-image--blend-box{width:var(--tef-img-w,fit-content);max-width:var(--tef-img-maxw,100%)}.tewido-elementra-image--blend-box>.tewido-elementra-image__figcaption{width:0;min-width:100%}.elementor-widget-tewido-elementra-image .tewido-elementra-image--blend-box>.tewido-elementra-image__wrapper{width:100%;max-width:100%}.tef-blend,.tewido-elementra-theme-post-fi--blend{background-color:var(--tef-fi-blend-bg,#e9eded)}.tef-blend .tewido-elementra-image__img,.tewido-elementra-theme-post-fi--blend .tewido-elementra-image__img{mix-blend-mode:var(--tef-fi-blend-mode,darken)}.tef-blend.tef-blend .tewido-elementra-image__wrapper.tewido-elementra-image__wrapper{background-color:var(--tef-fi-blend-bg,#e9eded)}.tewido-elementra-theme-post-fi--blend-box.wp-caption{overflow:visible}.tewido-elementra-image--blend-box[data-tef-blend-auto]:not(.tef-blend-ready),.tewido-elementra-theme-post-fi--blend-box[data-tef-blend-auto]:not(.tef-blend-ready){opacity:0;animation:tef-blend-hold 0s 1.2s forwards}.tewido-elementra-image--blend-box[data-tef-blend-auto].tef-blend-ready,.tewido-elementra-theme-post-fi--blend-box[data-tef-blend-auto].tef-blend-ready{opacity:1;transition:opacity .18s ease}@keyframes tef-blend-hold{to{opacity:1}}@media (prefers-reduced-motion:reduce){.tewido-elementra-image--blend-box[data-tef-blend-auto].tef-blend-ready,.tewido-elementra-theme-post-fi--blend-box[data-tef-blend-auto].tef-blend-ready{transition:none}}.tef-blend .tef-img-ph.tef-img-ph:not(.tef-img-loaded),.tewido-elementra-theme-post-fi--blend .tef-img-ph.tef-img-ph:not(.tef-img-loaded){background-color:var(--tef-fi-blend-bg,#e9eded)}.tef-blend .tef-img-ph:not(.tef-img-loaded)::before,.tewido-elementra-theme-post-fi--blend .tef-img-ph:not(.tef-img-loaded)::before{display:none}