.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-553 .elementor-element.elementor-element-1d8a491{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-cd28b89{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:1.5rem;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:2.5rem;--n-menu-title-font-size:0.75rem;--n-menu-title-color-normal:#737373;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:0.5rem;--n-menu-dropdown-indicator-space:0.3rem;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-553 .elementor-element.elementor-element-cd28b89 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-553 .elementor-element.elementor-element-cd28b89 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-553 .elementor-element.elementor-element-cd28b89 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter Tight", Sans-serif;font-weight:400;text-transform:uppercase;--n-menu-title-line-height:140%;}.elementor-553 .elementor-element.elementor-element-cd28b89 {--n-menu-title-color-hover:var( --e-global-color-b6839c4 );--n-menu-title-color-active:var( --e-global-color-b6839c4 );}.elementor-widget-theme-site-logo .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-553 .elementor-element.elementor-element-8949324 img{width:3.25rem;}.elementor-553 .elementor-element.elementor-element-cb6d673{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-e73c043{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-e91c199{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-b53d9b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-df80ed5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-5776959{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-553 .elementor-element.elementor-element-04819d2{--grid-columns:1;}.elementor-553 .elementor-element.elementor-element-9e99a49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-ec5a2c0{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:1.5rem;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:2.5rem;--n-menu-title-font-size:0.875rem;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:0.5rem;--n-menu-dropdown-indicator-space:0.3rem;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-553 .elementor-element.elementor-element-ec5a2c0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-553 .elementor-element.elementor-element-ec5a2c0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-553 .elementor-element.elementor-element-ec5a2c0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter Tight", Sans-serif;font-weight:400;--n-menu-title-line-height:140%;}.elementor-553 .elementor-element.elementor-element-ec5a2c0 {--n-menu-title-color-hover:var( --e-global-color-b6839c4 );--n-menu-title-color-active:var( --e-global-color-b6839c4 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-553 .elementor-element.elementor-element-cd28b89{--n-menu-toggle-icon-size:47px;}.elementor-553 .elementor-element.elementor-element-cb6d673{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-04819d2{--grid-columns:2;}.elementor-553 .elementor-element.elementor-element-ec5a2c0{--n-menu-title-distance-from-content:0rem;--n-menu-title-space-between:0rem;--n-menu-title-font-size:1rem;--n-menu-title-padding:1rem 0rem 1rem 0rem;--n-menu-dropdown-indicator-size:0.8rem;--n-menu-toggle-icon-size:0.875rem;--n-menu-toggle-icon-distance-from-dropdown:1rem;}.elementor-553 .elementor-element.elementor-element-ec5a2c0.elementor-element{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-8949324 img{width:2.5rem;}.elementor-553 .elementor-element.elementor-element-04819d2{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-e9b571a */.elementor-553 .elementor-element.elementor-element-e9b571a{
    /* Flag Dropdown */
& .flag-dropdown{
    position:relative;
    display:inline-block;
}

& .flag-btn{
    width:45px;
    height:20px;
    /*background:#fff;*/
    /*border:1px solid #ddd;*/
    /*border-radius:6px;*/
    display:flex;
    align-items:center;
    justify-content:space-between;
    /*padding:0 8px;*/
    cursor:pointer;
}

& .flag-btn img{
    width:28px;
    height:20px;
    object-fit:cover;
    border-radius:2px;
}

& .arrow{
    font-size:10px;
    color:#555;
}

& .flag-list{
    position:absolute;
    top:20px;
    left:0%;
    width:45px;
    background:#fff;
    border:1px solid #ddd;
    border-radius:6px;
    box-shadow:0 4px 12px rgba(0,0,0,.15);
    display:none;
    overflow:hidden;
    z-index:100;
}

& .flag-dropdown:hover .flag-list{
    display:block;
}

& .flag-list a{
    display:flex;
    align-items:center;
    width:100%;
    height:42px;
    text-decoration:none;
    transition:.3s;
}

& .flag-list a:hover{
    background:#f5f5f5;
}

& .flag-list img{
    width:28px;
    height:20px;
    object-fit:cover;
    border-radius:2px;
}
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-cd28b89 *//*.elementor-553 .elementor-element.elementor-element-cd28b89{*/
/*    margin-left: auto;*/
/*}*//* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-04819d2 */.elementor-553 .elementor-element.elementor-element-04819d2 .e-414d7a1-6d060e6 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-ec5a2c0 */.elementor-553 .elementor-element.elementor-element-ec5a2c0{
    margin-left: auto;
    
    & .e-n-menu-heading li:nth-child(2){
        display: none;
    }
}

.elementor-553 .elementor-element.elementor-element-ec5a2c0 *[coming-soon-tag]:after{
    content:"Coming Soon";
    font-family: var(--primary-font);
    font-weight: 500;
    font-size: 0.625rem;
    padding: 0.125rem   0.375rem; 
    color: #fff;
    background-color: var(--theme-red);
    display: inline-block;
    line-height: 1.4;
    margin-left: 0.5rem;
    translate: 0 -0.1rem;
  }

@media screen and (max-width: 1024px){
.elementor-553 .elementor-element.elementor-element-ec5a2c0{ 
    margin-left: 0;
    
    & .e-n-menu-heading li:nth-child(2){
        display: block;
    }
    
    & .e-n-menu .e-n-menu-wrapper {
        background-color:#fff;
        padding: 1rem!important;
        box-shadow: 0 4px 90px 0 #0002;
        max-height: 70svh;
    }
    & .e-n-menu-wrapper li >*{
        justify-content: space-between!important;
    }
    & .e-n-menu-wrapper li{
        width:100%!important;
        border-bottom: 1px solid #e6e6e6;
    }
    
    & .e-n-menu-content{
        width:100%!important;
    }
}

}/* End custom CSS */