.mds-projects-carousel{width:100%}.mds-projects-carousel .splide__track{overflow:hidden}.mds-projects-carousel .splide__slide{overflow:visible;padding:8px}.mds-projects-carousel .mds-project-card{height:100%;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden}.mds-projects-carousel .mds-project-card:hover{transform:translateY(-3px)}.mds-projects-carousel .mds-project-card-image{flex-shrink:0}.mds-projects-carousel .mds-project-card-image img{width:100%;height:200px;object-fit:cover;display:block}.mds-projects-carousel .mds-project-card-content{padding:15px;flex:1;display:flex;flex-direction:column}.mds-projects-carousel .mds-project-card-title{margin:0 0 10px 0}.mds-projects-carousel .mds-project-card-title a{text-decoration:none;transition:color 0.3s ease}.mds-projects-carousel .mds-project-card-excerpt{margin-bottom:10px;line-height:1.5}.mds-projects-carousel .mds-project-card-categories,.mds-projects-carousel .mds-project-card-locations,.mds-projects-carousel .mds-project-card-types,.mds-projects-carousel .mds-project-card-amenities{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;line-height:1.4}.mds-projects-carousel .mds-project-card-categories i,.mds-projects-carousel .mds-project-card-locations i,.mds-projects-carousel .mds-project-card-types i,.mds-projects-carousel .mds-project-card-amenities i{flex-shrink:0}.mds-projects-carousel .mds-project-card-categories svg,.mds-projects-carousel .mds-project-card-locations svg,.mds-projects-carousel .mds-project-card-types svg,.mds-projects-carousel .mds-project-card-amenities svg{flex-shrink:0}.mds-projects-carousel .mds-project-card-field{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;line-height:1.4}.mds-projects-carousel .mds-project-card-field i,.mds-projects-carousel .mds-project-card-field svg{flex-shrink:0}.mds-projects-carousel .mds-project-card-field .mds-field-label{font-weight:500}.mds-projects-carousel .mds-project-card-field .mds-field-value{opacity:.9}.mds-projects-carousel .mds-project-card-infos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:8px;flex:1}.mds-projects-carousel .mds-project-card-button{display:inline-block;margin-top:auto;padding:8px 16px;background-color:#0073aa;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;transition:background-color 0.3s ease,color 0.3s ease;width:100%;text-align:center;box-sizing:border-box}.mds-projects-carousel .mds-project-card-button:hover{background-color:#005a87;color:#fff}.mds-projects-carousel .mds-project-card-button.has-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px}.mds-projects-carousel .mds-project-card-button i,.mds-projects-carousel .mds-project-card-button svg{flex-shrink:0;transition:color 0.3s ease,fill 0.3s ease}.mds-projects-carousel .splide__arrow{background:rgb(0 0 0 / .5);opacity:1;transition:background-color 0.3s ease,opacity 0.3s ease;z-index:10}.mds-projects-carousel .splide__arrow:hover{opacity:1}.mds-projects-carousel .splide__arrow svg{fill:#fff;transition:fill 0.3s ease}.mds-projects-carousel.mds-custom-arrows .splide__arrow svg:first-child{display:none}.mds-projects-carousel .splide__arrow i{display:flex;align-items:center;justify-content:center;transition:color 0.3s ease}.mds-projects-carousel .splide__pagination{position:absolute;bottom:-40px;left:0;right:0;z-index:10}.mds-projects-carousel .splide__pagination__page{background-color:#ccc;opacity:1;transition:background-color 0.3s ease}.mds-projects-carousel .splide__pagination__page.is-active{background-color:#0073aa;transform:scale(1)}