:is(.wp-block-malloe-faq){margin-block:clamp(4rem,2.2857rem + 4.7619vw,8rem);padding-inline:clamp(.75rem,-1.0714rem + 5.0595vw,5rem)}:is(.wp-block-malloe-faq) .faq__inner{margin-inline:auto;width:min(1360px,100%)}:is(.wp-block-malloe-faq) .faq__header{display:flex;flex-direction:column;gap:24px;margin-bottom:clamp(2.5rem,1.4286rem + 2.9762vw,5rem);text-align:center}@media (max-width:575px){:is(.wp-block-malloe-faq) .faq__header{gap:20px}}:is(.wp-block-malloe-faq) .faq__title{font-weight:600;letter-spacing:.15em;margin:0;text-transform:uppercase}:is(.wp-block-malloe-faq) .faq__description{font-weight:500;letter-spacing:2px;text-transform:uppercase}:is(.wp-block-malloe-faq) .faq__search{margin-bottom:clamp(2.5rem,1.4286rem + 2.9762vw,5rem)}:is(.wp-block-malloe-faq) .faq__search .faq-search-label{display:flex;position:relative}:is(.wp-block-malloe-faq) .faq__search .faq-search-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' fill='none' viewBox='0 0 22 24'%3E%3Cpath fill='%23dcc266' stroke='%23dcc266' stroke-width='.5' d='M9.613 1.854c2.073 0 4.024.808 5.49 2.274a7.71 7.71 0 0 1 2.273 5.488 7.7 7.7 0 0 1-1.824 4.995l5.374 5.374a.667.667 0 1 1-.944.944l-5.374-5.374a7.7 7.7 0 0 1-4.995 1.824 7.71 7.71 0 0 1-5.488-2.274 7.71 7.71 0 0 1-2.273-5.489c0-2.073.807-4.022 2.273-5.488a7.71 7.71 0 0 1 5.488-2.274Zm0 1.334c-1.717 0-3.33.669-4.545 1.883a6.39 6.39 0 0 0-1.882 4.545c0 1.718.668 3.332 1.882 4.546a6.39 6.39 0 0 0 4.545 1.883 6.39 6.39 0 0 0 4.546-1.883 6.39 6.39 0 0 0 1.883-4.546c0-1.717-.669-3.33-1.883-4.545a6.39 6.39 0 0 0-4.546-1.883Z'/%3E%3C/svg%3E");content:"";display:block;height:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:22px}:is(.wp-block-malloe-faq) .faq__search .faq-search-input{border:1px solid #dcc266!important;font-size:.75rem;font-weight:500;letter-spacing:2px;line-height:20px;padding-block:20px;padding-inline:24px;position:relative;text-transform:uppercase;width:100%}:is(.wp-block-malloe-faq) .faq__search .faq-search-input:focus-within{border-color:#323232!important}:is(.wp-block-malloe-faq) .faq__content{display:flex;flex-direction:column;gap:24px}:is(.wp-block-malloe-faq) .faq__item{border-bottom:1px solid #dcc266;display:grid;grid-template-rows:auto 0fr;overflow:hidden;padding-bottom:24px;transition:grid-template-rows .25s ease-in-out}:is(.wp-block-malloe-faq) .faq__item.is-active{grid-template-rows:auto 1fr}:is(.wp-block-malloe-faq) .faq__question{align-items:center;cursor:pointer;display:flex;font-size:clamp(.875rem,.7083rem + .463vw,1.125rem);font-weight:600;gap:12px;justify-content:space-between;letter-spacing:unset;margin:0}:is(.wp-block-malloe-faq) .faq__question:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23dcc266' d='m0 1.196 7.178 7.179 7.179-7.179L13.16 0 7.178 5.982 1.196 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px 9px;content:"";display:grid;height:32px;min-width:32px;place-content:center;transition:all .15s ease-in-out;width:32px}:is(.wp-block-malloe-faq) .faq__question.is-active:after{rotate:180deg}:is(.wp-block-malloe-faq) .faq__answer{overflow:hidden;padding-top:0;transition:padding-top .25s ease-in-out}:is(.wp-block-malloe-faq) .faq__answer.is-active{padding-top:24px}:is(.acf-block-preview) .faq{pointer-events:none!important}