.schema-faq-section{border-bottom:1.5px solid var(--wp--preset--color--blue-deep);margin-bottom:var(--wp--preset--spacing--xs);padding:var(--wp--preset--spacing--xxs) var(--wp--preset--spacing--xs)}.schema-faq-section[open] .schema-faq-question:after{transform:rotate(-45deg)}.schema-faq-section .schema-faq-question{align-items:center;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--large);font-weight:500;height:40px;justify-content:space-between;line-height:var(--wp--custom--typography--line-height--heading-tight);list-style:none;position:relative}.schema-faq-section .schema-faq-question:after,.schema-faq-section .schema-faq-question:focus:after,.schema-faq-section .schema-faq-question:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath d='M8.7.938V0H6.9v7.188H0v1.875h6.9v7.187h1.8V9.062h6.9V7.188H8.7V.938Z' fill='%23010C23'/%3E%3C/svg%3E")}.schema-faq-section .schema-faq-question:after{background-position:50%;background-repeat:no-repeat;background-size:17px;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:17px;padding:8px;transition:transform 0s ease-in,background-color .2s ease-in-out,background-image .2s ease-in-out;width:17px}@media (prefers-reduced-motion:reduce){.schema-faq-section .schema-faq-question:after{transition:none}}.wp-block-yoast-faq-block:not(.is-style-visual) details.schema-faq-section:not([open])>.schema-faq-answer{margin-top:0;max-height:0;padding-bottom:0;padding-top:0}.wp-block-yoast-faq-block:not(.is-style-visual) details.schema-faq-section[open]>.schema-faq-answer{margin-top:var(--wp--preset--spacing--xs);padding-bottom:var(--wp--preset--spacing--xs);padding-top:var(--wp--preset--spacing--xxs)}@media (prefers-reduced-motion:reduce){.wp-block-yoast-faq-block:not(.is-style-visual) details.schema-faq-section>.schema-faq-answer{transition:none}}.wp-block-yoast-faq-block.is-style-visual{background-color:transparent;padding:0 var(--wp--preset--spacing--md,2rem);position:relative}@media (max-width:767px){.wp-block-yoast-faq-block.is-style-visual{padding:0 var(--wp--preset--spacing--xs,2rem)}}.wp-block-yoast-faq-block.is-style-visual .visy-faq-visual-rail{background-color:var(--wp--preset--color--blue-light);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:4px;z-index:0}.wp-block-yoast-faq-block.is-style-visual.dark .visy-faq-visual-rail{background-color:var(--wp--preset--color--primary)}.wp-block-yoast-faq-block.is-style-visual .visy-faq-visual-rail-indicator{background-color:var(--wp--preset--color--green-lime);height:0;left:0;opacity:0;position:absolute;top:0;transition:top .45s ease-in,height .45s ease-in,opacity .2s ease;width:4px;z-index:1}@media (prefers-reduced-motion:reduce){.wp-block-yoast-faq-block.is-style-visual .visy-faq-visual-rail-indicator{transition-duration:.01ms}}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section{background-color:transparent;border-bottom:0;margin-bottom:0;padding:var(--wp--preset--spacing--md,2rem);position:relative;z-index:1}@media (max-width:767px){.wp-block-yoast-faq-block.is-style-visual .schema-faq-section{padding:var(--wp--preset--spacing--md,2rem) var(--wp--preset--spacing--xs,2rem)}}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section:not(:first-of-type){padding-top:0}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section:not([open]){padding-bottom:var(--wp--preset--spacing--sm)}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section:not([open]) .schema-faq-question{color:var(--wp--preset--color--blue-light)}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section .schema-faq-question{align-items:flex-start;color:inherit;font-family:var(--wp--preset--font-family--headings,"Space Grotesk");font-size:var(--wp--preset--font-size--h5,24px);font-style:normal;font-weight:500;height:auto;line-height:var(--wp--preset--line-height--h5,28px);min-height:2.5rem;padding:0}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section .schema-faq-question:after,.wp-block-yoast-faq-block.is-style-visual .schema-faq-section .schema-faq-question:focus:after,.wp-block-yoast-faq-block.is-style-visual .schema-faq-section .schema-faq-question:hover:after{display:none}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section .schema-faq-question::-webkit-details-marker{display:none}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section[open]{padding-bottom:4rem}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section[open]>.schema-faq-answer{font-weight:400;line-height:var(--wp--preset--line-height--medium,1.65);margin-top:0;padding-bottom:0;padding-top:var(--wp--preset--spacing--xxs)}.wp-block-yoast-faq-block.is-style-visual .schema-faq-section[open] .schema-faq-question:after{transform:none}.image-hotspot-wrapper .wp-block-yoast-faq-block{flex-basis:33%}.image-hotspot-wrapper .wp-block-yoast-faq-block .schema-faq-section{margin-bottom:0;padding-top:var(--wp--preset--spacing--xxs)}.image-hotspot-wrapper .wp-block-yoast-faq-block .schema-faq-section:last-of-type{border-bottom:0}.image-hotspot-wrapper .wp-block-yoast-faq-block .schema-faq-section[open]{background-color:var(--wp--preset--color--sand)}.image-hotspot-wrapper .wp-block-yoast-faq-block .schema-faq-section img{max-width:350px;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.image-hotspot-wrapper .wp-block-yoast-faq-block .schema-faq-section{flex-basis:100%}}.wp-block-yoast-faq-block.is-style-inverse{color:var(--wp--preset--color--white)}.wp-block-yoast-faq-block.is-style-inverse .schema-faq-section{border-bottom:none;margin-bottom:var(--wp--preset--spacing--xs)}.wp-block-yoast-faq-block.is-style-inverse .schema-faq-question{border-bottom:1.5px solid var(--wp--preset--color--green-lime);color:var(--wp--preset--color--white);height:auto;min-height:40px;padding-bottom:var(--wp--preset--spacing--xxs)}.wp-block-yoast-faq-block.is-style-inverse .schema-faq-answer{color:var(--wp--preset--color--white)}.wp-block-yoast-faq-block.is-style-inverse .schema-faq-question:after,.wp-block-yoast-faq-block.is-style-inverse .schema-faq-question:focus:after,.wp-block-yoast-faq-block.is-style-inverse .schema-faq-question:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath d='M8.7.938V0H6.9v7.188H0v1.875h6.9v7.187h1.8V9.062h6.9V7.188H8.7V.938Z' fill='%23F7F6F2'/%3E%3C/svg%3E")}.wp-block-yoast-faq-block.faq-has-numbers{counter-reset:faq-counter}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-section{counter-increment:faq-counter}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-question{align-items:center;gap:var(--wp--preset--spacing--xs);height:auto;justify-content:flex-start;min-height:1.5rem;text-align:left}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-question:before{align-items:center;border:1.5px solid var(--wp--preset--color--red-mid);border-radius:50%;box-sizing:border-box;color:var(--wp--preset--color--red-mid);content:counter(faq-counter);display:inline-flex;flex-shrink:0;font-family:var(--wp--preset--font-family--paragraphs,"Montserrat");font-size:var(--wp--preset--font-size--small);font-weight:400;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-question:after{background-position:50%;background-repeat:no-repeat;background-size:17px;border-radius:50%;content:""!important;flex-shrink:0;height:17px;margin-left:auto;padding:8px;transition:transform .35s ease-in,background-color .2s ease-in-out,background-image .2s ease-in-out;width:17px}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-question:after,.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-question:focus:after,.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-question:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath d='M8.7.938V0H6.9v7.188H0v1.875h6.9v7.187h1.8V9.062h6.9V7.188H8.7V.938Z' fill='%23010C23'/%3E%3C/svg%3E");display:inline-block!important}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-answer{margin-left:calc(1.5rem + var(--wp--preset--spacing--xs))}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-answer a{align-items:center;background-color:var(--wp--preset--color--green-lime);border:1.5px solid var(--wp--preset--color--green-lime);display:flex;gap:var(--spacings-2xs,8px);justify-content:center;min-width:40px;padding:var(--spacings-2xs,8px) var(--spacings-xs,16px)}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-answer a:hover{border:1.5px solid var(--wp--preset--color--blue-deep)}.wp-block-yoast-faq-block.faq-has-numbers .schema-faq-section[open] .schema-faq-question:before{background-color:var(--wp--preset--color--red-mid);border:1.5px solid transparent;color:var(--wp--preset--color--white)}.wp-block-yoast-faq-block.is-style-visual.faq-has-numbers .schema-faq-section .schema-faq-question{align-items:center}.wp-block-yoast-faq-block.is-style-inverse.faq-has-numbers .schema-faq-question:after,.wp-block-yoast-faq-block.is-style-inverse.faq-has-numbers .schema-faq-question:focus:after,.wp-block-yoast-faq-block.is-style-inverse.faq-has-numbers .schema-faq-question:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath d='M8.7.938V0H6.9v7.188H0v1.875h6.9v7.187h1.8V9.062h6.9V7.188H8.7V.938Z' fill='%23F7F6F2'/%3E%3C/svg%3E")!important}
