/* compiled by scssphp 1.6.0 on Wed, 07 May 2025 14:14:03 +0000 (0.182s) */

.project-slider{padding-block:100px;--slides: 1}@media (max-width:1400px){.project-slider{padding-block:70px}}@media (max-width:1024px){.project-slider{padding-block:20px}}@media (min-width:830px){.project-slider{--slides: 2}}@media (min-width:1200px){.project-slider{--slides: 2}}@media (min-width:1600px){.project-slider{--slides: 2}}@media (min-width:1920px){.project-slider{--slides: 2}}.project-slider__container{max-width:1600px;margin:auto}.project-slider .heading{display:grid;place-items:flex-start;place-content:flex-start;grid-column:2 / 5;grid-row:1}@media (max-width:1024px){.project-slider .heading{grid-column:1 / -1;padding-inline:20px;margin-bottom:30px}}.project-slider .heading__title{max-width:300px;letter-spacing:2px;text-indent:-45px;padding-left:45px}@media (max-width:1024px){.project-slider .heading__title{max-width:400px}}.project-slider .heading__eyebrow{margin-bottom:26px}.project-slider__slider{grid-column:6 / 12;max-width:100%;display:flex;flex-direction:column;position:relative;padding-right:120px}@media (max-width:1400px){.project-slider__slider{padding-right:80px}}@media (max-width:1024px){.project-slider__slider{grid-column:1 / -1;padding-left:20px;padding-right:120px;grid-row:2 / 2}}.project-slider__slider:after{content:'';position:absolute;right:0;top:0;z-index:1;width:170px;height:100%;background:linear-gradient(to right, transparent 0%, #fff 100%)}@media (max-width:1024px){.project-slider__slider:after{width:100px}}.project-slider__slides{margin-block-end:60px}@media (max-width:1024px){.project-slider__slides{margin-block-end:50px}}.project-slider__slides .swiper-slide{height:auto;display:flex;flex-direction:column}.project-slider__controls.button__group{display:flex;align-items:center;gap:6px}.project-slider__controls .button.--primary{cursor:pointer;padding:5px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border:solid 1px #000000;background:#ffffff}.project-slider__controls .button.--primary .button__title{display:none}.project-slider__controls .button.--primary:before{display:none}.project-slider__controls .button.--primary svg{display:block;font-size:14px;font-weight:bold}.project-slider__controls .button.--primary:hover,.project-slider__controls .button.--primary:focus-visible{background:#000000}.project-slider__controls .button.--primary:hover svg,.project-slider__controls .button.--primary:focus-visible svg{fill:#ffffff}.project-slider__pager.swiper-pagination{position:relative;left:auto;bottom:auto;width:auto;margin-left:16px;display:flex;align-items:center}.project-slider__pager.swiper-pagination .swiper-pagination-bullet{width:24px;height:2px;background-color:var(--grey4);border-radius:0;opacity:0.5}.project-slider__pager.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--secondary);opacity:1}