.slider .splide.show-overflow .splide__track{overflow:visible}.slider .splide .splide__arrow{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;border:none;background:#fff;width:36px;height:36px;border-radius:50%;padding:0;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px rgba(0,0,0,.12);cursor:pointer;opacity:0;transition:opacity .3s,background-color .2s}@media(max-width:768px){.slider .splide .splide__arrow{width:32px;height:32px}}.slider .splide .splide__arrow:hover{background:var(--primary)}.slider .splide .splide__arrow:hover svg{fill:#fff}.slider .splide .splide__arrow:disabled{opacity:0!important;pointer-events:none}.slider .splide .splide__arrow svg{display:block;width:18px;height:18px;fill:#1a1a1a;transition:fill .2s}@media(max-width:768px){.slider .splide .splide__arrow svg{width:14px;height:14px}}.slider .splide .splide__arrow--prev{left:-18px}@media(max-width:768px){.slider .splide .splide__arrow--prev{left:-10px}}.slider .splide .splide__arrow--prev svg{transform:rotate(180deg)}.slider .splide .splide__arrow--next{right:-18px}@media(max-width:768px){.slider .splide .splide__arrow--next{right:-10px}}.slider .splide:hover .splide__arrow:not(:disabled){opacity:1}.slider .splide .splide__pagination{margin:0;gap:8px;padding:8px 0}