.case-studies-grid{background:var(--primary-color)}.case-studies-grid__image{height:100%;object-fit:cover;width:100%}.case-studies-grid__hover{align-content:center;align-items:center;background-color:var(--primary-header-color);display:flex;flex-direction:column;height:100%;justify-content:space-around;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.case-studies-grid__card:hover .case-studies-grid__hover{opacity:1}.case-studies-grid__hover-text{align-items:center;display:flex;flex-direction:column;text-align:center}.case-studies-grid.slider .swiper-slide{position:relative;width:33.33333%}.case-studies-grid__hover-logo{margin-bottom:20px}.case-studies-grid__hover-logo svg{height:80px;width:auto}.case-studies-grid__hover-logo svg *{fill:var(--secondary-color)}.case-study__image--background{padding:0 15px;position:absolute;top:-10px}.case-study__panel{border-radius:3px;height:70%;left:0;padding:20px 50px;position:absolute;top:0;width:100%}.slider--case-studies .case-study{max-width:675px}.slider--single-case-study{overflow:hidden;padding-bottom:0}.case-studies-grid .swiper-button-next,.case-studies-grid .swiper-button-prev{display:none}.case-study--full:hover .case-study__name{text-decoration:underline}.case-study__cursor{align-items:center;color:#fff;display:flex;font-weight:500;left:0;opacity:0;pointer-events:none;position:fixed;text-shadow:0 0 10px #000;top:0;transition:opacity .3s ease-in-out;z-index:2}.case-study__cursor span{margin-left:15px}@media (max-width:767px){.case-study{padding:65px 10px 0}.case-study__content{padding:15px 0}.case-study__name{font-size:18px;margin-bottom:5px}.case-study__position{font-size:13px;margin-bottom:15px}.case-study__category{font-size:10px;margin-bottom:0}.case-study__panel{height:40%}.slider--single-case-study .swiper-button-next,.slider--single-case-study .swiper-button-prev{display:none}.case-studies-grid__hover{opacity:1}.case-studies-grid .slider.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:13px!important;display:block}.case-studies-grid .swiper-wrapper{padding-bottom:40px}.case-studies-grid .swiper-pagination-bullet-active{background:var(--tertiary-color)}.case-studies-grid.slider .swiper-slide{height:275px}.case-studies-grid__hover{opacity:0}.case-studies-grid__card:hover .case-studies-grid__hover{opacity:1}}@media (min-width:768px){.case-study__title{display:flex}.case-study__name{margin-right:20px}.case-study__position{margin-left:auto;text-align:right}.case-studies-grid .swiper-pagination-bullet{display:none}}@media (min-width:769px) and (max-width:1000px){.case-studies-grid.slider .swiper-slide{height:250px}}@media (min-width:1001px) and (max-width:1200px){.case-studies-grid.slider .swiper-slide{height:300px}}@media (min-width:1201px){.case-studies-grid.slider .swiper-slide{height:400px}}