.elementor-501 .elementor-element.elementor-element-691f5572{--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;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-501 .elementor-element.elementor-element-496fe02d{background-color:var( --e-global-color-primary );padding:40px 20px 40px 20px;border-radius:30px 30px 30px 30px;box-shadow:0px 10px 20px -10px rgba(0, 0, 0, 0.2);}.elementor-501 .elementor-element.elementor-element-496fe02d .elementor-heading-title{font-family:var( --e-global-typography-6e46bad-font-family ), Sans-serif;font-size:var( --e-global-typography-6e46bad-font-size );font-weight:var( --e-global-typography-6e46bad-font-weight );text-transform:var( --e-global-typography-6e46bad-text-transform );font-style:var( --e-global-typography-6e46bad-font-style );line-height:var( --e-global-typography-6e46bad-line-height );color:var( --e-global-color-9cea267 );}@media(max-width:1550px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-501 .elementor-element.elementor-element-496fe02d .elementor-heading-title{font-size:var( --e-global-typography-6e46bad-font-size );line-height:var( --e-global-typography-6e46bad-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-501 .elementor-element.elementor-element-496fe02d .elementor-heading-title{font-size:var( --e-global-typography-6e46bad-font-size );line-height:var( --e-global-typography-6e46bad-line-height );}}@media(max-width:767px){.elementor-501 .elementor-element.elementor-element-691f5572{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-501 .elementor-element.elementor-element-496fe02d{padding:30px 20px 30px 20px;}.elementor-501 .elementor-element.elementor-element-496fe02d .elementor-heading-title{font-size:var( --e-global-typography-6e46bad-font-size );line-height:var( --e-global-typography-6e46bad-line-height );}}/* Start custom CSS for heading, class: .elementor-element-496fe02d */.marquee-container-right{
    overflow: hidden;
    white-space: nowrap;
    display: flex;
}
.marquee-container-right .elementor-heading-title {
    overflow: hidden !important;
    white-space: nowrap !important;
    display: block !important; 
    width: 100%;
    padding: 0 0 6px 0;
}
.marquee-inner-right {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: max-content; 
    will-change: transform;
}
.marquee-content-right {
    display: inline-block;
    padding-right: 30px; 
}

.marquee-content-right span{
  white-space: nowrap;
}/* End custom CSS */