.elementor-10 .elementor-element.elementor-element-bd7b074{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1d14179{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2df6403{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e9b1396{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-5dcfab2{text-align:center;}.elementor-10 .elementor-element.elementor-element-5dcfab2 img{width:80px;}.elementor-10 .elementor-element.elementor-element-cf5621e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8d17d10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1d14179{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-2df6403{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5dcfab2 img{width:62px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2df6403{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e9b1396{--width:60%;}.elementor-10 .elementor-element.elementor-element-8d17d10{--width:20%;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-1d14179{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-e9b1396{--width:25%;}.elementor-10 .elementor-element.elementor-element-cf5621e{--width:50%;}.elementor-10 .elementor-element.elementor-element-8d17d10{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-2df6403{--width:10%;}.elementor-10 .elementor-element.elementor-element-e9b1396{--width:80%;}.elementor-10 .elementor-element.elementor-element-8d17d10{--width:10%;}}/* Start custom CSS for container, class: .elementor-element-2df6403 */.header-hamzzz {
    height: 60px;
}

@media (min-width:1024px) {
    .header-hamzzz {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b1396 */.header-col1 {
    height: 80px;
}

@media (max-width:1024px) {
    .header-col1 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9d6932 */.ez-main-menu-nav {
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ez-main-menu-nav .nav-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ez-main-menu-nav .nav-link {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 14px 18px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  white-space: nowrap;
  border: none;
  background: none;
  transition: color 0.15s;
  user-select: none;
}
.ez-main-menu-nav .nav-link:hover { color: #7c3aed; }
.ez-main-menu-nav .pill {
  background: #ffffff;
  color: #000000 !important;
  border-radius: 20px;
  padding: 8px 18px;
}
.ez-main-menu-nav .pill:hover { background: #c0c0c0 !important; }
.ez-main-menu-nav .arrow {
  font-size: 10px;
  display: inline-block;
  transition: transform 0.2s;
}
.ez-main-menu-nav .open .arrow { transform: rotate(180deg); }
.ez-main-menu-nav .mega-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  border: 0.5px solid #e2e2e2;
  border-radius: 10px;
  padding: 22px 24px;
  z-index: 200;
  min-width: 780px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}
.ez-main-menu-nav .open .mega-menu { display: flex; gap: 0; }
.ez-main-menu-nav .mega-col {
  flex: 1;
  padding: 0 16px;
}
.ez-main-menu-nav .mega-col:first-child { padding-left: 0; }
.ez-main-menu-nav .mega-col:last-child { padding-right: 0; }
.ez-main-menu-nav .mega-col .col-title {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: #1a1a1a;
  padding-bottom: 8px;
  border-bottom: 2px solid #7c3aed;
  margin-bottom: 10px;
  white-space: nowrap;
}

.col-title {
    color: #7c3aed !important;
}

.ez-main-menu-nav .mega-col a {
  display: block;
  font-size: 13px;
  color: #666;
  padding: 5px 0;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.15s;
}
.ez-main-menu-nav .mega-col a:hover { color: #7c3aed; }
.ez-main-menu-nav .col-divider {
  width: 0.5px;
  background: #e2e2e2;
  flex-shrink: 0;
  margin: 0 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5621e */.header-col2 {
    height: 80px;
}


@media (max-width:1024px) {
    .header-col2  {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62522b6 */@media (max-width:1024px) {
    .contact-header {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d17d10 */.header-col3 {
    height: 80px;
}

@media (max-width:1024px) {
    .header-col3 {
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d14179 */.cover-header {
    height: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7b074 */.ez-header {
    position: fixed;
    top: 0;
    left: 0;
    height: 80px;
    background: linear-gradient(135deg, #0f1c3f, #6a0dad, #1e3a8a);
    box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.25);
    z-index:1001;
}



@media(max-width:1024px) {
    .ez-header {
        height: 60px;
    }
}/* End custom CSS */