@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes reverseSlide{0%{transform:translateX(0)}to{transform:translateX(100%)}}.logos{overflow:hidden;padding:35px 0;white-space:nowrap;position:relative;direction:ltr;width:100%}@media screen and (max-width:900px){.logos{padding:10px 0}}.reversLogos{direction:rtl!important;padding-top:unset}.logos-slide{display:inline-flex;animation:slide 120s linear infinite}.logos-slide .logoItem{display:flex;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;gap:0;margin:0 15px;padding-left:1.3rem;background:#fafafa;border-radius:20px}@media screen and (max-width:900px){.logos-slide .logoItem{margin:0 30px}}@media screen and (max-width:375px){.logos-slide .logoItem{margin:0 15px}}.logos-slide .logoItem .logoItemImage{height:80px;width:80px;border-radius:100%;padding:4px}.logos-slide .logoItem .logoItemImage div{height:100%;width:100%;transform:scale(.75)}.revers{display:inline-flex;animation:reverseSlide 120s linear infinite!important}.logoSectionLogo{display:flex;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;gap:10px;margin:0 40px;border-radius:80px;background-color:#fff}@media screen and (max-width:768px){.logoSectionLogo{margin:0 15px}}@media screen and (max-width:375px){.logoSectionLogo{margin:0 10px}}.logoSectionLogo .logoItemImage{width:100px;height:100px;border-radius:100%;padding:4px}.logoSectionLogo .logoItemImage div{height:100%;width:100%;transform:scale(.75)}.contact-body{width:80%;flex-wrap:wrap;max-width:1600px;display:flex;margin-bottom:2rem;justify-content:start;align-items:center}@media screen and (max-width:1078px){.contact-body{margin-top:22rem}}@media screen and (max-width:1315px){.contact-body{width:100%}}