.elementor-8099 .elementor-element.elementor-element-109ff97{--display:flex;--min-height:564px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 20px;--row-gap:15px;--column-gap:20px;}.elementor-8099 .elementor-element.elementor-element-109ff97:not(.elementor-motion-effects-element-type-background), .elementor-8099 .elementor-element.elementor-element-109ff97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.casewareafrica.com/rw/wp-content/uploads/sites/21/2026/05/Assurance-Related-Products-1.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8099 .elementor-element.elementor-element-76c971f{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8099 .elementor-element.elementor-element-3fe9123{width:var( --container-widget-width, 8.387% );max-width:8.387%;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:8.387%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-3fe9123.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-3fe9123 .elementor-icon-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-3fe9123 .elementor-icon{font-size:75px;}.elementor-8099 .elementor-element.elementor-element-3fe9123 .elementor-icon svg{height:75px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8099 .elementor-element.elementor-element-61a1a2c{text-align:start;}.elementor-8099 .elementor-element.elementor-element-61a1a2c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:50px;font-weight:700;line-height:65px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-4306f63{--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:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8099 .elementor-element.elementor-element-db83c9f .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;background-image:linear-gradient(90deg, #FF645C 0%, #E956AF 100%);transition-duration:0s;border-radius:15px 15px 15px 15px;padding:18px 25px 15px 25px;}.elementor-8099 .elementor-element.elementor-element-db83c9f .elementor-button:hover, .elementor-8099 .elementor-element.elementor-element-db83c9f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #E956AF 50%, #FF645C 100%);}.elementor-8099 .elementor-element.elementor-element-8d08960 .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;background-image:linear-gradient(90deg, #FF645C 0%, #E956AF 100%);transition-duration:0s;border-radius:15px 15px 15px 15px;padding:18px 25px 15px 25px;}.elementor-8099 .elementor-element.elementor-element-8d08960 .elementor-button:hover, .elementor-8099 .elementor-element.elementor-element-8d08960 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #E956AF 50%, #FF645C 100%);}.elementor-8099 .elementor-element.elementor-element-b8f9af2{--display:flex;--min-height:700px;--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;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8099 .elementor-element.elementor-element-f55a301{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8099 .elementor-element.elementor-element-64ad216{text-align:center;}.elementor-8099 .elementor-element.elementor-element-64ad216 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:35px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8099 .elementor-element.elementor-element-beb6717.elementor-element{--align-self:center;}.elementor-8099 .elementor-element.elementor-element-beb6717{text-align:center;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8099 .elementor-element.elementor-element-095e19d{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-8b33417{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#131417;}.elementor-8099 .elementor-element.elementor-element-8b33417 a{color:#304FEC;}.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-8099 .elementor-element.elementor-element-ac196a5{--divider-border-style:solid;--divider-color:#E956AF;--divider-border-width:2px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-element-spacing:25px;}.elementor-8099 .elementor-element.elementor-element-ac196a5 .elementor-divider-separator{width:100%;}.elementor-8099 .elementor-element.elementor-element-ac196a5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8099 .elementor-element.elementor-element-f5d31a3{--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;--margin-top:35px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-790bdba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-58ff484{text-align:start;}.elementor-8099 .elementor-element.elementor-element-58ff484 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-8889ef2{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#131417;}.elementor-8099 .elementor-element.elementor-element-8889ef2 a{color:#304FEC;}.elementor-8099 .elementor-element.elementor-element-b6d4ef1{--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:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-8099 .elementor-element.elementor-element-45b7365{--display:flex;}.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-8099 .elementor-element.elementor-element-13b5330 img{border-radius:15px 15px 15px 15px;}.elementor-8099 .elementor-element.elementor-element-863cb05 img{border-radius:15px 15px 15px 15px;}.elementor-8099 .elementor-element.elementor-element-346c6c8 img{border-radius:15px 15px 15px 15px;}.elementor-8099 .elementor-element.elementor-element-aba9960 img{border-radius:15px 15px 15px 15px;}.elementor-8099 .elementor-element.elementor-element-81033c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-db5b880{--display:flex;}.elementor-8099 .elementor-element.elementor-element-d709410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-d709410 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8099 .elementor-element.elementor-element-f8e3800 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-f8e3800 .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-f8e3800 .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-f8e3800 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-482129c{--display:flex;}.elementor-8099 .elementor-element.elementor-element-41af921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-41af921 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-69c7172 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-69c7172 .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-69c7172 .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-69c7172 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-517771d{--display:flex;}.elementor-8099 .elementor-element.elementor-element-1804c66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-1804c66 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-2ac460d .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-2ac460d .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-2ac460d .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-2ac460d .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-263ebfa{--display:flex;}.elementor-8099 .elementor-element.elementor-element-d0e0cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-d0e0cd3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-e09c9c9 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-e09c9c9 .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-e09c9c9 .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-e09c9c9 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-fdfd762{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8099 .elementor-element.elementor-element-58b4599 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-a310e98{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#131417;}.elementor-8099 .elementor-element.elementor-element-a310e98 a{color:#304FEC;}.elementor-8099 .elementor-element.elementor-element-732510a{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8099 .elementor-element.elementor-element-5ccde51{--display:flex;--position:absolute;--min-height:433px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;top:575px;--z-index:0;}.elementor-8099 .elementor-element.elementor-element-5ccde51:not(.elementor-motion-effects-element-type-background), .elementor-8099 .elementor-element.elementor-element-5ccde51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.casewareafrica.com/rw/wp-content/uploads/sites/21/2026/06/Dots3.svg");background-position:center left;background-repeat:no-repeat;background-size:34% auto;}body:not(.rtl) .elementor-8099 .elementor-element.elementor-element-5ccde51{left:0px;}body.rtl .elementor-8099 .elementor-element.elementor-element-5ccde51{right:0px;}.elementor-8099 .elementor-element.elementor-element-ea9e1cc{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-5e80297{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-d240e8b{text-align:center;}.elementor-8099 .elementor-element.elementor-element-d240e8b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-f83b1ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-7e7165b{--display:flex;}.elementor-8099 .elementor-element.elementor-element-ca952d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-ca952d8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-f8422f6 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-f8422f6 .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-f8422f6 .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-f8422f6 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-f167445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-f167445 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-4c327f6 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-4c327f6 .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-4c327f6 .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-4c327f6 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-c99764e{--display:flex;}.elementor-8099 .elementor-element.elementor-element-f86e330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-f86e330 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-236e4df .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-236e4df .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-236e4df .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-236e4df .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-79ef8a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8099 .elementor-element.elementor-element-79ef8a6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-4260701 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-8099 .elementor-element.elementor-element-4260701 .elementor-icon{font-size:24px;}.elementor-8099 .elementor-element.elementor-element-4260701 .elementor-icon-box-title{color:#6EC1E4;}.elementor-8099 .elementor-element.elementor-element-4260701 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-d6a9849{--divider-border-style:solid;--divider-color:#E956AF;--divider-border-width:2px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--divider-element-spacing:25px;}.elementor-8099 .elementor-element.elementor-element-d6a9849 .elementor-divider-separator{width:100%;}.elementor-8099 .elementor-element.elementor-element-d6a9849 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8099 .elementor-element.elementor-element-4da4088{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-4da4088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-5abcedf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-8099 .elementor-element.elementor-element-5abcedf .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-fe87ace{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8099 .elementor-element.elementor-element-fe87ace:not(.elementor-motion-effects-element-type-background), .elementor-8099 .elementor-element.elementor-element-fe87ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303333;}.elementor-8099 .elementor-element.elementor-element-fe87ace.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-53af378{--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:space-between;--align-items:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-53af378.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7 .elementor-icon{font-size:30px;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7 .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-7b6d9e7 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-7b6d9e7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-4dfebbc{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-4dfebbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-4dfebbc .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8099 .elementor-element.elementor-element-4dfebbc .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-4dfebbc .elementor-icon{font-size:30px;}.elementor-8099 .elementor-element.elementor-element-4dfebbc .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-4dfebbc .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-4dfebbc:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-4dfebbc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-4dfebbc .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-72b3a8b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-72b3a8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-72b3a8b .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8099 .elementor-element.elementor-element-72b3a8b .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-72b3a8b .elementor-icon{font-size:30px;}.elementor-8099 .elementor-element.elementor-element-72b3a8b .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-72b3a8b .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-72b3a8b:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-72b3a8b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-72b3a8b .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-be06249{--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:space-between;--align-items:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-be06249.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-789a591{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-789a591.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-789a591 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8099 .elementor-element.elementor-element-789a591 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-789a591 .elementor-icon{font-size:30px;}.elementor-8099 .elementor-element.elementor-element-789a591 .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-789a591 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-789a591:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-789a591:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-789a591 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-72a55f8{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-72a55f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-72a55f8 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8099 .elementor-element.elementor-element-72a55f8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-72a55f8 .elementor-icon{font-size:30px;}.elementor-8099 .elementor-element.elementor-element-72a55f8 .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-72a55f8 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-72a55f8:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-72a55f8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-72a55f8 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-caaf95d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-caaf95d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-caaf95d .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-8099 .elementor-element.elementor-element-caaf95d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-caaf95d .elementor-icon{font-size:30px;}.elementor-8099 .elementor-element.elementor-element-caaf95d .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-caaf95d .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-caaf95d:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-caaf95d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-caaf95d .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-bab5de5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8099 .elementor-element.elementor-element-bab5de5:not(.elementor-motion-effects-element-type-background), .elementor-8099 .elementor-element.elementor-element-bab5de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303333;}.elementor-8099 .elementor-element.elementor-element-bab5de5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-eddbe87{--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:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-eddbe87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-daccc53{width:var( --container-widget-width, 19.281% );max-width:19.281%;--container-widget-width:19.281%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-daccc53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-daccc53 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:20px;}.elementor-8099 .elementor-element.elementor-element-daccc53 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-daccc53 .elementor-icon{font-size:50px;}.elementor-8099 .elementor-element.elementor-element-daccc53 .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-daccc53 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-daccc53:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-daccc53:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-daccc53 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-8d053cc{width:var( --container-widget-width, 19.281% );max-width:19.281%;--container-widget-width:19.281%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-8d053cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-8d053cc .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:20px;}.elementor-8099 .elementor-element.elementor-element-8d053cc .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-8d053cc .elementor-icon{font-size:50px;}.elementor-8099 .elementor-element.elementor-element-8d053cc .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-8d053cc .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-8d053cc:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-8d053cc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-8d053cc .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-474d4ce{width:var( --container-widget-width, 19.281% );max-width:19.281%;--container-widget-width:19.281%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-474d4ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-474d4ce .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:20px;}.elementor-8099 .elementor-element.elementor-element-474d4ce .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-474d4ce .elementor-icon{font-size:50px;}.elementor-8099 .elementor-element.elementor-element-474d4ce .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-474d4ce .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-474d4ce:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-474d4ce:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-474d4ce .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-4c2470e{width:var( --container-widget-width, 19.281% );max-width:19.281%;--container-widget-width:19.281%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-4c2470e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-4c2470e .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:20px;}.elementor-8099 .elementor-element.elementor-element-4c2470e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-4c2470e .elementor-icon{font-size:50px;}.elementor-8099 .elementor-element.elementor-element-4c2470e .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-4c2470e .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-4c2470e:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-4c2470e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-4c2470e .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-a6fa42c{width:var( --container-widget-width, 19.281% );max-width:19.281%;--container-widget-width:19.281%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-a6fa42c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8099 .elementor-element.elementor-element-a6fa42c .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:20px;}.elementor-8099 .elementor-element.elementor-element-a6fa42c .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-a6fa42c .elementor-icon{font-size:50px;}.elementor-8099 .elementor-element.elementor-element-a6fa42c .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-a6fa42c .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-a6fa42c:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-a6fa42c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-a6fa42c .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-a70f3da{width:var( --container-widget-width, 69% );max-width:69%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-a70f3da.elementor-element{--align-self:center;}.elementor-8099 .elementor-element.elementor-element-a70f3da .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-8099 .elementor-element.elementor-element-a70f3da .elementor-icon{font-size:45px;}.elementor-8099 .elementor-element.elementor-element-a70f3da .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-a70f3da .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;}.elementor-8099 .elementor-element.elementor-element-a70f3da .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-a70f3da:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-a70f3da:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-a70f3da .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0{width:var( --container-widget-width, 69% );max-width:69%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0.elementor-element{--align-self:center;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0 .elementor-icon{font-size:45px;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0 .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-7fbf5b0 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0 .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-7fbf5b0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-7fbf5b0 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-d950e9f{width:var( --container-widget-width, 69% );max-width:69%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-d950e9f.elementor-element{--align-self:center;}.elementor-8099 .elementor-element.elementor-element-d950e9f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-8099 .elementor-element.elementor-element-d950e9f .elementor-icon{font-size:45px;}.elementor-8099 .elementor-element.elementor-element-d950e9f .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-d950e9f .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;}.elementor-8099 .elementor-element.elementor-element-d950e9f .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-d950e9f:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-d950e9f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-d950e9f .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-fc67114{width:var( --container-widget-width, 69% );max-width:69%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-fc67114.elementor-element{--align-self:center;}.elementor-8099 .elementor-element.elementor-element-fc67114 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-8099 .elementor-element.elementor-element-fc67114 .elementor-icon{font-size:45px;}.elementor-8099 .elementor-element.elementor-element-fc67114 .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-fc67114 .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;}.elementor-8099 .elementor-element.elementor-element-fc67114 .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-fc67114:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-fc67114:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-fc67114 .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-407c63b{width:var( --container-widget-width, 69% );max-width:69%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-407c63b.elementor-element{--align-self:center;}.elementor-8099 .elementor-element.elementor-element-407c63b .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-8099 .elementor-element.elementor-element-407c63b .elementor-icon{font-size:45px;}.elementor-8099 .elementor-element.elementor-element-407c63b .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-407c63b .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:700;}.elementor-8099 .elementor-element.elementor-element-407c63b .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-407c63b:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-407c63b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8099 .elementor-element.elementor-element-407c63b .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:700;color:#1A1B1D;}.elementor-8099 .elementor-element.elementor-element-fb290b6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8099 .elementor-element.elementor-element-86f5826{--display:flex;--position:absolute;--min-height:1100px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-8099 .elementor-element.elementor-element-86f5826{left:0px;}body.rtl .elementor-8099 .elementor-element.elementor-element-86f5826{right:0px;}.elementor-8099 .elementor-element.elementor-element-543ed46{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-8099 .elementor-element.elementor-element-543ed46 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#000000;}.elementor-8099 .elementor-element.elementor-element-4e54043{--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:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-8099 .elementor-element.elementor-element-8bccec6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8099 .elementor-element.elementor-element-8bccec6:not(.elementor-motion-effects-element-type-background), .elementor-8099 .elementor-element.elementor-element-8bccec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303333;}.elementor-8099 .elementor-element.elementor-element-5a4883c{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-66e808d .elementor-icon-box-wrapper{gap:20px;}.elementor-8099 .elementor-element.elementor-element-66e808d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-66e808d .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-66e808d .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-66e808d:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-66e808d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-66e808d .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-684166c{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8099 .elementor-element.elementor-element-684166c:not(.elementor-motion-effects-element-type-background), .elementor-8099 .elementor-element.elementor-element-684166c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303333;}.elementor-8099 .elementor-element.elementor-element-5813987{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8099 .elementor-element.elementor-element-cd15b3f .elementor-icon-box-wrapper{gap:20px;}.elementor-8099 .elementor-element.elementor-element-cd15b3f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-cd15b3f .elementor-icon-box-title, .elementor-8099 .elementor-element.elementor-element-cd15b3f .elementor-icon-box-title a{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:600;}.elementor-8099 .elementor-element.elementor-element-cd15b3f:has(:hover) .elementor-icon-box-title,
					 .elementor-8099 .elementor-element.elementor-element-cd15b3f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-cd15b3f .elementor-icon-box-description{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-ba8e443{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-title-border-radius:10px 10px 0px 0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-8099 .elementor-element.elementor-element-ba8e443 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-ba8e443.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFEFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:#AD4141;}.elementor-8099 .elementor-element.elementor-element-ba8e443.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8099 .elementor-element.elementor-element-ba8e443.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:#AD4141;}.elementor-8099 .elementor-element.elementor-element-ba8e443.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 0px 1px;border-color:#AD4141;}.elementor-8099 .elementor-element.elementor-element-ba8e443.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"League Spartan", Sans-serif;font-weight:400;}.elementor-8099 .elementor-element.elementor-element-ba8e443 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-8099 .elementor-element.elementor-element-bf7422b{--display:flex;--min-height:564px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8099 .elementor-element.elementor-element-ef79a21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8099 .elementor-element.elementor-element-b651e0f{text-align:center;}.elementor-8099 .elementor-element.elementor-element-b651e0f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-eb1811b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-eb1811b p{margin-block-end:0px;}.elementor-8099 .elementor-element.elementor-element-eb1811b a{color:#FFFFFF;}.elementor-8099 .elementor-element.elementor-element-32e373f{--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;}.elementor-8099 .elementor-element.elementor-element-b4a1b3b .elementor-button{background-color:transparent;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.2px;fill:#FF645C;color:#FF645C;background-image:linear-gradient(90deg, #FFFFFF 0%, #EEEEEE 100%);transition-duration:0s;border-radius:15px 15px 15px 15px;padding:18px 25px 15px 25px;}.elementor-8099 .elementor-element.elementor-element-b4a1b3b .elementor-button:hover, .elementor-8099 .elementor-element.elementor-element-b4a1b3b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #EEEEEE 100%);}body.elementor-page-8099:not(.elementor-motion-effects-element-type-background), body.elementor-page-8099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.casewareafrica.com/rw/wp-content/uploads/sites/21/2026/06/Dots-Product-Page-5.svg");background-position:top left;background-repeat:no-repeat;background-size:34% auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8099 .elementor-element.elementor-element-76c971f{--width:66%;}.elementor-8099 .elementor-element.elementor-element-790bdba{--width:100%;}.elementor-8099 .elementor-element.elementor-element-45b7365{--width:85%;}.elementor-8099 .elementor-element.elementor-element-732510a{--content-width:1600px;}.elementor-8099 .elementor-element.elementor-element-5e80297{--width:100%;}.elementor-8099 .elementor-element.elementor-element-4da4088{--width:100%;}.elementor-8099 .elementor-element.elementor-element-fe87ace{--width:100%;}.elementor-8099 .elementor-element.elementor-element-53af378{--width:100%;}.elementor-8099 .elementor-element.elementor-element-be06249{--width:100%;}.elementor-8099 .elementor-element.elementor-element-bab5de5{--width:85%;}.elementor-8099 .elementor-element.elementor-element-eddbe87{--width:100%;}.elementor-8099 .elementor-element.elementor-element-ef79a21{--width:61%;}}@media(max-width:767px){.elementor-8099 .elementor-element.elementor-element-109ff97{--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8099 .elementor-element.elementor-element-76c971f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8099 .elementor-element.elementor-element-61a1a2c{text-align:center;}.elementor-8099 .elementor-element.elementor-element-4306f63{--justify-content:center;}.elementor-8099 .elementor-element.elementor-element-fe87ace{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8099 .elementor-element.elementor-element-53af378{--width:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-7b6d9e7 .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-4dfebbc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-4dfebbc .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-72b3a8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-72b3a8b .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-be06249{--width:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8099 .elementor-element.elementor-element-789a591{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-789a591 .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-72a55f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-72a55f8 .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-caaf95d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-caaf95d .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-bab5de5{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8099 .elementor-element.elementor-element-eddbe87{--width:290px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8099 .elementor-element.elementor-element-daccc53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-daccc53 .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-8d053cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-8d053cc .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-474d4ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-474d4ce .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-4c2470e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-4c2470e .elementor-icon-box-wrapper{text-align:center;}.elementor-8099 .elementor-element.elementor-element-a6fa42c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8099 .elementor-element.elementor-element-a6fa42c .elementor-icon-box-wrapper{text-align:center;}}