.builder-faq__items{max-width:1200px;margin:0 auto}.builder-faq__title{color:var(--builder-faq-heading-color)}.builder-faq__question-text{font-weight:400;font-size:15px;line-height:25px;font-family:'Roboto',sans-serif;margin:5px 0;color:var(--builder-faq-question-color)}.builder-faq__item{background:var(--builder-faq-question-background,#0066bf);margin-bottom:10px;overflow:hidden;border:1px solid var(--builder-faq-border-color,#ffa07a)}.builder-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 5px 5px 25px;font-weight:700;color:var(--builder-faq-question-color,#fff);gap:25px;cursor:pointer;border:none;background:#fff0;text-align:left}.builder-faq__toggle{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;transition:transform 0.3s ease;font-size:0}.builder-faq__toggle::after{content:'';width:10px;height:10px;border-right:2px solid var(--builder-faq-accent-contrast-color,#fff);border-bottom:2px solid var(--builder-faq-accent-contrast-color,#fff);transform:rotate(-45deg)}.builder-faq__item--open .builder-faq__toggle{transform:rotate(90deg)}.builder-faq__answer{max-height:0;overflow:hidden;transition:max-height 0.8s ease,padding 0.8s ease;padding:0 4%;font-size:15px;color:var(--builder-faq-answer-color,#4a4a4a);background:var(--builder-faq-answer-background,#ffffff);font-family:'Roboto',sans-serif}.builder-faq__answer--open{padding:13px 4%}.builder-faq__item--open .builder-faq__answer-inner p{margin:0 0 16px}.builder-faq__answer-inner,.builder-faq__answer-inner p,.site-theme .text_container .builder-faq .builder-faq__answer-inner,.site-theme .text_container .builder-faq .builder-faq__answer-inner p{color:var(--builder-faq-answer-color,#4a4a4a)}.site-theme .text_container .builder-faq .builder-faq__question-text{color:var(--builder-faq-question-color)}.site-theme .text_container .builder-faq .builder-faq__title{color:var(--builder-faq-heading-color)}@media (max-width:768px){.builder-faq__question{padding:5px 15px}.builder-faq__question-text{font-size:16px}.builder-faq__toggle{width:20px;height:20px}.builder-faq__item--open .builder-faq__answer--open{padding:5px 15px}}