@font-face{font-family:'Ogg Roman';src:local('Ogg Roman'),
url('/wp-content/uploads/2020/08/Ogg-Roman.otf') format('opentype');font-display:auto;font-weight:normal;font-style:auto}@font-face{font-family:'BwModelicaCyrillicDEMO';src:local('BwModelicaCyrillicDEMO-Regular'),
url('/wp-content/uploads/2020/08/BwModelicaCyrillicDEMO-Regular.otf') format('opentype');font-display:auto;font-weight:normal;font-style:auto}@font-face{font-family:'BwModelicaCyrillicDEMO';src:local('BwModelicaCyrillicDEMO-Medium'),
url('/wp-content/uploads/2020/10/BwModelicaCyrillicDEMO-Medium.otf') format('opentype');font-display:auto;font-weight:500;font-style:auto}@font-face{font-family:'BwModelicaCyrillicDEMO';src:local('BwModelicaCyrillicDEMO-Bold'),
url('/wp-content/uploads/2020/10/BwModelicaCyrillicDEMO-Bold.otf') format('opentype');font-display:auto;font-weight:700;font-style:auto}:root{--dark-green:rgb(0, 48, 52);--dark-green-rgb:0, 48, 52;--cream:rgb(242, 235, 226);--cream-rgb:242, 235, 226;--body-text-family:'BwModelicaCyrillicDEMO';--body-text-family-fallback:sans-serif;--body-text-size:16px;--body-text-weight:400;--body-text-line-height:2;--heading-text-family:'Ogg Roman';--heading-text-family-fallback:serif;--section-padding:3.75em;--page-width:1318px}@media (min-width: 40rem){:root{--body-text-size:20px}}@media (min-width: 80rem){:root{--body-text-size:24px;--section-padding:5em}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.pagination::before,.site-container::before,.site-inner::before,.widget::before{content:" ";display:table}.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.pagination::after,.site-container::after,.site-inner::after,.widget::after{clear:both;content:" ";display:table}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}body{background-color:var(--cream);color:var(--dark-green);font-family:var(--body-text-family),var(--body-text-family-fallback);font-size:var(--body-text-size);font-weight:var(--body-text-weight);line-height:var(--body-text-line-height);margin:0;overflow-x:hidden}button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery
img{transition:all 0.2s ease-in-out}a{display:inline-block;color:currentColor;text-decoration:none;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out}a:focus,a:hover{text-decoration:none}p{font-size:1rem;margin:0}p+p{margin-top:1rem}ol,ul{font-size:1rem;margin:0;padding:0}li{list-style-type:none;margin-bottom:1.125rem}footer
li{margin-bottom:0}ul.no-bullets
li{list-style-type:none !important}ul.bullets-dashed{margin:2rem 0 2rem}ul.bullets-dashed
li{position:relative;margin-left:30px}ul.bullets-dashed li:before{display:inline-block;content:"\2014";font-size:inherit;margin:0
1rem 0 -30px}ul.columns{--count:2;--gap:5em;--width:auto}ul.columns.columns-3{--count:3}ul.columns.columns-4{--count:4}ul.columns.gap-1{--gap:1em}ul.columns.gap-2{--gap:2em}ul.columns.gap-3{--gap:3em}ul.columns.gap-4{--gap:4em}@media (min-width: 40rem){ul.columns{-webkit-columns:var(--count) var(--width);columns:var(--count) var(--width);-webkit-column-gap:var(--gap);column-gap:var(--gap)}}ul.list-inline{display:flex;flex-wrap:wrap;align-items:center}ul.list-center{justify-content:center}ul.list-end{justify-content:flex-end}ul.line-after-item
li{position:relative;margin-right:0.625rem}ul.line-after-item li:not(:last-of-type):after{content:"\2014";line-height:1;margin-left:0.625rem}hr{border:0;border-collapse:collapse;border-bottom:1px solid currentColor;clear:both;color:#eee;margin:1.65em auto}hr.wp-block-separator{max-width:2rem !important;margin:0
!important}@media (min-width: 40rem){hr.wp-block-separator{max-width:3rem !important}}hr.wp-block-separator.line-small{max-width:1.5rem !important}hr.line-separator{color:currentColor;max-width:2rem;margin:0}@media (min-width: 40rem){hr.line-separator{max-width:3rem}}hr.line-separator.line-small{max-width:1.5rem}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}mark{background:#ddd;color:#333}blockquote{margin:30px}.font-heading{font-family:var(--heading-text-family),var(--heading-text-family-fallback)}.font-default{font-family:var(--body-text-family),var(--body-text-family-fallback)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-text-family),var(--heading-text-family-fallback);font-weight:normal;line-height:1.4}h1,h2{margin-block-start:0.5em}h1{font-size:2.5em}h2,.h2{font-size:2em}h2.small{font-size:1.5em}@media (min-width: 40rem){h2.large,.h2.large,h3.large{font-size:2.25em}}@media (min-width: 80rem){h2.large,.h2.large,h3.large{font-size:2.333em}h2.large2,.h2.large2{font-size:2.5em}}h3,.text-extra-large{font-size:1.875rem}h4,.h4{font-size:1.25em}h5,.h5{font-size:1.125em}h6{font-size:1em}.preheading{--alpha:1;--color:var(--dark-green-rgb);color:rgba(var(--color), var(--alpha));font-size:0.75rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.preheading
p{font-size:1em}.preheading.white{--alpha:0.7;--color:0, 100%, 100%}.text-large{font-size:1.25rem}@media (min-width: 40rem){.text-large{font-size:1.375rem}.text-extra-large{font-size:1.25em}}.page-heading{max-width:10em}.about-section-hero .page-heading{max-width:7em}.small{font-size:0.75rem}.width-small,.text-width-10,.text-width-12,.text-width-15,.text-width-18,.text-width-20{max-width:65vw}@media (min-width: 40rem){.width-small{max-width:100%}.text-width-10{max-width:10ch}.text-width-12{max-width:12ch}.text-width-15{max-width:15ch}.text-width-18{max-width:18ch}.text-width-20{max-width:20ch}}@media (max-width: 40rem){.width-75{max-width:75vw}.width-80{max-width:80vw}.text-full-sm{max-width:100%}}.section-padding{padding:var(--section-padding) 1.5em}.section-padding-top-only{padding:var(--section-padding) 1.5em 0}.section-padding-sides-only{padding:0
1.5em}.page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto}.js-lightbox{cursor:pointer}.admin-bar .site-container{position:relative}.site-container{display:flex;flex-direction:column;min-height:100vh}.site-container .site-inner{flex-grow:1;margin:inherit}.css-grid{--count:3;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(17.5rem, 1fr))}.css-grid.grid-4{--count:4}.css-flex{display:flex}@media (min-width: 48.01rem){.media-text-layout .fl-row-content > .fl-col-group .fl-col:nth-child(2){padding-left:2em}}@media (min-width: 80rem){.media-text-layout .fl-row-content > .fl-col-group .fl-col:nth-child(1) .fl-photo-content{margin-left:-1em;max-width:calc(100% + 1em)}.media-text-layout .fl-row-content > .fl-col-group .fl-col:nth-child(2) .fl-photo-content{margin-right:-1em;max-width:calc(100% + 1em)}.media-text-layout .fl-row-content > .fl-col-group .fl-col:nth-child(2){padding-left:5em}}@media (min-width: 60rem){.media-to-media-layout .fl-row-content .fl-col .fl-module-content{--spacing:1em}.media-to-media-layout .fl-row-content .fl-col:nth-child(1) .fl-module-content{margin-right:var(--spacing);margin-bottom:var(--spacing)}.media-to-media-layout .fl-row-content .fl-col:nth-child(2) .fl-module-content{margin-top:var(--spacing);margin-left:var(--spacing)}}@media (min-width: 80rem){.media-to-media-layout .fl-row-content .fl-col .fl-module-content{--spacing:5em}.media-to-media-layout .fl-row-content .fl-col:nth-child(1) .fl-module-content{margin-right:0;margin-bottom:0}.media-to-media-layout .fl-row-content .fl-col:nth-child(2) .fl-module-content{margin-right:calc(-1 * var(--spacing))}}.media-text-layout.refer-a-friend .main-image .fl-photo-content{position:relative;overflow:hidden}.media-text-layout.refer-a-friend .main-image .fl-photo-content:after{content:"Refer-a-friend";width:500px;height:48px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#CD402A;color:white;font-family:var(--heading-text-family);font-size:1.25rem;line-height:1;position:absolute;top:0;right:0;transform:translate3d(35%, 50%, 0) rotate(30deg)}@media (min-width: 60rem){.media-text-layout.refer-a-friend .main-image .fl-photo-content:after{font-size:1.25em;height:68px;transform:translate3d(31%, 50%, 0) rotate(30deg)}}@media (min-width: 80rem){.media-text-layout.refer-a-friend .main-image .fl-photo-content:after{transform:translate3d(28%, 65%, 0) rotate(30deg)}}.media-text-layout.refer-a-friend .main-image .fl-photo-content
img{--border-color:var(--dark-green);border:0.5rem solid var(--border-color)}.media-text-layout.refer-a-friend.border-color-cream .main-image .fl-photo-content
img{--border-color:var(--cream)}@media (min-width: 60rem){.media-text-layout.refer-a-friend .main-image .fl-photo-content
img{border-width:1rem}}.media-text-layout.text-overlay .fl-row-content > .fl-col-group .fl-col:nth-child(1){z-index:1}.media-text-layout.text-overlay .fl-row-content > .fl-col-group .fl-col:nth-child(2){z-index:2;padding:2rem 1.5rem;background-color:white}@media (min-width: 60rem){.media-text-layout.text-overlay .fl-row-content>.fl-col-group{position:relative;display:grid;grid-template-columns:1fr 1fr}.media-text-layout.text-overlay .fl-row-content > .fl-col-group .fl-col{width:100%}.media-text-layout.text-overlay .fl-row-content > .fl-col-group .fl-col:nth-child(1) .fl-photo-content{margin-right:-5em;max-width:calc(100% + 5em)}.media-text-layout.text-overlay .fl-row-content > .fl-col-group .fl-col:nth-child(2){max-width:50%;padding:2.5em;position:absolute;top:50%;left:50%;transform:translate3d(0, -50%, 0)}}@media (min-width: 80rem){.media-text-layout.text-overlay .fl-row-content > .fl-col-group .fl-col:nth-child(1) .fl-photo-content{margin-left:0}.media-text-layout.text-overlay .fl-row-content > .fl-col-group .fl-col:nth-child(2){padding:2.5em 5em}}.button-default
a{--bg-color:var(--dark-green);--text-color:white;white-space:nowrap;font-weight:700;font-size:0.75rem;line-height:2 !important;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:12px
0;width:17.5rem;background-color:var(--bg-color);border-radius:30px;color:var(--text-color)}.button-default.button-full
a{max-width:100%}.button-default a:hover{--bg-color:var(--cream);--text-color:var(--dark-green)}.button-default.button-hover-white a:hover{--bg-color:white}.fl-module-announcement-bar>.fl-module-content{margin:0}.announcement-bar{background-color:#CD402A}.announcement-bar__inner{position:relative;max-width:var(--page-width);margin:0
auto;padding:15px
25px;text-align:center;color:#fff}.announcement-bar__inner
a{color:#fff}.announcement-bar__link{text-decoration:none;display:block}.announcement-bar__content
p{margin-top:0;padding-top:0}.announcement-bar__content p:last-child{margin-bottom:0;padding-bottom:0}.announcement-bar__arrow{position:absolute;display:block;width:20px;height:20px;line-height:16px;top:50%;transform:translateY(-50%);right:0}.announcement-bar__arrow
svg{height:16px}@media (max-width:575px){.announcement-bar__content,
.announcement-bar__content
p{font-size:14px}}.link-list{font-size:1.167em;color:var(--color)}.link-list
li{--border-color:var(--color);margin-bottom:0;position:relative}.link-list li:before{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background-color:currentColor;opacity:0.5}.link-list li:last-child:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:currentColor;opacity:0.5}.link-list li
a{display:flex;justify-content:space-between;align-items:center;color:currentColor;line-height:1.2;padding:0.75em 1em 0.75em 0}.link-list li a
span.icon{--bg-color:#F8F4EF;--icon-color:var(--dark-green);--size:0.889em;font-size:var(--size);width:2.625em;height:1.865em;border-radius:2.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--bg-color)}.link-list li a span.icon
svg{width:calc(1.5 * var(--size));height:auto}.link-list li a span.icon svg
path{stroke:var(--icon-color)}.link-list.events li .not-found{display:inline-block}.link-list.events li
a{flex-wrap:wrap}.link-list.events li a,
.link-list.events li .not-found{padding:0.75em 0}.link-list.events li a .date,
.link-list.events li a
.icon{flex:0 auto}.link-list.events li a .location,
.link-list.events li a
.title{flex:0 75%}.link-list.events li a .date,
.link-list.events li a
.location{margin-bottom:0.5em}.link-list.events li a
.icon{justify-self:center}@media (min-width: 60rem){.link-list.events li
a{flex-wrap:nowrap}.link-list.events li a,
.link-list.events li .not-found{padding:0.75em 1em 0.75em 0}.link-list.events li a
.date{flex:0 17.5%;margin-bottom:0}.link-list.events li a
.location{flex:0 25%;margin-bottom:0}.link-list.events li a
.title{flex:0 50%}.link-list.events li a
.icon{flex:0 auto}}.faqs-list{display:grid}.faqs-list--item{font-size:1rem;width:100%}.faqs-list--item{border-bottom:1px solid rgba(var(--dark-green-rgb), 0.35)}.faqs-list > div:last-of-type .faqs-list--item:last-of-type{border-bottom:0}@media (min-width: 60rem){.faqs-list{grid-gap:0 2em;grid-template-columns:1fr 1fr}.faqs-list > div:first-of-type .faqs-list--item:last-of-type{border-bottom:0}}.faqs-list--question{-webkit-appearance:none;appearance:none;color:var(--dark-green);background-color:transparent;cursor:pointer;position:relative;padding:1.5em 3em 1.5em 0;border-radius:0;font-size:1rem;font-weight:normal;letter-spacing:0;text-transform:none;width:100%;text-align:left}.faqs-list--question:hover,.faqs-list--question:focus,.faqs-list--question:active,.faqs-list--question.active{background-color:transparent;color:currentColor}.faqs-list--question:after{content:"";width:1.125rem;height:1.125rem;background:url(/wp-content/uploads/2020/09/icon-plus.svg) no-repeat center;background-size:1rem;position:absolute;top:50%;right:1rem;transform:translate3d(0, -50%, 0)}.faqs-list--question.active:after{background:url(/wp-content/uploads/2020/09/icon-minus.svg) no-repeat center}.faqs-list--answer{max-height:0;overflow:hidden;transition:max-height 0.2s ease}.faqs-list--answer
p{margin-bottom:2em}.custom-accordion-block__items{display:flex;flex-wrap:wrap;align-items:center}.custom-accordion-block__items-left,.custom-accordion-block__items-right{flex:1 100%}.custom-accordion-block__items-left{display:none}.custom-accordion-item:not(:last-of-type){border-bottom:1px solid rgba(var(--dark-green-rgb), 0.2)}.custom-accordion-item__heading{margin:0;padding:0;opacity:0.5;transition:0.3s ease-in-out}.custom-accordion-item.open .custom-accordion-item__heading,.custom-accordion-item__heading:hover{opacity:1}.custom-accordion-item__heading
a{display:flex;justify-content:space-between;align-items:center;padding:30px
0}.custom-accordion-item__heading a
.icon{width:1.25rem;transition:0.2s ease}.custom-accordion-item.open .custom-accordion-item__heading
.icon{transform:rotate(180deg)}.custom-accordion-item__content{display:none;padding-bottom:2em}.custom-accordion-item.open .custom-accordion-item__content{display:block}@media (min-width: 60rem){.custom-accordion-block__items-left{display:block;flex:1 60%}.custom-accordion-block__items-right{flex:1 40%;padding-left:5em}.custom-accordion-item__content{padding-bottom:0}.custom-accordion-item__heading--mobile{display:none}.custom-accordion-block__items-right .custom-accordion-item{border-bottom:0}}.line-after-text
.line{--color:currentColor;position:relative;margin-left:1.5rem}.line-after-text .line:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:6rem;height:1px;background-color:var(--color)}@media (min-width: 40rem){.line-after-text
.line{margin-left:2rem}.line-after-text .line:after{width:8rem}}@media (min-width: 80rem){.line-after-text .line:after{width:12rem}}.link-underline{text-decoration:none;position:relative}.link-underline:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid currentColor;transition:width 0.3s ease}.link-underline.animate{--color:255, 255, 255;border-bottom:1px solid rgba(var(--color),0.15)}.link-underline.animate:after{width:0%}.link-underline.animate:hover:after{width:100%}span.icon-arrow{--bg-color:#F8F4EF;--icon-color:var(--dark-green);--size:0.889em;font-size:var(--size);width:2.625em;height:1.865em;border-radius:2.5rem;display:flex;justify-content:center;align-items:center;background-color:var(--bg-color)}span.icon-arrow
svg{width:calc(1.5 * var(--size));height:auto}span.icon-arrow svg
stroke{stroke:var(--icon-color)}.social-links{display:flex;flex-wrap:nowrap;align-items:center;font-size:1.313rem;list-style:none;padding:0}.social-links
li{position:relative;margin:0
10px}@media (min-width: 40rem){.social-links li:first-of-type{margin-left:0}}.social-links li:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:1}.social-links li
a{display:inline-block;color:transparent;width:21px;height:21px;position:relative;z-index:2}.social-links li a
span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.property-feature-icons{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;font-size:1.125rem}@media (min-width: 40rem){.property-feature-icons{justify-content:flex-start}}@media (min-width: 60rem){.property-feature-icons{justify-content:flex-end;align-self:flex-end;margin-bottom:0.5rem}}.property-feature-icons
li{display:flex;align-items:center;margin-bottom:0}.property-feature-icons li:not(:last-of-type){margin-right:1.5rem}.property-feature__icon{width:2.5rem;height:2.5rem;margin-right:0.5rem}.property-feature-icons .psuedo-icons{position:relative}.property-feature-icons .psuedo-icons:before{content:"";width:2.5rem;height:2.5rem;margin-right:0.5rem;background-position:center;background-repeat:no-repeat;background-size:2.5rem}.property-feature-icons .bedrooms:before{background-image:url('/wp-content/themes/genesis-sample/assets/images/icon_bedroom_white.svg')}.property-feature-icons .bathrooms:before{background-image:url('/wp-content/themes/genesis-sample/assets/images/icon_bathroom_white.svg')}.property-feature-icons .carparks:before{background-image:url('/wp-content/themes/genesis-sample/assets/images/icon_car_white.svg')}.property-feature-icons .office-study:before{background-image:url('/wp-content/themes/genesis-sample/assets/images/icon_study_white.svg')}.team-members{padding:0;margin:0;display:grid;grid-gap:2rem 1rem;grid-template-columns:1fr 1fr;grid-template-rows:max-content}.team-members .team-member{list-style:none;margin:0;order:var(--order);width:100%}.team-members .team-member
.name{font-family:var(--body-text-family),var(--body-text-family-fallback);font-size:1rem;font-weight:bold;margin-block-start:1.25em;margin-block-end:0.5em}.team-members .team-member[data-order="1"]{grid-column:span 2}@media (min-width: 40rem){.team-members{grid-gap:2rem;grid-template-columns:2.75fr 1fr 1fr}.team-members .team-member[data-order="1"]{grid-area:span 2}.team-members .team-member[data-order="4"],
.team-members .team-member[data-order="5"]{align-self:flex-end}}.careers{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(17.5rem, 1fr))}.careers
.career{display:flex;flex-direction:column;background-color:white;padding:1.5rem;height:100%;min-height:25rem;font-size:1rem}.careers .career
.categories{margin:0
0 1.5rem;display:flex;justify-content:flex-start;align-items:center;font-size:0.875em}.careers .career .categories
li{list-style:none;margin:0}.careers .career
.title{font-size:1.375em;font-family:var(--body-text-family),var(--body-text-family-fallback);font-weight:bold;margin-block-start:0;margin-block-end:1.5em}.careers .career
.description{flex-grow:1}.careers .career .button-default
a{background-color:var(--dark-green);color:white}.careers .career .button-default a:hover{background-color:var(--cream);color:var(--dark-green)}@media (min-width: 40rem){.careers
.career{padding:2rem}}@media (min-width: 60rem){.careers{grid-template-columns:1fr 1fr 1fr}}.awards
figure{padding:1rem;margin:0}.awards .wp-block-group__inner-container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:26.250rem}@media (min-width: 40rem){.awards .wp-block-group__inner-container{margin-left:auto}}.gallery-slider{display:block !important;color:currentColor}.gallery-slider .blocks-gallery-grid,
.gallery-slider .wp-block-gallery,
.gallery-slider .blocks-gallery-grid .blocks-gallery-item,
.gallery-slider .wp-block-gallery .blocks-gallery-item{margin-bottom:0}.slick-initialized .slick-slide{display:flex !important;flex-direction:column}.slider-group,.image-slider{position:relative}.image-slider
.slides{color:var(--color, currentColor)}.image-slider .slides a,
.image-slider .slides a
img{width:100%}.slider-paging-info{position:relative}.slider-paging-info .slick-slide{margin:0
5px !important;opacity:0.2;transition:opacity 0.5s ease}.slider-paging-info .slick-slide.slick-current{opacity:1}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);color:currentColor;border-radius:0;padding:10px;z-index:2;font-size:1em}.arrows-white .slick-slider{color:currentColor}.slider-paging-info .slick-arrow{top:100%;transform:translateY(1rem)}@media (min-width:40rem){.slider-paging-info .slick-arrow{top:50%;transform:translateY(-50%)}}.slick-arrow,.slick-arrow:hover,.slick-arrow:focus,.slick-arrow:active{color:currentColor;background-color:transparent}.slick-arrow.slick-disabled{color:currentColor;opacity:0.25}.slick-arrow.slick-prev{left:env(safe-area-inset-left, 5px)}.slick-arrow.slick-next{right:env(safe-area-inset-right, 5px)}.slick-arrow
.arrow{width:1em;height:auto;fill:currentColor}.slick-arrow .arrow
path{fill:currentColor}.slider-paging-info ul.slick-dots{display:none !important}.slider-paging-info .paging-info{font-size:1em;font-family:var(--heading-text-family),var(--heading-text-family-fallback);font-weight:normal;line-height:1.2;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;color:var(--color, currentColor);margin-top:1rem}.slider-paging-info .paging-info
.current{font-size:2em;margin-right:6px}@media (min-width: 40rem){.slider-paging-info .paging-info{justify-content:flex-start;margin-top:0;position:absolute;bottom:15%;z-index:3}}@media (min-width: 80rem){.slider-paging-info .paging-info{bottom:25%}}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto;vertical-align:top}.wp-block-image,figure{margin:0}.wp-block-image.size-full{margin-bottom:0 !important}.single-post--content>figure.wp-caption{margin-top:30px}.gallery{overflow:hidden;padding:25px
0}.gallery
img{border:1px
solid #eee;height:auto;padding:4px}.gallery img:focus,
.gallery img:hover{border:1px
solid #999;outline:none}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery-item{float:left;margin:0;text-align:center}@media (max-width:575px){.gallery{max-width:300px;margin:0
auto}.gallery .gallery-item{width:auto;float:none;margin:0
auto}}input,select,textarea{background-color:#fff;border:1px
solid #ddd;color:#333;font-size:18px;font-weight:400;padding:15px;width:100%}input:focus,textarea:focus{border:1px
solid #999;outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}::-ms-input-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}::placeholder{color:#333;opacity:1}button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form button[type="submit"],.button{background-color:currentColor;border:0;border-radius:30px;color:currentColor;cursor:pointer;font-size:0.75rem;text-transform:uppercase;font-weight:600;letter-spacing:2px;padding:13px
30px;text-align:center;text-decoration:none;white-space:normal;width:auto;line-height:1.0em}button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover,.button:focus,.button:hover{background-color:#002F33;border-width:0;color:#fff}.btn-reset{-webkit-appearance:none;appearance:none}.entry-content .button:focus,
.entry-content .button:hover{color:#fff}.button{display:inline-block}.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}.nf-field-container.recaptcha-container{margin:0}.nf-field-container.recaptcha-container .nf-field-label{display:none}.grecaptcha-badge{z-index:9}.nf-form-cont .nf-response-msg>p{font-weight:500;margin-top:1.5em;margin-bottom:1.5em;padding:30px;background-color:rgba(255, 255, 255, 0.15);border-radius:40px}.single-post--content .nf-form-cont .nf-response-msg>p{color:#fff;background-color:var(--dark-green)}@media (max-width:575px){.nf-field .grecaptcha-badge{position:relative !important;transition:none !important;bottom:auto !important;right:auto !important}}table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #eee}td,th{line-height:2;text-align:left;vertical-align:top}td{padding:0.5em}tr{border-top:1px solid #eee}th{font-weight:600;padding:0.5em}.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text
span{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.widget_search input[type="submit"]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px
23px 14px;text-decoration:none;width:auto;z-index:100000}.more-link{display:inline-block;position:relative;margin-bottom:30px}.site-container{animation:fadein 1s;word-wrap:break-word}@keyframes
fadein{from{opacity:0}to{opacity:1}}.site-inner{clear:both;margin:0
auto;padding:0}body.error404 .site-container .site-inner{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto;padding:100px
24px 24px 24px}body.error404 .site-container .site-inner .content-sidebar-wrap{max-width:800px}body.error404 .site-container .site-inner .search-form-submit{color:#fff;background-color:var(--dark-green);font-size:12px}body.error404 .site-container .site-inner .search-form-input{font-size:14px}.avatar{border-radius:50%;float:left}.author-box .avatar,
.alignleft
.avatar{margin-right:20px}.alignright
.avatar{margin-left:20px}.comment
.avatar{margin:0
15px 20px 0}.after-entry,.archive-description,.author-box{margin-bottom:40px}.after-entry{box-shadow:0 0 20px rgba(0, 0, 0, 0.05);padding:20px
30px}.after-entry .widget:last-of-type{margin-bottom:0}.breadcrumb{border-bottom:1px solid #eee;font-size:16px;margin-bottom:40px;padding-bottom:10px}.genesis-title-hidden
.breadcrumb{margin-top:40px}.archive-description p:last-child,
.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.post-password-form input[type="submit"],
.search-form input[type="submit"]{margin-top:10px}.widget_search input[type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.archive-description .entry-title,.archive-title,.author-box-title{font-size:20px;font-weight:600;margin-bottom:10px}.entry-title{font-size:30px;margin-bottom:10px}.entry-title a,
.sidebar .widget-title
a{color:#333;text-decoration:none}.entry-title a:focus,
.entry-title a:hover{color:#0073e5}.widget-title{font-size:18px;font-weight:600;margin-bottom:20px}.genesis-title-hidden .site-inner{padding-top:0}a.aligncenter
img{display:block;margin:0
auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter,.singular-image{display:block;margin:0
auto 30px}img.alignnone,.alignnone{margin-bottom:15px}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0
20px 20px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0
0 20px 20px}figcaption,.gallery-caption,.wp-caption-text{font-size:14px;margin-top:0.5em;margin-bottom:0.5em;padding-left:10px;padding-right:10px;text-align:center}@media (min-width: 60rem){figcaption,.gallery-caption,.wp-caption-text{text-align:right}}#content .gallery .gallery-item
figcaption{text-align:left;font-size:12px}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video{margin:0
0 30px}.widget{margin-bottom:0}.widget p:last-child,
.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li
li{border:0;margin:0
0 0 30px;padding:0}.widget_calendar
table{width:100%}.widget_calendar td,
.widget_calendar
th{text-align:center}.featured-content
.entry{border-bottom:1px solid #eee;margin-bottom:20px}.featured-content .entry:last-of-type{border-bottom:none;margin-bottom:0}.featured-content .entry-title{font-size:16px;margin-bottom:5px;margin-top:10px}.after-entry
.enews{text-align:center;padding:10px}.sidebar
.enews{background-color:#f5f5f5;padding:30px}.enews-widget
input{font-size:16px;margin-bottom:10px}.after-entry .enews-widget
input{text-align:center}.enews-widget input[type="submit"]{margin:0;width:100%}.enews form+p{margin-top:20px}.gs-faq__question{background:transparent;border-bottom:1px solid #eee;color:#333;padding-left:0;padding-right:0}.gs-faq__question:focus,.gs-faq__question:hover{background:transparent;color:#0073e5}.gs-faq__question::after{content:"\f132";font-family:dashicons;float:right}.gs-faq__question.gs-faq--expanded::after{content:"\f460"}.entry-content .wpforms-container{margin-bottom:40px}.entry-content .wpforms-form .wpforms-field{clear:both;margin:20px
0;overflow:hidden}.site-container .wpforms-container .wpforms-form .wpforms-field
input{border-radius:0;height:auto;padding:15px}.site-container .entry-content .wpforms-form .wpforms-field-label{font-weight:600}.site-container .entry-content .wpforms-form .wpforms-field-sublabel{font-size:14px;font-weight:300}.entry-content .wpforms-form .wpforms-field-hp{display:none !important;left:-9000px !important;position:absolute !important}.site-container .entry-content .wpforms-form
textarea{padding:15px}.site-container .entry-content .wpforms-form textarea.wpforms-field-small{height:120px}.site-container .entry-content .wpforms-form textarea.wpforms-field-medium{height:200px}.site-container .entry-content .wpforms-form textarea.wpforms-field-large{height:300px}.nf-form-fields-required{display:none !important}.nf-form-content{padding:0
!important}.nf-form-content
label{cursor:pointer;font-size:1rem;line-height:1;font-weight:400;color:white}.checkbox-container.label-right
label{margin:0
0 0 40px !important;position:relative !important}.checkbox-container.label-right label:before{color:var(--dark-green) !important;left:-40px !important;top:0 !important}.checkbox-container.label-right label:after{width:24px !important;height:24px !important;left:-40px !important;top:50% !important;bottom:unset !important;transform:translate3d(0, -50%, 0)}.nf-form-content a.link-underline{font-size:1rem;line-height:1;color:white;font-weight:bold}.nf-form-content nf-fields-wrap{display:flex;flex-wrap:wrap;align-items:center}.nf-form-content nf-fields-wrap>*{flex:1 100%}.nf-form-content nf-fields-wrap nf-field:nth-of-type(7) .nf-field-element{display:flex}@media (min-width: 80rem){.nf-form-content nf-fields-wrap nf-field:nth-of-type(6),
.nf-form-content nf-fields-wrap nf-field:nth-of-type(7){flex:1 50%}.nf-form-content nf-fields-wrap nf-field:nth-of-type(7) .nf-field-element{justify-content:flex-end}}.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content .list-select-wrap > div select,
.nf-form-content input:not([type=button]),
.nf-form-content
textarea{--text-color:var(--dark-green);--bg-color:white;font-size:1rem;background:var(--bg-color) !important;border:1px
solid white !important;border-radius:30px !important;box-shadow:none;color:var(--text-color);padding:12px
24px;transition:0.2s ease}.nf-form-content .list-select-wrap > div
select{background:transparent !important;}.newsletter-form .nf-form-content input:not([type=button]){--bg-color:var(--cream)}.nf-form-content .list-select-wrap>div div:after{font-size:inherit;right:24px}.nf-form-content .submit-container{margin-top:2rem}.notification-form .nf-form-content .submit-container{margin-top:0;margin-bottom:0}.nf-form-content button,
.nf-form-content input[type=button],
.nf-form-content input[type=submit]{--text-color:white;--bg-color:var(--dark-green);border-radius:40px;background:var(--bg-color) !important;color:var(--text-color) !important;font-size:0.75rem;font-weight:bold;line-height:1;width:100% !important;height:47px !important;text-transform:uppercase;letter-spacing:2px;transition:0.2s ease !important}.nf-form-content button:hover,
.nf-form-content input[type=button]:hover,
.nf-form-content input[type=submit]:hover{--text-color:var(--dark-green);--bg-color:white}.contact-form .nf-form-content button,
.contact-form .nf-form-content input[type=button],
.contact-form .nf-form-content input[type=submit]{--text-color:var(--dark-green);--bg-color:#82B79B}.contact-form .nf-form-content button:hover,
.contact-form .nf-form-content input[type=button]:hover,
.contact-form .nf-form-content input[type=submit]:hover{--bg-color:white}.newsletter-form .nf-form-content button:hover,
.newsletter-form .nf-form-content input[type=button]:hover,
.newsletter-form .nf-form-content input[type=submit]:hover{--bg-color:var(--cream)}@media (min-width: 40rem){.contact-form .nf-form-content button,
.contact-form .nf-form-content input[type=button],
.contact-form .nf-form-content input[type=submit],
.notification-form .nf-form-content button,
.notification-form .nf-form-content input[type=button],
.notification-form .nf-form-content input[type=submit]{width:17.5rem !important}}.nf-error-msg{font-size:0.875rem}.nf-form-content .nf-error.field-wrap .nf-field-element:after{border-radius:0 30px 30px 0}.newsletter-form .nf-form-content .submit-container{margin-top:0;margin-bottom:0}@media (min-width: 60rem){.newsletter-form{margin-top:1.5em}.newsletter-form nf-fields-wrap{display:grid;grid-template-columns:3fr 1fr;grid-template-areas:"field1 ." "field2 field3";grid-gap:0 1rem}.newsletter-form nf-fields-wrap nf-field:nth-of-type(1){grid-area:field1}.newsletter-form nf-fields-wrap nf-field:nth-of-type(2){grid-area:field2}.newsletter-form nf-fields-wrap nf-field:nth-of-type(3){grid-area:field3;align-self:flex-start}}@media (min-width: 80rem){.newsletter-form nf-fields-wrap{grid-gap:0 2rem}}.genesis-skip-link{margin:0;height:0}.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}.genesis-skip-link
li{height:0;list-style:none;width:0;margin:0}:focus{outline:none}.site-header{--bg-color:var(--cream);--text-color:var(--dark-green);background-color:var(--bg-color);color:var(--text-color);padding:1.5rem;z-index:15}@media (min-width: 60rem){.site-header{padding:0
1.5rem}}.site-header
.wrap{display:flex;flex-wrap:nowrap;align-items:center;position:relative}.header-style-white .site-header{--bg-color:var(--dark-green);--text-color:white}.header-transparent.header-style-white .site-header{--bg-color:transparent;position:absolute;top:0;left:0;right:0}.header-transparent.header-style-white .site-header:before{content:"";width:100%;height:10em;background:var(--dark-green);background:linear-gradient(180deg, rgba(var(--dark-green-rgb),1) 0%, rgba(var(--dark-green-rgb),0) 100%);opacity:0.7;position:absolute;top:0;left:0;right:0;z-index:-1}.title-area{padding:0}@media (min-width: 60rem){.title-area{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:5}}.title-area a.custom-logo-link{display:none}.title-area p
a{display:flex;justify-content:center;align-items:center}.wp-custom-logo .title-area{max-width:350px;width:100%;padding:0
!important}.wp-custom-logo .title-area
img{width:auto}.header-transparent .site-title a .default,
.header-style-white .site-title a .default,
.header-style-default .site-title a
.white{display:none}.header-style-white .site-title a
.white{display:block}.site-title{font-size:20px;font-weight:600;line-height:1;margin-top:0;margin-bottom:0;display:flex;align-items:center}.site-title a,
.site-title a:focus,
.site-title a:hover{color:#333;text-decoration:none}.site-description{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.genesis-nav-menu{clear:both;line-height:1;width:100%}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}.genesis-nav-menu
a{color:currentColor;display:block;font-size:15px;font-weight:400;outline-offset:-1px;padding-bottom:12px;padding-top:12px;text-decoration:none}.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu
a{width:100%}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}.genesis-nav-menu .sub-menu
a{background-color:#fff;font-size:14px;position:relative;word-wrap:break-word}.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{display:block;left:auto;opacity:1}.menu .menu-item:focus{position:static}.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover>ul.sub-menu{opacity:1}.genesis-responsive-menu{display:none;position:relative}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu{display:none}.menu-toggle,.sub-menu-toggle{background-color:transparent;border-width:0;color:#333;display:block;margin:0
auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:transparent;border-width:0;color:#0073e5}.menu-toggle{float:right;line-height:20px;margin-bottom:10px;margin-top:10px;padding:15px
0;position:relative;z-index:1000}.menu-toggle.activated::before{content:"\f335"}.site-header .menu-toggle::before{float:left;margin-right:5px;position:relative;text-rendering:auto;top:1px}.sub-menu-toggle{float:right;padding:9px
10px;position:absolute;right:0;top:0;z-index:100}.sub-menu .sub-menu-toggle{padding:12px
10px}.sub-menu-toggle::before{display:inline-block;text-rendering:auto;transform:rotate(0);transition:transform 0.25s ease-in-out}.sub-menu-toggle.activated::before{transform:rotate(180deg)}.navigation-primary{flex:1 auto;display:flex;justify-content:flex-end}.navigation-primary .btn-menu{background-color:transparent;border-radius:0;padding:10px}.header-style-default .navigation-primary .btn-menu{color:var(--dark-green)}.header-style-transparent .navigation-primary .btn-menu,
.header-style-default.header-style-white .navigation-primary .btn-menu{color:white}.navigation-primary .btn-menu svg
path{stroke:currentColor}.navigation-desktop{display:none}@media (min-width: 60rem){.navigation-primary{justify-content:stretch}.navigation-desktop{display:block;width:100%}.navigation-primary .btn-menu{display:none}}.navigation-desktop
.menu{display:flex;flex-wrap:nowrap;align-items:center;max-width:var(--page-width, 100%);margin:auto}.navigation-desktop .menu .menu-item{line-height:4;margin-bottom:0}.navigation-desktop .menu>.menu-item{--itemSpacing:5em;flex:1 auto}@media (min-width: 90rem){.navigation-desktop .menu>.menu-item{--itemSpacing:8em}}.navigation-desktop .menu > .menu-item
a{color:currentColor}.navigation-desktop .menu > .menu-item:first-of-type,
.navigation-desktop .menu>.menu-item:last-of-type{flex:0 auto;transition:0.2s ease}.navigation-desktop .menu>.menu-item:first-of-type{margin-right:var(--itemSpacing)}.navigation-desktop .menu>.menu-item:last-of-type{margin-left:var(--itemSpacing)}.navigation-desktop .menu>.menu-item:nth-last-child(-n+2){text-align:right}.navigation-desktop .menu .menu-item
a{font-size:1.125rem}.navigation-desktop .sub-menu .menu-item
a{font-size:0.813rem;font-weight:bold;text-transform:uppercase;letter-spacing:3px}.navigation-desktop .menu > .menu-item-has-children:hover > .sub-menu,
.navigation-desktop .menu > .menu-item-has-children:focus > .sub-menu,
.navigation-desktop .menu > .menu-item-has-children:focus-within > .sub-menu,
.navigation-desktop .menu > .menu-item-has-children:active > .sub-menu,
.navigation-desktop .menu > .menu-item-has-children > .sub-menu .menu-item-has-children:hover .sub-menu,
.navigation-desktop .menu > .menu-item-has-children > .sub-menu .menu-item-has-children:active .sub-menu,
.navigation-desktop .menu > .menu-item-has-children > .sub-menu .menu-item-has-children:focus .sub-menu,
.navigation-desktop .menu > .menu-item-has-children > .sub-menu .menu-item-has-children:focus-within .sub-menu{opacity:1;visibility:visible;transform:none}.navigation-desktop .menu .sub-menu{--bg-color:white;background-color:transparent;position:absolute;top:100%;left:0;right:0;width:100%;max-width:var(--page-width, 100%);display:flex;justify-content:space-between;padding:0
3rem;margin:0
auto;opacity:0;visibility:hidden;transform:translateY(30px);transition:0.5s ease;z-index:1}.navigation-desktop .menu .sub-menu:before{content:"";width:calc(100% + 3rem);height:100%;background-color:var(--bg-color, transparent);position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:-1}@media (min-width: 80rem){.navigation-desktop .menu .sub-menu:before{width:200%}}.navigation-desktop .menu .sub-menu .menu-item,
.navigation-desktop .menu .sub-menu .menu-item:visited{--text-color-rgb:var(--dark-green-rgb);--text-color-alpha:0.5;--text-color:rgba(var(--text-color-rgb), var(--text-color-alpha));color:var(--text-color)}.navigation-desktop .menu .sub-menu .menu-item:hover,
.navigation-desktop .menu .sub-menu .menu-item:focus,
.navigation-desktop .menu .sub-menu .menu-item:focus-within,
.navigation-desktop .menu .sub-menu .menu-item:active,
.navigation-desktop .menu .sub-menu .menu-item.current-menu-item{--text-color-alpha:1}.navigation-desktop .menu .sub-menu .menu-item-has-children .sub-menu{--bg-color:var(--dark-green)}.navigation-desktop .menu .sub-menu .menu-item-has-children .sub-menu .menu-item{--text-color-rgb:255, 255, 255}.navigation-desktop .menu.subnav-sticky .sub-menu .menu-item-has-children .sub-menu{--bg-color:white}.navigation-desktop .menu.subnav-sticky .sub-menu .menu-item-has-children .sub-menu .menu-item{--text-color-rgb:var(--dark-green-rgb)}.navigation-desktop .menu.subnav-sticky .current_page_ancestor .sub-menu .menu-item:first-of-type
a{position:relative}.navigation-desktop .menu.subnav-sticky .current_page_ancestor .sub-menu .menu-item:first-of-type a:before{content:"";width:21px;height:21px;background:url(/wp-content/uploads/2020/08/favicon.png) no-repeat center;background-size:20px;position:absolute;top:50%;left:0;transform:translate3d(-2rem, -50%, 0)}.navigation-desktop .sub-menu .enquire-btn{display:none}.navigation-desktop .menu.subnav-sticky .sub-menu .enquire-btn{display:list-item}.navigation-desktop .sub-menu .enquire-btn
a{font-size:0.750rem;line-height:1;letter-spacing:2px;background-color:#CD402A;color:white;border-radius:40px;padding:0.625rem 1.5rem}.navigation-desktop .sub-menu .enquire-btn a:hover,
.navigation-desktop .sub-menu .enquire-btn a:focus{background-color:#ef563f}.navigation-desktop .menu.subnav-sticky .sub-menu{position:fixed;top:0;left:0;right:0}.navigation-desktop .menu.subnav-sticky>li>.sub-menu{--bg-color:transparent}.navigation-desktop .menu.subnav-sticky>li>.sub-menu>.menu-item{--text-color-alpha:0}.navigation-desktop .menu.subnav-sticky.subnav-sticky-active .sub-menu{opacity:1;visibility:visible;transform:none}.navigation-desktop .menu.subnav-sticky.subnav-sticky-active .sub-menu .menu-item .sub-menu{--bg-color:transparent;--text-color-alpha:0;opacity:0;visibility:hidden}.navigation-desktop .menu.subnav-sticky.subnav-sticky-active .sub-menu .menu-item.current-menu-item .sub-menu{--bg-color:white;--text-color-alpha:1;opacity:1;visibility:visible;transform:none;transition-delay:0.2s}.navigation-desktop .menu .phone-call
i{font-style:normal;display:none}@media (min-width: 70rem){.navigation-desktop .menu .phone-call
i{display:inline}}.navigation-mobile{position:fixed;top:0;bottom:0;left:0;right:0;z-index:15;width:90vw;background-color:rgba(var(--dark-green-rgb), 0.95);color:white;display:flex;flex-direction:column;justify-content:stretch;padding:20px;overflow-y:scroll;transition:0.3s ease;transform:translate3d(-100%, 0, 0)}@media (min-width: 40rem){.navigation-mobile{width:50vw}}@media (min-width: 60rem){.navigation-mobile{display:none}}.navigation-mobile.is-active{transform:none}.navigation-mobile
button{align-self:flex-end}.navigation-mobile
.menu{--menu-item-inactive:rgba(255, 255, 255, 0.5);--menu-item-active:rgba(255, 255, 255, 1);position:relative}.navigation-mobile .menu:before{content:"Locations";font-size:0.75rem;font-weight:bold;letter-spacing:3px;text-transform:uppercase;color:var(--menu-item-inactive)}.navigation-mobile .menu
a{color:currentColor;font-size:1.25rem}.navigation-mobile .menu.has-selected-location .locations a,
.navigation-mobile .menu.has-selected-location .locations.menu-item
a{color:var(--menu-item-inactive)}.navigation-mobile .menu.has-selected-location .locations.menu-item-active > a,
.navigation-mobile .menu.has-selected-location .locations.menu-item-active > a:focus,
.navigation-mobile .menu.has-selected-location .locations.menu-item-active a[aria-current="page"],
.navigation-mobile .menu.has-selected-location .locations.menu-item-active a[aria-current="page"]:focus{color:var(--menu-item-active);position:relative}.navigation-mobile .menu.has-selected-location .locations.menu-item-active a[aria-current="page"]:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px solid currentColor}.navigation-mobile .menu .menu-item{padding:0.75rem 0;margin-bottom:0}.navigation-mobile .menu>.menu-item:nth-of-type(5){margin-bottom:1rem}.navigation-mobile .menu .menu-item-has-children{position:relative}.navigation-mobile .menu .menu-item-has-children:after{content:"";border:solid currentColor;border-width:0 1px 1px 0;display:inline-block;padding:6px;position:absolute;top:1.4rem;right:0;-webkit-transform:translate3d(-50%, 0, 0) rotate(-45deg);transform:translate3d(-50%, 0, 0) rotate(-45deg);transition:0.2s ease}.navigation-mobile .menu .menu-item-has-children.menu-item-active:after{-webkit-transform:translate3d(-50%, -3px, 0) rotate(45deg);transform:translate3d(-50%, -3px, 0) rotate(45deg)}.navigation-mobile .menu .menu-item .sub-menu{display:none;margin-top:0.5rem}.navigation-mobile .menu .menu-item.menu-item-active .sub-menu{display:block}.navigation-mobile .menu
.locations{border-bottom:1px solid rgba(255, 255, 255, 0.25);padding:0.5rem 0}.navigation-mobile .enquire-btn
a{display:inline-block;padding:0.875rem 2rem;margin:0
-0.75rem;border-radius:40px;background-color:rgba(255, 255, 255, 0.2);font-size:0.75rem;font-weight:bold;letter-spacing:3px;text-transform:uppercase;color:var(--menu-item-active)}.navigation-mobile .phone-call
a{position:relative;display:flex;flex-wrap:wrap;align-items:center;white-space:break-spaces}.navigation-mobile .phone-call a:before{content:'';background-image:url('/wp-content/uploads/2020/09/menu-phone-call.svg');background-size:36px 36px;width:36px;height:36px;margin:0
10px 0 -6px}.navigation-mobile .phone-call
i{font-style:normal;text-decoration:underline}.nav-secondary{margin-top:10px}.nav-secondary .genesis-nav-menu{line-height:1.5}.nav-secondary .menu-item{display:inline-block;line-height:1}.nav-secondary
a{margin-left:10px;margin-right:10px;padding:0}.entry{margin-bottom:0}.entry-content ol,
.entry-content
ul{margin-bottom:0;padding-left:0}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ul > li,
.entry-content ul ul>li{list-style-type:circle}.entry-content ol ol,
.entry-content ul
ul{margin-bottom:0}.entry-content
code{background-color:#f5f5f5}.content
.sticky{background-color:#f5f5f5;padding:30px}.wp-block-image
img{width:100%}.post-template-default .entry-content{padding:2.5em 1.5em;max-width:1080px;margin:auto}@media (min-width: 40rem){.post-template-default .entry-content{padding:3.75em 1.5em}}p.entry-meta{font-size:16px;margin-bottom:0}.entry-header{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.entry-header .entry-meta{margin-bottom:20px}.entry-footer{max-width:1100px;padding:0
40px;margin-left:auto;margin-right:auto}.entry-footer .entry-meta{border-top:1px solid #eee;padding-top:20px}.entry-categories,.entry-tags{display:block}.entry-comments-link::before{content:"\2014";margin:0
6px 0 2px}.pagination{clear:both;margin:60px
0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination
li{display:inline}.archive-pagination li
a{background-color:#f5f5f5;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:4px;padding:8px
12px;text-decoration:none}.archive-pagination li a:focus,
.archive-pagination li a:hover,
.archive-pagination li.active
a{background-color:var(--dark-green);color:#fff}.comment-respond,.entry-comments,.entry-pings{margin-bottom:40px}.comment-list
li{padding:40px
0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-content{clear:both}.comment-content ul>li{list-style-type:disc}.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{width:50%}.comment-respond
label{display:block;margin-right:12px}.comment-header
p{margin-bottom:0}.entry-pings
.reply{display:none}.comment-form-cookies-consent
label{display:inline;padding-left:10px}.sidebar{font-size:16px;line-height:1.5}.sidebar
.widget{margin-bottom:40px}.sidebar
p{margin-bottom:20px}.footer-widgets{background-color:var(--dark-green);color:white;padding:60px
30px}@media (min-width: 40rem){.footer-widgets{padding:60px}}.footer-widgets
.wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(20em, 1fr));grid-gap:1rem}.footer-widgets .wrap:before,
.footer-widgets .wrap:after{content:none}.site-footer{background-color:var(--dark-green);color:white;line-height:1.5;padding:40px
30px}.site-footer a,
.site-footer a:hover,
.site-footer .genesis-nav-menu a:hover{color:#fff}.site-footer
a{color:white;text-decoration:none;white-space:nowrap;display:inline-block}.site-footer a
.underline{text-decoration:underline}.site-footer a:hover{color:currentColor}.site-footer
svg{width:5rem;height:auto;margin-bottom:1em}.site-footer
.col1{order:2}.site-footer
.col2{order:1}.site-footer .col1,
.site-footer .col2>ul{display:flex;flex-direction:column;align-items:center}.site-footer .footer-nav{flex-wrap:nowrap;align-items:center}.site-footer .nav-secondary{width:100%;margin:0
0 1rem}.site-footer .footer-nav.secondary{justify-content:space-between}.site-footer .footer-nav.secondary
a{font-size:0.75rem;margin:0}.site-footer .col2 a,
.site-footer .social-links .menu-item{font-size:1.313rem}.site-footer .social-links .menu-item{margin:0
10px}.site-footer .contact-number{margin-bottom:1em}.site-footer .footer-nav.social-links{justify-content:center;margin-bottom:2em}.site-footer .social-links .menu-item.fab{position:relative}.site-footer .social-links .menu-item.fab:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);z-index:1}.site-footer .social-links
a{color:transparent;width:21px;height:21px;position:relative;z-index:2}@media (min-width: 640px){.site-footer__phone-col{padding-top:34px}}.site-footer .social-links a
span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-footer
.copyright{font-size:0.75rem}.site-footer
.copyright.company{opacity:0.5;font-size:0.563rem}.site-footer .copyright+.copyright{margin-top:0.625rem}.site-footer .footer-nav.secondary li.menu-item{margin-bottom:0}@media (min-width: 40rem){.site-footer{grid-template-columns:0.66fr 0.34fr;padding:30px}.site-footer
.col1{order:1}.site-footer
.col2{order:2}.site-footer .contact-number{display:none}.site-footer .col1,
.site-footer .col2>ul{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.site-footer .col1 .nav-secondary{flex:0 auto;width:auto;margin:0}.site-footer .footer-nav.secondary{justify-content:flex-start}.site-footer .footer-nav.secondary li.menu-item{margin-right:1.5rem}.site-footer .col1
.copyright{flex:0 30%;white-space:nowrap;margin:1rem 0 0.5rem}.site-footer .col1
.copyright.company{flex:1 100%;margin:0;align-self:flex-end}.site-footer .col2>ul{justify-content:flex-end;align-items:baseline}.site-footer .footer-nav.social-links{margin-bottom:0}.site-footer
svg{margin:0
0 -6px 1rem}}@media (min-width: 50rem){.site-footer .col1 .nav-secondary{margin:2.5rem 0 0}.site-footer .col1
.copyright{margin:2.6rem 0 3rem}}@media (min-width: 60rem){.site-footer .footer-nav.secondary li.menu-item{margin-right:2rem}.site-footer
svg{margin:0
0 -6px 2rem}}.post-edit-link-container{display:none;max-width:1100px;padding:0
40px;margin:0
auto}.entry-header .post-edit-link-container{padding:0}.post-edit-link-container .post-edit-link{}.fl-rich-text h2,
.fl-rich-text
h3{margin-top:0;margin-bottom:25px}.fl-rich-text
h4{font-family:var(--body-text-family),var(--body-text-family-fallback);font-size:16px;font-weight:600;text-transform:uppercase;margin:0;padding:0}.fl-rich-text p:last-child{margin-bottom:0}.fl-row-full-width .fl-row-content-wrap{padding:0}.entry-content .wpforms-container{max-width:1100px;padding:0
40px}.entry-content .wpforms-container-full{max-width:none;padding:0}.entry-content .wpforms-container-full form.wpforms-form{max-width:1100px;margin:0
auto;padding:0
40px}.entry-content .fl-row-content-wrap .wpforms-container,
.entry-content .fl-row-content-wrap form.wpforms-form{padding:0}@media only screen and (min-width: 480px){table{table-layout:auto;word-break:normal}}@media only screen and (min-width: 960px){.genesis-nav-menu .menu-item{display:inline-block}.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu>.menu-bold>a{font-weight:700}.genesis-nav-menu>.menu-highlight>a{background-color:#333;border-radius:3px;color:#fff;font-weight:600;margin-left:15px;padding-left:20px;padding-right:20px}.genesis-nav-menu>.menu-highlight>a:focus,.genesis-nav-menu>.menu-highlight>a:hover{background-color:#0073e5}.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu
a{width:180px}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;opacity:0;padding-left:0;position:absolute;transition:opacity 0.4s ease-in-out}.genesis-nav-menu .sub-menu
a{border:1px
solid #eee;border-top:0;padding-bottom:15px;padding-top:15px}.genesis-nav-menu .sub-menu .sub-menu{margin:-46px 0 0 179px}.genesis-responsive-menu{display:block;padding-top:15px}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}.nav-primary{clear:none;float:right;width:auto}.nav-primary .genesis-nav-menu
a{padding-left:15px;padding-right:15px}.content{float:left}.full-width-content .site-container .entry-content > .alignwide,
.full-width-content .site-container .entry-content>.alignfull{margin-left:auto;margin-right:auto;max-width:100%}.ab-block-container .ab-container-content{max-width:1140px}.content header.entry-header{width:var(--page-width);padding:0
40px;margin-left:auto;margin-right:auto}.content header.entry-header > h1,
.content .entry > .entry-content > p,
.content .entry > .entry-content > h1,
.content .entry > .entry-content > h2,
.content .entry > .entry-content > h3,
.content .entry > .entry-content > h4,
.content .entry > .entry-content > .wp-block-quote,
.content .wp-block-columns{max-width:var(--page-width);margin-left:auto;margin-right:auto}.sidebar-content
.content{float:right}.full-width-content
.content{float:none;margin-left:auto;margin-right:auto}.sidebar{float:right;width:30%}.sidebar-content
.sidebar{float:left}.author-box{background-color:#f5f5f5;padding:30px}.after-entry{padding:40px
60px}.after-entry
.enews{padding-left:30px;padding-right:30px}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings{margin-bottom:0}}@media
print{*,*::before,*::after{background:transparent !important;box-shadow:none !important;color:#333 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="javascript:"]::after,a[href^="#"]::after,.site-title>a::after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm 0.5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px
solid #999;page-break-inside:avoid}.content,.content-sidebar{width:100%}button,
input,
select,
textarea,
.breadcrumb,
.comment-edit-link,
.comment-form,
.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.about-vision-section
h2{max-width:36ch}.about-vision-section
.signature{max-width:12rem;margin-left:auto;margin-top:-2rem}@media (min-width: 60rem){.about-vision-section
.signature{max-width:14em}}@media (min-width: 60rem){.about-vision-section
.signature{max-width:16.25rem}}.about-vision-section .text-large{max-width:36ch}.about-vision-section
.columns{max-width:60rem}.about-premium-locations .ab-block-layout-column:nth-child(2) .ab-block-layout-column-inner{padding:2em
0 0}@media (min-width: 40rem){.about-premium-locations .ab-block-layout-column:nth-child(2) .ab-block-layout-column-inner{padding:0
0 0 2em}}@media (min-width: 60rem){.about-premium-locations .ab-block-layout-column:nth-child(2) .ab-block-layout-column-inner{padding:0
0 0 5em}}@media (min-width: 80rem){.about-premium-locations .images .wp-block-image{margin-bottom:3em}.about-premium-locations .images .wp-block-image:nth-of-type(1){margin-left:-1rem}.about-premium-locations .images .wp-block-image:nth-of-type(2) figure{margin-right:0}.about-premium-locations .images .wp-block-image:nth-of-type(3){position:absolute;border:0;right:0;transform:translate3d(calc(100% + 1.5rem), calc(-257px - 3em), 0)}.about-premium-locations .ab-block-layout-column:nth-child(2){align-self:start}}@media (min-width: 90rem){.about-premium-locations .images .wp-block-image:nth-of-type(3){transform:translate3d(calc(100% + 3.75rem), calc(-257px - 3em), 0)}body.error404 .site-container .site-inner{padding-left:0;padding-right:0}}.about-awards-section .header-contents
h2{max-width:16ch}.about-awards-section .header-contents
p{max-width:45ch}.about-awards-section .awards
figure{padding:1rem;margin:0}.about-awards-section .awards .wp-block-group__inner-container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:26.250rem}@media (min-width: 40rem){.about-awards-section .awards .wp-block-group__inner-container{margin-left:auto}}.about-awards-section .contents p,
.about-awards-section .contents
ul{font-size:0.75rem}.about-awards-section .contents
p{margin-bottom:1.5rem}.about-awards-section .contents .ab-block-button{margin-bottom:0}.about-history-section .contents>.ab-layout-column-wrap{grid-template-columns:1fr !important;grid-template-areas:"col1" "col2" !important}@media (min-width: 60rem){.about-history-section .contents>.ab-layout-column-wrap{grid-template-columns:1.5fr 1fr !important;grid-template-areas:"col1 col2" !important}}.about-history-section
h2{max-width:12ch}@media (min-width: 40rem){.about-history-section
h2{max-width:18ch}}.about-history-section .js-history-slider .wp-block-image,
.about-history-section .js-history-slider .wp-block-image
figure{margin:0}.about-team-section
.badge{display:none}@media (min-width: 40rem){.about-team-section
.badge{display:block;width:11rem;position:absolute;top:0;right:0}}@media (min-width: 80rem){.about-team-section
.badge{width:12.5rem;left:50%;right:unset;transform:translate3d(100%, 25%, 0)}}.contact-section-contact-form .first-spacer{--height:4em;height:var(--height) !important}@media (min-width: 40rem){.contact-section-contact-form .first-spacer{--height:8em}}@media (min-width: 80rem){.contact-section-contact-form .first-spacer{--height:6em}}.contact-section-contact-form .phone-link{line-height:1}.location-intro
h2{max-width:85vw}.location-intro h2.small-width{max-width:70vw}@media (min-width: 40rem){.location-intro h2,
.location-intro h2.small-width{max-width:15ch}}.location-intro
.grouped{max-width:23.5rem;margin-left:auto;margin-right:0;float:right}.location-intro
figure{width:176px}.location-intro .grouped
p{padding:0
!important}.locations-bg-section
h2{max-width:80vw}@media (max-width: 39.99rem){.locations-bg-section h2.events-title{max-width:10ch}}@media (min-width:40rem){.locations-bg-section
h2{max-width:15ch}}.locations-event-section .fl-col-content{position:relative}.locations-event-section
.badge{position:absolute;top:0;right:0;width:64px}@media (min-width: 40rem){.locations-event-section
.badge{width:auto}}.locations-bg-section .resort-links{--border-color:rgba(255, 255, 255, 0.5);border-top:1px solid var(--border-color)}.locations-bg-section .resort-links .gb-block-button,
.locations-bg-section .resort-links .ab-block-button{margin:0}.locations-bg-section .resort-links .button-full
a{--border-color:rgba(255, 255, 255, 0.5);border-bottom:1px solid var(--border-color);width:100%;padding:1em
0;font-family:var(--heading-text-family),var(--heading-text-family-fallback);font-weight:normal;font-size:1.167em;justify-content:space-between;text-align:left;border-radius:0}@media (min-width: 40rem) and (max-width: 50rem){.locations-faq-section
h2{max-width:75vw;margin:auto}.nextsteps-section h2
a{display:block}}@media (min-width: 60rem){.locations-community-section
h2{max-width:18ch}}.amenities-intro
h2{max-width:10ch}@media (min-width: 40rem){.amenities-intro
h2{max-width:15ch}}@media (min-width: 60rem){.amenities-facilities-section
h2{max-width:18ch}}@media (max-width: 39.99rem){.amenities-facilities-section ul.line-after-item{flex-direction:column;text-align:center}.amenities-facilities-section ul.line-after-item
li{margin-right:0}.amenities-facilities-section ul.line-after-item property-gridli:after{content:"";margin-left:0}}.property-grid
.h4{max-width:40em;margin:auto}.notification-section .fl-row-content .fl-col-group:nth-child(2) .fl-col:nth-child(1){margin-bottom:3em}.notification-section .fl-row-content .fl-col-group:nth-child(2) .fl-col:nth-child(1)>fl-col-content{min-width:15em;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative}@media (min-width: 60rem){.notification-section .fl-row-content .fl-col-group:nth-child(2) .fl-col:nth-child(1){margin-bottom:0}}.now-selling-spacer{background-color:var(--dark-green)}.facilities-header{max-width:80vw}@media (min-width: 40rem){.facilities-header{max-width:18ch}}@media (max-width: 599px){.facility-list{flex-direction:column;text-align:center}.facility-list
li{margin-right:0 !important}.facility-list li:after{content:none !important}}.make-that-change .fl-photo-content{position:relative}.make-that-change
img{display:none !important;width:100%;max-width:7.5rem !important;position:absolute;top:50%;left:0;transform:translate3d(0, 0, 0)}@media (min-width: 40rem){.make-that-change
img{display:inline !important;max-width:10rem !important;transform:translate3d(23.5rem, -50%, 0)}}@media (min-width: 60rem){.make-that-change
img{transform:translate3d(20rem, -50%, 0) rotate(45deg)}}@media (min-width: 80rem){.make-that-change
img{max-width:13rem !important;transform:translate3d(23.5rem, -50%, 0)}}.videos-section .fl-row-content .fl-col-group:nth-child(2){display:grid;grid-gap:2em}@media (min-width: 60rem){.videos-section .fl-row-content .fl-col-group:nth-child(2){grid-template-columns:3fr 1fr;grid-template-areas:"video1 video2" "video1 video3"}.videos-section .fl-row-content .fl-col-group:nth-child(2) .video{float:none;width:100%}.videos-section .fl-row-content .fl-col-group:nth-child(2) .video:nth-child(1){grid-area:video1}.videos-section .fl-row-content .fl-col-group:nth-child(2) .video:nth-child(2){grid-area:video2}.videos-section .fl-row-content .fl-col-group:nth-child(2) .video:nth-child(3){grid-area:video3;align-self:flex-start}}.featured-event .featured-event__row{display:flex;flex-direction:column;align-items:center}.featured-event__image{flex:1 auto}.featured-event__content{flex:1 100%}.featured-event__content-inner{padding:2em;display:flex;flex-direction:column;height:100%;background-color:white;color:var(--dark-green)}.featured-event__content-inner .entry-content{flex-grow:1}.featured-event__content-inner
h2{font-weight:500;margin-block-start:0.25em;margin-block-end:1.5em}.featured-event__date{font-size:0.875rem;margin-bottom:1.5rem}.featured-event__content-inner .link-underline{--color:var(--dark-green-rgb);font-weight:500;font-size:1rem;line-height:1.2}@media (min-width: 60rem){.featured-event .featured-event__row{flex-direction:row}.featured-event__image{margin-right:-2em}.featured-event__content{flex:0 50rem}}@media (min-width: 80rem){.featured-event__content{flex:0 25rem}}.filtered-posts__categories
a{font-size:1.25rem;--alpha:0.5;color:rgba(var(--dark-green-rgb), var(--alpha))}.filtered-posts__categories a.active,
.filtered-posts__categories a:hover{--alpha:1}.filtered-posts__posts{width:calc(100% + 2rem);margin:0
-1rem}.filtered-posts__post{float:left;width:calc(100% - 2rem);margin:1rem 1rem 3.5rem}@media (min-width: 40rem){.filtered-posts__post{width:calc(50% - 2rem)}.filtered-posts__categories
a{font-size:1.5rem}}@media (min-width: 80rem){.filtered-posts__post{width:calc(33.33% - 2rem)}.filtered-posts__categories
a{font-size:1.875rem}}.filtered-post__image{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;min-height:15rem;margin-bottom:0.125rem}.filtered-post__meta{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0.25rem;line-height:1}.filtered-post__meta
a{--alpha:0.7;display:inline-block}.filtered-post__meta a:not(:last-of-type){margin-right:2rem}.filtered-post__title{font-size:1.375rem;font-weight:500;margin:0}.filtered-posts__load-more{text-align:center;margin-top:2em}.filtered-posts__load-more
a{--bg-color:white;--text-color:var(--dark-green)}.filtered-posts__load-more a:hover{--bg-color:var(--dark-green);--text-color:white}.filtered-posts__pagination{text-align:center}.filtered-posts__pagination
.pagination{margin:2em
0 0 0}@media (min-width: 40rem){.homes-grid-section
.h4{max-width:80%;margin:auto}}.fl-module-hero-slider>.fl-module-content{margin:0}.content-slider{position:relative}.content-slider
.slide{background-position:75% center;background-repeat:no-repeat;background-size:cover;min-height:var(--height-mobile);display:grid !important;place-items:end;padding:1.5em;position:relative}.content-slider .slide .overlay-color{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:100%;background-color:var(--color, var(--dark-green))}.content-slider .slide .overlay-color:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:65%;background:rgb(0,48,52);background:linear-gradient(0deg, rgba(0,48,52,1) 0%, rgba(0,48,52,0) 100%);opacity:0.73;z-index:1}.content-slider .inner-content{max-width:var(--page-width);width:100%;color:var(--color, white);z-index:2}.content-slider .inner-content,
.content-slider .inner-content .preheading,
.content-slider .slick-arrow{color:var(--color, white)}.content-slider.slider-paging-info .paging-info{display:none;position:absolute;bottom:1.5em;right:1.5em;z-index:1;margin-top:0}@media (min-width:40rem){.content-slider.slider-paging-info .paging-info{display:flex}}.content-slider.slider-paging-info .slick-slide{margin:0
!important}.content-slider.slider-paging-info .slick-arrow{top:50%;transform:translateY(-50%)}.content-slider .inner-content
h2{margin-block-start:0.125em;margin-block-end:0}.home .content-slider .inner-content h2,
.page-id-42333 .content-slider .inner-content
h2{font-size:2.5em}.content-slider .inner-content
.text{margin-top:2em}@media (max-width: 39.99rem){.home .content-slider .inner-content
.text{position:absolute;left:0;transform:translateX(4rem)}}.content-slider .inner-content
.link{display:inline-flex;align-items:center;color:currentColor;margin-top:2em}.content-slider .inner-content .link-text{font-size:1rem;margin-left:1rem}.content-slider .inner-content .link-icon{display:flex;justify-content:center;align-items:center;width:1.417em;height:2.333em;border:1px
solid currentColor;border-radius:50%;background-color:transparent}.content-slider .inner-content .link-icon
svg{width:0.5em;height:auto}.content-slider .inner-content .link-icon svg
path{stroke:currentColor}@media (min-width: 40rem){.home .content-slider .inner-content h2,
.page-id-42333 .content-slider .inner-content
h2{font-size:3em}}@media (min-width: 60rem){.content-slider
.slide{min-height:var(--height-desktop)}.home .content-slider .inner-content h2,
.page-id-42333 .content-slider .inner-content
h2{font-size:3.33em}}@media (min-width: 80rem){.content-slider
.slide{place-items:center}.home .content-slider .inner-content h2,
.page-id-42333 .content-slider .inner-content
h2{font-size:3.66em}.content-slider .slide .overlay-color:before{width:50%;height:100%;background:linear-gradient(90deg, rgba(0,48,52,1) 0%, rgba(0,48,52,0) 100%)}}@media (min-width: 100rem){.content-slider .slick-arrow.slick-prev{left:1.5em}.content-slider .slick-arrow.slick-next{right:1.5em}.home .content-slider .inner-content h2,
.page-id-42333 .content-slider .inner-content
h2{font-size:4em}}.homes-grid{display:grid;grid-gap:2em 1.5em}@media (min-width: 40rem){.homes-grid{grid-template-columns:1fr 1fr}}.homes-grid-item{background-position:center;background-repeat:no-repeat;background-size:cover}.homes-grid-item
a{--alpha:0.625;background-color:rgba(var(--dark-green-rgb), var(--alpha));padding:1.5rem 1rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:white;width:100%;height:100%;min-height:20em}.homes-grid-item a:hover,
.homes-grid-item a:focus{--alpha:0.3}.homes-grid-item
h3{margin:0
0 0.5rem}.homes-grid-item .property-feature-icons{margin-top:2em;align-self:center}.homes-grid-item .icon-arrow{margin-top:3.5em}.fl-row-full-width{overflow-x:hidden}@supports (-moz-appearance:none){.fl-row-full-width{overflow-x:inherit}}.fl-builder-edit .fl-row-full-width{overflow-x:inherit}@media only screen and (min-width: 960px){.site-header{padding-top:30px}}