.elementor-kit-3{--e-global-color-primary:#A32126;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-94a3cb9:#212121;--e-global-color-adfd3c6:#D1D1D1;--e-global-typography-primary-font-family:"Red Hat Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;}.elementor-kit-3 e-page-transition{background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#hamburger-menu-en span.sub-arrow,
#hamburger-menu-ar span.sub-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
}

#hamburger-menu-en span.sub-arrow {
    right: 15px;
}

#hamburger-menu-ar span.sub-arrow {
    left: 15px;
    right: auto;
}

#hamburger-menu-en span.sub-arrow svg,
#hamburger-menu-ar span.sub-arrow svg {
    fill: #A32126;
    font-size: 16px;
}

#hamburger-menu-en .elementor-nav-menu li,
#hamburger-menu-ar .elementor-nav-menu li {
    padding: 15px 5px !important;
    border-bottom: 1px solid #5f6368 !important;
}

#hamburger-menu-en .elementor-nav-menu > ul,
#hamburger-menu-ar .elementor-nav-menu > ul {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

#hamburger-menu-en .elementor-nav-menu--dropdown .elementor-item.highlighted,
#hamburger-menu-ar .elementor-nav-menu--dropdown .elementor-item.highlighted,
#hamburger-menu-en .elementor-sub-item.highlighted,
#hamburger-menu-ar .elementor-sub-item.highlighted,
#hamburger-menu-en .elementor-nav-menu--dropdown .elementor-item:focus,
#hamburger-menu-ar .elementor-nav-menu--dropdown .elementor-item:focus,
#hamburger-menu-en .elementor-nav-menu--dropdown .elementor-item:hover,
#hamburger-menu-ar .elementor-nav-menu--dropdown .elementor-item:hover {
    background: transparent !important;
    color: #000 !important;
}

#hamburger-menu-en .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item,
#hamburger-menu-ar .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
    margin-inline-start: 0 !important;
    border-inline-start: 0 !important;
    padding-inline-start: 20px !important;
}

#hamburger-menu-en li.menu-item.menu-item-type-custom.menu-item-object-custom,
#hamburger-menu-ar li.menu-item.menu-item-type-custom.menu-item-object-custom,
#hamburger-menu-en li.menu-item.menu-item-type-post_type,
#hamburger-menu-ar li.menu-item.menu-item-type-post_type {
    padding-inline-start: 0 !important;
}

#hamburger-menu-en .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container,
#hamburger-menu-ar .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {
    height: 100vh;
}

#hamburger-menu-en .elementor-sub-item:hover,
#hamburger-menu-ar .elementor-sub-item:hover {
    background-color: transparent !important;
    color: #33373d !important;
}

#hamburger-menu-en .sub-menu.elementor-nav-menu--dropdown,
#hamburger-menu-ar .sub-menu.elementor-nav-menu--dropdown {
    background-color: #E9E9E9;
    padding-bottom: 20px;
    padding-inline-start: 20px;
    padding-top: 10px;
    font-family: red hat display;
    font-size: 16px !important;
}

#hamburger-menu-ar .elementor-nav-menu {
    direction: rtl;
}

#hamburger-menu-ar .elementor-nav-menu a {
    text-align: right;
}

.elementor-nav-menu {
    height: 100vh;
}

@media (prefers-reduced-motion:reduce){
  .home-page-hero-v3.home-page-hero-v3::before,
  .home-page-hero-v3.home-page-hero-v3::after,
  .home-page-hero-v3.home-page-hero-v3 > .e-con-inner::before,
  .home-page-hero-v4.home-page-hero-v4::before,
  .home-page-hero-v3.home-page-hero-v3 .e-con-inner > .elementor-element,
  .home-page-hero-v4.home-page-hero-v4 .e-con-inner > .e-con{
    animation:none !important;
    opacity:1 !important;
    transform:none !important;
  }
}/* End custom CSS */