.carousel{background:linear-gradient(270deg,var(--blue-light),var(--blue));border:10px solid var(--blue);border-radius:8px;margin:auto;overflow:hidden;position:relative}.carousel .carousel-inner{display:flex;transition:transform .5s ease}.carousel .carousel-inner .case-study{align-items:flex-start;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;max-width:100%}.carousel-outside{position:relative}.carousel-control{background:unset;border:0;bottom:-3rem;cursor:pointer;height:3rem;padding:0;position:absolute;transform:translateY(12px);width:3rem;z-index:1000}.carousel-control svg{height:24px;transform:translateY(1px)}.carousel-control svg path{fill:var(--orange)}.carousel-control:active,.carousel-control:focus,.carousel-control:hover{background:unset;border:0}.carousel-control:active svg path,.carousel-control:focus svg path,.carousel-control:hover svg path{fill:var(--white)}.prev{left:calc(50% - 3rem)}.next{right:calc(50% - 3rem)}.case-study.slide{background:none;color:var(--white);display:flex;flex-direction:column;padding:2.375rem 1.5rem;position:relative}.case-study.slide:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200.2 143"><path d="M185.9 0H143l-28.6 57.2V143h85.8V57.2h-42.9zM71.5 0H28.6L0 57.2V143h85.8V57.2H42.9z" style="fill:%23f79220"/></svg>');display:none!important;height:150px;left:1rem;position:absolute;top:-4.5rem;width:200px}.case-study.slide .case-study-wrap{padding:2rem 1.875rem;position:relative;width:50%}.case-study.slide .case-study-wrap .case-study-logo-wrap img{height:auto;max-width:250px}.case-study.slide .case-study-wrap .case-study-text{font-size:1.75rem;font-weight:500;line-height:1.25;padding-top:1.5rem}.case-study.slide .case-study-wrap .case-study-link a{align-items:center;color:var(--white);display:flex;font-size:1rem;gap:.5rem;letter-spacing:1px;text-transform:uppercase}.case-study.slide .case-study-wrap .case-study-link a:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjY2NyIgZD0iTTEgOGgxNG0wIDBMOCAxbTcgNy03IDciLz48L3N2Zz4=");height:16px;transform:translateY(-3px);width:16px}.carousel-dots{bottom:40px;left:60px;margin-top:10px;position:absolute;text-align:center}.carousel-dot{background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;transition:background-color .3s;width:12px}.carousel-dot.active,.carousel-dot:hover{background-color:#00adef}@media screen and (max-width:1024px){.carousel .carousel-inner .case-study{background-position:0!important;background-size:cover!important}}@media screen and (max-width:991px){.case-study.slide .case-study-wrap{padding:0;width:100%}.carousel .carousel-inner .case-study{background:#22394d!important}.case-study.slide .case-study-wrap .case-study-text{font-size:1.5rem;line-height:2rem}.case-study.slide .case-study-wrap .signature .case-study-name{font-size:1rem}.case-study.slide .case-study-wrap svg{width:50px}.carousel-dots{bottom:20px;left:30px}}