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