.faq[data-v-23be4f38]{padding:64px 0;color:#242424;position:relative}.faq h2[data-v-23be4f38]{font-size:34px;font-weight:600;text-align:center;margin-bottom:32px}.faq-questions[data-v-23be4f38]{display:flex;flex-direction:column}.faq-question[data-v-23be4f38]{padding:2rem;cursor:pointer}.faq-question[data-v-23be4f38]:not(:last-child){border-bottom:1px solid #3b8c90}.faq-question-title[data-v-23be4f38]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-question-title h3[data-v-23be4f38]{font-size:22px;font-weight:500;margin-bottom:0}.faq-question-title-icon[data-v-23be4f38]{color:#3b8c90;font-weight:700;border:2px solid #3b8c90;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0}.faq-question-answer[data-v-23be4f38]{display:none;width:90%;font-size:16px;font-weight:500;color:#5c5c5c90}.faq-question.active .faq-question-answer[data-v-23be4f38]{display:block;margin-top:10px}.faq-question.active .faq-question-answer .faq-question-answer-content[data-v-23be4f38]{margin-bottom:0}@media screen and (max-width: 991px){.faq[data-v-23be4f38]{padding:20px 0}.faq h2[data-v-23be4f38]{margin-bottom:0}}.blog-preview{h3[data-v-a7675518] {color: #3B707D; text-align: center; font-weight: 800; font-size: 30px;} .description[data-v-a7675518] {text-align: center;} .articles {&[data-v-a7675518] {display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px; padding: 0;} @media (max-width: 1199px) {&[data-v-a7675518] {grid-template-columns: repeat(2,1fr);}} @media (max-width: 767px) {&[data-v-a7675518] {grid-template-columns: repeat(1,1fr);}} li[data-v-a7675518] {list-style: none;}} .cta-container {&[data-v-a7675518] {display: flex; align-items: center; justify-content: center; margin-top: 30px;} a {&[data-v-a7675518] {text-transform: uppercase; background-color: #3B707D; color: #FFFFFF; font-weight: 600; border-radius: 76px; padding: 8px 24px; font-size: 18px; transition: all .15s ease-in-out;} &[data-v-a7675518]:hover {background-color: #588C9A;}}} .blog-container[data-v-a7675518] {position: relative; padding: 50px 0;} @media screen and (max-width: 767px) {.blog-container[data-v-a7675518] {padding: 30px 28px;}}}.blog-preview[data-v-a7675518]{position:relative}
