.elementor-6556 .elementor-element.elementor-element-e033738{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6556 .elementor-element.elementor-element-e033738:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-e033738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C54C5;}.elementor-6556 .elementor-element.elementor-element-e033738.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6556 .elementor-element.elementor-element-a578c57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-6556 .elementor-element.elementor-element-a578c57::before, .elementor-6556 .elementor-element.elementor-element-a578c57 > .elementor-background-video-container::before, .elementor-6556 .elementor-element.elementor-element-a578c57 > .e-con-inner > .elementor-background-video-container::before, .elementor-6556 .elementor-element.elementor-element-a578c57 > .elementor-background-slideshow::before, .elementor-6556 .elementor-element.elementor-element-a578c57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6556 .elementor-element.elementor-element-a578c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6556 .elementor-element.elementor-element-eacfc45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6556 .elementor-element.elementor-element-51d73d1{text-align:center;}.elementor-6556 .elementor-element.elementor-element-51d73d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:43px;font-weight:600;color:#070DFF;}.elementor-6556 .elementor-element.elementor-element-3222b41a:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-3222b41a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6556 .elementor-element.elementor-element-3222b41a > .elementor-background-overlay{background-image:url("https://www.miu.edu.in/wp-content/uploads/2025/07/journel-poster_page-0001-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6556 .elementor-element.elementor-element-3222b41a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 80px 0px;}.elementor-6556 .elementor-element.elementor-element-3ad37d7{--display:flex;--overlay-opacity:0.87;--border-radius:34px 34px 34px 34px;}.elementor-6556 .elementor-element.elementor-element-3ad37d7::before, .elementor-6556 .elementor-element.elementor-element-3ad37d7 > .elementor-background-video-container::before, .elementor-6556 .elementor-element.elementor-element-3ad37d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6556 .elementor-element.elementor-element-3ad37d7 > .elementor-background-slideshow::before, .elementor-6556 .elementor-element.elementor-element-3ad37d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6556 .elementor-element.elementor-element-3ad37d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFBFB;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6556 .elementor-element.elementor-element-dfa5ca3{text-align:justify;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6556 .elementor-element.elementor-element-ffc26c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6556 .elementor-element.elementor-element-ffc26c7 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-6556 .elementor-element.elementor-element-ffc26c7 .elementor-button{border-radius:22px 22px 22px 22px;}.elementor-6556 .elementor-element.elementor-element-97f1b41 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6556 .elementor-element.elementor-element-97f1b41 > .elementor-background-overlay{background-color:#000CC5;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6556 .elementor-element.elementor-element-97f1b41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 100px 0px;}.elementor-6556 .elementor-element.elementor-element-22b1950 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-9a8b5a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6556 .elementor-element.elementor-element-9a8b5a5{border-style:solid;border-width:1px 0px 0px 0px;border-color:#161616;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6556 .elementor-element.elementor-element-8979166.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6556 .elementor-element.elementor-element-8979166.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6556 .elementor-element.elementor-element-8979166 > .elementor-element-populated{padding:3em 2em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-39a8fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6556 .elementor-element.elementor-element-39a8fa5{text-align:left;}.elementor-6556 .elementor-element.elementor-element-39a8fa5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-6556 .elementor-element.elementor-element-7d4d286{text-align:left;font-family:"Rubik", Sans-serif;font-size:14px;text-transform:uppercase;line-height:1.7em;letter-spacing:2px;color:#ffffff;}.elementor-bc-flex-widget .elementor-6556 .elementor-element.elementor-element-9b90904.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6556 .elementor-element.elementor-element-9b90904.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6556 .elementor-element.elementor-element-9b90904 > .elementor-element-populated{padding:3em 2em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-ab7a189{text-align:center;}.elementor-6556 .elementor-element.elementor-element-ab7a189 .elementor-heading-title{color:#FFFFFF;}.elementor-6556 .elementor-element.elementor-element-5a24bed > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6556 .elementor-element.elementor-element-5a24bed{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.7em;color:#ffffff;}.elementor-6556 .elementor-element.elementor-element-5281094 > .elementor-element-populated{padding:3em 0em 0em 0em;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0 .elementor-widget-container{text-align:right;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0 .elementor-social-icon{background-color:rgba(239,21,196,0);}.elementor-6556 .elementor-element.elementor-element-0f3e5e0 .elementor-social-icon i{color:#FFFFFF;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0 .elementor-social-icon:hover{background-color:#ef15c4;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-call-to-action{text-align:center;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-call-to-action .htmega-content .htmega-callto-action-title{color:#FFCC00;font-family:"Playfair Display", Sans-serif;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-callto-action-title:before{display:block;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-callto-action-title:after{display:block;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-call-to-action .htmega-content .htmega-callto-action-description{color:#FFFFFFE6;font-family:"Times New Roman", Sans-serif;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-call-to-action .htmega-content a.call_btn{color:#000000;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-call-to-action .htmega-content a.call_btn svg path{fill:#000000;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-call-to-action .htmega-content a.call_btn:hover{color:#000000;}.elementor-6556 .elementor-element.elementor-element-dda76d0 .htmega-call-to-action .htmega-content a.call_btn:hover svg path{fill:#000000;}@media(min-width:768px){.elementor-6556 .elementor-element.elementor-element-e033738{--width:95.112%;}.elementor-6556 .elementor-element.elementor-element-8979166{width:50%;}.elementor-6556 .elementor-element.elementor-element-9b90904{width:25%;}.elementor-6556 .elementor-element.elementor-element-5281094{width:24.996%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6556 .elementor-element.elementor-element-8979166{width:33%;}.elementor-6556 .elementor-element.elementor-element-9b90904{width:33%;}.elementor-6556 .elementor-element.elementor-element-5281094{width:33%;}}@media(min-width:1025px){.elementor-6556 .elementor-element.elementor-element-3222b41a > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6556 .elementor-element.elementor-element-97f1b41{padding:1em 1em 3em 1em;}.elementor-6556 .elementor-element.elementor-element-9b90904 > .elementor-element-populated{padding:3em 1em 1em 0em;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0 .elementor-widget-container{text-align:right;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0{--icon-size:19px;}}@media(max-width:767px){.elementor-6556 .elementor-element.elementor-element-e033738{--width:1600px;--min-height:9px;--justify-content:center;}.elementor-6556 .elementor-element.elementor-element-97f1b41{padding:3em 1em 3em 1em;}.elementor-6556 .elementor-element.elementor-element-8979166 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-39a8fa5{text-align:center;}.elementor-6556 .elementor-element.elementor-element-39a8fa5 .elementor-heading-title{font-size:48px;}.elementor-6556 .elementor-element.elementor-element-7d4d286{text-align:center;font-size:14px;letter-spacing:1px;}.elementor-6556 .elementor-element.elementor-element-9b90904 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-5a24bed{text-align:center;}.elementor-6556 .elementor-element.elementor-element-5281094 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-6556 .elementor-element.elementor-element-0f3e5e0 .elementor-widget-container{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-3ad37d7 *//* Target Elementor container with multiple text editors */
.scrollable-text-container {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 400px; /* Adjust based on your needs */
    scroll-behavior: smooth;
    padding: 10px; /* Add some padding for better readability */
}

/* Ensure text editors inside maintain proper spacing */
.scrollable-text-container .elementor-text-editor {
    margin-bottom: 20px;
}

.scrollable-text-container .elementor-text-editor:last-child {
    margin-bottom: 0;
}

/* Ensure text content is properly contained */
.scrollable-text-container .elementor-widget-text-editor {
    word-wrap: break-word;
    overflow-wrap: break-word;
}

/* Custom scrollbar styling for the container */
.scrollable-text-container::-webkit-scrollbar {
    width: 8px;
}

.scrollable-text-container::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 4px;
}

.scrollable-text-container::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}

.scrollable-text-container::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* Alternative: Target container with specific structure */
.text-scroll-container .elementor-container {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 400px;
    scroll-behavior: smooth;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .scrollable-text-container {
        max-height: 300px;
        padding: 8px;
    }
    
    .scrollable-text-container .elementor-text-editor {
        margin-bottom: 15px;
    }
}

@media (max-width: 480px) {
    .scrollable-text-container {
        max-height: 250px;
        padding: 5px;
    }
    
    .scrollable-text-container .elementor-text-editor {
        margin-bottom: 10px;
    }
}

/* Optional: Add fade effect at bottom to indicate more content */
.scrollable-text-container::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    background: linear-gradient(transparent, rgba(255,255,255,0.8));
    pointer-events: none;
}

/* Remove fade effect when scrolled to bottom */
.scrollable-text-container.scrolled-to-bottom::after {
    display: none;
}

/* For better text readability within scroll area */
.scrollable-text-container p {
    line-height: 1.6;
    margin-bottom: 1em;
}

.scrollable-text-container h1,
.scrollable-text-container h2,
.scrollable-text-container h3,
.scrollable-text-container h4,
.scrollable-text-container h5,
.scrollable-text-container h6 {
    margin-top: 1.5em;
    margin-bottom: 0.5em;
}

.scrollable-text-container h1:first-child,
.scrollable-text-container h2:first-child,
.scrollable-text-container h3:first-child,
.scrollable-text-container h4:first-child,
.scrollable-text-container h5:first-child,
.scrollable-text-container h6:first-child,
.scrollable-text-container p:first-child {
    margin-top: 0;
}/* End custom CSS */