.elementor-11488 .elementor-element.elementor-element-183e509{--spacer-size:50px;}.elementor-11488 .elementor-element.elementor-element-24005b2{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11488 .elementor-element.elementor-element-5ff4b8f{text-align:left;}.elementor-11488 .elementor-element.elementor-element-5ff4b8f img{width:50%;}.elementor-11488 .elementor-element.elementor-element-9289a05{text-align:left;}.elementor-11488 .elementor-element.elementor-element-9289a05 img{width:50%;}.elementor-11488 .elementor-element.elementor-element-830cb15{--spacer-size:200px;}.elementor-11488 .elementor-element.elementor-element-1cb49be img{width:10%;}.elementor-11488 .elementor-element.elementor-element-a61729a{--e-image-carousel-slides-to-show:1;}.elementor-11488 .elementor-element.elementor-element-967b344 img{width:10%;}.elementor-11488 .elementor-element.elementor-element-3bf9bf3{--spacer-size:200px;}.elementor-11488 .elementor-element.elementor-element-4e4aaef{text-align:left;}.elementor-11488 .elementor-element.elementor-element-4e4aaef img{width:50%;}.elementor-11488 .elementor-element.elementor-element-3199a08{--spacer-size:50px;}.elementor-11488 .elementor-element.elementor-element-b1e7400:not(.elementor-motion-effects-element-type-background), .elementor-11488 .elementor-element.elementor-element-b1e7400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A3EC;}.elementor-11488 .elementor-element.elementor-element-b1e7400{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11488 .elementor-element.elementor-element-b1e7400 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11488 .elementor-element.elementor-element-4f84756{--spacer-size:50px;}.elementor-11488 .elementor-element.elementor-element-b1ee87e img{width:20%;}.elementor-11488 .elementor-element.elementor-element-9dfcb6a{--spacer-size:50px;}.elementor-11488 .elementor-element.elementor-element-23f03b2{--spacer-size:50px;}.elementor-11488 .elementor-element.elementor-element-8083f86{--spacer-size:50px;}.elementor-11488 .elementor-element.elementor-element-39b9943 img{width:20%;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-9edac8f */@import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700");
  
ol {
  max-width: 350px;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 40px;
}
ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-awesome-counter;
  position: relative;
}
ol li::before {
  content: counter(my-awesome-counter);
  color: #fcd000;
  font-size: 1.5rem;
  font-weight: bold;
  position: absolute;
  --size: 32px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  transform: rotate(-10deg);
  background: black;
  border-radius: 50%;
  text-align: center;
  box-shadow: 1px 1px 0 #999;
}/* End custom CSS */