@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes progress{0%{width:0%}50%{width:70%}to{width:100%}}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes galleryFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes te-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tewido-field-icon{width:1.25rem;height:1.25rem;display:block}.tewido-carousel,.tewido-post-loop-carousel{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.tewido-carousel.swiper-initialized{opacity:1;visibility:visible}.elementor-editor-active .tewido-carousel{opacity:1!important;visibility:visible!important}.tewido-post-loop-carousel.swiper-initialized{opacity:1;visibility:visible}.elementor-editor-active .tewido-post-loop-carousel{opacity:1!important;visibility:visible!important}.te-carousel-card-link{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:1;cursor:pointer}.te-carousel-button{position:relative;z-index:2}.te-carousel-image-wrapper .absolute{z-index:2}.swiper-button-disabled{opacity:.5!important;cursor:not-allowed!important}.section-image img[class*=rounded],.tewido-image-widget img[class*=rounded]{border-radius:inherit!important}.section-image img.rounded-sm,.tewido-image-widget img.rounded-sm{border-radius:.125rem!important}.section-image img.rounded,.tewido-image-widget img.rounded{border-radius:.25rem!important}.section-image img.rounded-md,.tewido-image-widget img.rounded-md{border-radius:.375rem!important}.section-image img.rounded-lg,.tewido-image-widget img.rounded-lg{border-radius:.5rem!important}.section-image img.rounded-xl,.tewido-image-widget img.rounded-xl{border-radius:.75rem!important}.section-image img.rounded-2xl,.tewido-image-widget img.rounded-2xl{border-radius:1rem!important}.section-image img.rounded-3xl,.tewido-image-widget img.rounded-3xl{border-radius:1.5rem!important}.section-image img.rounded-full,.tewido-image-widget img.rounded-full{border-radius:9999px!important}.section-image img[class*=shadow],.tewido-image-widget img[class*=shadow]{box-shadow:inherit!important}.section-image img.shadow-sm,.tewido-image-widget img.shadow-sm{box-shadow:0 1px 2px 0 rgb(0 0 0/.05)!important}.section-image img.shadow,.tewido-image-widget img.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)!important}.section-image img.shadow-md,.tewido-image-widget img.shadow-md{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)!important}.section-image img.shadow-lg,.tewido-image-widget img.shadow-lg{box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)!important}.section-image img.shadow-xl,.tewido-image-widget img.shadow-xl{box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)!important}.section-image img.shadow-2xl,.tewido-image-widget img.shadow-2xl{box-shadow:0 25px 50px -12px rgb(0 0 0/.25)!important}.tewido-carousel .swiper-button-next,.tewido-carousel .swiper-button-prev,.tewido-post-loop-carousel .swiper-button-next,.tewido-post-loop-carousel .swiper-button-prev{width:42px;height:42px;background:rgba(255,255,255,.8);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;opacity:0;pointer-events:none}.tewido-carousel:hover .swiper-button-next,.tewido-carousel:hover .swiper-button-prev,.tewido-post-loop-carousel:hover .swiper-button-next,.tewido-post-loop-carousel:hover .swiper-button-prev{opacity:1;pointer-events:auto}.dark .tewido-carousel .swiper-button-next,.dark .tewido-carousel .swiper-button-prev,.dark .tewido-post-loop-carousel .swiper-button-next,.dark .tewido-post-loop-carousel .swiper-button-prev{background:rgba(31,41,55,.9);box-shadow:0 4px 12px rgba(0,0,0,.3)}.tewido-carousel .swiper-button-next:hover,.tewido-carousel .swiper-button-prev:hover,.tewido-post-loop-carousel .swiper-button-next:hover,.tewido-post-loop-carousel .swiper-button-prev:hover{background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.2)}.dark .tewido-carousel .swiper-button-next:hover,.dark .tewido-carousel .swiper-button-prev:hover,.dark .tewido-post-loop-carousel .swiper-button-next:hover,.dark .tewido-post-loop-carousel .swiper-button-prev:hover{background:#1f2937;box-shadow:0 6px 16px rgba(0,0,0,.4)}.tewido-carousel .swiper-button-next::after,.tewido-carousel .swiper-button-prev::after,.tewido-post-loop-carousel .swiper-button-next::after,.tewido-post-loop-carousel .swiper-button-prev::after{font-size:12px;font-weight:700;color:#1f2937}.dark .tewido-carousel .swiper-button-next::after,.dark .tewido-carousel .swiper-button-prev::after,.dark .tewido-post-loop-carousel .swiper-button-next::after,.dark .tewido-post-loop-carousel .swiper-button-prev::after{color:#f9fafb}.tewido-carousel .swiper-pagination-bullet,.tewido-post-loop-carousel .swiper-pagination-bullet{width:10px;height:10px;background:rgba(156,163,175,.4);opacity:1;transition:all .3s ease}.dark .tewido-carousel .swiper-pagination-bullet,.dark .tewido-post-loop-carousel .swiper-pagination-bullet{background:rgba(156,163,175,.4)}.tewido-carousel .swiper-pagination-bullet-active,.tewido-post-loop-carousel .swiper-pagination-bullet-active{background:#222;width:32px;border-radius:6px}.dark .tewido-carousel .swiper-pagination-bullet-active,.dark .tewido-post-loop-carousel .swiper-pagination-bullet-active{background:#60a5fa}.dark .tewido-carousel .swiper-pagination-bullet:hover,.dark .tewido-post-loop-carousel .swiper-pagination-bullet:hover,.tewido-carousel .swiper-pagination-bullet:hover,.tewido-post-loop-carousel .swiper-pagination-bullet:hover{background:rgba(156,163,175,.6)}.accordion-border-color{border-bottom-color:rgb(229 231 235)!important}.dark .accordion-border-color{border-bottom-color:rgb(55 65 81)!important}.perspective-1000{perspective:1000px}.transform-style-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden;-webkit-backface-visibility:hidden}.rotate-y-180,.tewido-flip-card-container:hover .tewido-flip-card{transform:rotateY(180deg)}.duration-600{transition-duration:600ms}.tewido-animated-headline{display:block}.tewido-animated-text-wrapper{display:inline-block;position:relative}.tewido-animated-text{display:inline-block;min-width:1ch}.tewido-cursor{display:inline-block;margin-inline-start:2px;animation:blink 1s infinite}.tewido-highlighted-text{position:relative;display:inline-block;padding:0 .15em;z-index:1}.tewido-highlighted-content{position:relative;z-index:2}.tewido-highlight-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:105%;height:120%;pointer-events:none;z-index:-1}.tewido-custom-svg{width:100%!important;height:100%!important;object-fit:contain}.tewido-post-loop-carousel .swiper-slide{height:auto}.tewido-post-loop-carousel .swiper-slide>*{height:100%}.tewido-marquee-multi-wrapper,.tewido-marquee-row{width:100%}.tewido-marquee-wrapper{width:100%;overflow:hidden;position:relative}.tewido-marquee-container{display:flex;width:max-content;will-change:transform}.tewido-marquee-content{display:flex;align-items:center;white-space:nowrap}.tewido-marquee-item{display:flex;align-items:center;flex-shrink:0}.tewido-marquee-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tewido-marquee-icon img,.tewido-marquee-icon svg{display:block;max-width:100%;max-height:100%}.tewido-marquee-text{white-space:nowrap}.tewido-marquee-wrapper:hover .tewido-marquee-container{transition:transform .3s ease}.scrollbar-hide::-webkit-scrollbar,.taxonomy-filter-tabs::-webkit-scrollbar,.tewido-tabs-nav::-webkit-scrollbar{display:none}.tewido-tabs-nav{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.scrollbar-hide,.taxonomy-filter-tabs,.tewido-tabs-nav{-ms-overflow-style:none;scrollbar-width:none}.taxonomy-filter-tabs-wrapper.sticky{transition:box-shadow .3s ease;padding-bottom:.5rem}.taxonomy-filter-tabs-wrapper.sticky.is-stuck{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.dark .taxonomy-filter-tabs-wrapper.sticky.is-stuck{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.taxonomy-filter-tabs{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.tab-scroll-indicators{position:relative;pointer-events:none}.scroll-indicator-left,.scroll-indicator-right{position:absolute;top:-60px;width:80px;height:60px;pointer-events:none;z-index:40;opacity:0;transition:opacity .3s ease}.taxonomy-filter-tabs-wrapper:hover .scroll-indicator-left:not(.hidden),.taxonomy-filter-tabs-wrapper:hover .scroll-indicator-right:not(.hidden){opacity:1}.scroll-indicator-left{inset-inline-start:0;background:linear-gradient(to right,rgba(255,255,255,.95),transparent)}.scroll-indicator-right,[dir=rtl] .scroll-indicator-left{background:linear-gradient(to left,rgba(255,255,255,.95),transparent)}.scroll-indicator-right{inset-inline-end:0}[dir=rtl] .scroll-indicator-right{background:linear-gradient(to right,rgba(255,255,255,.95),transparent)}.dark .scroll-indicator-left{background:linear-gradient(to right,rgba(17,24,39,.95),transparent)}.dark .scroll-indicator-right{background:linear-gradient(to left,rgba(17,24,39,.95),transparent)}.results-counter{font-weight:500}.skeleton-card{animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.post-card{will-change:opacity,transform}.empty-state{min-height:400px;display:flex;align-items:center;justify-content:center}.empty-state svg{opacity:.6}.taxonomy-filter-posts-grid{transition:opacity .3s ease}.search-posts-input,.sort-posts-select{transition:all .3s ease}.search-posts-input:focus,.sort-posts-select:focus{outline:0;border-color:rgb(59 130 246);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dark .search-posts-input:focus,.dark .sort-posts-select:focus{border-color:rgb(96 165 250);box-shadow:0 0 0 3px rgba(96,165,250,.1)}.layout-toggle-btn{padding:.5rem;border-radius:.375rem;transition:all .3s ease;background-color:rgb(243 244 246);color:rgb(107 114 128);border:2px solid transparent}.dark .layout-toggle-btn{background-color:rgb(55 65 81);color:rgb(156 163 175)}.layout-toggle-btn:hover{background-color:rgb(229 231 235)}.dark .layout-toggle-btn:hover{background-color:rgb(75 85 99)}.layout-toggle-btn.active{background-color:rgb(59 130 246);color:#fff;border-color:rgb(37 99 235)}.dark .layout-toggle-btn.active{background-color:rgb(96 165 250);border-color:rgb(59 130 246)}.layout-toggle-btn svg{width:1.25rem;height:1.25rem;display:block}.active-filters-badge{animation:slideDown .3s ease}.clear-filter-btn{transition:all .2s ease}.clear-filter-btn:hover{background-color:rgb(220 38 38);transform:scale(1.1);color:#fff}.dark .clear-filter-btn:hover{background-color:rgb(239 68 68)}.layout-list .post-card{flex-direction:row;max-width:100%}.layout-list .post-card>div:first-child{width:300px;flex-shrink:0}.layout-list .post-card>div:last-child{flex:1;display:flex;flex-direction:column}@media (max-width:768px){.layout-list .post-card{flex-direction:column}.layout-list .post-card>div:first-child{width:100%}}.masonry-grid{column-count:3;column-gap:1.5rem}.masonry-grid .post-card{break-inside:avoid;margin-bottom:1.5rem;display:inline-block;width:100%}@media (max-width:1024px){.masonry-grid{column-count:2}}@media (max-width:640px){.masonry-grid{column-count:1}}.animate-spin{animation:spin 1s linear infinite}.animate-progress{animation:progress 1.5s ease-in-out infinite}.bounce-dot:nth-child(1){animation:bounce 1.4s infinite ease-in-out both;animation-delay:-.32s}.bounce-dot:nth-child(2){animation-delay:-.16s}.bounce-dot:nth-child(2),.bounce-dot:nth-child(3){animation:bounce 1.4s infinite ease-in-out both}@media (max-width:640px){.layout-toggle-btn{padding:.375rem}.layout-toggle-btn svg{width:1rem;height:1rem}.search-posts-input,.sort-posts-select{font-size:.875rem}}.tewido-countdown-item,.tewido-countdown-timer{display:flex;align-items:center;justify-content:center}.tewido-countdown-timer{flex-wrap:wrap}.tewido-countdown-item{flex-direction:column}.tewido-countdown-number{font-size:3rem;font-weight:700;line-height:1;display:block}.tewido-countdown-label{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.tewido-countdown-separator{font-size:2rem;font-weight:600;align-self:center;line-height:1;margin-top:-1rem}.tewido-countdown-expired{font-size:1.5rem;font-weight:600;text-align:center;padding:2rem}.tewido-countdown-pulse{animation:countdown-pulse .3s ease-in-out}@media (max-width:768px){.tewido-countdown-number{font-size:2rem}.tewido-countdown-label{font-size:.75rem}.tewido-countdown-separator{font-size:1.5rem}.tewido-countdown-expired{font-size:1.25rem;padding:1.5rem}}@media (max-width:480px){.tewido-countdown-number{font-size:1.5rem}.tewido-countdown-label{font-size:.625rem}.tewido-countdown-separator{font-size:1.25rem}.tewido-countdown-expired{font-size:1rem;padding:1rem}}.te-gallery-grid{display:grid;gap:1.25rem;width:100%}.te-gallery-grid.te-masonry{display:block;column-gap:1.25rem}.te-gallery-grid.te-masonry .te-gallery-item{display:inline-block;width:100%;margin-bottom:1.25rem;break-inside:avoid;page-break-inside:avoid}.dark .te-load-more-btn:disabled{background-color:rgb(75 85 99)!important;color:#fff!important}.te-btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:te-spin .6s linear infinite;margin-inline-end:.5rem}.te-load-more-btn:not(.loading) .te-btn-spinner{display:none}.te-flex-slider{position:relative;width:100%}.te-flex-slider .swiper-slide{position:relative;overflow:hidden}.te-flex-slider .swiper-button-next:hover,.te-flex-slider .swiper-button-prev:hover{transform:scale(1.1)}.te-flex-slider .swiper-pagination{bottom:20px}.te-flex-slider .swiper-pagination-bullet{width:10px;height:10px;opacity:.5;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.te-flex-slider .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.te-flex-slider .te-pagination-bullets-line .swiper-pagination-bullet{width:24px;height:4px;border-radius:2px}.te-flex-slider .te-pagination-bullets-line .swiper-pagination-bullet-active{width:40px;transform:scale(1)}.te-flex-slider .te-pagination-bullets-square .swiper-pagination-bullet{width:12px;height:12px;border-radius:2px}.te-flex-slider .te-pagination-bullets-square .swiper-pagination-bullet-active{transform:scale(1)}.te-flex-slider .te-pagination-bullets-dash .swiper-pagination-bullet{width:16px;height:3px;border-radius:0}.te-flex-slider .te-pagination-bullets-dash .swiper-pagination-bullet-active{width:32px;transform:scale(1)}.te-flex-slider .te-pagination-bullets-number .swiper-pagination-bullet{width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:600;opacity:.6}.te-flex-slider .te-pagination-bullets-number .swiper-pagination-bullet-active{opacity:1;transform:scale(1.15)}.te-flex-slider .swiper-scrollbar{position:absolute;bottom:10px;inset-inline-start:5%;width:90%;height:4px;background:rgba(255,255,255,.3);border-radius:2px}.te-flex-slider .swiper-scrollbar-drag{background:rgba(255,255,255,.8);border-radius:2px;cursor:grab}.te-flex-slider .swiper-scrollbar-drag:active{cursor:grabbing}.te-flex-slider .swiper-pagination-progressbar{height:4px}.te-flex-slider .swiper-pagination-progressbar.te-progressbar-bottom{bottom:0;top:auto}.te-flex-slider .swiper-pagination-progressbar.te-progressbar-top{top:0;bottom:auto}.te-flex-slider .swiper-button-next,.te-flex-slider .swiper-button-prev{transition:all .3s ease;display:flex;align-items:center;justify-content:center}.elementor-editor-active .te-flex-slider .swiper-button-next,.elementor-editor-active .te-flex-slider .swiper-button-prev{display:flex}.te-flex-arrows{z-index:10;pointer-events:none}.te-flex-arrows .swiper-button-next,.te-flex-arrows .swiper-button-prev{pointer-events:auto;margin:0}.te-flex-arrows.te-arrows-grouped{align-items:center;gap:10px}.te-flex-arrows.te-arrows-sides{position:static;display:block}.te-flex-arrows.te-arrows-sides .swiper-button-next,.te-flex-arrows.te-arrows-sides .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%)}.te-flex-arrows.te-arrows-sides .swiper-button-prev{left:20px;right:auto}.te-flex-arrows.te-arrows-sides .swiper-button-next{right:20px;left:auto}.te-flex-arrows.te-arrows-bottom-center,.te-flex-arrows.te-arrows-bottom-left,.te-flex-arrows.te-arrows-bottom-right,.te-flex-arrows.te-arrows-top-center,.te-flex-arrows.te-arrows-top-left,.te-flex-arrows.te-arrows-top-right{position:absolute;display:flex}.te-flex-arrows.te-arrows-bottom-center .swiper-button-next,.te-flex-arrows.te-arrows-bottom-center .swiper-button-prev,.te-flex-arrows.te-arrows-bottom-left .swiper-button-next,.te-flex-arrows.te-arrows-bottom-left .swiper-button-prev,.te-flex-arrows.te-arrows-bottom-right .swiper-button-next,.te-flex-arrows.te-arrows-bottom-right .swiper-button-prev,.te-flex-arrows.te-arrows-top-center .swiper-button-next,.te-flex-arrows.te-arrows-top-center .swiper-button-prev,.te-flex-arrows.te-arrows-top-left .swiper-button-next,.te-flex-arrows.te-arrows-top-left .swiper-button-prev,.te-flex-arrows.te-arrows-top-right .swiper-button-next,.te-flex-arrows.te-arrows-top-right .swiper-button-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none}.te-flex-arrows.te-arrows-bottom-center{bottom:20px;top:auto;left:50%;right:auto;transform:translateX(-50%)}.te-flex-arrows.te-arrows-bottom-left{bottom:20px;top:auto;left:20px;right:auto;transform:none}.te-flex-arrows.te-arrows-bottom-right{bottom:20px;top:auto;right:20px;left:auto;transform:none}.te-flex-arrows.te-arrows-top-center{top:20px;bottom:auto;left:50%;right:auto;transform:translateX(-50%)}.te-flex-arrows.te-arrows-top-left{top:20px;bottom:auto;left:20px;right:auto;transform:none}.te-flex-arrows.te-arrows-top-right{top:20px;bottom:auto;right:20px;left:auto;transform:none}[dir=rtl] .te-flex-arrows.te-arrows-bottom-center,[dir=rtl] .te-flex-arrows.te-arrows-top-center{transform:translateX(50%)}.te-flex-slider-thumbs{margin-top:10px;padding:5px 0}.te-flex-slider-thumbs .swiper-slide{opacity:.6;cursor:pointer;transition:opacity .3s ease,transform .3s ease;border-radius:4px;overflow:hidden}.te-flex-slider-thumbs .swiper-slide:hover{opacity:.9}.te-flex-slider-thumbs .swiper-slide-thumb-active{opacity:1;transform:scale(1.05)}.te-flex-slider-thumbs .te-thumb-slide{aspect-ratio:16/9;background:rgba(0,0,0,.1)}.te-flex-slider-thumbs .te-thumb-slide img{width:100%;height:100%;object-fit:cover}.te-flex-slider-thumbs .te-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);color:#fff;font-size:18px;font-weight:600}.te-flex-slider .swiper-lazy{opacity:0;transition:opacity .3s ease}.te-flex-slider .swiper-lazy-loaded{opacity:1}.te-flex-slider .swiper-lazy-preloader{position:absolute;inset-inline-start:50%;top:50%;width:40px;height:40px;margin-inline-start:-20px;margin-top:-20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:te-spin 1s linear infinite}.tewido-acf-text-empty{text-align:center;padding:1.5rem 1rem;color:rgb(107 114 128);background-color:rgb(249 250 251);border:1px solid rgb(229 231 235);border-radius:.5rem;font-size:.875rem;line-height:1.5}.dark .tewido-acf-text-empty{color:rgb(156 163 175);background-color:rgb(31 41 55);border-color:rgb(55 65 81)}