.elementor .ss-hero-image-frame{aspect-ratio:4 / 3;}.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);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;/* Zajednicka dugmad: prirodna visina teksta. Boje i dimenzije su u native kontrolama. */
line-height: normal;
/* Precizan prelaz odobrenog dizajna pri ulasku i izlasku misa. */
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);/* Naslovna / Smart Lighting Svjetlo koje prostoru daje karakter Rasvjeta kojom / Otkrijte Smart Lighting | desktop | hover */

  transform: translateY(-2px); /* vizuelno pomjeranje/uvećanje */
  box-shadow: 0 10px 24px rgba(7,169,125,.3); /* sjenka/isticanje kartice */\n}.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-landing-hero-text{width:50%;padding-block-start:76px;padding-block-end:76px;padding-inline-start:40px;padding-inline-end:48px;}.elementor .ss-hero-desktop-image{width:50%;object-fit:cover;}.elementor .ss-hero-mobile-image{display:none;}.elementor .ss-mobile-full-width{min-width: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-hero-lead{font-family:var(--ss-body);font-weight:400;font-size:var(--ss-size-hero-lead);line-height:1.6;}.elementor .ss-type-eyebrow{font-family:var(--ss-heading);font-weight:700;font-size:var(--ss-size-eyebrow);letter-spacing:0.14em;text-transform:uppercase;line-height:normal;\n}.elementor .ss-type-cta{font-family:var(--ss-heading);font-weight:600;font-size:var(--ss-size-cta);line-height:1.2;}