/* Scoped slider movement only. Card, title and heading visuals stay from Oxpins parent theme. */
.tsf-project-slider{position:relative;}
.tsf-project-slider__viewport{overflow:hidden;padding-bottom:5px;}
.tsf-project-slider__track{display:flex;gap:30px;align-items:stretch;transition:transform .5s ease;will-change:transform;}
.tsf-project-slider__slide{flex:0 0 calc((100% - (30px * (var(--tsf-per-view,3) - 1))) / var(--tsf-per-view,3));min-width:0;display:flex;height:auto;}
.tsf-project-slider__slide>.causes-one__single{width:100%;height:100%;display:flex;flex-direction:column;}
.tsf-project-slider__slide .causes-one__content{flex:1;display:flex;flex-direction:column;}
.tsf-project-slider__slide .causes-one__goals{margin-top:auto;}
.tsf-project-slider .owl-nav{position:absolute;top:50%;left:50%;right:auto;width:calc(100% + 150px);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;margin:0;pointer-events:none;z-index:5;}
.tsf-project-slider .owl-nav .owl-prev,
.tsf-project-slider .owl-nav .owl-next{height:50px;width:50px;line-height:46px;border-radius:50%;color:var(--oxpins-black);border:2px solid var(--oxpins-black);background:var(--oxpins-white);font-size:15px;margin:0;text-align:center;transition:all 500ms ease;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:0;}
.tsf-project-slider .owl-nav .owl-prev:hover,
.tsf-project-slider .owl-nav .owl-next:hover{background-color:var(--oxpins-base);color:var(--oxpins-white);border-color:var(--oxpins-base);}
.tsf-project-slider .owl-nav .owl-prev:disabled,
.tsf-project-slider .owl-nav .owl-next:disabled{opacity:.45;cursor:not-allowed;}
.tsf-project-slider .owl-nav .owl-prev:disabled:hover,
.tsf-project-slider .owl-nav .owl-next:disabled:hover{background:var(--oxpins-white);color:var(--oxpins-black);border-color:var(--oxpins-black);}
@media(max-width:1200px){.tsf-project-slider .owl-nav{width:calc(100% + 110px);}}
@media(max-width:1024px){.tsf-project-slider__slide{flex-basis:calc((100% - (30px * (var(--tsf-per-view-tablet,2) - 1))) / var(--tsf-per-view-tablet,2));}.tsf-project-slider .owl-nav{width:calc(100% + 50px);}}
@media(max-width:767px){.tsf-project-slider__track{gap:20px}.tsf-project-slider__slide{flex-basis:calc((100% - (20px * (var(--tsf-per-view-mobile,1) - 1))) / var(--tsf-per-view-mobile,1));}.tsf-project-slider .owl-nav{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:calc(100% + 36px)!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;margin:0!important;pointer-events:none!important;}.tsf-project-slider .owl-nav .owl-prev,.tsf-project-slider .owl-nav .owl-next{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;margin:0!important;pointer-events:auto!important;}}
