.full-width-media{position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:20px}.full-width-media video,.full-width-media img{width:100%;height:auto;display:block}.fixed-width-container{max-width:1200px;margin:0 auto}.full-width-media1{position:relative;width:100%;max-width:100%;overflow:hidden}.full-width-media1 video,.full-width-media1 img{width:100%;height:auto;display:block}.track-horizontal{position:absolute;white-space:nowrap;will-change:transform;animation:marquee-horizontal 70s linear infinite}@keyframes marquee-horizontal {
  from { transform: translateX(0); }
  to { transform: translateX(-80%); }
}.track-horizontal-3{position:absolute;white-space:nowrap;will-change:transform;animation:marquee-horizontal-3 280s linear infinite}@keyframes marquee-horizontal-3 {
  from { transform: translateX(-80%); }
  to { transform: translateX(0); }
}.track-horizontal-2{position:absolute;white-space:nowrap;will-change:transform;animation:marquee-horizontal-2 70s linear infinite}@keyframes marquee-horizontal-2 {
  from { transform: translateX(0); }
  to { transform: translateX(-80%); }
}.track-horizontal-home{position:absolute;white-space:nowrap;will-change:transform;animation:marquee-horizontal-home 160s linear infinite}@keyframes marquee-horizontal-home {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}.track-horizontal-home-1{position:absolute;white-space:nowrap;will-change:transform;animation:marquee-horizontal-home-1 160s linear infinite}@keyframes marquee-horizontal-home-1 {
  from { transform: translateX(-50%); }
  to { transform: translateX(0); }
}.second-image{opacity:0;transition:opacity 1s ease}.image-container:hover .first-image{opacity:0;transition:opacity 1s ease}.image-container:hover .second-image{opacity:1;transition:opacity 1s ease}.sticky-text{position:sticky;top:93%}@media only screen and (max-width:992px){.sticky-text{position:static;top:0}}.button-anim:hover{animation:pulsess 2s infinite}@keyframes pulsess {
  0% { transform: scale(0.9); } 
  50% { transform: scale(1); } 
  100% { transform: scale(0.9); } 
}.button-anim-mob{animation:pulses 3s infinite}@keyframes pulses {
  0% { transform: scale(1); } 
  50% { transform: scale(1.4); } 
  100% { transform: scale(1); } 
}.info-container{position:relative;display:inline-block}.info-content{visibility:hidden;width:100%;text-align:center;border-radius:10px;padding:10px;position:absolute;z-index:2;opacity:0;transition:opacity .3s;pointer-events:none}.info-container:hover .info-content{visibility:visible;opacity:1;pointer-events:auto}.pulse{animation:pulse 2s infinite}@keyframes pulse {
            0% {
                opacity: 0.7;
            }
            50% {
                opacity: 1;
            }
            100% {
                opacity: 0.7;
            }
        }