.carousel-wrapper{width:100%;overflow:hidden;position:relative}.carousel-container{display:flex;gap:20px;transition:transform 0.5s ease;width:100%;padding-left:10px}.card{position:relative;background-color:white;border-radius:16px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);overflow:hidden;text-align:center;margin:20px;flex:0 0 300px}@media screen and (max-width:768px){.card{flex:0 0 85%}}@media screen and (min-width:768px) and (max-width:980px){.card{flex:0 0 40%}}@media screen and (min-width:980px) and (max-width:1200px){.card{flex:0 0 27%}}@media screen and (min-width:1200px){.hide-nav{display:none!important}}@media screen and (min-width:768px){.center-card{justify-content:center}}.card img{width:100%;height:200px;object-fit:cover}/*.card .overlay{position:absolute;top:0;left:0;width:100%;height:200px;background-color:rgba(255, 255, 255, 0.35) !important;z-index:1}*/.card h4{margin-top:20px;font-size:18px;text-align:center;font-weight:700;padding-left:15px;padding-right:15px}.card .description{color:#666;text-align:center;margin-top:10px;margin-bottom:10px;min-height:130px;padding-left:15px;padding-right:15px}.card .button{padding-bottom:unset!important;color:white;text-decoration:none;margin-bottom:20px;display:inline-block;transition:background-color 0.3s ease;border-radius:6px;font-size:16px;padding:10px!important;line-height:1.7em !important;font-weight:600;cursor:pointer}.card-link{display:block;text-decoration:none;color:inherit}.title{font-size:20px;color:#FF914D;text-align:center;margin:20px;font-weight:700}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);background-color:unset!important;border:none;padding:10px 20px;cursor:pointer;font-size:24px;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.carousel-nav.prev{left:-35px}.carousel-nav.next{right:-35px}