.elementor-kit-13{--e-global-color-primary:#111111;--e-global-color-secondary:#CC222F;--e-global-color-text:#111111;--e-global-color-accent:#CC222F;--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:28px;--e-global-typography-secondary-font-family:"Pretendard";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:28px;--e-global-typography-text-font-family:"Pretendard";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Pretendard";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:28px;font-family:"Pretendard", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-kit-13 a{font-family:"Pretendard", Sans-serif;}.elementor-kit-13 h1{font-family:"Pretendard", Sans-serif;}.elementor-kit-13 h2{font-family:"Pretendard", Sans-serif;}.elementor-kit-13 h3{font-family:"Pretendard", Sans-serif;}.elementor-kit-13 h4{font-family:"Pretendard", Sans-serif;}.elementor-kit-13 h5{font-family:"Pretendard", Sans-serif;}.elementor-kit-13 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){--kit-widget-spacing: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:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:773px){.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;}
}
h2{margin-bottom:0;}

.cfff{color: #fff;}
.c333{color: #666;}
.cred{color: #cc222f;}

.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/07/logo2.png") !important;
}


.jupiterx-header .hd:hover .raven-nav-menu-main .raven-nav-menu > li:not(.current-menu-parent) > 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: #cc222f !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 
.raven-adnav-menu > li.current-menu-item:hover{
    border-color: #fff;
}

.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 > li > a.raven-menu-item span.link-label:hover{
    color: #cc222f !important;
}


.jupiterx-header .hd:hover .raven-adnav-menu > li > a:hover{
    
}

.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:#cc222f !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: #cc222f !important;
}


/*.jupiterx-header .hd:hover .menu_bar{
    border: 1px solid #666;
    border-radius: 25px;
}
**/

.jupiterx-header .hd:hover .menu_bar:hover{
    border: none;
}

.jupiterx-header .hd:hover  a.raven-button{
    border-color: #666 !important;
}

.jupiterx-header .hd:hover  a.raven-button:hover{
    border-color: #cc222f !important;
}

.jupiterx-header .hd:hover a.raven-button .button-text{
    color: #333 !important;
}

.jupiterx-header .hd:hover a.raven-button .button-text:hover{color: #cc222f !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: #cc222f !important;
}

.jupiterx-header .hd:hover .raven-button-icon i{
    color: #666 !important;
}

.jupiterx-header .hd .adv_menu li > .raven-link-item{background: transparent;}

 .jupiterx-header .hd:hover .raven-nav-menu > li.current-menu-parent > a{color: #cc222f !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 #cc222f !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;
}




.menu_bar .raven-adnav-menu  .current-menu-item:hover > .raven-link-item{border-color: #cc222f !important; color: #cc222f !important; }

.menu_bar .raven-adnav-menu  .current-menu-item:hover > .raven-link-item .e-font-icon-svg path{fill: #cc222f !important;}

.overflow{
    overflow: auto;
}/* End custom CSS */