.faqs-module{color:#fff}.twocol-faq{display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:-15px;margin-right:-15px}.twocol-faq--question{flex:0 0 37%!important;margin:0!important;max-width:37%!important;padding:0 15px!important}.twocol-faq--accordion{flex:0 0 60%;margin:48px 0 0;max-width:60%;padding:0 15px}.twocol-faq--question h5{color:#c5d3ce;font-weight:600}.twocol-faq--question h2{color:#fff}.faq-description{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.acc{width:auto}.acc__card{border-bottom:1px solid #648278;margin:0 0 16px;position:relative}.acc__title{cursor:pointer;font-size:20px;font-weight:600;line-height:1.5;padding:24px 62px 24px 24px;position:relative}.acc__title .btn-arrow{height:30px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotateX(180deg)}.acc__title .btn-arrow svg path{fill:var(--primary-sharp-color)}.acc__title.active .btn-arrow{transform:translateY(-50%)}.acc__panel{padding:0 24px 24px}@media (max-width:991px){.twocol-faq{flex-direction:column}.twocol-faq--accordion{flex:0 0 auto;margin-top:0;max-width:none}.twocol-faq--question{flex:0 0 auto!important;margin:0 0 20px!important;max-width:none!important}.acc__title{font-size:18px;padding-left:0;padding-right:40px}.acc__title .btn-arrow{right:0}.acc__panel{padding-left:0;padding-right:0}.acc__card{margin-bottom:0}}