.tewido-elementra-widget-title{display:block;margin:0;font-size:18px;font-weight:500;line-height:1.2;color:var(--tewido-elementra-color-heading,#292929)}.tewido-elementra-heading{display:block}.tewido-elementra-heading__small-title{display:block;color:var(--tewido-elementra-color-primary-600,var(--tewido-elementra-color-primary,#93003f))}.tewido-elementra-heading__title{display:block;margin:0;color:var(--tewido-elementra-color-heading,#292929)}:where(div,span,p).tewido-elementra-heading__title{font-weight:700}.tewido-elementra-heading__title a,.tewido-elementra-heading__title a:focus,.tewido-elementra-heading__title a:hover,.tewido-elementra-heading__title a:visited{color:var(--tef-hd-color,inherit);text-decoration:var(--tef-hd-decoration,none)}.tewido-elementra-heading__title a:focus-visible,.tewido-elementra-heading__title a:hover{color:var(--tef-hd-hover-color,var(--tef-hd-color,inherit));text-decoration:var(--tef-hd-hover-decoration,var(--tef-hd-decoration,none))}.e-con:has(> .tewido-elementra-read-more-stretched,> :where(.e-con-inner) > .tewido-elementra-read-more-stretched):is(:hover,:where(:has(.tewido-elementra-theme-post-read-more__link:focus-visible))) .tewido-elementra-heading__title a,.tewido-elementra-stretch-host:has(.tewido-elementra-read-more-stretched):is(:hover,:where(:has(.tewido-elementra-theme-post-read-more__link:focus-visible))) .tewido-elementra-heading__title a{color:var(--tef-hd-hover-color,var(--tef-hd-color,inherit));text-decoration:var(--tef-hd-hover-decoration,var(--tef-hd-decoration,none))}.tewido-elementra-heading__small-title .tewido-elementra-heading__highlight,.tewido-elementra-heading__subtitle .tewido-elementra-heading__highlight,.tewido-elementra-heading__title .tewido-elementra-heading__highlight{color:var(--tewido-elementra-color-primary,#93003f);-webkit-box-decoration-break:clone;box-decoration-break:clone}.tewido-elementra-heading__subtitle{display:block;line-height:var(--tef-lh-sub-heading,1.6);color:var(--tewido-elementra-color-body,#474747)}.tewido-elementra-heading__subtitle p{margin-top:0;margin-bottom:0}.tewido-elementra-heading__inner,.tewido-elementra-widget-title__inner{display:inline-flex;align-items:center;gap:12px}.tewido-elementra-heading__inner--vertical,.tewido-elementra-widget-title__inner--vertical{flex-direction:column;align-items:center}.tewido-elementra-heading__text,.tewido-elementra-widget-title__text{display:inline-block}.tewido-elementra-heading__decorator,.tewido-elementra-widget-title__decorator{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.tewido-elementra-heading__decorator--dot,.tewido-elementra-widget-title__decorator--dot{width:8px;height:8px;background-color:currentColor;border-radius:50%}.tewido-elementra-heading__decorator--line,.tewido-elementra-widget-title__decorator--line{--tef-line-length:40px;--tef-line-thickness:2px;width:var(--tef-line-length);height:var(--tef-line-thickness);background-color:currentColor;color:var(--tewido-elementra-color-gray-200,#e5e7eb)}.tewido-elementra-heading__decorator--svg,.tewido-elementra-widget-title__decorator--svg{width:24px;height:24px}.tewido-elementra-heading__decorator--svg>img,.tewido-elementra-heading__decorator--svg>svg,.tewido-elementra-widget-title__decorator--svg>img,.tewido-elementra-widget-title__decorator--svg>svg{width:24px;height:24px;display:block}.tewido-elementra-heading__decorator--svg>i,.tewido-elementra-widget-title__decorator--svg>i{font-size:24px;line-height:1;display:block}.tewido-elementra-heading__decorator--svg svg [fill]:not([fill=none]),.tewido-elementra-heading__decorator--svg svg[fill]:not([fill=none]),.tewido-elementra-widget-title__decorator--svg svg [fill]:not([fill=none]),.tewido-elementra-widget-title__decorator--svg svg[fill]:not([fill=none]){fill:currentColor}.tewido-elementra-heading__decorator--svg svg [stroke]:not([stroke=none]),.tewido-elementra-heading__decorator--svg svg[stroke]:not([stroke=none]),.tewido-elementra-widget-title__decorator--svg svg [stroke]:not([stroke=none]),.tewido-elementra-widget-title__decorator--svg svg[stroke]:not([stroke=none]){stroke:currentColor}.tewido-elementra-heading__decorator--text,.tewido-elementra-widget-title__decorator--text{line-height:1;font-weight:600;white-space:nowrap}.tewido-elementra-heading__decorator--flip,.tewido-elementra-widget-title__decorator--flip{transform:scaleX(-1)}.e-con:has(> .tewido-elementra-read-more-stretched,> :where(.e-con-inner) > .tewido-elementra-read-more-stretched) .elementor-widget-tewido-elementra-image .tewido-elementra-image__img,.tewido-elementra-stretch-host:has(.tewido-elementra-read-more-stretched) .elementor-widget-tewido-elementra-image .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}.e-con:has(> .tewido-elementra-read-more-stretched,> :where(.e-con-inner) > .tewido-elementra-read-more-stretched):is(:hover,:where(:has(.tewido-elementra-theme-post-read-more__link:focus-visible))) .elementor-widget-tewido-elementra-image .tewido-elementra-image__img,.tewido-elementra-stretch-host:has(.tewido-elementra-read-more-stretched):is(:hover,:where(:has(.tewido-elementra-theme-post-read-more__link:focus-visible))) .elementor-widget-tewido-elementra-image .tewido-elementra-image__img{transform:var(--tef-img-fx-transform,none);filter:var(--tef-img-fx-filter,var(--tef-img-rest-filter,none))}.tewido-elementra-acf-text{word-break:break-word}.tewido-elementra-acf-text--has-icon{display:flex;align-items:center;gap:8px}.tewido-elementra-acf-text__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;color:inherit}.tewido-elementra-acf-text__icon svg{display:block;width:16px;height:16px}.tewido-elementra-acf-text__icon svg [fill]:not([fill=none]),.tewido-elementra-acf-text__icon svg:not([fill=none]){fill:currentColor}.tewido-elementra-acf-text__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.tewido-elementra-acf-text__icon svg [style*="fill:"]:not([style*="fill:none"]):not([style*="fill: none"]){fill:currentColor!important}.tewido-elementra-acf-text__icon svg [style*="stroke:"]:not([style*="stroke:none"]):not([style*="stroke: none"]){stroke:currentColor!important}.tewido-elementra-acf-text__icon img{display:block;width:16px;height:16px}.tewido-elementra-acf-text__icon i{font-size:16px;line-height:1}.tewido-elementra-acf-text__content{flex:0 1 auto;min-width:0}.tewido-elementra-acf-text__content>:first-child{margin-top:0}.tewido-elementra-acf-text__content>:last-child{margin-bottom:0}.tewido-elementra-acf-text-empty{color:var(--tewido-elementra-color-gray-500,#6b7280);font-style:italic}.tewido-elementra-acf-text-placeholder{display:inline-block;font-size:12px;line-height:1.5;font-style:italic;color:var(--tewido-elementra-color-gray-500,#6b7280)}.tewido-elementra-acf-image{display:block}.tewido-elementra-acf-image a{display:inline-block;line-height:0;max-width:100%}.tewido-elementra-acf-image img{max-width:100%;height:auto;display:inline-block}.tewido-elementra-acf-image-caption{display:block;font-size:.9em;line-height:1.5}.tewido-elementra-acf-image-empty{color:var(--tewido-elementra-color-gray-500,#6b7280);font-style:italic}.tewido-elementra-acf-oembed-empty{color:var(--tewido-elementra-color-gray-500,#6b7280);font-style:italic}.tewido-elementra-acf-oembed{overflow:hidden}.tewido-elementra-acf-oembed--responsive{position:relative;width:100%}.tewido-elementra-acf-oembed--responsive .tewido-elementra-acf-oembed__inner{position:relative;padding-bottom:var(--tewido-elementra-aspect,56.25%);height:0;overflow:hidden}.tewido-elementra-acf-oembed--responsive .tewido-elementra-acf-oembed__inner>*{position:absolute;inset:0;width:100%!important;height:100%!important}.tewido-elementra-acf-oembed iframe{max-width:100%}.tewido-elementra-acf-empty{color:var(--tewido-elementra-color-gray-500,#6b7280);font-style:italic}.tewido-elementra-post-list{display:grid;gap:24px}.tewido-elementra-post-list--carousel{display:block!important;grid-template-columns:none!important;gap:0!important;overflow:hidden}.tewido-elementra-post-list--carousel .swiper-button-next::after,.tewido-elementra-post-list--carousel .swiper-button-prev::after{content:none!important;display:none!important}.tewido-elementra-post-list__custom-card{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:8px;background:var(--tewido-elementra-color-gray-100,#f3f4f6);min-height:100%}.tewido-elementra-acf-repeater-empty{color:var(--tewido-elementra-color-gray-500,#6b7280);font-style:italic}.tewido-elementra-acf-repeater--grid{display:grid;grid-template-columns:repeat(var(--tef-acfrep-cols,3),minmax(0,1fr));gap:24px}.tewido-elementra-acf-repeater--list{display:flex;flex-direction:column;gap:24px}.tewido-elementra-acf-repeater--list>.tewido-elementra-acf-repeater__item{flex:var(--tef-rep-item-flex,0 1 auto);min-width:var(--tef-rep-item-min,auto)}.tewido-elementra-acf-repeater__item{display:flex;flex-direction:column;gap:12px}.tewido-elementra-acf-repeater__field{display:flex;flex-direction:column;gap:4px}.tewido-elementra-acf-repeater__field-label{font-size:.85em;font-weight:600;opacity:.8}.tewido-elementra-acf-repeater__field .tewido-elementra-acf-repeater__field-value{margin:0}.tewido-elementra-acf-repeater__field-image img{display:block;max-width:100%;height:auto}.tewido-elementra-acf-repeater__field-video video{display:block;width:100%;height:auto}.tewido-elementra-acf-repeater__field-video--ratio video{aspect-ratio:var(--tef-rep-video-ratio,16/9);height:100%;object-fit:var(--tef-rep-video-fit,contain);background:#000}.tewido-elementra-acf-repeater__video-link{position:relative;display:block}.tewido-elementra-acf-repeater__video-link img{display:block;width:100%;height:auto}.tewido-elementra-acf-repeater__field-video--ratio .tewido-elementra-acf-repeater__video-link img{aspect-ratio:var(--tef-rep-video-ratio,16/9);height:100%;object-fit:var(--tef-rep-video-fit,contain);background:#000}.tewido-elementra-acf-repeater__video-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:transform .2s ease}.tewido-elementra-acf-repeater__video-link:hover .tewido-elementra-acf-repeater__video-play{transform:scale(1.1)}a.tewido-elementra-acf-repeater__video-link[data-tef-lightbox]::after{display:none}body.elementor-editor-active .tewido-elementra-acf-repeater__image-link,body.elementor-editor-active .tewido-elementra-acf-repeater__video-link{pointer-events:none}@media(prefers-reduced-motion:reduce){.tewido-elementra-acf-repeater__video-play{transition:none}}.tewido-elementra-acf-repeater__image-link{display:block}.tewido-elementra-acf-repeater__number-row{display:flex}.tewido-elementra-acf-repeater__more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;font-weight:700}.tewido-elementra-acf-repeater__more-text{font-weight:400;opacity:.75}.tewido-elementra-acf-repeater__number{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:700}.swiper .swiper-button-next,.swiper .swiper-button-prev{background-color:var(--tewido-elementra-color-surface-raised,var(--tewido-elementra-color-surface,#fff));width:40px;height:40px;border:0;padding:0;margin:0;font:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:50%;color:var(--tewido-elementra-color-gray-600,#4b5563);--swiper-navigation-color:var(--tewido-elementra-color-gray-600, #4b5563);transition:background-color .18s,color .18s,transform .18s,opacity .18s}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{display:none}.swiper .swiper-pagination-bullet{background:var(--tewido-elementra-color-primary,#93003f);opacity:.4}.swiper .swiper-pagination-bullet-active{background:var(--tewido-elementra-color-primary,#93003f);opacity:1}.e-con:has(> .tewido-elementra-read-more-stretched,> :where(.e-con-inner) > .tewido-elementra-read-more-stretched) .tewido-elementra-theme-post-fi__img,.tewido-elementra-stretch-host:has(.tewido-elementra-read-more-stretched) .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}.e-con:has(> .tewido-elementra-read-more-stretched,> :where(.e-con-inner) > .tewido-elementra-read-more-stretched):is(:hover,:where(:has(.tewido-elementra-theme-post-read-more__link:focus-visible))) .tewido-elementra-theme-post-fi__img,.tewido-elementra-stretch-host:has(.tewido-elementra-read-more-stretched):is(:hover,:where(:has(.tewido-elementra-theme-post-read-more__link:focus-visible))) .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))}body.elementor-editor-active .tewido-elementra-acf-image[data-tef-gallery-lightbox] a{pointer-events:none}body.elementor-editor-active .tewido-elementra-acf-oembed iframe{pointer-events:none}.tewido-elementra-acf-oembed__demo{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#94a3b8,#475569)}.tewido-elementra-widget-title.screen-reader-text,.tewido-elementra-widget-title__description.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tewido-elementra-widget-title__description{display:block;margin:0;margin-top:8px;line-height:var(--tef-lh-sub-heading,1.6);color:var(--tewido-elementra-color-body,#474747)}.tewido-elementra-widget-title__description p{margin-top:0;margin-bottom:0}.tewido-elementra-search-header__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tef-srh-focus,transparent) 20%,transparent)}