/* Defaults from the independent published Divi pages; node author rules follow. */
.jmdc-family-articulo .native-post-title h1{font-size:40px;line-height:1.3}
.jmdc-family-articulo .native-fullwidth-image{text-align:left}
.jmdc-family-articulo #toc_container>.toc_list{padding:0 0 23px 1em}
.jmdc-family-articulo #toc_container .toc_list ul{padding:2px 0 2px 20px}
@media(min-width:768px) and (max-width:980px){.jmdc-family-nosotros .native-row.no-column-gap>.native-column{margin-bottom:0}}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros)) .native-carousel{padding-top:1em}
.jmdc-family-contacto .native-contact-form{width:100%;margin:0}
.jmdc-family-contacto .native-contact-form :is(input,textarea){font-family:Inter,Arial,sans-serif!important;line-height:normal}
.jmdc-family-contacto .native-contact-form .contact-field :is(input,textarea){background-color:rgba(0,0,0,.13);color:#999}
@media(max-width:767px){.jmdc-family-contacto .contact-submit{position:relative;left:-1.5%}}
.jmdc-family-contacto [data-layout-node="contacto-s4-r0-c1-b0"] h5{font-size:16px}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros)) .native-carousel .carousel-item :is(a,img){color:#706f6f;text-align:center}
@media(max-width:767px){body:is(.jmdc-family-seguridad,.jmdc-family-velocidad) .native-block h1{font-size:28px}.jmdc-family-articulo .native-text h2{font-size:16px;padding-bottom:0}}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .continuation{font-family:Inter,Helvetica,Arial,Lucida,sans-serif}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-block :is(h1,h2,h3,h4,h5,h6){font-family:Sora,Helvetica,Arial,Lucida,sans-serif}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .service-page .native-block h1{font-family:Sora,Helvetica,Arial,Lucida,sans-serif}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-block :is(p,strong,span){font-family:Inter,Helvetica,Arial,Lucida,sans-serif}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-column{min-height:1px}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-block a{color:#706f6f}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-image{margin-left:auto;margin-right:auto}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-text img.aligncenter{display:block;margin-left:auto;margin-right:auto}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-divider:after{content:"";display:table;clear:both}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-text hr{width:4%;background-color:#e84e0f;border:3px solid #e84e0f}
:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-text ol{padding-left:0;list-style-position:inside}
@media(min-width:981px){:where(body:is(.jmdc-family-seguridad,.jmdc-family-velocidad,.jmdc-family-contacto,.jmdc-family-nosotros,.jmdc-family-articulo)) .native-divider{margin-bottom:2.75cqw}.jmdc-no-contact-strip .site-header{top:0}}
