.elementor-285 .elementor-element.elementor-element-35222e4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-285 .elementor-element.elementor-element-4cbb8c4{font-family:"Quicksand", Sans-serif;font-weight:400;color:#111111;}.elementor-285 .elementor-element.elementor-element-9f67a6f{--display:flex;}.elementor-285 .elementor-element.elementor-element-f1bf559{--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;}.elementor-widget-price-list .elementor-price-list-header{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-price-list .elementor-price-list-price{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-price-list .elementor-price-list-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-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-separator{border-bottom-style:double;border-bottom-width:2px;}.elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-item{align-items:flex-start;}.elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-header{color:#FB4B7A;font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-price{color:#FB4B7A;font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-285 .elementor-element.elementor-element-1b1e000 .elementor-price-list-description{font-family:"Quicksand", Sans-serif;font-weight:400;}/* Start custom CSS */@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 30s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 1.0em 0.3em;
  display: flex;
  color: #FFFFFF;
  font-size: 0.3em;
  font-family: "mmc";
  font-weight: 700;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}/* End custom CSS */