:root{--font-heading: "politica", sans-serif;--font-heading-cd: "politica", sans-serif;--font-heading-xp: "politica", sans-serif;--font-nav: "open-sans", sans-serif;--font-body: "new-atten-italic", sans-serif;--font-button: "new-atten-italic", sans-serif;--font-body-large: clamp(1.375rem, 1.2813rem + 0.25vw, 1.5rem);--color-yellow: #FFCC58;--color-primary: var(--color-yellow);--color-green: #367A71;--color-secondary: var(--color-green);--color-cream: #FFF8EB;--color-cream-dark: #FFFAF2;--color-black: #3F4343;--color-red-gradient: linear-gradient(var(--color-red) 0%, color-mix(in srgb, var(--color-red) 80%, var(--color-cream)) 100%);--expo-out: cubic-bezier(.16, 1, .3, 1);--color-body: var(--color-black);--header-height: 100px;--border-radius-large: 40px;--border-radius-small: 20px}@media screen and (max-width: 1100px){:root{--border-radius-large: 20px;--font-body-large: 1rem}}.bg-dark{--color-body: white;--color-heading: white;--bg-color: var(--color-black)}.bg-white{--color-text: var(--color-grey);--bg-color: var(--color-white)}.bg-red{--color-text: var(--color-white);--bg-color: var(--color-red)}.bg-red p,.bg-red ul,.bg-red a{color:var(--color-grey-light)}@property --gradient-start{syntax:"<percentage>";inherits:true;initial-value:100%}@property --gradient-end{syntax:"<percentage>";inherits:true;initial-value:80%}@property --depth{syntax:"<integer>";inherits:false;initial-value:1}.bg-cream{--bg-color: var(--color-cream)}.bg-cream+.bg-cream{padding-top:0}.bg-cream-gradient{--bg-color: var(--color-cream);--gradient-start: calc(100% - (var(--depth) - 1) * 20%);--gradient-end: calc(100% - var(--depth) * 20%);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-color) var(--gradient-start), white) 0%, color-mix(in srgb, var(--bg-color) var(--gradient-end), white) 100%)}.bg-cream-gradient+.bg-cream-gradient{padding-top:5%}.bg-green{background-color:var(--color-green);color:var(--color-white)}.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6{color:var(--color-cream)}.bg-yellow{background-color:var(--color-yellow);color:var(--color-black)}.bg-yellow h1,.bg-yellow h2,.bg-yellow h3,.bg-yellow h4,.bg-yellow h5,.bg-yellow h6{color:var(--color-black)}.faq-block:has(+.faq-block){padding-bottom:4em}@media screen and (max-width: 1100px){.faq-block:has(+.faq-block){padding-bottom:2em}}.faq-block .inner{display:block;background:var(--color-cream-dark);box-shadow:5px 5px 10px -3px rgba(0,0,0,.05);border-radius:var(--border-radius-small);padding:3%;padding-bottom:calc(3% - 1em);max-width:1600px;margin:0 auto}@media screen and (max-width: 1100px){.faq-block .inner{padding:3em 1em 2.5em;box-shadow:0 0px 10px 5px rgba(0,0,0,.05);margin-top:1em}}@media screen and (max-width: 600px){.faq-block .inner{padding:1.5em 1em 1em}}.faq-block .inner .faq-intro{border-bottom:2px solid var(--color-secondary);margin-bottom:4%;padding-bottom:.25em}.faq-block .inner .faq-intro h1,.faq-block .inner .faq-intro h2,.faq-block .inner .faq-intro h3{text-transform:unset;font-size:clamp(1.5rem,1.125rem + 1vw,2rem);margin-top:0}.faq-block .inner .faq{transition:all .4s ease-out;margin-bottom:1em;border-bottom:1px solid var(--color-secondary)}.faq-block .inner .faq:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-block .inner .faq.active .status{transform:rotate(180deg)}.faq-block .inner .faq .question{font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1.15;text-transform:uppercase;position:relative;margin-bottom:1em;cursor:pointer;transition:all .2s ease-out;padding-right:36px}.faq-block .inner .faq .question:hover{color:var(--color-secondary)}.faq-block .inner .faq .question .status{position:absolute;right:0px;top:0px;bottom:0px;width:36px;display:block;transform-origin:50% 50%;transition:transform .3s ease-out;background-color:var(--color-black);mask-image:url("/wp-content/themes/foe/images/icons/arrow-button.svg");mask-position:center center;mask-size:14px;mask-repeat:no-repeat;-webkit-mask-image:url("/wp-content/themes/foe/images/shell/arrow.svg");-webkit-mask-position:center center;-webkit-mask-size:14px;-webkit-mask-repeat:no-repeat}@media screen and (max-width: 1024px){.faq-block .inner .faq .question .status{transform:scale(0.7);transform-origin:100% 50%}}.faq-block .inner .faq .answer{display:none;margin-bottom:1.5em;font-size:1rem;font-family:var(--font-body)}.faq-block .inner .faq .answer .answer-inner{max-width:900px}.faq-block .inner .faq .answer p:last-child{margin-bottom:0px}/*# sourceMappingURL=faqs.css.map */
