.elementor-5869 .elementor-element.elementor-element-3b020d2{--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:05%;--padding-bottom:0%;--padding-left:0%;--padding-right:010%;}.elementor-5869 .elementor-element.elementor-element-43c964e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5869 .elementor-element.elementor-element-43c964e{text-align:end;}.elementor-5869 .elementor-element.elementor-element-43c964e img{width:81%;}.elementor-5869 .elementor-element.elementor-element-2e7dc03{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:03%;--padding-bottom:0%;--padding-left:10%;--padding-right:8%;}.elementor-5869 .elementor-element.elementor-element-383c5ae{--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;}.elementor-5869 .elementor-element.elementor-element-7f4a3d6{color:var( --e-global-color-primary );}.elementor-5869 .elementor-element.elementor-element-3368da4{--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;}.elementor-5869 .elementor-element.elementor-element-5b6511a{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5869 .elementor-element.elementor-element-5df9f67{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:12%;--padding-right:10%;}.elementor-5869 .elementor-element.elementor-element-5ee5ba6{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5869 .elementor-element.elementor-element-9a41c7b{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:00%;--padding-bottom:00%;--padding-left:10%;--padding-right:8%;}.elementor-5869 .elementor-element.elementor-element-5185b13{--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;}.elementor-5869 .elementor-element.elementor-element-5185b13.e-con{--order:-99999 /* order start hack */;}.elementor-5869 .elementor-element.elementor-element-a9c538e{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5869 .elementor-element.elementor-element-d4d43c6{--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;}.elementor-5869 .elementor-element.elementor-element-d4d43c6.e-con{--align-self:center;}.elementor-5869 .elementor-element.elementor-element-fd552cb{--display:flex;--justify-content:flex-end;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5869 .elementor-element.elementor-element-fd552cb:not(.elementor-motion-effects-element-type-background), .elementor-5869 .elementor-element.elementor-element-fd552cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE0096;}.elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0aa6717-font-family ), Sans-serif;font-size:var( --e-global-typography-0aa6717-font-size );fill:var( --e-global-color-7c33cfb );color:var( --e-global-color-7c33cfb );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5b4678a );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-5869 .elementor-element.elementor-element-75331f9{width:100%;max-width:100%;}.elementor-5869 .elementor-element.elementor-element-75331f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 05px 05px 05px;}.elementor-5869 .elementor-element.elementor-element-75331f9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button:hover, .elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-7c33cfb );}.elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button:hover svg, .elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5869 .elementor-element.elementor-element-ca2bf26{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:00%;--padding-bottom:0%;--padding-left:10%;--padding-right:8%;}.elementor-5869 .elementor-element.elementor-element-7ee1204{--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;}.elementor-5869 .elementor-element.elementor-element-7ee1204.e-con{--align-self:center;}.elementor-5869 .elementor-element.elementor-element-641e66c{--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;}.elementor-5869 .elementor-element.elementor-element-3a3a6d2.elementor-element{--align-self:flex-end;}.elementor-5869 .elementor-element.elementor-element-3a3a6d2{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5869 .elementor-element.elementor-element-9dc6b38{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:8%;}.elementor-5869 .elementor-element.elementor-element-2243f10{--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;}.elementor-5869 .elementor-element.elementor-element-95ddc9c{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5869 .elementor-element.elementor-element-2b1080b{--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;}.elementor-5869 .elementor-element.elementor-element-2b1080b.e-con{--align-self:center;}.elementor-5869 .elementor-element.elementor-element-ea6e9f6{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:00%;--padding-bottom:0%;--padding-left:10%;--padding-right:8%;}.elementor-5869 .elementor-element.elementor-element-c3916f4{--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;}.elementor-5869 .elementor-element.elementor-element-c3916f4.e-con{--align-self:center;}.elementor-5869 .elementor-element.elementor-element-d370cf3{--display:flex;--justify-content:flex-end;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5869 .elementor-element.elementor-element-d370cf3:not(.elementor-motion-effects-element-type-background), .elementor-5869 .elementor-element.elementor-element-d370cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE0096;}.elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-0aa6717-font-family ), Sans-serif;font-size:var( --e-global-typography-0aa6717-font-size );fill:var( --e-global-color-7c33cfb );color:var( --e-global-color-7c33cfb );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-5b4678a );border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-5869 .elementor-element.elementor-element-5691f5a{width:100%;max-width:100%;}.elementor-5869 .elementor-element.elementor-element-5691f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 05px 05px 05px;}.elementor-5869 .elementor-element.elementor-element-5691f5a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button:hover, .elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-7c33cfb );}.elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button:hover svg, .elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5869 .elementor-element.elementor-element-c6df813{--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;}.elementor-5869 .elementor-element.elementor-element-a2713b1{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5869 .elementor-element.elementor-element-8dbc937{--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;}.elementor-5869 .elementor-element.elementor-element-2b2a3ab{--display:flex;}.elementor-5869 .elementor-element.elementor-element-bad5118{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5869 .elementor-element.elementor-element-bc36a00.elementor-element{--align-self:center;}.elementor-5869 .elementor-element.elementor-element-bc36a00{color:var( --e-global-color-primary );}.elementor-5869 .elementor-element.elementor-element-bc36a00 a{color:#283E59;transition-duration:0s;}.elementor-5869 .elementor-element.elementor-element-bc36a00 a:hover, .elementor-5869 .elementor-element.elementor-element-bc36a00 a:focus{color:var( --e-global-color-5b4678a );}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button{font-size:var( --e-global-typography-0aa6717-font-size );}.elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button{font-size:var( --e-global-typography-0aa6717-font-size );}}@media(max-width:1024px){.elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button{font-size:var( --e-global-typography-0aa6717-font-size );}.elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button{font-size:var( --e-global-typography-0aa6717-font-size );}}@media(max-width:767px){.elementor-5869 .elementor-element.elementor-element-75331f9 .elementor-button{font-size:var( --e-global-typography-0aa6717-font-size );}.elementor-5869 .elementor-element.elementor-element-5691f5a .elementor-button{font-size:var( --e-global-typography-0aa6717-font-size );}}@media(min-width:768px){.elementor-5869 .elementor-element.elementor-element-383c5ae{--width:50%;}.elementor-5869 .elementor-element.elementor-element-3368da4{--width:50%;}.elementor-5869 .elementor-element.elementor-element-5185b13{--width:50%;}.elementor-5869 .elementor-element.elementor-element-d4d43c6{--width:50%;}.elementor-5869 .elementor-element.elementor-element-fd552cb{--width:100%;}.elementor-5869 .elementor-element.elementor-element-7ee1204{--width:50%;}.elementor-5869 .elementor-element.elementor-element-641e66c{--width:50%;}.elementor-5869 .elementor-element.elementor-element-2243f10{--width:50%;}.elementor-5869 .elementor-element.elementor-element-2b1080b{--width:50%;}.elementor-5869 .elementor-element.elementor-element-c3916f4{--width:50%;}.elementor-5869 .elementor-element.elementor-element-d370cf3{--width:100%;}.elementor-5869 .elementor-element.elementor-element-c6df813{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-25c33c1 */.elementor-5869 .elementor-element.elementor-element-25c33c1 {
  line-height: 1.5em;
  font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6e6e80 */.elementor-5869 .elementor-element.elementor-element-d6e6e80 {
  line-height: 1.5em;
  font-size: 25px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-427eeab */.elementor-5869 .elementor-element.elementor-element-427eeab {
  line-height: 1.5em;
  font-size: 25px;
}/* End custom CSS */
/* Start custom CSS *//* --- Base typography --- */
p,
li {
  font-size: 19px;        /* keeps list-item text the same size as paragraphs */
  line-height: 1.8em;
  color: #283E59;         /* brand colour */
}

/* --- List-specific tweaks --- */
li {
  margin-bottom: 10px;    /* existing spacing */
}

/* Optional: if the bullet symbol itself looks oversized in your design */
li::marker {
  font-size: 1em;         /* match text size */
  color: #283E59;         /* bullet colour too */
}/* End custom CSS */