section.main-clients .main-clients__item{list-style:none;flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}section.main-clients .main-clients__list{margin:unset;padding:unset;display:contents}section.main-clients .main-clients__title{color:var(--main-black);font-size:var(--fs-32);font-weight:500;line-height:32px;margin-bottom:var(--mn-32);margin-top:unset;font-family:Montserrat;font-style:normal;margin:0 0 var(--mn-16)}section.main-clients{padding-bottom:80px}section.main-clients .main-clients__layout{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:80px;align-items:center}section.main-clients .main-clients__header{min-width:0}section.main-clients .main-clients__subtitle{color:rgba(50, 50, 50, .7);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:18px}section.main-clients .main-clients__figure{margin:0;width:auto;display:flex;align-items:center;justify-content:center}section.main-clients .main-clients__image{display:block;max-width:none;max-height:none;-webkit-user-drag:none;user-select:none;pointer-events:none}@media (min-width:321px) and (max-width:768px){section.main-clients .main-clients__title{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:var(--fs-24);margin-bottom:unset}section.main-clients .main-clients__subtitle{font-size:var(--fs-12);font-weight:var(--fw-500);line-height:var(--lh-16)}section.main-clients .main-clients__layout{grid-template-columns:1fr;gap:var(--mn-16)}}@media (min-width:768px) and (max-width:1365px){section.main-clients .main-clients__title{font-size:var(--fs-20);line-height:var(--lh-24);margin-bottom:var(--mn-8)}section.main-clients .main-clients__subtitle{font-size:var(--fs-12);line-height:var(--lh-16)}section.main-clients .main-clients__layout{grid-template-columns:max-content minmax(0, 1fr);gap:80px}}section.main-clients .main-clients__slider{--main-clients-gap:16px;padding:16px 0;margin-top:-16px;margin-bottom:-16px;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--main-clients-gap);position:relative;min-width:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:0}section.main-clients .main-clients__slider::-webkit-scrollbar{height:0}@media (hover:hover) and (pointer:fine){section.main-clients .main-clients__slider{cursor:grab;scrollbar-width:thin;scrollbar-color:transparent transparent}section.main-clients .main-clients__slider::-webkit-scrollbar{height:6px}section.main-clients .main-clients__slider::-webkit-scrollbar-track{background:0 0}section.main-clients .main-clients__slider::-webkit-scrollbar-thumb{background-color:transparent;border-radius:3px}section.main-clients .main-clients__slider:hover{scrollbar-color:rgba(62, 62, 62, .35) transparent}section.main-clients .main-clients__slider:hover::-webkit-scrollbar-thumb{background-color:rgba(62, 62, 62, .35)}section.main-clients .main-clients__slider::-webkit-scrollbar-button, section.main-clients .main-clients__slider::-webkit-scrollbar-button:single-button, section.main-clients .main-clients__slider::-webkit-scrollbar-button:horizontal:decrement, section.main-clients .main-clients__slider::-webkit-scrollbar-button:horizontal:increment{display:none;width:0;height:0}section.main-clients .main-clients__slider--dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}}@media (min-width:768px){section.main-clients .main-clients__slider{--main-clients-gap:24px
  }}
