.elementor-85 .elementor-element.elementor-element-3670bd2{--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;}.elementor-85 .elementor-element.elementor-element-3670bd2:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-3670bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#078586;}.elementor-85 .elementor-element.elementor-element-fc937e3 .header .header_logo_box img{width:200px!important;min-width:200px!important;}/* Start custom CSS for html, class: .elementor-element-55bf3b2 */.otl-track {
    display: flex;
    flex-wrap: nowrap;
    width: max-content;
    will-change: transform;
    animation: otl-scroll 80s linear infinite;
	color:#FFF;
}

.otl-row {
    flex: 0 0 100vw;
    display: flex
;
    align-items: center;
    justify-content: space-around;
    flex-wrap: nowrap;
    white-space: nowrap;
    padding: 0;
}

.otl-row .dot {
    opacity: .6;
    padding: 0 10px;
}
.otl-row .item {
    padding: 0 10px;
}

.otl-announcement:hover .otl-track {
    animation-play-state: paused;
}

@keyframes otl-scroll{
0% {
    transform: translateX(0);
}
100% {
    transform: translateX(-100vw);
}
}/* End custom CSS */