.elementor-2924 .elementor-element.elementor-element-ce1712e{
    --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;
    --background-transition:0.3s;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:6px;
    --padding-bottom:6px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-2924 .elementor-element.elementor-element-ce1712e:not(.elementor-motion-effects-element-type-background), .elementor-2924 .elementor-element.elementor-element-ce1712e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#5A5A5A;
}
.elementor-2924 .elementor-element.elementor-element-747f9aa{
    --display:flex;
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --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-2924 .elementor-element.elementor-element-747f9aa.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
    border-color:var( --e-global-color-text );
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
    color:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
    fill:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
    font-family:var( --e-global-typography-text-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-widget-icon-list .elementor-icon-list-text{
    color:var( --e-global-color-secondary );
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(50px/2);
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(50px/2);
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(50px/2);
    margin-left:calc(50px/2);
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-50px/2);
    margin-left:calc(-50px/2);
}
body.rtl .elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-50px/2);
}
body:not(.rtl) .elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-50px/2);
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-icon i{
    color:#EEEEEE;
    transition:color 0.3s;
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-icon svg{
    fill:#EEEEEE;
    transition:fill 0.3s;
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6{
    --e-icon-list-icon-size:14px;
    --icon-vertical-offset:0px;
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-item > a{
    font-family:"Helvetica", Helvetica Neue;
    font-size:16px;
    font-weight:400;
}
.elementor-2924 .elementor-element.elementor-element-3ffd6c6 .elementor-icon-list-text{
    color:#FFFFFF;
    transition:color 0.3s;
}
.elementor-2924 .elementor-element.elementor-element-78d3264{
    --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:flex-end;
    --align-items:center;
    --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-navigation-menu .menu-item a.hfe-menu-item.elementor-button{
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{
    font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{
    color:var( --e-global-color-text );
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{
    color:var( --e-global-color-accent );
}
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{
    border-color:var( --e-global-color-accent );
}
.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{
    font-family:var( --e-global-typography-accent-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-menu-item{
    padding-left:15px;
    padding-right:15px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-sub-menu-item{
    padding-left:calc( 15px + 20px );
    padding-right:15px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{
    padding-left:calc( 15px + 40px );
    padding-right:15px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{
    padding-left:calc( 15px + 60px );
    padding-right:15px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{
    padding-left:calc( 15px + 80px );
    padding-right:15px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-sub-menu-item{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 ul.sub-menu{
    width:220px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .sub-menu a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-2924 .elementor-element.elementor-element-6819643 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-6819643.elementor-element{
    --align-self:flex-end;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .hfe-nav-menu__toggle{
    margin:0 auto;
}
.elementor-2924 .elementor-element.elementor-element-6819643 a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-6819643 a.hfe-sub-menu-item{
    font-family:"Roboto", Helvetica Neue;
    font-weight:400;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-6819643 .sub-menu a.hfe-sub-menu-item{
    color:#FFFFFF;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-6819643 .sub-menu a.hfe-sub-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-menu-item.highlighted,
.elementor-2924 .elementor-element.elementor-element-6819643 .menu-item a.hfe-menu-item:focus{
    color:#B3B3B3;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .sub-menu a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 .elementor-menu-toggle,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{
    color:#999999;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .sub-menu,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown-expandible,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{
    background-color:#fff;
}
.elementor-2924 .elementor-element.elementor-element-6819643 .sub-menu li.menu-item:not(:last-child),
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-2924 .elementor-element.elementor-element-6819643 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){
    border-bottom-style:solid;
    border-bottom-color:#c4c4c4;
    border-bottom-width:1px;
}
.elementor-2924 .elementor-element.elementor-element-db6790d{
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:06px;
    --padding-bottom:6px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-2924 .elementor-element.elementor-element-32ad2e8{
    --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;
    --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-2924 .elementor-element.elementor-element-32ad2e8.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-widget-image .widget-image-caption{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-text-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-text-font-weight );
}
.elementor-2924 .elementor-element.elementor-element-17a98ad > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-17a98ad.elementor-element{
    --align-self:center;
}
.elementor-2924 .elementor-element.elementor-element-17a98ad{
    text-align:left;
}
.elementor-2924 .elementor-element.elementor-element-17a98ad img{
    width:24%;
}
.elementor-2924 .elementor-element.elementor-element-8cadacc{
    --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;
    --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-2924 .elementor-element.elementor-element-8cadacc.e-con{
    --align-self:center;
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-menu-item{
    padding-left:0px;
    padding-right:0px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-sub-menu-item{
    padding-left:calc( 0px + 20px );
    padding-right:0px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{
    padding-left:calc( 0px + 40px );
    padding-right:0px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{
    padding-left:calc( 0px + 60px );
    padding-right:0px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{
    padding-left:calc( 0px + 80px );
    padding-right:0px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-sub-menu-item{
    padding-top:15px;
    padding-bottom:15px;
}
body:not(.rtl) .elementor-2924 .elementor-element.elementor-element-3798079 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){
    margin-right:36px;
}
body.rtl .elementor-2924 .elementor-element.elementor-element-3798079 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){
    margin-left:36px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){
    margin-bottom:36px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 ul.sub-menu{
    width:220px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .sub-menu a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .hfe-nav-menu__toggle{
    margin:0 auto;
}
.elementor-2924 .elementor-element.elementor-element-3798079 a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-3798079 a.hfe-sub-menu-item{
    font-family:"Roboto", Helvetica Neue;
    font-weight:500;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-3798079 .sub-menu a.hfe-sub-menu-item{
    color:#5A5A5A;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-3798079 .sub-menu a.hfe-sub-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-menu-item.highlighted,
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item a.hfe-menu-item:focus{
    color:#5386E9;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item.current-menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 .menu-item.current-menu-ancestor a.hfe-menu-item{
    color:#5386E9;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .sub-menu,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown-expandible,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{
    background-color:#fff;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .sub-menu li a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{
    font-family:"Roboto", Helvetica Neue;
    font-size:14px;
    font-weight:500;
}
.elementor-2924 .elementor-element.elementor-element-3798079 .sub-menu li.menu-item:not(:last-child),
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){
    border-bottom-style:solid;
    border-bottom-color:#c4c4c4;
    border-bottom-width:1px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-nav-menu__toggle,
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-nav-menu-icon{
    margin:0 auto;
}
.elementor-2924 .elementor-element.elementor-element-801a01f li.menu-item a{
    justify-content:space-between;
}
.elementor-2924 .elementor-element.elementor-element-801a01f li .elementor-button-wrapper{
    text-align:space-between;
}
.elementor-2924 .elementor-element.elementor-element-801a01f.hfe-menu-item-flex-end li .elementor-button-wrapper{
    text-align:right;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-flyout-wrapper .hfe-side{
    width:300px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-flyout-open.left{
    left:-300px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-flyout-open.right{
    right:-300px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-flyout-content{
    padding:30px;
    background-color:#FFFFFF;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-menu-item{
    padding-left:26px;
    padding-right:26px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-sub-menu-item{
    padding-left:calc( 26px + 20px );
    padding-right:26px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{
    padding-left:calc( 26px + 40px );
    padding-right:26px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{
    padding-left:calc( 26px + 60px );
    padding-right:26px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{
    padding-left:calc( 26px + 80px );
    padding-right:26px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-sub-menu-item{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .sub-menu a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown-expandible li a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-801a01f a.hfe-sub-menu-item{
    font-family:"Roboto Flex", Helvetica Neue;
    font-size:16px;
    font-weight:400;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-menu-item, .elementor-2924 .elementor-element.elementor-element-801a01f .sub-menu a.hfe-sub-menu-item{
    color:#7A7A7A;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-801a01f .sub-menu a.hfe-sub-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item.current-menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-menu-item.highlighted,
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item a.hfe-menu-item:focus{
    color:#5A5A5A;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item.current-menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f .menu-item.current-menu-ancestor a.hfe-menu-item{
    color:#75CDF1;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .sub-menu,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown-expandible,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown .menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{
    background-color:#fff;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .sub-menu a.hfe-sub-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-801a01f .elementor-menu-toggle:hover,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown li a.hfe-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{
    color:#5A5A5A;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
{
    color:#5A5A5A;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .sub-menu li.menu-item:not(:last-child),
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown li.menu-item:not(:last-child),
.elementor-2924 .elementor-element.elementor-element-801a01f nav.hfe-dropdown-expandible li.menu-item:not(:last-child){
    border-bottom-style:solid;
    border-bottom-color:#c4c4c4;
    border-bottom-width:1px;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-flyout-close{
    color:#7A7A7A;
}
.elementor-2924 .elementor-element.elementor-element-801a01f .hfe-flyout-close svg{
    fill:#7A7A7A;
}
.elementor-2924 .elementor-element.elementor-element-a3f7dc2{
    --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;
    --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-2924 .elementor-element.elementor-element-a3f7dc2.e-con{
    --align-self:center;
}
.elementor-widget-button .elementor-button{
    background-color:var( --e-global-color-accent );
    font-family:var( --e-global-typography-accent-font-family ), Helvetica Neue;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-2924 .elementor-element.elementor-element-d2b99cf .elementor-button{
    background-color:#5386E9;
}
.elementor-2924 .elementor-element.elementor-element-d2b99cf > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.elementor-2924 .elementor-element.elementor-element-d2b99cf .elementor-button-content-wrapper{
    flex-direction:row;
}
.elementor-2924 .elementor-element.elementor-element-8cbcd82 .elementor-repeater-item-9ba3592.elementor-social-icon{
    background-color:#5386E9;
}
.elementor-2924 .elementor-element.elementor-element-8cbcd82 .elementor-repeater-item-9ba3592.elementor-social-icon i{
    color:#FFFFFF;
}
.elementor-2924 .elementor-element.elementor-element-8cbcd82 .elementor-repeater-item-9ba3592.elementor-social-icon svg{
    fill:#FFFFFF;
}
.elementor-2924 .elementor-element.elementor-element-8cbcd82{
    --grid-template-columns:repeat(0, auto);
    --grid-column-gap:5px;
    --grid-row-gap:0px;
}
.elementor-2924 .elementor-element.elementor-element-8cbcd82 .elementor-widget-container{
    text-align:center;
}
.elementor-2924 .elementor-element.elementor-element-8cbcd82 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
@media(max-width:1024px){
    body:not(.rtl) .elementor-2924 .elementor-element.elementor-element-3798079.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){
        margin-right:0px;
    }
    body .elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){
        margin-bottom:0px;
    }
}
@media(min-width:768px){
    .elementor-2924 .elementor-element.elementor-element-747f9aa{
        --width:80%;
    }
    .elementor-2924 .elementor-element.elementor-element-78d3264{
        --width:20%;
    }
    .elementor-2924 .elementor-element.elementor-element-32ad2e8{
        --width:25%;
    }
    .elementor-2924 .elementor-element.elementor-element-8cadacc{
        --width:50.155%;
    }
    .elementor-2924 .elementor-element.elementor-element-a3f7dc2{
        --width:25%;
    }
}
@media(max-width:767px){
    .elementor-2924 .elementor-element.elementor-element-747f9aa{
        --width:75.041%;
    }
    .elementor-2924 .elementor-element.elementor-element-78d3264{
        --width:18%;
    }
    .elementor-2924 .elementor-element.elementor-element-db6790d{
        --padding-top:06px;
        --padding-bottom:06px;
        --padding-left:20px;
        --padding-right:10px;
    }
    .elementor-2924 .elementor-element.elementor-element-32ad2e8{
        --width:45%;
    }
    .elementor-2924 .elementor-element.elementor-element-17a98ad img{
        width:45%;
    }
    .elementor-2924 .elementor-element.elementor-element-8cadacc{
        --width:20%;
        --justify-content:center;
    }
    body:not(.rtl) .elementor-2924 .elementor-element.elementor-element-3798079.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){
        margin-right:0px;
    }
    body .elementor-2924 .elementor-element.elementor-element-3798079 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){
        margin-bottom:0px;
    }
    .elementor-2924 .elementor-element.elementor-element-801a01f > .elementor-widget-container{
        margin:0% 0% 0% 290%;
    }
    .elementor-2924 .elementor-element.elementor-element-801a01f.elementor-element{
        --align-self:flex-end;
    }
    .elementor-2924 .elementor-element.elementor-element-8cbcd82 > .elementor-widget-container{
        margin:0% 0% 0% 0%;
        padding:0px 0px 0px 0px;
    }
    .elementor-2924 .elementor-element.elementor-element-8cbcd82.elementor-element{
        --align-self:center;
    }
    .elementor-2924 .elementor-element.elementor-element-8cbcd82{
        --icon-size:22px;
    }
}