.applications-index{background:#fff}.applications-intro{padding-bottom:72px}.applications-intro-content{max-width:900px;margin:0 auto;text-align:center}.applications-intro-content .sub-title,.applications-section-heading .sub-title{display:block;color:#cc312a;font-weight:600;margin-bottom:10px}.applications-intro-content h1,.applications-intro-content h2{font-size:42px;line-height:52px;margin-bottom:18px}.applications-intro-content p{max-width:820px;margin:0 auto;font-size:17px;line-height:30px}.applications-services{padding-top:0}.applications-section-heading{max-width:760px;margin-bottom:38px}.applications-section-heading h2{font-size:34px;line-height:44px;margin-bottom:10px}.applications-section-heading p{font-size:16px;line-height:28px}.applications-service-grid .service-block{display:flex}.applications-index .applications-service-card{display:flex;width:100%;margin-bottom:30px}.applications-index .applications-service-card .inner-box{display:flex;flex-direction:column;width:100%;overflow:hidden;border-bottom:3px solid #cc312a;border-radius:4px}.applications-index .applications-service-card .inner-box .image-box{position:relative;width:100%;height:auto;aspect-ratio:37/25;margin:0}.applications-index .applications-service-card .inner-box .image-box a{display:block;height:100%}.applications-index .applications-service-card .inner-box .image-box img{width:100%;height:100%;object-fit:cover}.applications-index .applications-service-card .inner-box .image-box .shape-1{background:#f2d6d5}.applications-index .applications-service-card .inner-box .image-box .shape-2{background:#fff}.applications-index .applications-service-card .inner-box .lower-content{display:flex;flex:1;flex-direction:column;padding:27px 30px 31px}.applications-index .applications-service-card .inner-box .lower-content h3{min-height:64px;margin-bottom:12px}.applications-index .applications-service-card .inner-box .lower-content h3 a:hover,.applications-index .applications-service-card .inner-box .lower-content .link a,.applications-index .applications-service-card .inner-box .lower-content .link a:hover{color:#cc312a}.applications-index .applications-service-card .inner-box .lower-content p{flex:1;margin-bottom:20px}.applications-popular{padding:108px 0 94px;background:#f5f6f7}.applications-popular-list{border-top:1px solid #dfe1e3}.applications-popular-link{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:15px 4px;border-bottom:1px solid #dfe1e3;color:#141417;font-size:16px;line-height:24px;font-weight:600}.applications-popular-link i{margin-left:16px;color:#cc312a;transition:transform 300ms ease}.applications-popular-link:hover{color:#cc312a}.applications-popular-link:hover i{transform:translateX(5px)}.applications-locations{padding:100px 0 86px;background:#fff}.applications-location-list{border-top:1px solid #dfe1e3}.applications-location-link{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:15px 4px;border-bottom:1px solid #dfe1e3;color:#141417;font-size:16px;line-height:24px;font-weight:600}.applications-location-link i{margin-left:16px;color:#cc312a;transition:transform 300ms ease}.applications-location-link:hover{color:#cc312a}.applications-location-link:hover i{transform:translateX(5px)}.applications-cta{padding:76px 0;background:#141417}.applications-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:36px}.applications-cta-copy{max-width:760px}.applications-cta-copy h2{color:#fff;font-size:34px;line-height:44px;margin-bottom:8px}.applications-cta-copy p{color:#d5d5d5}.applications-cta .theme-btn{flex:0 0 auto}@media (max-width:991px){.applications-cta-inner{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.applications-intro{padding-top:75px;padding-bottom:55px}.applications-intro-content{text-align:left}.applications-intro-content h1,.applications-intro-content h2{font-size:31px;line-height:40px}.applications-section-heading h2,.applications-cta-copy h2{font-size:27px;line-height:36px}.applications-index .applications-service-card .inner-box .lower-content h3{min-height:0;font-size:22px;line-height:30px}.applications-popular{padding:75px 0 65px}.applications-locations{padding:72px 0 62px}.applications-cta{padding:62px 0}.applications-cta .theme-btn{width:100%;text-align:center}}
