@charset "UTF-8";.banner{background-color:#d90a2c}.banner .banner-img{border-top-left-radius:50px;border-top-right-radius:50px;overflow:hidden;background-image:url("./../images/home-1/banner.png");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.banner .banner-img .overlay{background-color:rgba(0,0,0,.5)}.service-details{padding:140px 0;position:relative}@media (max-width:992px){.service-details{padding:80px 0}}.service-details .animated-circle{z-index:-1}.service-details .animated-circle.right{top:-17%;right:-9%}.service-details .animated-circle.left{bottom:-35%;left:-16%;z-index:-1}.service-details .user-comment p{color:#d90a2c;font-family:Nunito,sans-serif;font-weight:500;font-size:24px;line-height:34px;margin-bottom:14px}.service-details .user-comment .comment-title{color:#000;font-family:Marcellus,serif;font-weight:400;font-size:30px;line-height:45px;margin-bottom:40px}.service-details .user-comment .commenting-show-area .user-comment-item{border-bottom:1px solid rgba(204,255,0,.0823529412);margin-bottom:30px;position:relative;padding-bottom:31px}.service-details .user-comment .commenting-show-area .user-comment-item:last-child{border-bottom:0 solid rgba(204,255,0,.0823529412)}.service-details .user-comment .commenting-show-area .user-comment-item .user-comment-replay{padding-left:40px}.service-details .user-comment .commenting-show-area .user-comment-item img{width:120px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.service-details .user-comment .commenting-show-area .user-comment-item .btn{position:absolute;top:0;right:0;border:1px solid #d90a2c;color:#d90a2c;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;line-height:40px;padding:0 24px}.service-details .user-comment .commenting-show-area .user-comment-item .btn:hover{background-color:#d90a2c;color:#111}.service-details .user-comment .commenting-show-area .user-comment-item p{color:#fff;font-family:Marcellus,serif;font-weight:400;font-size:20px;line-height:28px;margin-bottom:20px}.service-details .user-comment .comment-box form input,.service-details .user-comment .comment-box form textarea{background-color:#031320;border-color:rgba(255,74,59,.2);padding:15px 17px;color:#fff;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:26px;outline:0;box-shadow:none}.service-details .user-comment .comment-box form input::-moz-placeholder,.service-details .user-comment .comment-box form textarea::-moz-placeholder{color:#b1b1b1;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:26px}.service-details .user-comment .comment-box form input::placeholder,.service-details .user-comment .comment-box form textarea::placeholder{color:#b1b1b1;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:26px}.service-details .user-comment .comment-box form input:focus-within,.service-details .user-comment .comment-box form textarea:focus-within{border:1px solid #d90a2c}.service-details .user-comment .comment-box form .button{border:2px solid transparent}.service-details .user-comment .comment-box form .button:hover{border:2px solid #d90a2c;background-color:transparent;color:#d90a2c}.service-details .right-bar .main-service{padding:64px 55px;background-color:#141414;margin-bottom:25px}.service-details .right-bar .main-service .contact-address .contact-address-item{border-bottom:1px solid rgba(255,255,255,.062745098);padding-bottom:25px;margin-bottom:25px}.service-details .right-bar .main-service .contact-address .contact-address-item .row{align-items:center}.service-details .right-bar .main-service .contact-address .contact-address-item P{color:#fff;font-family:Nunito,sans-serif;font-weight:400;font-size:16px;line-height:34px}.service-details .right-bar .main-service .contact-address .contact-address-item a,.service-details .right-bar .main-service .contact-address .contact-address-item span{color:#fff;font-family:Nunito,sans-serif;font-weight:700;font-size:26px;line-height:34px}.service-details .right-bar .main-service .customer-rating h4{color:#fff;font-family:Nunito,sans-serif;font-weight:700;font-size:30px;line-height:34px;margin-bottom:25px}.service-details .right-bar .main-service .customer-rating ul{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;margin-bottom:47px}.service-details .right-bar .main-service .customer-rating ul li{width:100%}.service-details .right-bar .main-service .customer-rating ul li svg{width:35px}.service-details .right-bar .main-service .customer-rating h2{color:#fff;font-family:Nunito,sans-serif;font-weight:500;font-size:48px;line-height:34px;margin-bottom:25px}.service-details .right-bar .main-service .customer-rating p{color:#fff;font-family:Nunito,sans-serif;font-weight:500;font-size:20px;line-height:34px}@media (max-width:768px){.service-details{padding:40px 0}.service-details .right-bar .main-service .customer-rating p,.service-details .user-comment p{font-size:16px}.service-details .right-bar .main-service .customer-rating h4,.service-details .user-comment .comment-title{font-size:20px}.service-details .user-comment .commenting-show-area .user-comment-item .btn{font-size:12px}.service-details .right-bar .main-service .contact-address .contact-address-item a,.service-details .right-bar .main-service .contact-address .contact-address-item span,.service-details .user-comment .commenting-show-area .user-comment-item p{font-size:18px}.service-details .user-comment .comment-box form input,.service-details .user-comment .comment-box form textarea{font-size:14px}.service-details .user-comment .comment-box form input::-moz-placeholder,.service-details .user-comment .comment-box form textarea::-moz-placeholder{font-size:14px}.service-details .user-comment .comment-box form input::placeholder,.service-details .user-comment .comment-box form textarea::placeholder{font-size:14px}.service-details .user-comment .comment-box form .button{font-size:14px;line-height:40px;padding:0 30px}.service-details .right-bar .main-service{padding:25px 20px}.service-details .right-bar .main-service .contact-address .contact-address-item P{font-size:14px}.service-details .right-bar .main-service .customer-rating ul{gap:10px}.service-details .right-bar .main-service .customer-rating ul li svg{width:20px}.service-details .right-bar .main-service .customer-rating h2{font-size:25px}}.banner-section .overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);opacity:.5;content:""}