@-webkit-keyframes load-bar{0%{width:0}to{width:100%}}@keyframes load-bar{0%{width:0}to{width:100%}}.case-study-slider{background-color:var(--palette-dark);padding:var(--container-padding) 0}@media not screen and (min-width:768px){.case-study-slider{padding-bottom:0}}.case-study-slider__header{margin-bottom:5rem}@media (min-width:480px){.case-study-slider__header{text-align:center}}.case-study-slider__tabs{display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}@media (min-width:768px){.case-study-slider__tabs{padding:30px 20px 0;border-radius:20px;background-color:hsla(0,0%,100%,.05)}}@media (min-width:991px){.case-study-slider__tabs{border-radius:24px;padding-left:24px;padding-right:24px;padding-top:70px}}.case-study-slider__tabs .tabs__navigation{background-color:hsla(0,0%,100%,.15);border-radius:1000px;display:flex;justify-content:center;margin-bottom:50px}@media not screen and (min-width:480px){.case-study-slider__tabs .tabs__navigation{width:100%}}@media (min-width:991px){.case-study-slider__tabs .tabs__navigation{position:absolute;top:20%;right:14%;z-index:100}}.case-study-slider__tabs .tabs__navigation-item{padding:16px 35px;display:flex;align-items:center;justify-content:center;border-radius:inherit;margin:0;position:relative;cursor:pointer;overflow:hidden;z-index:0;flex-grow:1}@media not screen and (min-width:480px){.case-study-slider__tabs .tabs__navigation-item{padding-right:5px;padding-left:5px}}.case-study-slider__tabs .tabs__navigation-item.active{background-color:var(--button-background-color)}.case-study-slider__tabs .tabs__navigation-item.active:after{-webkit-animation:load-bar 10s forwards;animation:load-bar 10s forwards}.case-study-slider__tabs .tabs__navigation-item:after{content:"";border-radius:inherit;width:0;background-color:var(--button-background-hover-color);position:absolute;top:0;left:0;bottom:0;z-index:0}@media not screen and (min-width:768px){.case-study-slider__tabs .tabs__navigation-item:after{display:none}}.case-study-slider__tabs .tabs__navigation-item img,.case-study-slider__tabs .tabs__navigation-item span{position:relative;z-index:100}@media not screen and (min-width:768px){.case-study-slider__tabs .tabs__navigation-item img{display:none}}@media (min-width:768px){.case-study-slider__tabs .tabs__navigation-item span{display:none}}.case-study-slide{opacity:0;-webkit-animation:fade-in .3s forwards;animation:fade-in .3s forwards}@media (min-width:768px){.case-study-slide.active{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.case-study-slide__body{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2;-ms-grid-row-align:center;align-self:center}.case-study-slide__image{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1;-ms-grid-row-align:end;align-self:end;-ms-grid-column-align:center;justify-self:center}}.case-study-slide.out{opacity:1;-webkit-animation:fade-out .6s forwards;animation:fade-out .6s forwards}@media (min-width:768px){.case-study-slide__description{padding:.5rem 1rem .5rem 2rem;border-left:1px solid var(--accent-color);margin-top:3rem}}.case-study-slide__description p{opacity:.7;color:var(--palette-medium)}.case-study-slide__description>:last-child{margin-bottom:0}@media (min-width:1560px){.case-study-slide__body{margin-top:3rem;max-width:calc(25rem + 80px);padding:0 40px}}@media not screen and (min-width:768px){.case-study-slide__body{padding-left:20px;padding-bottom:30px}}.case-study-slide__link{margin-top:2rem}@media (min-width:768px){.case-study-slide__link{margin-left:2rem}}.case-study-slide__image{opacity:0}.is-visible .case-study-slide__image{-webkit-animation:fade-in-up .5s ease-in-out .25s forwards;animation:fade-in-up .5s ease-in-out .25s forwards}