/* Marketing family primitives; authored declarations follow. */
.jmdc-family-marketing :where(.native-block) h6{font:500 18px/1.3 Sora,Arial,sans-serif;color:#706f6f;text-align:center;margin:0;padding:0 0 10px}
.jmdc-family-marketing [data-layout-node^="marketing-s14"] [data-contact]{background:none;border:0;color:#fc6d3a;padding:1px 6px;font:800 12px Inter,Arial,sans-serif;text-transform:uppercase}
.jmdc-family-marketing [data-layout-node^="marketing-s14"] [data-contact]:is(:hover,:focus-visible){background:#fc6d3a;color:#fff;border:1px solid #fc6d3a;border-radius:30px}
.jmdc-family-marketing :where(.native-block) a{color:#706f6f}
.jmdc-family-marketing :where(.native-image){margin-left:auto;margin-right:auto}
.jmdc-family-marketing .native-text img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.jmdc-family-marketing .native-text strong{font-family:Inter,Arial,sans-serif}
.jmdc-family-marketing .native-divider:after{content:"";display:table;clear:both}
.jmdc-family-marketing .native-video .video-frame{max-width:none}
.jmdc-family-marketing .native-counter-wrapper{max-width:159px;margin-left:auto;margin-right:auto}
.jmdc-family-marketing .native-counter{aspect-ratio:auto;height:4px;padding-block:49%;box-sizing:content-box}
.jmdc-family-marketing [data-layout-node="marketing-s4-r1-c0-b0"] .native-image-wrap{border-style:solid}
.jmdc-family-marketing [data-layout-node="marketing-s4"]{border-style:solid;border-left-width:0;border-right-width:0}
.jmdc-family-marketing [data-layout-node^="marketing-s11-r1-"][data-layout-node$="-b1"]{border-top-style:solid}
.jmdc-family-marketing [data-layout-node^="marketing-s5-"] h3{font-size:20px}
.jmdc-family-marketing [data-layout-node="marketing-s14-r0-c1-b0"] h5{font-size:16px}
.jmdc-family-marketing .native-counter-wrapper h3{font-size:1px}
.jmdc-family-marketing .native-text ol{padding-left:0;list-style-position:inside}
.jmdc-family-marketing .native-contact-form{width:100%;margin:0}
.jmdc-family-marketing .native-contact-form :is(input,textarea){font-family:Inter,Arial,sans-serif!important;line-height:normal}
@media(min-width:981px){.jmdc-family-marketing :where(.native-divider){margin-bottom:2.75cqw}}
