.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}:root{--primary-color:#a4eb6b;--bg-glass:rgba(255, 255, 255, 0.1)}.marquee-container{background-color:var(--bg-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 0;white-space:nowrap;font-family:Inter,sans-serif;border-bottom:1px solid rgb(140 255 46 / .1);display:flex;position:relative;z-index:10;width:100%;overflow:hidden}.marquee-content{display:inline-block;animation:25s linear infinite scroll-infinite}.marquee-item{color:#fff;font-size:1rem;margin-right:80px;display:inline-flex;align-items:center;gap:12px}@media (max-width:768px){.marquee-item{margin-right:20px}}.badge{color:#fff;font-size:.75rem;font-weight:800;padding:3px 8px;border-radius:4px;letter-spacing:.5px}.marquee-item strong{color:var(--primary-color);font-weight:700}.marquee-item a{background-color:#fff0;border:1px solid var(--primary-color);color:var(--primary-color);padding:4px 14px;border-radius:20px;text-decoration:none;font-size:.85rem;font-weight:600;transition:.3s}.marquee-item a:hover{background-color:var(--primary-color);color:#000}@keyframes scroll-infinite{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.marquee-container:hover .marquee-content{animation-play-state:paused}