.elementor-kit-40288{--e-global-color-primary:#1565C0;--e-global-color-secondary:#DADADA;--e-global-color-text:#7A7A7A;--e-global-color-accent:#0C2D57;--e-global-typography-primary-font-family:"Noto Sans Malayalam";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manjari";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans Malayalam";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manjari";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Noto Sans Malayalam", Sans-serif;}.elementor-kit-40288 e-page-transition{background-color:#FFBC7D;}.elementor-kit-40288 #nekit-preloader-elm{background-color:#FFFFFF;background-image:var(--wpr-bg-312714ba-eb14-48ca-ba40-5ba3412adf30);background-position:center center;background-repeat:no-repeat;background-size:250px auto;}.elementor-kit-40288 a{color:var( --e-global-color-accent );font-family:"Noto Sans Malayalam", Sans-serif;text-decoration:none;}.elementor-kit-40288 a:hover{color:var( --e-global-color-primary );}.elementor-kit-40288 h1{font-family:"Noto Sans Malayalam", Sans-serif;}.elementor-kit-40288 h2{font-family:"Noto Sans Malayalam", Sans-serif;}.elementor-kit-40288 h3{font-family:"Noto Sans Malayalam", Sans-serif;}.elementor-kit-40288 h4{font-family:"Noto Sans Malayalam", Sans-serif;}.elementor-kit-40288 h5{font-family:"Noto Sans Malayalam", Sans-serif;}.elementor-kit-40288 h6{font-family:"Noto Sans Malayalam", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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(min-width:1025px){.elementor-kit-40288 #nekit-preloader-elm{background-attachment:fixed;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.elementor-kit-40288 #nekit-preloader-elm{background-size:90% auto;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* KM: stop layout shift while page loads (14 Nov 2026) */
.elementor-widget-wb-news-ticker{height:40px;overflow:hidden}
.main-banner-slider:not(.slick-initialized)>.slide-item:not(:first-child){display:none}
.elementor-widget-youtube_video_slider{min-height:600px}
@media(max-width:1024px){.elementor-widget-youtube_video_slider{min-height:520px}}
@media(max-width:767px){.elementor-widget-youtube_video_slider{min-height:min(168vw,700px)}}/* End custom CSS */