/*
Theme Name: Finansova PoC
Version: 1.1.0
*/
html{scroll-behavior:smooth;scroll-padding-top:100px}
[hidden]{display:none!important}
.fin-submit:disabled{opacity:.65;cursor:wait}
.elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown{display:block!important;max-height:80vh!important;overflow:auto!important;transform:scaleY(1)!important}
.elementor-menu-toggle:not(.elementor-active) + nav.elementor-nav-menu--dropdown{display:none!important}
.elementor-invisible{visibility:visible!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.banks-track{animation:none!important}}

.fin-reviews{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 0 20px}.fin-review{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;background:#f8f8f8;padding:24px;border-radius:8px;font-family:Inter,sans-serif;color:#111827}.fin-review-name{font-weight:700}.fin-review blockquote{margin:0;font-size:15px;line-height:1.6;max-height:240px;overflow-y:auto;white-space:pre-line}.fin-reviews-note{font-size:12px;color:#555;text-align:center}@media(max-width:767px){.fin-review{flex-basis:90%}}
.elementor-location-header{position:sticky;top:0;z-index:100;background:white}
.fin-reviews{min-width:0;max-width:100%}.elementor-shortcode{min-width:0;width:100%}
