.section-title .sub-title{font-size:18px;font-weight:400;color:#fe7f4c;line-height:30px;font-family:Lobster,sans-serif;margin-bottom:16px;position:relative;display:inline-block}.section-title .sub-title:before{position:absolute;content:"";left:0;bottom:-8px;width:40px;height:2px;background:#53c99f;transition:.5s}.section-title .sub-title:hover:before{width:100%}.section-title.text-center h4:before{left:0;right:0;margin:auto}.section-title h1{font-size:42px;line-height:52px}.section-title h1 span{color:#fd7f4b}.section-title h1.section-text{margin-top:0}.section-title p{padding:25px 0 0;line-height:28px;font-size:16px}.about-section{padding:100px 0 90px;position:relative;overflow:hidden}.about-section .section-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.about-section .about-shape2{position:absolute;right:8%;top:11%;text-align:right}.service-section{background:#fff7f5;padding:100px 0 70px}.service-section.style-two{background:#fff7f5}.service-single-box{padding:40px 0 20px;background:#fff;border-radius:4px;text-align:center;height:100%}.service-single-box .service-icon img{transition:.5s}.service-single-box .service-title h2{font-size:20px;line-height:30px;padding:14px 0 16px;transition:.5s}.service-single-box .service-title h2:hover{color:#fd7f4b}.service-single-box .service-desc p{font-size:15px;margin-bottom:14px;line-height:26px}.service-single-box .service-button a{font-size:14px;font-weight:500;color:#1b3434;text-align:left;display:inherit;padding:0 23px;transition:.5s;float:left}.service-single-box .service-button a:hover{color:#fd7f4b}.service-single-box .right-arrow a{display:inherit;font-size:18px;text-align:right;padding:0 23px 0 0;color:#fd7f4b}.service-single-box:hover .service-icon img{transform:rotateY(180deg)}.service-single-box.upper .right-arrow a,.service-single-box.upper .service-button a:hover,.service-single-box.upper .service-title h2:hover{color:#53c99f}.service-single-box.upper2 .right-arrow a,.service-single-box.upper2 .service-button a:hover,.service-single-box.upper2 .service-title h2:hover{color:#19c7eb}.values-section{padding:100px 0;background:#fff}.values-section .value-item{display:flex;align-items:flex-start;padding:30px;background:#fff;border:1px solid #eee;border-radius:8px;transition:all .4s ease;height:100%;box-shadow:0 5px 15px #00000008}.values-section .value-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014;border-color:transparent}.values-section .value-number{font-size:40px;font-weight:700;font-family:Lobster,sans-serif;line-height:1;margin-right:25px;flex-shrink:0;opacity:.8}.values-section .value-number.num-dark{color:#1b3434}.values-section .value-content h2{font-size:22px;font-weight:600;color:#1b3434;margin-bottom:15px;transition:.3s}.values-section .value-content p{font-size:15px;line-height:26px;color:#1b3434;margin-bottom:0}.values-section .value-item:hover .value-content h2{color:#fd7f4b}@media(max-width:768px){.values-section{padding:0}.values-section .value-item{flex-direction:column;text-align:center;padding:20px}.values-section .value-number{margin-right:0;margin-bottom:15px;width:100%}.about-section{padding:0}.about-section img{max-width:100%}.section-title h1{font-size:30px;line-height:40px}}
