.richtext h1{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:42px;line-height:1.143}
.richtext h1 i,.richtext h1 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.richtext h1{font-size:38px;line-height:1.158}
}
@media only screen and (max-width:767px){.richtext h1{font-size:28px;line-height:1.214}
}
.richtext h2{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:36px;line-height:1.167}
.richtext h2 i,.richtext h2 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.richtext h2{font-size:32px;line-height:1.25}
}
@media only screen and (max-width:767px){.richtext h2{font-size:25px;line-height:1.2}
}
.richtext h3{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:30px;line-height:1.233}
.richtext h3 i,.richtext h3 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.richtext h3{font-size:28px;line-height:1.286}
}
@media only screen and (max-width:767px){.richtext h3{font-size:22px;line-height:1.273}
}
.richtext h4{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:24px;line-height:1.292}
.richtext h4 i,.richtext h4 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.richtext h4{font-size:22px;line-height:1.273}
}
@media only screen and (max-width:767px){.richtext h4{font-size:20px;line-height:1.3}
}
.richtext h5{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.222}
.richtext h6{font-family:'proximabold',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.231}
.richtext h6 i,.richtext h6 em{font-family:'proximabold_italic',Helvetica,Arial,sans-serif}
.richtext p{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.444}
.richtext p i,.richtext p em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.richtext p{line-height:1.333}
}
.richtext blockquote{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:19px;line-height:1.368}
@media only screen and (max-width:991px){.richtext blockquote{line-height:1.263}
}
.richtext:not(.u-font-color-ffffff) a{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#0684bd}
.richtext:not(.u-font-color-ffffff) a:hover{color:#50afdc;border-color:transparent}
.richtext.u-font-color-ffffff a{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#fff}
.richtext.u-font-color-ffffff a:hover{color:#fff;border-color:#fff}
.richtext table{width:100%;display:table;border-collapse:collapse;border-spacing:0;border:0}
.richtext table thead{display:table-header-group}
.richtext table tbody{display:table-row-group}
.richtext table tbody th{font-weight:400;width:25%}
.richtext table tr{color:inherit;display:table-row;outline:0;vertical-align:top;border-bottom:1px solid #d8d8d8}
.richtext table td,.richtext table th{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.286;display:table-cell;text-align:left;vertical-align:inherit;padding:15px 5px;border:0;min-width:120px}
@media only screen and (max-width:991px){.richtext table td,.richtext table th{line-height:1.143}
}
@media only screen and (max-width:767px){.richtext table td,.richtext table th{min-width:75px}
}
.richtext p+p{margin-top:14px}
@media only screen and (max-width:991px){.richtext[class*="u-tab-font-color"]:not(.u-tab-font-color-ffffff) a{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#0684bd}
.richtext[class*="u-tab-font-color"]:not(.u-tab-font-color-ffffff) a:hover{color:#50afdc;border-color:transparent}
.richtext[class*="u-tab-font-color"].u-tab-font-color-ffffff a{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#fff}
.richtext[class*="u-tab-font-color"].u-tab-font-color-ffffff a:hover{color:#fff;border-color:#fff}
}
@media only screen and (max-width:767px){.richtext[class*="u-mob-font-color"]:not(.u-mob-font-color-ffffff) a{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#0684bd}
.richtext[class*="u-mob-font-color"]:not(.u-mob-font-color-ffffff) a:hover{color:#50afdc;border-color:transparent}
.richtext[class*="u-mob-font-color"].u-mob-font-color-ffffff a{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#fff}
.richtext[class*="u-mob-font-color"].u-mob-font-color-ffffff a:hover{color:#fff;border-color:#fff}
}