:root{--titleFontFamily:"proxima-nova-condensed", sans-serif;--titleFontWeight:700;--titleFontBold:900;--titleFontSize:1.6rem;--titleLineHeight:1.3;--titleLetterSpacing:0rem;--titleTextTransform:uppercase;--textFontFamily:"proxima-nova", sans-serif;--textFontWeight:400;--textFontSize:1.3rem;--textLineHeight:1.5;--textLetterSpacing:0rem;--textTextTransform:none;--textFontBold:600;--bodyColour:#000;--green:#4290a1;--green2:#207627;--lgreen:#d3e2e6;--lgrey:#F8F8F8;--mgrey:#c8c8c8;--dgrey:#3f3f3f;--lineGrey:#696969;--lineGrey2:#eaebee;--lineGrey3:#ddd;--yellow:#fcee20;--orange:#d77239;--red:#d82424;--saleRed:#f45b4f;--petrol:#2f5464;--maroon:#772c37;--gray:#888888;--black:#000000;--neoMint:#8baa99;--borderRadius:2rem;--boxShadow:0 0.5rem 3rem rgba(0, 0, 0, 0.1);--containerWidth:140rem;--containerWidthNarrow:90rem;--gap_small:20px;--gap_medium:30px;--gap_large:40px;--sectionPadding:30px;--pad-none:0;--pad-small:5px;--pad-medium:clamp(1rem, 5vw, 4rem);--pad-large:clamp(1rem, 7vw, 8rem)}@media (max-width:767px){:root{--gap_small:10px;--gap_medium:20px;--gap_large:30px}}.faqs .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:50px;max-width:180rem;margin:0 auto}@media (max-width:767px){.faqs .grid{grid-template-columns:1fr;gap:30px;padding:0 20px}}.faqs .grid:has(#faq-menu){grid-template-columns:270px minmax(0,1fr)}@media (max-width:767px){.faqs .grid:has(#faq-menu){grid-template-columns:1fr}}.faqs h1{font-size:33px;position:relative}.faqs .text-block{margin-bottom:2em}.faqs .text-block h3{font-size:1.5em;margin-bottom:.5em}.faqs .text-block div{font-size:1em;line-height:1.5}.faqs #faq-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.faqs #faq-menu ul a{text-decoration:none;color:#303030;display:block;padding:15px 16px;background:#f8f8f8;font-size:16px;letter-spacing:.6px;transition:all .25s ease;border:0;border-radius:0}.faqs #faq-menu ul a.active{font-weight:600}@media (max-width:767px){.faqs #faq-menu ul{overflow:hidden;height:53px}.faqs #faq-menu ul li:has(a.active){order:-1}.faqs #faq-menu ul li:has(a.active) a{display:flex;justify-content:space-between;align-items:center}.faqs #faq-menu ul li:has(a.active) a:after{font-family:"Font Awesome 6 Pro";font-weight:600;content:""}}.faqs #faq-menu.open ul li:has(a.active) a:after{font-family:"Font Awesome 6 Pro";font-weight:600;content:""}.faqs .faq{border-top:1px solid var(--lineGrey2)}.faqs .faq .title{display:flex;font-size:18px;padding:10px 0;min-height:60px;align-items:center;justify-content:space-between;cursor:pointer}.faqs .faq .title:after,.faqs .faq.active .title:after{font-family:"Font Awesome 6 Pro";font-weight:600;content:""}.faqs .faq.active .title{font-weight:var(--textFontBold)}.faqs .faq.active .title:after{content:""}.faqs .faq .text{height:0;overflow:hidden}.faqs .faq .text .inner{padding:0 0 1em}