.elementor .ss-button-outline-dark{width:auto;height:var(--ss-button-height);min-width:0px;min-height:var(--ss-button-height);font-family:var(--ss-body);font-weight:600;font-size:var(--ss-size-button);color:var(--ss-dark-text);line-height:normal;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--ss-button-padding);padding-inline-end:var(--ss-button-padding);margin:0px;border-radius:2px;border-width:1.5px;border-color:#3D4844;border-style:solid;background-color:transparent;display:inline-flex;gap:0px;flex:0 0 auto;justify-content:center;align-items:center;/* Audit 2026-10-21: Čuva odobrenu cubic-bezier krivu prelaza; trenutni native konvertor je zamjenjuje sa ease. Odvojene ivice imaju različite boje ili zavisnost od drugih stanja; native zajednička boja nije jednaka zamjena. */
transition: background-color .22s cubic-bezier(.22,.61,.36,1), border-color .22s, color .22s, transform .22s, box-shadow .22s;\n}.elementor .ss-button-outline-dark:hover,.elementor .ss-button-outline-dark:focus-visible{color:var(--ss-ink);border-color:var(--ss-dark-text);background-color:var(--ss-dark-text);transform:translate3d(0px, -2px, 0px);}.elementor .ss-type-meta{font-family:var(--ss-mono);font-weight:400;font-size:var(--ss-size-meta);line-height:normal;}.elementor .ss-button-primary{width:auto;height:var(--ss-button-height);min-width:0px;min-height:var(--ss-button-height);font-family:var(--ss-body);font-weight:600;font-size:var(--ss-size-button);color:var(--ss-ink);line-height:normal;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--ss-button-padding);padding-inline-end:var(--ss-button-padding);margin:0px;border-radius:2px;border-width:1.5px;border-color:var(--ss-primary);border-style:solid;background-color:var(--ss-primary);display:inline-flex;gap:0px;flex:0 0 auto;justify-content:center;align-items:center;/* Audit 2026-10-21: Čuva odobrenu cubic-bezier krivu prelaza; trenutni native konvertor je zamjenjuje sa ease. Odvojene ivice imaju različite boje ili zavisnost od drugih stanja; native zajednička boja nije jednaka zamjena. */
transition: background-color .22s cubic-bezier(.22,.61,.36,1), border-color .22s, color .22s, transform .22s, box-shadow .22s;\n}.elementor .ss-button-primary:hover,.elementor .ss-button-primary:focus-visible{color:var(--ss-ink);border-color:var(--ss-primary-hover);background-color:var(--ss-primary-hover);box-shadow:0px 10px 24px 0px rgba(7,169,125,.3);transform:translate3d(0px, -2px, 0px);}.elementor .ss-button-primary:active{color:var(--ss-ink);background-color:var(--ss-primary-hover);}.elementor .ss-button-primary:focus{color:var(--ss-ink);background-color:var(--ss-primary-hover);}.elementor .ss-section-spacing{padding-block-start:var(--ss-space-section);padding-block-end:var(--ss-space-section);padding-inline-start:0px;padding-inline-end:0px;}.elementor .ss-mobile-full-width{min-width:0px;}.elementor .ss-related-card{width:calc((100% - 40px) / 3);transition:transform 180ms, border-color 180ms;}.elementor .ss-related-card:hover,.elementor .ss-related-card:focus-visible{border-color:#282828;transform:translate3d(0px, -3px, 0px);}.elementor .ss-contact-section-spacing{padding-block-start:var(--ss-space-section);padding-block-end:var(--ss-space-section);padding-inline-start:0px;padding-inline-end:0px;}.elementor .ss-type-hero{font-family:var(--ss-heading);font-weight:600;font-size:var(--ss-size-hero);letter-spacing:-0.024em;line-height:1.06;}.elementor .ss-type-section{font-family:var(--ss-heading);font-weight:600;font-size:var(--ss-size-section);letter-spacing:-0.016em;line-height:1.16;}.elementor .ss-type-lead{font-family:var(--ss-body);font-weight:400;font-size:var(--ss-size-lead);line-height:1.62;}.elementor .ss-type-eyebrow{font-family:var(--ss-heading);font-weight:700;font-size:var(--ss-size-eyebrow);letter-spacing:0.14em;line-height:normal;text-transform:uppercase;}.elementor .ss-type-card{font-family:var(--ss-heading);font-weight:600;font-size:var(--ss-size-card);letter-spacing:-0.008em;line-height:normal;}.elementor .ss-type-body{font-family:var(--ss-body);font-weight:400;font-size:var(--ss-size-body);line-height:1.68;}.elementor .ss-type-cta{font-family:var(--ss-heading);font-weight:600;font-size:var(--ss-size-cta);line-height:1.2;}.elementor .ss-text-link-hover{transition:color 0.25s, transform 0.25s;}.elementor .ss-text-link-hover:hover,.elementor .ss-text-link-hover:focus-visible{color:var(--ss-accent);transform:translate3d(4px, 0px, 0px);}