.elementor .ch-header{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:999;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9DEE2;border-style:solid;: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;
}
}




.ch-header {
position: sticky;
top: 0;
z-index: 9999;
background: #ffffff;
}






.ch-header {
position: sticky;
top: 0;
z-index: 9999;
background: #ffffff;
border-bottom: 1px solid #D9DEE2;
transition: box-shadow 0.25s ease, height 0.25s ease;
}

.ch-header.ch-scrolled {
box-shadow: 0 8px 24px rgba(17, 17, 17, 0.08);
}\n}.elementor .ch-header-cta{padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;}