@-webkit-keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}:root{--gsq-color-primary: #252849;--gsq-color-secondary: #4F516C;--gsq-color-3rd: #85a988;--gsq-color-4th: #F1F1F3;--gsq-color-5th: #F8F8F9;--gsq-color-6th: #FEE4BD;--gsq-color-7th: #B8A189;--gsq-color-8th: #CFAF82;--gsq-color-9th: #BDA993;--gsq-color-10th: #F6F6F6;--cd-color-1: hsl(0, 0%, 22%);--cd-color-1-h: 0;--cd-color-1-s: 0%;--cd-color-1-l: 22%;--cd-color-2: hsl(74, 93%, 32%);--cd-color-2-h: 74;--cd-color-2-s: 93%;--cd-color-2-l: 32%;--cd-color-3: hsl(0, 0%, 97%);--cd-color-3-h: 0;--cd-color-3-s: 0%;--cd-color-3-l: 97%}h2,h3,h4,h5,h6{font-family:var(--secondFont) !important;text-transform:none;letter-spacing:2px}h2 small,h3 small,h4 small,h5 small,h6 small{font-size:55%}main h3{text-transform:capitalize;letter-spacing:2px}main h6{font-size:22px;color:var(--gsq-color-primary);letter-spacing:2px}main #content .container-fluid>.component-content,main #content .container>.component-content{padding-left:15px;padding-right:15px}#content .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}@media(min-width: 576px){#content .col-xs-6{flex:0 0 auto;width:50%}}#content .btn{background-image:none !important;background-repeat:repeat-x;border:0 !important;color:#fff;font-size:15px;padding:10px 30px;border-radius:0;box-shadow:none;font-family:var(--paragraphFontFamily);min-width:260px;font-weight:bold;letter-spacing:2px}#content .btn--primary{background-color:var(--gsq-color-primary)}#content .btn--secondary{background-color:var(--gsq-color-3rd)}#content .btn--gradient{background:linear-gradient(90deg, #d5b373 0%, #f0d6a6 80%) !important;color:var(--gsq-color-primary)}.bg-color-primary{background-color:var(--gsq-color-primary)}.bg-color-3rd{background-color:var(--gsq-color-3rd)}.bg-color-4th{background-color:var(--gsq-color-4th)}.bg-color-5th{background-color:var(--gsq-color-5th)}.font-primary-font{font-family:var(--primaryFont) !important;letter-spacing:1.5px}.font-primary-font p{font-family:var(--primaryFont) !important}.max-width-1200{max-width:1200px}.section-heading{background-color:var(--navigationColor);text-align:center;padding-bottom:80px;padding-top:250px}.section-heading h1{color:#fff;font-weight:600 !important;letter-spacing:2px;text-transform:none}.section-heading h1:last-child{margin-bottom:0}.section-generic{padding-top:40px !important;padding-bottom:40px !important}@media(min-width: 576px){.section-generic{padding-top:100px;padding-bottom:100px}}.section-content-image-v1{max-width:none}.section-content-image-v1 h6:first-child{margin-top:0}.section-content-image-v1>.component-content{max-width:1550px;margin-left:auto;margin-right:auto}@media(max-width: 575px){.section-content-image-v1>.component-content{text-align:center}}.section-content-image-v1 .row{align-items:center;padding-top:20px;padding-bottom:20px}@media(min-width: 576px){.section-content-image-v1 .row{padding-top:40px;padding-bottom:40px}}@media(min-width: 576px){.section-content-image-v1 .col-xs-6:first-child{width:75% !important;padding-right:40px !important;position:relative}.section-content-image-v1 .col-xs-6:first-child:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;height:270px;width:1px;background-color:var(--gsq-color-primary)}}@media(min-width: 576px){.section-content-image-v1 .col-xs-6:last-child{width:25% !important;padding-left:40px !important}}.section-content-image-v1 img{margin-top:20px;margin-bottom:20px}@media(min-width: 576px){.section-blurbs-4cols{padding-top:70px !important;padding-bottom:70px !important}}.section-blurbs-4cols .concept-carousel{--MobileConceptCarouselButtonColor: #000;padding:0;margin:0;background:rgba(0,0,0,0)}.section-blurbs-4cols .concept-carousel:before{content:none}.section-blurbs-4cols .concept-carousel .tns-controls button{border-bottom:2px solid var(--MobileConceptCarouselButtonColor);border-left:2px solid var(--MobileConceptCarouselButtonColor)}.section-blurbs-4cols .concept-carousel .tns-controls button:first-child{left:-20px}.section-blurbs-4cols .concept-carousel .tns-controls button:last-child{right:-20px}.section-blurbs-4cols .concept-carousel__slide-blurb{font-size:18px;margin:0}.section-blurbs-4cols .concept-carousel__slide-icon{aspect-ratio:1.3;margin-bottom:40px;display:flex;align-items:flex-end}.section-blurbs-4cols .concept-carousel__slide-icon img{max-width:260px;max-height:220px}.section-blurbs-4cols .concept-carousel__slide-title:empty{display:none}.section-accordion .acc-title>h3{font-family:var(--thirdFont) !important;color:var(--gsq-color-primary);font-size:16px}.section-accordion .acc-card.active .acc-title>h3{font-weight:bold !important}.section-accordion .acc{margin-top:0}.section-accordion .accordion{padding:0;max-width:900px;margin-left:auto;margin-right:auto}.section-accordion .accordion .acc-card{margin:0;border-color:var(--gsq-color-primary)}.section-accordion .accordion .acc-panel{padding:5px 15px;background-color:var(--gsq-color-10th)}@media(min-width: 992px){.section-accordion .accordion .acc-panel{padding:30px 50px}}.section-accordion .accordion .acc-panel p{font-size:16px;line-height:1.8 !important;letter-spacing:1px}.section-accordion .accordion .acc-title{padding-top:20px;padding-bottom:20px;padding-left:15px}.section-accordion .accordion .acc-title::after{background-image:url("images/chev-down-black.svg");background-repeat:no-repeat;background-position:center center;bottom:7px;right:13px}.section-accordion.bg-color-3rd .acc-title>h3{color:#fff}.section-accordion.bg-color-3rd p{color:#fff}.section-accordion.bg-color-3rd .accordion .acc-card{border-color:#fff}.section-accordion.bg-color-3rd .accordion .acc-panel{background:var(--gsq-color-9th)}.section-accordion.bg-color-3rd .accordion .acc-title::after{background-image:url("images/chev-down.svg")}.section-tabs-1col .component.tabs{padding-top:40px !important;padding-bottom:40px !important;width:100%}@media(min-width: 576px){.section-tabs-1col .component.tabs{padding-top:100px;padding-bottom:100px}}.section-tabs-1col .component.tabs>*{text-transform:none}.section-tabs-1col .component.tabs .row>*{padding:0 !important}.section-tabs-1col .component.tabs .bg-g-secondary{background-color:rgba(0,0,0,0)}.section-tabs-1col .component.tabs .g-menu-container{margin-bottom:30px}@media(min-width: 992px){.section-tabs-1col .component.tabs .g-menu-container{margin-bottom:60px}}@media(max-width: 767px){.section-tabs-1col .component.tabs .g-container .g-menu-placeholder-wrapper{padding-right:40px}}.section-tabs-1col .component.tabs .g-container .g-tablinks-dropdown{padding:0}.section-tabs-1col .component.tabs .g-container .g-mb-3{margin-bottom:0 !important}.section-tabs-1col .component.tabs .g-container p:not(:last-child){margin-bottom:10px}@media(min-width: 992px){.section-tabs-1col .component.tabs .g-container p:not(:last-child){margin-bottom:20px}}.section-tabs-1col .component.tabs .g-container p a{padding:0;text-decoration:underline}.section-tabs-1col .component.tabs .g-container .g-tablinks{padding:5px 0;color:var(--gsq-color-3rd);font-weight:bold;font-family:var(--thirdFont);text-transform:none;letter-spacing:1px}.section-tabs-1col .component.tabs .g-container .g-tablinks.active{border-width:1px}.section-tabs-1col .component.tabs .g-tab-container .container{max-width:1000px}.section-tabs-1col .component.tabs .g-explore-container .col-sm-12.col-md-6:first-child{flex:0 0 100%;text-align:center}.section-tabs-1col .component.tabs h2{font-size:42px;font-weight:bold;text-transform:none;color:var(--gsq-color-primary);font-family:var(--secondaryFont) !important}.section-tabs-1col .component.tabs .g-hidden-mobile[style*=height],.section-tabs-1col .component.tabs .g-visible-mobile[style*=height],.section-tabs-1col .component.tabs .g-explore-container .col-sm-12.col-md-6:nth-child(2),.section-tabs-1col .component.tabs .g-menu-container .g-hidden-tablet:first-child,.section-tabs-1col .component.tabs .g-menu-container .g-visible-tablet:nth-child(2),.section-tabs-1col .component.tabs .g-menu-container .col-sm-12:first-child,.section-tabs-1col .component.tabs .g-menu-container .col-sm-12:nth-child(2){display:none !important}.bg-color-primary .section-timeline p{color:#fff}.section-timeline ol,.section-timeline ul{list-style:none;padding:0;margin:0}.section-timeline .cd-h-timeline{opacity:0;transition:opacity .2s;max-width:1500px;margin:0 auto}.section-timeline .cd-h-timeline--loaded{opacity:1}.section-timeline .cd-h-timeline__container{position:relative;margin:0 auto}.section-timeline .cd-h-timeline__dates{position:relative;height:100%;overflow:hidden;padding-top:170px;margin:0 33px 30px}.section-timeline .cd-h-timeline__line{position:absolute;z-index:1;left:0;height:6px;background-color:var(--gsq-color-6th);transition:transform .4s;margin-top:-3px;bottom:60px}.section-timeline .cd-h-timeline__filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:var(--gsq-color-7th);transform:scaleX(0);transform-origin:left center;transition:transform .3s}.section-timeline .cd-h-timeline__date{position:absolute;bottom:0;z-index:2;text-align:center;padding-bottom:var(--space-sm);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;width:90px;height:90px;border-radius:50%;border:2px solid var(--gsq-color-8th);transform:translate(-50%, 50%);background:var(--gsq-color-primary);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:13px;color:var(--gsq-color-8th);line-height:1.6;font-family:var(--paragraphFontFamily)}.section-timeline .cd-h-timeline__date--here:before{content:"We are here";font-family:var(--secondaryFont);font-size:30px;color:var(--gsq-color-8th);position:absolute;white-space:nowrap;bottom:calc(100% + 30px)}.section-timeline .cd-h-timeline__date--here:after{content:"";display:block;width:21px;height:18px;background:url("images/arrow-down.svg") center/contain no-repeat;position:absolute;bottom:calc(100% + 20px);left:50%;margin-left:-11px;transform:none !important}.section-timeline .cd-h-timeline__date--selected{pointer-events:none;background:linear-gradient(90deg, #d5b373 0%, #f0d6a6 100%) !important;color:var(--gsq-color-primary)}.section-timeline .cd-h-timeline__date--older-event::after{border-color:var(--gsq-color-8th)}.section-timeline .cd-h-timeline__navigation{position:absolute;z-index:1;bottom:29px;transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border-width:2px;border-style:solid;border-color:var(--gsq-color-8th);transition:border-color .3s;color:rgba(0,0,0,0);text-indent:-9999px;overflow:hidden}.section-timeline .cd-h-timeline__navigation::after{content:"";position:absolute;height:16px;width:16px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:url("images/cd-arrow.svg") no-repeat 0 0}.section-timeline .cd-h-timeline__navigation:hover{border-color:var(--gsq-color-8th)}.section-timeline .cd-h-timeline__navigation--prev{left:0;transform:translateY(-50%) rotate(180deg)}.section-timeline .cd-h-timeline__navigation--next{right:0}.section-timeline .cd-h-timeline__navigation--inactive{cursor:not-allowed}.section-timeline .cd-h-timeline__navigation--inactive::after{background-position:0 -16px}.section-timeline .cd-h-timeline__navigation--inactive:hover{border-color:var(--cd-color-3)}.section-timeline .cd-h-timeline__events{position:relative;width:100%;overflow:hidden;transition:height .4s}.section-timeline .cd-h-timeline__event{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);padding:1px 5%;opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.section-timeline .cd-h-timeline__event--selected{position:relative;z-index:2;opacity:1;transform:translateX(0)}.section-timeline .cd-h-timeline__event--enter-right,.section-timeline .cd-h-timeline__event--leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}.section-timeline .cd-h-timeline__event--enter-left,.section-timeline .cd-h-timeline__event--leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}.section-timeline .cd-h-timeline__event--leave-right,.section-timeline .cd-h-timeline__event--leave-left{animation-direction:reverse}.section-timeline .cd-h-timeline__event-content{max-width:900px;margin:0 auto}.section-timeline .cd-h-timeline__event-title{font-weight:700;font-size:var(--text-xxxl)}.section-timeline .cd-h-timeline__event-date{display:block;font-style:italic;margin:var(--space-xs) auto}.section-timeline .cd-h-timeline__event-date::before{content:"- "}.section-basic-carousel{--imagegalleryarrowcolor: #85a988}.section-basic-carousel .image-gallery .image-gallery__dots-container{display:block}.section-basic-carousel .residential-image-gallery--default .image-gallery__container{display:block;padding-left:30px;padding-right:30px;min-width:0}.section-basic-carousel .residential-image-gallery--default .image-gallery__prev{left:0}.section-basic-carousel .container-full .image-gallery:nth-of-type(1) .image-gallery__container{height:auto}.section-basic-carousel .residential-image-gallery--default .image-gallery__prev,.section-basic-carousel .residential-image-gallery--default .image-gallery__next{font-size:30px;padding:0;font-family:var(--thirdFont)}.section-basic-carousel .residential-image-gallery--default .image-gallery__dots-container{bottom:0}.section-basic-carousel .image-gallery .card__text{display:block;position:absolute;padding:0;right:10px;bottom:10px;text-align:right;width:auto;color:#fff;font-size:12px}.section-basic-carousel .residential-image-gallery--default .image-gallery__inner{position:relative;max-width:1200px;margin:0 auto;aspect-ratio:16/9}.section-basic-carousel .residential-image-gallery--default .image-gallery__container[data-fullscreen=False][data-maintainaspectratiomobile=True] .card__image{max-height:none;width:auto;height:100% !important}.section-text-grid [class*=col-sm]{margin-top:50px}@media(min-width: 1366px){.section-text-grid [class*=col-sm]{padding-right:30px !important}}.section-text-grid h3,.section-text-grid h4,.section-text-grid h5{font-size:42px !important;font-weight:300;font-family:var(--thirdFont) !important;margin-bottom:20px;color:var(--gsq-color-primary)}.section-text-grid p{font-size:18px;font-weight:bold;margin:0}.section-content-tiles .featured-content-tiles{padding:0}.section-content-tiles .featured-content-tiles .card__title{font-size:18px;font-weight:bold !important;text-transform:none;color:var(--gsq-color-primary);font-family:var(--thirdFont) !important;margin-bottom:5px}.section-content-tiles .featured-content-tiles .card__description{font-size:14px;margin:0 0 20px}.section-content-tiles .featured-content-tiles .card__link{font-family:var(--thirdFont) !important}.section-content-tiles .featured-content-tiles .card__media{margin-bottom:20px}.section-content-tiles h2{color:var(--gsq-color-primary)}.section-principle-tiles .featured-content-tiles{padding:0}.section-principle-tiles .featured-content-tiles .card{padding-bottom:0}.section-principle-tiles .featured-content-tiles .card__title{font-size:42px;font-weight:600 !important;text-transform:none;color:var(--gsq-color-primary);font-family:var(--primaryFont) !important}@media(max-width: 991px){.section-principle-tiles .featured-content-tiles .card__title{margin-bottom:15px}}.section-principle-tiles .featured-content-tiles .card__description{font-size:14px;margin:0 0 20px}@media(min-width: 768px){.section-principle-tiles .featured-content-tiles .card__content{padding-right:30px}}.section-principle-tiles .featured-content-tiles .card__media{display:none}.section-principle-tiles h2{font-size:22px !important;font-family:var(--thirdFont) !important;font-weight:bold !important;margin-bottom:4% !important}.section-form{--formErrorMsgColor: #ff9797;--formTextboxFontColor: #fff;--formHeaderFontColor: #fff;--formLabelFontColor: #fff;--formPrivacyFontColor: #fff;--formParagraphFontColor: #fff;--formSubmitButtonBackgroundColor: #fff;--formBorderColor: #fff;--formSubmitBackgroundColor: #fff;--FormSubmitTextColor: #252849;--FormBackgroundOpacity: 1;--formLabelFontSize: 14px;--formBackgroundColor: transparent;--formInnerBackgroundColor: transparent;--formFieldsetLegendFontSize: 1.7em !important;--formCheckboxLabelFontSize: 1.7em !important;--formBackgroundAttachment: unset;--formHeaderSize: 24px;--formFieldBackgroundColor: transparent;--formPrivacyLinkFontColor: #fff;font-family:var(--thirdFont);background-color:var(--gsq-color-primary);color:#fff}.section-form .form .privacy-statement-wrapper{width:100%;text-align:right;flex:1 1 100%;max-width:100%}@media(min-width: 1366px){.section-form .contact-form form>div:nth-of-type(7){margin-right:0;margin-left:auto}}.section-form .form-submit-border{width:100% !important;text-align:center}.section-form .form-submit-border .btn{width:auto;height:55px;text-transform:uppercase}@media(min-width: 1366px){.section-form h1{font-size:var(--headingOneFontSize) !important}}.section-form .form:not(.form--custom){padding:0}.section-form .form:not(.form--custom).animate-in form:before{content:none}.section-form .form input.form-control.text-box,.section-form textarea.form-control{background-color:rgba(0,0,0,0)}.section-form .form input.form-control.text-box.input-validation-error,.section-form textarea.form-control.input-validation-error{border-color:var(--formErrorMsgColor)}.section-form .form-submit-border>.btn{color:var(--gsq-color-primary) !important}.section-form form .input-wrapper{border:2px solid var(--formBorderColor);background-color:var(--formFieldBackgroundColor)}.section-form form .input-wrapper{min-width:0}@-webkit-keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}header .has-children>a{pointer-events:auto}#content .component.rich-text p:first-child{margin-top:0}#content .component.rich-text p:last-child{margin-bottom:0}#content .component.rich-text img{max-width:100%;height:auto}@media(max-width: 991px){#content .component.rich-text img{margin-top:20px}}@media(max-width: 767px){#content .component.rich-text .block-500-desktop{padding-left:0;padding-right:0}}#content .component.link-list{padding-top:30px;padding-bottom:30px;background-color:var(--gsq-color-secondary)}@media(max-width: 1365px){#content .component.link-list{overflow:auto;-webkit-overflow-scrolling:touch}}#content .component.link-list ul{min-width:900px}@media(max-width: 1365px){#content .component.link-list ul{min-width:900px}}#content .component.link-list li{padding-left:10px;padding-right:10px;line-height:1.2;text-align:center}@media(min-width: 576px){#content .component.link-list li{padding-left:25px;padding-right:25px}}#content .component.link-list li a{padding-bottom:0}#content .component.link-list li+li{border-left:1px solid #fff}#content .component.link-list ul{padding:0;display:flex;font-size:14px;color:#fff;letter-spacing:2px;justify-content:center}#content .component.link-list h3:empty{display:none}#content .component.hero-banner-one{--heroBannerOneHeadingFontColor: #fff}#content .component.hero-banner-one .container{max-width:1200px}#content .component.hero-banner-one .hero-banner-one__description{text-transform:uppercase;font-size:18px !important;font-weight:bold;letter-spacing:1px}#content .component.hero-banner-one .hero-banner-one__text{display:flex;flex-direction:column-reverse}#content .component.hero-banner-one h1{font-weight:600 !important;text-transform:none !important;margin-bottom:0}@media(min-width: 1366px){#content .component.hero-banner-one h1{font-size:80px}}#content .component.video .sxa-video-wrapper{position:relative}#content .component.video .video-init{background:rgba(0,0,0,.5) url("images/play.svg") center/100px no-repeat;position:absolute;inset:0;cursor:pointer}#content .component.image{position:relative}#content .component.image a{padding:0}#content .component.image .image-caption{position:absolute;bottom:15px;right:15px;text-shadow:0 2px 2px rgba(0,0,0,.2);color:#fff;z-index:1}#content .component.image.full-width img{min-width:100vw}@media(max-width: 1799px){#content .component.image.full-width img{height:auto}}

/*# sourceMappingURL=gsquared-do-not-edit-this-file-directly.min.css.map*/