.elementor-241 .elementor-element.elementor-element-51ea467{border-style:solid;border-width:0px 0px 1px 0px;border-color:#ECECEC;margin-top:0px;margin-bottom:-1px;}.elementor-241 .elementor-element.elementor-element-1a55b03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-main-wrapper.row .site-branding{background-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-50627a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-50627a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-241 .elementor-element.elementor-element-50627a3 .vektor-menu-wrapper .mobile-logo{background-color:var( --e-global-color-secondary );text-align:center;}.elementor-241 .elementor-element.elementor-element-50627a3 .contact-icon{color:var( --e-global-color-primary );font-family:"vox-round", Sans-serif;font-size:16px;font-weight:500;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-contact > .contact-info{font-family:"vox-round", Sans-serif;font-weight:600;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-social-info span{font-family:"vox-round", Sans-serif;font-weight:600;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-social-info ul li a{color:var( --e-global-color-secondary );font-size:16px;margin:0px -5px 0px -5px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-social-info ul li a:hover{color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-menu-wrapper .main-menu > ul > li a:hover{color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-menu-wrapper .main-menu > ul > li a{font-family:"vox-round", Sans-serif;font-size:16px;}.elementor-241 .elementor-element.elementor-element-50627a3 .main-navigation ul li.no-mega ul.sub-menu li a{font-family:"vox-round", Sans-serif;font-size:17px;text-transform:uppercase;color:#FFFFFF;margin:0px 0px 0px 0px;padding:8px 30px 8px 30px;}.elementor-241 .elementor-element.elementor-element-50627a3 .main-navigation ul li.no-mega ul.sub-menu li a:hover{color:var( --e-global-color-secondary );}.elementor-241 .elementor-element.elementor-element-50627a3 .main-navigation ul li.no-mega ul.sub-menu{background-color:var( --e-global-color-primary );text-align:left;}.elementor-241 .elementor-element.elementor-element-50627a3 .main-navigation ul li.no-mega ul.sub-menu li{border-color:#E9887100;}.elementor-241 .elementor-element.elementor-element-50627a3 .main-menu ul li.mega ul{max-width:1320px;}.elementor-241 .elementor-element.elementor-element-50627a3 .main-menu ul li.mega ul li a{text-align:left;}.elementor-241 .elementor-element.elementor-element-50627a3 .vektor-menu-toggle{font-weight:700;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-sidebar-contact-info ul li i{width:32px;height:32px;font-size:20px;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-sidebar-social-icon ul li a{width:40px;height:40px;}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-btn .button-two:hover{color:var( --e-global-color-accent );}.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-btn .button-two:after{background-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-241 .elementor-element.elementor-element-50627a3 .header-one-main-wrapper.row .site-branding{height:243px;width:260px;}.elementor-241 .elementor-element.elementor-element-50627a3 .site-branding img{min-width:180px;}.elementor-241 .elementor-element.elementor-element-50627a3 .vektor-menu-wrapper .mobile-logo img{width:200px;}}/* Start custom CSS for vektorcore_header_template_one, class: .elementor-element-50627a3 */.header-one-contact>.contact-info>a, .header-two-contact>.contact-info>a {
    color: var(--color-black);
    font-size: 14px !important;
}
.elementor-241 .elementor-element.elementor-element-50627a3 svg{
    width: 17px;
}

.header-sidebar-logo.site-branding {
    border: none;
    justify-content: flex-start;
    padding-left: 0;
    background-color: #00000000 !important;
}
.header-sidebar-desc {
    margin-bottom: 24px;
    color: #d9d9d9;
    font-size: 16px;
}
.header-sidebar-logo.site-branding img {
    width: 200px;
}/* End custom CSS */