.faq__container{margin-bottom:6rem}.faq__container .section-title.underline{font-size:1.5rem;font-weight:700;position:relative;padding-top:12px}.faq__container .section-title.underline:before{content:'';width:70px;height:4px;position:absolute;top:0}.faq__container .section-title.underline.red:before{background:#bf3761}.faq__container .section-title.underline.green:before{background:#7abf5a}.faq__container .section-title.underline.yellow:before{background:#f0be41}.faq__container .section-title.underline.darkBlue:before{background:#1f7ead}.faq__container .faq__question{width:100%;text-align:left;background:0;border:0;padding:10px 0;font-family:'Red Hat Display',sans-serif;position:relative;min-height:64px}.faq__container .faq__main-title{font-size:1.5rem;font-weight:300;margin:0;padding-right:1rem}.faq{padding:1rem 0;background-color:white;-webkit-box-shadow:0px 3px 0px 0 #f8f8f8;box-shadow:0px 3px 0px 0 #f8f8f8;margin:4px 0;min-height:64px;position:relative;-webkit-transition:margin 1s cubic-bezier(0.4,0,0.2,1) 0ms;-o-transition:margin 1s cubic-bezier(0.4,0,0.2,1) 0ms;transition:margin 1s cubic-bezier(0.4,0,0.2,1) 0ms}.faq:last-of-type{-webkit-box-shadow:none;box-shadow:none}.faq .faq__icon{width:50px;min-width:50px;height:50px;min-height:50px;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.faq.active .faq__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq__container .faq__question,.faq__container .faq__question:focus,.faq__container .faq__question:hover{width:100%;text-align:left;background:0;border:0;padding:1rem 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;outline:0}.faq__main-title{color:#114b67;font-weight:500;line-height:1.5;font-size:22px}.faq__answer-inner{padding:1rem 3rem}@media(max-width:680px){.faq__answer-inner{padding:1rem 0}}.faq-collapse__container{height:0;overflow:hidden;-webkit-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;visibility:hidden}.faq__answer{display:-webkit-box;display:-ms-flexbox;display:flex}.faq__answer-inner{width:100%}.faq.active .faq-collapse__container{height:auto;overflow:visible;visibility:visible}.faq.active,.faq.active .faq__question{min-height:100%}