.elementor .faq-group{width:100%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:14px;}.elementor .faq-cat{font-family:'Absender',sans-serif;font-weight:500;font-size:clamp(24px,2.6vw,32px);color:#9C7238;line-height:1.2;margin:0px;}.elementor .faq-a{max-width:44em;font-family:'Cabin',sans-serif;font-size:18px;color:#5F4F2B;line-height:1.75;display:block;}.elementor .faq-body{padding-block-start:0px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .faq-glyph{font-family:'Cabin',sans-serif;font-size:16px;color:#9C7238;line-height:1;display:block;}.elementor .faq-icon{width:32px;height:32px;min-width:32px;padding:0px;margin:0px;border-radius:999px;border-width:2px;border-color:#C3985C;border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .faq-q{font-family:'Cabin',sans-serif;font-weight:700;font-size:19px;color:#5F4F2B;line-height:1.4;display:block;text-align:left;\n}.elementor .faq-head{width:100%;cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;margin:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;box-sizing:border-box; list-style:none; &:focus-visible { outline:3px solid #25408E;outline-offset:-3px;border-radius:16px; }\n}.elementor .faq-item:hover,.elementor .faq-item:focus-visible{border-color:#C3985C;box-shadow:0px 6px 18px 0px rgba(61,45,20,.08);}.elementor .faq-item{width:100%;overflow:hidden;padding:0px;margin:0px;border-radius:16px;border-width:1px;border-color:#EBDFC7;border-style:solid;background-color:#FFFFFF;transition:box-shadow 0.2s, border-color 0.2s;box-sizing:border-box;\n}