.elementor-41 .elementor-element.elementor-element-42550d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-47eb29f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-menu-toggle{margin:0 auto;background-color:#F5F6F7;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--main .elementor-item{color:#111214;fill:#111214;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--main .elementor-item:focus{color:#E3141F;fill:#E3141F;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E3141F;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a, .elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-menu-toggle{color:#111214;fill:#111214;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a:hover,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a:focus,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-menu-toggle:hover,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a:hover,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a:focus,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a.highlighted{background-color:#E3141F;}.elementor-41 .elementor-element.elementor-element-239b2d9 .elementor-nav-menu--dropdown a.elementor-item-active{color:#E3141F;background-color:#F5F6F7;}.elementor-41 .elementor-element.elementor-element-239b2d9 div.elementor-menu-toggle{color:#111214;}.elementor-41 .elementor-element.elementor-element-239b2d9 div.elementor-menu-toggle svg{fill:#111214;}.elementor-41 .elementor-element.elementor-element-239b2d9{--nav-menu-icon-size:22px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.gh{background:#fff;border-bottom:1px solid #EEEFF1;z-index:99}
.gh.elementor-sticky--effects{box-shadow:0 8px 24px rgba(17,18,20,.08)}
.gh-fonts{position:absolute !important;width:0;height:0;overflow:hidden}
.e-con.gh-wrap{max-width:1320px;margin:0 auto;width:100%;padding:14px 32px !important;align-items:center;justify-content:space-between;gap:24px !important;flex-wrap:nowrap}
.gh-brand{display:flex;align-items:center;gap:10px;text-decoration:none}
.gh-mark{width:42px;height:42px;border-radius:50%;background:#E3141F;display:grid;place-items:center;flex:0 0 42px}
.gh-mark span{width:16px;height:16px;border-radius:50%;border:4px solid #fff}
.gh-name{font-family:'Unbounded',sans-serif;font-weight:700;font-size:18px;color:#111214;letter-spacing:-.01em;white-space:nowrap}
.gh-name b{color:#E3141F;font-weight:700}
.gh-nav{flex:1 1 auto}
.gh-nav .elementor-nav-menu--main > .elementor-nav-menu{justify-content:center}
.gh-nav .elementor-nav-menu--main .elementor-item{font-family:'Outfit',sans-serif !important;font-weight:600 !important;font-size:15px !important;padding:12px 15px !important;text-transform:none}
.gh-actions{display:flex;align-items:center;gap:16px}
.gh-phone{display:flex;align-items:center;gap:10px;text-decoration:none;color:#111214 !important;font-family:'Outfit',sans-serif;font-weight:700;font-size:16px;white-space:nowrap}
.gh-ico{width:42px;height:42px;border-radius:50%;background:#F5F6F7;color:#E3141F;display:grid;place-items:center}
.gh-book{background:#E3141F;color:#fff !important;text-decoration:none;padding:15px 22px;font-family:'Unbounded',sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .2s}
.gh-book:hover{background:#111214}
@media (max-width:1024px){
 .gh-nav{order:3;flex:0 0 auto}
 .gh-right{order:2;margin-left:auto}
 .gh-nav .elementor-nav-menu--main{display:none !important}
 .gh-nav .elementor-menu-toggle{display:flex !important}
 .gh-nav .elementor-nav-menu--dropdown{border-top:3px solid #E3141F;box-shadow:0 20px 30px rgba(0,0,0,.08)}
 .gh-nav .elementor-nav-menu--dropdown .elementor-item{font-family:'Outfit',sans-serif !important;font-weight:600 !important;font-size:17px !important;padding:16px 24px !important;border-bottom:1px solid #EEEFF1}
 .e-con.gh-wrap{gap:12px !important}
}
@media (max-width:767px){
 .e-con.gh-wrap{padding:10px 16px !important}
 .gh-name{font-size:15px}
 .gh-mark{width:36px;height:36px;flex-basis:36px}
 .gh-num,.gh-book{display:none}
 .gh-ico{background:#E3141F;color:#fff}
}

.gh-nav .elementor-nav-menu--main > .elementor-nav-menu{flex-wrap:nowrap !important}
.gh-nav .elementor-nav-menu--main .elementor-item{padding:12px 11px !important;white-space:nowrap}
@media (max-width:1280px) and (min-width:1025px){ .gh-num{display:none} .gh-nav .elementor-nav-menu--main .elementor-item{padding:12px 9px !important;font-size:14px !important} }

.gh-logo-img{display:block;height:58px;width:auto}
@media (max-width:767px){ .gh-logo-img{height:44px} }/* End custom CSS */