.trusted-by { margin: 20px 0; }
.trusted-by .center {width: 1040px;padding: 30px 20px;display: grid;grid-template-columns: auto 1fr;border-radius: 24px;outline: 2px solid var(--text-blue);align-items: center;gap: 15px;}
.trusted-by .title-wrap {padding-left: 30px;}
.trusted-by .title-wrap h2 {font-weight: bold;margin: 0;font-size: 25px;font-family: Helvetica Neue, Helvetica, Inter, Roboto, Arial;color: var(--text-blue);text-align: left;}
.trusted-by .title-wrap h2:before {content: '\0052';position: relative;float: left;top: 3px;margin-right: 5px;width: 24px;aspect-ratio: 1; font-family: siteicons; font-size: 24px; font-weight: normal;}
.trusted-by .title-wrap span { font-weight: bold; font-size: 14px; }
.trusted-by .item-wrap {position: relative;width: calc(100% - 60px);height: 58px;overflow: hidden;padding: 0 30px;}
.trusted-by .item-wrap .wrapper {position: relative;width: 100%;height: 100px;overflow-x: auto;overflow-y: hidden; -ms-overflow-style: none; scrollbar-width: none; -webkit-overflow-scrolling: touch; }

.trusted-by .item-wrap .arrow { position: absolute; visibility: none; display: flex; align-items: center; justify-content: center; top: 8px; width: 14px; height: 14px; padding: 14px; border-radius: 12px; background-color: var(--text-opposite); font-family: siteicons; font-size: 15px; font-style: normal; cursor: pointer; opacity: 0; transition: .2s ease-out; box-shadow: 0px 3px 12px -5px rgba(0,0,0,.3); z-index: 2;}
.trusted-by .item-wrap .arrow.arrow-left:before { content: '\0048'; }
.trusted-by .item-wrap .arrow.arrow-right:before { content: '\0049'; }
.trusted-by .item-wrap .arrow.arrow-left { left: -10px; }
.trusted-by .item-wrap .arrow.arrow-right { right: -10px; }
.trusted-by:hover .item-wrap .arrow { visibility: visible; opacity: 1; }
.trusted-by:hover .item-wrap .arrow.arrow-left { left: 0; }
.trusted-by:hover .item-wrap .arrow.arrow-right { right: 0; }

.trusted-by .item-wrap .items {display: flex;gap: 30px;}
.trusted-by .item-wrap .items a { user-drag: none; -webkit-user-drag: none; }
.trusted-by .item-wrap .items .item { flex-shrink: 0; }
.trusted-by .item-wrap .items .item:first-child { margin-left: 15px; }
.trusted-by .item-wrap .items .item:last-child { margin-right: 15px; }
.trusted-by .item-wrap .items .item img { position: relative; display: block; height: 58px; width: auto; user-drag: none; -webkit-user-drag: none; user-select: none; }

@media screen and (max-width: 1150px) {
.trusted-by .center {width: calc(100% - 60px); padding: 30px 0 30px 20px; }
.trusted-by .title-wrap {padding: 0;}
.trusted-by .item-wrap {width: calc(100% - 30px); padding: 0 0 0 30px;}
}

@media screen and (max-width: 690px) {
.trusted-by .center { width: calc(100% - 40px); padding: 10px 0; display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
.trusted-by .item-wrap { width: 100%; padding: 0; border-radius: 0 0 10px 10px; }
.trusted-by .title-wrap { margin-left: 30px; }
}

@media screen and (max-width: 400px) {
.trusted-by .item-wrap { height: 46px; }
.trusted-by .item-wrap .arrow { top: 0; }
.trusted-by .item-wrap .items .item img { height: 42px; }
}