.service-section .property-service>div .service-box .icon-round,.service-slider .service-wrapper .top-img-box>div{display:flex;align-items:center;justify-content:center}.service-section .property-service>div .service-box .icon-round:before,.service-section.service-2 .property-service>div .service-box:hover .btn:before,.service-slider .service-wrapper .top-img-box>div:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%}.service-icon{width:45px;height:45px}.icon-line-color,.service-icon{fill:var(--theme-default);color:var(--theme-default)}.icon-line-color{width:0;height:3px;bottom:-22px;left:0;position:absolute}.service-section{position:relative}.service-section .property-service>div .service-box{text-align:left;border-radius:15px;padding:30px;transition:all .5s ease;background:#fff;box-shadow:3px 3px 22px rgba(0,0,0,.07);min-height:300px;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;position:relative;overflow:visible;margin-bottom:20px}.service-section .property-service>div .service-box .icon-round{width:80px;height:80px;margin:0 0 20px;border-radius:100%;transition:all .5s ease;background-color:#2a9d8f;border:1px solid #e0e0e0;position:absolute;top:-38px}.service-section .property-service>div .service-box .icon-round svg{height:35px;width:35px;stroke:#fff;transition:stroke .5s ease}.service-section .property-service>div .service-box .icon-round:before{border-radius:100%;background-color:#999286;opacity:.05}.service-section .property-service>div .service-box .icon-round:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:100%;content:"";box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px hsla(0,0%,100%,.1);opacity:0;transform:scale(.9)}.service-section .property-service>div .service-box .icon-round img{width:40%}.service-section .property-service>div .service-box h3{background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;line-height:1.5;color:#1c2d3a;font-size:calc(16px + 4*(100vw - 320px)/1600);padding-top:25px;min-height:85px;transition:color .3s ease}.service-section .property-service>div .service-box p{color:#3b4249;line-height:1.6;margin-bottom:-3px;min-height:150px;text-align:left;padding:0;transition:color .3s ease}.service-section .property-service>div .service-box:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15);border:1px solid #2a9d8f}.service-section .property-service>div .service-box:hover .icon-round{background-color:#0d6efd;border-color:#0d6efd}.service-section .property-service>div .service-box:hover .icon-round svg{stroke:#fff}.service-section .property-service>div .service-box:hover .icon-round:after{animation:sonarEffect 1.3s ease-out 75ms}.service-section .property-service>div .service-box:hover h3{color:#0d6efd;-webkit-text-fill-color:#0d6efd}.service-section .property-service>div .service-box:hover p{color:rgba(0,0,0,.8)}.service-section .location-service{margin-left:150px}.service-section .location-service .service-box-location{text-align:left;border-radius:15px;display:flex;flex-direction:column;justify-content:space-around}.service-section .location-service .service-box-location h3{font-weight:700;line-height:1.5;color:#457b9d;font-size:calc(16px + 4*(100vw - 320px)/1600)}.service-section .location-service .service-box-location ul{margin-bottom:25px}.service-section .location-service .service-box-location ul li{display:block;font-size:14px;list-style-type:none;margin-bottom:10px}.service-section .title-2 h2{margin-top:-2px}.service-section.service-2 .property-service>div .service-box{box-shadow:0 0 35px rgba(0,0,0,.08);border-radius:0;padding:60px 40px;height:100%;transition:.5s}.service-section.service-2 .property-service>div .service-box .hover-line{margin-bottom:45px;position:relative;display:inline-block}.service-section.service-2 .property-service>div .service-box .hover-line:before{position:absolute;content:"";opacity:0;background-color:var(--theme-default);width:40px;height:40px;border-radius:100%;transition:.5s;right:-7px;bottom:-7px}.service-section.service-2 .property-service>div .service-box h3{color:#3b4249;background:transparent;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-size:calc(18px + 4*(100vw - 320px)/1600)}.service-section.service-2 .property-service>div .service-box p{margin-bottom:30px;line-height:1.75;color:rgba(88,97,103,.7)}.service-section.service-2 .property-service>div .service-box .btn{box-shadow:none;transition:.5s}.service-section.service-2 .property-service>div .service-box .btn span{vertical-align:-3px}.service-section.service-2 .property-service>div .service-box:hover:before{content:"";height:100%;width:100%;background-color:var(--theme-default);opacity:.1;position:absolute;top:0;left:0}.service-section.service-2 .property-service>div .service-box:hover .hover-line:before{opacity:.2;transition:.5s}.service-section.service-2 .property-service>div .service-box:hover .hover-line .icon-line-color{width:68px;transition:width .3s}.service-section.service-2 .property-service>div .service-box:hover .btn{background-color:var(--theme-default);transition:.5s;color:#fff}.service-section.service-2 .property-service>div .service-box:hover .btn span{color:#fff;vertical-align:-2px;-webkit-text-fill-color:#fff;transition:all .3s}.service-section.service-2 .property-service>div .service-box:hover .btn:before{opacity:.35;box-shadow:0 10px 12.5px var(--theme-default)}.service-section.service-2 .property-service.about-service>div .service-box{border-radius:10px}.service-section.service-2 .property-service.about-service>div .service-box .icon-line-color,.service-section.service-2 .property-service.about-service>div .service-box .service-icon{fill:var(--theme-default)}.service-section.service-2 .property-service.about-service>div .service-box .hover-line:before{background-color:var(--theme-default)}.service-section.service-2 .property-service.about-service>div .service-box .btn{border:2px solid transparent}.service-section.service-2 .property-service.about-service>div .service-box .btn span{vertical-align:-3px}.service-section.service-2 .property-service.about-service>div .service-box .btn:hover{background:none;box-shadow:none}.service-section.service-2 .property-service.about-service>div .service-box .btn:after{border-radius:8px}.service-section.service-2 .property-service.about-service>div .service-box:hover .btn{background:none;border-color:var(--theme-default)}.service-section.service-2 .property-service.about-service>div .service-box:hover .btn:after,.service-section.service-2 .property-service.about-service>div .service-box:hover .btn:before{opacity:0}.service-section.service-bg .title-3{margin-top:-2px}.service-section.service-bg:after{position:absolute;content:"";width:100%;height:230px;background-color:#f7f7fe;bottom:0;left:0;z-index:-1}.service-section-pt-0 .service-2{padding-top:0!important}.service-slider .service-wrapper .top-img-box{margin-bottom:-20px;margin-left:40px}.service-slider .service-wrapper .top-img-box>div{width:67px;height:67px;border-radius:5px;background-image:var(--theme-gradient2);position:relative}.service-slider .service-wrapper .top-img-box>div:after{opacity:.3;box-shadow:-5.15px 8.572px 25px var(--theme-default2)}.service-slider .service-wrapper .top-img-box>div img{width:60%}.service-slider .service-wrapper .service-details{border-radius:5px;padding:40px;background-color:#fff;box-shadow:0 0 35px rgba(0,0,0,.07)}.service-slider .service-wrapper .service-details p{line-height:1.75;margin-bottom:10px;color:rgba(88,97,103,.7)}.service-slider .service-wrapper .service-details h3{color:#586167;font-size:calc(18px + 4*(100vw - 320px)/1600);margin-bottom:15px;font-weight:600}.service-slider .service-wrapper .service-details h3 a{color:#586167;background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.service-slider .service-wrapper .service-details h3 a:after{display:none}.service-slider .service-wrapper .service-details a{background:var(--theme-gradient2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;font-weight:600}.service-slider .service-wrapper .service-details a:after{position:absolute;content:"";top:9px;right:-45px;width:35px;height:2px;border-radius:0;background-color:var(--theme-default2)}.service-slider .slick-list{margin:-30px -12px}.service-slider .slick-list .slick-track .slick-slide{margin-bottom:0}.service-slider .slick-list .slick-track .slick-slide>div{margin:30px 20px}.service-slider.arrow-gradient.arrow-right .slick-prev{right:15.5%}.service-slider.arrow-gradient.arrow-right .slick-next{right:12.3%}.service-slider.arrow-gradient.arrow-right .slick-arrow{top:-62px}.location-service-slider .location-slide-wrapper{padding:10px}.location-service-slider .location-slide-wrapper .location-service-box{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.06);transition:transform .3s ease}.location-service-slider .location-slide-wrapper .location-service-box:hover{transform:translateY(-5px)}.location-service-slider .location-slide-wrapper .location-service-box .top-img-box{display:flex;align-items:center;gap:12px;margin-bottom:15px}.location-service-slider .location-slide-wrapper .location-service-box .top-img-box .province-initial{width:48px;height:48px;background:#2a9d8f;color:#fff;font-size:20px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;transition:all .3s ease-in-out;margin-top:-5px;box-shadow:0 6px 18px rgba(42,157,143,.4)}.location-service-slider .location-slide-wrapper .location-service-box .top-img-box .province-initial:hover{box-shadow:0 8px 25px rgba(42,157,143,.6);transform:scale(1.05)}.location-service-slider .location-slide-wrapper .location-service-box .top-img-box .province-title{font-size:20px;font-weight:700;color:#1c2d3a;cursor:pointer;text-decoration:none;margin:0}.location-service-slider .location-slide-wrapper .location-service-box .top-img-box .province-title:hover{text-decoration:underline}.location-service-slider .location-slide-wrapper .location-service-box .region-list{list-style:none;padding-left:0;margin:0}.location-service-slider .location-slide-wrapper .location-service-box .region-list li{margin-bottom:6px}.location-service-slider .location-slide-wrapper .location-service-box .region-list li .region-link{font-size:16px;color:#333;text-decoration:none;display:block}.location-service-slider .location-slide-wrapper .location-service-box .region-list li .region-link:hover{color:#457b9d;text-decoration:underline;border-radius:4px}.about-service-section{position:relative;overflow:visible;z-index:1}.about-service-section .feature-slider,.about-service-section .feature-slider .slick-track{overflow:visible!important}.about-service-section .feature-slider .slick-slide{overflow:visible!important;position:relative;z-index:1}.about-service-section .feature-slider .service-box{background-color:#fff;padding:60px 30px 30px;margin:42px 15px;text-align:left;transition:transform .3s ease;overflow:visible}.about-service-section .feature-slider .service-box.expanded,.about-service-section .feature-slider .service-box.expanded:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15);border:1px solid #2a9d8f}.about-service-section .feature-slider .service-box.expanded .icon-round,.about-service-section .feature-slider .service-box.expanded:hover .icon-round{background-color:#0d6efd;border-color:#0d6efd}.about-service-section .feature-slider .service-box.expanded .icon-round svg,.about-service-section .feature-slider .service-box.expanded:hover .icon-round svg{stroke:#fff}.about-service-section .feature-slider .service-box.expanded .icon-round:after,.about-service-section .feature-slider .service-box.expanded:hover .icon-round:after{animation:sonarEffect 1.3s ease-out 75ms}.about-service-section .feature-slider .service-box.expanded h3,.about-service-section .feature-slider .service-box.expanded:hover h3{color:#0d6efd;-webkit-text-fill-color:#0d6efd}.about-service-section .feature-slider .service-box.expanded p,.about-service-section .feature-slider .service-box.expanded:hover p{color:rgba(0,0,0,.8)}.about-service-section .feature-slider .service-box:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15);border:1px solid #2a9d8f}.about-service-section .feature-slider .service-box:hover .icon-round{background-color:#0d6efd!important;border-color:#0d6efd!important;transition:background-color .3s ease,border-color .3s ease}.about-service-section .feature-slider .service-box:hover .icon-round svg{stroke:#fff;transition:stroke .3s ease}.about-service-section .feature-slider .service-box:hover .icon-round:after{animation:sonarEffect 1.3s ease-out 75ms}.about-service-section .feature-slider .service-box:hover h3{color:#0d6efd;-webkit-text-fill-color:#0d6efd;transition:color .3s ease,-webkit-text-fill-color .3s ease}.about-service-section .feature-slider .service-box:hover p{color:rgba(0,0,0,.8);transition:color .3s ease}.about-service-section .feature-slider .service-box .icon-round{top:-30px;left:15%;width:70px;height:70px;background-color:#2a9d8f;font-size:28px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.about-service-section .feature-slider .service-box h3{font-size:22px;font-weight:600;margin-top:25px;margin-bottom:15px}.about-service-section .feature-slider .service-box .feature-description-wrapper{flex-grow:1;position:relative}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description{font-size:16px;line-height:1.6;color:#555;overflow:hidden;max-height:230px;opacity:1;transition:all .4s ease;margin-bottom:10px;z-index:1}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description.expanded{top:100%;left:0;width:100%;padding:20px;z-index:10;max-height:none;border-radius:12px}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description:after{content:"";position:absolute;bottom:0;left:0;height:40px;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none;display:block;z-index:2}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description.expanded:after{display:none}.about-service-section .feature-slider .service-box .feature-description-wrapper .read-more-link{color:#2a9d8f;font-weight:600;font-size:15px;cursor:pointer;display:inline-block;text-decoration:none;margin-top:8px}.about-service-section .feature-slider .service-box .feature-description-wrapper .read-more-link:hover{text-decoration:underline}.about-service-section .feature-slider .service-box .cta-button{margin-top:20px;padding:10px 20px;background-color:#2a9d8f;color:#fff;border:none;border-radius:8px;font-weight:600;transition:background-color .3s ease}.about-service-section .feature-slider .service-box .cta-button:hover{background-color:#247f78}@media(max-width:768px){.about-service-section .feature-slider .service-box{padding:50px 20px 30px}.about-service-section .feature-slider .icon-round{width:60px;height:60px;font-size:24px}.about-service-section .feature-slider h3{font-size:20px}.about-service-section .feature-slider .feature-description{font-size:15px}.about-service-section .feature-slider .read-more-link{font-size:14px}}@media(max-width:1399.98px){.about-service-section .feature-slider .about-service-section .service-box{min-height:400px}}@media(max-width:1199.98px){.about-service-section .feature-slider .about-service-section .service-box{min-height:380px}}@media(max-width:991.98px){.about-service-section .feature-slider .about-service-section .service-box{min-height:360px;padding:40px 22px 20px}}@media(max-width:767.98px){.about-service-section .feature-slider .about-service-section .service-box{min-height:340px}}@media(max-width:575.98px){.about-service-section .feature-slider .about-service-section .service-box{min-height:0;padding:36px 18px 18px}.about-service-section .feature-slider .about-service-section .icon-round{width:48px;height:48px;top:-28px;font-size:20px}.about-service-section .feature-slider .about-service-section .feature-slider .slick-next,.about-service-section .feature-slider .about-service-section .feature-slider .slick-prev{top:calc(100% + 12px)}}.about-service-section .feature-slider .slick-track{display:flex!important}.about-service-section .feature-slider .slick-slide{height:auto}.about-service-section .feature-slider .slick-slide>div{height:100%}.about-service-section .feature-slider .service-box{position:relative;display:flex;flex-direction:column;height:100%;margin:60px 15px;padding:48px 24px 22px;border:1px solid #eef2f7;border-radius:12px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s,border-color .3s;min-height:350px}.about-service-section .feature-slider .service-box .icon-round{position:absolute;top:-36px;transform:translateX(-50%);width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a9d8f;color:#fff;box-shadow:0 8px 22px rgba(42,157,143,.25);z-index:2}.about-service-section .feature-slider .service-box .icon-round:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #0d6efd;opacity:0}.about-service-section .feature-slider .service-box h3{margin:6px 0 10px;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.35;color:#333}.about-service-section .feature-slider .service-box .feature-description-wrapper{display:flex;flex-direction:column;flex:1 1 auto;min-height:1px;gap:10px}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description{color:#4b5563;font-size:clamp(.92rem,.88rem + .2vw,1rem);line-height:1.65;position:relative;overflow:visible;max-height:none}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description:after{display:none}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description.clamped{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.about-service-section .feature-slider .service-box .feature-description-wrapper .feature-description.clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.about-service-section .feature-slider .service-box .read-more-link{margin-top:auto!important;align-self:flex-start;background:transparent;border:0;padding:0;color:#1a9b7a;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer}.about-service-section .feature-slider .service-box .read-more-link:hover{text-decoration:underline}.about-service-section .feature-slider .service-box.expanded,.about-service-section .feature-slider .service-box.expanded:hover,.about-service-section .feature-slider .service-box:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15);border-color:#2a9d8f}.about-service-section .feature-slider .service-box.expanded .icon-round,.about-service-section .feature-slider .service-box.expanded:hover .icon-round,.about-service-section .feature-slider .service-box:hover .icon-round{background:#0d6efd}.about-service-section .feature-slider .service-box.expanded .icon-round svg,.about-service-section .feature-slider .service-box.expanded:hover .icon-round svg,.about-service-section .feature-slider .service-box:hover .icon-round svg{stroke:#fff}.about-service-section .feature-slider .service-box.expanded .icon-round:after,.about-service-section .feature-slider .service-box.expanded:hover .icon-round:after,.about-service-section .feature-slider .service-box:hover .icon-round:after{animation:sonarEffect 1.3s ease-out 75ms}.about-service-section .feature-slider .service-box.expanded h3,.about-service-section .feature-slider .service-box.expanded:hover h3,.about-service-section .feature-slider .service-box:hover h3{color:#0d6efd;-webkit-text-fill-color:#0d6efd}@media(max-width:1199.98px){.about-service-section .feature-slider .service-box{min-height:480px}}@media(max-width:991.98px){.about-service-section .feature-slider .service-box{min-height:440px;padding:44px 20px 20px}}@media(max-width:767.98px){.about-service-section .feature-slider .service-box{min-height:400px}}@media(max-width:575.98px){.about-service-section .feature-slider .service-box{min-height:auto;padding:40px 16px 16px}.about-service-section .feature-slider .service-box .icon-round{width:60px;height:60px;top:-30px}.about-service-section .feature-slider .slick-next,.about-service-section .feature-slider .slick-prev{top:calc(100% + 12px)}}@keyframes sonarEffect{0%{transform:scale(1);opacity:.5}40%{transform:scale(1.3);opacity:.3}to{transform:scale(1.6);opacity:0}}@media(max-width:767px){.about-service-section.service-1{padding:40px 0}.about-service-section.service-1 .title-3{margin-bottom:30px}.about-service-section.service-1 .title-3 h2{font-size:24px;font-weight:600}.about-service-section.service-1 .feature-slider .service-box{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:20px;height:auto!important;min-height:unset;display:flex;flex-direction:column;justify-content:flex-start;margin:40px 15px 10px}.about-service-section.service-1 .feature-slider .icon-round{position:absolute;width:48px;height:48px;border-radius:50%;background:#2a9d8f!important;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 2px 5px rgba(0,0,0,.15);z-index:1;margin:0 auto 15px;left:40px}.about-service-section.service-1 .feature-slider h3{font-size:18px;margin:8px 0;font-weight:600}.about-service-section.service-1 .feature-slider .feature-description{font-size:14px;line-height:1.5;color:#444;margin-bottom:10px}.about-service-section.service-1 .feature-slider .feature-description.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.about-service-section.service-1 .feature-slider .read-more-link{color:#007a4d;font-size:14px;font-weight:500;cursor:pointer;margin-top:auto;text-decoration:underline}.about-service-section.service-1 .feature-slider .read-more-link:hover{text-decoration:none}.about-service-section.service-1 .feature-slider .cta-button{background:#007a4d;color:#fff;border:none;padding:8px 18px;font-size:14px;font-weight:500;border-radius:4px;transition:.3s}.about-service-section.service-1 .feature-slider .cta-button:hover{background:#005f3a}.about-service-section.service-1 .feature-slider .slick-dots li button:before{font-size:12px;color:gray!important;border:1px solid #2a9d8f;border-radius:100%}.about-service-section.service-1 .feature-slider .slick-dots li.slick-active button:before{color:#007a4d!important}}