.elementor-100 .elementor-element.elementor-element-3cf30c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100 .elementor-element.elementor-element-13ccee3 .site_logo .logo{width:100%;max-width:90px;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li > a{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li > a::after{color:#FFFFFF;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li:hover > a{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li:hover > a::after{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li.active > a{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li.current-menu-item > a{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li.current-menu-ancestor > a{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li.active > a::after{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li.current-menu-item > a::after{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mainmenu ul:not(.sub-menu) > li.current-menu-ancestor > a::after{color:#FF007F;}.elementor-100 .elementor-element.elementor-element-13ccee3 .mobile_logo{max-width:85px;}/* Start custom CSS for tj-header, class: .elementor-element-13ccee3 */.elementor-100 .elementor-element.elementor-element-13ccee3 .header-area.header-2 {
    background: transparent;
    padding: 20px 30px;
    margin: 0;
    border-radius: 0;
}
.elementor-100 .elementor-element.elementor-element-13ccee3 .header-area.header-2 .header-bottom {
    background-color: var(--tj-color-theme-bg);
    border-radius: 20px;
}
.header-duplicate .mainmenu ul > li > a {
    color: #ffffff;
}
.elementor-100 .elementor-element.elementor-element-13ccee3 .header-duplicate.header-area.header-2.sticky{
    width: 100%;
    border: none;
    box-shadow: 0 0 0 0;
}
.elementor-100 .elementor-element.elementor-element-13ccee3 .header-duplicate.header-area.sticky .header-bottom{
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width:575px){
    .elementor-100 .elementor-element.elementor-element-13ccee3 .header-area.header-2 {
    padding: 10px 15px;
}
.elementor-100 .elementor-element.elementor-element-13ccee3 .header-area.header-2 .header-bottom {
    border-radius: 15px;
}
}/* End custom CSS */