.inoline-header{--inoline-header-h:76px;position:relative;z-index:9990;width:100%;isolation:isolate}.inoline-header *,.inoline-header *::before,.inoline-header *::after,.inoline-header::before{box-sizing:border-box}.inoline-header::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(8,15,9,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inoline-header.is-sticky{position:fixed;top:0;left:0;right:0}body.admin-bar .inoline-header.is-sticky{top:32px}.inoline-header__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(6px, calc(6px + (100vw - 1040px) * 0.05), 16px);width:100%;margin:0 auto;min-height:72px;padding:16px clamp(28px, calc(28px + (100vw - 1040px) * 0.1), 48px);box-sizing:border-box}.elementor-widget-inoline_header:has(.inoline-header.is-sticky){min-height:72px}.inoline-header__logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.inoline-header__logo img{display:block;height:34px;width:auto;border-radius:0!important}.inoline-header__nav{display:flex;align-items:center}.inoline-header__menu{display:flex;align-items:center;column-gap:clamp(12px, calc(12px + (100vw - 1040px) * 0.08), 28px);list-style:none;margin:0;padding:0}.inoline-header__menu li{margin:0;padding:0;list-style:none}.inoline-header .inoline-header__link{display:inline-block;padding:4px 0;font-family:var(--e-global-typography-text-font-family,Poppins),sans-serif;font-weight:400;font-size:clamp(12.5px, calc(12.5px + (100vw - 1040px) * 0.005), 13.5px);line-height:1.5;white-space:nowrap;text-decoration:none;color:rgba(255,255,255,.78);border-bottom:2px solid transparent;cursor:pointer;transition:all 0.2s}.inoline-header .inoline-header__link:hover,.inoline-header .inoline-header__link:focus-visible,.inoline-header .inoline-header__link.is-active{color:var(--e-global-color-secondary,#FFFFFF);border-bottom-color:#D4B037}.inoline-header .inoline-header__phone{display:flex;align-items:center;gap:7px;flex-shrink:0;font-family:var(--e-global-typography-accent-font-family,Poppins),sans-serif;font-weight:500;font-size:clamp(12.5px, calc(12.5px + (100vw - 1040px) * 0.005), 13.5px);line-height:1.5;white-space:nowrap;text-decoration:none;color:var(--e-global-color-secondary,#FFFFFF);transition:color 0.2s}.inoline-header .inoline-header__phone:hover{color:#D4B037}.inoline-header__phone svg{display:block;width:16px;height:16px;flex-shrink:0}.inoline-header .inoline-header__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:9px 20px;border:1.5px solid #D4B037;border-radius:4px;font-family:var(--e-global-typography-accent-font-family,Poppins),sans-serif;font-weight:500;font-size:clamp(12.5px, calc(12.5px + (100vw - 1040px) * 0.005), 13.5px);line-height:1.5;white-space:nowrap;text-decoration:none;color:var(--e-global-color-secondary,#FFFFFF);background-color:transparent;cursor:pointer;transition:all 0.2s}.inoline-header .inoline-header__cta:hover,.inoline-header .inoline-header__cta:focus-visible{background-color:var(--e-global-color-accent,#6E9F45);border-color:var(--e-global-color-accent,#6E9F45)}.inoline-header .inoline-header__cta--mobile{display:none}.inoline-header .inoline-header__toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:relative;z-index:2;flex-shrink:0;min-width:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:0;background:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.inoline-header__toggle span{display:block;width:24px;height:2px;border-radius:2px;background-color:var(--e-global-color-secondary,#FFFFFF);transition:all 0.3s}.inoline-header.is-open .inoline-header__toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.inoline-header.is-open .inoline-header__toggle span:nth-child(2){opacity:0}.inoline-header.is-open .inoline-header__toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.inoline-header .inoline-header__toggle:focus-visible{outline:2px solid #D4B037;outline-offset:2px}@media (max-width:1024px){.inoline-header__inner{gap:16px;padding:14px 28px}.inoline-header .inoline-header__phone{font-size:13.5px}.inoline-header .inoline-header__toggle{display:flex}.inoline-header .inoline-header__cta--desktop{display:none}.inoline-header__nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;padding:80px 0 32px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#0a120b;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0s linear 0.25s}.inoline-header.is-open .inoline-header__nav{opacity:1;visibility:visible;transition-delay:0s}.inoline-header__menu{display:block;width:100%}.inoline-header .inoline-header__link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:56px;padding:16px 24px;font-size:18px;font-weight:500;text-align:center;color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.08);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.inoline-header .inoline-header__link:hover,.inoline-header .inoline-header__link:focus-visible,.inoline-header .inoline-header__link.is-active{border-bottom-color:rgba(255,255,255,.08)!important}.inoline-header .inoline-header__link:active{background:rgba(255,255,255,.05);color:var(--e-global-color-accent,#6E9F45)}.inoline-header .inoline-header__cta--mobile{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 48px);min-height:52px;margin:20px auto 0;padding:14px 24px;border-color:var(--e-global-color-accent,#6E9F45);font-size:16px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@media (max-width:782px){body.admin-bar .inoline-header.is-sticky{top:46px}}@media (max-width:767px){.inoline-header__inner{min-height:68px;padding:12px 20px}.elementor-widget-inoline_header:has(.inoline-header.is-sticky){min-height:68px}.inoline-header .inoline-header__phone{margin-right:4px}.inoline-header .inoline-header__phone-text{display:none}.inoline-header__phone svg{width:20px;height:20px}.inoline-header__logo img{height:30px}}@media (prefers-reduced-motion:reduce){.inoline-header,.inoline-header *,.inoline-header *::after{transition:none!important}}