.elementor-2049 .elementor-element.elementor-element-be859be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-2049 .elementor-element.elementor-element-8f1d961>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-2049 .elementor-element.elementor-element-8f1d961 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-widget-rt_title .title{color:var(--e-global-color-primary)}.elementor-widget-rt_title .description{color:var(--e-global-color-primary)}.elementor-2049 .elementor-element.elementor-element-f7ffcf0>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-2049 .elementor-element.elementor-element-6066bf0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-2049 .elementor-element.elementor-element-3100bb53>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-2049 .elementor-element.elementor-element-bfd717c{margin-top:-6%;margin-bottom:4%}.elementor-2049 .elementor-element.elementor-element-836260d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-widget-rt_banner .home-banner .banner-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-rt_banner .home-banner .banner-title2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-rt_banner .home-banner .banner-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-rt_banner .home-banner .banner-button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2049 .elementor-element.elementor-element-d96ef44 .home-banner .banner-button{font-family:"Roboto",Sans-serif;font-weight:600;border-style:none;color:#FFF;background-color:#00000096}.elementor-2049 .elementor-element.elementor-element-d96ef44 .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-d96ef44 .home-banner .banner-button:focus{color:#FFF}.elementor-2049 .elementor-element.elementor-element-d96ef44 .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-d96ef44 .home-banner .banner-button:focus{background-color:#000}body .elementor-2049 .elementor-element.elementor-element-d96ef44 .home-banner img:hover{opacity:.8}.elementor-2049 .elementor-element.elementor-element-bf8436f .home-banner .banner-button{color:#FFF;background-color:#00000096}.elementor-2049 .elementor-element.elementor-element-bf8436f .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-bf8436f .home-banner .banner-button:focus{color:#FFF}.elementor-2049 .elementor-element.elementor-element-bf8436f .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-bf8436f .home-banner .banner-button:focus{background-color:#000}body .elementor-2049 .elementor-element.elementor-element-bf8436f .home-banner img:hover{opacity:.8}.elementor-2049 .elementor-element.elementor-element-66c3e3a .home-banner .banner-button{color:#FFF;background-color:#00000096}.elementor-2049 .elementor-element.elementor-element-66c3e3a .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-66c3e3a .home-banner .banner-button:focus{color:#FFF}.elementor-2049 .elementor-element.elementor-element-66c3e3a .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-66c3e3a .home-banner .banner-button:focus{background-color:#000}body .elementor-2049 .elementor-element.elementor-element-66c3e3a .home-banner img:hover{opacity:.8}.elementor-2049 .elementor-element.elementor-element-86a237e .home-banner .banner-button{color:#FFF;background-color:#00000096}.elementor-2049 .elementor-element.elementor-element-86a237e .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-86a237e .home-banner .banner-button:focus{color:#FFF}.elementor-2049 .elementor-element.elementor-element-86a237e .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-86a237e .home-banner .banner-button:focus{background-color:#000}body .elementor-2049 .elementor-element.elementor-element-86a237e .home-banner img:hover{opacity:.8}.elementor-2049 .elementor-element.elementor-element-338009b{margin-top:0;margin-bottom:0}.elementor-2049 .elementor-element.elementor-element-aa88920>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-2049 .elementor-element.elementor-element-d444e49>.elementor-widget-container{margin:0% 0% 2% 0%}.elementor-2049 .elementor-element.elementor-element-c1502aa{margin-top:0;margin-bottom:45px}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-2049 .elementor-element.elementor-element-ccb1413{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}.elementor-2049 .elementor-element.elementor-element-ccb1413 .elementor-divider-separator{width:100%}.elementor-2049 .elementor-element.elementor-element-ccb1413 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-2049 .elementor-element.elementor-element-3b3ad82{margin-top:45px;margin-bottom:45px}.elementor-2049 .elementor-element.elementor-element-da14b94{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}.elementor-2049 .elementor-element.elementor-element-da14b94 .elementor-divider-separator{width:100%}.elementor-2049 .elementor-element.elementor-element-da14b94 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-2049 .elementor-element.elementor-element-2e01854>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2049 .elementor-element.elementor-element-2e01854{margin-top:0%;margin-bottom:0%}.elementor-2049 .elementor-element.elementor-element-72f5ceb .home-banner .banner-title{font-family:"Noto Sans Adlam",Sans-serif;font-weight:600}.elementor-2049 .elementor-element.elementor-element-72f5ceb .home-banner .banner-button{color:#FFF;background-color:#00000096}.elementor-2049 .elementor-element.elementor-element-72f5ceb .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-72f5ceb .home-banner .banner-button:focus{color:#FFF}.elementor-2049 .elementor-element.elementor-element-72f5ceb .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-72f5ceb .home-banner .banner-button:focus{background-color:#000}body .elementor-2049 .elementor-element.elementor-element-72f5ceb .home-banner img:hover{opacity:.8}.elementor-2049 .elementor-element.elementor-element-07b2d52 .home-banner .banner-button{color:#FFF;background-color:#00000096}.elementor-2049 .elementor-element.elementor-element-07b2d52 .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-07b2d52 .home-banner .banner-button:focus{color:#FFF}.elementor-2049 .elementor-element.elementor-element-07b2d52 .home-banner .banner-button:hover,.elementor-2049 .elementor-element.elementor-element-07b2d52 .home-banner .banner-button:focus{background-color:#000}body .elementor-2049 .elementor-element.elementor-element-07b2d52 .home-banner img:hover{opacity:.8}.elementor-2049 .elementor-element.elementor-element-dc7fbfe{margin-top:45px;margin-bottom:45px}.elementor-2049 .elementor-element.elementor-element-d95a0e1{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}.elementor-2049 .elementor-element.elementor-element-d95a0e1 .elementor-divider-separator{width:100%}.elementor-2049 .elementor-element.elementor-element-d95a0e1 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-2049 .elementor-element.elementor-element-f47029b{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2049 .elementor-element.elementor-element-4060b19{text-align:center}.elementor-2049 .elementor-element.elementor-element-50ac729{margin-top:45px;margin-bottom:45px}.elementor-2049 .elementor-element.elementor-element-ad6b580{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}.elementor-2049 .elementor-element.elementor-element-ad6b580 .elementor-divider-separator{width:100%}.elementor-2049 .elementor-element.elementor-element-ad6b580 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-2049 .elementor-element.elementor-element-78d06f1{margin-top:0;margin-bottom:0}.elementor-2049 .elementor-element.elementor-element-8745375{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}.elementor-2049 .elementor-element.elementor-element-8745375 .elementor-divider-separator{width:100%}.elementor-2049 .elementor-element.elementor-element-8745375 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-2049 .elementor-element.elementor-element-f7a414d{text-align:left}@media(max-width:1024px) and (min-width:768px){.elementor-2049 .elementor-element.elementor-element-b01cf7d{width:100%}}@media(max-width:1024px){.elementor-2049 .elementor-element.elementor-element-bf8436f .home-banner .banner-button{padding:0 0 0 0}}