/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion .heading-script{color:var(--color-dark-teal-accessible);font-family:var(--font-family-edith);font-style:normal;font-weight:400;line-height:100%;letter-spacing:.6px;margin-bottom:16px;font-size:36px;display:block;gap:17px;flex-wrap:wrap;align-items:baseline}@media(min-width:992px){.accordion .heading-script{margin-bottom:36px}}@media(min-width:992px){.accordion .heading-script{font-size:var(--fs-60)}}.accordion .heading-script i{color:var(--color-brown);font-family:var(--font-family-wildlove);font-size:var(--fs-56);font-style:normal;font-weight:400;line-height:1;letter-spacing:.8px}@media(min-width:992px){.accordion .heading-script i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .accordion .heading-script,.accordion body[data-domain-source=triton-projects] .heading-script{color:var(--color-dark-teal-accessible);font-family:var(--font-family-inter);font-style:normal;font-weight:400;line-height:100%;letter-spacing:.6px;margin-bottom:16px;font-size:36px;display:block;gap:17px;flex-wrap:wrap;align-items:baseline}@media(min-width:992px){body[data-domain-source=triton-projects] .accordion .heading-script,.accordion body[data-domain-source=triton-projects] .heading-script{margin-bottom:36px}}@media(min-width:992px){body[data-domain-source=triton-projects] .accordion .heading-script,.accordion body[data-domain-source=triton-projects] .heading-script{font-size:var(--fs-60)}}body[data-domain-source=triton-projects] .accordion .heading-script i,.accordion body[data-domain-source=triton-projects] .heading-script i{font-style:normal;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;padding-left:0;margin-left:0}#block-neptune-homes-page-title{display:none}.accordion{padding-block:var(--space-module-padding-tb-mobile)}@media(min-width:768px){.accordion{padding-block:var(--space-module-padding-tb-desktop)}}.accordion__item{margin-bottom:2rem;border-bottom:1px solid var(--color-teal-200)}.accordion__item.active .accordion__header{border-bottom:1px solid var(--color-dark-teal-accessible)}.accordion__title{width:100%;text-align:left;max-width:calc(100% - 60px)}.accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.accordion .heading-script{margin-block:0 32px;gap:17px;text-align:center;display:flex;justify-content:center}@media(max-width:767.98px){.accordion .heading-script{gap:8px}}.accordion__icon{width:48px;height:48px;background-color:var(--color-teal-100);border-radius:50%;display:flex;align-items:center;justify-content:center}.accordion__icon svg{padding:3px;fill:var(--color-dark-teal-accessible);transform:rotate(90deg);transition:transform .3s ease-out}.accordion__header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;display:block;width:100%}@media(min-width:768px){.accordion__header:hover *{color:var(--color-brown)}}.accordion__header:hover .accordion__icon{background-color:var(--color-warm-sand)}.accordion__header:hover .accordion__icon svg{fill:var(--color-brown)}.accordion__header *{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-24);font-weight:400;line-height:120%}@media(max-width:767.98px){.accordion__header *{font-size:var(--Size-H5,18px)}}.accordion__body{max-height:0;overflow:hidden;transition:max-height .45s ease,padding-bottom .45s ease;color:var(--color-body-icon);font-size:var(--fs-17);font-weight:400;line-height:150%}.accordion__item{transition:border-color .3s ease}.accordion__item.is-open{padding-bottom:2rem;transition-delay:0;transition:padding-bottom .1s ease-in;border-color:var(--color-dark-teal-accessible)}.accordion__item.is-open .accordion__body{max-height:1000px;transition-delay:0;transition:max-height .5s ease}.accordion__item.is-open .accordion__body p:not(:last-child,:empty){margin-bottom:1rem}.accordion__item.is-open .accordion__header:hover svg{fill:var(--color-white)}.accordion__item.is-open .accordion__icon{background-color:var(--color-dark-teal-accessible)}.accordion__item.is-open svg{fill:var(--color-white);transform:rotate(270deg);transition:transform .3s ease-out}.dark-scheme .heading-script,.dark-scheme p,.dark-scheme *,.dark-scheme:hover *{color:var(--color-white)}.dark-scheme .accordion__item.is-open{border-color:var(--color-white)}
