.logos-section{padding-bottom:130px;padding-top:110px}.logos-section .title{margin:0 auto 40px;max-width:1066px;text-align:center}.logos-section .title h2{color:#223276;font-size:74px;font-style:normal;font-weight:500;line-height:109.5%;margin:0}.logos-section .subtitle{color:#223276;font-size:18px;font-style:normal;font-weight:400;line-height:153%;margin:0 auto 85px;max-width:627px;text-align:center}.logos-section .client-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -38.5px}.logos-section .client{cursor:grab;margin:0 0 25px;padding:0 38.5px}.logos-section .client img{margin:0 auto;min-width:60px}.logos-section .btn-wrap{margin-top:79px;text-align:center}.logos-section .btn-wrap a{border:0;border-radius:100px;display:inline-block;font-size:19px;font-style:normal;font-weight:600;line-height:130.5%;padding:14.5px 42.5px;text-decoration:none}.logos-section .btn-wrap a:hover{text-decoration:none}.logos-section{overflow:hidden}.logos-section .hs-logo-slider.client-list{margin:0}.logos-section .hs-logo-slider.client-list .client{padding:0}.logos-section .client-list{align-items:self-end;column-gap:0;justify-content:unset;margin:0 -15px;row-gap:40.5px}.logos-section .title{margin:0 0 40px;max-width:100%}.logos-section .client-list:not(.hs-logo-slider) .client{margin:0;padding:0 15px;width:16%}.logos-section .client-list .slick-track{align-items:flex-end;display:flex}.logos-section ul.slick-dots{bottom:-30px}.logos-section ul.slick-dots li{height:auto;margin:0 11px;width:auto}.logos-section ul.slick-dots li button{background:#d9d9d9;border-radius:12px;height:10px;padding:0;width:10px}.logos-section ul.slick-dots li.slick-active button{background:#005647}.logos-section ul.slick-dots li button:before{display:none}.logos-section .slick-next:before,.logos-section .slick-prev:before{align-items:center;background-repeat:no-repeat;background-size:contain;background-size:15px;content:"";display:inline-flex;height:20px;justify-content:center;transform:rotate(-90deg);transform-origin:center;width:20px}.logos-section .slick-prev:before{transform:rotate(90deg)}.client-list .slick-arrow{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.client-list .slick-prev{left:-58px}.client-list .slick-next{right:-25px}.logos-section .client img{object-fit:cover;padding:0 15px;width:100%}.logos-section .client-list .slick-track{align-items:center}.logos-section{overflow:visible}.logos-section .slick-next:before{justify-content:center;transform:rotate(180deg)}.logos-section .slick-prev:before{position:relative;transform:rotate(0)}.logos-section .slick-next:before,.logos-section .slick-prev:before{border-radius:50%;display:inline-block;height:50px;width:50px}.logos-section .client.slick-slide{margin:0}.logos-section .page-center{margin:0 auto;padding:0 55px}@media(max-width:991px){.logos-section .client-list:not(.hs-logo-slider) .client{width:25%}}@media screen and (max-width:767px){.logos-section{border-radius:0;padding-bottom:90px;padding-top:90px}.logos-section .client-list:not(.hs-logo-slider) .client{margin-bottom:20px;margin-right:0;padding:0 15px;text-align:center;width:50%}.logos-section .title h2{font-size:40px}.logos-section .title{margin-bottom:30px}.logos-section .subtitle{font-size:16px;margin-bottom:40px}.logos-section .btn-wrap{margin-top:55px}.logos-section .btn-wrap a{font-size:16px;padding:12.5px 32.5px}.logos-section .slick-next:before,.logos-section .slick-prev:before{height:30px;width:30px}.logos-section .slick-next{right:-35px}.logos-section .slick-prev{left:-35px}.logos-section .client-list:not(.hs-logo-slider) .client{width:33.33%}}@media screen and (max-width:540px){.our-work-page .logos-section .subtitle{margin-bottom:40px}.logos-section .client-list:not(.hs-logo-slider) .client{align-items:center;display:flex;justify-content:center;min-height:70px;width:100%}.logos-section .btn-wrap{margin-top:40px}.logos-section .client-list{justify-content:flex-start;margin:0}}@media screen and (max-width:640px){.logos-section .client-list:not(.hs-logo-slider) .client{width:50%}}@media screen and (max-width:480px){.logos-section .client-list:not(.hs-logo-slider) .client{width:100%}}