@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;700&family=Playfair+Display:wght@400&display=swap";.font-playfair{font-family:Playfair Display,serif}.font-raleway{font-family:Raleway,sans-serif}.why-we-love-carousel-section{padding:80px 0;width:100%;background-color:transparent}.why-we-love-carousel-container{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%}.why-we-love-carousel-title{font-size:2rem;font-weight:400;text-align:center;margin-bottom:60px;line-height:100%;padding-bottom:0}.why-we-love-carousel-wrapper{position:relative;width:100%;overflow:hidden;padding:40px 20px;border-radius:0}.why-we-love-carousel-slider{overflow:hidden}.why-we-love-carousel-slides{display:flex;transition:transform .5s ease-in-out;will-change:transform}.why-we-love-carousel-slide{flex:0 0 33.33333%;max-width:33.33333%;min-width:0;padding:0 10px;box-sizing:border-box}.why-we-love-carousel-item{display:flex;flex-direction:column;width:100%;height:100%}.why-we-love-carousel-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;border-radius:15px}.why-we-love-carousel-image{width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center;display:block}.why-we-love-carousel-text-overlay{position:absolute;bottom:0;left:0;right:0;background:#000000b3;padding:16px;display:flex;align-items:center;justify-content:center}.why-we-love-carousel-text{font-size:1rem;font-weight:600;text-align:center;color:#fff;line-height:1.2;margin:0;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;box-sizing:border-box}.why-we-love-carousel-placeholder{width:100%;height:300px;background-color:#e0e0e0;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;position:relative}.why-we-love-carousel-dots{display:flex;justify-content:center;gap:12px;margin-top:40px;padding:0 16px}.why-we-love-carousel-dot{width:12px;height:12px;min-width:12px;min-height:12px;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;display:inline-block}.why-we-love-carousel-dot:hover{transform:scale(1.2)}@media (min-width: 768px){.why-we-love-carousel-section{padding:80px 0}.why-we-love-carousel-container{padding:0 1.5rem}.why-we-love-carousel-title{font-size:2.5rem;margin-bottom:60px}.why-we-love-carousel-wrapper{padding:40px 30px}.why-we-love-carousel-slide{flex:0 0 33.33333%;max-width:33.33333%;padding:0 15px}.why-we-love-carousel-image{min-height:400px}.why-we-love-carousel-text{font-size:1.125rem}}@media (max-width: 767px){.why-we-love-carousel-section{padding:50px 0}.why-we-love-carousel-container{padding:0 1rem}.why-we-love-carousel-title{font-size:1.75rem;margin-bottom:40px;padding:0}.why-we-love-carousel-wrapper{padding:30px 10px}.why-we-love-carousel-slide{flex:0 0 100%;padding:0 5px}.why-we-love-carousel-image{min-height:300px;object-fit:contain}.why-we-love-carousel-placeholder{min-height:300px}.why-we-love-carousel-text{font-size:.95rem}}
