.elementor-50 .elementor-element.elementor-element-ab81cba {
  --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;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:30px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-53e43fb {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:flex-end;
  --overflow:hidden;
  --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-50 .elementor-element.elementor-element-c10bcf6 {
  --display:flex;
  --min-height:500px;
  --justify-content:center;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --overlay-opacity:1;
}
.elementor-50 .elementor-element.elementor-element-c10bcf6:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-c10bcf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://www.insurancedady.ae/sites/default/files/inline-images/2.jpg");
  background-position:center center;
  background-size:cover;
}
.elementor-50 .elementor-element.elementor-element-c10bcf6::before,
.elementor-50 .elementor-element.elementor-element-c10bcf6 > .elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-c10bcf6 > .e-con-inner > .elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-c10bcf6 > .elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-c10bcf6 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-c10bcf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#FFFFFF2E;
  --background-overlay:'';
}
.elementor-50 .elementor-element.elementor-element-c10bcf6.e-con:hover {
  --e-con-transform-scale:1.2;
}
.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-50 .elementor-element.elementor-element-da6d366 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-da6d366.elementor-element {
  --order:99999 /* order end hack */;
}
.elementor-50 .elementor-element.elementor-element-da6d366 {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-da6d366 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  text-transform:uppercase;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-1eb9df6 {
  --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;
  --overflow:hidden;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-94a1765 {
  --display:flex;
  --min-height:500px;
  --justify-content:center;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --overlay-opacity:1;
}
.elementor-50 .elementor-element.elementor-element-94a1765:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-94a1765 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://www.insurancedady.ae/sites/default/files/inline-images/3.jpg");
  background-position:center center;
  background-size:cover;
}
.elementor-50 .elementor-element.elementor-element-94a1765::before,
.elementor-50 .elementor-element.elementor-element-94a1765 > .elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-94a1765 > .e-con-inner > .elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-94a1765 > .elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-94a1765 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-94a1765 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#FFFFFF2E;
  --background-overlay:'';
}
.elementor-50 .elementor-element.elementor-element-94a1765.e-con:hover {
  --e-con-transform-scale:1.2;
}
.elementor-50 .elementor-element.elementor-element-791dd25 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-791dd25.elementor-element {
  --order:99999 /* order end hack */;
}
.elementor-50 .elementor-element.elementor-element-791dd25 {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-791dd25 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  text-transform:uppercase;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-bbac068 {
  --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;
  --overflow:hidden;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-4c678f9 {
  --display:flex;
  --min-height:500px;
  --justify-content:center;
  --align-items:center;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --overlay-opacity:1;
}
.elementor-50 .elementor-element.elementor-element-4c678f9:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-4c678f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://www.insurancedady.ae/sites/default/files/inline-images/1.jpg");
  background-position:center center;
  background-size:cover;
}
.elementor-50 .elementor-element.elementor-element-4c678f9::before,
.elementor-50 .elementor-element.elementor-element-4c678f9 > .elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-4c678f9 > .e-con-inner > .elementor-background-video-container::before,
.elementor-50 .elementor-element.elementor-element-4c678f9 > .elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-4c678f9 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-50 .elementor-element.elementor-element-4c678f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#FFFFFF2E;
  --background-overlay:'';
}
.elementor-50 .elementor-element.elementor-element-4c678f9.e-con:hover {
  --e-con-transform-scale:1.2;
}
.elementor-50 .elementor-element.elementor-element-47397b0 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-47397b0.elementor-element {
  --order:99999 /* order end hack */;
}
.elementor-50 .elementor-element.elementor-element-47397b0 {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-47397b0 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  text-transform:uppercase;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-2b84940 {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-2b84940:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-2b84940 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-d80f340 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-9b2a34d > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-9b2a34d {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-9b2a34d .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#FFFFFF;
}
.elementor-widget-text-editor {
  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-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-50 .elementor-element.elementor-element-e805835 {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-8133fbe {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-0fc1e6c {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-2ff42d4 {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-0ffe645 {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-e976db9 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.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-50 .elementor-element.elementor-element-61a2cfd {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-61a2cfd:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-61a2cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F1F2F3;
}
.elementor-50 .elementor-element.elementor-element-c630dff {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-9aa4187 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-9aa4187 {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-9aa4187 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-ddf4bd0 {
  --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-widget-image-box .elementor-image-box-title {
  color:var( --e-global-color-primary );
  font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight:var( --e-global-typography-primary-font-weight );
}
.elementor-widget-image-box .elementor-image-box-description {
  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-50 .elementor-element.elementor-element-459746f > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-459746f.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-459746f.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-459746f.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-459746f.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-459746f .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-459746f .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-459746f .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-459746f .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-b920c6c {
  --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-50 .elementor-element.elementor-element-bc06c13 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-bc06c13.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-bc06c13.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-bc06c13.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-bc06c13.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-bc06c13 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-bc06c13 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-bc06c13 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-bc06c13 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-e5273d1 {
  --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-50 .elementor-element.elementor-element-57549d3 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-57549d3.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-57549d3.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-57549d3.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-57549d3.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-57549d3 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-57549d3 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-57549d3 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-57549d3 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-0b0d43f {
  --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-50 .elementor-element.elementor-element-a02ce06 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-a02ce06.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-a02ce06.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-a02ce06.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-a02ce06.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-a02ce06 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-a02ce06 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-a02ce06 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-a02ce06 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-1eaa3a2 {
  --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-50 .elementor-element.elementor-element-f1ef1bd > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-f1ef1bd .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-1191b3d {
  --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-50 .elementor-element.elementor-element-7b6e983 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-7b6e983.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-7b6e983.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-7b6e983.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-7b6e983.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-7b6e983 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-7b6e983 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-7b6e983 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-7b6e983 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-43290d0 {
  --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-50 .elementor-element.elementor-element-fd74ac1 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-fd74ac1.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-fd74ac1.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-fd74ac1.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-fd74ac1.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-fd74ac1 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-fd74ac1 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-fd74ac1 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-fd74ac1 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-e5b3bfb {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-e5b3bfb:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-e5b3bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-922ca3a {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-d646cd4 > .elementor-widget-container {
  padding:0px 0px 20px 28px;
}
.elementor-50 .elementor-element.elementor-element-d646cd4 {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-d646cd4 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#FFFFFF;
}
.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 {
  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-description {
  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-50 .elementor-element.elementor-element-8f28e99 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-8f28e99 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-8f28e99.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-8f28e99.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-8f28e99.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-8f28e99 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-8f28e99 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-8f28e99 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-8f28e99 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-3b4b4ac {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-3b4b4ac .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-3b4b4ac.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-3b4b4ac.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-3b4b4ac.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-3b4b4ac .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-3b4b4ac .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-3b4b4ac .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-3b4b4ac .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-ee576cb {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-ee576cb .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-ee576cb.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-ee576cb.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-ee576cb.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-ee576cb .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-ee576cb .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-ee576cb .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-ee576cb .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-608d476 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-608d476 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-608d476.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-608d476.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-608d476.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-608d476 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-608d476 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-608d476 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-608d476 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-dd1d30a {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-dd1d30a .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-dd1d30a.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-dd1d30a.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-dd1d30a.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-dd1d30a .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-dd1d30a .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-dd1d30a .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-dd1d30a .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-8049547 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-5243d41 img {
  box-shadow:0px 0px 46px -3px rgba(0,0,0,0.5);
}
.elementor-50 .elementor-element.elementor-element-93f0a80 {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-93f0a80:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-93f0a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F1F2F3;
}
.elementor-50 .elementor-element.elementor-element-70c9fe8 {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-0b8c69d > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-0b8c69d {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-0b8c69d .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-949b1bd {
  --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-50 .elementor-element.elementor-element-00a7093 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-00a7093.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-00a7093.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-00a7093.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-00a7093.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-00a7093 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-00a7093 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-00a7093 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-00a7093 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-ca8ecc2 {
  --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-50 .elementor-element.elementor-element-aff2965 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-aff2965.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-aff2965.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-aff2965.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-aff2965.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-aff2965 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-aff2965 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-aff2965 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-aff2965 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-c741074 {
  --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-50 .elementor-element.elementor-element-137e42f > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-137e42f.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-137e42f.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-137e42f.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-137e42f.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-137e42f .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-137e42f .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-137e42f .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-137e42f .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-2ed5c5f {
  --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-50 .elementor-element.elementor-element-e3b4dbb > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-e3b4dbb .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-3f85bbe {
  --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-50 .elementor-element.elementor-element-35312bd > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-35312bd.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-35312bd.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-35312bd.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-35312bd.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-35312bd .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-35312bd .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-35312bd .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-35312bd .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-42648e9 {
  --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-50 .elementor-element.elementor-element-ea8fcf3 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3 .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-ea8fcf3 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-17eadf7 {
  --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-50 .elementor-element.elementor-element-801952f > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-801952f.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-801952f.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-801952f.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-801952f.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-801952f .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-801952f .elementor-image-box-wrapper .elementor-image-box-img {
  width:45%;
}
.elementor-50 .elementor-element.elementor-element-801952f .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-801952f .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-8081f3f {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-8081f3f:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-8081f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F1F2F3;
}
.elementor-50 .elementor-element.elementor-element-ae830f9 {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-21b8764 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-21b8764 {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-21b8764 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-de5ec74 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-de5ec74 {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-c181cfd > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-c181cfd {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-c181cfd .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-763bb33 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-763bb33 {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-7fe3e62 {
  --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-50 .elementor-element.elementor-element-14c3cb5 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-14c3cb5.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-14c3cb5.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-14c3cb5.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-14c3cb5.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-14c3cb5 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-14c3cb5 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-14c3cb5 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-14c3cb5 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-09eb984 {
  --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-50 .elementor-element.elementor-element-3e291f6 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-3e291f6.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-3e291f6.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-3e291f6.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-3e291f6.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-3e291f6 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-3e291f6 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-3e291f6 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-3e291f6 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-11fa6dd {
  --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-50 .elementor-element.elementor-element-f3d14c6 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-f3d14c6.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-f3d14c6.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-f3d14c6.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-f3d14c6.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-f3d14c6 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-f3d14c6 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-f3d14c6 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-f3d14c6 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-da18f1f {
  --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-50 .elementor-element.elementor-element-63c660d > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-63c660d.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-63c660d.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-63c660d.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-63c660d.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-63c660d .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-63c660d .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-63c660d .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-63c660d .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-6cc8eca {
  --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-50 .elementor-element.elementor-element-8e3bde1 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-8e3bde1.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-8e3bde1.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-8e3bde1.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-8e3bde1.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-8e3bde1 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-8e3bde1 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-8e3bde1 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-8e3bde1 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-f7227d6 {
  --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-50 .elementor-element.elementor-element-f93e638 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-f93e638.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-f93e638.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-f93e638.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-f93e638.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-f93e638 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-f93e638 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-f93e638 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-f93e638 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-a978302 {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-a978302:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-a978302 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-69138cb {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-354b95e > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-354b95e {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-354b95e .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-260f2a0 {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-fa820d4 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-fa820d4 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-fa820d4.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-fa820d4.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-fa820d4.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-fa820d4 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-fa820d4 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-fa820d4 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-fa820d4 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-a59812d {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-a59812d .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-a59812d.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-a59812d.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-a59812d.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-a59812d .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-a59812d .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-a59812d .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-a59812d .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-0d42aaa {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-0d42aaa .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-0d42aaa.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-0d42aaa.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-0d42aaa.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-0d42aaa .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-0d42aaa .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-0d42aaa .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-0d42aaa .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-536ac9f {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-536ac9f .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-536ac9f.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-536ac9f.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-536ac9f.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-536ac9f .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-536ac9f .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-536ac9f .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-536ac9f .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-35327ed {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-35327ed .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-35327ed.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-35327ed.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-35327ed.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-35327ed .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-35327ed .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-35327ed .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-35327ed .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-7586af3 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-7586af3 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7586af3.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7586af3.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-7586af3.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7586af3 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-7586af3 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-7586af3 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-7586af3 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-917ba9d {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-917ba9d .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-917ba9d.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-917ba9d.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-917ba9d.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-917ba9d .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-917ba9d .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-917ba9d .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-917ba9d .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-d1b513b {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-36665ca {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-0b19361 img {
  box-shadow:0px 0px 46px -3px rgba(0,0,0,0.5);
}
.elementor-50 .elementor-element.elementor-element-19bad19 {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-19bad19:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-19bad19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-f1b051a > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-f1b051a {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-f1b051a .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-3661da1 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-3661da1 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-3661da1.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-3661da1.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-3661da1.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-3661da1 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-3661da1 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-3661da1 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-3661da1 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-9204844 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-9204844 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-9204844.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-9204844.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-9204844.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-9204844 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-9204844 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-9204844 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-9204844 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-3f7671f {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-3f7671f .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-3f7671f.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-3f7671f.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-3f7671f.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-3f7671f .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-3f7671f .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-3f7671f .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-3f7671f .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-cdcfacf {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-cdcfacf .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-cdcfacf.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-cdcfacf.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-cdcfacf.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-cdcfacf .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-cdcfacf .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-cdcfacf .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-cdcfacf .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-cf9e047 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-cf9e047 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-cf9e047.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-cf9e047.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-cf9e047.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-cf9e047 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-cf9e047 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-cf9e047 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-cf9e047 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-733b92c {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-733b92c .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-733b92c.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-733b92c.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-733b92c.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-733b92c .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-733b92c .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-733b92c .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-733b92c .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-d7c692e {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-d7c692e .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-d7c692e.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-d7c692e.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-d7c692e.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-d7c692e .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-d7c692e .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-d7c692e .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-d7c692e .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-d30c180 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-d30c180 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-d30c180.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-d30c180.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-d30c180.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-d30c180 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-d30c180 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-d30c180 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-d30c180 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-fbb0a05 {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-97ee5fe {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-97ee5fe:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-97ee5fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F1F2F3;
}
.elementor-50 .elementor-element.elementor-element-4afc0e4 {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-3653c1d > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-3653c1d {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-3653c1d .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-0ee1fee > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-0ee1fee {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-96c9b75 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-96c9b75 {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-96c9b75 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-98e68a0 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-98e68a0 {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-df862ba {
  --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-50 .elementor-element.elementor-element-61fbd04 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-61fbd04.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-61fbd04.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-61fbd04.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-61fbd04.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-61fbd04 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-61fbd04 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-61fbd04 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-61fbd04 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-142aef5 {
  --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-50 .elementor-element.elementor-element-b275450 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-b275450.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-b275450.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-b275450.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-b275450.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-b275450 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-b275450 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-b275450 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-b275450 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-30c91e4 {
  --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-50 .elementor-element.elementor-element-02827ce > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-02827ce.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-02827ce.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-02827ce.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-02827ce.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-02827ce .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-02827ce .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-02827ce .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-02827ce .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-1c93453 {
  --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-50 .elementor-element.elementor-element-98704c6 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-98704c6.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-98704c6.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-98704c6.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-98704c6.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-98704c6 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-98704c6 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-98704c6 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-98704c6 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-0b8f071 {
  --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-50 .elementor-element.elementor-element-e91596f > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-e91596f.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-e91596f.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-e91596f.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-e91596f.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-e91596f .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-e91596f .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-e91596f .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-e91596f .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-7560ed2 {
  --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-50 .elementor-element.elementor-element-e8428ee > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-e8428ee.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-e8428ee.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-e8428ee.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-e8428ee.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-e8428ee .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-e8428ee .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-e8428ee .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-e8428ee .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-1ce10cf {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-1ce10cf:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-1ce10cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-7378616 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-e8c7250 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-e8c7250 {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-e8c7250 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-c9e8c2a {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-4fca58d {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-4fca58d .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-4fca58d.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-4fca58d.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-4fca58d.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-4fca58d .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-4fca58d .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-4fca58d .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-4fca58d .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-b190a86 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-b190a86 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b190a86.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b190a86.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-b190a86.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b190a86 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-b190a86 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-b190a86 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-b190a86 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-b380e89 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-b380e89 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b380e89.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b380e89.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-b380e89.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b380e89 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-b380e89 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-b380e89 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-b380e89 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-7feffef {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-7feffef .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7feffef.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7feffef.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-7feffef.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7feffef .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-7feffef .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-7feffef .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-7feffef .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-0732459 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-0732459 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-0732459.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-0732459.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-0732459.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-0732459 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-0732459 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-0732459 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-0732459 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-0d78f54 {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-bf2d031 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-79ef919 img {
  box-shadow:0px 0px 46px -3px rgba(0,0,0,0.5);
}
.elementor-50 .elementor-element.elementor-element-97d2930 {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-97d2930:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-97d2930 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-76a82b4 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-76a82b4 {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-76a82b4 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-38d555b {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-38d555b .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-38d555b.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-38d555b.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-38d555b.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-38d555b .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-38d555b .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-38d555b .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-38d555b .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-90d8f3b {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-90d8f3b .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-90d8f3b.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-90d8f3b.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-90d8f3b.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-90d8f3b .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-90d8f3b .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-90d8f3b .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-90d8f3b .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-8af4504 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-8af4504 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-8af4504.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-8af4504.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-8af4504.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-8af4504 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-8af4504 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-8af4504 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-8af4504 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-f9bd9fc {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-f9bd9fc .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-f9bd9fc.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-f9bd9fc.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-f9bd9fc.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-f9bd9fc .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-f9bd9fc .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-f9bd9fc .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-f9bd9fc .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-3807d1f {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-3807d1f .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-3807d1f.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-3807d1f.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-3807d1f.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-3807d1f .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-3807d1f .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-3807d1f .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-3807d1f .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-198b2a3 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-198b2a3 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-198b2a3.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-198b2a3.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-198b2a3.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-198b2a3 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-198b2a3 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-198b2a3 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-198b2a3 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-9bd65b7 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-9bd65b7 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-9bd65b7.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-9bd65b7.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-9bd65b7.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-9bd65b7 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-9bd65b7 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-9bd65b7 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-9bd65b7 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-7d3e33f {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-5ae3c30 {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-5ae3c30:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-5ae3c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F1F2F3;
}
.elementor-50 .elementor-element.elementor-element-4075b0c {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-85611d3 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-85611d3 {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-85611d3 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-7232356 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-7232356 {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-0ef275f > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-0ef275f {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-0ef275f .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-9cb7d3c > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-9cb7d3c {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-6f4c13f {
  --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-50 .elementor-element.elementor-element-4549dd6 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-4549dd6.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-4549dd6.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-4549dd6.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-4549dd6.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-4549dd6 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-4549dd6 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-4549dd6 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-4549dd6 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-995ed96 {
  --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-50 .elementor-element.elementor-element-b69d9ed > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-b69d9ed.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-b69d9ed.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-b69d9ed.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-b69d9ed.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-b69d9ed .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-b69d9ed .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-b69d9ed .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-b69d9ed .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-007f4a5 {
  --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-50 .elementor-element.elementor-element-e1c936a > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-e1c936a.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-e1c936a.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-e1c936a.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-e1c936a.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-e1c936a .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-e1c936a .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-e1c936a .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-e1c936a .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-73c58d2 {
  --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-50 .elementor-element.elementor-element-3eba9f5 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-3eba9f5.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-3eba9f5.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-3eba9f5.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-3eba9f5.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-3eba9f5 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-3eba9f5 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-3eba9f5 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-3eba9f5 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-162138b {
  --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-50 .elementor-element.elementor-element-5930dce > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-5930dce.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-5930dce.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-5930dce.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-5930dce.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-5930dce .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-5930dce .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-5930dce .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-5930dce .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-938fc9b {
  --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-50 .elementor-element.elementor-element-fcc7646 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-fcc7646.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-fcc7646.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-fcc7646.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-fcc7646.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-fcc7646 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-fcc7646 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-fcc7646 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-fcc7646 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-b91082e {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-b91082e:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-b91082e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-33f6e50 {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-081f6b0 > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-50 .elementor-element.elementor-element-081f6b0 {
  text-align:left;
}
.elementor-50 .elementor-element.elementor-element-081f6b0 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-d92289c {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-b06612c {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-b06612c .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b06612c.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b06612c.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-b06612c.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-b06612c .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-b06612c .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-b06612c .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-b06612c .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-e77f4d1 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-e77f4d1 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-e77f4d1.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-e77f4d1.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-e77f4d1.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-e77f4d1 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-e77f4d1 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-e77f4d1 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-e77f4d1 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-d80dbd1 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-d80dbd1 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-d80dbd1.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-d80dbd1.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-d80dbd1.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-d80dbd1 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-d80dbd1 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-d80dbd1 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-d80dbd1 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-7d10d08 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-7d10d08 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7d10d08.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7d10d08.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-7d10d08.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7d10d08 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-7d10d08 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-7d10d08 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-7d10d08 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-7030d1a {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-7030d1a .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7030d1a.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7030d1a.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-7030d1a.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-7030d1a .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-7030d1a .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-7030d1a .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-7030d1a .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-3daa6a3 {
  --icon-box-icon-margin:5px;
}
.elementor-50 .elementor-element.elementor-element-3daa6a3 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-3daa6a3.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-3daa6a3.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-3daa6a3.elementor-view-default .elementor-icon {
  fill:#FFFFFF;
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-3daa6a3 .elementor-icon {
  font-size:24px;
}
.elementor-50 .elementor-element.elementor-element-3daa6a3 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-3daa6a3 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-3daa6a3 .elementor-icon-box-description {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-4084e49 {
  color:#FFFFFF;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-6c7ba2b {
  --display:flex;
  --flex-direction:column;
  --container-widget-width:100%;
  --container-widget-height:initial;
  --container-widget-flex-grow:0;
  --container-widget-align-self:initial;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
}
.elementor-50 .elementor-element.elementor-element-95e5597 img {
  box-shadow:0px 0px 46px -3px rgba(0,0,0,0.5);
}
.elementor-50 .elementor-element.elementor-element-bada944 {
  --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:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-bada944:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-bada944 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
}
.elementor-50 .elementor-element.elementor-element-77dc200 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-77dc200 {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-77dc200 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-34be4df {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-34be4df .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-34be4df.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-34be4df.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-34be4df.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-34be4df .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-34be4df .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-34be4df .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-34be4df .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-316ee65 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-316ee65 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-316ee65.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-316ee65.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-316ee65.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-316ee65 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-316ee65 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-316ee65 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-316ee65 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-4824a9d {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-4824a9d .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-4824a9d.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-4824a9d.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-4824a9d.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-4824a9d .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-4824a9d .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-4824a9d .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-4824a9d .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-9397c9d {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-9397c9d .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-9397c9d.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-9397c9d.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-9397c9d.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-9397c9d .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-9397c9d .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-9397c9d .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-9397c9d .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-1c11638 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-1c11638 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-1c11638.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-1c11638.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-1c11638.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-1c11638 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-1c11638 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-1c11638 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-1c11638 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-e401f2d {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-e401f2d .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-e401f2d.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-e401f2d.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-e401f2d.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-e401f2d .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-e401f2d .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-e401f2d .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-e401f2d .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-da6db84 {
  --icon-box-icon-margin:20px;
}
.elementor-50 .elementor-element.elementor-element-da6db84 .elementor-icon-box-title {
  margin-bottom:8px;
  color:#0E0B5A;
}
.elementor-50 .elementor-element.elementor-element-da6db84.elementor-view-stacked .elementor-icon {
  background-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-da6db84.elementor-view-framed .elementor-icon,
.elementor-50 .elementor-element.elementor-element-da6db84.elementor-view-default .elementor-icon {
  fill:#106ACB;
  color:#106ACB;
  border-color:#106ACB;
}
.elementor-50 .elementor-element.elementor-element-da6db84 .elementor-icon {
  font-size:35px;
}
.elementor-50 .elementor-element.elementor-element-da6db84 .elementor-icon-box-title,
.elementor-50 .elementor-element.elementor-element-da6db84 .elementor-icon-box-title a {
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
}
.elementor-50 .elementor-element.elementor-element-da6db84 .elementor-icon-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:20px;
}
.elementor-50 .elementor-element.elementor-element-2905cc2 {
  text-align:center;
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:26px;
}
.elementor-50 .elementor-element.elementor-element-62fb933 {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-804802d {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-a3cb4ec > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-a3cb4ec {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-a3cb4ec .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-aa2c026 {
  --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-50 .elementor-element.elementor-element-8251dc2 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-8251dc2.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-8251dc2.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-8251dc2.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-8251dc2.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-8251dc2 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-8251dc2 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-8251dc2 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-8251dc2 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-777e70b {
  --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-50 .elementor-element.elementor-element-4bfde77 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-4bfde77.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-4bfde77.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-4bfde77.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-4bfde77.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-4bfde77 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-4bfde77 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-4bfde77 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-4bfde77 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-56a65ad {
  --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-50 .elementor-element.elementor-element-1e449e0 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-1e449e0.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-1e449e0.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-1e449e0.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-1e449e0.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-1e449e0 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-1e449e0 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-1e449e0 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-1e449e0 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-41e3241 {
  --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-50 .elementor-element.elementor-element-d4252d1 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-d4252d1.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-d4252d1.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-d4252d1.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-d4252d1.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-d4252d1 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-d4252d1 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-d4252d1 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-d4252d1 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-f3e4aec {
  --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-50 .elementor-element.elementor-element-c97dd1d > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-c97dd1d.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-c97dd1d.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-c97dd1d.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-c97dd1d.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-c97dd1d .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-c97dd1d .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-c97dd1d .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-c97dd1d .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-88756f6 {
  --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-50 .elementor-element.elementor-element-0e74f89 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-0e74f89.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-0e74f89.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-0e74f89.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-0e74f89.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-0e74f89 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-0e74f89 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-0e74f89 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-0e74f89 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-21d7d92 {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-9b0db40 {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-d576f5c > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-d576f5c {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-d576f5c .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-16e0371 {
  --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-50 .elementor-element.elementor-element-a6962ff > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-a6962ff.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-a6962ff.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-a6962ff.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-a6962ff.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-a6962ff .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-a6962ff .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-a6962ff .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-a6962ff .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-689ac3b {
  --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-50 .elementor-element.elementor-element-6eabad4 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-6eabad4.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-6eabad4.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-6eabad4.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-6eabad4.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-6eabad4 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-6eabad4 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-6eabad4 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-6eabad4 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-f4fe81e {
  --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-50 .elementor-element.elementor-element-314f575 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-314f575.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-314f575.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-314f575.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-314f575.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-314f575 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-314f575 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-314f575 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-314f575 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-1eb69db {
  --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-50 .elementor-element.elementor-element-8c24574 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-8c24574.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-8c24574.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-8c24574.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-8c24574.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-8c24574 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-8c24574 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-8c24574 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-8c24574 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-92530c0 {
  --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-50 .elementor-element.elementor-element-deb078b > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-deb078b.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-deb078b.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-deb078b.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-deb078b.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-deb078b .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-deb078b .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-deb078b .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-deb078b .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-bb6124c {
  --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-50 .elementor-element.elementor-element-dc02f57 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-dc02f57.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-dc02f57.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-dc02f57.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-dc02f57.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-dc02f57 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-dc02f57 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-dc02f57 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-dc02f57 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-3bcb474 {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-aa405db {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-faccb4d > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-faccb4d {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-faccb4d .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-525d9e4 {
  --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-50 .elementor-element.elementor-element-a030f96 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-a030f96.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-a030f96.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-a030f96.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-a030f96.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-a030f96 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-a030f96 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-a030f96 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-a030f96 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-5e059d5 {
  --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-50 .elementor-element.elementor-element-4f75cd6 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-4f75cd6.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-4f75cd6.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-4f75cd6.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-4f75cd6.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-4f75cd6 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-4f75cd6 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-4f75cd6 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-4f75cd6 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-274ed06 {
  --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-50 .elementor-element.elementor-element-e4df2b1 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-e4df2b1.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-e4df2b1.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-e4df2b1.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-e4df2b1.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-e4df2b1 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-e4df2b1 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-e4df2b1 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-e4df2b1 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-c68ed40 {
  --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-50 .elementor-element.elementor-element-75677aa > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-75677aa.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-75677aa.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-75677aa.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-75677aa.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-75677aa .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-75677aa .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-75677aa .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-75677aa .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-1491514 {
  --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-50 .elementor-element.elementor-element-7f13c43 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-7f13c43.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-7f13c43.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-7f13c43.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-7f13c43.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-7f13c43 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-7f13c43 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-7f13c43 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-7f13c43 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-5b7cca6 {
  --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-50 .elementor-element.elementor-element-e7996f8 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-e7996f8.elementor-element {
  --flex-grow:1;
  --flex-shrink:1;
}
.elementor-50 .elementor-element.elementor-element-e7996f8.elementor-position-right .elementor-image-box-img {
  margin-left:25px;
}
.elementor-50 .elementor-element.elementor-element-e7996f8.elementor-position-left .elementor-image-box-img {
  margin-right:25px;
}
.elementor-50 .elementor-element.elementor-element-e7996f8.elementor-position-top .elementor-image-box-img {
  margin-bottom:25px;
}
.elementor-50 .elementor-element.elementor-element-e7996f8 .elementor-image-box-title {
  margin-bottom:10px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-e7996f8 .elementor-image-box-wrapper .elementor-image-box-img {
  width:30%;
}
.elementor-50 .elementor-element.elementor-element-e7996f8 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-e7996f8 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-4aa9651 {
  --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;
  --gap:0px 0px;
  --row-gap:0px;
  --column-gap:0px;
  --flex-wrap:wrap;
  --padding-top:70px;
  --padding-bottom:70px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-50 .elementor-element.elementor-element-4aa9651:not(.elementor-motion-effects-element-type-background),
.elementor-50 .elementor-element.elementor-element-4aa9651 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#F1F2F3;
}
.elementor-50 .elementor-element.elementor-element-47194a2 {
  --display:flex;
}
.elementor-50 .elementor-element.elementor-element-81c49d1 > .elementor-widget-container {
  padding:0px 0px 20px 0px;
}
.elementor-50 .elementor-element.elementor-element-81c49d1 {
  text-align:center;
}
.elementor-50 .elementor-element.elementor-element-81c49d1 .elementor-heading-title {
  font-family:"Open Sans", Sans-serif;
  font-size:28px;
  font-weight:700;
  color:#000000;
}
.elementor-50 .elementor-element.elementor-element-75b0db9 {
  --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;
  --flex-wrap:wrap;
}
.elementor-50 .elementor-element.elementor-element-f438fec {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-f438fec > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-f438fec.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-f438fec.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-f438fec.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-f438fec .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-f438fec .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-f438fec .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-f438fec .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-5b2875f {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-5b2875f > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-5b2875f.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-5b2875f.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-5b2875f.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-5b2875f .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-5b2875f .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-5b2875f .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-5b2875f .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-92ea966 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-92ea966 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-92ea966.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-92ea966.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-92ea966.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-92ea966 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-92ea966 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-92ea966 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-92ea966 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-8fc43f2.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-8fc43f2 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-8842a72 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-8842a72 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-8842a72.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-8842a72.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-8842a72.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-8842a72 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-8842a72 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-8842a72 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-8842a72 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-f1812c6 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-f1812c6 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-f1812c6.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-f1812c6.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-f1812c6.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-f1812c6 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-f1812c6 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-f1812c6 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-f1812c6 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-76770b2 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-76770b2 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-76770b2.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-76770b2.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-76770b2.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-76770b2 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-76770b2 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-76770b2 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-76770b2 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-0748b22 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-0748b22 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-0748b22.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-0748b22.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-0748b22.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-0748b22 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-0748b22 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-0748b22 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-0748b22 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-6e8f276 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-6e8f276 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-6e8f276.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-6e8f276.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-6e8f276.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-6e8f276 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-6e8f276 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-6e8f276 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-6e8f276 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-c5d5fa0 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-2628d5a {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-2628d5a > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-2628d5a.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-2628d5a.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-2628d5a.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-2628d5a .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-2628d5a .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-2628d5a .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-2628d5a .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-6bdf29b.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-6bdf29b .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-2ea475b {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-2ea475b > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-2ea475b.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-2ea475b.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-2ea475b.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-2ea475b .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-2ea475b .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-2ea475b .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-2ea475b .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-0f488db {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-0f488db > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-0f488db.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-0f488db.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-0f488db.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-0f488db .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-0f488db .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-0f488db .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-0f488db .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-0d80c6d.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-0d80c6d .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-fbdbe10.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-fbdbe10 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-e68fdb6.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-e68fdb6 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
.elementor-50 .elementor-element.elementor-element-7972339 {
  width:var( --container-widget-width, 18% );
  max-width:18%;
  --container-widget-width:18%;
  --container-widget-flex-grow:0;
}
.elementor-50 .elementor-element.elementor-element-7972339 > .elementor-widget-container {
  background-color:#FFFFFF;
  padding:20px 20px 20px 20px;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-50 .elementor-element.elementor-element-7972339.elementor-position-right .elementor-image-box-img {
  margin-left:15px;
}
.elementor-50 .elementor-element.elementor-element-7972339.elementor-position-left .elementor-image-box-img {
  margin-right:15px;
}
.elementor-50 .elementor-element.elementor-element-7972339.elementor-position-top .elementor-image-box-img {
  margin-bottom:15px;
}
.elementor-50 .elementor-element.elementor-element-7972339 .elementor-image-box-title {
  margin-bottom:13px;
  color:#0E0B5A;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}
.elementor-50 .elementor-element.elementor-element-7972339 .elementor-image-box-wrapper .elementor-image-box-img {
  width:50px;
}
.elementor-50 .elementor-element.elementor-element-7972339 .elementor-image-box-img img {
  transition-duration:0.3s;
}
.elementor-50 .elementor-element.elementor-element-7972339 .elementor-image-box-description {
  color:#000000;
  font-family:"Open Sans", Sans-serif;
  font-size:16px;
  font-weight:500;
  line-height:24px;
}
@media(max-width:767px) {
  .elementor-50 .elementor-element.elementor-element-da6d366 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-791dd25 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-47397b0 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-9b2a34d .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-9aa4187 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-459746f .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-459746f .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-bc06c13 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-bc06c13 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-57549d3 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-57549d3 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-a02ce06 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-a02ce06 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-f1ef1bd .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-f1ef1bd .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-7b6e983 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-7b6e983 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-fd74ac1 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-fd74ac1 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-d646cd4 {
    text-align:center;
  }
  .elementor-50 .elementor-element.elementor-element-0b8c69d .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-00a7093 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-00a7093 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-aff2965 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-aff2965 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-137e42f .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-137e42f .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-e3b4dbb .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-e3b4dbb .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-35312bd .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-35312bd .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-ea8fcf3 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-ea8fcf3 .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-801952f .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-801952f .elementor-image-box-wrapper .elementor-image-box-img {
    width:100px;
  }
  .elementor-50 .elementor-element.elementor-element-21b8764 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-c181cfd .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-14c3cb5 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-3e291f6 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-f3d14c6 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-63c660d .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-8e3bde1 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-f93e638 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-354b95e {
    text-align:center;
  }
  .elementor-50 .elementor-element.elementor-element-f1b051a .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-3653c1d .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-96c9b75 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-61fbd04 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-b275450 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-02827ce .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-98704c6 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-e91596f .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-e8428ee .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-e8c7250 {
    text-align:center;
  }
  .elementor-50 .elementor-element.elementor-element-76a82b4 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-85611d3 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-0ef275f .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-4549dd6 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-b69d9ed .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-e1c936a .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-3eba9f5 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-5930dce .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-fcc7646 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-081f6b0 {
    text-align:center;
  }
  .elementor-50 .elementor-element.elementor-element-77dc200 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-a3cb4ec .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-8251dc2 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-4bfde77 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-1e449e0 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-d4252d1 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-c97dd1d .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-0e74f89 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-d576f5c .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-a6962ff .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-6eabad4 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-314f575 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-8c24574 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-deb078b .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-dc02f57 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-faccb4d .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-a030f96 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-4f75cd6 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-e4df2b1 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-75677aa .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-7f13c43 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-e7996f8 .elementor-image-box-img {
    margin-bottom:25px;
  }
  .elementor-50 .elementor-element.elementor-element-81c49d1 .elementor-heading-title {
    font-size:22px;
  }
  .elementor-50 .elementor-element.elementor-element-f438fec {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-f438fec .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-f438fec .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-5b2875f {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-5b2875f .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-5b2875f .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-92ea966 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-92ea966 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-92ea966 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-8fc43f2 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-8fc43f2 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-8fc43f2 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-8842a72 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-8842a72 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-8842a72 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-f1812c6 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-f1812c6 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-f1812c6 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-76770b2 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-76770b2 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-76770b2 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-0748b22 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-0748b22 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-0748b22 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-6e8f276 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-6e8f276 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-6e8f276 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-c5d5fa0 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-c5d5fa0 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-c5d5fa0 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-2628d5a {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-2628d5a .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-2628d5a .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-6bdf29b {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-6bdf29b .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-6bdf29b .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-2ea475b {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-2ea475b .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-2ea475b .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-0f488db {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-0f488db .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-0f488db .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-0d80c6d {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-0d80c6d .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-0d80c6d .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-fbdbe10 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-fbdbe10 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-fbdbe10 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-e68fdb6 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-e68fdb6 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-e68fdb6 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
  .elementor-50 .elementor-element.elementor-element-7972339 {
    --container-widget-width:100%;
    --container-widget-flex-grow:0;
    width:var( --container-widget-width, 100% );
    max-width:100%;
  }
  .elementor-50 .elementor-element.elementor-element-7972339 .elementor-image-box-img {
    margin-bottom:15px;
  }
  .elementor-50 .elementor-element.elementor-element-7972339 .elementor-image-box-wrapper .elementor-image-box-img {
    width:30px;
  }
}
@media(min-width:768px) {
  .elementor-50 .elementor-element.elementor-element-53e43fb {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-1eb9df6 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-bbac068 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-2b84940 {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-d80f340 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-e976db9 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-61a2cfd {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-ddf4bd0 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-b920c6c {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-e5273d1 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-0b0d43f {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-1eaa3a2 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-1191b3d {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-43290d0 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-e5b3bfb {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-922ca3a {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-8049547 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-93f0a80 {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-949b1bd {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-ca8ecc2 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-c741074 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-2ed5c5f {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-3f85bbe {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-42648e9 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-17eadf7 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-8081f3f {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-7fe3e62 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-09eb984 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-11fa6dd {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-da18f1f {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-6cc8eca {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-f7227d6 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-a978302 {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-69138cb {
    --width:65%;
  }
  .elementor-50 .elementor-element.elementor-element-36665ca {
    --width:35%;
  }
  .elementor-50 .elementor-element.elementor-element-19bad19 {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-97ee5fe {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-df862ba {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-142aef5 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-30c91e4 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-1c93453 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-0b8f071 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-7560ed2 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-1ce10cf {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-7378616 {
    --width:65%;
  }
  .elementor-50 .elementor-element.elementor-element-bf2d031 {
    --width:35%;
  }
  .elementor-50 .elementor-element.elementor-element-97d2930 {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-5ae3c30 {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-6f4c13f {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-995ed96 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-007f4a5 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-73c58d2 {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-162138b {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-938fc9b {
    --width:50%;
  }
  .elementor-50 .elementor-element.elementor-element-b91082e {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-33f6e50 {
    --width:65%;
  }
  .elementor-50 .elementor-element.elementor-element-6c7ba2b {
    --width:35%;
  }
  .elementor-50 .elementor-element.elementor-element-bada944 {
    --content-width:1320px;
  }
  .elementor-50 .elementor-element.elementor-element-aa2c026 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-777e70b {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-56a65ad {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-41e3241 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-f3e4aec {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-88756f6 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-16e0371 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-689ac3b {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-f4fe81e {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-1eb69db {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-92530c0 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-bb6124c {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-525d9e4 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-5e059d5 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-274ed06 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-c68ed40 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-1491514 {
    --width:25%;
  }
  .elementor-50 .elementor-element.elementor-element-5b7cca6 {
    --width:25%;
  }
}
