.av-section-hero{position:relative}.av-section-hero .ux-banner{min-height:640px}.av-section-hero .text-box-content h1{color:#fff;font-weight:700;margin:0 0 18px}.av-section-hero .av-hero-sub{color:rgb(255 255 255 / .9);max-width:540px;margin:0 0 28px;text-shadow:0 1px 2px rgb(0 0 0 / .15)}.av-section-hero .av-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:var(--fs-color-primary);color:#fff;font-size:12px;font-weight:500;margin:0 0 22px;letter-spacing:2.4px;text-transform:uppercase}.av-section-hero .av-hero-cta{background:#091120}.av-section-categories{background:#fff}.av-section-features{background:#fff;border-top:1px solid var(--fs-color-base,#e5e7eb);border-bottom:1px solid var(--fs-color-base,#e5e7eb);border-color:rgb(0 0 0 / .06)}.icons-hp .icon-box-text{display:flex;align-items:center}.av-section-head{margin-bottom:40px}.av-section-head .col-inner{padding:0}.av-section-whyus .av-accent{color:var(--primary-color)}.av-section-consult .av-consult-title .av-accent{color:var(--primary-color)}.av-section-consult .av-consult-body{max-width:540px;margin:0 0 24px}.av-section-consult .av-consult-info{display:inline-flex;align-items:center;gap:12px;background:rgb(0 0 0 / .02);border:1px solid rgb(0 0 0 / .06);border-radius:16px;padding:16px 20px;font-size:.9em;font-weight:500;margin:0 0 24px}.av-section-consult .av-consult-info .icon{color:var(--primary-color);display:inline-flex}.av-section-consult .av-consult-cta{display:inline-block;background:var(--primary-color);color:#fff;padding:16px 32px;border-radius:999px;font-weight:700;font-size:.85em;letter-spacing:.08em;text-decoration:none;box-shadow:0 6px 16px rgba(var(--primary-color-rgb,146,192,150),.4);transition:background 0.15s ease,transform 0.15s ease}.av-section-consult .av-consult-cta:hover{filter:brightness(.9);color:#fff;transform:translateY(-1px)}.av-section-blog .post-item{border:1px solid rgb(0 0 0 / .08);border-radius:16px;overflow:hidden;background:#fff;height:100%}.av-section-blog .post-item .box-image img{border-radius:0}.av-section-blog .post-item .box-text{padding:22px}.av-section-blog .post-item .is-meta,.av-section-blog .post-item .is-divider{display:none}.av-section-ambassadors{border-top:1px solid rgb(0 0 0 / .06)}.arrow-button{background:#091120!important;display:flex!important;align-items:center;gap:6px;min-height:40px!important}.arrow-button span{font-weight:600;font-size:12px;line-height:16px!important;text-transform:uppercase;letter-spacing:.6px;color:#FAF8F5}.arrow-button:after{content:'';background-image:url("data:image/svg+xml;utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.3335 8H12.6668' stroke='%23FAF8F5' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 3.33398L12.6667 8.00065L8 12.6673' stroke='%23FAF8F5' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:16px;height:16px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.col:has(>.av-marquee),.col-inner:has(>.av-marquee),.section-content:has(.av-marquee){overflow:hidden}.av-marquee{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;gap:0;animation:av-marquee-scroll 40s linear infinite;will-change:transform;user-select:none}.av-marquee>span{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 2.5rem;white-space:nowrap;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:600;font-size:clamp(1.5rem, 3vw, 2.75rem);letter-spacing:.04em;text-transform:uppercase;color:#101828}.av-marquee:hover{animation-play-state:paused}.zakaj-izbrati-icons h4{font-weight:700;font-size:15px}.zakaj-izbrati-icons p{font-size:13px}.brands-slider .dynamic-slider__slide{display:flex;align-items:center;justify-content:center}@keyframes av-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.av-marquee{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}.home .slider .flickity-prev-next-button{opacity:.7;transform:translateX(0)!important}.home .slider .flickity-prev-next-button:hover{opacity:1}@media (max-width:849px){.av-section-hero .ux-banner{min-height:520px}.av-whyus-card-col>.col-inner{min-height:360px;padding:32px;margin-bottom:32px}.av-marquee{animation-duration:25s}.av-marquee>span{padding:0 1.25rem}}