.elementor-25313 .elementor-element.elementor-element-e950c44{--display:flex;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-25313 .elementor-element.elementor-element-99b3a60{--display:flex;}.elementor-25313 .elementor-element.elementor-element-ef02f39{--display:flex;}.elementor-25313 .elementor-element.elementor-element-59674e5{--display:flex;}.elementor-25313 .elementor-element.elementor-element-3cec511{--display:flex;}.elementor-25313 .elementor-element.elementor-element-1ee110f{--display:flex;}.elementor-25313 .elementor-element.elementor-element-43d1c0c{--display:flex;}.elementor-25313 .elementor-element.elementor-element-18e2848{--display:flex;}.elementor-25313 .elementor-element.elementor-element-01e466b{--display:flex;}.elementor-25313 .elementor-element.elementor-element-bfe6826{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:4px;--n-menu-title-font-size:1rem;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-title-padding:12px 50px 12px 12px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-25313 .elementor-element.elementor-element-bfe6826 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-666d53f );}.elementor-25313 .elementor-element.elementor-element-bfe6826 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-666d53f );}.elementor-25313 .elementor-element.elementor-element-bfe6826 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-25313 .elementor-element.elementor-element-bfe6826 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-25313 .elementor-element.elementor-element-bfe6826 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:500;}.elementor-25313 .elementor-element.elementor-element-bfe6826 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-e3dd185 );}.elementor-25313 .elementor-element.elementor-element-bfe6826 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:4px 4px 4px 4px;}/* Start custom CSS for mega-menu, class: .elementor-element-bfe6826 *//* 나의강의실 메뉴에 선택된 스타일 적용 */
.elementor-25313 .elementor-element.elementor-element-bfe6826 #myclass_menu {
    background-color: #F8FCFF !important; 
}

.elementor-25313 .elementor-element.elementor-element-bfe6826 #myclass_menu .e-n-menu-title-text {color: #60B1E4 !important; }



.elementor-25313 .elementor-element.elementor-element-bfe6826.e-n-menu .e-n-menu-title a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
   
    text-decoration: none !important;
    color: inherit !important;
    box-sizing: border-box !important;
}

/* 메뉴 아이템 컨테이너 설정 */
.elementor-25313 .elementor-element.elementor-element-bfe6826 .e-n-menu .e-n-menu-title {
    display: block !important;
    width: 100% !important;
    position: relative !important;
}

/* 메뉴 리스트 아이템 설정 */
.elementor-25313 .elementor-element.elementor-element-bfe6826 .e-n-menu ul li {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */