.gradient-orange{background:linear-gradient(180deg,var(--lightorange) 0%,var(--darkorange) 100%)}.gradient-orange-text{background:linear-gradient(180deg,var(--lightorange) 0%,var(--darkorange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wp-block-acf-faq-block .faq-heading h2{color:var(--dark);margin:40px 0 1.1rem;line-height:1.25}@media only screen and (max-width: 767px){.wp-block-acf-faq-block .faq-heading h2{font-size:1.5rem;line-height:1.33;margin-bottom:16px}}.wp-block-acf-faq-block .faq-list{margin-bottom:36px}.wp-block-acf-faq-block .faq-item{display:flex;align-items:flex-start;column-gap:1.5rem;padding:25px 0 32px;justify-content:space-between;border-bottom:1px solid var(--lightgray)}@media only screen and (max-width: 767px){.wp-block-acf-faq-block .faq-item{padding:22px 0}}.wp-block-acf-faq-block .faq-item:last-child{border:none}.wp-block-acf-faq-block .faq-item:hover{cursor:pointer}.wp-block-acf-faq-block .faq-item-icon{padding-top:2px}.wp-block-acf-faq-block .faq-item-icon svg{min-width:1.25rem;height:1.25rem}.wp-block-acf-faq-block .faq-item-icon .closed{display:none}.wp-block-acf-faq-block .faq-item-text{display:flex;flex-direction:column;row-gap:.25rem}.wp-block-acf-faq-block .faq-item-text:hover{cursor:pointer}.wp-block-acf-faq-block .faq-item-text h4{margin:0 0 5px;font-size:18px;line-height:1.55;color:var(--dark)}@media only screen and (max-width: 767px){.wp-block-acf-faq-block .faq-item-text h4{font-size:1rem;line-height:24px}}.wp-block-acf-faq-block .faq-item-text p{color:var(--dark);font-size:1rem;line-height:24px;max-height:0;overflow:hidden;transition:max-height 1s ease}@media only screen and (max-width: 767px){.wp-block-acf-faq-block .faq-item-text p{font-size:.875rem;line-height:21px}}.wp-block-acf-faq-block .faq-item.active p{max-height:500px}.wp-block-acf-faq-block .faq-item.active .closed{display:block}.wp-block-acf-faq-block .faq-item.active .opened{display:none}
