.technologies{display:flex;flex-direction:column;gap:24px;align-items:center;padding-top:32px;padding-bottom:32px;overflow:hidden}@media(min-width:768px){.technologies{gap:32px;padding-top:40px;padding-bottom:40px}}@media(min-width:1024px){.technologies{gap:40px}}@media(min-width:1440px){.technologies{gap:48px;padding-top:48px;padding-bottom:48px}}.technologies__headings{display:flex;flex-direction:column;gap:2px;align-items:center}@media(min-width:768px){.technologies__headings{gap:4px}}.technologies__title{text-align:center}.technologies__description{text-align:center}@media(min-width:1024px){.technologies__description{max-width:798px}}@media(min-width:1440px){.technologies__description{max-width:848px}}.technologies__rows{display:none}@media(min-width:768px){.technologies__rows{display:flex;flex-direction:column;align-items:center;gap:24px}}@media(min-width:1024px){.technologies__rows{gap:32px}}@media(min-width:1440px){.technologies__rows{gap:40px}}@media(min-width:768px){.technologies__slider{display:none}}@media(min-width:768px){.technologies__content{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;max-width:592px}}@media(min-width:1024px){.technologies__content{gap:32px;max-width:696px}}@media(min-width:1440px){.technologies__content{gap:40px;max-width:968px}}.technologies__item{width:64px;height:64px;border-radius:8px;box-shadow:0px 0px 10px rgba(0,0,0,.13);transition:box-shadow .3s}@media(min-width:1024px){.technologies__item{width:72px;height:72px}}@media(min-width:1440px){.technologies__item{width:104px;height:104px}}.technologies__item:hover{box-shadow:0px 0px 40px rgba(0,0,0,.13)}.technologies__item-content{display:block;max-height:100%;height:100%;padding:14px 8px}@media(min-width:1024px){.technologies__item-content{padding:18px 12px}}@media(min-width:1440px){.technologies__item-content{padding:22px 12px}}.technologies__item-content:focus-visible{outline:2px solid #e51a5c;outline-offset:0;border-radius:8px}.technologies__item-image{width:48px;height:36px;object-fit:contain;object-position:center}@media(min-width:1440px){.technologies__item-image{width:80px;height:60px}}.technologies .splide.is-initialized:not(.is-active) .splide__list{display:flex}.technologies .splide__track{overflow:visible}
