.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte p{min-height:16px}.rte h1{font-family:"RecifeText";font-style:normal;font-weight:300;font-size:36px;line-height:100%;letter-spacing:-0.02em;margin-bottom:20px}@media (min-width: 768px){.rte h1{font-size:72px;line-height:105%;letter-spacing:-0.04em}}.rte h2{font-family:"RecifeText";font-style:normal;font-weight:300;font-size:32px;line-height:100%;letter-spacing:-0.02em;margin-bottom:20px}@media (min-width: 768px){.rte h2{font-size:54px;line-height:105%}}.rte h3{font-family:"RecifeText";font-style:normal;font-weight:300;font-size:24px;line-height:100%;letter-spacing:-0.02em;margin-bottom:20px}@media (min-width: 768px){.rte h3{font-size:42px;line-height:110%}}.rte h4{font-family:"RecifeText";font-style:normal;font-weight:300;font-size:24px;line-height:105%;letter-spacing:-0.02em;margin-bottom:20px}@media (min-width: 768px){.rte h4{font-size:32px;line-height:110%}}.rte h5{font-family:"RecifeText";font-style:normal;font-weight:350;font-size:18px;line-height:140%}@media (min-width: 768px){.rte h5{font-size:20px;line-height:110%}}.rte h6{font-family:"MessinaSansMono";font-style:normal;font-weight:500;font-size:12px;line-height:130%;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px;min-height:12px}.rte h6.proportional{font-family:"MessinaSans"}.rte p{font-family:"MessinaSans";font-style:normal;font-weight:500;font-size:16px;line-height:165%;margin-bottom:12px;word-wrap:break-word;width:100%}.rte p.font-bold{font-weight:600}.rte p span{word-wrap:break-word;width:100%}.rte ol{list-style-type:decimal;margin-bottom:20px;padding-left:30px;word-wrap:break-word;width:100%}.rte li{margin-bottom:20px}.rte.faq h1,.rte.faq h2,.rte.faq h3,.rte.faq h4,.rte.faq h5,.rte.faq h6,.rte.faq ol,.rte.faq ul,.rte.faq a{font-family:"MessinaSans";font-size:14px;font-style:normal;font-weight:400;line-height:140%;opacity:.9;letter-spacing:.28px}@media (min-width: 768px){.rte.faq h1,.rte.faq h2,.rte.faq h3,.rte.faq h4,.rte.faq h5,.rte.faq h6,.rte.faq ol,.rte.faq ul,.rte.faq a{font-size:16px;letter-spacing:normal}}.rte.relaxed h1:not(:first-child),.rte.relaxed h2:not(:first-child),.rte.relaxed h3:not(:first-child),.rte.relaxed h4:not(:first-child),.rte.relaxed h5:not(:first-child),.rte.relaxed h6:not(:first-child){margin-top:40px}.rte.tight h1,.rte.tight h2,.rte.tight h3,.rte.tight h4,.rte.tight h5,.rte.tight h6,.rte.tight p,.rte.tight ul,.rte.tight ol,.rte.tight a{line-height:130%}.rte.tight h6{margin-bottom:6px}.rte.tight p,.rte.tight li{font-size:14px}.rte.tight li{margin-bottom:0}.rte.blog{white-space:pre-wrap}.rte.blog h1,.rte.blog h2,.rte.blog h3,.rte.blog h4,.rte.blog h5,.rte.blog h6,.rte.blog p{max-width:776px;width:100%}.rte.blog img{max-width:100%;padding:0 0 120px}.rte p{line-height:165%}.rte a{-webkit-text-decoration:underline;text-decoration:underline}.rte a.no-underline{-webkit-text-decoration:none;text-decoration:none}.rte ul{list-style-type:disc;margin-bottom:20px;padding-left:30px;word-wrap:break-word;width:100%}.rte.no-margin h1,.rte.no-margin h2,.rte.no-margin h3,.rte.no-margin h4,.rte.no-margin h5,.rte.no-margin h6{display:inline-block;margin-bottom:0}.rte .editorial-grid h1,.rte .editorial-grid h2,.rte .editorial-grid h3,.rte .editorial-grid h4,.rte .editorial-grid h5,.rte .editorial-grid h6{font-family:"MessinaSans";font-style:normal;font-weight:500;font-size:16px;line-height:140%}.rte .editorial-grid h1.font-bold,.rte .editorial-grid h2.font-bold,.rte .editorial-grid h3.font-bold,.rte .editorial-grid h4.font-bold,.rte .editorial-grid h5.font-bold,.rte .editorial-grid h6.font-bold{font-weight:600}.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6,.product-description p,.product-description li{font-family:"MessinaSans";font-style:normal;font-weight:500;font-size:14px;margin-bottom:12px;word-wrap:break-word;width:100%}@media (min-width: 768px){.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6,.product-description p,.product-description li{font-weight:500;font-size:16px;line-height:140%}}.product-description h1.font-bold,.product-description h2.font-bold,.product-description h3.font-bold,.product-description h4.font-bold,.product-description h5.font-bold,.product-description h6.font-bold,.product-description p.font-bold,.product-description li.font-bold{font-weight:600}.product-description h1 span,.product-description h2 span,.product-description h3 span,.product-description h4 span,.product-description h5 span,.product-description h6 span,.product-description p span,.product-description li span{word-wrap:break-word;width:100%}
