.elementor-7 .elementor-element.elementor-element-2c0a472a{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-2c0a472a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2c0a472a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiclantern.lk/wp-content/uploads/2026/09/channa-main2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-2c0a472a::before, .elementor-7 .elementor-element.elementor-element-2c0a472a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2c0a472a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2c0a472a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2c0a472a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2c0a472a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-3e0b58a3{--display:flex;}.elementor-7 .elementor-element.elementor-element-4f574408{--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;}.elementor-7 .elementor-element.elementor-element-4f574408.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1e43bacd{--display:flex;}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4d79b896{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7d210713 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1b15b3ee .elementor-heading-title{font-family:"Aleo", Sans-serif;}.elementor-7 .elementor-element.elementor-element-5b7df675{color:var( --e-global-color-100d2e8 );}.elementor-7 .elementor-element.elementor-element-67f53bc9{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-2e6e9ba{--e-transform-scale:1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-2e6e9ba:hover{--e-transform-scale:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-2e6e9ba .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2e6e9ba .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-2e6e9ba .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-154c2e7f{--e-transform-scale:1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-154c2e7f:hover{--e-transform-scale:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-154c2e7f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-154c2e7f .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-154c2e7f .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-376cdee2{--e-transform-scale:1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-376cdee2:hover{--e-transform-scale:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-376cdee2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-376cdee2 .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-376cdee2 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-478b0a46{--e-transform-scale:1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-478b0a46:hover{--e-transform-scale:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-478b0a46 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-478b0a46 .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-478b0a46 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4819495e{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-256f91f9{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-256f91f9.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-387a9ce{--display:flex;}.elementor-7 .elementor-element.elementor-element-32289c2b img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-426758de{--display:flex;}.elementor-7 .elementor-element.elementor-element-3b598ad9 img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-4d0e5e88{--display:flex;}.elementor-7 .elementor-element.elementor-element-485423df img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-6e517681{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overlay-opacity:0.05;--padding-top:9em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-6e517681::before, .elementor-7 .elementor-element.elementor-element-6e517681 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6e517681 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6e517681 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6e517681 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6e517681 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(30deg, var( --e-global-color-0e2b17a ) 65%, var( --e-global-color-accent ) 100%);}.elementor-7 .elementor-element.elementor-element-7c0e16bf{--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;}.elementor-7 .elementor-element.elementor-element-28ad80a8{--display:flex;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-7e333416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-13a2420b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-449a75d6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1380ff04 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-74a88c4a{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7 .elementor-element.elementor-element-6f1abb2c{--display:flex;}.elementor-7 .elementor-element.elementor-element-6b788eae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-3968a973{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7 .elementor-element.elementor-element-76748d22 .elementor-heading-title{font-family:var( --e-global-typography-c9ad8f9-font-family ), Sans-serif;font-size:var( --e-global-typography-c9ad8f9-font-size );font-weight:var( --e-global-typography-c9ad8f9-font-weight );text-transform:var( --e-global-typography-c9ad8f9-text-transform );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a49975a .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;line-height:0.7em;letter-spacing:-1px;color:var( --e-global-color-100d2e8 );}.elementor-7 .elementor-element.elementor-element-6f3c91ab{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7 .elementor-element.elementor-element-a75bfa8 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;line-height:0.7em;letter-spacing:-1px;color:var( --e-global-color-100d2e8 );}.elementor-7 .elementor-element.elementor-element-553a0407 .elementor-heading-title{font-family:var( --e-global-typography-c9ad8f9-font-family ), Sans-serif;font-size:var( --e-global-typography-c9ad8f9-font-size );font-weight:var( --e-global-typography-c9ad8f9-font-weight );text-transform:var( --e-global-typography-c9ad8f9-text-transform );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7eb1b0c6{--display:flex;}.elementor-7 .elementor-element.elementor-element-5ab56c44 .elementor-heading-title{font-family:var( --e-global-typography-c9ad8f9-font-family ), Sans-serif;font-size:var( --e-global-typography-c9ad8f9-font-size );font-weight:var( --e-global-typography-c9ad8f9-font-weight );text-transform:var( --e-global-typography-c9ad8f9-text-transform );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5ad2037e{--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;}.elementor-7 .elementor-element.elementor-element-38342f53{--display:flex;}.elementor-7 .elementor-element.elementor-element-4a33c60a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-4a33c60a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-4a1687c2{--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;}.elementor-7 .elementor-element.elementor-element-5befe405{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-254281f7{text-align:end;}.elementor-7 .elementor-element.elementor-element-254281f7 .elementor-heading-title{color:var( --e-global-color-100d2e8 );}.elementor-7 .elementor-element.elementor-element-deec83b .elementor-counter-title{justify-content:end;}.elementor-7 .elementor-element.elementor-element-deec83b .elementor-counter{gap:0px;}.elementor-7 .elementor-element.elementor-element-deec83b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:var( --e-global-typography-93dab16-font-family ), Sans-serif;font-size:var( --e-global-typography-93dab16-font-size );font-weight:var( --e-global-typography-93dab16-font-weight );text-transform:var( --e-global-typography-93dab16-text-transform );line-height:var( --e-global-typography-93dab16-line-height );letter-spacing:var( --e-global-typography-93dab16-letter-spacing );}.elementor-7 .elementor-element.elementor-element-24710530{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-e59ba4b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9995d03 );--border-color:var( --e-global-color-9995d03 );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-e59ba4b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e59ba4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiclantern.lk/wp-content/uploads/2026/09/main-cut.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7387409e{text-align:end;}.elementor-7 .elementor-element.elementor-element-40a20450{--spacer-size:210px;}.elementor-7 .elementor-element.elementor-element-512ca59b{--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;}.elementor-7 .elementor-element.elementor-element-54f39ad8{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-3becb37{text-align:end;}.elementor-7 .elementor-element.elementor-element-3becb37 img{opacity:0.5;transition-duration:0s;}.elementor-7 .elementor-element.elementor-element-3becb37:hover img{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-72c3023{text-align:end;}.elementor-7 .elementor-element.elementor-element-72c3023 img{opacity:0.5;transition-duration:0s;}.elementor-7 .elementor-element.elementor-element-72c3023:hover img{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-d50837a{text-align:end;}.elementor-7 .elementor-element.elementor-element-d50837a img{opacity:0.5;transition-duration:0s;}.elementor-7 .elementor-element.elementor-element-d50837a:hover img{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-44763fc{text-align:end;}.elementor-7 .elementor-element.elementor-element-44763fc img{opacity:0.5;transition-duration:0s;}.elementor-7 .elementor-element.elementor-element-44763fc:hover img{opacity:0.5;}.elementor-7 .elementor-element.elementor-element-415968cc{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-17150e6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-65342189{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-33c752a6{--display:flex;}.elementor-7 .elementor-element.elementor-element-b57247b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53161c9{--display:flex;}.elementor-7 .elementor-element.elementor-element-b3beb21 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-b3beb21 .elementor-icon{font-size:33px;}.elementor-7 .elementor-element.elementor-element-b3beb21 .elementor-icon svg{height:33px;}.elementor-7 .elementor-element.elementor-element-065d374{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c028af8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3ebf3ab{--display:flex;}.elementor-7 .elementor-element.elementor-element-6b6adcae{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-78577db6{--display:flex;}.elementor-7 .elementor-element.elementor-element-23401d7 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-23401d7 .elementor-icon{font-size:33px;}.elementor-7 .elementor-element.elementor-element-23401d7 .elementor-icon svg{height:33px;}.elementor-7 .elementor-element.elementor-element-22c98c5c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-73268c7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a8c34bc{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f6d924a{--display:flex;}.elementor-7 .elementor-element.elementor-element-2998fbe3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1B1B1B;--border-color:#1B1B1B;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-43c9d5b6{--display:flex;}.elementor-7 .elementor-element.elementor-element-d8d8f1a .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-d8d8f1a .elementor-icon{font-size:33px;}.elementor-7 .elementor-element.elementor-element-d8d8f1a .elementor-icon svg{height:33px;}.elementor-7 .elementor-element.elementor-element-247c735d{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-4ee0ba13{--e-transform-scale:1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-4ee0ba13:hover{--e-transform-scale:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-4ee0ba13 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4ee0ba13 .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-4ee0ba13 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-33e0f2f7{--e-transform-scale:1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-33e0f2f7:hover{--e-transform-scale:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-33e0f2f7 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-33e0f2f7 .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-33e0f2f7 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-40d7825c{--e-transform-scale:1;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-40d7825c:hover{--e-transform-scale:0.9;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-40d7825c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-40d7825c .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-40d7825c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-71f60b3d{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-7d85aea2{--display:flex;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-567938fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-15dd3a77 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6872dea6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-791474d2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-669557f{text-align:center;}.elementor-7 .elementor-element.elementor-element-462178cc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-462178cc.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4bde94c4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-7b48256f{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-9c94801{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-7acc9490{--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;}.elementor-7 .elementor-element.elementor-element-1ea8a8f0{--display:flex;}.elementor-7 .elementor-element.elementor-element-38452e16{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-38452e16.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4c659b01{--display:flex;}.elementor-7 .elementor-element.elementor-element-3678e9c4{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3678e9c4.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-34cedcd6{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-34cedcd6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-34cedcd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-34cedcd6.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2f767fb1 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2f767fb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2f767fb1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2f767fb1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2f767fb1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2f767fb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2f767fb1 .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-2f767fb1 .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-44077003{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-14542880 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-14542880 .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-14542880 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-14542880 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-14542880 .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-74ae9258{--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;}.elementor-7 .elementor-element.elementor-element-5d24693{--display:flex;}.elementor-7 .elementor-element.elementor-element-1bffd9d5{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1bffd9d5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-54caf045{--display:flex;}.elementor-7 .elementor-element.elementor-element-55adc652{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-55adc652.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-37152b2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4e0eda49{--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;}.elementor-7 .elementor-element.elementor-element-5783e226{--display:flex;}.elementor-7 .elementor-element.elementor-element-27c25c33{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-27c25c33.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-64ec283{--display:flex;}.elementor-7 .elementor-element.elementor-element-69046ab{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-69046ab.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-31fe1e3c{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-31fe1e3c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-31fe1e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-31fe1e3c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1b726a4e .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-1b726a4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1b726a4e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1b726a4e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1b726a4e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1b726a4e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1b726a4e .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-1b726a4e .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-45d51a36{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-69e99841 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-69e99841 .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-69e99841 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-69e99841 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-69e99841 .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-16f30a1d{--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;}.elementor-7 .elementor-element.elementor-element-4dac0588{--display:flex;}.elementor-7 .elementor-element.elementor-element-6d3ebd63{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6d3ebd63.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3a5738ff{--display:flex;}.elementor-7 .elementor-element.elementor-element-352f012a{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-352f012a.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-2db0a669{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-143fd03d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-393744f0{--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;}.elementor-7 .elementor-element.elementor-element-2fa1d10a{--display:flex;}.elementor-7 .elementor-element.elementor-element-3511bb90{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3511bb90.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-14f9b6af{--display:flex;}.elementor-7 .elementor-element.elementor-element-36498c0b{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-36498c0b.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-759cc321{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-759cc321:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-759cc321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-759cc321.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-923bfac .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-923bfac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-923bfac.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-923bfac.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-923bfac.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-923bfac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-923bfac .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-923bfac .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-350169e6{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-2e280230 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2e280230 .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-2e280230 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2e280230 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2e280230 .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-84178a3{--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;}.elementor-7 .elementor-element.elementor-element-563ee004{--display:flex;}.elementor-7 .elementor-element.elementor-element-7a8a072f{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7a8a072f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-623cc465{--display:flex;}.elementor-7 .elementor-element.elementor-element-3cfe0612{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3cfe0612.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-5df01e05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-57392ec7{--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;}.elementor-7 .elementor-element.elementor-element-55d1f017{--display:flex;}.elementor-7 .elementor-element.elementor-element-2da8a295{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2da8a295.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6d35130c{--display:flex;}.elementor-7 .elementor-element.elementor-element-7fb6b6f3{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7fb6b6f3.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-539ca038{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-539ca038:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-539ca038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-539ca038.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3a3cb924 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-3a3cb924.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3a3cb924.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3a3cb924.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3a3cb924.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3a3cb924.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3a3cb924 .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-3a3cb924 .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-2d4098b8{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-4c82c07c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4c82c07c .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-4c82c07c .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-4c82c07c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4c82c07c .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-510b78a8{--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;}.elementor-7 .elementor-element.elementor-element-380bbf99{--display:flex;}.elementor-7 .elementor-element.elementor-element-3e63ddc3{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3e63ddc3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-34fb4775{--display:flex;}.elementor-7 .elementor-element.elementor-element-1090812d{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1090812d.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-6448b6d4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-3f7974d7{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-54320a31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4d191620{--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;}.elementor-7 .elementor-element.elementor-element-594345a6{--display:flex;}.elementor-7 .elementor-element.elementor-element-5a6827c2{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5a6827c2.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6b3bf6f9{--display:flex;}.elementor-7 .elementor-element.elementor-element-62154848{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-62154848.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-48aff2b6{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-48aff2b6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-48aff2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-48aff2b6.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7807817e .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-7807817e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7807817e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7807817e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7807817e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7807817e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7807817e .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-7807817e .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-23030dfe{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-5abff4f4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5abff4f4 .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-5abff4f4 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-5abff4f4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5abff4f4 .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-382285a6{--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;}.elementor-7 .elementor-element.elementor-element-2c5d2908{--display:flex;}.elementor-7 .elementor-element.elementor-element-6e409803{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6e409803.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4ede3040{--display:flex;}.elementor-7 .elementor-element.elementor-element-66f4555c{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-66f4555c.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-2ba19ba4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-2963e7c2{--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;}.elementor-7 .elementor-element.elementor-element-418030f6{--display:flex;}.elementor-7 .elementor-element.elementor-element-26fab3f2{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-26fab3f2.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1962e769{--display:flex;}.elementor-7 .elementor-element.elementor-element-7525dfad{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7525dfad.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-5a938aad{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-5a938aad:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5a938aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5a938aad.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-55104fab .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-55104fab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-55104fab.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-55104fab.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-55104fab.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-55104fab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-55104fab .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-55104fab .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-5016703f{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-3ce2186a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3ce2186a .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-3ce2186a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3ce2186a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3ce2186a .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-29add61e{--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;}.elementor-7 .elementor-element.elementor-element-1483b1a1{--display:flex;}.elementor-7 .elementor-element.elementor-element-17f31fd5{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-17f31fd5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9b83b02{--display:flex;}.elementor-7 .elementor-element.elementor-element-63c9da49{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-63c9da49.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-30359611{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-3b3bcd3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-479d05d8{--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;}.elementor-7 .elementor-element.elementor-element-7faa3f6f{--display:flex;}.elementor-7 .elementor-element.elementor-element-d90a580{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-d90a580.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-56eec439{--display:flex;}.elementor-7 .elementor-element.elementor-element-18b375df{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-18b375df.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-14b393f1{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-14b393f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-14b393f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-14b393f1.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6ccc85eb .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-6ccc85eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6ccc85eb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6ccc85eb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6ccc85eb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6ccc85eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6ccc85eb .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-6ccc85eb .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-9621221{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-22d3561b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-22d3561b .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-22d3561b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-22d3561b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-22d3561b .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-da956e2{--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;}.elementor-7 .elementor-element.elementor-element-1b53cf01{--display:flex;}.elementor-7 .elementor-element.elementor-element-51130688{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-51130688.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-7db6af3b{--display:flex;}.elementor-7 .elementor-element.elementor-element-56190543{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-56190543.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-584d6dd9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-3b4532a4{--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;}.elementor-7 .elementor-element.elementor-element-5be0ee24{--display:flex;}.elementor-7 .elementor-element.elementor-element-264c9c7f{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-264c9c7f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-54f3ebdd{--display:flex;}.elementor-7 .elementor-element.elementor-element-726f004b{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-726f004b.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-654d9053{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-654d9053:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-654d9053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-654d9053.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-74537245 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-74537245.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-74537245.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-74537245.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-74537245.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-74537245.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-74537245 .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-74537245 .elementor-icon svg{height:50px;}.elementor-7 .elementor-element.elementor-element-1fe1ee34{color:var( --e-global-color-1c43780 );}.elementor-7 .elementor-element.elementor-element-61bd1cb0 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-61bd1cb0 .elementor-button:focus{background-color:var( --e-global-color-0e2b17a );color:var( --e-global-color-accent );border-color:var( --e-global-color-0e2b17a );}.elementor-7 .elementor-element.elementor-element-61bd1cb0 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-61bd1cb0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-61bd1cb0 .elementor-button{border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-72e8e57{--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;}.elementor-7 .elementor-element.elementor-element-2514753{--display:flex;}.elementor-7 .elementor-element.elementor-element-2e9391e0{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2e9391e0.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-66104e93{--display:flex;}.elementor-7 .elementor-element.elementor-element-1dc78be6{--spacer-size:30px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1dc78be6.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-7317d72b{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:6em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-18c83f1c{--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;}.elementor-7 .elementor-element.elementor-element-2ff6b730{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-511e8977{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-7295434c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-13a46f4f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1dbb078e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6353b44{--display:flex;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-c2e01c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-c2e01c5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card{background-color:var( --e-global-color-0e2b17a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9995d03 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-body::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0e2b17a ) 0%, var( --e-global-color-secondary ) 100%);opacity:1;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-cardslider-pagination .rkit-cardslider-bullet{background-color:var( --e-global-color-primary );width:5px;height:5px;border-radius:999px 999px 999px 999px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-cardslider-pagination .rkit-cardslider-bullet:hover{background-color:var( --e-global-color-accent );width:5px;height:5px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-cardslider-pagination .rkit-cardslider-bullet.rkit-cardslider-bullet-active{background-color:var( --e-global-color-accent );width:5px;height:5px;}.elementor-7 .elementor-element.elementor-element-178f6674{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-178f6674.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card-slider{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-image img{aspect-ratio:auto;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-image{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-body{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-heading{align-items:center;text-align:center;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-title{font-family:var( --e-global-typography-92a0ae4-font-family ), Sans-serif;font-size:var( --e-global-typography-92a0ae4-font-size );font-weight:var( --e-global-typography-92a0ae4-font-weight );text-transform:var( --e-global-typography-92a0ae4-text-transform );line-height:var( --e-global-typography-92a0ae4-line-height );margin-top:15px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-title a{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-subheading{font-family:var( --e-global-typography-9c4ac02-font-family ), Sans-serif;font-size:var( --e-global-typography-9c4ac02-font-size );line-height:var( --e-global-typography-9c4ac02-line-height );color:var( --e-global-color-primary );margin-top:5px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-description{text-align:center;margin-top:0px;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card:hover .card-title a{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-cardslider-pagination{justify-content:center;gap:10px;margin:30px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-20367ded{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-5638a5ed{--display:flex;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-10ad1776{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-4c37c62c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7b15174c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-58e683fb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-447731c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-4e1a26{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7 .elementor-element.elementor-element-4dc4ed24 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;line-height:0.7em;letter-spacing:-1px;color:var( --e-global-color-100d2e8 );}.elementor-7 .elementor-element.elementor-element-d9b0e20{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-7 .elementor-element.elementor-element-3de16b46 .elementor-heading-title{font-family:var( --e-global-typography-c9ad8f9-font-family ), Sans-serif;font-size:var( --e-global-typography-c9ad8f9-font-size );font-weight:var( --e-global-typography-c9ad8f9-font-weight );text-transform:var( --e-global-typography-c9ad8f9-text-transform );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-346dad4b{--display:flex;}.elementor-7 .elementor-element.elementor-element-247d9670 .elementor-heading-title{font-family:var( --e-global-typography-c9ad8f9-font-family ), Sans-serif;font-size:var( --e-global-typography-c9ad8f9-font-size );font-weight:var( --e-global-typography-c9ad8f9-font-weight );text-transform:var( --e-global-typography-c9ad8f9-text-transform );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-53f293cf{--display:flex;}.elementor-7 .elementor-element.elementor-element-53f293cf.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-1e5151b2{--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;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-7 .elementor-element.elementor-element-1e5151b2.e-con{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-17bfe593{--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;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-7 .elementor-element.elementor-element-3970ee7f{--display:flex;}.elementor-7 .elementor-element.elementor-element-43720d20 img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-251adc18{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-e156ca7{text-align:center;}.elementor-7 .elementor-element.elementor-element-e156ca7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3acfefeb{text-align:center;}.elementor-7 .elementor-element.elementor-element-6d28f55{--display:flex;}.elementor-7 .elementor-element.elementor-element-50afd810 img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-1d68f5d9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-33666172{text-align:center;}.elementor-7 .elementor-element.elementor-element-33666172 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4d371009{text-align:center;}.elementor-7 .elementor-element.elementor-element-206027e3{--display:flex;}.elementor-7 .elementor-element.elementor-element-4c1c67a7 img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-4113a8bd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-5f3ab55f{text-align:center;}.elementor-7 .elementor-element.elementor-element-5f3ab55f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-16bd6989{text-align:center;}.elementor-7 .elementor-element.elementor-element-5ab61c27{--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;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-7 .elementor-element.elementor-element-483d02ce{--display:flex;}.elementor-7 .elementor-element.elementor-element-2f83f374 img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-356089c0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-2600faa1{text-align:center;}.elementor-7 .elementor-element.elementor-element-2600faa1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-172b4434{text-align:center;}.elementor-7 .elementor-element.elementor-element-1f236bf1{--display:flex;}.elementor-7 .elementor-element.elementor-element-17cb0a8a img{transition-duration:0.8s;}.elementor-7 .elementor-element.elementor-element-5ee007bf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-5803d19{text-align:center;}.elementor-7 .elementor-element.elementor-element-5803d19 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-30938bca{text-align:center;}.elementor-7 .elementor-element.elementor-element-406156fe{--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;--justify-content:center;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-139166cc{--display:flex;--justify-content:flex-start;--overflow:hidden;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-40432d76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-796c6b4e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ba2d893 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-20dbfb5e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-573b90a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-video-button-wrapper{justify-content:start;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container {width:90px;height:90px;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-video-button-container{width:90px;height:90px;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container .rkit-vb-icon{font-size:24px;width:24px;height:24px;color:#FFFFFF;fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container{background-color:#F80400;--pulse-color:#FC423F;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container:hover .rkit-vb-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container:hover{background-color:#F80400;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--pulse-color:#FFFFFF99;}.elementor-7 .elementor-element.elementor-element-3ce35e03{--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;--justify-content:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-24580181{--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;}.elementor-7 .elementor-element.elementor-element-3a2eee52{--display:flex;--margin-top:107px;--margin-bottom:-135px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-2b85a990:hover{--e-transform-rotateZ:25deg;}.elementor-7 .elementor-element.elementor-element-2b85a990{background-image:url("https://magiclantern.lk/wp-content/uploads/2026/09/create-2.png");padding:65px 65px 65px 65px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-2b85a990 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-2b85a990.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2b85a990 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-2b85a990 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-17610c04{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-36f4e0f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-36f4e0f3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-24020ed0{--display:flex;--min-height:58vh;--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;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-24020ed0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24020ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiclantern.lk/wp-content/uploads/2026/09/center2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-3f104863{--display:flex;}.elementor-7 .elementor-element.elementor-element-1b4eb656{--display:flex;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-52636bd4{--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;}.elementor-7 .elementor-element.elementor-element-a8e065b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e975b92 .elementor-counter-title{justify-content:start;}.elementor-7 .elementor-element.elementor-element-e975b92 .elementor-counter{gap:0px;}.elementor-7 .elementor-element.elementor-element-e975b92 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0e2b17a );font-family:"Alumni Sans", Sans-serif;font-size:200px;font-weight:600;text-transform:uppercase;line-height:0.7em;letter-spacing:-9px;-webkit-text-stroke-width:5px;stroke-width:5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-2ed5520{--display:flex;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-576d79f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c5ce025{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9e888cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fb50011 .elementor-counter-title{justify-content:start;}.elementor-7 .elementor-element.elementor-element-fb50011 .elementor-counter{gap:0px;}.elementor-7 .elementor-element.elementor-element-fb50011 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0e2b17a );font-family:"Alumni Sans", Sans-serif;font-size:200px;font-weight:600;text-transform:uppercase;line-height:0.7em;letter-spacing:-9px;-webkit-text-stroke-width:5px;stroke-width:5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fcc2d9a{--display:flex;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-abca646 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-6109044{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6d58d00 .elementor-counter-title{justify-content:start;}.elementor-7 .elementor-element.elementor-element-6d58d00 .elementor-counter{gap:0px;}.elementor-7 .elementor-element.elementor-element-6d58d00 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0e2b17a );font-family:"Alumni Sans", Sans-serif;font-size:200px;font-weight:600;text-transform:uppercase;line-height:0.7em;letter-spacing:-9px;-webkit-text-stroke-width:5px;stroke-width:5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-37d327f{--display:flex;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-aebd75f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3bae198{--display:flex;--min-height:31vh;--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;--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-3bae198:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3bae198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiclantern.lk/wp-content/uploads/2026/09/mainbg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-e88b3c1{--display:flex;}.elementor-7 .elementor-element.elementor-element-70eac64{--display:flex;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-a1ca5a2{--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;}.elementor-7 .elementor-element.elementor-element-05347a8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3f5013f .elementor-counter-title{justify-content:start;}.elementor-7 .elementor-element.elementor-element-3f5013f .elementor-counter{gap:0px;}.elementor-7 .elementor-element.elementor-element-3f5013f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-0e2b17a );font-family:"Alumni Sans", Sans-serif;font-size:300px;font-weight:600;text-transform:uppercase;line-height:0.7em;letter-spacing:-9px;-webkit-text-stroke-width:5px;stroke-width:5px;-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-738eea9{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3961976{--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;}.elementor-7 .elementor-element.elementor-element-52717ca{--display:flex;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-cb3eb8d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5d8a8b37{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-18eda108{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:30px;}.elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:30px;bottom:0px;}#wpadminbar ~ .elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down, #wpadminbar ~ * .elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down{top:calc(30px + var(--wpadminbar-height, 0px));}#wpadminbar ~ .elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both, #wpadminbar ~ * .elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both{top:calc(30px + var(--wpadminbar-height, 0px));}.elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--up{bottom:0px;}.elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned.hide-sticky{opacity:0;pointer-events:none;cursor:default;transform:translate(var(--x-axis-animations, 0), var(--y-axis-animations, 0));}.elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled{position:sticky;height:fit-content;transition:margin 0.1s, padding 0.1s, background 0.1s, box-shadow 0.1s, transform 0.1s, opacity 0.1s;z-index:100;}.elementor-7 .elementor-element.elementor-element-18eda108.elementor-element.e-flex.jkit-sticky-element--enabled.sticky-pinned{transition:margin 0.1s, padding 0.1s, background 0.1s, box-shadow 0.1s, transform 0.1s, opacity 0.1s;}.elementor-7 .elementor-element.elementor-element-12f2c783{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-7674b145 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2098cdde .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-eaeae68 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-460abf5d{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-3b75f91b{--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;--overflow:hidden;}.elementor-7 .elementor-element.elementor-element-25a87164{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-796b8f4a .elementor-heading-title{color:var( --e-global-color-100d2e8 );}.elementor-7 .elementor-element.elementor-element-ce40aa9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-662d67ac{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:15px;--e-rating-gap:0px;--e-rating-icon-marked-color:var( --e-global-color-accent );--e-rating-icon-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-63d615c5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-63d615c5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-63d615c5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-259e1cdb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-06e101d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-06e101d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-06e101d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7e753c0{--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;}.elementor-7 .elementor-element.elementor-element-869d31b{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-04d17aa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9499d16 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e24c9ad{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-831da72 .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-831da72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-831da72.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-831da72.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-831da72.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-831da72.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-831da72 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-831da72 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-0a78d67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-1aebf93{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-1aebf93:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1aebf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-30f30ca{--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;}.elementor-7 .elementor-element.elementor-element-ff60487{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-764cd28 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b5210e5 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-0066acb{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-1f73533 .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-1f73533.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1f73533.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1f73533.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1f73533.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1f73533.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1f73533 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-1f73533 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-8338cd3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-4687150{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-4687150:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4687150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-165b546{--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;}.elementor-7 .elementor-element.elementor-element-56b4651{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-3812102 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-620ba24 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-db6bc1a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-4dc1350 .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-4dc1350.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4dc1350.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4dc1350.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4dc1350.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4dc1350.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-4dc1350 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-4dc1350 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-13baed4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-9c5a824{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-9c5a824:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9c5a824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-400ddbd{--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;}.elementor-7 .elementor-element.elementor-element-03a5f96{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-cbedfb5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-78057a3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-0e6159a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-9bd4c48 .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-9bd4c48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9bd4c48.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9bd4c48.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9bd4c48.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9bd4c48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9bd4c48 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-9bd4c48 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-c163852 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-fdced84{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-fdced84:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fdced84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e32ed32{--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;}.elementor-7 .elementor-element.elementor-element-2e2d4ff{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-f2dc54e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ce44f11 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-53a8d47{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-24527d5 .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-24527d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-24527d5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-24527d5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-24527d5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-24527d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-24527d5 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-24527d5 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-1938512 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-55298ac{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-55298ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-55298ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3819dce{--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;}.elementor-7 .elementor-element.elementor-element-48b5021d{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-fc3b469 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-33332830 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6a8e0cce{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-2aeba5f .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-2aeba5f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2aeba5f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2aeba5f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2aeba5f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2aeba5f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-2aeba5f .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-2aeba5f .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-3b9bb352 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-c439aa4{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-c439aa4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c439aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4c5ebbf{--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;}.elementor-7 .elementor-element.elementor-element-6e26968{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-3e99c53 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-16bd464 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-478d335{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-12ceffd .elementor-icon-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-12ceffd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-12ceffd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-12ceffd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-12ceffd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-12ceffd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-12ceffd .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-12ceffd .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-7fa5c73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:italic;line-height:1.2em;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magiclantern.lk/wp-content/uploads/2026/09/mainbg.jpg");}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-4f574408{--width:90%;}.elementor-7 .elementor-element.elementor-element-256f91f9{--width:65%;}.elementor-7 .elementor-element.elementor-element-28ad80a8{--width:30%;}.elementor-7 .elementor-element.elementor-element-74a88c4a{--width:70%;}.elementor-7 .elementor-element.elementor-element-38342f53{--width:40%;}.elementor-7 .elementor-element.elementor-element-4a1687c2{--width:60%;}.elementor-7 .elementor-element.elementor-element-e59ba4b{--width:70%;}.elementor-7 .elementor-element.elementor-element-54f39ad8{--width:8%;}.elementor-7 .elementor-element.elementor-element-415968cc{--width:30%;}.elementor-7 .elementor-element.elementor-element-33c752a6{--width:75%;}.elementor-7 .elementor-element.elementor-element-53161c9{--width:100%;}.elementor-7 .elementor-element.elementor-element-3ebf3ab{--width:75%;}.elementor-7 .elementor-element.elementor-element-78577db6{--width:75%;}.elementor-7 .elementor-element.elementor-element-f6d924a{--width:75%;}.elementor-7 .elementor-element.elementor-element-43c9d5b6{--width:75%;}.elementor-7 .elementor-element.elementor-element-34cedcd6{--width:95%;}.elementor-7 .elementor-element.elementor-element-31fe1e3c{--width:95%;}.elementor-7 .elementor-element.elementor-element-759cc321{--width:95%;}.elementor-7 .elementor-element.elementor-element-539ca038{--width:95%;}.elementor-7 .elementor-element.elementor-element-48aff2b6{--width:95%;}.elementor-7 .elementor-element.elementor-element-5a938aad{--width:95%;}.elementor-7 .elementor-element.elementor-element-14b393f1{--width:95%;}.elementor-7 .elementor-element.elementor-element-654d9053{--width:95%;}.elementor-7 .elementor-element.elementor-element-5638a5ed{--width:90%;}.elementor-7 .elementor-element.elementor-element-53f293cf{--width:50%;}.elementor-7 .elementor-element.elementor-element-17bfe593{--width:62.5%;}.elementor-7 .elementor-element.elementor-element-5ab61c27{--width:37.5%;}.elementor-7 .elementor-element.elementor-element-3a2eee52{--width:25%;}.elementor-7 .elementor-element.elementor-element-17610c04{--width:75%;}.elementor-7 .elementor-element.elementor-element-a8e065b{--width:47%;}.elementor-7 .elementor-element.elementor-element-c5ce025{--width:39%;}.elementor-7 .elementor-element.elementor-element-9e888cd{--width:47%;}.elementor-7 .elementor-element.elementor-element-6109044{--width:47%;}.elementor-7 .elementor-element.elementor-element-05347a8{--width:41%;}.elementor-7 .elementor-element.elementor-element-738eea9{--width:11%;}.elementor-7 .elementor-element.elementor-element-18eda108{--width:40%;}.elementor-7 .elementor-element.elementor-element-25a87164{--width:20%;}.elementor-7 .elementor-element.elementor-element-ce40aa9{--width:80%;}.elementor-7 .elementor-element.elementor-element-259e1cdb{--width:60%;}.elementor-7 .elementor-element.elementor-element-869d31b{--width:70%;}.elementor-7 .elementor-element.elementor-element-e24c9ad{--width:22%;}.elementor-7 .elementor-element.elementor-element-ff60487{--width:70%;}.elementor-7 .elementor-element.elementor-element-0066acb{--width:22%;}.elementor-7 .elementor-element.elementor-element-56b4651{--width:70%;}.elementor-7 .elementor-element.elementor-element-db6bc1a{--width:22%;}.elementor-7 .elementor-element.elementor-element-03a5f96{--width:70%;}.elementor-7 .elementor-element.elementor-element-0e6159a{--width:22%;}.elementor-7 .elementor-element.elementor-element-2e2d4ff{--width:70%;}.elementor-7 .elementor-element.elementor-element-53a8d47{--width:22%;}.elementor-7 .elementor-element.elementor-element-48b5021d{--width:70%;}.elementor-7 .elementor-element.elementor-element-6a8e0cce{--width:22%;}.elementor-7 .elementor-element.elementor-element-6e26968{--width:70%;}.elementor-7 .elementor-element.elementor-element-478d335{--width:22%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-28ad80a8{--width:100%;}.elementor-7 .elementor-element.elementor-element-74a88c4a{--width:100%;}.elementor-7 .elementor-element.elementor-element-38342f53{--width:100%;}.elementor-7 .elementor-element.elementor-element-4a1687c2{--width:100%;}.elementor-7 .elementor-element.elementor-element-e59ba4b{--width:100%;}.elementor-7 .elementor-element.elementor-element-415968cc{--width:100%;}.elementor-7 .elementor-element.elementor-element-5638a5ed{--width:100%;}.elementor-7 .elementor-element.elementor-element-53f293cf{--width:100%;}.elementor-7 .elementor-element.elementor-element-17bfe593{--width:100%;}.elementor-7 .elementor-element.elementor-element-5ab61c27{--width:63%;}.elementor-7 .elementor-element.elementor-element-17610c04{--width:100%;}.elementor-7 .elementor-element.elementor-element-a8e065b{--width:50%;}.elementor-7 .elementor-element.elementor-element-c5ce025{--width:50%;}.elementor-7 .elementor-element.elementor-element-9e888cd{--width:50%;}.elementor-7 .elementor-element.elementor-element-6109044{--width:50%;}.elementor-7 .elementor-element.elementor-element-05347a8{--width:50%;}.elementor-7 .elementor-element.elementor-element-738eea9{--width:50%;}.elementor-7 .elementor-element.elementor-element-18eda108{--width:100%;}.elementor-7 .elementor-element.elementor-element-25a87164{--width:100%;}.elementor-7 .elementor-element.elementor-element-ce40aa9{--width:100%;}.elementor-7 .elementor-element.elementor-element-259e1cdb{--width:100%;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-24020ed0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-24020ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7 .elementor-element.elementor-element-3bae198:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3bae198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-2c0a472a{--justify-content:flex-end;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-4f574408{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7d210713{text-align:center;}.elementor-7 .elementor-element.elementor-element-1b15b3ee{text-align:center;}.elementor-7 .elementor-element.elementor-element-5b7df675{text-align:center;}.elementor-7 .elementor-element.elementor-element-67f53bc9{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-256f91f9.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-6e517681{--flex-wrap:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-7c0e16bf{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-7e333416{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-74a88c4a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-6b788eae{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-3968a973{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-76748d22 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a49975a .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-6f3c91ab{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-a75bfa8 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-553a0407 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7eb1b0c6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-5ab56c44 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7153846e{text-align:center;}.elementor-7 .elementor-element.elementor-element-5ad2037e{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-38342f53.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-5befe405{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-254281f7{text-align:center;}.elementor-7 .elementor-element.elementor-element-deec83b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:var( --e-global-typography-93dab16-font-size );line-height:var( --e-global-typography-93dab16-line-height );letter-spacing:var( --e-global-typography-93dab16-letter-spacing );}.elementor-7 .elementor-element.elementor-element-24710530{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-40a20450{--spacer-size:75px;}.elementor-7 .elementor-element.elementor-element-4d989606{text-align:start;}.elementor-7 .elementor-element.elementor-element-567938fe{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-462178cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-7b48256f{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-2db0a669{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-3f7974d7{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-30359611{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-7317d72b{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-18c83f1c{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-511e8977{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-1633dfa6{text-align:center;}.elementor-7 .elementor-element.elementor-element-5514401e{text-align:center;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-title{font-size:var( --e-global-typography-92a0ae4-font-size );line-height:var( --e-global-typography-92a0ae4-line-height );}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-subheading{font-size:var( --e-global-typography-9c4ac02-font-size );line-height:var( --e-global-typography-9c4ac02-line-height );}.elementor-7 .elementor-element.elementor-element-20367ded{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-10ad1776{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-447731c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4e1a26{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-4dc4ed24{text-align:center;}.elementor-7 .elementor-element.elementor-element-4dc4ed24 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-d9b0e20{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-3de16b46{text-align:center;}.elementor-7 .elementor-element.elementor-element-3de16b46 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-247d9670{text-align:center;}.elementor-7 .elementor-element.elementor-element-247d9670 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6d1bca4c{text-align:center;}.elementor-7 .elementor-element.elementor-element-1e5151b2{--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-1e5151b2.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-17bfe593{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-43720d20 img{max-width:60%;}.elementor-7 .elementor-element.elementor-element-50afd810 img{max-width:60%;}.elementor-7 .elementor-element.elementor-element-4c1c67a7 img{max-width:60%;}.elementor-7 .elementor-element.elementor-element-5ab61c27{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-2f83f374 img{max-width:60%;}.elementor-7 .elementor-element.elementor-element-17cb0a8a img{max-width:60%;}.elementor-7 .elementor-element.elementor-element-406156fe{--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-139166cc{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-40432d76{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-47dbbd33{text-align:center;}.elementor-7 .elementor-element.elementor-element-5d159e7d{text-align:center;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container {width:90px;height:90px;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-video-button-container{width:90px;height:90px;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container .rkit-vb-icon{font-size:24px;width:24px;height:24px;}.elementor-7 .elementor-element.elementor-element-3ce35e03{--justify-content:flex-end;}.elementor-7 .elementor-element.elementor-element-24580181{--justify-content:center;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-3a2eee52{--margin-top:56px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3a2eee52.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-7bd44d37{text-align:center;}.elementor-7 .elementor-element.elementor-element-24020ed0{--min-height:40vh;}.elementor-7 .elementor-element.elementor-element-52636bd4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-a8e065b{--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e975b92 .elementor-counter-number-wrapper{font-size:250px;-webkit-text-stroke-width:3px;stroke-width:3px;}.elementor-7 .elementor-element.elementor-element-9e888cd{--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fb50011 .elementor-counter-number-wrapper{font-size:250px;-webkit-text-stroke-width:3px;stroke-width:3px;}.elementor-7 .elementor-element.elementor-element-6109044{--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6d58d00 .elementor-counter-number-wrapper{font-size:250px;-webkit-text-stroke-width:3px;stroke-width:3px;}.elementor-7 .elementor-element.elementor-element-3bae198{--min-height:40vh;}.elementor-7 .elementor-element.elementor-element-a1ca5a2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-05347a8{--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3f5013f .elementor-counter-number-wrapper{font-size:250px;-webkit-text-stroke-width:3px;stroke-width:3px;}.elementor-7 .elementor-element.elementor-element-5d8a8b37{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-12f2c783{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-5efada77{text-align:center;}.elementor-7 .elementor-element.elementor-element-a8a0696{text-align:center;}.elementor-7 .elementor-element.elementor-element-3b75f91b{--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-25a87164{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-ce40aa9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-63d615c5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-63d615c5{text-align:center;}.elementor-7 .elementor-element.elementor-element-04d17aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0a78d67 .elementor-heading-title{font-size:22px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-764cd28 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8338cd3 .elementor-heading-title{font-size:22px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-3812102 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-13baed4 .elementor-heading-title{font-size:22px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-cbedfb5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-c163852 .elementor-heading-title{font-size:22px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-f2dc54e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1938512 .elementor-heading-title{font-size:22px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-fc3b469 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3b9bb352 .elementor-heading-title{font-size:22px;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-3e99c53 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-7fa5c73 .elementor-heading-title{font-size:22px;letter-spacing:-1px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3e0b58a3{--width:90%;}.elementor-7 .elementor-element.elementor-element-3e0b58a3.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-4d79b896 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-256f91f9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-387a9ce{--width:20%;}.elementor-7 .elementor-element.elementor-element-426758de{--width:20%;}.elementor-7 .elementor-element.elementor-element-4d0e5e88{--width:20%;}.elementor-7 .elementor-element.elementor-element-6b788eae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-3968a973{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-76748d22 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a49975a .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-6f3c91ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-a75bfa8 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-553a0407 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5ab56c44 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-deec83b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-93dab16-font-size );line-height:var( --e-global-typography-93dab16-line-height );letter-spacing:var( --e-global-typography-93dab16-letter-spacing );}.elementor-7 .elementor-element.elementor-element-40a20450{--spacer-size:90px;}.elementor-7 .elementor-element.elementor-element-3becb37{text-align:start;}.elementor-7 .elementor-element.elementor-element-3becb37 img{max-width:20%;}.elementor-7 .elementor-element.elementor-element-72c3023{text-align:start;}.elementor-7 .elementor-element.elementor-element-72c3023 img{max-width:20%;}.elementor-7 .elementor-element.elementor-element-d50837a{text-align:start;}.elementor-7 .elementor-element.elementor-element-d50837a img{max-width:20%;}.elementor-7 .elementor-element.elementor-element-44763fc{text-align:start;}.elementor-7 .elementor-element.elementor-element-44763fc img{max-width:20%;}.elementor-7 .elementor-element.elementor-element-1ea8a8f0{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-4c659b01{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-34cedcd6{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-5d24693{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-54caf045{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-5783e226{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-64ec283{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-31fe1e3c{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-4dac0588{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-3a5738ff{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-2fa1d10a{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-14f9b6af{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-759cc321{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-563ee004{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-623cc465{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-55d1f017{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-6d35130c{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-539ca038{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-380bbf99{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-34fb4775{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-594345a6{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-6b3bf6f9{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-48aff2b6{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2c5d2908{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-4ede3040{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-418030f6{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-1962e769{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-5a938aad{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1483b1a1{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-9b83b02{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-7faa3f6f{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-56eec439{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-14b393f1{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1b53cf01{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-7db6af3b{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-5be0ee24{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-54f3ebdd{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-654d9053{--width:94%;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2514753{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-66104e93{--width:46.5%;}.elementor-7 .elementor-element.elementor-element-7317d72b{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-178f6674{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-title{font-size:var( --e-global-typography-92a0ae4-font-size );line-height:var( --e-global-typography-92a0ae4-line-height );}.elementor-7 .elementor-element.elementor-element-178f6674 .rkit-card .card-subheading{font-size:var( --e-global-typography-9c4ac02-font-size );line-height:var( --e-global-typography-9c4ac02-line-height );}.elementor-7 .elementor-element.elementor-element-4dc4ed24 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-3de16b46 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-247d9670 .elementor-heading-title{font-size:var( --e-global-typography-c9ad8f9-font-size );line-height:var( --e-global-typography-c9ad8f9-line-height );letter-spacing:var( --e-global-typography-c9ad8f9-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1e5151b2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-43720d20 img{max-width:40%;}.elementor-7 .elementor-element.elementor-element-50afd810 img{max-width:40%;}.elementor-7 .elementor-element.elementor-element-4c1c67a7 img{max-width:40%;}.elementor-7 .elementor-element.elementor-element-2f83f374 img{max-width:40%;}.elementor-7 .elementor-element.elementor-element-17cb0a8a img{max-width:40%;}.elementor-7 .elementor-element.elementor-element-406156fe{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-139166cc{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container {width:90px;height:90px;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-video-button-container{width:90px;height:90px;}.elementor-7 .elementor-element.elementor-element-7c928e0 .rkit-animated-icon-container .rkit-vb-icon{font-size:24px;width:24px;height:24px;}.elementor-7 .elementor-element.elementor-element-3ce35e03{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-3a2eee52{--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3a2eee52.e-con{--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-24020ed0{--min-height:40vh;}.elementor-7 .elementor-element.elementor-element-52636bd4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-a8e065b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e975b92 .elementor-counter-number-wrapper{font-size:150px;line-height:0.7em;letter-spacing:-5px;-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-7 .elementor-element.elementor-element-c5ce025{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-9e888cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fb50011 .elementor-counter-number-wrapper{font-size:150px;line-height:0.7em;letter-spacing:-5px;-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-7 .elementor-element.elementor-element-6109044{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6d58d00 .elementor-counter-number-wrapper{font-size:150px;line-height:0.7em;letter-spacing:-5px;-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-7 .elementor-element.elementor-element-3bae198{--min-height:40vh;}.elementor-7 .elementor-element.elementor-element-a1ca5a2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-05347a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3f5013f .elementor-counter-number-wrapper{font-size:150px;line-height:0.7em;letter-spacing:-5px;-webkit-text-stroke-width:2px;stroke-width:2px;}.elementor-7 .elementor-element.elementor-element-738eea9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-869d31b{--width:50%;}.elementor-7 .elementor-element.elementor-element-04d17aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-e24c9ad{--width:10%;}.elementor-7 .elementor-element.elementor-element-0a78d67 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-ff60487{--width:50%;}.elementor-7 .elementor-element.elementor-element-764cd28 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0066acb{--width:10%;}.elementor-7 .elementor-element.elementor-element-8338cd3 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-56b4651{--width:50%;}.elementor-7 .elementor-element.elementor-element-3812102 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-db6bc1a{--width:10%;}.elementor-7 .elementor-element.elementor-element-13baed4 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-03a5f96{--width:50%;}.elementor-7 .elementor-element.elementor-element-cbedfb5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0e6159a{--width:10%;}.elementor-7 .elementor-element.elementor-element-c163852 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-2e2d4ff{--width:50%;}.elementor-7 .elementor-element.elementor-element-f2dc54e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-53a8d47{--width:10%;}.elementor-7 .elementor-element.elementor-element-1938512 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-48b5021d{--width:50%;}.elementor-7 .elementor-element.elementor-element-fc3b469 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6a8e0cce{--width:10%;}.elementor-7 .elementor-element.elementor-element-3b9bb352 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-6e26968{--width:50%;}.elementor-7 .elementor-element.elementor-element-3e99c53 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-478d335{--width:10%;}.elementor-7 .elementor-element.elementor-element-7fa5c73 .elementor-heading-title{font-size:18px;}}