.widget-type-faq{padding-top:5.5rem}.faq-module{position:relative;background-color:var(--support-color);padding:2rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;box-shadow:4px 4px 5px 1px rgb(0 0 0 / 20%)}.faq-module .faq-block-title{position:absolute;display:inline-block;font-family:var(--font-headings);color:var(--primary-color);font-size:2.5rem;font-weight:700;letter-spacing:-3px;text-align:center;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.faq-module .faq-block-title::after{display:block;content:"";position:absolute;z-index:-1;background-color:var(--support-color);padding:1rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-30px;width:180px;height:220px}.faq-module .faq-list{position:relative;z-index:1;list-style-type:none;padding-left:0}.faq-module .faq-list .faq-item:not(:last-child){margin-bottom:2.5rem}.faq-module .faq-list .faq-item .faq-item-question{position:relative;font-size:1.5rem;font-weight:700;padding-right:5%;margin-bottom:0}.faq-module .faq-list .faq-item .faq-item-question:hover{cursor:pointer}.faq-module .faq-list .faq-item .faq-item-question::after{position:absolute;display:inline-block;content:"";right:-1rem;transition:.3s transform;top:.5rem;background-size:25px 15px;width:25px;height:15px;transform:rotate(180deg)}.faq-module .faq-list .faq-item .faq-item-answer{overflow:hidden;padding:0;max-height:0px;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.faq-module .faq-list .faq-item .faq-item-answer.show{max-height:500px;opacity:1;padding-top:1.5rem;padding-right:10%;margin-bottom:0}.faq-module .faq-list .faq-item .faq-item-question[aria-expanded="true"]::after{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}@media(min-width:768px){.faq-module .faq-list .faq-item .faq-item-question{hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none}.faq-module .faq-list .faq-item .faq-item-answer{padding-right:35%}}@media(min-width:1024px){.faq-module{padding:4rem}.faq-module .faq-list .faq-item:not(:last-child){margin-bottom:3.5rem}}@media(min-width:1280px){.faq-module{padding:5rem}}