/* Start custom CSS for section, class: .elementor-element-0e0b4a6 *//* b26hero: hero top spacing (19 oct) */
body .b26.b26 section.t-hero{padding-top:36px!important}
@media(max-width:767px){body .b26.b26 section.t-hero{padding-top:20px!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed6c8a6 */body .b26-col.b26-jhfaq .faq2:not(#b26z){padding-block:88px 20px}
body .b26-col.b26-jhfaq .fq:not(#b26z){display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}
body .b26-col.b26-jhfaq .fq>div:last-child:not(#b26z){display:flex;flex-direction:column;gap:12px}
body .b26-col.b26-jhfaq .fq details:not(#b26z){background:#fff;border:0;border-radius:18px;padding:18px 22px;margin:0;box-shadow:0 18px 40px -30px rgba(74,38,64,.45)}
body .b26-col.b26-jhfaq .fq summary:not(#b26z){display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer;font-weight:600;font-size:17px;color:var(--ink);background:none;border:0;box-shadow:none;padding:0;border-radius:0}
body .b26-col.b26-jhfaq .fq summary:not(#b26z)::-webkit-details-marker{display:none}
body .b26-col.b26-jhfaq .fq summary:not(#b26z)::after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#FDEBDD;color:#D64F00;font-weight:700;font-size:20px;line-height:1;transition:transform .3s}
body .b26-col.b26-jhfaq .fq details[open] summary:not(#b26z)::after{transform:rotate(45deg)}
body .b26-col.b26-jhfaq .fq details p:not(#b26z){margin:10px 0 0;color:#5A5456;font-size:15px;line-height:1.6;max-width:none;background:none;padding:0;border-radius:0;width:auto}
@media (max-width:960px){body .b26-col.b26-jhfaq .fq:not(#b26z){grid-template-columns:1fr;gap:28px}}
body .b26-col.b26-jhfaq .h2 em:not(#b26z){font-style:normal;color:var(--plum)}/* End custom CSS */