.tewido-elementra-theme-widget-title{display:block;margin:0 0 24px;font-size:18px;font-weight:600;line-height:1.2;color:var(--tewido-elementra-color-heading,#292929)}.tewido-elementra-heading{display:block}.tewido-elementra-heading__small-title{display:block;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tewido-elementra-color-primary,#93003f)}.tewido-elementra-heading__title{display:block;margin:0;font-weight:700;color:var(--tewido-elementra-color-heading,#292929)}.tewido-elementra-heading__title a,.tewido-elementra-heading__title a:focus,.tewido-elementra-heading__title a:hover,.tewido-elementra-heading__title a:visited{color:inherit;text-decoration:none}.tewido-elementra-heading__subtitle .tewido-elementra-heading__highlight,.tewido-elementra-heading__title .tewido-elementra-heading__highlight{color:var(--tewido-elementra-color-primary,#93003f)}.tewido-elementra-heading__subtitle{display:block;line-height:1.6;color:var(--tewido-elementra-color-body,#474747)}.tewido-elementra-heading__subtitle p{margin-top:0;margin-bottom:0}.tewido-elementra-sr-only{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-heading__inner{display:inline-flex;align-items:center;gap:12px}.tewido-elementra-heading__inner--vertical{flex-direction:column;align-items:center}.tewido-elementra-heading__text{display:inline-block}.tewido-elementra-heading__decorator{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0}.tewido-elementra-heading__decorator--dot{width:8px;height:8px;background-color:currentColor;border-radius:50%}.tewido-elementra-heading__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{width:24px;height:24px}.tewido-elementra-heading__decorator--svg>img,.tewido-elementra-heading__decorator--svg>svg{width:24px;height:24px;display:block}.tewido-elementra-heading__decorator--svg svg [fill]:not([fill=none]),.tewido-elementra-heading__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]){stroke:currentColor}.tewido-elementra-heading__decorator--flip{transform:scaleX(-1)}.tewido-elementra-image{margin:0;display:block}.tewido-elementra-image__wrapper{display:inline-block;max-width:100%;overflow:hidden;line-height:0}.tewido-elementra-image__img{max-width:100%;height:auto;display:block}.tewido-elementra-image--reveal-zoom.tef-reveal-armed .tewido-elementra-image__img{opacity:0;transform:scale(1.3)}.tewido-elementra-image--reveal-zoom.tef-revealed .tewido-elementra-image__img{animation:tef-img-zoom var(--tef-img-dur,.9s) cubic-bezier(.2,.6,.2,1) var(--tef-img-delay,0s) both}@keyframes tef-img-zoom{from{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.tewido-elementra-image--reveal-blur.tef-reveal-armed .tewido-elementra-image__wrapper{opacity:0;filter:blur(18px)}.tewido-elementra-image--reveal-blur.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-blur var(--tef-img-dur,.9s) cubic-bezier(.2,.6,.2,1) var(--tef-img-delay,0s) both}@keyframes tef-img-blur{from{opacity:0;filter:blur(18px)}to{opacity:1;filter:blur(0)}}.tewido-elementra-image--reveal-clip-up.tef-reveal-armed .tewido-elementra-image__wrapper{clip-path:inset(100% 0 0 0)}.tewido-elementra-image--reveal-clip-up.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-clip-up var(--tef-img-dur,.9s) cubic-bezier(.76,0,.24,1) var(--tef-img-delay,0s) both}@keyframes tef-img-clip-up{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.tewido-elementra-image--reveal-clip-right.tef-reveal-armed .tewido-elementra-image__wrapper{clip-path:inset(0 100% 0 0)}.tewido-elementra-image--reveal-clip-right.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-clip-right var(--tef-img-dur,.9s) cubic-bezier(.76,0,.24,1) var(--tef-img-delay,0s) both}@keyframes tef-img-clip-right{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.tewido-elementra-image--reveal-clip-center.tef-reveal-armed .tewido-elementra-image__wrapper{clip-path:inset(0 50% 0 50%)}.tewido-elementra-image--reveal-clip-center.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-clip-center var(--tef-img-dur,.9s) cubic-bezier(.76,0,.24,1) var(--tef-img-delay,0s) both}@keyframes tef-img-clip-center{from{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}.tewido-elementra-image--reveal-flip{perspective:900px}.tewido-elementra-image--reveal-flip.tef-reveal-armed .tewido-elementra-image__wrapper{opacity:0;transform:rotateX(35deg);transform-origin:50% 0}.tewido-elementra-image--reveal-flip.tef-revealed .tewido-elementra-image__wrapper{transform-origin:50% 0;animation:tef-img-flip var(--tef-img-dur,.9s) cubic-bezier(.2,.7,.2,1) var(--tef-img-delay,0s) both}@keyframes tef-img-flip{from{opacity:0;transform:rotateX(35deg)}to{opacity:1;transform:rotateX(0)}}.tewido-elementra-image--reveal-tilt{perspective:1000px}.tewido-elementra-image--reveal-tilt.tef-reveal-armed .tewido-elementra-image__wrapper{opacity:0;transform:rotateY(-18deg) translateX(-6%) scale(.95);transform-origin:0 50%}.tewido-elementra-image--reveal-tilt.tef-revealed .tewido-elementra-image__wrapper{transform-origin:0 50%;animation:tef-img-tilt var(--tef-img-dur,.9s) cubic-bezier(.2,.7,.2,1) var(--tef-img-delay,0s) both}@keyframes tef-img-tilt{from{opacity:0;transform:rotateY(-18deg) translateX(-6%) scale(.95)}to{opacity:1;transform:rotateY(0) translateX(0) scale(1)}}.tewido-elementra-image--reveal-square.tef-reveal-armed .tewido-elementra-image__wrapper{clip-path:inset(46% 46% 46% 46%)}.tewido-elementra-image--reveal-square.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-square var(--tef-img-dur,.9s) cubic-bezier(.76,0,.24,1) var(--tef-img-delay,0s) both}@keyframes tef-img-square{from{clip-path:inset(46% 46% 46% 46%)}to{clip-path:inset(0 0 0 0)}}.tewido-elementra-image--reveal-circle.tef-reveal-armed .tewido-elementra-image__wrapper{clip-path:circle(5% at 50% 50%)}.tewido-elementra-image--reveal-circle.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-circle var(--tef-img-dur,.9s) cubic-bezier(.76,0,.24,1) var(--tef-img-delay,0s) both}@keyframes tef-img-circle{from{clip-path:circle(5% at 50% 50%)}to{clip-path:circle(120% at 50% 50%)}}.tewido-elementra-image--reveal-diamond.tef-reveal-armed .tewido-elementra-image__wrapper{clip-path:polygon(50% 44%,56% 50%,50% 56%,44% 50%)}.tewido-elementra-image--reveal-diamond.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-diamond var(--tef-img-dur,.9s) cubic-bezier(.76,0,.24,1) var(--tef-img-delay,0s) both}@keyframes tef-img-diamond{from{clip-path:polygon(50% 44%,56% 50%,50% 56%,44% 50%)}to{clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}}@property --tef-blinds{syntax:"<percentage>";inherits:false;initial-value:0%}.tewido-elementra-image--reveal-blinds.tef-reveal-armed .tewido-elementra-image__wrapper{--tef-blinds:0%;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0,#000 var(--tef-blinds),#0000 var(--tef-blinds),#0000 7%);mask-image:repeating-linear-gradient(0deg,#000 0,#000 var(--tef-blinds),#0000 var(--tef-blinds),#0000 7%)}.tewido-elementra-image--reveal-blinds.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-blinds var(--tef-img-dur,.9s) ease var(--tef-img-delay,0s) both}@keyframes tef-img-blinds{from{--tef-blinds:0%}to{--tef-blinds:7%}}.tewido-elementra-image--reveal-blinds-v.tef-reveal-armed .tewido-elementra-image__wrapper{--tef-blinds:0%;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 var(--tef-blinds),#0000 var(--tef-blinds),#0000 7%);mask-image:repeating-linear-gradient(90deg,#000 0,#000 var(--tef-blinds),#0000 var(--tef-blinds),#0000 7%)}.tewido-elementra-image--reveal-blinds-v.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-blinds var(--tef-img-dur,.9s) ease var(--tef-img-delay,0s) both}.tewido-elementra-image--reveal-blinds-d.tef-reveal-armed .tewido-elementra-image__wrapper{--tef-blinds:0%;-webkit-mask-image:repeating-linear-gradient(45deg,#000 0,#000 var(--tef-blinds),#0000 var(--tef-blinds),#0000 7%);mask-image:repeating-linear-gradient(45deg,#000 0,#000 var(--tef-blinds),#0000 var(--tef-blinds),#0000 7%)}.tewido-elementra-image--reveal-blinds-d.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-blinds var(--tef-img-dur,.9s) ease var(--tef-img-delay,0s) both}.tewido-elementra-image--reveal-blinds-c.tef-reveal-armed .tewido-elementra-image__wrapper{--tef-blinds:0%;-webkit-mask-image:repeating-linear-gradient(0deg,#0000 0,#0000 calc(3.5% - var(--tef-blinds)/ 2),#000 calc(3.5% - var(--tef-blinds)/ 2),#000 calc(3.5% + var(--tef-blinds)/ 2),#0000 calc(3.5% + var(--tef-blinds)/ 2),#0000 7%);mask-image:repeating-linear-gradient(0deg,#0000 0,#0000 calc(3.5% - var(--tef-blinds)/ 2),#000 calc(3.5% - var(--tef-blinds)/ 2),#000 calc(3.5% + var(--tef-blinds)/ 2),#0000 calc(3.5% + var(--tef-blinds)/ 2),#0000 7%)}.tewido-elementra-image--reveal-blinds-c.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-blinds var(--tef-img-dur,.9s) ease var(--tef-img-delay,0s) both}@property --tef-grid{syntax:"<length>";inherits:false;initial-value:0px}.tewido-elementra-image--reveal-blinds-sq.tef-reveal-armed .tewido-elementra-image__wrapper{--tef-grid:0px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 var(--tef-grid),#0000 var(--tef-grid),#0000 24px),repeating-linear-gradient(0deg,#000 0,#000 var(--tef-grid),#0000 var(--tef-grid),#0000 24px);mask-image:repeating-linear-gradient(90deg,#000 0,#000 var(--tef-grid),#0000 var(--tef-grid),#0000 24px),repeating-linear-gradient(0deg,#000 0,#000 var(--tef-grid),#0000 var(--tef-grid),#0000 24px);-webkit-mask-composite:source-in;mask-composite:intersect}.tewido-elementra-image--reveal-blinds-sq.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-grid var(--tef-img-dur,.9s) ease var(--tef-img-delay,0s) both}@keyframes tef-img-grid{from{--tef-grid:0px}to{--tef-grid:24px}}@property --tef-clock{syntax:"<angle>";inherits:false;initial-value:0deg}.tewido-elementra-image--reveal-clock.tef-reveal-armed .tewido-elementra-image__wrapper{--tef-clock:0deg;-webkit-mask-image:conic-gradient(from -90deg,#000 var(--tef-clock),#0000 var(--tef-clock));mask-image:conic-gradient(from -90deg,#000 var(--tef-clock),#0000 var(--tef-clock))}.tewido-elementra-image--reveal-clock.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-clock var(--tef-img-dur,.9s) linear var(--tef-img-delay,0s) both}@keyframes tef-img-clock{from{--tef-clock:0deg}to{--tef-clock:360deg}}.tewido-elementra-image--reveal-glare .tewido-elementra-image__wrapper{position:relative}.tewido-elementra-image--reveal-glare.tef-reveal-armed .tewido-elementra-image__wrapper{opacity:0}.tewido-elementra-image--reveal-glare.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-glare-fade var(--tef-img-dur,.9s) ease var(--tef-img-delay,0s) both}.tewido-elementra-image--reveal-glare.tef-revealed .tewido-elementra-image__wrapper::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-160%);animation:tef-img-glare-sweep var(--tef-img-dur,.9s) ease var(--tef-img-delay,0s) both}@keyframes tef-img-glare-fade{from{opacity:0}to{opacity:1}}@keyframes tef-img-glare-sweep{from{transform:translateX(-160%)}to{transform:translateX(160%)}}.tewido-elementra-image--reveal-glitch.tef-reveal-armed .tewido-elementra-image__wrapper{opacity:0}.tewido-elementra-image--reveal-glitch.tef-revealed .tewido-elementra-image__wrapper{animation:tef-img-glitch var(--tef-img-dur,.9s) steps(2,end) var(--tef-img-delay,0s) both}@keyframes tef-img-glitch{0%{opacity:0;transform:translateX(0);filter:none}10%{opacity:1;transform:translate(-3px,2px);filter:drop-shadow(3px 0 #ff00c1) drop-shadow(-3px 0 #00fff9)}30%{transform:translate(3px,-2px);filter:drop-shadow(-3px 0 #ff00c1) drop-shadow(3px 0 #00fff9)}50%{transform:translate(-2px,0);filter:drop-shadow(2px 0 #ff00c1) drop-shadow(-2px 0 #00fff9)}70%{transform:translate(2px,0);filter:drop-shadow(-1px 0 #ff00c1) drop-shadow(1px 0 #00fff9)}to{opacity:1;transform:translateX(0);filter:none}}.tewido-elementra-image--reveal-kenburns.tef-revealed .tewido-elementra-image__img{animation:tef-img-kenburns 14s ease-in-out var(--tef-img-delay,0s) infinite alternate}@keyframes tef-img-kenburns{from{transform:scale(1)}to{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.tewido-elementra-image.tef-reveal-armed .tewido-elementra-image__img{opacity:1!important;transform:none!important}.tewido-elementra-image.tef-reveal-armed .tewido-elementra-image__wrapper{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.tewido-elementra-image[data-tef-reveal] .tewido-elementra-image__img,.tewido-elementra-image[data-tef-reveal] .tewido-elementra-image__wrapper{animation:none!important}.tewido-elementra-image[data-tef-reveal] .tewido-elementra-image__wrapper::after{display:none!important}}.tewido-elementra-image__caption{display:block;font-size:.9em;line-height:1.5;text-align:center}.tewido-elementra-image__img--dark{display:none}@media(prefers-color-scheme:dark){.tewido-elementra-image__img--light{display:none}.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-acf-text{word-break:break-word}.tewido-elementra-acf-text-empty{color:var(--tewido-elementra-color-gray-500,#6b7280);font-style:italic}.tewido-elementra-acf-image{display:block}.tewido-elementra-acf-image img{max-width:100%;height:auto;display:inline-block}@media (prefers-reduced-motion:reduce){.tewido-elementra-acf-image img,.tewido-elementra-image__img{transition:none!important}}.tewido-elementra-acf-image-caption{display:block;font-size:.9em;line-height:1.5}.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-accordion{display:flex;flex-direction:column;gap:var(--tef-acc-gap,16px)}.tewido-elementra-accordion--cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--tef-acc-gap,16px)}.tewido-elementra-accordion__col{display:flex;flex-direction:column;gap:var(--tef-acc-gap,16px)}@media(max-width:767px){.tewido-elementra-accordion--cols-2{grid-template-columns:1fr}.tewido-elementra-accordion__col{display:contents}}.tewido-elementra-accordion__item{display:flex;flex-direction:column}.tewido-elementra-accordion__header{all:unset;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:var(--tewido-elementra-color-gray-50,#f9fafb);border:1px solid var(--tewido-elementra-color-gray-200,#e5e7eb);border-radius:8px;font-weight:600;transition:background .18s}.tewido-elementra-accordion__header:hover{background:var(--tewido-elementra-color-gray-100,#f3f4f6)}.tewido-elementra-accordion__head{display:flex;align-items:center;gap:12px}.tewido-elementra-accordion__title{margin:0;font-size:1em;font-weight:inherit}.tewido-elementra-accordion__number{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--tewido-elementra-color-primary,#93003f);color:#fff;font-size:12px;font-weight:700}.tewido-elementra-accordion__item-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--tewido-elementra-color-primary,#93003f)}.tewido-elementra-accordion__item-icon svg{width:20px;height:20px;display:block}.tewido-elementra-accordion__item-icon svg:not([fill=none]),.tewido-elementra-accordion__item-icon svg:not([fill=none]) *{fill:currentColor}.tewido-elementra-accordion__item-icon i{font-size:20px;line-height:1}.tewido-elementra-accordion__icon{width:18px;height:18px;transition:transform .18s}.tewido-elementra-accordion--icon-plus .tewido-elementra-accordion__header[aria-expanded=true] .tewido-elementra-accordion__icon{transform:rotate(45deg)}.tewido-elementra-accordion--icon-chevron .tewido-elementra-accordion__header[aria-expanded=true] .tewido-elementra-accordion__icon{transform:rotate(180deg)}.tewido-elementra-accordion__header[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.tewido-elementra-accordion__panel{overflow:hidden;max-height:0;transition:max-height .25s;background:#fff;border-radius:0 0 8px 8px}.tewido-elementra-accordion__header[aria-expanded=true]+.tewido-elementra-accordion__panel{max-height:none;border-inline:1px solid var(--tewido-elementra-color-gray-200,#e5e7eb);border-bottom:1px solid var(--tewido-elementra-color-gray-200,#e5e7eb)}.tewido-elementra-accordion__panel-inner{padding:16px 20px;line-height:1.6}.tewido-elementra-post-list{display:grid;gap:24px}.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--grid{display:grid;gap:24px}.tewido-elementra-acf-repeater--list{display:flex;flex-direction:column;gap:24px}.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-image img{display:block;max-width:100%;height:auto}.swiper .swiper-button-next,.swiper .swiper-button-prev{background-color:#fff;width:40px;height:40px;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-active{background:var(--tewido-elementra-color-primary,#93003f)}