.elementor-9954 .elementor-element.elementor-element-9bd341c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9954 .elementor-element.elementor-element-9bd341c:not(.elementor-motion-effects-element-type-background), .elementor-9954 .elementor-element.elementor-element-9bd341c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7f1b47 );}.elementor-9954 .elementor-element.elementor-element-2a20af8{--display:flex;}.elementor-9954 .elementor-element.elementor-element-2a20af8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9954 .elementor-element.elementor-element-8127ddf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9954 .elementor-element.elementor-element-2de551f{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-322d14a );--border-color:var( --e-global-color-322d14a );box-shadow:-3px 0px 19px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9954 .elementor-element.elementor-element-2de551f:not(.elementor-motion-effects-element-type-background), .elementor-9954 .elementor-element.elementor-element-2de551f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7f1b47 );background-image:url("https://cis.edu.in/wp-content/uploads/2025/11/Compassionate-Learners-1.jpg");background-position:center center;background-size:cover;}.elementor-9954 .elementor-element.elementor-element-2de551f::before, .elementor-9954 .elementor-element.elementor-element-2de551f > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-2de551f > .e-con-inner > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-2de551f > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-2de551f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-2de551f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9954 .elementor-element.elementor-element-2de551f:hover{border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-9c784d6 );--border-color:var( --e-global-color-9c784d6 );}.elementor-9954 .elementor-element.elementor-element-2de551f, .elementor-9954 .elementor-element.elementor-element-2de551f::before{--border-transition:0.8s;}.elementor-9954 .elementor-element.elementor-element-d5fd82f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-d5fd82f .react_button{background:#0A0A0A00;font-family:"Cal Sans";font-size:25px;padding:0px 8px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-d5fd82f .react_button::after{background:#02010100;}.elementor-9954 .elementor-element.elementor-element-e0298e3{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-322d14a );--border-color:var( --e-global-color-322d14a );box-shadow:-3px 0px 19px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9954 .elementor-element.elementor-element-e0298e3:not(.elementor-motion-effects-element-type-background), .elementor-9954 .elementor-element.elementor-element-e0298e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7f1b47 );background-image:url("https://cis.edu.in/wp-content/uploads/2025/11/confident-communicator-1.jpg");background-position:center center;background-size:cover;}.elementor-9954 .elementor-element.elementor-element-e0298e3::before, .elementor-9954 .elementor-element.elementor-element-e0298e3 > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-e0298e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-e0298e3 > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-e0298e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-e0298e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9954 .elementor-element.elementor-element-e0298e3:hover{border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-9c784d6 );--border-color:var( --e-global-color-9c784d6 );}.elementor-9954 .elementor-element.elementor-element-e0298e3, .elementor-9954 .elementor-element.elementor-element-e0298e3::before{--border-transition:0.8s;}.elementor-9954 .elementor-element.elementor-element-14f31a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-14f31a4 .react_button{background:#0A0A0A00;font-family:"Cal Sans";font-size:25px;padding:0px 8px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-14f31a4 .react_button::after{background:#02010100;}.elementor-9954 .elementor-element.elementor-element-ba7a269{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-322d14a );--border-color:var( --e-global-color-322d14a );box-shadow:-3px 0px 19px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9954 .elementor-element.elementor-element-ba7a269:not(.elementor-motion-effects-element-type-background), .elementor-9954 .elementor-element.elementor-element-ba7a269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7f1b47 );background-image:url("https://cis.edu.in/wp-content/uploads/2025/11/Compassionate-Learners-1.jpg");background-position:center center;background-size:cover;}.elementor-9954 .elementor-element.elementor-element-ba7a269::before, .elementor-9954 .elementor-element.elementor-element-ba7a269 > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-ba7a269 > .e-con-inner > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-ba7a269 > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-ba7a269 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-ba7a269 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9954 .elementor-element.elementor-element-ba7a269:hover{border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-9c784d6 );--border-color:var( --e-global-color-9c784d6 );}.elementor-9954 .elementor-element.elementor-element-ba7a269, .elementor-9954 .elementor-element.elementor-element-ba7a269::before{--border-transition:0.8s;}.elementor-9954 .elementor-element.elementor-element-6e5ff8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-6e5ff8f .react_button{background:#0A0A0A00;font-family:"Cal Sans";font-size:25px;padding:0px 8px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-6e5ff8f .react_button::after{background:#02010100;}.elementor-9954 .elementor-element.elementor-element-718ca43{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-322d14a );--border-color:var( --e-global-color-322d14a );box-shadow:-3px 0px 19px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9954 .elementor-element.elementor-element-718ca43:not(.elementor-motion-effects-element-type-background), .elementor-9954 .elementor-element.elementor-element-718ca43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7f1b47 );background-image:url("https://cis.edu.in/wp-content/uploads/2025/11/Compassionate-Learners-1.jpg");background-position:center center;background-size:cover;}.elementor-9954 .elementor-element.elementor-element-718ca43::before, .elementor-9954 .elementor-element.elementor-element-718ca43 > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-718ca43 > .e-con-inner > .elementor-background-video-container::before, .elementor-9954 .elementor-element.elementor-element-718ca43 > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-718ca43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9954 .elementor-element.elementor-element-718ca43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9954 .elementor-element.elementor-element-718ca43:hover{border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-9c784d6 );--border-color:var( --e-global-color-9c784d6 );}.elementor-9954 .elementor-element.elementor-element-718ca43, .elementor-9954 .elementor-element.elementor-element-718ca43::before{--border-transition:0.8s;}.elementor-9954 .elementor-element.elementor-element-2964e06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-2964e06 .react_button{background:#0A0A0A00;font-family:"Cal Sans";font-size:25px;padding:0px 8px 0px 0px;}.elementor-9954 .elementor-element.elementor-element-2964e06 .react_button::after{background:#02010100;}@media(max-width:1024px){.elementor-9954 .elementor-element.elementor-element-8127ddf{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-9954 .elementor-element.elementor-element-2a20af8{--width:50%;}}@media(max-width:767px){.elementor-9954 .elementor-element.elementor-element-8127ddf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-473189a *//* Load Marcellus font */
@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');

/* Left column vertical menu */
.blue-vertical-menu {
    position: relative;
    width: 100%;
    height: 100%;
    font-family: 'Marcellus', serif;
}

/* LEVEL 1 MENU */
.blue-menu-level-1 {
    list-style: none;
    padding: 0;
    margin: 0;
}

.blue-menu-level-1 li {
    font-size: 30px;
    color: #fff;
    padding: 14px 0;
    cursor: pointer;
    position: relative;
}

.blue-menu-level-1 li:hover {
    opacity: .7;
}

/* SUBMENU PANELS (right side) */
.blue-submenu-panel {
    position: absolute;
    top: 50%;                      /* center vertically */
    left: 100%;                    /* right of the main column */
    transform: translateY(-50%) translateX(20px);
    width: 340px;
    background: white;
    padding: 28px 34px;
    border-radius: 4px;
    opacity: 0;
    pointer-events: none;
    transition: all .35s ease;
    box-shadow: 0 8px 18px rgba(0,0,0,0.2);
}

.blue-submenu-panel ul {
    margin: 0;
    padding: 0;
}

.blue-submenu-panel li {
    list-style: none;
    margin-bottom: 14px;
}

.blue-submenu-panel a {
    font-family: 'Marcellus', serif;
    font-size: 26px;
    text-decoration: none;
    color: #04223d;     /* dark blue text */
}

.blue-submenu-panel a:hover {
    opacity: .7;
}

/* ACTIVE STATE (when hovering main menu item) */
.blue-menu-level-1 li.active + .blue-submenu-panel,
.blue-submenu-panel.active {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(-50%) translateX(0);
}

/* Makes submenu appear only for the right item */
.blue-submenu-panel {
    display: none;
}
.blue-submenu-panel.active {
    display: block;
}/* End custom CSS */