.elementor-23 .elementor-element.elementor-element-8dce32a{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-b2895a0 .swiper-slide-bg{background-color:#BA2442;background-image:url(https://icmasabacus.lk/wp-content/uploads/2024/11/slider_2.png);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-b2895a0 .elementor-background-overlay{background-color:#00000094;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-b2895a0 .swiper-slide-contents{margin:0 auto;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-b2895a0 .swiper-slide-inner{text-align:center;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-88fae0b .swiper-slide-bg{background-color:#4054b2;background-image:url(https://icmasabacus.lk/wp-content/uploads/2024/11/slider_03.png);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-88fae0b .elementor-background-overlay{background-color:#00000094;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-88fae0b .swiper-slide-contents{margin-left:auto;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-88fae0b .swiper-slide-inner{text-align:center;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-42a542f .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://icmasabacus.lk/wp-content/uploads/2024/11/slider_1.png);background-size:cover;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-repeater-item-42a542f .elementor-background-overlay{background-color:#00000094;}.elementor-23 .elementor-element.elementor-element-5964ed9b .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-23 .elementor-element.elementor-element-5964ed9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5964ed9b .swiper-slide-contents{max-width:66%;}.elementor-23 .elementor-element.elementor-element-5964ed9b .swiper-slide-inner{text-align:center;}.elementor-23 .elementor-element.elementor-element-5964ed9b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-23 .elementor-element.elementor-element-5964ed9b .elementor-slide-heading{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-23 .elementor-element.elementor-element-5b47bb0{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-38a6089{--spacer-size:20px;}.elementor-23 .elementor-element.elementor-element-a424c16{--display:flex;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23 .elementor-element.elementor-element-bfc6f68{text-align:center;}.elementor-23 .elementor-element.elementor-element-bfc6f68 .elementor-heading-title{color:#FF820E;}.elementor-23 .elementor-element.elementor-element-250b098{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-dc98a3c{--spacer-size:16px;}.elementor-23 .elementor-element.elementor-element-1b4c6bb{--display:flex;--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;--background-transition:0.3s;--padding-top:5px;--padding-bottom:5px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-15607fd{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-b78191a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-b78191a:hover::before, .elementor-23 .elementor-element.elementor-element-b78191a:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b78191a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-b78191a > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-b78191a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#FFF2F0;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-b78191a.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-b78191a:hover{--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-b78191a, .elementor-23 .elementor-element.elementor-element-b78191a::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-6ebd9f4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{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-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-23 .elementor-element.elementor-element-7a45130{text-align:justify;}.elementor-23 .elementor-element.elementor-element-3404822{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-3404822:hover::before, .elementor-23 .elementor-element.elementor-element-3404822:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-3404822:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-3404822 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-3404822 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EC5E1914;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-3404822.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-3404822:hover{--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-3404822, .elementor-23 .elementor-element.elementor-element-3404822::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-8c70d14 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d9ad6bd{text-align:justify;}.elementor-23 .elementor-element.elementor-element-55863ab{--display:flex;--background-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-317969d{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-317969d:hover::before, .elementor-23 .elementor-element.elementor-element-317969d:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-317969d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-317969d > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-317969d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EC5E1914;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-317969d.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-317969d:hover{--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-317969d, .elementor-23 .elementor-element.elementor-element-317969d::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-fa12e57 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-0b279c6{text-align:justify;}.elementor-23 .elementor-element.elementor-element-7c6f916{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:1s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-7c6f916:hover::before, .elementor-23 .elementor-element.elementor-element-7c6f916:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7c6f916:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7c6f916 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-7c6f916 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EC5E1914;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-7c6f916.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-7c6f916:hover{--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-7c6f916, .elementor-23 .elementor-element.elementor-element-7c6f916::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-b37231a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-10f31db.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-10f31db{text-align:justify;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-5964ed9b .swiper-slide{height:350px;}.elementor-23 .elementor-element.elementor-element-bfc6f68{text-align:center;}.elementor-23 .elementor-element.elementor-element-dc98a3c{--spacer-size:4px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-5964ed9b .swiper-slide{height:250px;}.elementor-23 .elementor-element.elementor-element-5964ed9b .swiper-slide-inner{padding:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-dc98a3c{--spacer-size:0px;}.elementor-23 .elementor-element.elementor-element-b78191a{--padding-top:5px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-7c6f916{--padding-top:5px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for slides, class: .elementor-element-5964ed9b */.elementor-23 .elementor-element.elementor-element-5964ed9b div{
    text-shadow: 1px 1px 10px #000
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78191a */.elementor-23 .elementor-element.elementor-element-b78191a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3404822 */.elementor-23 .elementor-element.elementor-element-3404822{
    cursor: pointer;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317969d */.elementor-23 .elementor-element.elementor-element-317969d{
    cursor: pointer;
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10f31db */.elementor-23 .elementor-element.elementor-element-10f31db li{
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c6f916 */.elementor-23 .elementor-element.elementor-element-7c6f916{
    cursor: pointer;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55863ab */.elementor-23 .elementor-element.elementor-element-55863ab{
    display: none;
}/* End custom CSS */