/* Separa la semántica HTML de la apariencia original administrada por FTM. */
:is(h2,h3,h4,h5,h6,p,div,span,strong,small,address).ftm-tag--h1{display:block;margin:.67em 0;font-family:inherit;font-size:2em;font-style:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h3,h4,h5,h6,p,div,span,strong,small,address).ftm-tag--h2{display:block;margin:.83em 0;font-family:inherit;font-size:1.5em;font-style:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h4,h5,h6,p,div,span,strong,small,address).ftm-tag--h3{display:block;margin:1em 0;font-family:inherit;font-size:1.17em;font-style:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h5,h6,p,div,span,strong,small,address).ftm-tag--h4{display:block;margin:1.33em 0;font-family:inherit;font-size:1em;font-style:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h6,p,div,span,strong,small,address).ftm-tag--h5{display:block;margin:1.67em 0;font-family:inherit;font-size:.83em;font-style:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h5,p,div,span,strong,small,address).ftm-tag--h6{display:block;margin:2.33em 0;font-family:inherit;font-size:.67em;font-style:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h5,h6,div,span,strong,small,address).ftm-tag--p{display:block;margin:1em 0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h5,h6,p,span,strong,small,address).ftm-tag--div{display:block;margin:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h5,h6,p,div,strong,small,address).ftm-tag--span{display:inline;margin:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h5,h6,p,div,span,small,address).ftm-tag--strong{display:inline;margin:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:bolder;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h5,h6,p,div,span,strong,address).ftm-tag--small{display:inline;margin:0;font-family:inherit;font-size:smaller;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
:is(h1,h2,h3,h4,h5,h6,p,div,span,strong,small).ftm-tag--address{display:block;margin:0;font-family:inherit;font-size:inherit;font-style:italic;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}

/* Clases visuales propias que deben prevalecer sobre cualquier tag nuevo. */
.kicker.ftm-tag--p{margin:0 0 20px;color:var(--blue);font-size:11px;font-weight:700;line-height:inherit;letter-spacing:.18em;text-transform:uppercase}
.kicker.light.ftm-tag--p{color:#bcd4ff}
.hero-location.ftm-tag--div{position:absolute;right:4vw;bottom:35px;z-index:2;margin:0;padding-left:18px;border-left:2px solid var(--yellow);font-size:10px;font-weight:inherit;line-height:1.6;letter-spacing:.12em;text-transform:inherit}
