/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.card-group .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){.card-group .heading-script{margin-bottom:36px}}@media(min-width:992px){.card-group .heading-script{font-size:var(--fs-60)}}.card-group .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){.card-group .heading-script i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .card-group .heading-script,.card-group body[data-domain-source=triton-projects] .heading-script{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .card-group .heading-script,.card-group body[data-domain-source=triton-projects] .heading-script{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.card-group{padding-block:var(--space-module-padding-tb-mobile)}@media(min-width:768px){.card-group{padding-block:var(--space-module-padding-tb-desktop)}}.card-group__header{display:flex;align-items:center;justify-content:space-between}@media(max-width:991.98px){.card-group__header{flex-wrap:wrap}}.card-group__header p{max-width:75%;color:var(--color-body-icon);font-family:var(--font-family-lato);line-height:140%}@media(max-width:991.98px){.card-group__header p{max-width:100%}}.card-group__header .button--primary{flex-shrink:0}@media(max-width:991.98px){.card-group__header .button--primary{margin-top:16px}}.card-group__header .button--primary:before{background-color:var(--color-light-teal)}.card-group__header .button--primary:hover{color:var(--color-dark-teal-accessible)}.card-group__cards{display:flex;margin-top:36px}@media(max-width:767.98px){.card-group__cards{display:block;margin-top:30px}}.card-group__cards .swiper-wrapper{gap:2rem}@media(max-width:767.98px){.card-group__cards .swiper-wrapper{gap:0}}.card-group__card{flex:1;position:relative}@media(max-width:767.98px){.card-group__card{flex:none}}.card-group__card:hover .card-title{color:var(--color-brown)}.card-group__card-title{margin-top:40px;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-weight:400;line-height:110%;display:flex;align-items:center;gap:10px}.card-group__card-title:before{position:absolute;content:"";width:100%;height:100%;inset:0}.card-group__card-title .card-title{color:inherit;font-weight:inherit;line-height:inherit;z-index:1;line-height:1;margin:0}@media(max-width:767.98px){.card-group__card-title .card-title{font-size:inherit}}@media(max-width:767.98px){.card-group__card-title{font-size:var(--fs-18);margin-top:16px}}.card-group__card-title svg{margin-top:8px;flex-shrink:0}@media(max-width:767.98px){.card-group__card-title svg{display:none}}.card-group__card p{margin-top:24px;color:var(--color-body-icon);font-family:var(--font-family-lato);line-height:150%;font-size:var(--fs-20)}@media(max-width:767.98px){.card-group__card p{font-size:var(--fs-17);margin-top:8px}}.card-group__card img{border-radius:16px;width:100%;aspect-ratio:16/9;object-fit:cover}.card-group .swiper{width:100%;overflow:hidden}.card-group .swiper-slide{width:100%!important;flex-shrink:0!important}.card-group .swiper-pagination{position:relative;margin-top:12px}.card-group .swiper-pagination-bullet{background-color:var(--color-warm-sand);opacity:1}.card-group .swiper-pagination-bullet-active{background-color:var(--color-dark-teal-accessible)}@media(min-width:768px){.content-cards .swiper-wrapper{display:flex;flex-wrap:wrap;transform:unset;height:auto;gap:2rem}.content-cards .swiper-wrapper>.card-group__card:only-child{flex:0 0 100%}.content-cards .swiper-wrapper>.card-group__card:first-child:nth-last-child(2),.content-cards .swiper-wrapper>.card-group__card:first-child:nth-last-child(2)~.card-group__card{flex:0 0 calc((100% - 2rem)/2)}.content-cards .swiper-wrapper>.card-group__card:first-child:nth-last-child(3),.content-cards .swiper-wrapper>.card-group__card:first-child:nth-last-child(3)~.card-group__card{flex:0 0 calc((100% - 4rem) / 3)}.content-cards .swiper-wrapper>.card-group__card{flex:0 0 calc((100% - 4rem) / 3)}}@media(min-width:768px){.content-cards .swiper-wrapper .swiper-pagination{display:none}}body[data-domain-source=triton-projects] .card-group{padding-block:var(--space-module-padding-tb-mobile)}@media(min-width:768px){body[data-domain-source=triton-projects] .card-group{padding-block:77px}}body[data-domain-source=triton-projects] .card-group__header{display:flex;align-items:center;justify-content:space-between}@media(max-width:991.98px){body[data-domain-source=triton-projects] .card-group__header{flex-wrap:wrap}}body[data-domain-source=triton-projects] .card-group__header p{max-width:75%;color:var(--color-body-icon);font-size:var(--Size-H5)}body[data-domain-source=triton-projects] .card-group__card{flex:1;position:relative}@media(max-width:767.98px){body[data-domain-source=triton-projects] .card-group__card{flex:none}}body[data-domain-source=triton-projects] .card-group__card-title{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-weight:500;line-height:100%}body[data-domain-source=triton-projects] .card-group__card-title .card-title{margin:0}@media(max-width:767.98px){body[data-domain-source=triton-projects] .card-group__card-title{font-size:var(--fs-18);margin-top:16px}}body[data-domain-source=triton-projects] .card-group__card p{font-size:var(--Size-Body-M)}@media(max-width:767.98px){body[data-domain-source=triton-projects] .card-group__card p{margin-top:8px}}body[data-domain-source=triton-projects] .card-group__card img{aspect-ratio:105/61}body[data-domain-source=triton-projects] .card-group .swiper-pagination-bullet-active{background-color:var(--color-sunshine-teal-accessible)}
.display-centre__content .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){.display-centre__content .heading-script{margin-bottom:36px}}@media(min-width:992px){.display-centre__content .heading-script{font-size:var(--fs-60)}}.display-centre__content .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){.display-centre__content .heading-script i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .display-centre__content .heading-script,.display-centre__content body[data-domain-source=triton-projects] .heading-script{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .display-centre__content .heading-script,.display-centre__content body[data-domain-source=triton-projects] .heading-script{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.display-centre{padding-block:var(--space-module-padding-tb-mobile);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}@media(min-width:768px){.display-centre{padding-block:var(--space-module-padding-tb-desktop)}}@media(max-width:991.98px){.display-centre{gap:1.5rem;flex-direction:column-reverse}}@media(max-width:767.98px){.display-centre__reverse{flex-direction:column}}.display-centre__google-map{height:100%}.display-centre hr{border:none;border-bottom:1px solid var(--color-divider-light);width:100%}.display-centre__body{margin-bottom:48px;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-20);font-weight:300;line-height:150%;letter-spacing:-.2px}@media(max-width:991.98px){.display-centre__body{margin-bottom:24px}}.display-centre__content{width:100%;max-width:calc(41% - 1rem);padding-right:2rem}@media(max-width:991.98px){.display-centre__content{max-width:100%;padding-right:0}}.display-centre__content .heading-script{margin-bottom:3rem;color:var(--color-dark-teal-accessible)}@media(max-width:991.98px){.display-centre__content .heading-script{margin-bottom:1.5rem}}.display-centre__content .region-label{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;letter-spacing:.51px;text-transform:uppercase;margin-bottom:8px}@media(max-width:767.98px){.display-centre__content .region-label{font-size:var(--fs-14)}}.display-centre__content .node-title{color:var(--color-dark-teal-accessible);font-family:var(--font-family-edith);font-size:var(--fs-60);font-weight:400;line-height:100%;letter-spacing:.6px;margin-bottom:2rem}@media(max-width:991.98px){.display-centre__content .node-title{margin-bottom:1.5rem;font-size:var(--fs-40)}}.display-centre__content .maps-link{margin-top:8px}.display-centre__content .opening-hours{color:var(--color-body-icon);font-family:var(--font-family-lato);font-size:var(--fs-20);font-weight:400;line-height:150%}@media(max-width:767.98px){.display-centre__content .opening-hours{font-size:var(--fs-17)}}.display-centre__content .opening-hours:last-child{margin-bottom:1.5rem}@media(max-width:991.98px){.display-centre__content .opening-hours:last-child{margin-bottom:12px}}.display-centre .contact-item{margin-top:1.5rem}.display-centre .opening-hours a:not([class]){color:var(--color-body-icon);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#16576c80;text-decoration-thickness:auto;text-underline-offset:20%;text-underline-position:from-font}.display-centre .opening-hours a:not([class]):hover{color:var(--color-sunshine-teal-accessible)}.display-centre .opening-hours a:not([class]):hover:after,.display-centre .opening-hours a:not([class]):hover[href^=http]:not([href*=neptune]):hover:after{background-color:var(--color-sunshine-teal-accessible)}.display-centre__cta{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:479.98px){.display-centre__cta .button--secondary,.display-centre__cta .button--primary,.display-centre__cta p{width:100%}}@media(max-width:991.98px){.display-centre__cta{margin-top:1.5rem}}.display-centre__social.footer__right{max-width:100%;margin-top:1.5rem;display:grid;gap:1rem}.display-centre__social.footer__right .region-label{margin-bottom:0}.display-centre__social.footer__right .footer-item{background:var(--color-teal-100)}.display-centre__social.footer__right .footer-item:hover{background-color:var(--color-teal-200)}.display-centre__map{width:100%;max-width:calc(59% - 1rem);height:772px}@media(max-width:991.98px){.display-centre__map{max-width:100%;height:295px}}.display-centre__map iframe{width:100%;height:100%;border-radius:1rem}.display-centre__slider{height:auto}.display-centre__listing{border-bottom:1px solid var(--color-divider-light)}
.enquiry-banner .h3,.enquiry-banner__modal .modal-title{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){.enquiry-banner .h3,.enquiry-banner__modal .modal-title{margin-bottom:36px}}@media(min-width:992px){.enquiry-banner .h3,.enquiry-banner__modal .modal-title{font-size:var(--fs-60)}}.enquiry-banner .h3 i,.enquiry-banner__modal .modal-title 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){.enquiry-banner .h3 i,.enquiry-banner__modal .modal-title i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .enquiry-banner .h3,.enquiry-banner body[data-domain-source=triton-projects] .h3,body[data-domain-source=triton-projects] .enquiry-banner__modal .modal-title,.enquiry-banner__modal body[data-domain-source=triton-projects] .modal-title{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .enquiry-banner .h3,.enquiry-banner body[data-domain-source=triton-projects] .h3,body[data-domain-source=triton-projects] .enquiry-banner__modal .modal-title,.enquiry-banner__modal body[data-domain-source=triton-projects] .modal-title{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.button--primary,.button--secondary,.enquiry-banner a,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions button,.enquiry-banner__modal .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,.enquiry-banner a:before,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions button:before,.enquiry-banner__modal .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,.enquiry-banner a:hover,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions button:hover,.enquiry-banner__modal .webform-submission-form .button--primary:hover,.button--tertiary:hover{color:var(--color-white)}.button--primary:hover:before,.button--secondary:hover:before,.enquiry-banner a:hover:before,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions button:hover:before,.enquiry-banner__modal .webform-submission-form .button--primary:hover:before,.button--tertiary:hover:before{transform:translate(0) skew(-30deg)}.button--secondary,.enquiry-banner a,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions button,.enquiry-banner__modal .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,.enquiry-banner a:hover,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions button:hover,.enquiry-banner__modal .webform-submission-form .button--primary:hover{border-color:var(--color-brown)}.button--secondary:before,.enquiry-banner a:before,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions button:before,.enquiry-banner__modal .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] .enquiry-banner a,.enquiry-banner body[data-domain-source=triton-projects] a,body[data-domain-source=triton-projects] .enquiry-banner__modal .ui-dialog-buttonpane .form-actions button,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions body[data-domain-source=triton-projects] button,body[data-domain-source=triton-projects] .enquiry-banner__modal .webform-submission-form .button--primary,.enquiry-banner__modal .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] .enquiry-banner a:hover,.enquiry-banner body[data-domain-source=triton-projects] a:hover,body[data-domain-source=triton-projects] .enquiry-banner__modal .ui-dialog-buttonpane .form-actions button:hover,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions body[data-domain-source=triton-projects] button: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] .enquiry-banner a:before,.enquiry-banner body[data-domain-source=triton-projects] a:before,body[data-domain-source=triton-projects] .enquiry-banner__modal .ui-dialog-buttonpane .form-actions button:before,.enquiry-banner__modal .ui-dialog-buttonpane .form-actions body[data-domain-source=triton-projects] button:before,body[data-domain-source=triton-projects] .enquiry-banner__modal .webform-submission-form .button--primary:before,.enquiry-banner__modal .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{background-color:var(--color-sandstone);color:var(--color-charcoal)}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%)}.enquiry-banner__modal .modal-subtitle,.enquiry-banner .h5{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;letter-spacing:.51px;text-transform:uppercase;z-index:1;position:relative;margin-bottom:1rem}@media(max-width:767.98px){.enquiry-banner__modal .modal-subtitle,.enquiry-banner .h5{font-size:var(--fs-14);margin-bottom:8px}}.enquiry-banner{display:none;position:relative;background:var(--color-sandstone);padding-block:var(--space-module-padding-tb-mobile);display:flex;align-items:center;overflow:hidden}@media(max-width:767.98px){.enquiry-banner{overflow:hidden;min-height:unset;padding:36px 0}}@media(min-width:768px){.enquiry-banner{padding-block:32px 64px;min-height:362px}}.enquiry-banner .container{width:100%}.enquiry-banner h2{position:relative;z-index:1}.enquiry-banner__watermark{position:absolute;right:0;top:0;z-index:0;height:auto}@media(max-width:767.98px){.enquiry-banner__watermark.is-desktop{display:none}}.enquiry-banner__watermark.is-mobile{display:none}@media(max-width:767.98px){.enquiry-banner__watermark.is-mobile{display:block;top:unset;bottom:-50%;right:0;z-index:0}}.enquiry-banner__bottom{position:absolute;left:0;right:0;width:100%;z-index:2;bottom:-3px}@media(max-width:767.98px){.enquiry-banner__bottom{height:20px}}.enquiry-banner__bottom.is-desktop{display:none}@media(min-width:480px){.enquiry-banner__bottom.is-desktop{display:block}}.enquiry-banner__bottom.is-mobile{display:none}@media(max-width:479.98px){.enquiry-banner__bottom.is-mobile{display:block}}.enquiry-banner .h3{display:flex;z-index:1;position:relative}@media(max-width:767.98px){.enquiry-banner .h3 .text-script{padding-left:10px}}.enquiry-banner a{z-index:1;position:relative}.enquiry-banner a+.ajax-progress{display:none;opacity:0}.enquiry-banner__modal{right:0;left:unset!important;bottom:0!important;height:100%!important;padding:48px 144px 42px 32px!important;border:none;overflow-y:auto;background-color:var(--color-sandstone)}@media(max-width:991.98px){.enquiry-banner__modal{padding:1rem!important;max-width:100%;height:100%!important;min-height:100%!important;max-height:100%!important;overflow-y:hidden!important}}.enquiry-banner__modal .ui-dialog-buttonpane{border:none;background-color:transparent}.enquiry-banner__modal .ui-dialog-buttonpane .form-actions{float:unset}.enquiry-banner__modal .webform-submission-form{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}@media(max-width:991.98px){.enquiry-banner__modal .webform-submission-form{flex-wrap:wrap;gap:1rem}}.enquiry-banner__modal .webform-submission-form .webform-confirmation span{color:var(--color-dark-teal-accessible);font-size:var(--fs-28);font-weight:400;line-height:140%;font-family:var(--font-family-lato)}@media(max-width:991.98px){.enquiry-banner__modal .webform-submission-form .webform-confirmation span{font-size:var(--fs-20)}}.enquiry-banner__modal .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}.enquiry-banner__modal .webform-submission-form .form-item{width:100%;max-width:calc(50% - 1rem);position:relative}@media(max-width:991.98px){.enquiry-banner__modal .webform-submission-form .form-item{max-width:100%}}.enquiry-banner__modal .webform-submission-form .form-item.webform-type-select label{top:0}.enquiry-banner__modal .webform-submission-form .form-item:has(input[type=text],input[type=number],input[type=email],input[type=tel]) label{display:flex;z-index:-1}.enquiry-banner__modal .webform-submission-form .form-item.has-value label,.enquiry-banner__modal .webform-submission-form .form-item:has(input:focus) label,.enquiry-banner__modal .webform-submission-form .form-item:has(input:active) label,.enquiry-banner__modal .webform-submission-form .form-item:has(input:focus-visible) label{top:0}.enquiry-banner__modal .webform-submission-form input[type=text],.enquiry-banner__modal .webform-submission-form input[type=email],.enquiry-banner__modal .webform-submission-form input[type=tel],.enquiry-banner__modal .webform-submission-form input[type=number],.enquiry-banner__modal .webform-submission-form select,.enquiry-banner__modal .webform-submission-form .choices__inner,.enquiry-banner__modal .webform-submission-form textarea{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:transparent;border-radius:0}@media(max-width:991.98px){.enquiry-banner__modal .webform-submission-form input[type=text],.enquiry-banner__modal .webform-submission-form input[type=email],.enquiry-banner__modal .webform-submission-form input[type=tel],.enquiry-banner__modal .webform-submission-form input[type=number],.enquiry-banner__modal .webform-submission-form select,.enquiry-banner__modal .webform-submission-form .choices__inner,.enquiry-banner__modal .webform-submission-form textarea{font-size:var(--fs-17)}}.enquiry-banner__modal .webform-submission-form input[type=text]:focus,.enquiry-banner__modal .webform-submission-form input[type=text]:active,.enquiry-banner__modal .webform-submission-form input[type=text]:focus-visible,.enquiry-banner__modal .webform-submission-form input[type=email]:focus,.enquiry-banner__modal .webform-submission-form input[type=email]:active,.enquiry-banner__modal .webform-submission-form input[type=email]:focus-visible,.enquiry-banner__modal .webform-submission-form input[type=tel]:focus,.enquiry-banner__modal .webform-submission-form input[type=tel]:active,.enquiry-banner__modal .webform-submission-form input[type=tel]:focus-visible,.enquiry-banner__modal .webform-submission-form input[type=number]:focus,.enquiry-banner__modal .webform-submission-form input[type=number]:active,.enquiry-banner__modal .webform-submission-form input[type=number]:focus-visible,.enquiry-banner__modal .webform-submission-form select:focus,.enquiry-banner__modal .webform-submission-form select:active,.enquiry-banner__modal .webform-submission-form select:focus-visible,.enquiry-banner__modal .webform-submission-form .choices__inner:focus,.enquiry-banner__modal .webform-submission-form .choices__inner:active,.enquiry-banner__modal .webform-submission-form .choices__inner:focus-visible,.enquiry-banner__modal .webform-submission-form textarea:focus,.enquiry-banner__modal .webform-submission-form textarea:active,.enquiry-banner__modal .webform-submission-form textarea:focus-visible{outline:none;border-bottom:2px solid var(--color-dark-teal-accessible)}.enquiry-banner__modal .webform-submission-form textarea{height:150px;padding-top:15px;width:100%;max-width:100%}.enquiry-banner__modal .webform-submission-form textarea::placeholder{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-20);font-style:normal;font-weight:400;line-height:150%;opacity:.5}.enquiry-banner__modal .webform-submission-form .fieldset-legend{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-12);font-weight:400;line-height:140%;letter-spacing:.36px;text-transform:uppercase;margin-bottom:20px;display:inline-block}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox,.enquiry-banner__modal .webform-submission-form .webform-type-radio{width:100%;max-width:100%;margin-bottom:1rem}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox label,.enquiry-banner__modal .webform-submission-form .webform-type-radio label{width:100%;max-width:100%}.enquiry-banner__modal .webform-submission-form .form-type-textarea{max-width:100%}.enquiry-banner__modal .webform-submission-form .form-type-textarea label{top:0}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox,.enquiry-banner__modal .webform-submission-form .webform-type-radio{display:flex;gap:1rem}@media(max-width:991.98px){.enquiry-banner__modal .webform-submission-form .webform-type-checkbox,.enquiry-banner__modal .webform-submission-form .webform-type-radio{align-items:center}}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=checkbox],.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=radio],.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=checkbox],.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=radio]{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}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=checkbox]:checked,.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=radio]:checked,.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=checkbox]:checked,.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=radio]:checked{background:var(--color-dark-teal-accessible);border-color:var(--color-dark-teal-accessible)}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=radio],.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=radio]{border-radius:50%}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=radio]:checked,.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=radio]:checked{background-color:transparent}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=radio]:checked:after,.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=radio]:checked:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;background-color:var(--color-dark-teal-accessible);border-radius:50%}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=checkbox]:checked,.enquiry-banner__modal .webform-submission-form .webform-type-radio input[type=checkbox]:checked{background:var(--color-dark-teal-accessible);border-color:var(--color-dark-teal-accessible)}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox input[type=checkbox]:checked:after,.enquiry-banner__modal .webform-submission-form .webform-type-radio 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)}.enquiry-banner__modal .webform-submission-form .webform-type-checkbox label,.enquiry-banner__modal .webform-submission-form .webform-type-radio label{text-transform:unset;margin-top:-5px;position:relative;font-size:var(--fs-20);line-height:150%}@media(max-width:991.98px){.enquiry-banner__modal .webform-submission-form .webform-type-checkbox label,.enquiry-banner__modal .webform-submission-form .webform-type-radio label{font-size:var(--fs-17);margin-top:0}}.enquiry-banner__modal .webform-submission-form .button--primary{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}.enquiry-banner__modal .webform-submission-form .button--primary:hover{background-position:left top;color:var(--color-white)}.enquiry-banner__modal .webform-submission-form .choices__inner{display:flex;align-items:center}.enquiry-banner__modal .webform-submission-form .choices__list{padding:0}.enquiry-banner__modal .webform-submission-form .choices__list--dropdown{box-shadow:0 13px 20px #00000012;z-index:3}.enquiry-banner__modal .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}.enquiry-banner__modal .webform-submission-form .choices.is-open[data-type*=select-one]:after{border:none;transform:rotate(0)}.enquiry-banner__modal .webform-submission-form .choices__list--dropdown .choices__item--selectable.is-highlighted,.enquiry-banner__modal .webform-submission-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,.enquiry-banner__modal .webform-submission-form .choices__item:hover{color:var(--color-dark-teal-accessible);border-radius:4px;background:var(--color-teal-100);width:100%}.enquiry-banner__modal .webform-submission-form .choices__list--single .choices__item:hover{background-color:transparent}.enquiry-banner__modal .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}.enquiry-banner__modal .webform-submission-form .choices.is-open .choices__list .choices__list{padding:7px 10px}.enquiry-banner__modal .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){.enquiry-banner__modal .webform-submission-form .choices__item{font-size:var(--fs-17)}}.enquiry-banner__modal .modal-header{max-width:calc(100% - 100px)}.enquiry-banner__modal .ui-dialog-content{min-height:fit-content!important}@media(max-width:991.98px){.enquiry-banner__modal .ui-dialog-content{min-height:calc(100dvh - 150px)!important;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:8px;scrollbar-color:var(--color-sunshine-teal-accessible) var(--color-teal-100)}.enquiry-banner__modal .ui-dialog-content::-webkit-scrollbar{width:8px}.enquiry-banner__modal .ui-dialog-content::-webkit-scrollbar-track{background-color:var(--color-teal-100)}.enquiry-banner__modal .ui-dialog-content::-webkit-scrollbar-thumb{background-color:var(--color-sunshine-teal-accessible);border-radius:4px}}.enquiry-banner__modal .ui-dialog-titlebar{padding:0;border:none;background:transparent}.enquiry-banner__modal .ui-dialog-titlebar-close{display:flex;width:60px;height:60px;padding:10px;justify-content:center;align-items:center;gap:8px;border-radius:32px;border:1px solid var(--color-dark-teal-accessible);background:var(--color-white);z-index:999;font-size:0;line-height:0}.enquiry-banner__modal .ui-dialog-titlebar-close:hover{background-color:var(--color-teal-100)}.enquiry-banner__modal .ui-dialog-titlebar-close .ui-button-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_5123_18850)'%3e%3cpath%20d='M25%207L7%2025'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M25%2025L7%207'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_5123_18850'%3e%3crect%20width='32'%20height='32'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-position:unset;width:32px;height:32px;margin-top:-15px;margin-left:-15px}.enquiry-banner__modal .modal-title{display:flex;z-index:1;position:relative;flex-wrap:wrap;max-width:98%}.enquiry-banner__modal .modal-title i{width:100%}.footer{padding:var(--space-module-padding-tb-desktop) 0;background-color:var(--color-sunshine-teal-accessible)}@media(max-width:991.98px){.footer{padding-block:32px 16px;z-index:1;position:relative}}.footer__container{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:991.98px){.footer__container{flex-wrap:wrap;gap:24px}}.footer__left{flex:0 60%;max-width:60%;width:100%;display:grid;grid-template-columns:max-content;align-content:space-between;gap:64px}@media(max-width:991.98px){.footer__left{max-width:100%;flex:0 100%;gap:24px;height:auto}}@media(max-width:991.98px){.footer__left .button--tertiary{padding-inline:36px;font-size:var(--fs-17)}}.footer__left .button--tertiary+.ajax-progress{display:none;opacity:0;height:0;overflow:hidden}.footer__left svg path{fill:var(--color-white)}.footer__right{flex:0 40%;max-width:40%;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:991.98px){.footer__right{max-width:100%;flex:0 100%}}.footer__right-item{flex:0 50%;max-width:calc(50% - .5rem);width:100%;margin-bottom:1.5rem}@media(max-width:991.98px){.footer__right-item{flex:0 100%;max-width:100%}}@media(max-width:991.98px){.footer__right-item.footer__contact-phone,.footer__right-item.footer__contact-address{flex:0 50%;max-width:calc(50% - 1.5rem)}}.footer__right-item strong{display:block;color:var(--color-warm-sand);font-family:var(--font-family-lato);font-size:var(--fs-17);font-style:normal;font-weight:400;line-height:140%;letter-spacing:.51px;text-transform:uppercase;margin-bottom:11px}@media(max-width:991.98px){.footer__right-item strong{font-size:var(--fs-14);letter-spacing:.42px;margin-bottom:4px}}.footer__right-item a{color:var(--color-white);font-family:var(--font-family-lato);font-style:normal;font-weight:400;line-height:140%;text-decoration:none;word-break:break-all;font-size:var(--fs-17)}@media(max-width:991.98px){.footer__right-item a{font-size:var(--fs-14);letter-spacing:.42px}}.footer__right-item a:hover{color:var(--color-white);text-decoration:underline}.footer__right .footer__contact-social{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media(max-width:767.98px){.footer__right .footer__contact-social{justify-content:space-between}}.footer__right .footer__contact-social a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-white)}.footer__right .footer__contact-social a:hover{background-color:var(--color-teal-100)}.footer__right .footer__contact-social strong{width:100%}.footer__bottom{background-color:var(--color-sunshine-teal-accessible);margin-top:-1px}.footer__bottom-container{padding:var(--space-module-padding-tb-desktop) 0;position:relative}@media(max-width:991.98px){.footer__bottom-container{padding-block:0 20px}}.footer__bottom-bar{border-top:1px solid rgba(255,255,255,.3);margin-block:-4rem 4rem}@media(max-width:991.98px){.footer__bottom-bar{margin-block:0}}.footer__bottom-seprator{border-top:1px solid rgba(255,255,255,.3);margin-top:64px}@media(max-width:991.98px){.footer__bottom-seprator{margin-top:0;display:none}}.footer__bottom-tnc{display:flex;gap:15px}.footer__bottom-links{display:flex;align-items:baseline;justify-content:space-between;padding-block:1rem;gap:15px}@media(max-width:991.98px){.footer__bottom-links{flex-direction:column;align-items:flex-start;gap:.5rem}}.footer__bottom-links a,.footer__bottom-links .footer__bottom-copyright{color:var(--color-white);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:300;line-height:140%;display:flex;gap:16px}@media(max-width:991.98px){.footer__bottom-links a,.footer__bottom-links .footer__bottom-copyright{font-size:var(--fs-14);letter-spacing:.42px;margin-bottom:4px}}.footer__bottom-links a .no-external:not([class])[href^=http]:not([href*=neptune]):hover:after:after,.footer__bottom-links .footer__bottom-copyright .no-external:not([class])[href^=http]:not([href*=neptune]):hover:after:after{display:none!important}.footer__bottom-links a:not(:first-child):before{content:"|"}.footer__bottom-links a.no-click{pointer-events:none}.footer__bottom ul{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}@media(max-width:991.98px){.footer__bottom ul{gap:0}}.footer__bottom ul span{color:var(--color-warm-sand);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;letter-spacing:.51px;text-transform:uppercase;margin-bottom:1rem;display:block}@media(max-width:991.98px){.footer__bottom ul span{font-size:var(--fs-14);letter-spacing:.42px;margin-bottom:4px}}.footer__bottom ul>li{width:100%;max-width:calc(16% - 32px)}@media(max-width:991.98px){.footer__bottom ul>li{max-width:100%;padding-block:18px 14px;position:relative;border-bottom:1px solid rgba(255,255,255,.3)}.footer__bottom ul>li.active:before{transform:rotate(180deg)}.footer__bottom ul>li.active ul{display:grid;margin-top:1rem}.footer__bottom ul>li:before{content:"";position:absolute;top:18px;right:4px;width:20px;height:20px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3e%3cpath%20d='M13%206L8%2011L3%206'%20stroke='%23EFE2C7'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}.footer__bottom ul>li ul li{border:none;padding:0}.footer__bottom ul>li ul li:before{display:none;padding:0}}.footer__bottom ul>li ul{display:grid;gap:1rem;margin:0}@media(max-width:991.98px){.footer__bottom ul>li ul{display:none;gap:8px}}.footer__bottom ul>li ul li{max-width:100%}.footer__bottom ul>li ul a,.footer__bottom ul>li ul a:has([class]){color:var(--color-white);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;text-decoration:none}@media(max-width:991.98px){.footer__bottom ul>li ul a,.footer__bottom ul>li ul a:has([class]){font-size:var(--fs-14);letter-spacing:.42px}}.footer__bottom ul>li ul a:hover,.footer__bottom ul>li ul a:has([class]):hover{color:var(--color-white);text-decoration:underline}.back-to-top{opacity:0;transition:opacity .2s ease-in-out;position:fixed;right:40px;bottom:65px;z-index:100}@media(max-width:1599.98px){.back-to-top{bottom:125px}}@media(max-width:991.98px){.back-to-top{right:16px;bottom:40px}}.back-to-top.show{opacity:1}.back-to-top__icon{border-radius:32px;border:1px solid var(--color-dark-teal-accessible);background:var(--color-white);width:60px;height:60px;display:flex;align-items:center;justify-content:center}@media(max-width:991.98px){.back-to-top__icon{width:44px;height:44px}}.back-to-top__icon:hover{background-color:var(--color-teal-100)}.ui-dialog.enquiry-banner__modal{animation:slideInRight .35s ease-out forwards}@media(max-width:991.98px){.ui-dialog.enquiry-banner__modal{width:100%!important;inset:auto 0 0!important;margin:0;animation:slideInBottom .35s ease-out forwards}}.ui-dialog.enquiry-banner__modal.is-closing{animation:slideOutRight .3s ease-in forwards}@media(max-width:991.98px){.ui-dialog.enquiry-banner__modal.is-closing{animation:slideOutBottom .3s ease-in forwards}}.ui-widget-overlay.custom-overlay{animation:fadeIn .3s ease-out forwards}.ui-widget-overlay.custom-overlay.is-closing{animation:fadeOut .25s ease-in forwards}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes slideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:.6}}@keyframes fadeOut{0%{opacity:.6}to{opacity:0}}@media(min-width:992px){.footer__bottom h2+ul{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem}.footer__bottom h2+ul>li{max-width:none;width:auto}.footer__bottom h2+ul>li:nth-child(4){grid-column:4;grid-row:1}.footer__bottom h2+ul>li:nth-child(5){grid-column:4;grid-row:1;margin-top:6rem}}@media(min-width:992px)and (max-width:1199.98px){.footer__bottom h2+ul>li:nth-child(5){margin-top:8rem}}@media(min-width:992px){.footer__bottom h2+ul>li:nth-child(6){grid-column:5;grid-row:1}.footer__bottom h2+ul>li:nth-child(7){grid-column:6;grid-row:1}}div[data-drupal-messages]{display:block;width:100%}svg.triton{display:none}body[data-domain-source=triton-projects] .enquiry-banner .h5{font-family:var(--font-family-noto-sans);font-size:var(--Size-H6);color:var(--color-charcoal)}body[data-domain-source=triton-projects] .enquiry-banner .h3{font-weight:400;font-size:var(--Size-H3);color:var(--color-body-icon)}body[data-domain-source=triton-projects] .enquiry-banner .h3 i{font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;color:inherit}body[data-domain-source=triton-projects] .enquiry-banner__bottom svg,body[data-domain-source=triton-projects] .enquiry-banner__bottom path{fill:var(--color-sunshine-teal-accessible)}body[data-domain-source=triton-projects] svg.triton{display:block}@media(max-width:991.98px){body[data-domain-source=triton-projects] svg.triton{top:unset;bottom:0}}body[data-domain-source=triton-projects] .neptune{display:none}.webform-confirmation__message{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-28);font-style:normal;font-weight:400;line-height:140%}@media(max-width:991.98px){.webform-confirmation__message{font-size:var(--fs-20)}}.webform-confirmation__message p{margin-bottom:20px}@media(max-width:991.98px){.webform-confirmation__message p{margin-bottom:12px}}body[data-domain-source=triton-projects] .footer__right-item strong{font-weight:600;font-size:var(--Size-H6);font-family:var(--font-family-noto-sans);color:var(--color-white)}body[data-domain-source=triton-projects] .footer__bottom li a{color:var(--color-white);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;text-decoration:none}body[data-domain-source=triton-projects] .footer__bottom li a:hover{text-decoration:underline}.footer__triton .footer__bottom-links,.footer__triton .footer__bottom-seprator,.footer__triton .footer__bottom-bar{opacity:0;height:0;visibility:hidden;padding:0;overflow:hidden}.footer__triton .footer__bottom-container{padding:0}body[data-domain-source=triton-projects] .no-external svg{opacity:1;display:block;height:auto;visibility:visible}@media(min-width:992px){body[data-domain-source=triton-projects] .footer__container{gap:10px}}@media(min-width:992px){body[data-domain-source=triton-projects] .footer__left{width:100%;max-width:200px}}@media(max-width:991.98px){body[data-domain-source=triton-projects] .footer__left{justify-content:center}}@media(min-width:992px){body[data-domain-source=triton-projects] .footer__triton{width:100%;max-width:40%}}@media(max-width:991.98px){body[data-domain-source=triton-projects] .footer__triton{max-width:100%;width:100%}body[data-domain-source=triton-projects] .footer__triton ul{grid-template-columns:repeat(1,1fr)}body[data-domain-source=triton-projects] .footer__triton ul li:before{display:none}}@media(min-width:992px){body[data-domain-source=triton-projects] .footer__triton h2+ul{grid-template-columns:repeat(4,1fr)}body[data-domain-source=triton-projects] .footer__triton h2+ul li{padding:0;max-width:unset}}body[data-domain-source=triton-projects] .footer__right{max-width:282px}body[data-domain-source=triton-projects] .footer__right .footer__right-item{max-width:100%;flex:0 100%}body[data-domain-source=triton-projects] .footer__container{align-items:center;justify-content:space-between}body[data-domain-source=triton-projects] .footer__bottom-container ul,body[data-domain-source=triton-projects] .footer__bottom-container .footer__bottom-seprator{display:none}body[data-domain-source=triton-projects] .footer__triton ul{display:grid}body[data-domain-source=triton-projects] .footer__bottom-container{padding-top:0}body[data-domain-source=triton-projects] .footer__bottom-bar{margin-block:0}
.gallery-heading p{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){.gallery-heading p{margin-bottom:36px}}@media(min-width:992px){.gallery-heading p{font-size:var(--fs-60)}}.gallery-heading p 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){.gallery-heading p i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .gallery-heading p,.gallery-heading body[data-domain-source=triton-projects] p{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .gallery-heading p,.gallery-heading body[data-domain-source=triton-projects] p{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.gallery-heading{margin-top:48px}.gallery-heading+.image-carosuel{padding-top:0}.gallery-heading p{width:100%;display:flex;justify-content:center}.gallery-carosuel__wrapper .image-figure__img:not([src]),.gallery-carosuel__wrapper .image-figure__img[src=""]{display:none}
:root{--color-white:#fff;--color-black:#000;--color-body-copy:#888888;--color-divider:#16576c33;--color-body-icon:#777;--color-divider-light:#e1e1e1;--color-dark-teal-accessible:#16576c;--color-dark-teal:#195c71;--color-sunshine-teal-accessible:#26809c;--color-sunshine-teal:#2889a6;--color-light-teal:#e9f3f6;--color-teal-200:#E1E1E1;--color-teal-100:#deedf2;--color-teal-50:#fbfcfc;--color-brown:#c9771b;--color-sunset-ochre:#dd8726;--color-warm-sand:#efe2c7;--color-sandstone:#f9f5eb;--color-foundation:#ba8666;--color-dark-brown:#9b5200;--font-family-lato:"Lato",sans-serif;--font-family-edith:"Edith",serif;--font-family-wildlove:"Wild Love Script",cursive;--font-family-red-hat:"Red Hat Display",sans-serif;--font-family-inter:"Inter",sans-serif;--font-family-spline:"Spline Sans",sans-serif;--font-family-noto-sans:"Noto Sans",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--ls-tight-1:-.01em;--ls-normal:0em;--ls-wide-1:.01em;--ls-wide-2:.02em;--ls-wide-3:.03em;--lh-80:.8;--lh-90:.9;--lh-98:.98;--lh-100:1;--lh-110:1.1;--lh-120:1.2;--lh-140:1.4;--lh-150:1.5;--fs-120:120px;--fs-80:80px;--fs-60:60px;--fs-56:56px;--fs-54:54px;--fs-40:40px;--fs-32:32px;--fs-28:28px;--fs-24:24px;--fs-20:20px;--fs-18:18px;--fs-17:17px;--fs-14:14px;--fs-12:12px;--space-module-padding-tb-desktop:48px;--space-module-padding-tb-mobile:36px;--space-module-headline-to-content-desktop:36px;--space-module-headline-to-content-mobile:24px;--space-module-headline-to-intro-desktop:24px;--space-module-headline-to-intro-mobile:16px;--space-module-margin-desktop:144px;--space-module-margin-mobile:16px;--space-module-subheading-to-heading-desktop:16px;--space-module-subheading-to-heading-mobile:8px;--h3-spacing:17px;--color-i:var(--color-brown)}body[data-domain-source=triton-projects]{--color-body-icon:#4d4d4d;--color-charcoal:#242424;--color-dark-teal-accessible:#004e5f;--color-sunshine-teal-accessible:#00657c;--color-teal-100:#EEFDFF;--color-brown:#C69E7D;--color-dark-brown:#905F37;--color-foundation:#BA8666;--color-warm-sand:#E7C7AC;--color-light-sand:#F1DECF;--color-sandstone:#FCF1E8;--h3-spacing:4px;--font-family-wildlove:var(--font-family-red-hat);--font-family-lato:var(--font-family-inter);--font-family-edith:var(--font-family-red-hat);--Size-H1:clamp(3.375rem,1.8429rem + 6.2857vw,7.5rem);--Size-H2:clamp(3.125rem,2.4286rem + 2.8571vw,5rem);--Size-H3:clamp(2.5rem,2.0357rem + 1.9048vw,3.75rem);--Size-H3-Script:clamp(2.5rem,2.0357rem + 1.9048vw,3.75rem);--Size-H4:clamp(1.5rem,1.3143rem + .7619vw,2rem);--Size-H5:clamp(1.125rem,.9857rem + .5714vw,1.5rem);--Size-H6:clamp(.875rem,.8054rem + .2857vw,1.0625rem);--Size-Body-L:clamp(1.125rem,.8929rem + .9524vw,1.75rem);--Size-Body-M:clamp(1.0625rem,.9929rem + .2857vw,1.25rem);--Size-Body-S:clamp(.875rem,.8054rem + .2857vw,1.0625rem);--Size-fine-prints:clamp(.75rem,.75rem + 0vw,.75rem)}@font-face{font-family:Edith;src:url(/themes/custom/neptune_homes/fonts/Edith-Regular.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Wild Love Script;src:url(/themes/custom/neptune_homes/fonts/WildLoveScript.woff2) format("woff2");font-style:normal;font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans;src:url(/themes/custom/neptune_homes/fonts/SplineSans-Regular.woff2) format("woff2"),url(/themes/custom/neptune_homes/fonts/SplineSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans;src:url(/themes/custom/neptune_homes/fonts/SplineSans-Medium.woff2) format("woff2"),url(/themes/custom/neptune_homes/fonts/SplineSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans;src:url(/themes/custom/neptune_homes/fonts/SplineSans-Bold.woff2) format("woff2"),url(/themes/custom/neptune_homes/fonts/SplineSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/themes/custom/neptune_homes/fonts/NotoSans-Regular.woff2) format("woff2"),url(/themes/custom/neptune_homes/fonts/NotoSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/themes/custom/neptune_homes/fonts/NotoSans-Medium.woff2) format("woff2"),url(/themes/custom/neptune_homes/fonts/NotoSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/themes/custom/neptune_homes/fonts/NotoSans-Bold.woff2) format("woff2"),url(/themes/custom/neptune_homes/fonts/NotoSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.neptune-homes-core-map-search-form form h2{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){.neptune-homes-core-map-search-form form h2{margin-bottom:36px}}@media(min-width:992px){.neptune-homes-core-map-search-form form h2{font-size:var(--fs-60)}}.neptune-homes-core-map-search-form form h2 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){.neptune-homes-core-map-search-form form h2 i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .neptune-homes-core-map-search-form form h2,.neptune-homes-core-map-search-form form body[data-domain-source=triton-projects] h2{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .neptune-homes-core-map-search-form form h2,.neptune-homes-core-map-search-form form body[data-domain-source=triton-projects] h2{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.button--primary,.button--secondary,.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton,.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,.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:before,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton: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,.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:hover,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton:hover,.button--tertiary:hover{color:var(--color-white)}.button--primary:hover:before,.button--secondary:hover:before,.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:hover:before,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton:hover:before,.button--tertiary:hover:before{transform:translate(0) skew(-30deg)}.button--secondary,.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton{background-color:var(--color-sunshine-teal-accessible);border-color:var(--color-sunshine-teal-accessible);color:var(--color-white)}.button--secondary:hover,.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:hover,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton:hover{border-color:var(--color-brown)}.button--secondary:before,.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:before,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton: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] .neptune-homes-core-map-search-form form #upper-customsearch input#searchButton,.neptune-homes-core-map-search-form form #upper-customsearch body[data-domain-source=triton-projects] input#searchButton,body[data-domain-source=triton-projects] .neptune-homes-core-map-search-form form #upper-customsearch input#clearButton,.neptune-homes-core-map-search-form form #upper-customsearch body[data-domain-source=triton-projects] input#clearButton,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] .neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:hover,.neptune-homes-core-map-search-form form #upper-customsearch body[data-domain-source=triton-projects] input#searchButton:hover,body[data-domain-source=triton-projects] .neptune-homes-core-map-search-form form #upper-customsearch input#clearButton:hover,.neptune-homes-core-map-search-form form #upper-customsearch body[data-domain-source=triton-projects] input#clearButton: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] .neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:before,.neptune-homes-core-map-search-form form #upper-customsearch body[data-domain-source=triton-projects] input#searchButton:before,body[data-domain-source=triton-projects] .neptune-homes-core-map-search-form form #upper-customsearch input#clearButton:before,.neptune-homes-core-map-search-form form #upper-customsearch body[data-domain-source=triton-projects] input#clearButton: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{background-color:var(--color-sandstone);color:var(--color-charcoal)}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%)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}ul,ol{list-style:none}.d-none{display:none!important}.grecaptcha-badge{z-index:11}.neptune-homes-core-map-search-form form{width:100%;position:relative}.neptune-homes-core-map-search-form form #marker-map{min-width:100vw;margin-left:calc(50% - 50vw);border-radius:0}.neptune-homes-core-map-search-form form #search-postcode{position:absolute;z-index:1;background:var(--color-white);display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;width:20%;height:auto;border-radius:20px;box-shadow:8px 10px 171px -15px #2888a6cc;right:55px;top:unset;margin-block:45px 10px;align-items:center;overflow:hidden}@media screen and (max-width:1024px){.neptune-homes-core-map-search-form form #search-postcode{position:relative;width:100%;margin-inline:auto;left:unset;right:unset;box-shadow:none;border-radius:0;margin-bottom:0}}@media screen and (max-width:576px){.neptune-homes-core-map-search-form form #search-postcode{min-width:100vw;margin-left:calc(50% - 50vw)}}.neptune-homes-core-map-search-form form strong{display:block;font-size:20px;font-weight:600;margin-bottom:0}.neptune-homes-core-map-search-form form #upper-customsearch{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;gap:10px;align-items:stretch;padding:20px}@media screen and (max-width:1024px){.neptune-homes-core-map-search-form form #upper-customsearch{background-color:#f2f2f2}}.neptune-homes-core-map-search-form form #upper-customsearch input{padding:15px;font-size:16px;color:#000;border-radius:0;border:1px solid #cdcdcd;margin-bottom:0}.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton{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}.neptune-homes-core-map-search-form form #upper-customsearch input#searchButton:hover,.neptune-homes-core-map-search-form form #upper-customsearch input#clearButton:hover{background-position:left top;color:var(--color-white)}.neptune-homes-core-map-search-form form .form-item-key{margin-bottom:0}.neptune-homes-core-map-search-form form #lower-customsearch{background:#2888a6;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;padding:15px;position:relative;bottom:0;color:var(--color-white);margin-bottom:0}.neptune-homes-core-map-search-form form *{max-width:100%}#search-postcode{grid-column:1}#marker-map{grid-column:2;min-height:420px}@media(max-width:768px){#neptune-homes-core-map-search-form{grid-template-columns:1fr}#marker-map{grid-column:1;min-height:300px}}.atlwdg-trigger{z-index:999}.toolbar-icon-admin-toolbar-tools-help{text-indent:-625rem}.toolbar-icon-admin-toolbar-tools-help:before{box-sizing:content-box;margin-left:.25rem;padding:.125rem;padding-bottom:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 42.15 55.08"><defs><style>.cls-1{fill:%23009cde;}<\/style></defs><title>Risorsa 23</title><g id="Livello_2" data-name="Livello 2"><g id="Livello_1-2" data-name="Livello 1"><path class="cls-1" d="M29.75,11.73C25.87,7.86,22.18,4.16,21.08,0,20,4.16,16.28,7.86,12.4,11.73,6.59,17.54,0,24.12,0,34a21.08,21.08,0,1,0,42.15,0C42.15,24.12,35.56,17.54,29.75,11.73ZM10.84,35.92a14.13,14.13,0,0,0-1.65,2.62.54.54,0,0,1-.36.3H8.65c-.47,0-1-.92-1-.92h0c-.14-.22-.27-.45-.4-.69l-.09-.19C5.94,34.25,7,30.28,7,30.28h0a17.42,17.42,0,0,1,2.52-5.41,31.53,31.53,0,0,1,2.28-3l1,1,4.72,4.82a.54.54,0,0,1,0,.72l-4.93,5.47h0ZM21.32,49.73a7.29,7.29,0,0,1-5.4-12.14c1.54-1.83,3.42-3.63,5.46-6,2.42,2.58,4,4.35,5.55,6.29a3.08,3.08,0,0,1,.32.48,7.15,7.15,0,0,1,1.3,4.12A7.23,7.23,0,0,1,21.32,49.73ZM35,38.14v0a.84.84,0,0,1-.67.58h-.14a1.22,1.22,0,0,1-.68-.55h0a37.77,37.77,0,0,0-4.28-5.31l-1.93-2-6.41-6.65a54,54,0,0,1-3.84-3.94,1.3,1.3,0,0,0-.1-.15,3.84,3.84,0,0,1-.51-1c0-.06,0-.13,0-.19a3.4,3.4,0,0,1,1-3c1.24-1.24,2.49-2.49,3.67-3.79,1.3,1.44,2.69,2.82,4.06,4.19v0a57.6,57.6,0,0,1,7.55,8.58A16,16,0,0,1,35.65,34,14.55,14.55,0,0,1,35,38.14Z"/></g></g></svg>')}.js-hide{display:none!important}.local-tabs a:not([class])[href^=http]:not([href*=neptune]):after{display:none}.local-tabs a:not([class]):hover{color:#c9771b;text-decoration-color:#c9771b}.user-profile{margin-bottom:20px}.form-item--error-message{color:red;margin-top:4px;font-family:var(--font-family-lato)}.webform-submission-form div[data-drupal-messages]{display:none}.swiper-button:hover{background:var(--color-light-teal)!important}.messages__wrapper,body div[data-drupal-messages]{display:none}body{font-family:var(--font-family-lato);font-size:17px;line-height:var(--lh-120)}h1,.h1{font-family:var(--font-family-edith);font-size:54px}@media(min-width:768px){h1,.h1{font-size:var(--fs-120)}}h2,.h2{font-family:var(--font-family-edith);font-size:50px;font-weight:400}h2:not([class]),.h2:not([class]){color:var(--color-dark-teal-accessible)}@media(min-width:768px){h2,.h2{font-size:var(--fs-80)}}h3,.h3{font-family:var(--font-family-edith);font-size:40px;font-weight:400}h3:not([class]),.h3:not([class]){color:var(--color-dark-teal-accessible)}@media(min-width:768px){h3,.h3{font-size:var(--fs-60)}}.h3-script{font-family:var(--font-family-wildlove);font-size:56px}@media(min-width:768px){.h3-script{font-size:var(--fs-80)}}h4,.h4{font-family:var(--font-family-lato);font-size:24px;font-weight:400;margin-bottom:12px}@media(min-width:768px){h4,.h4{margin-bottom:1rem}}@media(min-width:768px){h4,.h4{font-size:var(--fs-32)}}h5,.h5{font-family:var(--font-family-lato);font-size:18px;font-weight:400;margin-bottom:12px}@media(min-width:768px){h5,.h5{margin-bottom:1rem}}@media(min-width:768px){h5,.h5{font-size:var(--fs-24)}}h6,.h6{font-family:var(--font-family-lato);font-size:14px;font-weight:400;margin-bottom:10px}@media(min-width:768px){h6,.h6{margin-bottom:12px}}@media(min-width:768px){h6,.h6{font-size:var(--fs-17)}}.body-l{font-family:var(--font-family-lato);font-size:18px}@media(min-width:768px){.body-l{font-size:var(--fs-28)}}.body-m{font-family:var(--font-family-lato);font-size:17px}@media(min-width:768px){.body-m{font-size:var(--fs-20)}}.body-s{font-family:var(--font-family-lato);font-size:14px}@media(min-width:768px){.body-s{font-size:var(--fs-17)}}body[data-domain-source=triton-projects]{font-family:var(--font-family-inter);font-optical-sizing:auto;font-weight:400;font-style:normal}body[data-domain-source=triton-projects] h1,body[data-domain-source=triton-projects] h2,body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] h4,body[data-domain-source=triton-projects] h5,body[data-domain-source=triton-projects] h6{font-family:var(--font-family-spline);font-optical-sizing:auto;font-weight:400;font-style:normal}body[data-domain-source=triton-projects] h1,body[data-domain-source=triton-projects] .h1{font-family:var(--font-family-spline);font-size:var(--Size-H1)}body[data-domain-source=triton-projects] h2,body[data-domain-source=triton-projects] .h2{font-family:var(--font-family-spline);font-size:var(--Size-H2);font-weight:400}body[data-domain-source=triton-projects] h2:not([class]),body[data-domain-source=triton-projects] .h2:not([class]){color:var(--color-dark-teal-accessible)}body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .h3{font-family:var(--font-family-spline);font-size:var(--Size-H3);font-weight:400}body[data-domain-source=triton-projects] h3:not([class]),body[data-domain-source=triton-projects] .h3:not([class]){color:var(--color-dark-teal-accessible)}body[data-domain-source=triton-projects] .h3-script{font-family:var(--font-family-spline);font-size:var(--Size-H3-Script)}body[data-domain-source=triton-projects] h4,body[data-domain-source=triton-projects] .h4{font-family:var(--font-family-spline);font-size:var(--Size-H4);font-weight:400;margin-bottom:12px}body[data-domain-source=triton-projects] h5,body[data-domain-source=triton-projects] .h5{font-family:var(--font-family-spline);font-size:var(--Size-H5);font-weight:400;margin-bottom:12px}body[data-domain-source=triton-projects] h6,body[data-domain-source=triton-projects] .h6{font-family:var(--font-family-spline);font-size:var(--Size-H6);font-weight:400}body[data-domain-source=triton-projects] .body-l,body[data-domain-source=triton-projects] .body-m,body[data-domain-source=triton-projects] .body-s,body[data-domain-source=triton-projects] .fine-print{font-family:var(--font-family-noto-sans)}.fine-print{font-size:var(--Size-fine-prints)}.primary-button{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-noto-sans);font-size:20px;font-weight:400;line-height:140%;letter-spacing:-.2px;background:transparent;transition:color .7s ease}.primary-button: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}.primary-button:hover{color:var(--color-white)}.primary-button:hover:before{transform:translate(0) skew(-30deg)}.heading-script i{color:var(--color-brown);font-family:var(--font-family-wildlove);font-size:var(--fs-60);font-style:normal;font-weight:400;line-height:1;letter-spacing:.8px}@media(min-width:992px){.heading-script i{font-size:var(--Size-H3-Script,80px)}}.container{padding-inline:1rem;max-width:1600px;margin-inline:auto}@media(min-width:768px){.container{padding-inline:2rem}}@media(min-width:1600px){.container{padding-inline:1rem}}.container-narrow{max-width:1142px}a:not([class]){font-size:inherit;text-decoration:underline;color:var(--color-sunshine-teal-accessible);line-height:150%;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#16576c80;text-decoration-thickness:auto;text-underline-offset:20%;text-underline-position:from-font}a:not([class]):hover{color:var(--color-brown);text-decoration-color:var(--color-brown)}a:not([class])[href^=http]:not([href*=neptune]){display:inline-flex;align-items:center}a:not([class])[href^=http]:not([href*=neptune]):after{content:"";display:inline-block;width:20px;height:20px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cline x1='64' y1='192' x2='192' y2='64' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='12'/%3E%3Cpolyline points='88 64 192 64 192 168' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='12'/%3E%3C/svg%3E") center/contain no-repeat;background-color:var(--color-sunshine-teal-accessible)}a:not([class])[href^=http]:not([href*=neptune]):hover:after{background-color:var(--color-brown)}
.hero-banner{position:relative;display:flex;justify-content:center;overflow:hidden}.hero-banner:before{position:absolute;content:"";background:linear-gradient(186deg,#0000 27.79%,#000c 94.07%);width:100%;height:100%}@media(min-width:768px){.hero-banner:before{background:linear-gradient(219.6deg,#0000 44.48%,#000000b3 90.73%)}}.hero-banner .banner-video-wrapper{width:100%}.hero-banner picture{width:100%;z-index:-1;position:relative}.hero-banner img,.hero-banner video{height:auto;width:100%;object-fit:cover}@media(min-width:992px){.hero-banner img,.hero-banner video{height:660px}}.hero-banner img{transform-origin:top center;z-index:-1;transform:translate(0) translateZ(0) scale(1.1,1.15)}.hero-banner .video-toggle-btn{z-index:1;position:absolute;background:var(--color-teal-100);border-radius:50%;display:flex;align-items:center;justify-content:center;right:16px;width:60px;height:60px;bottom:0}@media(min-width:768px){.hero-banner .video-toggle-btn{width:80px;height:80px;right:32px;bottom:20px}}@media(min-width:1600px){.hero-banner .video-toggle-btn{right:16px}}.hero-banner .video-toggle-btn img{width:20px;height:20px;display:none}@media(min-width:768px){.hero-banner .video-toggle-btn img{width:32px;height:32px}}.hero-banner .video-toggle-btn.is-playing .icon-pause,.hero-banner .video-toggle-btn.is-paused .icon-play{display:block}.hero-banner__content{position:absolute;bottom:32px;color:var(--color-white);width:100%}@media(min-width:768px){.hero-banner__content{bottom:70px}}.hero-banner__content h1{font-size:var(--fs-54);font-family:var(--font-family-edith);font-weight:400;line-height:90%;margin:0 0 36px;letter-spacing:-1.2px;max-width:60%}@media(max-width:1399.98px){.hero-banner__content h1{max-width:100%}}@media(min-width:768px){.hero-banner__content h1{font-size:var(--fs-120)}}.hero-banner__content h3{margin:0;font-weight:400;line-height:140%}.triton-banner{min-height:800px;background:#00657c}@media(max-width:991.98px){.triton-banner{min-height:400px}}.triton-banner:before{background:linear-gradient(0deg,#000000b3,#ffffff1a);z-index:1}.triton-banner picture{z-index:1}@media(min-width:992px){.triton-banner img{height:800px}}@media(min-width:992px){.triton-banner:before{display:none}}.triton-banner .hero-banner__content{position:relative;bottom:unset}@media(max-width:991.98px){.triton-banner .hero-banner__content{display:flex;align-items:stretch;padding-block:20px}}.triton-banner .hero-banner__content h1:not(.sr){font-size:var(--Size-H2,80px);font-weight:400;line-height:98%;margin-bottom:2rem;max-width:85%}@media(max-width:1399.98px){.triton-banner .hero-banner__content h1:not(.sr){max-width:100%}}.triton-banner .hero-banner__content .body-l{font-family:var(--font-family-noto-sans);font-weight:300;line-height:140%;letter-spacing:.72px;margin-bottom:2rem}.triton-banner .hero-banner__content-grid{display:flex;gap:2rem;align-items:center;height:100%}.triton-banner .hero-banner__content-grid .hero-banner__content-inner{width:100%;max-width:calc(50% - 16px);align-self:center}@media(max-width:991.98px){.triton-banner .hero-banner__content-grid .hero-banner__content-inner{max-width:100%;position:relative;z-index:1;padding:48px 0 24px}}.triton-banner .hero-banner__content-grid .hero-banner__multimedia{width:100%;height:100%;max-width:calc(50% - 16px);overflow:hidden;background-color:transparent}@media(max-width:991.98px){.triton-banner .hero-banner__content-grid .hero-banner__multimedia svg{display:none}}@media(max-width:991.98px){.triton-banner .hero-banner__content-grid .hero-banner__multimedia{position:absolute;width:100%;height:100%;border-radius:0;inset:0;max-width:100%;padding:0}}.triton-banner .hero-banner__content-grid .hero-banner__multimedia img{max-width:100%;transform:unset!important;width:100%;display:block;clip-path:url(#tritonMask)}@media(max-width:991.98px){.triton-banner .hero-banner__content-grid .hero-banner__multimedia img{height:100%;object-fit:cover}}@keyframes imgWidthExpand{to{max-width:50vw;width:50vw;margin-right:calc(50% - 50vw)}}@media screen and (min-width:2000px){.content-type-homepage .hero-banner__multimedia{padding-left:5%}}@media screen and (min-width:280px){.content-type-homepage .hero-banner__multimedia{padding-left:8%}}@media(min-width:992px){.content-type-homepage .hero-banner__multimedia{animation:imgWidthExpand 2.5s ease-in-out forwards}}@keyframes hideSvg{to{display:none}}@keyframes borderRadius{to{border-top-left-radius:260px}}@media(min-width:992px){body:not(.content-type-homepage) .hero-banner__content-grid .hero-banner__multimedia{max-width:50vw;width:50vw;margin-right:calc(50% - 50vw)}}
.image-carosuel .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){.image-carosuel .heading-script{margin-bottom:36px}}@media(min-width:992px){.image-carosuel .heading-script{font-size:var(--fs-60)}}.image-carosuel .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){.image-carosuel .heading-script i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .image-carosuel .heading-script,.image-carosuel body[data-domain-source=triton-projects] .heading-script{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .image-carosuel .heading-script,.image-carosuel body[data-domain-source=triton-projects] .heading-script{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.image-carosuel .subtitle{color:var(--color-dark-teal-accessible);text-align:center;font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;letter-spacing:.51px;text-transform:uppercase}@media(max-width:767.98px){.image-carosuel .subtitle{font-size:var(--fs-14);letter-spacing:.42px}}.image-carosuel{padding-block:var(--space-module-padding-tb-mobile)}@media(min-width:768px){.image-carosuel{padding-block:var(--space-module-padding-tb-desktop)}}.image-carosuel__wrapper{position:relative}.image-carosuel__wrapper img,.image-carosuel__wrapper iframe{width:100%;object-fit:cover;height:auto;aspect-ratio:14/9}.image-carosuel__wrapper .image-figure{position:relative}.image-carosuel__wrapper .image-figure__caption{display:block;position:absolute;bottom:0;right:0;display:flex;padding:10px 24px 6.6px 0;justify-content:center;align-items:flex-end;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-20);font-weight:400;line-height:150%;background-color:var(--color-white);height:47px}@media(max-width:767.98px){.image-carosuel__wrapper .image-figure__caption{font-size:var(--fs-17);height:39px}}.image-carosuel__wrapper .image-figure__caption-icon-left{position:absolute;left:-47px;height:48px;width:auto;bottom:-1px}@media(max-width:767.98px){.image-carosuel__wrapper .image-figure__caption-icon-left{left:-39px;height:39px}}.image-carosuel__wrapper .image-figure__caption-icon-right{position:absolute;right:-1px;height:9px;width:auto;bottom:45px}@media(max-width:767.98px){.image-carosuel__wrapper .image-figure__caption-icon-right{bottom:38px}}.image-carosuel .swiper-button{border:1px solid var(--color-dark-teal-accessible);background-color:var(--color-white);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.image-carosuel .swiper-button svg{padding:10px;fill:var(--color-dark-teal-accessible)}.image-carosuel .swiper-button-prev{display:none}@media(min-width:1024px){.image-carosuel .swiper-button-prev{left:10.5%;display:block}}@media(min-width:1200px){.image-carosuel .swiper-button-prev{left:11.5%}}@media(min-width:1600px){.image-carosuel .swiper-button-prev{left:12%}}.image-carosuel .swiper-button-next{display:none}@media(min-width:1024px){.image-carosuel .swiper-button-next{right:10.5%;display:block}}@media(min-width:1200px){.image-carosuel .swiper-button-next{right:11.5%}}@media(min-width:1600px){.image-carosuel .swiper-button-next{right:12%}}.image-carosuel .swiper-pagination{bottom:-24px}.image-carosuel .swiper-pagination-bullet{background-color:var(--color-warm-sand);opacity:1}.image-carosuel .swiper-pagination-bullet-active{background-color:var(--color-dark-teal-accessible)}.image-carosuel .swiper-slide:not(.swiper-slide-active){opacity:.5}.image-carosuel .swiper-slide img,.image-carosuel .swiper-slide iframe{border-top-left-radius:16px;border-top-right-radius:16px}.image-carosuel .subtitle{margin-bottom:8px}.image-carosuel .heading-script{text-align:center;display:flex;justify-content:center;margin-block:0 2rem}@media(max-width:767.98px){.image-carosuel .heading-script{gap:8px}}@media(max-width:991.98px){.facade-options h3{padding-inline:1rem;justify-content:flex-start;margin-bottom:1.5rem}}@media(min-width:768px){body[data-domain-source=triton-projects] .image-carosuel{padding-block:77px}}body[data-domain-source=triton-projects] .image-carosuel__wrapper .image-figure .image-figure__img{border-radius:16px 120px 16px 16px}@media(max-width:991.98px){body[data-domain-source=triton-projects] .image-carosuel__wrapper .image-figure .image-figure__img{border-radius:16px 32px 16px 16px}}
.listing-filter .heading-script,.listing-item h3,.block-title h3,.block-title .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){.listing-filter .heading-script,.listing-item h3,.block-title h3,.block-title .heading-script{margin-bottom:36px}}@media(min-width:992px){.listing-filter .heading-script,.listing-item h3,.block-title h3,.block-title .heading-script{font-size:var(--fs-60)}}.listing-filter .heading-script i,.listing-item h3 i,.block-title h3 i,.block-title .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){.listing-filter .heading-script i,.listing-item h3 i,.block-title h3 i,.block-title .heading-script i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .listing-filter .heading-script,.listing-filter body[data-domain-source=triton-projects] .heading-script,body[data-domain-source=triton-projects] .listing-item h3,.listing-item body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .block-title h3,.block-title body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .block-title .heading-script,.block-title body[data-domain-source=triton-projects] .heading-script{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .listing-filter .heading-script,.listing-filter body[data-domain-source=triton-projects] .heading-script,body[data-domain-source=triton-projects] .listing-item h3,.listing-item body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .block-title h3,.block-title body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .block-title .heading-script,.block-title body[data-domain-source=triton-projects] .heading-script{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.button--primary,.button--secondary,.listing-filter form .form-submit:not([name=reset]),.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,.listing-filter form .form-submit:not([name=reset]):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,.listing-filter form .form-submit:hover:not([name=reset]),.button--tertiary:hover{color:var(--color-white)}.button--primary:hover:before,.button--secondary:hover:before,.listing-filter form .form-submit:hover:not([name=reset]):before,.button--tertiary:hover:before{transform:translate(0) skew(-30deg)}.button--secondary,.listing-filter form .form-submit:not([name=reset]){background-color:var(--color-sunshine-teal-accessible);border-color:var(--color-sunshine-teal-accessible);color:var(--color-white)}.button--secondary:hover,.listing-filter form .form-submit:hover:not([name=reset]){border-color:var(--color-brown)}.button--secondary:before,.listing-filter form .form-submit:not([name=reset]):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] .listing-filter form .form-submit:not([name=reset]),.listing-filter form body[data-domain-source=triton-projects] .form-submit:not([name=reset]),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] .listing-filter form .form-submit:hover:not([name=reset]),.listing-filter form body[data-domain-source=triton-projects] .form-submit:hover:not([name=reset]),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] .listing-filter form .form-submit:not([name=reset]):before,.listing-filter form body[data-domain-source=triton-projects] .form-submit:not([name=reset]):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{background-color:var(--color-sandstone);color:var(--color-charcoal)}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%)}.listing-filter{padding-block:64px 112px;background:var(--color-sandstone);position:relative}@media(max-width:767.98px){.listing-filter:has(h3.active){padding-bottom:50px}}.listing-filter:before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1920'%20height='71'%20viewBox='0%200%201920%2071'%20fill='none'%3e%3cpath%20d='M-763%2071.5526C-352.362%20-91.3349%20203.346%2075.954%20663.918%2068.0174C1059.05%2061.2084%201626.58%20-48.6765%202026.63%2071.5526H-763Z'%20fill='white'/%3e%3c/svg%3e");width:100%;height:70px;bottom:-1px;background-repeat:no-repeat;background-size:cover}@media(max-width:991.98px){.listing-filter:before{height:40px;background-position:10%}}@media(min-width:992px){.listing-filter:not(.paragraph) input[name=reset]{top:-30px}}.listing-filter .container,.listing-filter .heading-script{position:relative}@media(max-width:767.98px){.listing-filter .heading-script{max-width:calc(100% - 52px)}.listing-filter .heading-script+.views-exposed-form{display:block}.listing-filter .heading-script.active+.views-exposed-form{display:none}.listing-filter .heading-script.active:before{transform:rotate(180deg)}.listing-filter .heading-script i{line-height:.7}.listing-filter .heading-script:before{content:"";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");height:48px;width:48px;background-position:center;background-repeat:no-repeat;border:1px solid var(--color-dark-teal-accessible);border-radius:50%;position:absolute;right:-48px;top:0;bottom:0;margin-block:auto}}.listing-filter form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px 32px}@media(max-width:991.98px){.listing-filter form{gap:2rem}}.listing-filter form fieldset[id*=edit-house-type]{width:100%;max-width:calc(50% - 22px)}@media(max-width:991.98px){.listing-filter form fieldset[id*=edit-house-type]{max-width:100%}}.listing-filter form fieldset[id*=edit-house-type] .fieldset-legend:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%3e%3cpath%20d='M1.61328%2026.5008H29.6133M18.6133%2026.5008V18.5008H12.6133V26.5008M18.6133%2026.5008H12.6133M18.6133%2026.5008H26.6133V14.0868L16.3208%203.79329M12.6133%2026.5008H4.61328V14.0868L14.9058%203.79329M2.61328%2016.087L14.9058%203.79329M14.9058%203.79329C14.9987%203.70031%2015.1089%203.62655%2015.2303%203.57623C15.3517%203.5259%2015.4819%203.5%2015.6133%203.5C15.7447%203.5%2015.8748%203.5259%2015.9962%203.57623C16.1176%203.62655%2016.2279%203.70031%2016.3208%203.79329M16.3208%203.79329L28.6133%2016.087'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");margin-top:-4px}.listing-filter form .form-type-radio:has(input[value=All]){display:none}.listing-filter form fieldset[id*=edit-bedroom] .fieldset-legend:before{background-image:url("data:image/svg+xml,%3csvg%20width='45'%20height='32'%20viewBox='0%200%2045%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M42%2012.8634C42%2011.5962%2041.4865%2010.3808%2040.5723%209.48482C39.658%208.58881%2038.4179%208.08555%2037.125%208.08555H18.75V22.0515H42V12.8634ZM2.25%2022.0515H16.5V8.08555H2.25V22.0515ZM44.25%2030.5046C44.25%2031.1135%2043.7463%2031.6071%2043.125%2031.6071C42.5037%2031.6071%2042%2031.1135%2042%2030.5046V24.2566H2.25V30.5046C2.25%2031.1135%201.74632%2031.6071%201.125%2031.6071C0.50368%2031.6071%200%2031.1135%200%2030.5046V1.10257C0%200.49364%200.50368%200%201.125%200C1.74632%200%202.25%200.49364%202.25%201.10257V5.8804H37.125C39.0147%205.8804%2040.8269%206.61615%2042.1631%207.92571C43.4993%209.23527%2044.25%2011.0114%2044.25%2012.8634V30.5046Z'%20fill='%2316576C'/%3e%3c/svg%3e");margin-top:-2px}.listing-filter form fieldset[id*=edit-bathroom] .fieldset-legend:before{background-image:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M14.25%204.87598C15.3786%204.87393%2016.4741%205.25602%2017.3555%205.96095C18.2376%206.66667%2018.8523%207.65314%2019.0977%208.75587C19.2325%209.36232%2018.8506%209.96369%2018.2441%2010.0986C17.6757%2010.225%2017.1121%209.89655%2016.9326%209.35548L16.8418%209.02149C16.6812%208.50989%2016.3716%208.05592%2015.9502%207.71876C15.4685%207.33339%2014.8698%207.12362%2014.2529%207.12501H14.25C13.5538%207.12501%2012.8858%207.40128%2012.3936%207.89356C11.9013%208.38584%2011.625%209.05382%2011.625%209.75001V18.375H24.375V18C24.375%2017.3787%2024.8787%2016.875%2025.5%2016.875H37.5C38.1213%2016.875%2038.625%2017.3787%2038.625%2018V18.375H45C45.6213%2018.375%2046.125%2018.8787%2046.125%2019.5V27C46.125%2029.6853%2045.058%2032.2604%2043.1592%2034.1592C41.2604%2036.058%2038.6853%2037.125%2036%2037.125H35.625V40.5C35.625%2041.1213%2035.1213%2041.625%2034.5%2041.625C33.8787%2041.625%2033.375%2041.1213%2033.375%2040.5V37.125H14.625V40.5C14.625%2041.1213%2014.1213%2041.625%2013.5%2041.625C12.8787%2041.625%2012.375%2041.1213%2012.375%2040.5V37.125H12C9.31468%2037.125%206.73963%2036.058%204.84082%2034.1592C2.94201%2032.2604%201.875%2029.6853%201.875%2027V19.5C1.875%2018.8787%202.37868%2018.375%203%2018.375H9.375V9.75001C9.375%208.45708%209.8885%207.21698%2010.8027%206.30274C11.7163%205.3892%2012.9552%204.87676%2014.2471%204.87598H14.25ZM4.125%2027L4.13477%2027.3906C4.23136%2029.337%205.04713%2031.1839%206.43164%2032.5684C7.90849%2034.0452%209.91142%2034.875%2012%2034.875H36C38.0886%2034.875%2040.0915%2034.0452%2041.5684%2032.5684C43.0452%2031.0915%2043.875%2029.0886%2043.875%2027V20.625H38.625V27C38.625%2027.6213%2038.1213%2028.125%2037.5%2028.125H25.5C24.8787%2028.125%2024.375%2027.6213%2024.375%2027V20.625H4.125V27ZM26.625%2025.875H36.375V19.125H26.625V25.875Z'%20fill='%2316576C'/%3e%3c/svg%3e");margin-top:-4px}.listing-filter form fieldset[id*=edit-car] .fieldset-legend:before{background-image:url("data:image/svg+xml,%3csvg%20width='45'%20height='34'%20viewBox='0%200%2045%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.5%2027.2875H5.25V30.6063C5.25%2030.7041%205.28905%2030.7983%205.35938%2030.8674C5.4297%2030.9366%205.52554%2030.975%205.625%2030.975H10.125C10.2245%2030.975%2010.3203%2030.9366%2010.3906%2030.8674C10.461%2030.7983%2010.5%2030.7041%2010.5%2030.6063V27.2875ZM39%2027.2875H33.75V30.6063C33.75%2030.7041%2033.7891%2030.7983%2033.8594%2030.8674C33.9297%2030.9366%2034.0255%2030.975%2034.125%2030.975H38.625C38.7245%2030.975%2038.8203%2030.9366%2038.8906%2030.8674C38.9609%2030.7983%2039%2030.7041%2039%2030.6063V27.2875ZM5.25%2025.075H39V15.4875H5.25V25.075ZM13.125%2019.175C13.7463%2019.175%2014.25%2019.6703%2014.25%2020.2812C14.25%2020.8922%2013.7463%2021.3875%2013.125%2021.3875H10.125C9.50368%2021.3875%209%2020.8922%209%2020.2812C9%2019.6703%209.50368%2019.175%2010.125%2019.175H13.125ZM34.125%2019.175C34.7463%2019.175%2035.25%2019.6703%2035.25%2020.2812C35.25%2020.8922%2034.7463%2021.3875%2034.125%2021.3875H31.125C30.5037%2021.3875%2030%2020.8922%2030%2020.2812C30%2019.6703%2030.5037%2019.175%2031.125%2019.175H34.125ZM11.0459%202.21634C10.9925%202.22399%2010.9411%202.24292%2010.8955%202.27204C10.85%202.30112%2010.812%202.33965%2010.7832%202.38439L10.7578%202.43145L5.85645%2013.275H38.3936L33.4922%202.43145C33.4627%202.36639%2033.4152%202.31086%2033.3545%202.27204C33.3089%202.24292%2033.2575%202.22399%2033.2041%202.21634L33.1504%202.2125H11.0996L11.0459%202.21634ZM41.25%2030.6063C41.25%2031.2908%2040.9737%2031.9477%2040.4814%2032.4318C39.9892%2032.9158%2039.3212%2033.1875%2038.625%2033.1875H34.125C33.4288%2033.1875%2032.7608%2032.9158%2032.2686%2032.4318C31.7763%2031.9477%2031.5%2031.2908%2031.5%2030.6063V27.2875H12.75V30.6063C12.75%2031.2908%2012.4737%2031.9477%2011.9814%2032.4318C11.4892%2032.9158%2010.8212%2033.1875%2010.125%2033.1875H5.625C4.92881%2033.1875%204.26084%2032.9158%203.76855%2032.4318C3.27627%2031.9477%203%2031.2908%203%2030.6063V15.4875H1.125C0.50368%2015.4875%200%2014.9922%200%2014.3813C0%2013.7703%200.50368%2013.275%201.125%2013.275H3.39355L8.70117%201.53262L8.78516%201.36457C8.99353%200.981215%209.29754%200.654705%209.66992%200.416764C10.0955%200.14487%2010.5921%207.75389e-05%2011.0996%200H33.1504L33.3398%200.00672201C33.7808%200.0381627%2034.2076%200.178814%2034.5801%200.416764C35.0058%200.688788%2035.3426%201.07643%2035.5488%201.53262L40.8564%2013.275H43.125C43.7463%2013.275%2044.25%2013.7703%2044.25%2014.3813C44.25%2014.9922%2043.7463%2015.4875%2043.125%2015.4875H41.25V30.6063Z'%20fill='%2316576C'/%3e%3c/svg%3e");margin-top:-2px}.listing-filter form div[id*=edit-unit-price-wrapper]{width:21%}@media(max-width:991.98px){.listing-filter form div[id*=edit-unit-price-wrapper]{max-width:100%}}.listing-filter form .form-item-sort-bef-combine{display:none}.listing-filter form fieldset[id*=edit-unit-price-wrapper]{border:none}.listing-filter form fieldset[id*=edit-unit-price-wrapper] label,.listing-filter form fieldset[id*=edit-unit-price-wrapper] input{display:none}.listing-filter form fieldset[id*=edit-unit-price-wrapper] .fieldset-legend:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_5668_8456)'%3e%3cpath%20d='M15.6133%202.5V5.5'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.6133%2025.5V28.5'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22.6133%2010.5C22.6133%209.84339%2022.484%209.19321%2022.2327%208.58658C21.9814%207.97996%2021.6131%207.42876%2021.1488%206.96447C20.6845%206.50017%2020.1333%206.13188%2019.5267%205.8806C18.9201%205.62933%2018.2699%205.5%2017.6133%205.5H13.6133C12.2872%205.5%2011.0154%206.02678%2010.0777%206.96447C9.14007%207.90215%208.61328%209.17392%208.61328%2010.5C8.61328%2011.8261%209.14007%2013.0979%2010.0777%2014.0355C11.0154%2014.9732%2012.2872%2015.5%2013.6133%2015.5H18.6133C19.9394%2015.5%2021.2111%2016.0268%2022.1488%2016.9645C23.0865%2017.9021%2023.6133%2019.1739%2023.6133%2020.5C23.6133%2021.8261%2023.0865%2023.0979%2022.1488%2024.0355C21.2111%2024.9732%2019.9394%2025.5%2018.6133%2025.5H12.6133C11.2872%2025.5%2010.0154%2024.9732%209.07775%2024.0355C8.14007%2023.0979%207.61328%2021.8261%207.61328%2020.5'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_5668_8456'%3e%3crect%20width='32'%20height='32'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");margin-top:-4px}.listing-filter form .form-item-block-width,.listing-filter form .form-item-home-area{width:100%;max-width:calc(25% - 22px)}@media(max-width:991.98px){.listing-filter form .form-item-block-width,.listing-filter form .form-item-home-area{max-width:100%}}@media(max-width:991.98px){.listing-filter form fieldset.fieldgroup{max-width:100%;width:100%}}.listing-filter form .form-item-block-width label:before{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27%205.5H5C4.44772%205.5%204%205.94772%204%206.5V24.5C4%2025.0523%204.44772%2025.5%205%2025.5H27C27.5523%2025.5%2028%2025.0523%2028%2024.5V6.5C28%205.94772%2027.5523%205.5%2027%205.5Z'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3crect%20x='25.4658'%20y='15.125'%20width='0.75'%20height='18.7773'%20rx='0.375'%20transform='rotate(90%2025.4658%2015.125)'%20fill='%23D9D9D9'%20stroke='%2316576C'%20stroke-width='0.75'/%3e%3cpath%20d='M8.04199%2013.6172L6.15918%2015.5L8.04199%2017.3828'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M23.8193%2013.6172L25.7021%2015.5L23.8193%2017.3828'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");margin-top:-3px}.listing-filter form .form-item-home-area label:before{background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9604%2021.1121V15.6732H18.0396V21.1121H23.4786V12.9537C23.4787%2012.8644%2023.4611%2012.7759%2023.427%2012.6934C23.3929%2012.6109%2023.3428%2012.5359%2023.2797%2012.4727L16.481%205.67401C16.4179%205.61079%2016.3429%205.56065%2016.2604%205.52643C16.1778%205.49222%2016.0894%205.47461%2016%205.47461C15.9107%205.47461%2015.8222%205.49222%2015.7397%205.52643C15.6572%205.56065%2015.5822%205.61079%2015.519%205.67401L8.72035%2012.4727C8.65723%2012.5359%208.60718%2012.6109%208.57306%2012.6934C8.53894%2012.7759%208.52141%2012.8644%208.52148%2012.9537V21.1121H13.9604Z'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M26.1044%2015.5977C27.3445%2016.8416%2028.0022%2018.2858%2028%2019.7602C28%2021.7918%2026.7357%2023.7401%2024.4853%2025.1766C22.2349%2026.6132%2019.1826%2027.4202%2016%2027.4202C12.8174%2027.4202%209.76516%2026.6132%207.51472%2025.1766C5.26429%2023.7401%204.00001%2021.7918%204.00001%2019.7602C3.99784%2018.2858%204.6555%2016.8416%205.8956%2015.5977'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");margin-top:-3px}.listing-filter form legend{display:flex;justify-content:space-between;width:100%}.listing-filter form legend .price-range-display{padding-left:0}.listing-filter form legend .price-range-display:before{padding-left:0}.listing-filter form .bef-slider{height:4px;margin-top:35px;cursor:pointer}.listing-filter form .bef-slider .noUi-connect{background-color:var(--color-dark-teal-accessible)}.listing-filter form .noUi-horizontal .noUi-handle{width:44px;height:44px;border-radius:50%;border:var(--color-divider-light);margin-top:-16px;right:-42px}.listing-filter form .noUi-horizontal .noUi-handle.noUi-handle-upper{right:-2px}.listing-filter form .noUi-horizontal .noUi-handle:before,.listing-filter form .noUi-horizontal .noUi-handle:after{display:none}.listing-filter form label,.listing-filter form .fieldset-legend,.listing-filter form .price-range-display{display:block;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;letter-spacing:.51px;text-transform:uppercase;margin-bottom:12px;position:relative;padding-left:40px}@media(max-width:991.98px){.listing-filter form label,.listing-filter form .fieldset-legend,.listing-filter form .price-range-display{font-size:var(--fs-14);padding-left:36px}}.listing-filter form label:before,.listing-filter form .fieldset-legend:before,.listing-filter form .price-range-display:before{content:"";position:absolute;left:0;width:32px;height:32px;background-repeat:no-repeat;background-size:contain}@media(max-width:991.98px){.listing-filter form label:before,.listing-filter form .fieldset-legend:before,.listing-filter form .price-range-display:before{width:28px;height:28px}}.listing-filter form .form-type-radio label:before,.listing-filter form fieldset label:before{display:none}.listing-filter form .form-radios{display:flex;justify-content:space-between;gap:8px}.listing-filter form .form-radios .form-type-radio{width:100%;max-width:calc(100% - 8px);position:relative}.listing-filter form .form-radios .form-type-radio input{position:absolute;opacity:0;inset:0;cursor:pointer;z-index:1}.listing-filter form .form-radios .form-type-radio input:hover+label{border:1px solid var(--color-warm-sand)}.listing-filter form .form-radios .form-type-radio input:hover+labelbody[data-domain-source=triton-projects]{color:red}.listing-filter form .form-radios .form-type-radio input:checked+label{background:var(--color-warm-sand)}.listing-filter form .form-radios .form-type-radio label{text-align:center;margin:0;display:flex;height:64px;min-width:64px;padding:10px 24px;justify-content:center;align-items:center;flex:1 0 0;border-radius:8px;background:var(--color-white);color:var(--color-dark-teal-accessible);font-size:var(--fs-20);line-height:150%;text-transform:capitalize;cursor:pointer;transition:border .2s ease;border:1px solid transparent}.listing-filter form .form-radios .form-type-radio label:hover{border:1px solid var(--color-warm-sand)}@media(max-width:991.98px){.listing-filter form .form-radios .form-type-radio label{height:48px;min-width:48px;font-size:var(--fs-17);padding:10px 12px}}@media(max-width:767.98px){.listing-filter form .form-radios .form-type-radio label{height:40px;min-width:40px;padding-inline:2px}}.listing-filter form input[name=reset]{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--Size-Body-M,20px);font-weight:400;line-height:150%;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M20.4258%2011.4993C20.426%2013.8162%2019.5138%2016.04%2017.8866%2017.6893C16.2594%2019.3386%2014.0481%2020.2807%2011.7314%2020.3118H11.6133C9.36364%2020.3165%207.19844%2019.4555%205.56641%2017.9071C5.51092%2017.8568%205.46602%2017.796%205.43435%2017.7282C5.40268%2017.6603%205.38487%2017.5869%205.38196%2017.512C5.37905%2017.4372%205.39111%2017.3626%205.41742%2017.2925C5.44374%2017.2224%205.48378%2017.1583%205.5352%2017.1039C5.58662%2017.0495%205.64838%2017.0059%205.71687%2016.9756C5.78536%2016.9454%205.8592%2016.9291%205.93405%2016.9278C6.00891%2016.9265%206.08327%2016.9401%206.15279%2016.9679C6.22231%2016.9957%206.28559%2017.0371%206.33891%2017.0896C7.43818%2018.1262%208.81853%2018.8158%2010.3075%2019.0723C11.7965%2019.3289%2013.328%2019.141%2014.7108%2018.5321C16.0936%2017.9233%2017.2663%2016.9204%2018.0824%2015.6489C18.8985%2014.3773%2019.3219%2012.8935%2019.2995%2011.3828C19.2772%209.87204%2018.8101%208.40138%2017.9568%207.15454C17.1034%205.9077%2015.9015%204.93998%2014.5014%204.37228C13.1012%203.80457%2011.5647%203.66206%2010.084%203.96254C8.60327%204.26303%207.24392%204.99319%206.17578%206.06179L6.15797%206.07961L3.31078%208.68679H6.36328C6.51247%208.68679%206.65554%208.74606%206.76103%208.85155C6.86652%208.95703%206.92578%209.10011%206.92578%209.24929C6.92578%209.39848%206.86652%209.54155%206.76103%209.64704C6.65554%209.75253%206.51247%209.81179%206.36328%209.81179H1.86328C1.7141%209.81179%201.57102%209.75253%201.46553%209.64704C1.36004%209.54155%201.30078%209.39848%201.30078%209.24929V4.74929C1.30078%204.60011%201.36004%204.45703%201.46553%204.35154C1.57102%204.24606%201.7141%204.18679%201.86328%204.18679C2.01247%204.18679%202.15554%204.24606%202.26103%204.35154C2.36652%204.45703%202.42578%204.60011%202.42578%204.74929V7.96867L5.39109%205.25554C6.62477%204.0255%208.19534%203.1887%209.90439%202.85088C11.6134%202.51305%2013.3843%202.68935%2014.9932%203.35751C16.602%204.02566%2017.9768%205.15569%2018.9437%206.60483C19.9107%208.05396%2020.4264%209.75718%2020.4258%2011.4993Z'%20fill='%2316576C'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 4px;background-color:transparent;border:none;padding-right:40px;cursor:pointer}@media(min-width:992px){.listing-filter form input[name=reset]{position:absolute;top:1rem;right:2rem}}@media(max-width:991.98px){.listing-filter form input[name=reset]{margin-top:2rem;max-width:140px;margin-inline:auto;display:block}}@media(max-width:991.98px){.listing-filter form .form-actions,.listing-filter form div[id*=edit-unit-price-wrapper]{max-width:100%;width:100%}}.listing-filter form div[id*=edit-unit-price-wrapper]{min-width:304px}@media(min-width:1600px){.listing-filter form div[id*=edit-unit-price-wrapper]{min-width:448px}}.listing-filter form .form-actions{align-self:flex-end}@media(max-width:991.98px){.listing-filter form .form-actions{margin-top:2rem}}.listing-filter form .form-submit:not([name=reset]){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;padding:10px 32px}.listing-filter form .form-submit:not([name=reset]):hover{background-position:left top;color:var(--color-white)}@media(max-width:991.98px){.listing-filter form .form-submit:not([name=reset]){max-width:100%;width:100%}}.listing-filter form .choices__inner{width:100%;border:none;font-size:var(--fs-20);font-family:var(--font-family-lato);color:var(--color-dark-teal-accessible);background-color:var(--color-white);display:flex;height:64px;padding:6px 12px 6px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px}@media(max-width:991.98px){.listing-filter form .choices__inner{font-size:var(--fs-17);height:48px}}.listing-filter form .choices__inner{display:flex;align-items:center}.listing-filter form .choices__list{padding:0}.listing-filter form .choices__list--dropdown{box-shadow:0 13px 20px #00000012;z-index:3}.listing-filter 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}.listing-filter form .choices.is-open[data-type*=select-one]:after{border:none;transform:rotate(0)}.listing-filter form .choices__list--dropdown .choices__item--selectable.is-highlighted,.listing-filter form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,.listing-filter form .choices__item:hover{color:var(--color-dark-teal-accessible);border-radius:4px;background:var(--color-teal-100);width:100%}.listing-filter form .choices__list--single .choices__item:hover{background-color:transparent}.listing-filter form .choices.is-open .choices__list{border:none;z-index:2;display:flex;width:100%;flex-direction:column;justify-content:center;gap:8px;border-radius:8px;margin-top:8px;padding:0}.listing-filter form .choices.is-open .choices__list .choices__list{padding:7px 10px}.listing-filter 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){.listing-filter form .choices__item{font-size:var(--fs-17)}}.listing-result{padding-block:3rem;color:var(--color-dark-teal-accessible);font-size:14px;font-weight:600;line-height:140%;letter-spacing:-.14px;text-transform:uppercase}@media(max-width:991.98px){.listing-result{border-bottom:1px solid var(--color-divider-light);padding-block:2rem}}.listing-item{display:flex;padding-block:48px;gap:32px;border-bottom:1px solid var(--color-divider-light);background:var(--color-white)}@media(max-width:991.98px){.listing-item{flex-wrap:wrap}}.listing-item__tabs{display:flex;align-items:center;gap:1rem;margin-bottom:24px;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:140%;letter-spacing:-.17px;text-transform:uppercase}@media(max-width:991.98px){.listing-item__tabs{flex-wrap:wrap;justify-content:center;text-align:center;font-size:var(--fs-14)}}.listing-item__tabs p{color:var(--color-dark-teal-accessible);font-family:var(--Family-Body-Copy,Lato);font-size:var(--Size-Body-S,17px);font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.17px;text-transform:uppercase}@media(max-width:991.98px){.listing-item__tabs p{width:100%}}.listing-item__tabs li{display:flex;width:64px;height:64px;padding:10px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--color-warm-sand);background:var(--color-white);color:var(--color-dark-teal-accessible);cursor:pointer}.listing-item__tabs li.active{background-color:var(--color-warm-sand)}.listing-item__left{width:100%;max-width:33%}@media(max-width:991.98px){.listing-item__left{max-width:100%}}.listing-item__left .listing-carousel{padding:0}.listing-item__left .listing-carousel .image-figure img{border-radius:1rem}.listing-item__left .listing-carousel .swiper-button{width:44px;height:44px}.listing-item__left .listing-carousel .swiper-button-prev{left:16px}.listing-item__left .listing-carousel .swiper-button-disabled{display:none}.listing-item__left .listing-carousel .swiper-button-next{right:16px}.listing-item__right{width:100%;max-width:calc(67% - 32px)}@media(max-width:991.98px){.listing-item__right{max-width:100%}}@media(max-width:991.98px){.listing-item__right .plan .floor-plan__info{border-bottom:0}}.listing-item__right .block-widths .mobile-only{display:none}.listing-item__right .block-widths .mobile-only.active svg{transform:rotate(0)}.listing-item__right .block-widths .mobile-only svg{transform:rotate(180deg);width:16px}@media(max-width:991.98px){.listing-item__right .block-widths .mobile-only{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-teal-200);padding-bottom:1rem;color:var(--color-dark-teal-accessible);font-size:var(--fs-14);font-weight:400;line-height:140%;letter-spacing:-.14px;text-transform:uppercase}}@media(max-width:991.98px){.listing-item__right .block-widths .block-width--wrapper{display:none}}@media(max-width:991.98px){.listing-item__right .block-widths .block-width--wrapper.block-spacing{border:none;margin:0;padding-block:1rem .75rem}}.listing-item__right .block-widths .block-width--wrapper.active{display:block}.listing-item__right div[class*=tab-]{display:none}@media(max-width:991.98px){.listing-item__right div[class*=tab-]{flex-wrap:wrap;flex-direction:column-reverse}}.listing-item__right div[class*=tab-].active{display:flex;gap:32px}.listing-item__right div[class*=tab-].plan .floor-plan__info .floor-plan__icon{width:auto;text-align:center;color:var(--color-dark-teal-accessible)}.listing-item__right div[class*=tab-] .block-spacing{padding-block:24px;margin-bottom:16px;border-bottom:1px solid var(--color-teal-200)}.listing-item__right div[class*=tab-] .item-tab__left{width:100%;max-width:calc(65% - 32px);display:flex;align-items:center;justify-content:center}@media(max-width:991.98px){.listing-item__right div[class*=tab-] .item-tab__left{max-width:100%}}.listing-item__right div[class*=tab-] .item-tab__left .image-figure img{max-height:540px;object-fit:contain;width:100%}.listing-item__right div[class*=tab-] .item-tab__right{width:100%;max-width:35%}@media(max-width:991.98px){.listing-item__right div[class*=tab-] .item-tab__right{max-width:100%}}.listing-item__right div[class*=tab-] .item-tab__cta{display:grid;margin-top:48px;gap:1rem}@media(max-width:991.98px){.listing-item__right div[class*=tab-] .item-tab__cta{margin-top:24px}}.listing-item h3{margin-bottom:24px}@media(max-width:991.98px){.listing-item h3{display:block;text-align:center}}.listing--loadmore{padding:48px 0;display:flex;align-items:center;justify-content:center}.listing--loadmore .button-loadmore{min-width:246px;text-align:center;background:var(--color-teal-100);border-color:var(--color-teal-100)}.block-title h3,.block-title .heading-script{margin-bottom:0}.showing-results-title{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-14);font-weight:600;line-height:140%;letter-spacing:-.14px;text-transform:uppercase;margin-block:3rem 0}.showing-results-title br{display:none}@media(max-width:767.98px){.showing-results-title br{display:block}}@media(max-width:767.98px){.showing-results-title{margin-top:28px}}.view-sort-links-block{position:relative;max-width:1600px;margin-inline:auto}.view-sort-links-block .form-type-select{position:absolute;right:0;padding-inline:1rem;top:-28px;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-14);font-weight:600;line-height:140%;letter-spacing:-.14px;text-transform:uppercase}@media(max-width:767.98px){.view-sort-links-block .form-type-select{top:-40px;display:flex;flex-wrap:wrap;width:130px}}.view-sort-links-block .form-type-select select{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-20);font-weight:400;line-height:150%;border:none;outline:none;border-bottom:1px solid rgba(22,87,108,.5);appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17'%20height='9'%20viewBox='0%200%2017%209'%20fill='none'%3e%3cpath%20d='M15.75%200.75L8.25%208.25L0.75%200.75'%20stroke='%2316576C'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .25rem center;background-size:18px;margin-left:8px}@media(max-width:767.98px){.view-sort-links-block .form-type-select select{margin-left:0;font-size:17px;padding-top:0;line-height:1}}@media(min-width:768px){.view-sort-links-block .form-type-select{padding-inline:2rem}}@media(min-width:1600px){.view-sort-links-block .form-type-select{padding-inline:1rem}}div[id^=block-neptune-homes-content] header+h2{font-family:var(--font-family-lato);text-align:center;margin-block:60px 40px;font-weight:400;font-size:var(--fs-32)}div[id^=block-neptune-homes-content] .showing-results-title+h2{font-family:var(--font-family-lato);text-align:center;margin-block:60px 40px;font-weight:400;font-size:var(--fs-32)}div[id^=block-neptune-homes-content] .showing-results-title:has(+h2){display:none}.views-element-container:has(header+h2) .view-sort-links-block{display:none}body[data-domain-source=triton-projects] .form-type-radio input:checked+label{color:#905f37}
.main-menu__links-wrapper li .mega-menu--dropdown strong.h3,.site-header__menu>li .mega-menu--dropdown strong.h3,.seach-expanded .h3{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){.main-menu__links-wrapper li .mega-menu--dropdown strong.h3,.site-header__menu>li .mega-menu--dropdown strong.h3,.seach-expanded .h3{margin-bottom:36px}}@media(min-width:992px){.main-menu__links-wrapper li .mega-menu--dropdown strong.h3,.site-header__menu>li .mega-menu--dropdown strong.h3,.seach-expanded .h3{font-size:var(--fs-60)}}.main-menu__links-wrapper li .mega-menu--dropdown strong.h3 i,.site-header__menu>li .mega-menu--dropdown strong.h3 i,.seach-expanded .h3 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){.main-menu__links-wrapper li .mega-menu--dropdown strong.h3 i,.site-header__menu>li .mega-menu--dropdown strong.h3 i,.seach-expanded .h3 i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .main-menu__links-wrapper li .mega-menu--dropdown strong.h3,.main-menu__links-wrapper li .mega-menu--dropdown body[data-domain-source=triton-projects] strong.h3,body[data-domain-source=triton-projects] .site-header__menu>li .mega-menu--dropdown strong.h3,.site-header__menu>li .mega-menu--dropdown body[data-domain-source=triton-projects] strong.h3,body[data-domain-source=triton-projects] .seach-expanded .h3,.seach-expanded body[data-domain-source=triton-projects] .h3{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .main-menu__links-wrapper li .mega-menu--dropdown strong.h3,.main-menu__links-wrapper li .mega-menu--dropdown body[data-domain-source=triton-projects] strong.h3,body[data-domain-source=triton-projects] .site-header__menu>li .mega-menu--dropdown strong.h3,.site-header__menu>li .mega-menu--dropdown body[data-domain-source=triton-projects] strong.h3,body[data-domain-source=triton-projects] .seach-expanded .h3,.seach-expanded body[data-domain-source=triton-projects] .h3{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.button--primary,.site-header .mobile-menu li a,.button--secondary,.main-menu__links-wrapper li .btn,.site-header__inner .btn,.site-header .mobile-menu li:nth-child(1) a,.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,.site-header .mobile-menu li a:before,.button--secondary:before,.main-menu__links-wrapper li .btn:before,.site-header__inner .btn:before,.site-header .mobile-menu li:nth-child(1) a: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,.site-header .mobile-menu li a:hover,.button--secondary:hover,.main-menu__links-wrapper li .btn:hover,.site-header__inner .btn:hover,.button--tertiary:hover{color:var(--color-white)}.button--primary:hover:before,.site-header .mobile-menu li a:hover:before,.button--secondary:hover:before,.main-menu__links-wrapper li .btn:hover:before,.site-header__inner .btn:hover:before,.button--tertiary:hover:before{transform:translate(0) skew(-30deg)}.button--secondary,.main-menu__links-wrapper li .btn,.site-header__inner .btn,.site-header .mobile-menu li:nth-child(1) a{background-color:var(--color-sunshine-teal-accessible);border-color:var(--color-sunshine-teal-accessible);color:var(--color-white)}.button--secondary:hover,.main-menu__links-wrapper li .btn:hover,.site-header__inner .btn:hover,.site-header .mobile-menu li:nth-child(1) a:hover{border-color:var(--color-brown)}.button--secondary:before,.main-menu__links-wrapper li .btn:before,.site-header__inner .btn:before,.site-header .mobile-menu li:nth-child(1) a: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] .site-header .mobile-menu li a,.site-header .mobile-menu li body[data-domain-source=triton-projects] a,body[data-domain-source=triton-projects] .button--secondary,body[data-domain-source=triton-projects] .main-menu__links-wrapper li .btn,.main-menu__links-wrapper li body[data-domain-source=triton-projects] .btn,body[data-domain-source=triton-projects] .site-header__inner .btn,.site-header__inner body[data-domain-source=triton-projects] .btn,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] .site-header .mobile-menu li a:hover,.site-header .mobile-menu li body[data-domain-source=triton-projects] a:hover,body[data-domain-source=triton-projects] .button--secondary:hover,body[data-domain-source=triton-projects] .main-menu__links-wrapper li .btn:hover,.main-menu__links-wrapper li body[data-domain-source=triton-projects] .btn:hover,body[data-domain-source=triton-projects] .site-header__inner .btn:hover,.site-header__inner body[data-domain-source=triton-projects] .btn: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] .site-header .mobile-menu li a:before,.site-header .mobile-menu li body[data-domain-source=triton-projects] a:before,body[data-domain-source=triton-projects] .button--secondary:before,body[data-domain-source=triton-projects] .main-menu__links-wrapper li .btn:before,.main-menu__links-wrapper li body[data-domain-source=triton-projects] .btn:before,body[data-domain-source=triton-projects] .site-header__inner .btn:before,.site-header__inner body[data-domain-source=triton-projects] .btn:before,body[data-domain-source=triton-projects] .button--tertiary:before{background-color:#8fd8e5}body[data-domain-source=triton-projects] .button--primary,body[data-domain-source=triton-projects] .site-header .mobile-menu li a,.site-header .mobile-menu li body[data-domain-source=triton-projects] a{background:#e7c7ac;color:#905f37}body[data-domain-source=triton-projects] .button--primary:hover,body[data-domain-source=triton-projects] .site-header .mobile-menu li a:hover,.site-header .mobile-menu li body[data-domain-source=triton-projects] a:hover{color:#00657c}body[data-domain-source=triton-projects] .button--tertiary{background-color:var(--color-sandstone);color:var(--color-charcoal)}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%)}.site-header__menu>li a[data-simple-mega-menu].active,.main-menu__links-wrapper li a[data-simple-mega-menu].active{color:var(--color-brown)}.site-header__menu>li a[data-simple-mega-menu].active+.mega-menu-wrapper,.main-menu__links-wrapper li a[data-simple-mega-menu].active+.mega-menu-wrapper{grid-template-rows:1fr;border-top:1px solid var(--color-light-teal)}.site-header__menu>li a[data-simple-mega-menu].active+.mega-menu-wrapper .mega-menu-background,.main-menu__links-wrapper li a[data-simple-mega-menu].active+.mega-menu-wrapper .mega-menu-background{overflow-x:hidden;overflow-y:hidden}.site-header__menu>li a[data-simple-mega-menu].active:before,.main-menu__links-wrapper li a[data-simple-mega-menu].active:before,.site-header__menu>li a[data-simple-mega-menu].active:after,.main-menu__links-wrapper li a[data-simple-mega-menu].active:after{transform:rotate(0);filter:invert(1)}.site-header__menu>li .card-group__cards,.main-menu__links-wrapper li .card-group__cards{display:flex;gap:32px;margin-bottom:48px}@media(min-width:1200px){.site-header__menu>li .card-group__cards .card-group__card,.main-menu__links-wrapper li .card-group__cards .card-group__card{max-width:25%}}.site-header__menu>li .card-group__cards .card-group__card-title,.main-menu__links-wrapper li .card-group__cards .card-group__card-title{margin-top:24px;font-weight:400}.site-header__menu>li .card-group__cards .card-group__card-title strong.h5,.main-menu__links-wrapper li .card-group__cards .card-group__card-title strong.h5{margin-bottom:0;font-weight:400;line-height:1.1}.site-header__menu>li .card-group__cards .card-group__card-title strong.h5:not([class]),.main-menu__links-wrapper li .card-group__cards .card-group__card-title strong.h5:not([class]){margin-bottom:0}.site-header__menu>li .card-group__cards .card-group__card-title:hover strong.h5,.main-menu__links-wrapper li .card-group__cards .card-group__card-title:hover strong.h5{color:var(--color-brown)}.site-header__menu>li .card-group__cards .card-group__card p,.main-menu__links-wrapper li .card-group__cards .card-group__card p{margin-top:1rem}.site-header__menu>li .mega-menu--header,.main-menu__links-wrapper li .mega-menu--header{display:flex;align-items:center;justify-content:space-between;margin-block:48px}.site-header__menu>li .mega-menu--header a:after,.main-menu__links-wrapper li .mega-menu--header a:after{display:none}.site-header__menu>li .mega-menu--header button,.main-menu__links-wrapper li .mega-menu--header button{border:1px solid var(--color-dark-teal-accessible);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.site-header__menu>li .mega-menu--header button svg:nth-child(1),.main-menu__links-wrapper li .mega-menu--header button svg:nth-child(1){display:block}.site-header__menu>li .mega-menu--header button svg:nth-child(2),.main-menu__links-wrapper li .mega-menu--header button svg:nth-child(2){display:none}.site-header__menu>li .mega-menu--header button:hover,.main-menu__links-wrapper li .mega-menu--header button:hover{background-color:var(--color-light-teal)}.site-header__menu>li .mega-menu--header-right,.main-menu__links-wrapper li .mega-menu--header-right{display:flex;align-items:center;gap:24px}.site-header__menu>li .mega-menu--header-right .button--primary:hover,.site-header .mobile-menu .site-header__menu>li .mega-menu--header-right a:hover,.main-menu__links-wrapper li .mega-menu--header-right .button--primary:hover,.main-menu__links-wrapper .site-header .mobile-menu li .mega-menu--header-right a:hover,.site-header .mobile-menu .main-menu__links-wrapper li .mega-menu--header-right a:hover{color:var(--color-dark-teal-accessible)}.site-header__menu>li .mega-menu--header-right .button--primary:before,.site-header .mobile-menu .site-header__menu>li .mega-menu--header-right a:before,.main-menu__links-wrapper li .mega-menu--header-right .button--primary:before,.main-menu__links-wrapper .site-header .mobile-menu li .mega-menu--header-right a:before,.site-header .mobile-menu .main-menu__links-wrapper li .mega-menu--header-right a:before{background-color:var(--color-light-teal)}.site-header__menu>li .mega-menu--dropdown strong.h3,.main-menu__links-wrapper li .mega-menu--dropdown strong.h3{align-items:baseline;margin-bottom:0}.site-header__menu>li .mega-menu--dropdown strong.h3 .text-script,.main-menu__links-wrapper li .mega-menu--dropdown strong.h3 .text-script{text-transform:lowercase}body:has(a[data-simple-mega-menu].active),body:has(.mega-menu-wrapper.active),body:has(.mobile-menu-toggle.active){overflow:hidden}body:has(a[data-simple-mega-menu].active) main[role=main]:before,body:has(.mega-menu-wrapper.active) main[role=main]:before,body:has(.mobile-menu-toggle.active) main[role=main]:before{content:"";position:fixed;inset:0;width:100vw;height:100vh;background:#000000b3;z-index:2;pointer-events:none}div[role=banner]{background-color:var(--color-white);position:relative;z-index:4}.main-menu__top{position:relative;z-index:3}@media(max-width:1199.98px){.main-menu__top{display:none}}.main-menu__links-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:8px}.main-menu__links-wrapper .menu-item--first{padding-right:0}.main-menu__links-wrapper li{padding:8px;position:relative}.main-menu__links-wrapper li .btn{margin-left:0;padding:10px 32px;height:49px}.main-menu__links-wrapper li .btn:hover{background-color:var(--color-white)}.main-menu__links-wrapper li .btn:hover:before{filter:none;transition:all .6s ease}.main-menu__links-wrapper li .btn:after{display:none}@media(max-width:1599.98px){.main-menu__links-wrapper li .btn{font-size:var(--fs-18);padding-inline:20px}}.main-menu__links-wrapper li>a:hover,.main-menu__links-wrapper li .search-link:hover{color:var(--color-brown)}.main-menu__links-wrapper li>a:hover:after,.main-menu__links-wrapper li>a:hover:before,.main-menu__links-wrapper li .search-link:hover:after,.main-menu__links-wrapper li .search-link:hover:before{filter:invert(1);transition:transform .3s ease}.main-menu__links-wrapper li:nth-child(2)>.search-link,.main-menu__links-wrapper li:nth-child(3)>.search-link{padding-left:24px;color:var(--color-dark-teal-accessible)}.main-menu__links-wrapper li:nth-child(2)>.search-link:hover,.main-menu__links-wrapper li:nth-child(2)>.search-link .is-active,.main-menu__links-wrapper li:nth-child(3)>.search-link:hover,.main-menu__links-wrapper li:nth-child(3)>.search-link .is-active{color:var(--color-brown)}.main-menu__links-wrapper li:nth-child(3) .search-link:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M17.9419%2017.0575L14.0302%2013.1466C15.1639%2011.7854%2015.7293%2010.0395%2015.6086%208.27214C15.488%206.50475%2014.6906%204.85192%2013.3823%203.65748C12.074%202.46304%2010.3557%201.81895%208.58462%201.8592C6.81357%201.89945%205.12622%202.62094%203.87358%203.87358C2.62094%205.12622%201.89945%206.81357%201.8592%208.58462C1.81895%2010.3557%202.46304%2012.074%203.65748%2013.3823C4.85192%2014.6906%206.50475%2015.488%208.27214%2015.6086C10.0395%2015.7293%2011.7854%2015.1639%2013.1466%2014.0302L17.0575%2017.9419C17.1156%2017.9999%2017.1845%2018.046%2017.2604%2018.0774C17.3363%2018.1089%2017.4176%2018.125%2017.4997%2018.125C17.5818%2018.125%2017.6631%2018.1089%2017.739%2018.0774C17.8149%2018.046%2017.8838%2017.9999%2017.9419%2017.9419C17.9999%2017.8838%2018.046%2017.8149%2018.0774%2017.739C18.1089%2017.6631%2018.125%2017.5818%2018.125%2017.4997C18.125%2017.4176%2018.1089%2017.3363%2018.0774%2017.2604C18.046%2017.1845%2017.9999%2017.1156%2017.9419%2017.0575ZM3.12469%208.74969C3.12469%207.63717%203.45459%206.54963%204.07267%205.62461C4.69076%204.69958%205.56926%203.97861%206.5971%203.55287C7.62493%203.12712%208.75593%203.01573%209.84707%203.23277C10.9382%203.44981%2011.9405%203.98554%2012.7272%204.77221C13.5138%205.55888%2014.0496%206.56116%2014.2666%207.65231C14.4837%208.74345%2014.3723%209.87445%2013.9465%2010.9023C13.5208%2011.9301%2012.7998%2012.8086%2011.8748%2013.4267C10.9497%2014.0448%209.86221%2014.3747%208.74969%2014.3747C7.25836%2014.373%205.82858%2013.7799%204.77404%2012.7253C3.71951%2011.6708%203.12634%2010.241%203.12469%208.74969Z'%20fill='%2316576C'/%3e%3c/svg%3e")}.main-menu__links-wrapper li>a,.main-menu__links-wrapper li .search-link{text-decoration:none;color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-20);font-weight:400;line-height:150%}@media(max-width:1599.98px){.main-menu__links-wrapper li>a,.main-menu__links-wrapper li .search-link{font-size:var(--fs-17)}}@media(max-width:1399.98px){.main-menu__links-wrapper li>a,.main-menu__links-wrapper li .search-link{font-size:15px}}@media(max-width:1399.98px){.site-logo{max-width:270px}}@media(max-width:1199.98px){.site-logo{max-width:210px}}.search-link{position:relative}.search-link:hover{color:var(--color-brown)}.search-link:hover:after,.search-link:hover:before{filter:invert(1);transition:transform .3s ease}.search-link{padding:0;color:var(--color-dark-teal-accessible)}.search-link:hover,.search-link .is-active{color:var(--color-brown)}body[data-domain-source=triton-projects] .site-logo-scroll{display:none}body[data-domain-source=triton-projects].scrolled-up .trition-logo{margin-top:0;max-height:58px}.site-header{background-color:var(--color-white);z-index:3;position:relative;transition:transform .3s ease}.site-header .trition-logo{margin-top:-48px;display:block}@media(max-width:1199.98px){.site-header .trition-logo{margin-top:0;max-height:40px}}.site-header.is-fixed{position:fixed;top:0;left:0;width:100%}.site-header.is-fixed .site-header__inner{padding-block:18px}.site-header.is-fixed .site-logo{height:36px}.site-header.is-fixed .mega-menu-wrapper{top:78px}.site-header.is-hidden{transform:translateY(-100%)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding-block:2px 36px}@media(max-width:1199.98px){.site-header__inner{padding-block:16px}}.site-header__inner .btn{margin-left:0;padding:10px 32px;height:49px}@media(max-width:1599.98px){.site-header__inner .btn{font-size:var(--fs-18);padding-inline:20px}}.site-header__menu{display:flex;align-items:center;gap:8px}@media(max-width:1199.98px){.site-header__menu{max-height:0;opacity:0;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;transition:max-height .35s ease,opacity .25s ease;position:fixed;top:72px;left:0;width:100%;height:calc(100vh - 72px);align-items:flex-start;background-color:var(--color-white)}.site-header__menu .menu-item{width:100%}.site-header__menu.active{z-index:999;opacity:1;overflow-y:auto;border-top:1px solid var(--color-light-teal);max-height:calc(100vh - 72px);pointer-events:all}.site-header__menu .menu-item{padding:1rem}.site-header__menu .mega-menu-wrapper{position:fixed;top:72px;max-height:calc(100vh - 72px)}.site-header__menu .mega-menu-wrapper .mega-menu--header{display:flex;flex-wrap:wrap;gap:1rem;margin-block:24px;position:relative}.site-header__menu .mega-menu-wrapper .mega-menu--header button{padding:0;position:absolute;width:1rem;height:1rem;border:none;left:3px;top:6px}.site-header__menu .mega-menu-wrapper .mega-menu--header button svg:nth-child(1){display:none}.site-header__menu .mega-menu-wrapper .mega-menu--header button svg:nth-child(2){display:block;transform:rotate(270deg)}.site-header__menu .mega-menu-wrapper .mega-menu--header h3{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:150%;padding-left:24px;gap:4px;width:100%}.site-header__menu .mega-menu-wrapper .mega-menu--header h3 .text-script{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-17);font-weight:400;line-height:150%;display:inline-block}.site-header__menu .mega-menu-wrapper .card-group__cards{flex-wrap:wrap}.site-header__menu .mega-menu-wrapper .card-group__cards .card-group__card{max-width:100%;flex:0 100%}.site-header__menu .mega-menu-wrapper .card-group__cards .card-group__card-title{margin-top:1rem}.site-header__menu .mega-menu-wrapper .mega-menu--links{gap:20px}.site-header__menu .mega-menu-wrapper .mega-menu--link-item{max-width:100%;flex:0 100%}.site-header__menu .mega-menu-wrapper .mega-menu--link-item a{font-size:var(--fs-18)}.site-header__menu .mega-menu-wrapper .mega-menu--link-item svg{width:18px}.site-header__menu .btn{display:none}.site-header__menu div.mobile-menu{display:block;width:100%;margin-top:auto;margin-bottom:40px}.site-header__menu div.mobile-menu .btn{display:flex;text-align:center;height:60px;margin-block:1rem 0;margin-inline:1rem;border-radius:32px;font-size:20px}.site-header__menu div.mobile-menu .mobile-menu{display:block;padding:36px 1rem}}.site-header__menu li:not(:has(.mega-menu-wrapper)) a{padding-right:0}.site-header__menu>li{padding:8px;position:relative}@media(max-width:1399.98px){.site-header__menu>li{padding:4px}}.site-header__menu>li:has(.mega-menu-item) a:after{display:inline-block}.site-header__menu>li>a{padding-right:18px;text-decoration:none;font-size:var(--fs-20);font-weight:400;line-height:140%;letter-spacing:-.2px;color:var(--color-dark-teal-accessible)}.site-header__menu>li>a:has(+.mega-menu-wrapper):after{display:block}@media(max-width:1599.98px){.site-header__menu>li>a{font-size:var(--fs-17)}}@media(max-width:1399.98px){.site-header__menu>li>a{font-size:15px}}@media(max-width:1199.98px){.site-header__menu>li>a{font-size:var(--fs-24);display:block}}.site-header__menu>li>a:after{content:"";right:8px;top:4px;bottom:0;position:absolute;width:13px;margin:auto;height:13px;background-position:center;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");background-repeat:no-repeat;background-size:100%;transform:rotate(180deg);display:none}@media(max-width:1199.98px){.site-header__menu>li>a:after{display:block;rotate:-90deg;width:18px;right:1rem}}.site-header__menu>li>a:hover{color:var(--color-brown)}.site-header__menu>li>a:hover:after{filter:invert(1);transition:transform .3s ease}.site-header__menu>li>a.btn:after{display:none}.site-header .mobile-menu{display:none}.site-header .mobile-menu ul{display:grid;gap:8px}.site-header .mobile-menu li a{text-decoration:none;width:100%;text-align:center;padding-inline:0}.site-header .mobile-menu li:nth-child(2) a{position:relative;display:flex;flex-direction:row-reverse;gap:8px}.site-header .mobile-menu li:nth-child(2) a:after{flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20d='M17.3727%2012.3795L13.6922%2010.7303L13.682%2010.7256C13.491%2010.6439%2013.2825%2010.6111%2013.0756%2010.6302C12.8687%2010.6493%2012.6698%2010.7197%2012.4969%2010.835C12.4765%2010.8484%2012.457%2010.8631%2012.4383%2010.8787L10.5367%2012.4998C9.33204%2011.9147%208.08829%2010.6803%207.50313%209.49125L9.12657%207.56078C9.14219%207.54125%209.15704%207.52172%209.1711%207.50062C9.28394%207.3282%209.35239%207.13056%209.37039%206.92529C9.38838%206.72002%209.35534%206.51348%209.27423%206.32406V6.31469L7.62032%202.62797C7.51309%202.38052%207.3287%202.17438%207.09468%202.04034C6.86067%201.9063%206.58958%201.85153%206.32188%201.88422C5.26326%202.02352%204.29155%202.54341%203.58824%203.34679C2.88492%204.15017%202.49809%205.1821%202.50001%206.24984C2.50001%2012.453%207.54688%2017.4998%2013.75%2017.4998C14.8177%2017.5018%2015.8497%2017.1149%2016.6531%2016.4116C17.4564%2015.7083%2017.9763%2014.7366%2018.1156%2013.678C18.1484%2013.4104%2018.0937%2013.1393%2017.9598%2012.9053C17.8259%2012.6713%2017.62%2012.4869%2017.3727%2012.3795ZM13.75%2016.2498C11.0987%2016.2469%208.55687%2015.1924%206.68214%2013.3177C4.8074%2011.443%203.7529%208.90112%203.75001%206.24984C3.74707%205.48694%204.02192%204.74906%204.52324%204.17399C5.02456%203.59892%205.71806%203.22599%206.47423%203.12484C6.47392%203.12796%206.47392%203.1311%206.47423%203.13422L8.11485%206.80609L6.50001%208.7389C6.48362%208.75776%206.46873%208.77788%206.45548%208.79906C6.33791%208.97947%206.26894%209.18718%206.25525%209.40208C6.24157%209.61697%206.28362%209.83176%206.37735%2010.0256C7.08516%2011.4733%208.54376%2012.9209%2010.007%2013.628C10.2023%2013.7208%2010.4184%2013.7614%2010.634%2013.7458C10.8497%2013.7302%2011.0576%2013.6589%2011.2375%2013.5389C11.2576%2013.5254%2011.2769%2013.5108%2011.2953%2013.4952L13.1945%2011.8748L16.8664%2013.5194C16.8664%2013.5194%2016.8727%2013.5194%2016.875%2013.5194C16.7751%2014.2766%2016.4027%2014.9715%2015.8275%2015.4741C15.2524%2015.9766%2014.5138%2016.2524%2013.75%2016.2498Z'%20fill='%2316576C'/%3e%3c/svg%3e");content:"";width:20px;height:20px;margin-top:2px}.site-header .mobile-menu li:nth-child(2) a:hover:after{filter:brightness(0) invert(1)}.site-header__icons{display:none}@media(max-width:1199.98px){.site-header__icons{display:flex;align-items:center;gap:8px}}.site-header__icons button{background:none;border:none;padding:0;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.toolbar-fixed .mega-menu-wrapper{margin-top:var(--drupal-displace-offset-top,0);max-height:calc(100vh - 206px)}@media(max-width:1199.98px){.mobile-menu-toggle svg{width:40px;height:40px}.mobile-menu-toggle svg:nth-child(2){display:none}.mobile-menu-toggle.active svg:nth-child(1){display:none}.mobile-menu-toggle.active svg:nth-child(2){display:block}}.mega-menu-wrapper{display:grid;grid-template-rows:0fr;transition:.3s grid-template-rows ease;position:fixed;left:0;right:0;background:var(--color-white);z-index:99;top:72px;max-height:calc(100vh - 72px);overflow-y:auto}@media(max-width:1199.98px){.mega-menu-wrapper{top:72px;max-height:calc(100vh - 72px)}}.mega-menu-wrapper.active{grid-template-rows:1fr;border-top:1px solid var(--color-light-teal)}.mega-menu-wrapper.active .mega-menu-background{overflow-y:scroll}.mega-menu-wrapper .mega-menu-background{overflow-y:auto}.mega-menu-wrapper .mega-menu--links{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px 32px;margin-bottom:48px;justify-content:flex-start}.mega-menu-wrapper .mega-menu--link-item{width:100%;display:flex;align-items:center;flex:0 33.3%;max-width:calc(33.3% - 22px);padding-bottom:1rem;border-bottom:1px solid var(--color-teal-200);gap:10px}.mega-menu-wrapper .mega-menu--link-item a{color:var(--color-dark-teal-accessible);font-family:var(--font-family-lato);font-size:var(--fs-24);font-weight:400;line-height:120%}.mega-menu-wrapper .mega-menu--link-item a:hover{color:var(--color-brown)}.mega-menu-wrapper .mega-menu--link-item svg{width:25px}.seach-expanded .h3{align-items:baseline;margin-bottom:0}.seach-expanded .h3 .text-script{text-transform:lowercase}.seach-expanded .mega-menu-search-content{display:flex;align-items:center;gap:3rem;padding-block:48px 60px;position:relative}@media(max-width:1199.98px){.seach-expanded .mega-menu-search-content{flex-wrap:wrap}.seach-expanded .mega-menu-search-content h3{width:100%;display:flex}.seach-expanded .mega-menu-search-content .neptune-homes-core-search-form{width:100%;display:flex;align-items:center}.seach-expanded .mega-menu-search-content .neptune-homes-core-search-form input[type=text]{width:100%}.seach-expanded .mega-menu-search-content .neptune-homes-core-search-form .form-submit{min-width:40px;width:40px;height:40px;background-size:22px}.seach-expanded .mega-menu-search-content .search-close{margin-block:48px 0;width:40px;height:40px}}.seach-expanded .neptune-homes-core-search-form{display:flex;gap:32px}.seach-expanded .neptune-homes-core-search-form .form-submit{text-indent:-9999px;font-size:0;line-height:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_3988_33566)'%3e%3cpath%20d='M14%2024C19.5228%2024%2024%2019.5228%2024%2014C24%208.47715%2019.5228%204%2014%204C8.47715%204%204%208.47715%204%2014C4%2019.5228%208.47715%2024%2014%2024Z'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M21.0713%2021.0703L28%2027.9991'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3988_33566'%3e%3crect%20width='32'%20height='32'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;border-radius:50%;border:none;background-color:var(--color-dark-teal-accessible);width:60px;height:60px;background-position:center;background-size:30px;cursor:pointer}.seach-expanded .search-close{border:1px solid var(--color-dark-teal-accessible);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;margin:auto}.seach-expanded .search-close:hover{background-color:var(--color-light-teal)}.seach-expanded .form-type-textfield{position:relative}.seach-expanded .form-type-textfield label{position:absolute;top:0;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}.seach-expanded .form-type-textfield input{width:100%;max-width:100%;height:60px;padding:12px 0 6px;border:none;border-bottom:2px 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:1399.98px){.seach-expanded .form-type-textfield input{width:300px}}.seach-expanded .form-type-textfield input::placeholder{color:var(--color-dark-teal-accessible);font-weight:400;line-height:150%;opacity:.6}@media(max-width:991.98px){.seach-expanded .form-type-textfield input{font-size:var(--fs-17)}}.seach-expanded .form-type-textfield input:focus,.seach-expanded .form-type-textfield input:active,.seach-expanded .form-type-textfield input:focus-visible{outline:none;border-bottom:2px solid var(--color-dark-teal-accessible)}.links-with-icons__wrapper{display:flex;gap:2rem}@media(max-width:991.98px){.links-with-icons__wrapper{flex-direction:column;gap:0}}.links-with-icons__links{width:100%;max-width:calc(66% - 22px)}@media(max-width:991.98px){.links-with-icons__links{max-width:100%}}.links-with-icons__links .mega-menu--links{margin-bottom:0}@media(max-width:991.98px){.links-with-icons__links .mega-menu--links{margin-bottom:24px}}.links-with-icons__links .mega-menu--link-item{flex:0 50%;max-width:calc(50% - 16px);width:100%}@media(max-width:991.98px){.links-with-icons__links .mega-menu--link-item{max-width:100%}}@media(min-width:992px){.links-with-icons__links .mega-menu--link-item{height:61px}}.links-with-icons__links .mega-menu--link-item:has(a:hover) img{filter:brightness(0) saturate(100%) invert(43%) sepia(82%) saturate(530%) hue-rotate(349deg) brightness(95%) contrast(92%)}@media(max-width:991.98px){.links-with-icons__links .mega-menu--link-item:has(a:hover){border-color:var(--color-brown)}}.menu-with__image{padding-bottom:3rem}.menu-with__image .image-figure{width:100%;max-width:calc(34% - 10px)}@media(max-width:991.98px){.menu-with__image .image-figure{max-width:100%}}.menu-with__image .image-figure img{border-radius:1rem;aspect-ratio:2.269/1;width:100%;height:100%;object-fit:cover}@media(min-width:992px){body{padding-top:147px}}@media(min-width:992px){.main-menu__top{background-color:var(--color-white);position:fixed;top:0;width:100%}}@media(min-width:992px){.site-header{position:fixed;top:65px;width:100%}}.mega-menu-wrapper.seach-expanded{opacity:1}.search-wrapper{position:relative}@media(max-width:991.98px){.search-wrapper{display:none}}.search-wrapper:before{content:"";position:absolute;width:1px;height:20px;left:-4px;top:0;bottom:0;z-index:-1;margin-block:auto;background:var(--color-teal-200)}@media(min-width:992px){.main-menu__top,.site-header{transition:transform .3s ease;transform:translateY(0);z-index:99}}@media(min-width:992px){.scrolled .main-menu__top,.scrolled .site-header{transform:translateY(-200px);transform-origin:top;transition:transform .3s ease}}.site-logo{max-width:289px}@media(max-width:991.98px){.site-logo{max-width:210px}}.site-logo-scroll{display:none}@media(min-width:992px){.scrolled-up .site-logo{display:none}.scrolled-up .site-logo-scroll{display:block}.scrolled-up .site-header{transform:translateY(0);top:0;transition:transform .3s ease}.scrolled-up .site-header__inner{padding-block:14px 20px}}body.toolbar-fixed{padding-top:300px!important}body.toolbar-fixed .main-menu__top,body.toolbar-fixed .site-header{margin-top:80px}body.toolbar-fixed .mega-menu-wrapper{margin-top:0!important}
.plan-wrapper .floor_plan--title h3,.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3,.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3{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){.plan-wrapper .floor_plan--title h3,.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3,.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3{margin-bottom:36px}}@media(min-width:992px){.plan-wrapper .floor_plan--title h3,.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3,.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3{font-size:var(--fs-60)}}.plan-wrapper .floor_plan--title h3 i,.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3 i,.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3 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){.plan-wrapper .floor_plan--title h3 i,.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3 i,.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3 i{font-size:var(--Size-H3-Script,80px)}}body[data-domain-source=triton-projects] .plan-wrapper .floor_plan--title h3,.plan-wrapper .floor_plan--title body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3,.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3,.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content body[data-domain-source=triton-projects] h3{color:var(--color-sunshine-teal-accessible);font-family:var(--font-family-spline);font-style:normal;font-weight:400;line-height:100%;margin-bottom:16px;display:block;font-size:var(--Size-H3-Script)}@media(min-width:992px){body[data-domain-source=triton-projects] .plan-wrapper .floor_plan--title h3,.plan-wrapper .floor_plan--title body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3,.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title body[data-domain-source=triton-projects] h3,body[data-domain-source=triton-projects] .plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3,.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content body[data-domain-source=triton-projects] h3{margin-bottom:24px}}#block-neptune-homes-page-title{display:none}.button--primary,.button--secondary,.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,.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,.button--tertiary:hover{color:var(--color-white)}.button--primary:hover:before,.button--secondary:hover:before,.button--tertiary:hover:before{transform:translate(0) skew(-30deg)}.button--secondary{background-color:var(--color-sunshine-teal-accessible);border-color:var(--color-sunshine-teal-accessible);color:var(--color-white)}.button--secondary:hover{border-color:var(--color-brown)}.button--secondary: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] .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] .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{background-color:var(--color-sandstone);color:var(--color-charcoal)}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%)}.floor_plan--wrapper .tab-item{display:none}.floor_plan--wrapper .tab-item.active{display:block}.floor-plan__award{display:flex;justify-content:flex-end;position:relative}@media(max-width:767.98px){.floor-plan__award{background:var(--color-white);margin-top:-1px;z-index:1}}.floor-plan__award:before{content:"";width:100%;height:2px;border-top:1px solid var(--color-teal-200)}@media(max-width:767.98px){.floor-plan__award:before{border-top:none}}.floor-plan__award svg:not(.icon-bottom){margin-right:-2px;flex-shrink:0}.floor-plan__award .icon-bottom{position:absolute;bottom:-10px;right:-1px}.floor-plan__award span{border-radius:0 1rem 0 0;background:var(--Brown,#C9771B);color:var(--color-white);font-family:var(--font-family-lato);font-size:var(--fs-20);font-weight:400;line-height:150%;display:flex;height:39px;min-width:60px;padding:9.6px 24px 6.6px 2px;justify-content:center;align-items:flex-end;gap:8px;flex-shrink:0}.floor-plan__cta{display:flex;align-items:center;gap:15px;margin-top:32px;padding-top:32px;border-top:1px solid var(--color-divider-light)}@media(max-width:1399.98px){.floor-plan__cta{flex-wrap:wrap}.floor-plan__cta a,.floor-plan__cta p{width:100%}}@media(max-width:991.98px){.floor-plan__cta{padding-top:1rem;margin-top:1rem}}.floor-plan__cta a{padding-inline:32px}@media(max-width:1599.98px){.floor-plan__cta a{padding-inline:28px}}@media(max-width:1399.98px){.floor-plan__cta a{padding-inline:18px}}.plan .floor-plan__info{display:flex;justify-content:space-between;align-items:start;padding-bottom:32px;border-block-end:1px solid var(--color-teal-200);gap:8px}.plan .floor-plan__info .floor-plan__icon{width:100%;max-width:calc(100% - 4px)}@media(max-width:991.98px){.plan .floor-plan__info{padding-bottom:1rem}}.plan .floor-plan__info .floor-plan__icon svg{width:48px;height:48px;margin-bottom:8px}@media(max-width:991.98px){.plan .floor-plan__info .floor-plan__icon svg{width:36px;height:36px}}.plan .floor-plan__info .floor-plan__icon svg+div{display:flex;gap:4px;font-size:var(--fs-20);color:var(--color-dark-teal-accessible)}@media(max-width:991.98px){.plan .floor-plan__info .floor-plan__icon svg+div{font-size:var(--fs-17)}}.plan .block-width--wrapper{padding-bottom:12px}.plan .block-width--wrapper .block-width--content{display:flex;justify-content:space-between;align-items:center}.plan .block-width--wrapper .block-width--content p,.plan .block-width--wrapper .block-width--content a,.plan .block-width--wrapper .block-width--content *{color:var(--color-dark-teal-accessible);font-size:var(--fs-20);font-weight:400;line-height:150%;letter-spacing:-.2px}@media(max-width:991.98px){.plan .block-width--wrapper .block-width--content p,.plan .block-width--wrapper .block-width--content a,.plan .block-width--wrapper .block-width--content *{font-size:var(--fs-17)}}.plan .block-width--wrapper .block-width--content a:not([class]){text-decoration:none;pointer-events:none;color:inherit}.plan .block-width--wrapper .block-width--content a:not([class]):hover{color:inherit}.plan .block-width--wrapper .block-width--content .block-width--value sup{font-size:60%}.plan .block-width--wrapper .block-width--content .block-width--title{display:flex;gap:6px;align-items:center;font-size:var(--fs-20);color:var(--color-dark-teal-accessible)}.plan .block-width--wrapper .block-width--content .block-width--title svg{width:2rem;height:2rem}.plan-wrapper{background-color:var(--color-white)}@media(min-width:768px){.plan-wrapper{background-color:var(--color-sandstone)}}.plan-wrapper .floor_plan--title{position:relative;padding-block:var(--space-module-padding-tb-mobile);display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding-bottom:16px}.plan-wrapper .floor_plan--title:before{content:"";background-color:var(--color-divider-light);height:1px;width:calc(100% - 2rem);position:absolute;bottom:0}@media(min-width:992px){.plan-wrapper .floor_plan--title:before{display:none}}@media(min-width:992px){.plan-wrapper .floor_plan--title{gap:3rem}}@media(min-width:768px){.plan-wrapper .floor_plan--title{padding-block:80px}}.plan-wrapper .floor_plan--title h3{margin:0}@media(max-width:991.98px){.plan-wrapper .floor_plan__header{display:none}}.plan-wrapper .floor_plan--content{display:flex;gap:4px;background-color:var(--color-white);padding:10px 52px;font-family:var(--font-family-lato);font-size:var(--fs-20);font-style:normal;font-weight:400;line-height:150%;color:var(--color-dark-teal-accessible);border-radius:8px;cursor:pointer;border:1px solid var(--color-warm-sand)}@media(max-width:991.98px){.plan-wrapper .floor_plan--content{padding:1rem;height:64px;width:64px;display:flex;align-items:center;justify-content:center}}.plan-wrapper .floor_plan--content.active,.plan-wrapper .floor_plan--content:hover{background-color:var(--color-warm-sand)}.plan-wrapper .floor_plan--content-wrapper{display:flex;gap:8px}.plan .plan--about-section__wrapper{background-color:var(--color-white);padding:1rem 0}@media(min-width:992px){.plan .plan--about-section__wrapper{padding:48px 0}}.plan .plan--about-section__wrapper .plan--about-section__container{display:flex;gap:16px;align-items:start;justify-content:space-between;flex-wrap:wrap}@media(min-width:768px){.plan .plan--about-section__wrapper .plan--about-section__container{flex-wrap:nowrap;gap:32px}}.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__content--wrapper{width:100%;max-width:100%}@media(min-width:768px){.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__content--wrapper{width:64%;max-width:64%}}.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__content--wrapper .plan-about-section__content{display:flex;flex-direction:column;gap:24px}.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__content--wrapper p{color:var(--color-body-icon);font-size:var(--fs-17);font-family:var(--font-family-lato);line-height:150%}@media(min-width:992px){.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__content--wrapper p{font-size:var(--fs-20)}}.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__content--wrapper p.intro{color:var(--color-dark-teal-accessible);font-size:var(--fs-18);font-weight:400;white-space:pre-wrap}@media(min-width:768px){.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__content--wrapper p.intro{font-size:var(--fs-28);line-height:140%}}.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title{width:100%;max-width:100%}@media(min-width:768px){.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title{width:34%;max-width:34%}}.plan .plan--about-section__wrapper .plan--about-section__container .plan-about-section__title h3{margin:0}.plan .floor-plan__wrapper{background-color:var(--color-white);padding:1rem 0}@media(min-width:992px){.plan .floor-plan__wrapper{padding:48px 0}}.plan .floor-plan__wrapper .floor-plan__wrapper--container{display:flex;align-items:start;justify-content:space-between;gap:32px;flex-wrap:wrap;flex-direction:column-reverse}@media(min-width:992px){.plan .floor-plan__wrapper .floor-plan__wrapper--container{flex-direction:row}}@media(max-width:991.98px){.plan .floor-plan__wrapper .floor-plan__wrapper--container{gap:16px}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-image:before{content:"";background-color:var(--color-divider-light);height:1px;width:100%;position:absolute;bottom:-1rem}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-image{position:relative;flex:100%;width:100%}@media(min-width:768px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-image{flex:0 0 calc(65% - 16px)}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-image img{width:100%;height:auto}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__image-stage{overflow:hidden;border:1px solid var(--color-divider-light);background:var(--color-teal-50)}@media(max-width:991.98px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__image-stage{margin-bottom:84px}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__image-stage img{display:block;width:100%;height:auto;transform-origin:center center;transition:transform .3s ease;object-fit:contain;max-height:856px}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__controls{position:absolute;top:40px;right:20px;display:flex;gap:8px}@media(max-width:991.98px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__controls{top:unset;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__controls svg{width:24px;height:24px}@media(max-width:991.98px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__controls svg{width:20px;height:20px}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__controls button{width:68px;height:68px;border-radius:50%;border:1px solid var(--color-dark-teal-accessible);background-color:#fbfcfc;color:var(--color-dark-teal-accessible);cursor:pointer;font-size:var(--fs-12);font-weight:400;line-height:140%;letter-spacing:.36px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;align-items:center}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__controls button:hover{background:var(--color-white)}@media(max-width:991.98px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__controls button{font-size:11px;width:60px;height:60px}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__modal{position:fixed;inset:0;z-index:10000}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__modal-backdrop{position:absolute;inset:0;background:#000c}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__modal-content{position:relative;z-index:1;max-width:90vw;max-height:90vh;margin:auto;top:50%;transform:translateY(-50%);background-color:var(--color-white);border-radius:8px}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__modal-image img{max-width:100%;max-height:90vh;object-fit:contain;transform:unset!important}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__modal-close{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--color-black);font-size:24px;cursor:pointer;z-index:9}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content{flex:100%;width:100%}@media(min-width:992px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content{padding-right:32px;flex:0 0 calc(35% - 16px)}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3{margin:0;padding-bottom:32px;border-block-end:1px solid var(--color-teal-200);display:flex}@media(max-width:991.98px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content h3{display:none}}.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content .floor-plan-heading{padding:32px 0 24px;font-size:var(--fs-24);font-weight:400;line-height:120%;color:var(--color-dark-teal-accessible)}@media(max-width:991.98px){.plan .floor-plan__wrapper .floor-plan__wrapper--container .floor-plan__wrapper-content .floor-plan-heading{font-size:var(--fs-18);padding:1rem 0}}.floorplan-hover-cursor{width:100px;height:100px;padding:20px;border-radius:999px;background:#9a9a9a;mix-blend-mode:exclusion;align-items:center;justify-content:center;display:none}.floorplan-hover-cursor.is-active{display:flex}@media(max-width:991.98px){.floorplan-hover-cursor.is-active{display:none}}.floorplan-hover-cursor img{width:32px;height:32px;filter:brightness(1)}.content-type-display_centre .item-tab__right .button--primary{display:none}
