.portfolio-slider__scroll-container[data-v-17bd5f27]{cursor:none;display:flex;gap:20px;overflow-x:auto;padding-bottom:20px;scroll-behavior:auto;-webkit-overflow-scrolling:touch}.hide-scrollbar[data-v-17bd5f27]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-17bd5f27]{-ms-overflow-style:none;scrollbar-width:none}.portfolio-slider__item-wrapper[data-v-17bd5f27]{flex:0 0 auto;max-width:1073px;width:100%}[data-v-17bd5f27] .portfolio-slider__slide{color:inherit;cursor:none!important;display:flex;flex-direction:column;gap:30px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-17bd5f27] .portfolio-slider__slide *{cursor:none!important}[data-v-17bd5f27] .portfolio-slider__slide-img{border-radius:30px;display:block;height:741px;-o-object-fit:cover;object-fit:cover;width:100%}[data-v-17bd5f27] .portfolio-slider__slide-info{display:flex;flex-direction:column;gap:10px}[data-v-17bd5f27] .portfolio-slider__slide-name{color:#050a1e;font-size:24px;font-weight:700;margin:0}[data-v-17bd5f27] .portfolio-slider__slide-description{color:#050a1e;font-size:18px;font-weight:400;margin:0}.portfolio-cursor[data-v-17bd5f27]{align-items:center;background-color:#fff;border-radius:50%;color:#050a1e;display:flex;height:130px;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:130px;will-change:transform;z-index:9999}.portfolio-cursor__text[data-v-17bd5f27]{font-size:14px;font-weight:700;letter-spacing:.05em}.portfolio-slider__header-wrapper[data-v-17bd5f27]{align-items:flex-start;display:flex;gap:75px;margin-bottom:61px}.portfolio-slider__header-btn[data-v-17bd5f27]{padding:24px 63px;white-space:nowrap}@media(hover:none)and (pointer:coarse){.portfolio-slider__scroll-container[data-v-17bd5f27]{cursor:auto}[data-v-17bd5f27] .portfolio-slider__slide *,[data-v-17bd5f27] .portfolio-slider__slide{cursor:auto!important}.portfolio-cursor[data-v-17bd5f27]{display:none!important}}@media(max-width:1160px){.portfolio-slider__header-wrapper[data-v-17bd5f27]{align-items:flex-end;flex-direction:column;gap:20px}}@media(max-width:767px){[data-v-17bd5f27] .portfolio-slider__slide-img{height:400px}}
