
        /* Home Story je u Elementorovom unutrasnjem okviru od 1140px. */
        .bs-home-faq{width:100%;max-width:1140px;min-width:0;margin:64px auto 0!important;padding:0 20px!important;box-sizing:border-box;font-family:'Plus Jakarta Sans',sans-serif;color:#1F1F1E}
        .bs-home-faq *,.bs-home-faq *::before,.bs-home-faq *::after{box-sizing:border-box}
        .bs-home-faq .bs-home-faq-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);align-items:start;gap:72px;min-width:0}
        .bs-home-faq .bs-home-faq-header{min-width:0;padding-top:20px;text-align:left}
        .bs-home-faq h2.bs-home-faq-title{display:block!important;max-width:320px;margin:0!important;padding:0!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:36px!important;font-weight:300!important;line-height:1.15!important;letter-spacing:-.03em!important;text-align:left!important;text-transform:none!important;text-wrap:balance;color:#1F1F1E!important;text-shadow:none!important;-webkit-font-smoothing:antialiased}
        .bs-home-faq .bs-home-faq-accent{font-weight:600;color:#613A2E}
        .bs-home-faq .bs-home-faq-tail{white-space:nowrap}
        .bs-home-faq .bs-home-faq-dot{font-family:'Plus Jakarta Sans',sans-serif;font-size:1.1em;font-weight:700;letter-spacing:normal;color:#E3D6CA;margin-left:2px}
        .bs-home-faq .bs-home-faq-list{width:100%;min-width:0;margin:0;padding:0;border-top:1px solid #E3D6CA}
        .bs-home-faq details.bs-home-faq-item{display:block;min-width:0;margin:0!important;padding:0!important;border:0;border-bottom:1px solid #E3D6CA;border-radius:0;background:transparent;box-shadow:none}
        .bs-home-faq summary.bs-home-faq-question{display:flex!important;align-items:center;justify-content:space-between;gap:24px;width:100%;min-width:0;min-height:76px;margin:0!important;padding:22px 0!important;list-style:none!important;cursor:pointer;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0 solid transparent!important;outline-offset:0!important;color:#1F1F1E!important;font:400 17px/1.5 'Plus Jakarta Sans',sans-serif!important;letter-spacing:-.015em!important;text-align:left!important;text-transform:none!important;transition:color .18s ease!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
        .bs-home-faq summary.bs-home-faq-question::marker{content:''}
        .bs-home-faq summary.bs-home-faq-question::-webkit-details-marker{display:none}
        .bs-home-faq h3.bs-home-faq-question-text{display:block;flex:1;min-width:0;margin:0!important;padding:0!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-align:left!important;text-transform:none!important;overflow-wrap:anywhere;text-shadow:none!important}
        .bs-home-faq .bs-home-faq-icon{position:relative;display:block;flex:0 0 20px;width:20px;height:20px;margin:0;color:#613A2E;pointer-events:none}
        .bs-home-faq .bs-home-faq-icon::before,.bs-home-faq .bs-home-faq-icon::after{content:'';position:absolute;left:2px;top:9px;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .18s ease,opacity .18s ease}
        .bs-home-faq .bs-home-faq-icon::after{transform:rotate(90deg)}
        .bs-home-faq .bs-home-faq-item[open]>.bs-home-faq-question{color:#613A2E!important}
        .bs-home-faq .bs-home-faq-item[open] .bs-home-faq-icon::after{transform:rotate(0);opacity:0}
        .bs-home-faq .bs-home-faq-answer{width:100%;min-width:0;max-width:70ch;margin:0;padding:0 44px 24px 0;font:400 15px/1.75 'Plus Jakarta Sans',sans-serif;color:#514B46;text-align:left;overflow-wrap:anywhere}
        .bs-home-faq .bs-home-faq-answer p{margin:0!important;padding:0!important;font:inherit!important;letter-spacing:0!important;color:inherit!important;text-align:left!important}
        .bs-home-faq .bs-home-faq-answer a{font:inherit!important;color:#613A2E!important;text-decoration:underline!important;text-decoration-color:#C7B19D!important;text-underline-offset:3px;outline:0 solid transparent!important;outline-offset:0!important;transition:text-decoration-color .18s ease!important;-webkit-tap-highlight-color:transparent}
        .bs-home-faq :is(h2.bs-home-faq-title,h3.bs-home-faq-question-text,summary.bs-home-faq-question)::before,.bs-home-faq :is(h2.bs-home-faq-title,h3.bs-home-faq-question-text,summary.bs-home-faq-question)::after{content:none!important}
        .bs-home-faq :is(summary.bs-home-faq-question,.bs-home-faq-answer a):focus-visible{outline:2px solid #613A2E!important;outline-offset:4px!important}
        @media(hover:hover){.bs-home-faq summary.bs-home-faq-question:hover{color:#613A2E!important}.bs-home-faq .bs-home-faq-answer a:hover{text-decoration-color:#613A2E!important}}
        /* FAQ Elementor kontejner ispod 1025px dodaje jos 10px sa svake strane. */
        @media(max-width:1024px){.bs-home-faq{width:calc(100% + 20px);margin-inline:-10px!important}}
        @media(min-width:768px) and (max-width:1024px){.bs-home-faq{margin-top:52px!important}.bs-home-faq .bs-home-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.bs-home-faq .bs-home-faq-header{padding-top:0}.bs-home-faq h2.bs-home-faq-title{max-width:none;font-size:32px!important}}
        @media(max-width:767px){.bs-home-faq{margin-top:40px!important;padding-inline:clamp(12px,4vw,20px)!important}.bs-home-faq .bs-home-faq-layout{grid-template-columns:minmax(0,1fr);gap:24px}.bs-home-faq .bs-home-faq-header{padding-top:0}.bs-home-faq h2.bs-home-faq-title{max-width:none;font-size:28px!important;line-height:1.2!important}.bs-home-faq summary.bs-home-faq-question{min-height:72px;padding-block:20px!important;gap:18px;font-size:16px!important}.bs-home-faq .bs-home-faq-answer{padding-right:0;padding-bottom:22px;font-size:14.5px;line-height:1.75}}
        @media(max-width:359px){.bs-home-faq h2.bs-home-faq-title{font-size:26px!important}}
        @media(prefers-reduced-motion:reduce){.bs-home-faq summary.bs-home-faq-question,.bs-home-faq .bs-home-faq-icon::before,.bs-home-faq .bs-home-faq-icon::after,.bs-home-faq .bs-home-faq-answer a{transition:none!important}}
    