.elementor-3726 .elementor-element.elementor-element-7cd50f3{width:var( --container-widget-width, 101.956% );max-width:101.956%;--container-widget-width:101.956%;--container-widget-flex-grow:0;}.elementor-3726 .elementor-element.elementor-element-7cd50f3 > .elementor-widget-container{margin:-90px 0px 0px -20px;}.elementor-3726 .elementor-element.elementor-element-7cd50f3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3726 .elementor-element.elementor-element-4215e3e{--display:flex;--overlay-opacity:0.5;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3726 .elementor-element.elementor-element-4215e3e::before, .elementor-3726 .elementor-element.elementor-element-4215e3e > .elementor-background-video-container::before, .elementor-3726 .elementor-element.elementor-element-4215e3e > .e-con-inner > .elementor-background-video-container::before, .elementor-3726 .elementor-element.elementor-element-4215e3e > .elementor-background-slideshow::before, .elementor-3726 .elementor-element.elementor-element-4215e3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3726 .elementor-element.elementor-element-4215e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EDEDFF;--background-overlay:'';}.elementor-3726 .elementor-element.elementor-element-1defea6{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3726 .elementor-element.elementor-element-1defea6::before, .elementor-3726 .elementor-element.elementor-element-1defea6 > .elementor-background-video-container::before, .elementor-3726 .elementor-element.elementor-element-1defea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3726 .elementor-element.elementor-element-1defea6 > .elementor-background-slideshow::before, .elementor-3726 .elementor-element.elementor-element-1defea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3726 .elementor-element.elementor-element-1defea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3726 .elementor-element.elementor-element-66d35f1{--spacer-size:20px;}.elementor-3726 .elementor-element.elementor-element-70e3636{--display:flex;--overlay-opacity:0;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3726 .elementor-element.elementor-element-70e3636:not(.elementor-motion-effects-element-type-background), .elementor-3726 .elementor-element.elementor-element-70e3636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3726 .elementor-element.elementor-element-70e3636::before, .elementor-3726 .elementor-element.elementor-element-70e3636 > .elementor-background-video-container::before, .elementor-3726 .elementor-element.elementor-element-70e3636 > .e-con-inner > .elementor-background-video-container::before, .elementor-3726 .elementor-element.elementor-element-70e3636 > .elementor-background-slideshow::before, .elementor-3726 .elementor-element.elementor-element-70e3636 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3726 .elementor-element.elementor-element-70e3636 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EDEDFF;--background-overlay:'';}.elementor-3726 .elementor-element.elementor-element-3b660a0{--spacer-size:50px;}.elementor-3726 .elementor-element.elementor-element-0f33e63{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-3726 .elementor-element.elementor-element-0f33e63.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3726 .elementor-element.elementor-element-c2dcec9{--spacer-size:50px;}.elementor-3726 .elementor-element.elementor-element-91e5a60{--spacer-size:50px;}.elementor-3726 .elementor-element.elementor-element-f9fc362{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-3726 .elementor-element.elementor-element-f9fc362.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3726 .elementor-element.elementor-element-9e4cb0f{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3726 .elementor-element.elementor-element-4215e3e{--content-width:1315px;}.elementor-3726 .elementor-element.elementor-element-1defea6{--content-width:1315px;}.elementor-3726 .elementor-element.elementor-element-70e3636{--content-width:1315px;}}@media(max-width:1024px){.elementor-3726 .elementor-element.elementor-element-7cd50f3 > .elementor-widget-container{margin:-20px 0px 0px -20px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3726 .elementor-element.elementor-element-7cd50f3 > .elementor-widget-container{margin:0px -0px 0px -17px;}}/* Start custom CSS for html, class: .elementor-element-879f65e */.badge-dark {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--navy-deep);
  color: var(--green-light);
  padding: 6px 14px;
  border-radius: 100px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.8px;
  margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21e2d48 */.badge-dark {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--navy-deep);
  color: var(--green-light);
  padding: 6px 14px;
  border-radius: 100px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.8px;
  margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f33e63 */.badge-dark {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--navy-deep);
  color: var(--green-light);
  padding: 6px 14px;
  border-radius: 100px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.8px;
  margin-bottom: 18px;
}/* End custom CSS */