.page-module__E0kJGG__nav{z-index:100;background:#ffffffd9;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.page-module__E0kJGG__navLogo{width:220px;height:auto;display:block}.page-module__E0kJGG__logoRed{fill:#e2231a}.page-module__E0kJGG__logoGray{fill:var(--color-muted)}.page-module__E0kJGG__logoWord{fill:var(--color-dark)}.page-module__E0kJGG__navRight{align-items:center;gap:32px;display:flex}.page-module__E0kJGG__navLink{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:#1a1a18bf;font-size:.8125rem;font-weight:500;transition:color .2s}.page-module__E0kJGG__navLink:hover{color:var(--color-dark)}.page-module__E0kJGG__navLinkActive{color:var(--color-accent)}.page-module__E0kJGG__langSwitch{align-items:center;gap:8px;display:flex}.page-module__E0kJGG__langBtn{cursor:pointer;font-family:var(--font-body);letter-spacing:.15em;color:#1a1a188c;background:0 0;border:none;font-size:.8125rem;font-weight:500;transition:color .2s}.page-module__E0kJGG__langBtn:hover,.page-module__E0kJGG__langBtnActive{color:var(--color-dark)}.page-module__E0kJGG__langDivider{color:#1a1a1859;font-size:.8125rem}.page-module__E0kJGG__slider{width:100%;height:100vh;min-height:600px;position:relative;overflow:hidden}.page-module__E0kJGG__slide{opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity 1s,visibility 0s linear 1s;display:flex;position:absolute;inset:0}.page-module__E0kJGG__slideActive{opacity:1;visibility:visible;z-index:1;transition:opacity 1s,visibility linear}.page-module__E0kJGG__slideBg1{background-color:#1a1a18;background-image:url(/hero-image-02-1920x1080.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__E0kJGG__slideBg2{background-color:#1a1a18;background-image:url(/savoy-palace-1080p.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__E0kJGG__slideBg3{background-color:#1a1a18;background-image:url(/aktivna-mrezna-oprema.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__E0kJGG__slideBg4{background-color:#1a1a18;background-image:url(/mep-hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__E0kJGG__slideBg5{background-color:#1a1a18;background-image:url(/screens-1920x1280.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__E0kJGG__slideOverlay{background:radial-gradient(120% 90% at 50% 38%,#0a0a0994 0%,#0a0a095c 45%,#0a0a0924 100%),#0a0a0929;position:absolute;inset:0}.page-module__E0kJGG__slideContent{z-index:2;text-align:center;color:#fff;max-width:var(--container-width);text-shadow:0 2px 16px #00000080;margin:0 24px;padding:40px 48px;position:relative}.page-module__E0kJGG__slideTag{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-accent);margin-bottom:20px;font-size:clamp(.9rem,1.6vw,1.0625rem);font-weight:500;display:none}.page-module__E0kJGG__slideTitle{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(1.8rem,4vw,3.25rem);font-weight:300;line-height:1.15}.page-module__E0kJGG__slideSubtitle{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;margin-bottom:24px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400}.page-module__E0kJGG__slideText{font-family:var(--font-body);color:#ffffffd9;margin-top:16px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:300;line-height:1.7}.page-module__E0kJGG__slideText:first-of-type{margin-top:0}.page-module__E0kJGG__slideTextLarge{font-size:clamp(2rem,3.6vw,2.5rem);line-height:1.4}.page-module__E0kJGG__sliderArrow{z-index:3;background:var(--color-overlay);color:#fff;cursor:pointer;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;line-height:1;transition:background .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__E0kJGG__sliderArrow:hover{background:#ffffff1f;border-color:#fff}.page-module__E0kJGG__sliderArrowPrev{left:32px}.page-module__E0kJGG__sliderArrowNext{right:32px}.page-module__E0kJGG__sliderDots{z-index:3;gap:14px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.page-module__E0kJGG__sliderDot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:background .25s,transform .25s}.page-module__E0kJGG__sliderDot:hover{background:#fff9}.page-module__E0kJGG__sliderDotActive{background:var(--color-accent);transform:scale(1.25)}.page-module__E0kJGG__main{background:var(--color-light)}.page-module__E0kJGG__section{max-width:var(--container-width);text-align:center;margin:0 auto;padding:96px 48px}.page-module__E0kJGG__sectionTag{font-family:var(--font-body);letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:.75rem;font-weight:500;display:block}.page-module__E0kJGG__sectionTitle{font-family:var(--font-body);letter-spacing:.02em;color:var(--color-dark);margin-bottom:28px;font-size:clamp(2rem,4vw,3rem);font-weight:300}.page-module__E0kJGG__sectionText{font-family:var(--font-body);color:#555550;max-width:720px;margin:0 auto;font-size:1.125rem;font-weight:300;line-height:1.85}.page-module__E0kJGG__contactSection{padding-top:176px}.page-module__E0kJGG__contactAddress{font-family:var(--font-body);color:#555550;margin-top:40px;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.85}.page-module__E0kJGG__contactLink{font-family:var(--font-body);color:var(--color-dark);margin-top:16px;font-size:1.125rem;font-weight:300;transition:color .2s;display:inline-block}.page-module__E0kJGG__contactLink:hover{color:var(--color-accent)}@media (max-width:768px){.page-module__E0kJGG__nav{padding:24px}.page-module__E0kJGG__sliderArrow{width:36px;height:36px;font-size:1.25rem;top:auto;bottom:28px;transform:none}.page-module__E0kJGG__sliderArrowPrev{left:16px}.page-module__E0kJGG__sliderArrowNext{right:16px}.page-module__E0kJGG__slideContent{margin:0 16px;padding:28px 24px}.page-module__E0kJGG__section{padding:64px 24px}.page-module__E0kJGG__contactSection{padding-top:140px}.page-module__E0kJGG__navRight{gap:16px}}
