.elementor-58457 .elementor-element.elementor-element-c1c1be5{--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;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-58457 .elementor-element.elementor-element-c1c1be5:not(.elementor-motion-effects-element-type-background), .elementor-58457 .elementor-element.elementor-element-c1c1be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-58457 .elementor-element.elementor-element-c1c1be5 .trx_addons_bg_text{z-index:0;}.elementor-58457 .elementor-element.elementor-element-c1c1be5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-58457 .elementor-element.elementor-element-c1c1be5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-58457 .elementor-element.elementor-element-b7fb6c6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58457 .elementor-element.elementor-element-b7fb6c6 .trx_addons_bg_text{z-index:0;}.elementor-58457 .elementor-element.elementor-element-b7fb6c6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-58457 .elementor-element.elementor-element-b7fb6c6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-58457 .elementor-element.elementor-element-bfe7251 .logo_image{max-height:50px;}.elementor-58457 .elementor-element.elementor-element-2a68c57{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58457 .elementor-element.elementor-element-2a68c57 .trx_addons_bg_text{z-index:0;}.elementor-58457 .elementor-element.elementor-element-2a68c57 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-58457 .elementor-element.elementor-element-2a68c57 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.trx-addons-layout--edit-mode .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}.trx-addons-layout--single-preview .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}@media(min-width:768px){.elementor-58457 .elementor-element.elementor-element-b7fb6c6{--width:30%;}.elementor-58457 .elementor-element.elementor-element-2a68c57{--width:70%;}}/* Start custom CSS for trx_sc_layouts_logo, class: .elementor-element-bfe7251 *//*.header-custom-row.elementor-sticky .header-logo .elementor-widget-container .sc_layouts_logo .logo_image {*/
/*    transition: all .25s ease-in-out;*/
/*}*/

/*.header-custom-row.elementor-sticky--active .header-logo {*/
/*    position: unset !important;*/
/*}*/

/*.header-custom-row.elementor-sticky--active .header-logo .elementor-widget-container .sc_layouts_logo .logo_image {*/
/*    max-height: 50px;*/
/*}*/

/*@media(max-width: 991px) {*/
/*    .header-logo {*/
/*        position: unset !important;*/
/*    }*/
    
/*    .header-logo .elementor-widget-container .sc_layouts_logo .logo_image, .custom-logo-link img, .sc_layouts_logo img {*/
/*        max-height: 50px !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for trx_sc_layouts_menu, class: .elementor-element-2fe30bf */.header-menu ul li a {
    color: #fff;
    font-family: 'Times New Roman';
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 0.75px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 15px !important;
}

.header-menu ul li a:hover, .header-menu .sc_layouts_menu_nav > li > a:hover, .header-menu .sc_layouts_menu_nav > li.sfHover > a, .header-menu .sc_layouts_menu_nav > li.current-menu-item > a, .header-menu .sc_layouts_menu_nav > li.current-menu-parent > a, .header-menu .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #F9A026 !important;
    font-weight: 700 !important;
}

.header-menu ul li a:focus {
    color: #F9A026 !important;
}

.header-menu .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before, .header-menu .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after, .header-menu .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse).menu-item-has-children > a:after {
    background: #F9A026;
}

.header-menu .menu_hover_color_line > ul > li:not(.menu-collapse) > a:before, .header-menu .menu_hover_color_line > ul > li:not(.menu-collapse) > a:after, .header-menu .menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:after {
    top: 40px;
}

.header-menu .sc_layouts_menu_popup .sc_layouts_menu_nav, .header-menu .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    padding: 0px;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}

.header-menu .sc_layouts_menu_popup .sc_layouts_menu_nav, .header-menu .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .header-menu .sc_layouts_menu_nav > li > ul ul, .header-menu .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    background-color: #F9A026;
}

.header-menu .sc_layouts_menu_nav > li > ul {
    top: 55px !important;
    left: -15px !important;
}

.header-menu .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .header-menu .sc_layouts_menu_nav > li li > a {
    color: #fff !important;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.75px !important;
    font-weight: 400 !important;
}

.header-menu .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .header-menu .sc_layouts_menu_nav > li li > a:hover, .header-menu ul li ul li.current-menu-item a {
    background: #000;
    color: #fff !important;
}

/*.header-menu ul li ul.sub-menu {*/
/*    border-radius: 15px;*/
/*}*/

/*.header-menu ul li ul.sub-menu li:first-child a:hover {*/
/*    border-top-right-radius: 15px;*/
/*    border-top-left-radius: 15px;*/
/*}*/

/*.header-menu ul li ul.sub-menu li:last-child a:hover {*/
/*    border-bottom-right-radius: 15px;*/
/*    border-bottom-left-radius: 15px;*/
/*}*/

.mobile-header-menu {
    display: none;
}

@media(max-width: 991px) {
    .header-menu {
        display: none;
    }
    
    .mobile-header-menu {
        display: block;
    }
    
    .content_wrap, .content_container {
        margin: 0 !important;
    }
    
    .menu_mobile .menu_mobile_header_wrap {
        padding: 15px 25px !important;
    }
    
    .mobile-header-menu .sc_layouts_menu_mobile_button .sc_layouts_item_icon, .mobile-header-menu .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
        color: #fff;
        font-size: 15px;
    }
    
    .menu_mobile .menu_mobile_inner {
        background: #193F25 !important;
    }
    
    .menu_mobile .menu_mobile_close .menu_button_close_text {
        font-family: 'Times New Roman';
        font-size: 15px !important;
        line-height: 23px !important;
        font-weight: 700 !important;
        color: #fff !important;
        margin-right: 15px !important;
    }
    
    .menu_mobile .menu_mobile_close .menu_button_close_icon {
        font-size: 15px !important;
        font-weight: 700 !important;
        color: #fff !important;
    }
    
    .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
        display: flex;
        flex-direction: column;
        padding-top: 150px;
        padding-left: 25px;
        padding-right: 25px;
    }
    
    .menu_mobile .menu_mobile_nav_area, .menu_mobile .socials_mobile {
        position: unset !important;
    }
    
    .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item > a {
        padding: 5px 50px 5px 0px !important;
        font-family: 'Times New Roman';
        font-size: 25px;
        line-height: 30px;
        letter-spacing: 0.75px;
        font-weight: 700;
    }
    
    .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item > a:hover, .menu_mobile.opened .menu_mobile_nav_area > ul > li.current-menu-item a, .menu_mobile .menu_mobile_nav_area > ul > li > ul > li a:hover, .menu_mobile .menu_mobile_nav_area > ul > li.current-menu-item a, .menu_mobile .menu_mobile_nav_area > ul > li > ul.sub-menu > li.current-menu-item a, .menu_mobile .social_item:hover .social_icon, .menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item a:hover, .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*="mailto"]):hover:after {
        color: #F9A026 !important;
    }
    
    .menu_mobile .menu_mobile_nav_area > ul > li.current-menu-item > ul.sub-menu > li a, .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*="mailto"]):after {
        color: #fff !important;
    }
    
    .menu-item-object-language_switcher .trp-flag-image {
        margin: 0px 15px 0px 0px;
        width: 25px;
    }
    
    .menu_mobile .menu_mobile_nav_area > ul > li > ul {
        padding: 5px 0px !important;
    }
    
    .menu_mobile .menu_mobile_nav_area > ul > li > ul > li a {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    
    .menu_mobile .socials_mobile {
        padding-top: 35px !important;
        padding-bottom: 0px !important;
        border-top: 1px solid #fff;
        margin-top: 35px !important;
    }
    
    .menu_mobile .social_item {
        margin-right: 15px !important;
    }
    
    .menu_mobile .social_item:last-child {
        margin-right: 0px !important;
    }
    
    .menu_mobile .menu_mobile_widgets_area {
        background: #028556 !important;
        padding: 150px 25px !important;
        align-items: flex-start !important;
    }
    
    .menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    .menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item + .extra_item {
        margin-top: 35px !important;
    }
    
    .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 {
        font-size: 25px !important;
        line-height: 30px !important;
        font-weight: 700 !important;
        margin: 0px 0px 15px !important;
        color: #fff !important;
    }
    
    .menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item a {
        font-family: 'Montserrat' !important;
        font-size: 20px !important;
        line-height: 25px !important;
        margin-top: 0px !important;
    }
    
    .menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a[href*="mailto"] {
        padding-bottom: 5px !important;
    }
}

@media(max-width: 575px) {
    .menu_mobile .menu_mobile_inner.with_widgets .socials_mobile:before {
        content: unset !important;
    }
    
    .menu_mobile .menu_mobile_nav_area {
        margin-top: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1c1be5 */.header-custom-row.elementor-sticky--active {
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, .5);
}

@media(max-width: 575px) {
    .header-custom-row .e-con-inner {
        flex-wrap: nowrap !important;
    }
    
    .header-col-1, .header-col-2 {
        width: 50%;
    }
}/* End custom CSS */