.utility-ul-list {list-style-type: disc !important;padding-left: 20px;}
.faq-answer p,.terms-intro p{margin-bottom:10px}
.faq-answer p {font-size:1em;}
.faq-answer h4{font-size:18px;line-height:22px;margin-bottom:10px}
.faq-answer p:last-child{margin-bottom:0}
.faq-answer .utility-ul-list,.faq-answer .utility-ol-list{padding-left:40px}
.faq-question-container.active .arrow-down{transform:rotate(180deg)}
.faq-question-container:focus-visible{outline:2px solid #000!important;outline-offset:2px!important}
.faq-question-container{margin-bottom:20px}
.faq-question-container:last-child{margin-bottom:0}
.faq-question:hover,.location-header:hover{cursor:pointer;background:#e8e8e8}
/* .faq-question:after{font-family:"FontAwesome","Font Awesome 5 Pro";content:"\f107";position:absolute;right:20px;top:0;color:#00447a;font-size:20px;line-height:52px} */
.faq-question.faq-active:after{transform:rotate(180deg)}
.faq-link-container{width:32%;float:left;margin-right:2%;margin-bottom:16px;transition:box-shadow .4s ease,transform .4s ease}
.faq-link-container:hover{-webkit-box-shadow:0 15px 20px #0003;-moz-box-shadow:0 15px 20px #0003;-ms-box-shadow:0 15px 20px #0003;box-shadow:0 15px 20px #0003;-webkit-transform:translate(0,-6px);-moz-transform:translate(0,-6px);-ms-transform:translate(0,-6px);transform:translate(0,-6px);cursor:pointer;text-decoration:none}
.faq-link-container:nth-child(3n + 3){margin-right:0}
.faq-link-container a{text-decoration:none}
.faq-link-container .utility-header-md{padding:20px 40px;height:140px}
.faq-link-container .table{width:100%}
.faq-link-container .utility-header-md h3{color:#00447a}
.faq-link-container .utility-header-md p{font-size:18px;line-height:1.2em;font-weight:400;color:#00447a;margin:0 0 10px}
.faq-contact-us-container .utility-header{background:#c30e0e}
.faq-contact-us-container .utility-header-md h3,.faq-contact-us-container .utility-header-md p{color:#fff}
.faq-question {display:flex;align-items:center;}
.faq-question h3 {flex: 1 0 0; font-family: lato, sans-serif;color: #373737;
    font-size: 1.286em;
    line-height: 1.2em;
    font-weight: 400;
    margin: 0;
    transition: color .3s;
    font-family: lato, sans-serif;}
.faq-arrow-icon {width: 40px;}
.utility-border{border:1px solid #e1e1e1;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.utility-header-sm{padding:15px 25px}
.utility-header{background:#f4f4f4;position:relative;transition:background .3s}
/* .p-md{padding:15px} */
.terms-links a,.utility-link{text-decoration:none!important;display:inline-block;color:#00447a!important;font-weight:700!important}

.faq-answer{transition:height .3s ease-in-out;overflow:hidden}
.faq-question-container:not(.active) .faq-answer{display:none}
.faq-question-container.active .arrow-down{transform:rotate(180deg)}

@media screen and (max-width: 992px) {
.faq-link-container{width:49%;float:left;margin-right:2%}
.faq-link-container:nth-child(3n + 3){margin-right:2%}
.faq-link-container:nth-child(2n + 2){margin-right:0}
.faq-link-container .utility-header-md h3{font-size:18px;line-height:24px}
.faq-link-container .utility-header-md{padding:20px 10px;height:110px}
}

@media screen and (max-width: 750px) {
.faq-link-container{margin-bottom:10px}
}

@media screen and (max-width: 650px) {
.faq-answer .utility-ul-list,.faq-answer .utility-ol-list{padding-left:20px}
}