/* Service landing rhythm; override Divi's generated zero-padding rules. */
body #page-container .tlg-service-landing .et_pb_column{float:none!important}
body #page-container .tlg-service-landing.tlg-service-hero{padding:56px 0 0!important}
body #page-container .tlg-service-landing.tlg-service-intro{padding:96px 0 0!important}
body #page-container .tlg-service-landing.tlg-service-process{padding:112px 0 0!important}
body #page-container .tlg-service-landing .tlg-service-process-heading{margin-bottom:48px!important}
body #page-container .tlg-service-landing.tlg-service-benefits{padding:120px 0 0!important}
body #page-container .tlg-service-landing .tlg-service-benefits-heading{margin-bottom:56px!important}
body #page-container .tlg-service-landing .tlg-service-benefit-title{margin-bottom:24px!important}
body #page-container .tlg-service-landing .tlg-service-benefit-title h3{margin-bottom:0!important}
body #page-container .tlg-service-landing .tlg-service-benefit-row+.tlg-service-benefit-row{margin-top:64px!important}
body #page-container .tlg-service-landing.tlg-service-projects{padding:112px 0 0!important}
body #page-container .tlg-service-landing .tlg-service-projects-heading{margin-bottom:32px!important}
body #page-container .tlg-service-landing.tlg-service-siblings{padding:88px 0 104px!important}
@media(max-width:980px){
 body #page-container .tlg-service-landing.tlg-service-hero{padding-top:40px!important}
 body #page-container .tlg-service-landing.tlg-service-intro{padding-top:72px!important}
 body #page-container .tlg-service-landing.tlg-service-process,body #page-container .tlg-service-landing.tlg-service-projects{padding-top:80px!important}
 body #page-container .tlg-service-landing.tlg-service-benefits{padding-top:88px!important}
 body #page-container .tlg-service-landing .tlg-service-benefits-heading{margin-bottom:44px!important}
 body #page-container .tlg-service-landing .tlg-service-benefit-row+.tlg-service-benefit-row{margin-top:48px!important}
 body #page-container .tlg-service-landing.tlg-service-siblings{padding:64px 0 80px!important}
}
@media(max-width:600px){
 body #page-container .tlg-service-landing.tlg-service-hero{padding-top:32px!important}
 body #page-container .tlg-service-landing.tlg-service-intro{padding-top:48px!important}
 body #page-container .tlg-service-landing.tlg-service-process,body #page-container .tlg-service-landing.tlg-service-projects{padding-top:64px!important}
 body #page-container .tlg-service-landing.tlg-service-benefits{padding-top:72px!important}
 body #page-container .tlg-service-landing .tlg-service-process-heading,body #page-container .tlg-service-landing .tlg-service-benefits-heading{margin-bottom:36px!important}
 body #page-container .tlg-service-landing .tlg-service-benefit-title{margin-bottom:18px!important}
 body #page-container .tlg-service-landing .tlg-service-benefit-row{row-gap:40px!important}
 body #page-container .tlg-service-landing .tlg-service-benefit-row+.tlg-service-benefit-row{margin-top:40px!important}
 body #page-container .tlg-service-landing.tlg-service-siblings{padding:56px 0 64px!important}
 body #page-container .tlg-service-siblings-row{grid-template-columns:1fr!important;gap:32px!important}
 body #page-container .tlg-service-sibling a{font-size:16px!important;line-height:1.5!important;display:inline-block;max-width:100%;text-wrap:balance}
 body #page-container .tlg-service-sibling br{display:none}
 body #page-container .tlg-service-sibling-next{text-align:right!important}
}
