.text-content-section .heading-section span{display:block;font-size:18px;font-weight:400;line-height:100%;margin:0 0 10px;text-align:center;text-transform:uppercase}.text-content-section .heading-section h2{border-bottom:3px solid #ee3b33;font-size:36px;font-weight:700;line-height:100%;margin:0;padding:10px 0 15px;text-align:center;text-transform:uppercase}.text-content-section .heading-section p{font-size:24px;font-weight:400;line-height:150%;margin:0;padding-top:10px;text-align:center}.text-content-section .button-section{padding-top:25px;text-align:center}.text-content-section .row{display:flex;flex-wrap:wrap;margin:40px -10px 0}.text-content-section .row .column{padding:0 10px;width:50%}.text-content-section .row .content p{color:#4c4c4e;font-size:18px;font-weight:400;line-height:150%;margin:0 0 15px}.text-content-section .heading-section h3{margin:0}.text-content-section .heading-section span.subhead{font-size:18px;font-weight:700;line-height:150%;margin:0;padding-bottom:20px;padding-top:15px;text-transform:capitalize}.text-content-section .heading-section ul{list-style-position:inside;margin:0;padding-bottom:15px;padding-left:10px}.text-content-section .heading-section ul:last-child{padding-bottom:0}.text-content-section .heading-section .heading-section h3{padding-bottom:15px}.text-content-section .heading-section ul li{line-height:150%}.text-content-section .heading-section h4{font-size:25px;font-weight:700;line-height:100%;margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:1024px){.text-content-section .heading-section h2{font-size:30px}}@media only screen and (max-width:767px){.text-content-section .heading-section h4{font-size:22px}.text-content-section .heading-section h2{font-size:24px}.text-content-section .row .column{width:100%}}