.elementor-kit-12{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#333333;--e-global-color-accent:#104B9F;--e-global-typography-primary-font-family:"Pretendard";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:26px;--e-global-typography-secondary-font-family:"Pretendard";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Pretendard";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Pretendard";--e-global-typography-accent-font-weight:500;font-family:"Pretendard", Sans-serif;}.elementor-kit-12 a{font-family:"Pretendard", Sans-serif;}.elementor-kit-12 h1{font-family:"Pretendard", Sans-serif;}.elementor-kit-12 h2{font-family:"Pretendard", Sans-serif;}.elementor-kit-12 h3{font-family:"Pretendard", Sans-serif;}.elementor-kit-12 h4{font-family:"Pretendard", Sans-serif;}.elementor-kit-12 h5{font-family:"Pretendard", Sans-serif;}.elementor-kit-12 h6{font-family:"Pretendard", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1100px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:776px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media(max-width: 1366px){
    span.mbr{display: none !important;}
}


.cfff{color: #fff;}
.c333{color: #666;}
.cblue{color: #104b9f;}

.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.fwbold{font-weight: bold;}



.jupiterx-header .hd:hover .raven-site-logo-link picture img{
    content: url("/wp-content/uploads/2025/03/logo2.png") !important;
}


.jupiterx-header .hd:hover .raven-nav-menu-main .raven-nav-menu > li > a.raven-menu-item{
    color: #333 !important;
}

.jupiterx-header .hd:hover .raven-nav-menu-main .raven-nav-menu > li > a.raven-menu-item:hover{
    color: #104b9f !important;
    font-weight: 600 !important;
}

.jupiterx-header .hd:hover nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a:not(.active-link){
    border-color: #666 !important;
}



.jupiterx-header .hd:hover nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li > a.raven-menu-item span.link-label{color: #333 !important;}
.jupiterx-header .hd:hover nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu:hover > li > a.raven-menu-item span.link-label{
    color: #104b9f !important;
}

.jupiterx-header .hd:hover .raven-button-content .raven-button-icon svg{fill: #333 !important;}

.jupiterx-header .hd:hover .raven-button-content:hover .raven-button-icon svg{fill:#104b9f !important; }

.jupiterx-header .hd:hover .raven-nav-menu > li > a:not(.active-link){
    border-color: #666 !important;

}


.jupiterx-header .hd:hover .raven-nav-menu > li > a:not(.active-link):hover{
     border-color: #104b9f !important;
}


.jupiterx-header .hd:hover  a.raven-button{
    border-color: #666 !important;
}

.jupiterx-header .hd:hover  a.raven-button:hover{
    border-color: #104b9f !important;
}

.jupiterx-header .hd:hover a.raven-button .button-text{
    color: #333 !important;
}

.jupiterx-header .hd:hover a.raven-button .button-text:hover{color: #104b9f !important;}

.jupiterx-header .hd:hover a.raven-link-item svg path{
    fill: #666 !important;
}

.jupiterx-header .hd:hover a.raven-link-item:hover svg path{
    fill: #104b9f !important;
}

.jupiterx-header .hd:hover .raven-button-icon i{
    color: #666 !important;
}




.main_menu .raven-nav-menu-main .raven-submenu > li > a.raven-menu-item-active{
    font-weight: 600 !important;
}

.main_menu .raven-nav-menu-main .raven-submenu > li{
    border-left: 2px solid #104b9f !important;
}

.main_menu .raven-submenu{
    padding: 0 !important;
}

.main_menu .raven-nav-menu ul.sub-menu li.menu-item a.raven-link-item:hover{
    font-weight: 600 !important;
}

.main_menu .raven-nav-menu-main .raven-submenu > li:last-child a{
    border-radius: 0 0px 15px 0 !important;
}


.submenu .raven-nav-menu{
    padding:0 !important;
}

.elementor-65 .elementor-element.elementor-element-19dcde0 nav.raven-adnav-menu-main:not(.raven-adnav-menu-dropdown):not(.raven-adnav-menu-offcanvas) .raven-adnav-menu > li:hover > a:not(.active-link){border-color: #104b9f !important;}/* End custom CSS */