/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.brochure .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){.brochure .heading-script{margin-bottom:36px}}@media(min-width:992px){.brochure .heading-script{font-size:var(--fs-60)}}.brochure .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){.brochure .heading-script i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .brochure .heading-script,.brochure 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] .brochure .heading-script,.brochure body[data-domain-source=triton-projects] .heading-script{margin-bottom:36px}}@media(min-width:992px){body[data-domain-source=triton-projects] .brochure .heading-script,.brochure body[data-domain-source=triton-projects] .heading-script{font-size:var(--fs-60)}}body[data-domain-source=triton-projects] .brochure .heading-script i,.brochure 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}.button--primary,.button--secondary,.brochure__form .webform-submission-form .button--primary,.button--tertiary{position:relative;overflow:hidden;z-index:1;display:inline-flex;height:60px;padding:10px 48px;justify-content:center;align-items:center;gap:8px;border-radius:32px;border:1px solid var(--color-dark-teal-accessible);color:var(--color-dark-teal);font-family:var(--font-family-lato);font-size:20px;font-weight:400;line-height:140%;letter-spacing:-.2px;background:transparent;transition:color .7s ease}.button--primary:before,.button--secondary:before,.brochure__form .webform-submission-form .button--primary:before,.button--tertiary:before{content:"";position:absolute;width:200%;height:101%;left:-10%;top:0;background:var(--color-dark-teal);z-index:-1;transform:translate(-100%) skew(-30deg);transition:transform .7s ease}.button--primary:hover,.button--secondary:hover,.brochure__form .webform-submission-form .button--primary:hover,.button--tertiary:hover{color:var(--color-white)}.button--primary:hover:before,.button--secondary:hover:before,.brochure__form .webform-submission-form .button--primary:hover:before,.button--tertiary:hover:before{transform:translate(0) skew(-30deg)}.button--secondary,.brochure__form .webform-submission-form .button--primary{background-color:var(--color-sunshine-teal-accessible);border-color:var(--color-sunshine-teal-accessible);color:var(--color-white)}.button--secondary:hover,.brochure__form .webform-submission-form .button--primary:hover{border-color:var(--color-brown)}.button--secondary:before,.brochure__form .webform-submission-form .button--primary:before{background:var(--color-brown)}.button--tertiary{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-sunshine-teal-accessible)}.button--tertiary:hover{border-color:var(--color-warm-sand);color:var(--color-brown)}.button--tertiary:before{background:var(--color-warm-sand)}body[data-domain-source=triton-projects] .button--primary,body[data-domain-source=triton-projects] .button--secondary,body[data-domain-source=triton-projects] .brochure__form .webform-submission-form .button--primary,.brochure__form .webform-submission-form body[data-domain-source=triton-projects] .button--primary,body[data-domain-source=triton-projects] .button--tertiary{border:none}body[data-domain-source=triton-projects] .button--primary:hover,body[data-domain-source=triton-projects] .button--secondary:hover,body[data-domain-source=triton-projects] .button--tertiary:hover{color:#00657c;border:none}body[data-domain-source=triton-projects] .button--primary:before,body[data-domain-source=triton-projects] .button--secondary:before,body[data-domain-source=triton-projects] .brochure__form .webform-submission-form .button--primary:before,.brochure__form .webform-submission-form body[data-domain-source=triton-projects] .button--primary:before,body[data-domain-source=triton-projects] .button--tertiary:before{background-color:#8fd8e5}body[data-domain-source=triton-projects] .button--primary{background:#e7c7ac;color:#905f37}body[data-domain-source=triton-projects] .button--primary:hover{color:#00657c}body[data-domain-source=triton-projects] .button--tertiary,body[data-domain-source=triton-projects] .button--tertiary:hover,body[data-domain-source=triton-projects] .button--tertiary:active{border:1px solid #00657C}body[data-domain-source=triton-projects] .listing-filter .form-submit:not([name=reset]){background-image:linear-gradient(-45deg,var(--color-dark-teal-accessible) 50%,#8FD8E5 50%)}.brochure{padding-block:var(--space-module-padding-tb-mobile);display:flex;align-items:center}@media(min-width:768px){.brochure{padding-block:var(--space-module-padding-tb-desktop)}}@media(max-width:991.98px){.brochure{flex-wrap:wrap;gap:1rem}}.brochure .heading-script{align-items:baseline}@media(min-width:992px){.brochure .heading-script{margin-bottom:2rem}}.brochure__image{position:relative;padding:5px 82px;flex:0 0 44%;max-width:44%;width:100%}@media(max-width:991.98px){.brochure__image{max-width:100%;flex:0 0 100%;padding:5px 48px}}.brochure__image img{width:100%}.brochure__image-circle{padding:10px 17%;background:var(--color-sandstone);border-radius:50%;z-index:1}.brochure__form .webform-submission-form{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}@media(max-width:991.98px){.brochure__form .webform-submission-form{flex-wrap:wrap;gap:1rem}}.brochure__form .webform-submission-form label{position:absolute;top:23px;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-12);line-height:140%;letter-spacing:.36px;text-transform:uppercase;z-index:1;transition:transform .28s cubic-bezier(.25,.8,.25,1),top .28s cubic-bezier(.25,.8,.25,1),opacity .25s ease;transform-origin:left top}.brochure__form .webform-submission-form .form-item{width:100%;max-width:calc(50% - 1rem);position:relative}@media(max-width:991.98px){.brochure__form .webform-submission-form .form-item{max-width:100%}}.brochure__form .webform-submission-form .form-item.webform-type-select label{top:0}.brochure__form .webform-submission-form .form-item:has(input[type=text],input[type=email],input[type=tel]) label{display:flex}.brochure__form .webform-submission-form .form-item.has-value label,.brochure__form .webform-submission-form .form-item:has(input:focus) label,.brochure__form .webform-submission-form .form-item:has(input:active) label,.brochure__form .webform-submission-form .form-item:has(input:focus-visible) label{top:0}.brochure__form .webform-submission-form input[type=text],.brochure__form .webform-submission-form input[type=email],.brochure__form .webform-submission-form input[type=tel],.brochure__form .webform-submission-form select,.brochure__form .webform-submission-form .choices__inner{width:100%;max-width:100%;height:60px;padding:12px 0 6px;border:none;border-bottom:1px solid var(--color-dark-teal-accessible);font-size:var(--fs-20);font-family:var(--font-family-lato);color:var(--color-dark-teal-accessible);background-color:var(--color-white);border-radius:0}@media(max-width:991.98px){.brochure__form .webform-submission-form input[type=text],.brochure__form .webform-submission-form input[type=email],.brochure__form .webform-submission-form input[type=tel],.brochure__form .webform-submission-form select,.brochure__form .webform-submission-form .choices__inner{font-size:var(--fs-17)}}.brochure__form .webform-submission-form input[type=text]:focus,.brochure__form .webform-submission-form input[type=text]:active,.brochure__form .webform-submission-form input[type=text]:focus-visible,.brochure__form .webform-submission-form input[type=email]:focus,.brochure__form .webform-submission-form input[type=email]:active,.brochure__form .webform-submission-form input[type=email]:focus-visible,.brochure__form .webform-submission-form input[type=tel]:focus,.brochure__form .webform-submission-form input[type=tel]:active,.brochure__form .webform-submission-form input[type=tel]:focus-visible,.brochure__form .webform-submission-form select:focus,.brochure__form .webform-submission-form select:active,.brochure__form .webform-submission-form select:focus-visible,.brochure__form .webform-submission-form .choices__inner:focus,.brochure__form .webform-submission-form .choices__inner:active,.brochure__form .webform-submission-form .choices__inner:focus-visible{outline:none;border-bottom:2px solid var(--color-dark-teal-accessible)}.brochure__form .webform-submission-form .webform-type-checkbox{display:flex;gap:1rem;margin-top:24px}@media(max-width:991.98px){.brochure__form .webform-submission-form .webform-type-checkbox{align-items:center}}.brochure__form .webform-submission-form .webform-type-checkbox input[type=checkbox]{width:24px;height:24px;min-width:24px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-dark-teal-accessible);cursor:pointer;position:relative;display:inline-block}.brochure__form .webform-submission-form .webform-type-checkbox input[type=checkbox]:checked{background:var(--color-dark-teal-accessible);border-color:var(--color-dark-teal-accessible)}.brochure__form .webform-submission-form .webform-type-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:1px;width:7px;height:15px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.brochure__form .webform-submission-form .webform-type-checkbox label{text-transform:unset;margin-top:-10px;position:relative;font-size:var(--fs-17);line-height:150%}@media(max-width:991.98px){.brochure__form .webform-submission-form .webform-type-checkbox label{font-size:var(--fs-17);margin-top:0}}.brochure__form .webform-submission-form .button--primary{margin-top:24px;cursor:pointer;color:var(--color-white);background-image:linear-gradient(-45deg,var(--color-dark-teal-accessible) 50%,var(--color-brown) 50%);background-size:200% 200%;background-position:right bottom;transition:all .5s ease}.brochure__form .webform-submission-form .button--primary:hover{background-position:left top;color:var(--color-white)}.brochure__form .webform-submission-form .choices__inner{display:flex;align-items:center}.brochure__form .webform-submission-form .choices__list{padding:0}.brochure__form .webform-submission-form .choices__list--dropdown{box-shadow:0 13px 20px #00000012;z-index:3}.brochure__form .webform-submission-form .choices[data-type*=select-one]:after{border:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='12'%20viewBox='0%200%2022%2012'%20fill='none'%3e%3cpath%20d='M0.75%2010.75L10.75%200.75L20.75%2010.75'%20stroke='%2326809C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");width:20px;height:10px;background-repeat:no-repeat;background-size:100%;transform:rotate(180deg);z-index:1}.brochure__form .webform-submission-form .choices.is-open[data-type*=select-one]:after{border:none;transform:rotate(0)}.brochure__form .webform-submission-form .choices__list--dropdown .choices__item--selectable.is-highlighted,.brochure__form .webform-submission-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,.brochure__form .webform-submission-form .choices__item:hover{color:var(--color-dark-teal-accessible);border-radius:4px;background:var(--color-teal-100);width:100%}.brochure__form .webform-submission-form .choices__list--single .choices__item:hover{background-color:transparent}.brochure__form .webform-submission-form .choices.is-open .choices__list{border:none;border-radius:0 0 4px 4px;z-index:2;display:flex;width:100%;flex-direction:column;justify-content:center;gap:8px;margin-top:1px;padding:0}.brochure__form .webform-submission-form .choices.is-open .choices__list .choices__list{padding:7px 10px}.brochure__form .webform-submission-form .choices__item{width:100%;font-size:var(--fs-20);font-family:var(--font-family-lato);color:var(--color-dark-teal-accessible);opacity:1}@media(max-width:991.98px){.brochure__form .webform-submission-form .choices__item{font-size:var(--fs-17)}}
