.elementor-107 .elementor-element.elementor-element-4075126{--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;--background-transition:0.3s;--z-index:99;}.elementor-107 .elementor-element.elementor-element-1dabfcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-d8f8eb6{z-index:99;}.elementor-107 .elementor-element.elementor-element-639d447{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-107 .elementor-element.elementor-element-10c8cb6 .elementor-menu-toggle{margin:0 auto;}.elementor-107 .elementor-element.elementor-element-10c8cb6 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-10c8cb6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-107 .elementor-element.elementor-element-10c8cb6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-107 .elementor-element.elementor-element-10c8cb6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-107 .elementor-element.elementor-element-10c8cb6 .elementor-nav-menu--main .elementor-item:focus{color:#0C6EB6;fill:#0C6EB6;}.elementor-107 .elementor-element.elementor-element-10c8cb6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0C6EB6;}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-1dabfcc{--width:16%;}.elementor-107 .elementor-element.elementor-element-639d447{--width:84%;}}/* Start custom CSS for container, class: .elementor-element-4075126 */{
  "elementor_data": {
    "header": {
      "class": "kayson-header",
      "structure": [
        {
          "type": "column",
          "width": "30%",
          "content": {
            "widget": "image",
            "settings": {
              "image_url": "your-logo-url.png",
              "alt": "Logo"
            }
          }
        },
        {
          "type": "column",
          "width": "70%",
          "content": {
            "widget": "nav-menu",
            "settings": {
              "layout": "horizontal",
              "pointer": "none",
              "multi_level": true
            }
          }
        }
      ]
    },
    "custom_css": ".kayson-header { position: relative; border-bottom: 2px solid #FF6600; }\n.kayson-header .elementor-nav-menu .elementor-item { position: relative; padding-bottom: 5px; font-weight: 500; transition: color 0.3s; }\n.kayson-header .elementor-nav-menu .elementor-item:after { content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #FF6600; transition: width 0.3s ease-in-out; }\n.kayson-header .elementor-nav-menu .elementor-item:hover:after, .kayson-header .elementor-nav-menu .elementor-item.elementor-item-active:after { width: 100%; }\n.kayson-header .elementor-nav-menu .sub-menu { opacity: 0; visibility: hidden; transform: translateY(15px); transition: all 0.3s ease; background-color: #fff; box-shadow: 0 4px 10px rgba(0,0,0,0.1); }\n.kayson-header .elementor-nav-menu li:hover > .sub-menu { opacity: 1; visibility: visible; transform: translateY(0); }\n.kayson-header .elementor-nav-menu .sub-menu .elementor-item { position: relative; padding: 8px 20px; }\n.kayson-header .elementor-nav-menu .sub-menu .elementor-item:after { content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #FF6600; transition: width 0.3s; }\n.kayson-header .elementor-nav-menu .sub-menu .elementor-item:hover:after { width: 100%; }\n@media(max-width: 1024px){ .kayson-header .elementor-nav-menu { text-align: right; } .kayson-header .elementor-nav-menu .sub-menu { border-bottom: none; } }"
  }
}/* End custom CSS */