.clients .clients-inner .top-section{width:58%}.clients .clients-inner .top-section .top-title{color:#d71921;font-family:Plus Jakarta Sans;font-size:24px;font-weight:600;line-height:38.4px;margin-bottom:16px}.clients .clients-inner .top-section .title h2{color:#fff;font-family:Satoshi-Medium;font-size:58px;font-weight:500;letter-spacing:-.004em;line-height:72px;margin:0}.clients .clients-inner .clients-logo{display:grid;grid-template-columns:repeat(4,1fr);margin-top:80px}.clients .clients-inner .clients-logo .logo img{height:auto;max-width:100%}@media only screen and (max-width:767px) and (min-width:320px){.clients .clients-inner .top-section{width:100%}.clients .clients-inner .top-section .title h2{font-size:32px;line-height:38px}.clients .clients-inner .clients-logo{grid-template-columns:repeat(1,1fr);margin-top:40px}.clients .clients-inner .top-section .top-title{font-size:16px;line-height:30px;margin-bottom:0}}@media only screen and (max-width:1023px) and (min-width:768px){.clients .clients-inner .top-section{width:100%}.clients .clients-inner .top-section .title h2{font-size:35px;line-height:45px}.clients .clients-inner .clients-logo{grid-template-columns:repeat(1,1fr);margin-top:40px}}@media only screen and (max-width:1150px) and (min-width:986px){.clients .clients-inner .top-section .title h2{font-size:38px;line-height:48px}.clients .clients-inner .clients-logo{margin-top:50px}.clients .clients-inner .clients-logo .logo{text-align:center}.clients .clients-inner .clients-logo .logo img{width:165px}}