.faq-section{margin-bottom:45px;padding-bottom:25px;border-bottom:1px solid #ccc;display:inline-block;width:100%}.faq-section h2{padding-top:15px}.faq-section h2:after{display:none}.faq-section .faq .faq-question{display:block;padding:20px 0;line-height:1}.faq-section .faq .faq-question [class^=link--faq-]{height:18px;width:18px;margin-right:10px}.faq-section .faq .faq-question [class^=link--faq-] img{width:18px;vertical-align:bottom}.faq-section .faq .faq-question .link--faq-plus{display:inline-block}.faq-section .faq .faq-question .link--faq-minus,.faq-section .faq .faq-question.question-open .link--faq-plus{display:none}.faq-section .faq .faq-question.question-open .link--faq-minus{display:inline-block}.faq-section .faq .faq-question:focus,.faq-section .faq .faq-question:hover{cursor:pointer;font-weight:500}.brand-standards{width:100%}.brand-standards tr{max-height:150px}.brand-standards tr td{border-bottom:1px solid #ccc}.brand-standards tr td:first-child{width:150px}.brand-standards tr:last-child td{border-bottom:none}.faq-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.faq-help .bottom--cta-text{margin:0;top:0}.faq-help span{padding:15px 0}.red-faq-container .accordion{background-color:#eee;color:#333738;cursor:pointer;padding:18px;display:flex;align-items:center;justify-content:space-between;border:none;outline:none;transition:background-color .6s ease}.red-faq-container .accordionPadding{padding-left:0!important;padding-right:0!important}.red-faq-container .accordion:hover,.red-faq-container .active{background-color:#ccc}.red-faq-container .accordion__title{font-family:Brandon Grotesque,sans-serif;font-weight:400;font-size:22px;margin-bottom:15px}.red-faq-container .accordion__icon{margin-left:auto;transition:transform .6s ease}.red-faq-container .rotate{transform:rotate(90deg)}.red-faq-container .accordion__content{background-color:#fff;overflow:hidden;transition:max-height .6s ease}.red-faq-container .accordion__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;padding:18px}.red-faq-container .red-accordion.last{border-bottom:1px solid #ccc}.red-faq-container .red-accordion{padding:5px 0;border-top:1px solid #ccc}.red-faq-container .red-accordion .accordion{background-color:#fff;color:#333738;cursor:pointer;padding:18px;display:flex;align-items:center;justify-content:left;border:none;outline:none;transition:background-color .6s ease}.red-faq-container .red-accordion .accordionPadding{padding-left:0!important;padding-right:0!important}.red-faq-container .red-accordion .accordion:hover,.red-faq-container .red-accordion .active{background-color:#fff}.red-faq-container .red-accordion .accordion__title{font-family:Brandon Grotesque,sans-serif;font-weight:700;font-size:22px;margin-bottom:8px;margin-left:30px;color:#720017}.red-faq-container .red-accordion .accordion__icon{margin-left:auto;transition:transform .6s ease}.red-faq-container .red-accordion .rotate{transform:rotate(90deg)}.red-faq-container .red-accordion .accordion__content{background-color:#fff;overflow:hidden;transition:max-height .6s ease;margin-bottom:15px}.red-faq-container .red-accordion .accordion__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;padding:18px;margin:0 75px}.estimate-faq-question{display:flex;justify-content:space-between;padding:20px 0;line-height:1;font-size:22px;font-weight:400;color:#333738}.estimate-faq-question .link--faq-minus,.estimate-faq-question .link--faq-plus{margin-right:2.5%}.Faq-Container .accordion{background-color:#eee;color:#333738;cursor:pointer;padding:18px;display:flex;align-items:center;justify-content:space-between;border:none;outline:none;transition:background-color .6s ease}.Faq-Container .accordionPadding{padding-left:0!important;padding-right:0!important}.Faq-Container .accordion:hover,.Faq-Container .active{background-color:#fff}.Faq-Container .accordion__title{font-family:Brandon Grotesque,sans-serif;font-weight:400;font-size:22px;margin-bottom:15px}.Faq-Container .accordion__icon{margin-left:auto;transition:transform .6s ease}.Faq-Container .rotate{transform:rotate(90deg)}.Faq-Container .accordion__content{background-color:#fff;overflow:hidden;transition:max-height .6s ease}.Faq-Container .accordion__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;padding:18px}