.custom-rich-text{font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue","sans-serif";color:#21272A;width:100%;h1{font-size:42px;line-height:52px;font-weight:600;color:#171717}
h2{font-size:28px;line-height:36px;font-weight:600;color:#171717}
h3{font-size:24px;line-height:36px;font-weight:600;color:#171717}
h4{font-size:22px;line-height:28px;font-weight:600;color:#171717}
h5{font-size:20px;line-height:28px;font-weight:600;color:#171717}
p{font-size:16px;line-height:22px;font-weight:400;color:#646464}
.p-Tag-14{font-size:14px;line-height:20px;font-weight:400;color:#646464}
p,h1,h2,h3,h4,h5{margin:0}
a{font-size:18px;line-height:24px;font-weight:600;color:#0f6cbd}
.col-count-3{column-count:3}
a:has(span.rte-button){text-decoration:none}
li{margin:0 0 15px 0 !important}
.regular-text{font-weight:400}
.paddingbottom-16{padding-bottom:16px !important;display:block}
.paddingbottom-20{padding-bottom:20px !important;display:block}
.paddingbottom-24{padding-bottom:24px !important;display:block}
.paddingbottom-28{padding-bottom:28px !important;display:block}
.paddingbottom-32{padding-bottom:32px !important;display:block}
.paddingbottom-36{padding-bottom:36px !important;display:block}
.paddingbottom-40{padding-bottom:40px !important;display:block}
span.rtewhiteColor{color:#fff !important;background-color:transparent !important}
@media(max-width:479px){h1{font-size:32px !important;line-height:52px !important}
h2{font-size:24px !important;line-height:32px !important}
h3{font-size:22px !important;line-height:28px !important}
h4{font-size:18px !important;line-height:24px !important}
h5{font-size:16px !important;line-height:24px !important}
p{font-size:16px !important;line-height:22px !important}
}
}