.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}.rte img{height:auto;max-width:100%}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.halo-text-format{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);letter-spacing:var(--letter-spacing);color:var(--color-text2)}.halo-text-format p{margin-top:0;margin-bottom:0}.halo-text-format p+p{margin-top:17px}.halo-text-format p+ul,.halo-text-format p+ol{margin-top:18px}.halo-text-format h1,.halo-text-format h2,.halo-text-format h3,.halo-text-format h4,.halo-text-format h5,.halo-text-format h6{margin-top:0;margin-bottom:7px}.halo-text-format h1+p,.halo-text-format h2+p,.halo-text-format h3+p,.halo-text-format h4+p,.halo-text-format h5+p,.halo-text-format h6+p{padding-top:0}.halo-text-format p+h1,.halo-text-format p+h2,.halo-text-format p+h3,.halo-text-format p+h4,.halo-text-format p+h5,.halo-text-format p+h6{margin-top:25px}.halo-text-format p a{text-decoration:underline;text-underline-offset:.3rem;transition:text-decoration var(--duration-short) ease}.halo-text-format ul,.halo-text-format ol{margin:0 0 10px 17px;padding:0 0 22px;list-style:inherit}.halo-text-format ul{list-style:square}.halo-text-format ol{list-style:decimal}.halo-text-format ul li,.halo-text-format ol li{font-size:var(--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text2);position:relative}.halo-text-format ul li+li,.halo-text-format ol li+li{margin-top:10px}.halo-text-format blockquote{font-size:calc(var(--font-size) + 3px);font-weight:var(--font-weight-normal);font-style:italic;letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:0 0 40px;color:var(--blockquote-color);background:var(--blockquote-bg);border-radius:0;text-align:center;border:none;padding:43px 30px;position:relative}.halo-text-format blockquote h4{font-size:var(--font-size);font-weight:var(--font-weight-bold);font-style:normal;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--blockquote-color);text-transform:uppercase;margin:0 0 15px;position:relative}.halo-text-format blockquote p{display:block;width:100%;max-width:1170px;margin:0 auto;font-size:calc(var(--font-size) + 2px);font-weight:var(--font-weight-normal);font-style:italic;letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--blockquote-color);position:relative}.halo-text-format blockquote:before{content:"";display:block;background-image:url(quote.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:50px;height:25px;position:absolute;top:28px;left:30px}.halo-text-format table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;margin:0}.halo-text-format table tr{background:transparent}.halo-text-format table tr:nth-child(odd){background:#f1f1f1}.halo-text-format table td{padding:11px 13px 8px;text-align:left}.halo-text-format .list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:840px;margin:28px auto 0;font-size:0;letter-spacing:0;text-align:left}.halo-text-format .list .item{display:inline-block;vertical-align:top;width:100%}.halo-text-format .list .item h4,.halo-text-format .text h4{font-size:var(--font-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing);line-height:var(--line-height);color:var(--color-text);text-transform:uppercase;margin:0 0 22px}.halo-text-format .list-correct,.halo-text-format .list-wrong{margin-left:10px;padding-bottom:15px;display:inline-block;vertical-align:top;text-align:left}.halo-text-format .list-wrong{padding-bottom:0}.halo-text-format .list-correct li,.halo-text-format .list-wrong li{padding-left:10px}.halo-text-format .list-correct li::marker{content:"\221a";color:var(--color-success)}.halo-text-format .list-wrong li::marker{content:"X";color:var(--color-error);font-style:italic}.halo-text-format h3{font-weight:var(--font-weight-semibold);font-size:calc(var(--header-font-size) - 2px)}.halo-text-format img{max-width:100%}@media (min-width: 551px){.halo-text-format blockquote:before{width:75px;height:50px}}@media (min-width: 768px){.halo-text-format .list .item{width:50%;padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/189/assets/component-rte.css.map */
