.elementor-304 .elementor-element.elementor-element-7745722 > .elementor-container{max-width:1293px;}.elementor-widget-image .widget-image-caption{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 );}@media(min-width:768px){.elementor-304 .elementor-element.elementor-element-09c0244{width:37.28%;}.elementor-304 .elementor-element.elementor-element-58bb95b{width:23.146%;}.elementor-304 .elementor-element.elementor-element-e18526f{width:39.21%;}}/* Start custom CSS for html, class: .elementor-element-59c34d6 */.marquee-box {
  width: 100%;       /* full width */
  overflow: hidden;  /* hide overflow */
  padding: 8px 0;    /* optional padding */
}

.marquee {
  display: inline-block;
  white-space: nowrap;
  animation: scroll 25s linear infinite;
  color: #fff; /* text color */
}

@keyframes scroll {
  from { transform: translateX(100%); }
  to { transform: translateX(-100%); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5bc1b9 */#logo-cam888 img{
       border-radius: 100px;
    border: 2px solid #ffffff;
    box-shadow: 0px 0px 20px 3px #FFC908;
}
.zoom-in-out-box-1 {
    animation: zoom-in-zoom-out-1 1s ease infinite;
}
@keyframes zoom-in-zoom-out-1 {
    0% {
        scale: 90%
    }

    50% {
        scale: 110%;
    }

    100% {
        scale: 90%;
    }
}/* End custom CSS */