.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);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;/* 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-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-button-outline-light{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-ink);border-style:solid;background-color:transparent;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-outline-light:hover,.elementor .ss-button-outline-light:focus-visible{color:var(--ss-paper);border-color:var(--ss-ink);background-color:var(--ss-ink);transform:translate3d(0px, -2px, 0px);}.elementor .ss-type-project{font-family:var(--ss-heading);font-weight:600;font-size:var(--ss-size-project);line-height:normal;\n}.elementor .ss-type-meta{font-family:var(--ss-mono);font-weight:400;font-size:var(--ss-size-meta);line-height:normal;\n}.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-project-small{width:calc((100% - 40px) / 3);}.elementor .ss-project-featured{width:calc((100% - 10px) * 2 / 3);}.elementor .ss-system-product-card{width:calc((100% - 60px) / 4);color:#282828;transition:transform 0.22s, color 0.25s;}.elementor .ss-system-product-card:hover,.elementor .ss-system-product-card:focus-visible{color:#07A97D;transform:translate3d(0px, -3px, 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-product{font-family:var(--ss-heading);font-weight:600;font-size:var(--ss-size-card);letter-spacing:-0.008em;line-height:normal;\n}.elementor .ss-project-caption{padding:22px;transition:padding-bottom .3s cubic-bezier(.22,.61,.36,1);\n}.elementor .ss-project-slider-card{transition:transform 0.3s;/* Projekti: opis se podiže kao na naslovnoj kada je cijela kartica pod kursorom. */
&.ss-project-card-motion:hover .ss-project-caption, &.ss-project-card-motion:focus-visible .ss-project-caption { padding-bottom: 28px !important; }\n}.elementor .ss-project-slider-card:hover,.elementor .ss-project-slider-card:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .ss-project-carousel-motion{transition:transform 0.3s;}.elementor .ss-project-carousel-motion:hover,.elementor .ss-project-carousel-motion:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .ss-button-outline-paper{height:52px;min-width:0px;min-height:52px;font-weight:600;font-size:15.5px;color:#282828;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;margin:0px;border-radius:2px;border-width:1.5px;border-color:#3D4844;border-style:solid;background-color:transparent;transition:background-color 0.22s, border-color 0.22s, color 0.22s, transform 0.22s, box-shadow 0.22s;display:inline-flex;justify-content:center;align-items:center;line-height:normal;\n}.elementor .ss-button-outline-paper:hover,.elementor .ss-button-outline-paper:focus-visible{color:#EAEFEC;border-color:#1B211F;background-color:#1B211F;transform:translate3d(0px, -2px, 0px);}