:root{--layout-header-height: 7rem;--layout-page-width: 260rem;--layout-page-gutter: 5rem;--layout-section-space-regular: 7rem;--layout-section-space-large: 12rem;--card-padding: 3rem;--grid-gap: 3rem;--color-primary: 72, 72, 72;--color-secondary: 255, 255, 255;--color-tertiary: 112, 198, 205;--color-quaternary: 112, 198, 205;--color-quinary: 38, 44, 96;--color-pale-blue: 207, 232, 255;--color-light-grey: 248, 248, 248}@media screen and (max-width: 989px){:root{--layout-page-gutter: 2.5rem;--layout-section-space-regular: 3rem}}*{box-sizing:border-box}html{background:#f8f8f8;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;max-width:var(--layout-page-width);margin:0 auto;padding-top:var(--layout-header-height);background:rgb(var(--color-secondary))}main{flex-grow:1}section{position:relative}img{width:100%;height:100%;object-fit:contain}.o-icon{width:1em;height:1em;fill:currentColor;display:block;line-height:1}.o-icon svg{width:1em;height:1em}.page-header .overlay-wash img{filter:blur(2px)}@font-face{font-family:"source-sans-3";src:url("/assets/fonts/source-sans-3-light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"source-sans-3";src:url("/assets/fonts/source-sans-3-regular.woff2") format("woff2");font-weight:400;font-display:swap}:root{--font-family-primary: "source-sans-3", sans-serif;--font-size-title: 6rem;--font-size-heading: 3.2rem;--font-size-subheading: 2.4rem;--font-size-body: 1.8rem;--font-weight-regular: 300;--font-weight-bold: 400;--font-letter-spacing-regular: 0.05em;--font-letter-spacing-wide: 0.08em}@media screen and (max-width: 749px){:root{--font-size-title: 3.3rem;--font-size-heading: 2.4rem;--font-size-subheading: 2rem;--font-size-body: 1.8rem}}html{font-size:10px}body,.body-font{color:rgb(var(--color-primary));font-family:var(--font-family-primary);font-size:var(--font-size-body);letter-spacing:var(--font-letter-spacing-regular);font-weight:var(--font-weight-regular);text-transform:unset}a{color:currentColor}strong{font-weight:var(--font-weight-bold)}h1,.title,h2,.heading,h3,.subheading{line-height:1.1;font-weight:var(--font-weight-regular);text-transform:uppercase}.h1,h1,.title{font-size:var(--font-size-title)}.h2,h2,.heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold)}.h3,h3,.subheading{font-size:var(--font-size-subheading);font-weight:var(--font-weight-bold)}.section-heading{text-align:center;margin-bottom:var(--layout-section-space-regular)}h1,h2,h3,p{margin:0}.copy h1:not(:first-child),.copy h2:not(:first-child),.copy h3:not(:first-child),.copy p:not(:first-child){margin-top:1em}.copy h1:not(:last-child),.copy h2:not(:last-child),.copy h3:not(:last-child),.copy p:not(:last-child){margin-bottom:1em}.copy img{display:block}.copy img:not(:first-child){margin-top:var(--layout-section-space-regular)}.copy img:not(:last-child){margin-bottom:var(--layout-section-space-regular)}.page-gutter{padding-left:var(--layout-page-gutter);padding-right:var(--layout-page-gutter)}.page-width{max-width:var(--layout-page-width);margin-left:auto;margin-right:auto}.page-width--contained{max-width:115rem}.content-padding-regular{padding:var(--layout-section-space-regular) var(--layout-page-gutter)}.content-padding-large{padding:var(--layout-section-space-large) var(--layout-page-gutter)}.grid{display:grid;grid-template-columns:repeat(12, 1fr)}.grid-content{grid-column:2/span 10}@media screen and (max-width: 989px){.content-padding-large{padding:var(--layout-section-space-regular) var(--layout-page-gutter)}.grid{grid-template-columns:repeat(4, 1fr)}.grid-content{grid-column:1/span 4}}.sr-only{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}.small-hide,.large-hide{display:none}@media screen and (max-width: 989px){.large-hide{display:block}}@media screen and (min-width: 990px){.small-hide{display:block}}.uppercase{text-transform:uppercase}.color-secondary{color:rgb(var(--color-secondary))}.unstyled-link{text-decoration:none}.color-primary{color:rgb(var(--color-primary))}.color-secondary{color:rgb(var(--color-secondary))}.media{position:relative}.media img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.media--square{padding-bottom:100%;height:0;overflow:hidden}.media--adapt{height:auto}.media--adapt img{position:relative}.absolute-fill{position:absolute;top:0;bottom:0;left:0;right:0}.overlay-wash{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.overlay-wash .overlay-wash-inner{position:relative;width:100%;height:100%}.overlay-wash .fill,.overlay-wash img{position:absolute;top:0;bottom:0;left:0;right:0}.overlay-wash .fill{z-index:2;opacity:.9;background:rgb(var(--color-quaternary))}.overlay-wash img{z-index:1;object-fit:cover}.button{display:block;border:solid 1px currentColor;padding:1rem 2rem;width:max-content;text-decoration:none;text-transform:uppercase;text-align:center;background:none;cursor:pointer;letter-spacing:var(--font-letter-spacing-wide);font-weight:400}@media(min-width: 990px){.button:hover{color:rgb(var(--color-secondary));background:rgb(var(--color-primary))}}.button--white{background:#fff;border:none;color:rgb(var(--color-primary))}.button.color-secondary:hover{color:rgb(var(--color-primary));background:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary))}@media screen and (max-width: 749px){.button{width:100%}}.content-container{position:relative;z-index:3}.unstyled-list,.header .nav-desktop .nav__menu,.header .nav-desktop .nav__submenu{margin:0;padding:0;list-style:none}.overflow-hidden{overflow:hidden}.feature-link-hover{position:relative}.feature-link-hover:before{content:"";position:absolute;top:.1em;bottom:.1em;left:-0.55em;width:.4rem;background:rgb(var(--color-tertiary));opacity:0}.feature-link-hover--active:before,.feature-link-hover:has(.feature-link-hover--active):before,.feature-link-hover:hover:before{opacity:1}.form-anchor{position:absolute;top:0;left:0;transform:translateY(-100%)}.template--page{padding:var(--layout-section-space-regular) var(--layout-page-gutter)}.our-services .service-list{margin-top:var(--layout-section-space-regular)}.our-services .service-list ul{columns:2}.our-services .service-list .service{margin-bottom:1rem}.service .service-form-wrapper{position:relative;background:rgb(var(--color-pale-blue))}.service .service-form-wrapper .form-anchor{height:7rem}.service .service-form-wrapper input,.service .service-form-wrapper textarea,.service .service-form-wrapper select{border:none}.service .section-two-wrapper{background:rgb(var(--color-light-grey))}.our-team .team-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:var(--layout-section-space-regular)}@media screen and (max-width: 749px){.our-team .team-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.our-team .team-grid{grid-template-columns:1fr}}.our-team .team-card{text-align:center}.our-team .team-card .media{padding-bottom:120%}.our-team .team-card h3{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);margin-top:1rem}.our-team .team-card p{margin-top:.5rem;line-height:1}.arrange-a-consult .form-container{display:block;margin-top:var(--layout-section-space-regular)}.contact{padding-top:var(--layout-section-space-regular)}.contact .contact-grid{display:flex;flex-wrap:wrap;gap:2rem}.contact .contact-column{width:calc(50% - 1rem)}@media screen and (max-width: 850px){.contact .contact-column{width:100%}}.contact .contact-details h2{font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.contact .contact-details .contact-detail-item{position:relative;padding-left:3rem;margin-bottom:2rem}.contact .contact-details .contact-detail-item h2{margin-bottom:1rem}.contact .contact-details .contact-detail-item .o-icon{position:absolute;top:-0.2rem;left:0}.contact .contact-details .contact-detail-item .unstyled-link:hover{text-decoration:underline}.contact .form{flex-direction:column}.contact .form .form-column{width:100%;gap:2rem}.contact .contact-map{margin-top:var(--layout-section-space-regular);margin-bottom:-1rem}.thank-you .service-list{margin-top:var(--layout-section-space-regular)}.thank-you .service-list ul{margin-top:var(--layout-section-space-regular);columns:2}.thank-you .service-list .service{margin-bottom:1rem}head:has(meta[content=noindex])+body header:after{content:"no-index active";position:absolute;top:0;left:0;background:red}.header{--header-padding: 1rem;position:fixed;top:0;left:0;right:0;z-index:20}.header .header__inner{display:flex;justify-content:space-between;align-items:center;background:rgb(var(--color-secondary));padding-left:var(--layout-page-gutter);padding-right:var(--layout-page-gutter)}.header .header__logo{height:var(--layout-header-height);padding:var(--header-padding) 0}.header .header__logo img{width:max-content}.header .nav__link{position:relative;text-decoration:none;white-space:nowrap;letter-spacing:var(--font-letter-spacing-wide)}.header .button{border-color:currentColor}@media screen and (min-width: 1099px){.header .button{padding:.5rem 2rem}}.header .button:hover:before{content:none}.header .nav-desktop{margin-left:5rem}.header .nav-desktop .nav__menu{display:flex;gap:4.5rem;align-items:center;width:100%;margin:0;list-style:none;font-weight:var(--font-weight-regular)}.header .nav-desktop .nav__menu-item{position:relative;display:flex;align-items:center;height:calc(var(--layout-header-height) - var(--header-padding)*2)}@media screen and (max-width: 1279px){.header .nav-desktop .nav__menu{gap:3rem}.header .nav-desktop .nav__link{font-size:1.6rem}}.header .nav-desktop .nav__submenu{position:absolute;z-index:30;top:100%;left:0;display:none;flex-direction:column;gap:1em;background:#fff;padding:2.5rem;box-shadow:.195rem .195rem .26rem rgba(0,0,0,.15)}.header .nav-desktop .nav__menu-item--has-children:hover .nav__submenu{display:flex}@media screen and (max-width: 1099px){.header .nav-desktop{display:none}.header .header__hamburger{display:block;position:relative;top:.3rem}.header .menu-drawer{position:absolute;top:100%;left:0;right:0;z-index:-10;display:block;height:100vh;background:rgb(var(--color-quinary));transform:translateY(-100%);transition:transform .15s ease-in-out}.header .menu-drawer .menu-drawer__inner{width:100%;height:100%;max-height:calc(100vh - 7rem);padding:3rem var(--layout-page-gutter) 12rem;overflow-y:scroll}.header .menu-drawer .nav__menu-item{margin-bottom:1.5rem}.header .menu-drawer .nav__submenu{margin-left:1.5rem;margin-top:2rem;margin-bottom:2rem}.header .menu-drawer summary{position:relative;display:block;cursor:pointer}.header .menu-drawer summary::-webkit-details-marker{display:none}.header .menu-drawer summary:after{content:"";position:absolute;top:.5rem;right:.2rem;width:.8rem;height:.8rem;border-right:solid 1px rgb(var(--color-secondary));border-bottom:solid 1px rgb(var(--color-secondary));transform:rotate(45deg)}.header .menu-drawer details[open] summary:after{transform:rotate(225deg);top:1.1rem}.header .menu-drawer .nav__submenu .nav__link{font-size:1.8rem}.header .menu-drawer .nav__link{color:rgb(var(--color-secondary));font-size:var(--font-size-subheading)}.header .menu-drawer .feature-link-hover:before{background:currentColor}.header .menu-drawer .nav__link--active:before,.header .menu-drawer .nav__link:has(.nav__link--active):before,.header .menu-drawer .nav__link:hover:before{left:-1.2rem;background:rgb(var(--color-secondary))}.header .menu-drawer .button{width:100%;margin-bottom:3rem;font-weight:var(--font-weight-regular)}.header .menu-drawer .button:hover{background:rgb(var(--color-secondary));color:rgb(var(--color-quinary))}.header .menu-drawer.active{transform:translateY(0)}}.page-header{position:relative;z-index:1;padding-top:var(--layout-section-space-regular);padding-bottom:var(--layout-section-space-regular);background:#96acc2;text-align:center}.page-header .button{position:relative;z-index:99;margin:3rem auto 0}.landing-banner{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 8rem)}.landing-banner .overlay-wash img{opacity:.7}.landing-banner .content-container{padding:var(--layout-page-gutter);color:rgb(var(--color-secondary));text-align:center;max-width:none}.landing-banner .content-container p{margin:0}.landing-banner .content-container p+p{margin-top:3rem}.landing-banner .heading{line-height:1.15;font-weight:var(--font-weight-regular)}.landing-banner .button{margin:4rem auto 0}@media screen and (max-width: 749px){.landing-banner .title{font-size:3.7rem}}.services-icon-grid .grid{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:2rem;row-gap:6rem}.services-icon-grid .grid li{display:flex;justify-content:center}.services-icon-grid .grid-item{display:flex;flex-direction:column;align-items:center;width:fit-content}.services-icon-grid .grid-item-heading{text-align:center;text-transform:capitalize;font-weight:var(--font-weight-regular);max-width:20rem}.services-icon-grid .o-icon{position:relative;font-size:5rem;margin-bottom:2rem}.services-icon-grid .o-icon svg{position:relative;z-index:2}@media(min-width: 990px){.services-icon-grid .grid-item:hover svg{color:rgb(var(--color-secondary))}.services-icon-grid .grid-item:hover .o-icon:after{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%, -50%);width:7.5rem;height:7.5rem;border-radius:99rem;background:rgb(var(--color-tertiary))}}@media(max-width: 989px){.services-icon-grid .grid{grid-template-columns:repeat(2, 1fr);row-gap:2rem}.services-icon-grid .o-icon{font-size:4rem;margin-bottom:1rem}}.testimonials{background:rgb(var(--color-pale-blue))}.testimonials .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;max-width:150rem;margin:0 auto}.testimonials .grid-item{display:flex;flex-direction:column;justify-content:space-between;background:rgb(var(--color-secondary));padding:3rem}.testimonials .testimonial-star-container{display:flex}.testimonials .testimonial-star-container .o-icon{font-size:1.5rem}.testimonials .testimonial-content{margin-top:1em}.testimonials .grid-item-lower{display:flex;justify-content:space-between;font-weight:700;margin-top:5rem}.testimonials .grid-item-lower .o-icon{font-size:2.5rem}@media(max-width: 989px){.testimonials .grid{grid-template-columns:repeat(1, 1fr);gap:var(--layout-page-gutter)}.testimonials .grid-item{padding:var(--layout-page-gutter)}.testimonials .grid-item-lower{margin-top:var(--layout-page-gutter)}}.what-makes-us-different{display:grid;grid-template-columns:1fr 1fr}.what-makes-us-different .media{height:auto;padding-bottom:70%}.what-makes-us-different .content-container{display:flex;flex-direction:column;justify-content:center;max-width:100rem}.what-makes-us-different .heading{margin-bottom:3rem}.what-makes-us-different .content-item{display:flex;align-items:center;gap:2rem}.what-makes-us-different .content-item .o-icon{font-size:4rem;color:rgb(var(--color-tertiary))}.what-makes-us-different .content-item+.content-item{margin-top:2rem}@media screen and (min-width: 2500px){.what-makes-us-different .media{padding-bottom:65%}}@media screen and (max-width: 989px){.what-makes-us-different.what-makes-us-different{grid-template-columns:1fr}.what-makes-us-different .heading{margin-bottom:var(--layout-page-gutter)}.what-makes-us-different .content-item+.content-item{margin-top:var(--layout-page-gutter)}.what-makes-us-different .content-container{grid-column:1/span 4}}.home-page-consult{position:relative;background:rgb(var(--color-pale-blue))}.home-page-consult .form-anchor{height:7rem}.home-page-consult .form input,.home-page-consult .form textarea,.home-page-consult .form select{border:none}.health-professionals-banner .overlay-wash .fill{background:linear-gradient(90deg, rgba(150, 172, 194, 0) 10%, rgb(var(--color-quaternary)) 100%)}.health-professionals-banner .grid-content{grid-column:7/span 6}@media screen and (max-width: 989px){.health-professionals-banner .health-professionals-banner{height:auto}.health-professionals-banner .overlay-wash .fill{background:rgb(var(--color-quaternary))}.health-professionals-banner .overlay-wash img{filter:blur(3px)}.health-professionals-banner .media img{object-position:25% 50%}}.appointment-cta-banner .overlay-wash img{filter:blur(1px)}.appointment-cta-banner .content-container{margin-left:0}.appointment-cta-banner .button{margin-top:3.2rem}@media screen and (min-width: 750px){.appointment-cta-banner .content-container{max-width:51rem}}.footer{background:rgb(var(--color-quinary))}.footer a:hover{text-decoration:underline}.footer .footer__inner{display:flex;gap:var(--layout-page-gutter);justify-content:space-between}.footer .footer__contact-details{margin-top:1em}.footer .footer__contact-item{display:flex;align-items:flex-start;margin-bottom:1rem;text-decoration:none}.footer .o-icon{display:inline-block;margin:.4rem 1rem 0 0}.footer .footer__notice{max-width:50rem}.footer .notice-content{border-left:solid 1px currentColor;padding-left:1.5rem}@media screen and (max-width: 870px){.footer .footer__inner{flex-direction:column}}.hamburger{--hamburger-width: 3rem;--hamburger-height: 2rem;--hamburger-transition: 0.15s;padding:1rem;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:var(--hamburger-transition);transition-timing-function:linear;background-color:rgba(0,0,0,0);border:0;margin-right:-1rem;overflow:visible}.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner::before,.hamburger.active .hamburger-inner::after{background-color:rgb(var(--color-primary))}.hamburger-box{width:3rem;height:2rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:3rem;height:2px;background-color:rgb(var(--color-primary));position:absolute;transition-property:transform;transition-duration:var(--hamburger-transition);transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:calc(var(--hamburger-height)/2/-1)}.hamburger-inner::after{bottom:calc(var(--hamburger-height)/2/-1)}.hamburger .hamburger-inner{transition-duration:calc(var(--hamburger-transition)/2);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger .hamburger-inner:before{transition:top calc(var(--hamburger-transition)/2) .12s ease,opacity calc(var(--hamburger-transition)/2) ease}.hamburger .hamburger-inner:after{transition:bottom calc(var(--hamburger-transition)/2) .12s ease,transform calc(var(--hamburger-transition)/2) cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger.active .hamburger-inner:before{top:0;opacity:0;transition:top calc(var(--hamburger-transition)/2) ease,opacity calc(var(--hamburger-transition)/2) .12s ease}.hamburger.active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom calc(var(--hamburger-transition)/2) ease,transform calc(var(--hamburger-transition)/2) .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.form-container{position:relative}.form{position:relative;display:flex;flex-wrap:wrap;gap:2rem}.form .form-column{width:calc(50% - 1rem);display:flex;flex-direction:column;justify-content:space-between}.form .field{display:flex;flex-direction:column;width:100%}.form label{display:block;margin-bottom:.5rem;font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-wide)}.form input:focus:not(.button),.form select:focus,.form textarea:focus{outline:none;box-shadow:0px 0px 0px 1px rgba(var(--color-primary), 1)}.form .button:focus{outline:none;background:rgb(var(--color-primary));color:rgb(var(--color-secondary))}.form input,.form select,.form textarea{color:rgb(var(--color-primary));font-family:var(--font-family-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1;border:1px solid rgba(var(--color-primary), 0.5);border-radius:0;background:rgb(var(--color-secondary))}.form input,.form select{width:100%;height:2.5em;padding:1rem}.form textarea{width:100%;height:100%;padding:1rem}.form .button-container{position:relative;width:100%}.form .button{width:100%;font-weight:var(--font-weight-bold)}.form .loading-spinner{display:none;position:absolute;z-index:2;top:50%;left:50%;width:2.5rem;height:2.5rem;border:.3rem solid #f7f7f7;border-bottom-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.form.loading .button{background:rgb(var(--color-primary));color:rgba(var(--color-secondary), 0.5);opacity:.9}.form.loading .loading-spinner{display:block}.form #form-message{width:100%;text-align:center}@media screen and (max-width: 989px){.form{gap:0}.form .form-column{width:100%}.form input:not(.button),.form select,.form textarea{margin-bottom:2rem}.form #form-message:not(:empty){margin-top:var(--layout-page-gutter)}}.section-one .section-one__header{display:grid;column-gap:var(--grid-gap);grid-template-columns:repeat(12, 1fr)}.section-one .section-one__header .heading{grid-column:1/span 4;max-width:23rem}.section-one .section-one__header .copy{grid-column:5/span 8}.section-one .section-one__steps{margin-top:var(--layout-section-space-regular)}.section-one .section-one__steps.no-top-margin{margin-top:0}.section-one .button{margin:var(--layout-section-space-regular) auto 0}@media(max-width: 749px){.section-one{text-align:center}.section-one .section-one__header{display:block}.section-one .section-one__header .heading{max-width:none;margin-bottom:var(--layout-section-space-regular);margin-bottom:1.7rem}}.section-two .section-two__header{display:grid;column-gap:var(--grid-gap);grid-template-columns:repeat(12, 1fr)}.section-two .section-two__header .heading{grid-column:1/span 4;max-width:23rem}.section-two .section-two__header .copy{grid-column:5/span 8}.section-two .service-content-cards__card{background:rgb(var(--color-secondary))}.section-two .button{margin:var(--layout-section-space-regular) auto 0}@media(max-width: 749px){.section-two .section-two__header{display:block}.section-two .section-two__header .heading{max-width:none}}.service-content-cards{display:grid;column-gap:var(--grid-gap);row-gap:4rem;grid-template-columns:repeat(12, 1fr)}.service-content-cards__card{position:relative;grid-column:span 4;padding:var(--card-padding);background:rgb(var(--color-light-grey));text-align:center}.service-content-cards__card h2{margin-bottom:var(--card-padding);font-weight:var(--font-weight-bold)}@media(max-width: 749px){.service-content-cards{grid-template-columns:repeat(4, 1fr);margin-top:2rem}.service-content-cards .section-heading{margin-bottom:0}.service-content-cards .service-content-cards__card{position:relative;grid-column:span 4;padding:var(--card-padding)}.service-content-cards .service-content-cards__card h2{margin-bottom:2rem}}.faq{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12, 1fr)}.faq .faq__heading{grid-column:1/span 4;padding-right:2rem}.faq .faq__heading h2{margin-bottom:2rem}.faq .accordion{grid-column:5/span 8}@media(max-width: 989px){.faq{grid-template-columns:repeat(4, 1fr)}.faq .faq__heading{padding-right:0}.faq .faq__heading h2{margin-bottom:1rem}.faq .faq__heading,.faq .accordion{grid-column:1/span 4}}.accordion .accordion__item{border-bottom:solid .1rem rgb(var(--color-primary))}.accordion .accordion-item__heading{display:flex;justify-content:space-between;cursor:pointer;padding-top:1.5rem;padding-bottom:1.5rem}.accordion .accordion-item__heading .body-font{font-weight:var(--font-weight-bold)}.accordion .accordion__item:first-child .accordion-item__heading{padding-top:0}.accordion .accordion-item__heading *{margin:0}.accordion .accordion-item__indicator{margin-left:2rem}.accordion .accordion-item__indicator,.accordion .accordion-item__indicator svg{width:1.5rem;height:1.5rem}.accordion .accordion-item__heading.active .accordion-item__indicator-plus{display:none}.accordion .accordion-item__heading.active .accordion-item__indicator-minus{display:block !important}.accordion .accordion-item__accordion-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 150ms ease}.accordion .accordion-item__heading.active+.accordion-item__accordion-content{grid-template-rows:1fr}.accordion .accordion-item__copy{min-height:0;transition:visibility 100ms;visibility:hidden}.accordion .accordion-item__copy-inner{padding-top:.75rem;padding-bottom:2.3rem}.accordion .accordion-item__heading.active+.accordion-item__accordion-content .accordion-item__copy{visibility:visible}.accordion .section-accordion .button{margin-top:5rem}@media(max-width: 989px){.accordion .accordion-item__copy-inner{padding-top:.5rem;padding-bottom:3.5rem}.accordion .accordion-item__copy-inner{padding-bottom:2rem}.accordion .section-accordion .button{margin-top:3rem;width:100%}}