.elementor .e-76c3e16-74692d4{font-family:Montserrat;font-weight:700;font-size:14px;color:#FFFFFF;border-radius:6px;background-color:#FB5938;mix-blend-mode:normal;transform:translate3d(0px, 0px, 0px);}.elementor .e-2f33f41-7fb5742{gap:24px;justify-content:space-between;align-items:center;}.elementor .e-41357a0{background-color:#FFFFFF;flex-direction:row;gap:84px;flex-wrap:nowrap;justify-content:center;:root {
--ch-black: #111111;
--ch-steel: #2B2F33;
--ch-primary: #FB5938;
--ch-primary-hover: #E44729;
--ch-primary-soft: #FFF0EC;
--ch-white: #FFFFFF;
--ch-gray-light: #F3F5F6;
--ch-gray-line: #D9DEE2;
}

.ch-header {
width: 100%;
background: var(--ch-white);
border-bottom: 1px solid var(--ch-gray-line);
z-index: 999;
transition: all 0.25s ease;
}

.ch-header.elementor-sticky--effects {
box-shadow: 0 8px 24px rgba(17, 17, 17, 0.08);
}

.ch-header-inner {
max-width: 1240px;
margin: 0 auto;
}

.ch-logo img {
max-width: 180px;
height: auto;
display: block;
}

.ch-main-nav .elementor-nav-menu--main .elementor-item {
font-family: "Montserrat", Arial, sans-serif;
font-size: 14px;
font-weight: 600;
color: var(--ch-black);
}

.ch-main-nav .elementor-nav-menu--main .elementor-item:hover,
.ch-main-nav .elementor-nav-menu--main .elementor-item.elementor-item-active {
color: var(--ch-primary);
}

.ch-header-cta .elementor-button {
background: var(--ch-primary);
color: var(--ch-white);
border-radius: 6px;
font-family: "Montserrat", Arial, sans-serif;
font-size: 14px;
font-weight: 700;
padding: 12px 18px;
transition: all 0.25s ease;
}

.ch-header-cta .elementor-button:hover {
background: var(--ch-primary-hover);
color: var(--ch-white);
}

@media (max-width: 1024px) {
.ch-logo img {
  max-width: 150px;
}
}\n}