.case-studies-block{display:block;padding:1.04rem 0;position:relative}.case-studies-block .title-frame{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:.64rem}:is(.case-studies-block .title-frame) .title{color:var(--color-rust)}.case-studies-block .slider-frame{position:relative}:is(.case-studies-block .slider-frame) .splide__track{overflow:visible}:is(.case-studies-block .slider-frame) .slide{background-color:var(--color-dark-beige);border-radius:.35rem;opacity:.25;overflow:clip;transition:opacity var(--dur-fast) var(--ease)}.is-active:is(:is(.case-studies-block .slider-frame) .slide){opacity:1}:is(.case-studies-block .slider-frame) .card{display:flex;height:100%;position:relative}:is(:is(.case-studies-block .slider-frame) .card) .main-media{border-radius:0 .35rem .35rem 0;flex-shrink:0;min-height:5.65rem;overflow:clip;position:relative;width:50%}:is(:is(:is(.case-studies-block .slider-frame) .card) .main-media) .media:not(.badge){height:100%;left:0;position:absolute;top:0;width:100%}:is(:is(:is(.case-studies-block .slider-frame) .card) .main-media) .badge-frame{align-items:center;aspect-ratio:1;background-color:var(--color-dirty-beige);border-radius:.35rem;display:flex;justify-content:center;left:.32rem;overflow:clip;padding:.18rem;position:absolute;top:.32rem;width:1.44rem}:is(:is(.case-studies-block .slider-frame) .card) .slide-cnt{display:flex;flex-direction:column;justify-content:center;padding:.44rem .4rem .44rem .52rem}:is(:is(.case-studies-block .slider-frame) .card) .title{color:var(--color-rust);margin-bottom:.92rem}:is(:is(.case-studies-block .slider-frame) .card) .label{color:var(--color-rust);margin-bottom:.11rem;text-transform:uppercase}:is(:is(.case-studies-block .slider-frame) .card) .text{color:var(--color-rust)}:is(:is(.case-studies-block .slider-frame) .card) .user{align-items:center;display:flex;gap:.16rem;margin:.32rem 0 .92rem}:is(:is(:is(.case-studies-block .slider-frame) .card) .user) .user-image{aspect-ratio:1;border:.04rem solid var(--color-rust);border-radius:50%;position:relative;width:.72rem}:is(:is(:is(.case-studies-block .slider-frame) .card) .user) .media{border-radius:50%;height:calc(100% - .04rem);left:.02rem;position:absolute;top:.02rem;width:calc(100% - .04rem)}:is(:is(:is(.case-studies-block .slider-frame) .card) .user) .name{font-weight:600}:is(:is(.case-studies-block .slider-frame) .card) .button svg rect{fill:var(--color-accent)}:is(:is(.case-studies-block .slider-frame) .card) .button svg path{fill:var(--color-rust)}.case-studies-block .slider-nav{align-items:center;display:flex;justify-content:space-between;margin-top:.32rem}:is(.case-studies-block .slider-nav) .splide__arrows{align-items:center;display:flex;gap:.08rem}:is(:is(.case-studies-block .slider-nav) .splide__arrows) .splide__arrow{background-color:transparent;height:.32rem;left:unset;position:relative;right:unset;top:unset;transform:unset;transition:opacity .3s ease-in-out;width:.32rem}:is(:is(:is(.case-studies-block .slider-nav) .splide__arrows) .splide__arrow) svg{height:.32rem;transform:unset;width:.32rem}:is(:is(:is(:is(.case-studies-block .slider-nav) .splide__arrows) .splide__arrow) svg) path{fill:var(--color-rust);transition:fill .3s ease-in-out}:is(:is(:is(:is(.case-studies-block .slider-nav) .splide__arrows) .splide__arrow) svg) rect{fill:var(--color-dark-beige);transition:fill .3s ease-in-out}@media (hover:hover) and (pointer:fine){:is(:is(:is(:is(.case-studies-block .slider-nav) .splide__arrows) .splide__arrow) svg):hover path{fill:var(--color-dark-beige)}:is(:is(:is(:is(.case-studies-block .slider-nav) .splide__arrows) .splide__arrow) svg):hover rect{fill:var(--color-rust)}}:is(:is(:is(.case-studies-block .slider-nav) .splide__arrows) .splide__arrow--next) svg{transform:scaleX(-1)}:is(.case-studies-block .slider-nav) .splide__pagination{bottom:unset;display:flex;gap:.13rem;left:unset;position:relative}:is(:is(.case-studies-block .slider-nav) .splide__pagination) .splide__pagination__page{background-color:var(--color-rust);border-radius:.03rem;height:.05rem;margin:0;opacity:1;transition:background-color .3s ease-in-out;width:.36rem}.is-active:is(:is(:is(.case-studies-block .slider-nav) .splide__pagination) .splide__pagination__page){background-color:var(--color-dark-beige);transform:unset}@media screen and (max-width:768px){.case-studies-block{padding:.64rem 0}.case-studies-block .title-frame{display:block;margin-bottom:.4rem}:is(.case-studies-block .title-frame) .title{margin-bottom:.24rem}.case-studies-block .slider-frame{margin-bottom:.32rem}:is(.case-studies-block .slider-frame) .card{display:block}:is(:is(.case-studies-block .slider-frame) .card) .main-media{aspect-ratio:370/307;border-radius:0 0 .35rem .35rem;min-height:auto;width:100%}:is(:is(:is(.case-studies-block .slider-frame) .card) .main-media) .badge-frame{left:.08rem;top:.08rem}:is(:is(.case-studies-block .slider-frame) .card) .slide-cnt{padding:.4rem .24rem .27rem}:is(:is(.case-studies-block .slider-frame) .card) .title{font-size:.32rem;letter-spacing:-.03em;line-height:1.1;margin-bottom:.45rem}:is(:is(.case-studies-block .slider-frame) .card) .user{margin:.32rem 0 .45rem}:is(:is(:is(.case-studies-block .slider-frame) .card) .user) .name{margin-bottom:.08rem}.case-studies-block .slider-nav{align-items:center;justify-content:center}:is(.case-studies-block .slider-nav)>div:last-child{display:none}}