.elementor-263 .elementor-element.elementor-element-4b3402f{--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:space-between;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-263 .elementor-element.elementor-element-4efec62 .klf-brand img{width:120px;object-fit:contain;}.elementor-263 .elementor-element.elementor-element-4efec62 .klf-brand{flex-direction:row;}.elementor-263 .elementor-element.elementor-element-4efec62 .klf-brand b{color:#000000;}.elementor-263 .elementor-element.elementor-element-4efec62 .klf-brand span{color:#000000;}.elementor-263 .elementor-element.elementor-element-c2a27ab .klf-menu .sub-menu a:hover{color:#141C3C;}.elementor-263 .elementor-element.elementor-element-c2a27ab .klf-menu>li>a{font-size:20px;}@media(max-width:1200px){.elementor-263 .elementor-element.elementor-element-c2a27ab .klf-menu>li>a{font-size:17px;}}@media(max-width:576px){.elementor-263 .elementor-element.elementor-element-4b3402f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-4efec62 .klf-brand img{width:70px;}}body.klf-clean .klf-menu>li>a {
    padding: 10px 20px;
}
@media (max-width:991px){
    .klf-menu .sub-menu a:before {
    content: none !important;
}
}
@media(max-width:425px){
	.mobile-header .open{
	  width: 100% !important;
		padding: 0px 10px !important;
}
.current_page_item a{
    background-color: #fff;
}

    .mobile-header .klf-nav__head img{
        width: 50%;
    }
    
    .mobile-header .klf-nav__head {
    padding: 20px 10px 10px 0px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex-flow: column-reverse;
    gap: 20px;
}
    .mobile-header .klf-x {
    align-self: flex-end;
}

    .mobile-header .klf-menu .menu-item a{
        color:#fff !important;
    }
    
    .mobile-header .klf-menu .menu-item a{
        border-radius:20px !important;
        border: 1px solid rgba(255, 255, 255, .09) !important;
    }
    
    .mobile-header .klf-menu {
    display: flex;
    flex-direction: column;
    align-items: baseline;
    gap: 15px !important;
    }
    .mobile-header .klf-menu li{
   width:100%;
    }
    
    .mobile-header .klf-menu .current-menu-item a{
        color:#141c3c !important;
    }
    
    .mobile-header .klf-hq{
         width: 100% !important;
         margin: 0px !important;
     }
    .mobile-header .klf-nav__foot{
        padding: 10px 10px 20px 10px;
    }
    
    .mobile-header .klf-nav__foot small{
        font-size: 14px;
    }
    
    .mobile-header .klf-nav__foot .klf-bdg img{
        width: 10% !important;
    }
    
     .mobile-header .klf-menu .sub-menu{
         margin-top:10px;
         display: flex;
         flex-direction: column;
         gap: 8px;
     }
     .mobile-header .klf-menu .current-menu-parent.current_page_ancestor > a{
    color: #1a2140 !important;
}
}