.sotc-faqs-module{padding-top:4rem;padding-bottom:4rem}@media(max-width:767.98px){.sotc-faqs-module{padding-top:2rem;padding-bottom:2rem}}.sotc-faqs-module h2{font-family:"Montserrat","Open Sans",sans-serif;font-weight:bold;text-align:center;font-size:2.25rem;line-height:2.75rem}.sotc-faqs-module .body-copy{text-align:center;font-size:1.1rem;margin-bottom:4rem;font-size:"Open Sans";color:#212529}.sotc-faqs-module .faqs--wrapper{max-width:55%;margin-left:auto;margin-right:auto;margin-top:3rem}@media(max-width:767.98px){.sotc-faqs-module .faqs--wrapper{max-width:95%}}.sotc-faqs-module .faqs--wrapper .faq{margin-bottom:1rem;border-radius:4px;padding-top:1rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;border:2px solid #e8e8e8}.sotc-faqs-module .faqs--wrapper .faq .heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.sotc-faqs-module .faqs--wrapper .faq .heading p{font-family:"Montserrat","Open Sans",sans-serif;font-weight:bold;font-size:1.125rem;color:#212529;margin-bottom:0;position:relative;flex-basis:90%;flex-grow:0;flex-shrink:1}.sotc-faqs-module .faqs--wrapper .faq .heading img{height:10.5px;width:auto;transition:all .3s ease-in-out}.sotc-faqs-module .faqs--wrapper .faq .body p{margin-top:1rem;font-family:"Open Sans";font-size:1rem;font-weight:normal;color:#212529;margin-bottom:0}.sotc-faqs-module .faqs--wrapper .faq.open .heading img{transform:rotate(180deg)}.slide-enter-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0,1,0.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,0.5,1);-o-transition-timing-function:cubic-bezier(0,1,0.5,1);transition-timing-function:cubic-bezier(0,1,0.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}