/* dpx-space-v1 · secciones mas compactas en todo el sitio */
html body .sec,html body .dpx .sec,html body .dpxskin.dpx .sec,html body #dpc .sec{padding-block:44px!important;padding-top:44px!important;padding-bottom:44px!important}
html body #dsv .dsv-sec{padding:clamp(40px,4.6vw,62px) 0!important}
html body:has(main.dpc) .dpc-sec{padding-top:46px!important;padding-bottom:46px!important}
html body:has(main.dpc) .dpc-sec.dpsn{padding-top:42px!important;padding-bottom:42px!important}
html body:has(main.dpc) .dpc-sec.dpim,html body:has(main.dpc) .dpc-sec:nth-of-type(5){padding-top:50px!important;padding-bottom:50px!important}
html body:has(.dp-sap-page) section[class*="dp-salesforce"],html body:has(.dp-sap-page) main.dp-sap-page section[class*="dp-salesforce"]{padding-top:52px!important;padding-bottom:52px!important}
html body:has(.dp-sap-page) .dp-why-section{padding-top:48px!important;padding-bottom:48px!important}
html body.page-id-15542 main.dp-sap-page section[class*="dp-salesforce"]{padding-top:54px!important;padding-bottom:54px!important}
html body.page-id-15542 .dprw{padding:clamp(42px,4.6vw,64px) 0!important}
html body.page-id-17181 section.dpx-work{padding:50px 0 54px!important}
html body .dpa-sec,html body .dpl2,html body section.dk,html body section.soft{padding-top:44px!important;padding-bottom:44px!important}
html body .dpcont .contact-section,html body .dpcont .value-section,html body .dpcont .faq-section{padding-top:44px!important;padding-bottom:44px!important}
html body .dpcont .contact-hero{padding-top:52px!important;padding-bottom:52px!important}
html body .dpstaff .section,html body .dpstaff section{padding-top:44px!important;padding-bottom:44px!important}
html body .dprel{padding-top:46px!important;padding-bottom:46px!important}
html body .dpfaqv{padding-top:46px!important;padding-bottom:46px!important}
html body .dppost{padding-top:26px!important;padding-bottom:26px!important}
html body .band .in{padding-block:36px!important}
html body .dpgf{padding-top:52px!important}
html body section.hero2,html body section.hero,html body .hhero,html body #dsv .dsv-hero{padding-bottom:40px!important}
/* margenes de encabezado de seccion un poco mas ajustados */
html body #dsv .dsv-head{margin-bottom:clamp(22px,2.6vw,34px)!important}
@media(max-width:760px){
 html body .sec,html body #dpc .sec,html body .dpa-sec,html body section.dk,html body section.soft,
 html body .dpcont .contact-section,html body .dpcont .value-section,html body .dpcont .faq-section,
 html body .dpstaff section,html body .dprel,html body .dpfaqv{padding-top:34px!important;padding-bottom:34px!important}
 html body #dsv .dsv-sec{padding:34px 0!important}
}
