section#faqs{background:#f1f4f8;position:relative;overflow:hidden}section#faqs .boundaries{padding:50px 20px;max-width:700px;margin:0 auto;text-align:center}section#faqs .segments{border-radius:5px;box-shadow:none;margin:40px auto;text-align:left}section#faqs h3.accordion-toggle{padding:20px;margin:0;border-top:none;border-bottom:1px solid #e4eaf2;color:#00214f;font-size:21px;font-weight:300;cursor:pointer}section#faqs h3.accordion-toggle:after{float:right;display:inline-block;content:'';color:#c9c9cb;content:'+';text-align:center;font-size:30px;font-weight:200;margin-top:-7px;margin-right:10px;transform-origin:center center;transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#faqs h3.accordion-toggle.active{border-bottom:none}section#faqs h3.accordion-toggle.active:after{transform:rotate(-135deg);font-weight:300;transform-origin:center center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section#faqs .accordion-content{display:none;padding:0 20px;font-size:14px;line-height:20px;font-weight:400;color:#7d7c82;border-bottom:1px solid #e4eaf2}section#faqs .accordion-content p{margin:0;padding:0 0 20px;font-size:14px;line-height:20px;font-weight:400;color:#7d7c82}@media screen and (max-width:500px){section#faqs .boundaries{padding:50px 10px}section#faqs h3.accordion-toggle{padding:20px 10px;font-size:14px}section#faqs h3.accordion-toggle:after{font-size:20px}section#faqs .accordion-content{font-size:12px}}