.elementor-3520 .elementor-element.elementor-element-7140c37 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-3520 .elementor-element.elementor-element-7140c37 > .elementor-element-populated{padding:10px 45px 120px 70px;}.elementor-3520 .elementor-element.elementor-element-0b07612{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-3520 .elementor-element.elementor-element-418652d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-3520 .elementor-element.elementor-element-418652d > .elementor-element-populated{padding:10px 70px 50px 45px;}.elementor-3520 .elementor-element.elementor-element-8631be3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3520 .elementor-element.elementor-element-8631be3 img{width:100%;}.elementor-3520 .elementor-element.elementor-element-749129f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3520 .elementor-element.elementor-element-749129f .elementor-divider-separator{width:10%;}.elementor-3520 .elementor-element.elementor-element-749129f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-3520 .elementor-element.elementor-element-7140c37 > .elementor-element-populated{padding:10px 25px 50px 75px;}.elementor-3520 .elementor-element.elementor-element-0b07612{width:var( --container-widget-width, 474px );max-width:474px;--container-widget-width:474px;--container-widget-flex-grow:0;text-align:center;}.elementor-3520 .elementor-element.elementor-element-0b07612 img{width:1000px;}.elementor-3520 .elementor-element.elementor-element-418652d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-3520 .elementor-element.elementor-element-418652d > .elementor-element-populated{padding:10px 75px 50px 25px;}.elementor-3520 .elementor-element.elementor-element-8631be3{width:var( --container-widget-width, 513.5px );max-width:513.5px;--container-widget-width:513.5px;--container-widget-flex-grow:0;text-align:center;}.elementor-3520 .elementor-element.elementor-element-8631be3 img{width:1000px;}}@media(max-width:768px){.elementor-3520 .elementor-element.elementor-element-7140c37 > .elementor-element-populated{padding:10px 35px 50px 65px;}.elementor-3520 .elementor-element.elementor-element-418652d > .elementor-element-populated{padding:10px 65px 50px 35px;}.elementor-3520 .elementor-element.elementor-element-8631be3 img{width:99%;}}@media(max-width:480px){.elementor-3520 .elementor-element.elementor-element-7140c37 > .elementor-element-populated{padding:10px 50px 50px 50px;}.elementor-3520 .elementor-element.elementor-element-418652d > .elementor-element-populated{padding:10px 50px 50px 50px;}}/* Start custom CSS */.scroll-left {
  height: 45px;
  overflow: hidden;
  position: relative;
}

.scroll-left p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height:45px;
  text-align: center;
  /* Starting position */
  -moz-transform:translateX(0%);
-ms-transform:translateX(0%);
-o-transform:translateX(0%);
  -webkit-transform:translateX(0%);
  transform:translateX(0%);
  /* Apply animation to this element */
  -moz-animation: scroll-left 20s linear infinite;
    -ms-animation:scroll-left 20s linear infinite;
      -o-animation:
  scroll-left 20s linear infinite;
  -webkit-animation: scroll-left 20s linear infinite;
  animation: scroll-left 20s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-left {
  0% { -moz-transform: translateX(100%); }
  100% { -moz-transform: translateX(-100%); }
}

@-webkit-keyframes scroll-left {
  0% { -webkit-transform: translateX(100%); }
  100% { -webkit-transform: translateX(-100%); }
}

@keyframes scroll-left {
  0% {
    -moz-transform: translateX(100%); /* Browser bug fix */
    -webkit-transform: translateX(100%); /* Browser bug fix */
    transform: translateX(100%);
  }
  100% {
  -moz-transform: translateX(-100%); /* Browser bug fix */
-webkit-transform: translateX(-100%); /* Browser bug fix */
transform: translateX(-100%);
  }
}


.scroll-right {
  height: 250px;
  overflow: hidden;
  position: relative;
}

.scroll-right p {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  text-align: center;
  /* Starting position */
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
  /* Apply animation to this element */
  -moz-animation: scroll-right 10s linear infinite;
  -webkit-animation: scroll-right 10s linear infinite;
  animation: scroll-right 10s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes scroll-right {
  0% { -moz-transform: translateX(-100%); }
  100% { -moz-transform: translateX(100%); }
}

@-webkit-keyframes scroll-right {
  0% { -webkit-transform: translateX(-100%); }
  100% { -webkit-transform: translateX(100%); }
}

@keyframes scroll-right {
  0% {
    -moz-transform: translateX(-100%); /* Browser bug fix */
    -webkit-transform: translateX(-100%); /* Browser bug fix */
    transform: translateX(-100%);
  }
  100% {
    -moz-transform: translateX(100%); /* Browser bug fix */
    -webkit-transform: translateX(100%); /* Browser bug fix */
    transform: translateX(100%);
  }
}/* End custom CSS */