.faq-module-left span{color:#e1251b;font-size:var(--fs-m);font-weight:600;margin-bottom:16px}.faq-module-left h5{font-size:44px;font-weight:600;margin-bottom:32px}.faq-container h3{font-size:clamp(22px,6vw,24px);font-weight:600;line-height:clamp(26.04px,6vw,28px);text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.faq-module-style-due h5{font-size:32px}.faq-module-style-due .faq-question button{font-size:20px;padding:20px 0}.faq-module-style-due .left-container{text-align:center}.faq-module{display:flex;gap:16px;justify-content:space-between}.faq-module-left,.faq-module-right{width:100%}.faq-module-left .left-container{margin:0 auto;min-width:320px;width:60%}@media (max-width:1040px){.faq-module-left .left-container{margin:0 auto;width:100%}}@media (max-width:840px){.faq-module{align-items:center;flex-direction:column}}.faq-module-style-due{align-items:center;display:flex;flex-direction:column}.faq-container{margin:0 auto;max-width:800px;padding:20px}.faq-item{border-bottom:1px solid #ddd}.faq-module .faq-question,.faq-question{background-color:transparent!important;border:none;color:#000;cursor:pointer;font-size:var(--fs-xl);font-weight:500;outline:none;padding:20px 0;position:relative;text-align:left;transition:background-color .3s ease;width:100%}.faq-module.faq-question:active,.faq-module.faq-question:hover{background-color:transparent!important}.faq-question .icon{font-weight:400;position:absolute;right:4px;transition:all .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer p{color:#555;font-size:var(--fs-m);line-height:1.5;margin-bottom:26px;padding-right:20%}button.faq-question.active,button.faq-question:active{background:transparent!important}body{background-color:#f5f7fa}.button{align-items:center;border-radius:80px;cursor:pointer;display:inline-flex;gap:clamp(.25rem,2.5vw,.5rem);text-decoration:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:all .2s ease-out}.button,.button.secondary-btn span{font-size:clamp(14px,2.5vw,1rem);font-weight:700;font-weight:700!important;line-height:clamp(1rem,2.5vw,1.5rem)}.button.secondary-btn span{color:#1e0013;margin-bottom:0;text-decoration:none}.button.secondary-btn{background:transparent;border:1px solid #d1cecf;color:#1e0013}.button.medium-btn{max-width:fit-content;padding:12px clamp(16px,2.5vw,24px)}.button:hover{text-decoration:none;transition:all .2s ease-out}.button.secondary-btn:hover{border:1px solid #1e0013}.faq-question:focus-visible .icon{outline:3px solid rgba(30,0,19,.6);outline-offset:4px}