.module--references-cards .references-cards__slide__inner{background:var(--light-gray-color);border:1px solid var(--medium-gray-color);border-radius:calc(var(--spacing-base)*4);color:var(--third-color);display:flex;flex-direction:column;gap:calc(var(--spacing-base)*4);min-height:374px;overflow:hidden;padding:calc(var(--spacing-base)*6);position:relative}.module--references-cards .references-cards__slide__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.module--references-cards .references-cards__slide__inner:hover{color:var(--white-color)}.module--references-cards .references-cards__slide__inner:before{background-size:cover;content:"";display:flex;inset:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:1}.module--references-cards .references-cards__slide__inner:after{background:linear-gradient(140deg,rgba(var(--black-color-rgb),.4) 10%,transparent);content:"";display:flex;inset:0;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:2}.module--references-cards .references-cards__slide__inner:not(:hover):after,.module--references-cards .references-cards__slide__inner:not(:hover):before{opacity:0}.module--references-cards .references-cards__slide__inner__content{display:flex;flex-flow:column;margin-top:auto;z-index:3}.module--references-cards .references-cards__slide__inner__title{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.module--references-cards .references-cards__slide__inner__content__description,.module--references-cards .references-cards__slide__inner__title{font-weight:var(--primary-font-weight-semi-bold,600);transition:color .25s ease-in-out;z-index:3}.module--references-cards .references-cards__slide__inner__content__category{transition:color .25s ease-in-out}.module--references-cards .references-cards__slide__inner__button-container__location{align-items:center;background-color:var(--first-accent-color);border-radius:200px;display:flex;font-weight:var(--primary-font-weight-medium);gap:calc(var(--spacing-base)*3);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*5);transition:color .25s ease-in-out,background-color .25s ease-in-out;width:fit-content}.module--references-cards .references-cards__slide__inner:hover .references-cards__slide__inner__button-container__location{background-color:var(--fifth-color)}.module--references-cards .references-cards__slide__inner__button-container__location:before{background-color:currentColor;border-radius:50%;content:"";display:flex;flex-shrink:0;height:10px;transition:background-color .25s ease-in-out;width:10px}.module--references-cards .references-cards__slide__inner__button-container{align-items:center;display:flex;gap:calc(var(--spacing-base)*4);justify-content:space-between;z-index:3}.module--references-cards .references-cards__slide__inner__button-container__button{align-items:center;background-color:var(--third-color);border-radius:50%;display:flex;height:calc(var(--spacing-base)*10);justify-content:center;overflow:hidden;position:relative;width:calc(var(--spacing-base)*10)}.module--references-cards .references-cards__slide__inner__button-container__button svg{z-index:1}.module--references-cards .references-cards__slide__inner__button-container__button:before{background-color:var(--black-color);border-radius:50%;bottom:0;content:"";display:flex;height:calc(var(--spacing-base)*8);left:0;position:absolute;transform:translate(-100%,100%);transition:transform .5s ease-in-out,width .5s ease-in-out,left .5s ease-in-out,top .5s ease-in-out;width:calc(var(--spacing-base)*8)}.module--references-cards .references-cards__slide__inner:hover .references-cards__slide__inner__button-container__button:before{bottom:unset;left:50%;top:50%;transform:translate(-50%,-50%) scale(2)}.module--references-cards .swiper-controls,.module--references-cards .swiper-navigation{align-items:center;display:flex}.module--references-cards .swiper-controls{gap:calc(var(--spacing-base)*4);margin-top:calc(var(--spacing-base)*8)}.module--references-cards .swiper-navigation{gap:calc(var(--spacing-base)*2)}.module--references-cards .swiper-button-next,.module--references-cards .swiper-button-next svg,.module--references-cards .swiper-button-prev,.module--references-cards .swiper-button-prev svg{all:unset;z-index:2}.module--references-cards .swiper-button-next,.module--references-cards .swiper-button-prev{align-items:center;background-color:var(--third-color);border-radius:50%;cursor:pointer;display:flex;height:calc(var(--spacing-base)*10);justify-content:center;overflow:hidden;position:relative;width:calc(var(--spacing-base)*10)}.module--references-cards .swiper-button-next:after,.module--references-cards .swiper-button-prev:after{display:none}body:not(.hs-editor) .module--references-cards .swiper-button-next:before,body:not(.hs-editor) .module--references-cards .swiper-button-prev:before{background-color:var(--black-color);border-radius:50%;bottom:0;content:"";display:flex;height:calc(var(--spacing-base)*8);left:0;position:absolute;transform:translate(-100%,100%);transition:transform .75s ease-in-out,width .75s ease-in-out,height .75s ease-in-out,left .75s ease-in-out,top .75s ease-in-out;width:calc(var(--spacing-base)*8);z-index:1}body:not(.hs-editor) .module--references-cards .swiper-button-next:hover:before,body:not(.hs-editor) .module--references-cards .swiper-button-prev:hover:before{bottom:unset;height:110%;left:50%;top:50%;transform:translate(-50%,-50%) scale(2);width:110%}.module--references-cards .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:var(--first-accent-color);border-radius:200px;height:2px;position:relative}.module--references-cards .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--third-color)}@media (width <= 992px){.module--references-cards .swiper-controls{flex-flow:row-reverse}}