.faq_sec { position: relative; width: 100%; }
.faq_sec .faq_wrap { position: relative; width: 100%; max-width: 830px; margin: 0 auto; }
.faq_sec .sec_title { position: relative; width: 100%; text-align: center; }
.faq_sec .accordion_wrap { position: relative; width: 100%; margin-top: 65px; }
.accordion_wrap .accordion_item { position: relative; width: 100%; }
.accordion_wrap .accordion_item + .accordion_item { margin-top: 30px; }
.accordion_wrap .accordion_header { position: relative; width: 100%; padding: 21px 60px 21px 42px; cursor: pointer; border: solid 2px var(--themegreen); border-radius: 111px; transition: all ease-in-out 300ms; }
.accordion_wrap .accordion_item.active .accordion_header { background: var(--themegreen); }
.accordion_wrap .accordion_header h6 { font-size: 18px; font-weight: 300; transition: all ease-in-out 300ms; }
.accordion_wrap .accordion_item.active .accordion_header h6 { color: var(--white); }
.accordion_wrap .accordion_header .arrow { position: absolute; top: 27px; right: 33px; display: flex; width: 23px; height: 13px; transform-origin: center center; transition: all ease-in-out 300ms; }
.accordion_wrap .accordion_item.active .accordion_header .arrow { transform: rotate(180deg); }
.accordion_wrap .accordion_header .arrow svg path { color: var(--themedark); transition: all ease-in-out 300ms; }
.accordion_wrap .accordion_item.active .accordion_header .arrow svg path { color: var(--white); }
.accordion_wrap .accordion_content { position: relative; display: none; padding: 0 43px; }
.accordion_wrap .accordion_content .text-data { position: relative; width: 100%; max-width: 655px; padding: 30px 0 15px; }
.accordion_wrap .accordion_content .text-data p { color: var(--themedark); }


.kinder-page .faq_sec { margin-bottom: 200px; }
.kinder-page .accordion_wrap .accordion_item:nth-child(1) .accordion_header { border-color: #DDEAC8; }
.kinder-page .accordion_wrap .accordion_item:nth-child(2) .accordion_header { border-color: #EBD7A0; }
.kinder-page .accordion_wrap .accordion_item:nth-child(3) .accordion_header { border-color: #D0E8E2; }
.kinder-page .accordion_wrap .accordion_item:nth-child(4) .accordion_header { border-color: #FF8B8B; }
.kinder-page .accordion_wrap .accordion_item:nth-child(5) .accordion_header { border-color: #D0E8E2; }
.kinder-page .accordion_wrap .accordion_item:nth-child(6) .accordion_header { border-color: #8A9E52; }
.kinder-page .accordion_wrap .accordion_item:nth-child(7) .accordion_header { border-color: #DDEAC8; }
.kinder-page .accordion_wrap .accordion_item:nth-child(8) .accordion_header { border-color: #EBD7A0; }
.kinder-page .accordion_wrap .accordion_item:nth-child(9) .accordion_header { border-color: #D0E8E2; }
.kinder-page .accordion_wrap .accordion_item:nth-child(10) .accordion_header { border-color: #FF8B8B; }

.kinder-page .accordion_wrap .accordion_item.active .accordion_header h6 { font-weight: 500; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(odd) .accordion_header h6 { color: var(--themegreen); }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(odd) .accordion_header .arrow svg path { color: var(--themegreen); }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(1) .accordion_header { background: #DDEAC8; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(2) .accordion_header { background: #EBD7A0; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(3) .accordion_header { background: #D0E8E2; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(4) .accordion_header { background: #FF8B8B; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(5) .accordion_header { background: #D0E8E2; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(6) .accordion_header { background: #8A9E52; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(7) .accordion_header { background: #DDEAC8; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(8) .accordion_header { background: #EBD7A0; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(9) .accordion_header { background: #D0E8E2; }
.kinder-page .accordion_wrap .accordion_item.active:nth-child(10) .accordion_header { background: #FF8B8B; }


@media (min-width: 992px) and (max-width: 1200px) {

    .kinder-page .faq_sec { margin-bottom: 220px; }

}


@media (min-width: 768px) and (max-width: 991px) {
    .kinder-page .faq_sec { margin-bottom: 220px; }
}



@media (max-width: 991px) {
    .faq_sec .accordion_wrap { margin-top: 42px; }
    .accordion_wrap .accordion_header { border-radius: 30px; }
}


@media (max-width: 767px) {

    .kinder-page .faq_sec { margin-bottom: 290px; }
    .accordion_wrap .accordion_header { padding: 15px 55px 15px 38px; }
    .accordion_wrap .accordion_header .arrow { right: 26px; }


}
