.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(1rem,-4rem + 12.5vw,2.5rem);height:2.5rem;margin-bottom:1rem;outline:0;white-space:nowrap}@media only screen and (max-width:781px){.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist]{overflow:scroll}}.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab]{--tab-padding-x:0;--tab-line-width:3.5rem;--tab-line-height:0.3125rem;--tab-line-color:currentcolor;background-color:#fff;border:0;color:var(--wp--custom--color--purple);font-family:var(--wp--preset--font-family--priori-sans-ot);font-size:var(--wp--preset--font-size--extra-large);line-height:1;outline:none;position:relative}.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab]:focus-visible{outline:.125rem dotted #000;outline-offset:-.125rem}.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab]:after{bottom:0;content:"";display:block;height:.25rem;left:0;margin-left:0;position:absolute;right:0;-webkit-transition:width .2s cubic-bezier(.645,.045,.355,1);transition:width .2s cubic-bezier(.645,.045,.355,1);width:100%}.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab]:hover{cursor:pointer}.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab][aria-selected=true],.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab][class*=active]{border-bottom:.3rem solid;color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--priori-sans-ot-bold)}.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab][aria-selected=true]:after,.wp-block-gresham-faq .wp-block-gresham-faq__top[role=tablist] [role=tab][class*=active]:after{background:var(--wp--custom--color--primary-gradient);bottom:0;content:"";height:.25rem;left:0;position:absolute;width:100%}.wp-block-gresham-faq__heading h2{color:var(--wp--custom--color--primary);text-align:left}.wp-block-gresham-faq__heading a{color:var(--wp--custom--color--primary);font-size:1.2rem}.wp-block-gresham-faq__heading a:hover{color:var(--wp--custom--color--purple)}.wp-block-gresham-faq__body [role=tabpanel]:not(.active){display:none}.wp-block-gresham-faq__body h3{margin:0}.wp-block-gresham-faq__body h3 button{background:none;border:none;border-radius:0;color:initial;display:block;font-size:1.125rem;padding:1rem 1rem 1rem 3rem;position:relative;text-align:left;text-transform:none;width:100%}.wp-block-gresham-faq__body h3 button:focus,.wp-block-gresham-faq__body h3 button:hover{background:initial;border:none;border-radius:initial;color:initial}.wp-block-gresham-faq__body h3 button:focus:after,.wp-block-gresham-faq__body h3 button:hover:after{background:unset;background-clip:unset;border-color:var(--wp--preset--color--primary)}.wp-block-gresham-faq__body h3 button:after{border-bottom:.2rem solid;border-left:.2rem solid;border-color:var(--wp--preset--color--primary);border-radius:0;content:"";height:.75rem;left:1rem;-webkit-mask-composite:unset;mask-composite:unset;position:absolute;top:45%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:.75rem}.wp-block-gresham-faq__body h3 button[aria-expanded=true]:after{-webkit-transform:translateY(-30%) rotate(135deg);-ms-transform:translateY(-30%) rotate(135deg);transform:translateY(-30%) rotate(135deg)}.wp-block-gresham-faq__body .wp-block-gresham-faq__item button[aria-expanded=false]{border-bottom:.063rem solid var(--wp--preset--color--primary)}.wp-block-gresham-faq__body .wp-block-gresham-faq__item button[aria-expanded=true]{border-bottom:none}.wp-block-gresham-faq__body .wp-block-gresham-faq__item__answer{padding:0 1rem 1rem}
.wp-block-gresham-faq-search-form{--button-search-dark-color:var(--wp--preset--color--primary);--button-search-light-color:var(--wp--preset--color--white)}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__title{color:#000;font-size:1.125rem;margin-bottom:.313rem;margin-left:.5rem;text-transform:uppercase}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:25rem}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__input{border-color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--regular);font-size:1rem;padding:.5rem .5rem .5rem 1.25rem}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__input::-webkit-input-placeholder{color:#000}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__input::-moz-placeholder{color:#000}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__input:-ms-input-placeholder{color:#000}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__input::-ms-input-placeholder{color:#000}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form__input::placeholder{color:#000}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form button[type=submit]{background:var(--button-search-dark-color);border-color:var(--button-search-dark-color);color:var(--button-search-light-color);padding:.5rem;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form button[type=submit]:active,.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form button[type=submit]:focus,.wp-block-gresham-faq-search-form .wp-block-gresham-faq-search-form button[type=submit]:hover{background:var(--button-search-light-color);color:var(--button-search-dark-color)}
