.intro{background-image:url('../themes/wn-decorgreen-theme/assets/images/texture/white-texture.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;padding:30px;border-radius:10px}.intro .heading{color:#92c0b1;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-top:20px;margin-bottom:30px}.intro h1{font-size:2.5rem;color:rgb(92,92,92);font-weight:400;margin:10px 0}.intro .lead{font-size:1.1rem;color:rgb(79,79,79);padding:0 20%}.intro hr{width:180px;height:3px;background-color:#509587;margin:0 auto;border:none}.container{padding:0 30px}.card-img-top{border-radius:7px}.card{border:none;overflow:hidden;position:relative}.image-container{position:relative;overflow:hidden;border-radius:7px}.card-img-top{border-radius:7px;transition:transform 0.3s ease-in-out;width:100%}.image-container:hover .card-img-top{transform:scale(1.1)}.image-container:hover .icon{transform:translateY(-10px)}.dichvu .card-body{display:flex;padding:0;margin:20px 0}.icon{background-color:rgba(223,242,231,0.8);width:30%;height:70px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:10px}.icon img{width:40px;height:40px;filter:invert(60%) sepia(80%) saturate(200%) hue-rotate(75deg) brightness(90%) contrast(40%)}.card-title{font-size:1.5rem;font-weight:400;margin-top:0.5rem;margin-bottom:0.5rem;color:rgb(79,79,79)}.card-title:hover{color:#509587}.card-text{margin-top:10px;font-size:1rem;color:rgb(79,79,79)}.btn-link{color:#509587;font-weight:600;letter-spacing:0.5px;font-size:1rem;text-decoration:none;position:relative;display:inline-block;transition:all 0.3s ease;transform:translateX(4px)}.btn-link .fa-arrow-right-long{opacity:0;transform:translateX(-8px);transition:all 0.3s ease}.btn-link::after{content:'';position:absolute;width:85px;height:2px;background-color:#509587;left:0;bottom:-4px;transition:width 0.3s ease}.btn-link:hover{color:#2b4f48;transform:translateX(-8px)}.btn-link:hover .fa-arrow-right-long{opacity:1;transform:translateX(4px)}.btn-link:hover{color:#509587}.container{padding:0}.short-underline{width:60px;height:4px;background-color:#ccc;margin:0 auto}.stars i{font-size:1.2rem}.card{background-color:#fff;border:none;padding:20px}.card-title{font-weight:bold;margin-top:20px}.feedback .text-center{margin-bottom:0}.feedback .bi-chat-quote-fill{font-size:1.6rem;background-color:#284e4f;color:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:0}.feedback .row{margin-top:0;margin-bottom:10px}.feedback .subheading{color:#92c0b1;letter-spacing:1px;margin-top:100px;margin-bottom:20px;font-size:1.6rem}.feedback h1{font-size:2.5rem;font-weight:bold;color:rgb(79,79,79)}.feedback p{margin-top:10px;font-size:1.1rem;color:rgb(79,79,79)}.feedback hr{width:180px;height:3px;background-color:#509587;margin:0 auto;border:none}.feedback .testimonial-card{border:none;box-shadow:0 0 15px rgba(0,0,0,0.1);border-radius:15px;position:relative;transition:transform 0.3s ease;display:flex;flex-direction:column;height:330px;min-height:400px}.feedback .testimonial-card .card-body{flex-grow:1;text-align:start}.feedback .testimonial-card:hover{transform:scale(1.03);transition:transform 0.3s ease}.feedback .testimonial-card p{font-size:0.95rem;color:rgb(79,79,79);margin-top:-10px;text-align:justify}.feedback .testimonial-card h5{font-size:1.1rem}.feedback .testimonial-card .text-muted{font-size:1rem;color:rgb(79,79,79);margin-top:0}.feedback .testimonial-img{width:300px;height:250px;object-fit:cover;border-radius:5px;margin-left:15px}.feedback .testimonial-stars{color:#509587}.feedback .pagination-indicators{padding-top:3.2rem}.feedback .carousel-indicators li{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;border:1.5px solid #509587;padding:0;display:flex;align-items:center;justify-content:center;margin:0 4px}.feedback .carousel-indicators .active{background-color:#509587;border:1.5px solid #509587}@media (max-width:1000px){.intro .lead{padding:0 20px}.feedback h1{font-size:1.8rem;font-weight:bold;color:rgb(79,79,79);padding:0 20px}.feedback .testimonial-card{min-height:420px}.feedback .testimonial-card p{font-size:0.8rem;color:rgb(79,79,79);margin-top:-10px;text-align:justify}.feedback .testimonial-card h5{font-size:1rem}.feedback .text-center{margin-bottom:1rem}.feedback .testimonial-card:hover{transform:scale(1)}.feedback .testimonial-img{width:100%;height:230px;object-fit:cover;border-radius:5px;margin:0 auto;display:block;margin-bottom:20px}.feedback .card-body{padding:10px}.feedback .bi-chat-quote-fill{font-size:1.3rem}}@media (max-width:500px){.intro .lead{padding:0;font-size:1rem}.intro h1{font-size:2rem}.card-title{font-size:1.3rem}.card-text{font-size:0.9rem}.icon img{width:35px;height:35px}.feedback h1{font-size:1.45rem;font-weight:bold;color:rgb(79,79,79);padding:0 30px}.feedback .text-center p{padding:0 20px;font-size:1rem}.feedback .testimonial-card p{font-size:0.8rem;color:rgb(79,79,79);margin-top:-10px;text-align:justify}.feedback .testimonial-card h5{font-size:1rem}.feedback .testimonial-card{min-height:380px}.feedback .subheading{margin-top:20px;font-size:1.2rem;margin-bottom:0}.feedback .text-center{margin-bottom:0}.feedback .testimonial-card:hover{transform:scale(1)}.feedback .testimonial-img{width:100%;height:200px;object-fit:cover;border-radius:5px;margin:0 auto;display:block;margin-bottom:20px}.feedback .card-body{padding:10px}.feedback .bi-chat-quote-fill{font-size:1.3rem}.feedback .row{padding:0 20px}}