@charset "UTF-8";.has-black-color{color:#000}.has-dark-blue-color{color:#003764}.has-deep-teal-color{color:#2b7282}.has-terra-cotta-color{color:#ae4829}.has-light-sand-color{color:#f0f1ee}.has-light-grey-color{color:#aaa}.has-white-color{color:#fff}.has-black-background-color{background-color:#2b7282}.has-dark-blue-background-color{color:#fff!important;background-color:#003764}.has-deep-teal-background-color{background-color:#2b7282}.has-terra-cotta-background-color{background-color:#ae4829}.has-light-sand-background-color{background-color:#f0f1ee}.has-light-grey-background-color{background-color:#aaa}.has-white-background-color{background-color:#fff}body,input,optgroup,select,textarea{font-family:Montserrat,sans-serif;font-weight:400;color:#000;font-size:18px;line-height:32px}.entry-content p{margin-top:20px;margin-bottom:0}.entry-content ol.has-extra-small-font-size,.entry-content p.has-extra-small-font-size,.entry-content span.has-extra-small-font-size,.entry-content ul.has-extra-small-font-size{font-size:.875rem}.entry-content ol.has-small-font-size,.entry-content p.has-small-font-size,.entry-content span.has-small-font-size,.entry-content ul.has-small-font-size{font-size:1rem;line-height:1.75rem}.entry-content ol.has-medium-font-size,.entry-content p.has-medium-font-size,.entry-content span.has-medium-font-size,.entry-content ul.has-medium-font-size{font-size:18px;line-height:32px}.entry-content ol.has-large-font-size,.entry-content p.has-large-font-size,.entry-content span.has-large-font-size,.entry-content ul.has-large-font-size{font-size:1.3125rem;line-height:2rem}.entry-content ol.has-extra-large-font-size,.entry-content p.has-extra-large-font-size,.entry-content span.has-extra-large-font-size,.entry-content ul.has-extra-large-font-size{font-size:1.75rem;line-height:2rem}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:400;color:#2b7282;line-height:1;padding:0;margin-top:40px;margin-bottom:0}h1{font-size:3.3125rem;line-height:4.25rem;text-align:center}h2{font-size:2.75rem;line-height:3.625rem}body.blog article h2,body.category article h2{font-size:1.5rem;line-height:1.875rem;margin-top:20px}.h3,h3{font-weight:600;font-size:2.125rem;line-height:3rem}.wp-block-media-text.has-dark-blue-background-color .wp-block-media-text__content h3{color:#fff}.h4,h4{font-weight:600;font-size:24px;line-height:30px}.h5,h5{font-weight:700;font-size:1.3125rem;line-height:30px}.h6,h6{font-weight:700;font-size:1.125rem;line-height:28px;padding-bottom:1em}.widgettitle{font-size:1.3125rem;line-height:1.875rem}@media (max-width:767px){h1,h2{font-size:2rem;line-height:2.75rem}h3{font-size:1.75rem;line-height:2.5rem}p{font-size:1rem;line-height:1.75rem}.has-large-font-size{font-size:1.125rem;line-height:32px}.has-small-font-size{font-size:.875rem}}a,a:link,a:visited{color:#2b7282;font-weight:600;transition:all .5s ease;background-color:transparent;text-decoration:none}a:focus,a:hover{color:#ae4829;text-decoration:none;outline:0}footer.site-footer li,footer.site-footer p{color:#fff;font-weight:500;font-size:.875rem;line-height:1.5rem}footer.site-footer p:nth-of-type(2){margin-top:20px}footer.site-footer li.wp-social-link{font-size:1.5rem;line-height:1}footer.site-footer h3.gform_title,footer.site-footer h4.widgettitle{color:#fff;font-size:1rem;line-height:1.75rem;text-transform:uppercase;margin-top:0;margin-bottom:15px}#colophon p{font-size:.875rem;line-height:1.5rem;color:#666}#colophon a{font-weight:500}i{font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;color:inherit;vertical-align:-1px}i:before{display:inline-block;text-decoration:none}i.fa-xs{font-weight:600}i.fa-2xs{vertical-align:.125em!important}.fa-chevron-down,.fa-chevron-right{margin-left:.35em}.yoast-breadcrumbs{margin-top:20px;margin-bottom:20px;color:#666;font-size:.875rem;line-height:1.25rem}.yoast-breadcrumbs .fa{font-size:11px;color:#666;padding:0 3px}.link-arrow a::after{content:"\f061";font-family:"Font Awesome 6 Pro";font-weight:400;color:inherit;margin-left:.35em;display:inline-block;text-decoration:none}.link-arrow-down a::after{content:"\f33d";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:1.125rem;color:inherit;margin-left:.35em;display:inline-block;text-decoration:none}.rs-layer.fancybox.rev-btn:after{content:"\f320";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:1rem;color:inherit;margin-left:.35em;display:inline-block;text-decoration:none}article ul{list-style:disc;padding-left:20px}article ul li{padding-left:10px;margin-bottom:12px}article ul li:last-of-type{margin-bottom:0}article ul li::marker{font-size:.8em}ol{list-style:decimal;padding-left:25px}ol li{padding-left:5px;margin-bottom:12px}ol li:last-of-type{margin-bottom:0}ul.no-bullets{list-style:none!important;padding-left:0}ul.horizontal-list{list-style:none!important;display:inline;padding:0}ul.horizontal-list li{display:inline;padding-left:0;margin-bottom:0}ul.horizontal-list li a{white-space:nowrap;display:inline-block;line-height:1rem}ul.horizontal-list li::before{content:" "}ul.horizontal-list li:after{content:" ";white-space:normal;word-spacing:1em;background-image:linear-gradient(90deg,transparent 0 calc(50% - .065em),currentcolor 0 calc(50% + .05em),transparent 0)}ul.horizontal-list:before{content:" ";height:5px;display:block}.display-inline{display:inline-block;margin-right:40px}.drop-shadow{text-shadow:2px 2px 2px rgba(23,37,45,.8)}.pb-4{padding-bottom:4rem!important}.w-100{width:100%!important}svg{pointer-events:auto}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background:#fff;margin:0 auto;width:100%}a{text-decoration:none}h2>a,h3>a,h4>a{text-decoration:none}#page{margin:0 auto;max-width:100%}.set-width{margin:0 auto;width:1440px}@media (max-width:1440px){.set-width{width:100%}}main.site-main{background-color:#fff}.site-header{background-image:url(images/hdr-bkgd-gradient.png);background-repeat:repeat-x;z-index:999;top:0;width:100%;height:250px;position:fixed}.site-header.idx-header{position:static;margin-bottom:40px}.site-header .set-width{display:flex;justify-content:space-between;align-items:center;padding:0 2em}@media (max-width:767px){.site-header .set-width{max-width:100%;width:100%;padding:.5em;align-items:flex-start}}.site-header .set-width .site-logo img{max-width:100%}@media (max-width:900px){.site-header .set-width .site-logo img{width:40%;padding:.5em 0;height:auto}}@media (max-width:767px){.site-header .set-width .site-logo img{width:50%;height:auto}}@media (max-width:480px){.site-header .set-width .site-logo img{width:80%;padding:0;height:auto}}@media (max-width:767px){.site-header{height:138px;background-size:cover}}.site-header.idx-header,.site-header.scrolled{height:unset;background:#003764;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.4);box-shadow:0 2px 4px 0 rgba(0,0,0,.4)}.site-header.idx-header .site-branding,.site-header.scrolled .site-branding{margin-top:0}.site-header.idx-header .site-branding .site-logo img,.site-header.scrolled .site-branding .site-logo img{width:90%;height:auto}@media (max-width:900px){.site-header.idx-header .site-branding .site-logo img,.site-header.scrolled .site-branding .site-logo img{width:40%;height:auto}}@media (max-width:767px){.site-header.idx-header .site-branding .site-logo img,.site-header.scrolled .site-branding .site-logo img{width:50%;height:auto}}@media (max-width:480px){.site-header.idx-header .site-branding .site-logo img,.site-header.scrolled .site-branding .site-logo img{width:80%;height:auto}}.site-header.idx-header ul#top-utility,.site-header.scrolled ul#top-utility{margin-top:10px!important}.site-header.idx-header ul#primary-menu>li,.site-header.scrolled ul#primary-menu>li{padding-top:0!important}.site-header.idx-header .sub-level0,.site-header.scrolled .sub-level0{top:46px!important}body.admin-bar header.site-header{top:32px}#wpadminbar{position:fixed!important}.site-branding{margin-top:20px}@media (max-width:900px){.site-branding{width:80%;margin-top:0}}.entry-content{width:1440px;margin:0 auto}.entry-content>*{margin:0 auto;max-width:77.1%;position:relative}@media (max-width:1440px){.entry-content{width:100%}.entry-content>*{max-width:90%}}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.not-found-404{margin-top:40px!important;min-height:500px}body.search h2.entry-title-h2{margin-bottom:0!important;padding:0;font-family:Montserrat,sans-serif;font-size:18px;line-height:32px;text-transform:none}body.search h2.entry-title-h2 a{text-decoration:none}body.search h2.entry-title-h2 a:hover{text-decoration:underline}body.search .entry-content p{margin-top:0;padding:0;width:100%}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.alignright,a img.alignright,img.alignright{float:right;margin:0 0 1em 2em}.alignleft,a img.alignleft,img.alignleft{float:left;margin:0 2em 1em 0}.aligncenter,a img.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-image .alignright{float:right;margin:0 0 1em 2em}.wp-block-image .alignleft{float:left;margin:0 2em 1em 0}.wp-block-image .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-block-image .aligncenter img{margin:0 auto}@media (max-width:767px){img.alignleft,img.alignright{float:none;display:block}img{max-width:100%;height:auto}.wp-block-image>*{margin-left:0!important;margin-right:0!important}}@media (min-width:900px){.hamburger{display:none!important}.main-navigation ul#primary-menu{list-style:none;margin:0;padding-left:0;width:100%;display:flex;text-align:center;z-index:100}.main-navigation ul#primary-menu>li{list-style:none;padding:15px 15px 18px 15px;line-height:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;display:flex;align-items:center;justify-content:space-between;position:relative}.main-navigation ul#primary-menu>li:hover a{border-bottom:2px solid #fff}.main-navigation ul#primary-menu>li:focus .sub-level0,.main-navigation ul#primary-menu>li:hover .sub-level0{opacity:1;visibility:visible;pointer-events:auto}.main-navigation ul#primary-menu>li:not(.search-li):hover{border-color:#fff}.main-navigation ul#primary-menu>li.no-sub-subs .sub-level0{min-width:300px;right:0;left:-50%;margin-left:0!important}.main-navigation ul#primary-menu>li.no-sub-subs .sub-level0 ul.sub-menu{width:100%;border-right:none}.main-navigation ul#primary-menu>li.no-sub-subs .sub-level0 ul.sub-menu li{padding-right:18px!important}.main-navigation ul#primary-menu>li.last-dropdown .sub-level0{left:-100%!important}.main-navigation ul#primary-menu>li a{font-size:1rem;font-weight:500;line-height:1;color:#fff;padding-bottom:10px;text-transform:uppercase;border-bottom:2px solid transparent}.main-navigation ul#primary-menu>li .sub-level-holder{width:100vw;position:absolute;z-index:110;top:60px;height:100px;left:calc(-50vw + 50%);opacity:0;visibility:hidden;pointer-events:none;background:#fff!important;background:-moz-linear-gradient(180deg,#fff 0,#fff 10%,rgba(255,255,255,0) 100%)!important;background:-webkit-linear-gradient(180deg,#fff 0,#fff 10%,rgba(255,255,255,0) 100%)!important;background:linear-gradient(180deg,#fff 0,#fff 10%,rgba(255,255,255,0) 100%)!important}.main-navigation ul#primary-menu>li .sub-level0{box-shadow:0 12px 20px rgba(0,0,0,.15);position:absolute;z-index:110;min-width:400px;margin-left:-30px;top:60px;padding:40px 0;background:#f0f1ee;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition-property:visibility,opacity;transition-duration:.5s}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu{height:100%;min-width:50%;position:relative;left:0;display:inline-block;padding:0;border-right:1px solid #aaa}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li{height:max-content;overflow:visible;list-style:none;padding:12px 20px 12px 55px!important;height:40px!important;line-height:1;padding-right:0!important;display:flex;justify-content:space-between;transition-property:all;transition-duration:.5s}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li .sub-menu-toggle{padding-bottom:0!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover{background:#2b7282;color:#fff}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-menu-toggle.subsub .icon-minus,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-menu-toggle.subsub .icon-plus,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-menu-toggle.subsub .icon-minus,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-menu-toggle.subsub .icon-plus{color:#fff}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active a,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active a:active,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active a:hover,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active a:visited,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover a,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover a:active,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover a:hover,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover a:visited{color:#fff!important;border-bottom:none}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li.careers-overview,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li.careers-overview{display:none}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li a,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li a{color:#2b7282!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li:active a,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li:hover a,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li:active a,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li:hover a{color:#ae4829!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li:active a:active,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li:active a:hover,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li:hover a:active,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:active .sub-level1 ul li:hover a:hover,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li:active a:active,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li:active a:hover,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li:hover a:active,.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li:hover .sub-level1 ul li:hover a:hover{color:#ae4829!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li.menu-item.explore{padding-left:40px!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li.menu-item.current_page_item a{font-weight:700!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li.menu-item.current_page_item .sub-level1 ul.sub-menu li a{font-weight:600!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li.menu-item.current_page_item .sub-level1 ul.sub-menu li.current_page_item a{font-weight:700!important}.main-navigation ul#primary-menu>li .sub-level0>ul.sub-menu li a{font-size:1rem!important;color:#2b7282!important;font-weight:600!important;white-space:nowrap;padding-right:20px;text-transform:none;border-bottom:none}.main-navigation ul#primary-menu>li .sub-level1{visibility:hidden;display:none;opacity:0;position:absolute;top:38px;left:100%;margin-left:1px;min-height:100%;width:auto;transition-property:all;transition-duration:.5s}.main-navigation ul#primary-menu>li .sub-level1 ul.sub-menu li a{color:#2b7282!important}.main-navigation ul#primary-menu>li .sub-level1 ul.sub-menu li:hover a,.main-navigation ul#primary-menu>li .sub-level1 ul.sub-menu li:hover a:active{color:#ae4829!important}.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu{width:100%!important;padding-left:0!important;padding-bottom:38px!important}.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li{display:block;margin-left:0!important;padding-left:40px!important}.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:active,.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:hover{background:0 0;color:#2b7282!important}.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:active a,.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:hover a{color:#ae4829!important}.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:active a:active,.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:active a:hover,.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:hover a:active,.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li:hover a:hover{color:#ae4829!important}.main-navigation ul#primary-menu>li .sub-level1>ul.sub-menu li.explore-sub{padding-left:23px!important}.main-navigation ul#primary-menu li ul.sub-menu li:focus .sub-level1,.main-navigation ul#primary-menu li ul.sub-menu li:hover .sub-level1{display:block;opacity:1!important;visibility:visible!important;pointer-events:auto}.main-navigation ul#primary-menu>li.search-li{margin-top:-10px;padding-right:0}}.sub-menu-toggle{display:flex;justify-content:center;align-items:center;background:0 0;border:none;padding-bottom:10px}.sub-menu-toggle .icon-minus,.sub-menu-toggle .icon-plus{height:100%;display:flex;align-items:center;color:#fff;font-size:.9rem;margin-top:-2px}.sub-menu-toggle .icon-minus{display:none}.sub-menu-toggle[aria-expanded=true] .icon-minus{display:flex}.sub-menu-toggle[aria-expanded=true] .icon-plus{display:none}.sub-menu-toggle.subsub{padding-right:10px}.sub-menu-toggle.subsub .icon-minus,.sub-menu-toggle.subsub .icon-plus{color:#2b7282}.site-header .search-form{padding:0;padding-left:20px;border-left:1px solid #999}@media (max-width:900px){.site-header .search-form{margin-left:20px;margin-bottom:.5em;border-left:none;padding:0}}.site-header .search-field{background-color:transparent;background-image:url(images/search.svg);background-position:0 center;background-repeat:no-repeat;background-size:16px 16px;border:none!important;cursor:pointer;height:27px;margin:0;padding:0 0 0 16px;position:relative;-webkit-transition:width .4s ease,background .4s ease;transition:width .4s ease,background .4s ease;width:0}.site-header .search-field:focus{background-color:#fff;background-image:none!important;border:1px solid #003764!important;cursor:text;outline:0;width:230px;padding-left:10px}.site-header .search-submit{display:none}.site-header input[type=search]{-webkit-appearance:textfield;font-size:.875rem}#nav-utility-holder{display:none}#nav-utility-holder #top-utility .utility-nav-item{position:relative}@media (min-width:900px){#nav-utility-holder{display:block}#nav-utility-holder .menu-utility-container ul#top-utility{display:flex;justify-content:flex-end;list-style-type:none;margin:22px 0 10px 0}#nav-utility-holder .menu-utility-container ul#top-utility li{margin:5px 0 5px 34px}#nav-utility-holder .menu-utility-container ul#top-utility li>a{font-size:.9375rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.09px;color:#95b9c1}#nav-utility-holder .menu-utility-container ul#top-utility li:hover>a{color:#c67e69}#nav-utility-holder .menu-utility-container ul#top-utility li.member-login>a{color:#c67e69}}.hamburger-text{font-size:10px;color:#fff;display:block;margin-bottom:5px}nav .toggled li.button{margin:40px;padding:1px;display:inline-block!important}@media (min-width:900px){nav .toggled li.button{margin:0;padding:0}}nav .toggled li.button:hover a{color:#2b7282!important}nav .toggled li.button a{width:auto!important;color:#2b7282!important;border-color:#2b7282!important;display:inline-block}.menu-toggle{right:5px;position:relative}@media (max-width:900px){.main-navigation{text-align:right;line-height:1;width:15%}.main-navigation #nav-holder{display:none;background:#f0f1ee;-webkit-box-shadow:0 0 40px -12px rgba(0,0,0,.5);box-shadow:0 0 40px -12px rgba(0,0,0,.5);width:100%;position:absolute;top:0;right:0;z-index:999;padding-bottom:46px}.main-navigation #nav-holder ul#primary-menu{padding-left:0;margin:0}.main-navigation #nav-holder ul#primary-menu li{text-align:left;padding:0;list-style:none;border-bottom:1px solid #aaa}.main-navigation #nav-holder ul#primary-menu li.menu-item-has-children:has(>.sub-level1.active)>a,.main-navigation #nav-holder ul#primary-menu li.menu-item-has-children:has(>.sub-level1.active)>button{color:#ae4829}.main-navigation #nav-holder ul#primary-menu li a{position:relative;display:inline-block;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:1rem;color:#2b7282;padding:20px 15px;width:85%;text-decoration:none}.main-navigation #nav-holder ul#primary-menu li button.sub-menu-toggle{display:inline-block;color:#2b7282}.main-navigation #nav-holder ul#primary-menu li button.sub-menu-toggle .icon-minus,.main-navigation #nav-holder ul#primary-menu li button.sub-menu-toggle .icon-plus{color:inherit}.main-navigation #nav-holder ul#primary-menu li a.active,.main-navigation #nav-holder ul#primary-menu li a.hover{color:#ae4829!important}.main-navigation #nav-holder ul#primary-menu li a.active button.sub-menu-toggle,.main-navigation #nav-holder ul#primary-menu li a.hover button.sub-menu-toggle{color:#ae4829}.main-navigation #nav-holder ul#primary-menu li.utility-nav-item{background:#2b7282;width:100%;border-top:1px solid #f0f1ee;border-bottom:1px solid #f0f1ee}.main-navigation #nav-holder ul#primary-menu li.utility-nav-item a{color:#fff;font-size:.9375rem;width:100%;text-align:center}.main-navigation #nav-holder ul#primary-menu li.utility-nav-item#menu-item-7615,.main-navigation #nav-holder ul#primary-menu li.utility-nav-item#menu-item-7616{width:50%;float:left}.main-navigation #nav-holder ul#primary-menu li.utility-nav-item#menu-item-7616{border-right:1px solid #f0f1ee}.main-navigation #nav-holder ul#primary-menu li.utility-nav-item#menu-item-14{border-top:none;border-bottom-color:#aaa}.main-navigation #nav-holder ul#primary-menu li.utility-nav-item#menu-item-14 a{text-align:left}.main-navigation #nav-holder ul#primary-menu ul a{padding-left:40px}.main-navigation #nav-holder ul#primary-menu ul ul a{padding-left:60px}.main-navigation #nav-holder ul#primary-menu .sub-level0,.main-navigation #nav-holder ul#primary-menu .sub-level1{display:none}.main-navigation #nav-holder ul#primary-menu .sub-level0.active{display:block}.main-navigation #nav-holder ul#primary-menu .sub-level0 .sub-menu{padding-left:0}.main-navigation #nav-holder ul#primary-menu .sub-level0 .sub-menu li{border:none}.main-navigation #nav-holder ul#primary-menu .sub-level0 .sub-menu li a{text-transform:none;font-size:1em;line-height:1.2em;padding-top:10px;padding-bottom:10px}.main-navigation #nav-holder ul#primary-menu .sub-level0 .sub-menu li a.active{color:#ae4829!important}.main-navigation #nav-holder ul#primary-menu .sub-level1.active{display:block}.main-navigation #nav-holder ul#primary-menu .sub-level1 .sub-menu li.careers-overview{display:block}.main-navigation.toggled #nav-holder{display:block;margin:0 auto;overflow-y:auto;max-height:100vh}.site-header .search-form{margin:.5em}.site-header .search-field{background-image:url(images/search-teal.svg);width:100%;background-position:97% center;padding:5px;border:none}.site-header .search-field:focus{width:100%;border:none!important}.hamburger{display:block;color:#fff;padding:0!important;margin:0 auto}.hamburger:hover{opacity:1!important}.hamburger.is-active:hover{opacity:1!important}}h1,h2,h3,p{width:83.78%;margin-left:auto;margin-right:auto}@media (max-width:780px){h1,h2,h3,p{width:100%}}.wp-block-column h1,.wp-block-column h2,.wp-block-column h3,.wp-block-column p,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover p,.wp-block-group h1,.wp-block-group h2,.wp-block-group h3,.wp-block-group p,.wp-block-media-text__content h1,.wp-block-media-text__content h2,.wp-block-media-text__content h3,.wp-block-media-text__content p{width:100%}.remove-inner-container-margin .wp-block-cover__inner-container{margin:0!important}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{gap:2.5rem}@media (min-width:767px){.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(50% - 1.25em)}}@media (min-width:900px){.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - 1.5em)}}.alignfull,.is-style-alignfull{width:100vw;max-width:100vw;position:relative;left:calc(-50vw + 50%)}.alignfull .wp-block-group__inner-container,.is-style-alignfull .wp-block-group__inner-container{width:1440px;margin-left:auto;margin-right:auto}@media (max-width:1440px){.alignfull .wp-block-group__inner-container,.is-style-alignfull .wp-block-group__inner-container{width:100%}}.alignfull .wp-block-group__inner-container>*,.is-style-alignfull .wp-block-group__inner-container>*{width:77.1%;margin-left:auto;margin-right:auto}@media (max-width:1440px){.alignfull .wp-block-group__inner-container>*,.is-style-alignfull .wp-block-group__inner-container>*{width:90%}}.alignfull .wp-block-group__inner-container .display-inline,.is-style-alignfull .wp-block-group__inner-container .display-inline{width:auto}.wp-block-columns .wp-block-column .wp-block-group .wp-block-group__inner-container,.wp-block-columns .wp-block-column .wp-block-group__inner-container{max-width:100%}body.single-real-estate-team main.site-main .wp-block-columns{max-width:83.78%;margin-left:auto!important;margin-right:auto!important}@media (max-width:900px){body.single-real-estate-team main.site-main .wp-block-columns{max-width:100%}}.intro-width .wp-block-group__inner-container{max-width:1110px}@media (max-width:1440px){.intro-width .wp-block-group__inner-container{max-width:90%}}.intro-width .wp-block-group__inner-container>*{width:83.78%;margin-left:auto;margin-right:auto}@media (max-width:780px){.intro-width .wp-block-group__inner-container>*{width:100%!important}}body.single .intro-width>*{width:83.78%;margin-left:auto;margin-right:auto}@media (max-width:780px){body.single .intro-width>*{width:100%!important}}@media (max-width:900px){.is-style-col-reverse{flex-direction:column-reverse}}@media (max-width:767px){.alignfull-inner-override{width:100%!important}}.wp-block-group.has-background:not(.cta-buttons),div.has-background:not(.cta-buttons){padding:40px 0 80px 0}div.has-background.wp-block-media-text{padding:0}div.has-background.wp-block-media-text.extra-top-padding{margin-bottom:0;padding-top:80px!important}div.has-background.wp-block-media-text.extra-bottom-padding{margin-bottom:0;padding-bottom:80px!important}div.has-background.wp-block-media-text.half-top-padding{margin-bottom:0;padding-top:40px!important}div.has-background.wp-block-media-text.half-bottom-padding{margin-bottom:0;padding-bottom:40px!important}.half-top-padding{margin-bottom:0;padding-top:40px!important}.half-bottom-padding{margin-bottom:0;padding-bottom:40px!important}.extra-top-padding{margin-bottom:0;padding-top:80px!important}.extra-bottom-padding{margin-bottom:0;padding-bottom:80px!important}.wp-block-columns{margin-bottom:0;gap:2em}.wp-block-group .wp-block-group__inner-container .wp-block-columns,.wp-block-media-text__content .wp-block-columns{margin-bottom:0!important}@media (max-width:1133px){.wp-block-columns.two-col-mobile,.wp-block-gallery.two-col-mobile{flex-wrap:wrap!important}.wp-block-columns.two-col-mobile>.wp-block-column,.wp-block-gallery.two-col-mobile>figure{flex-basis:40%!important}}@media (max-width:900px){.wp-block-columns.two-col-mobile,.wp-block-gallery.two-col-mobile{flex-wrap:wrap!important;gap:5%}.wp-block-columns.two-col-mobile>.wp-block-column,.wp-block-gallery.two-col-mobile>figure{flex-basis:40%!important}}.has-text-color :not(.has-text-color,:hover){color:unset!important}.has-text-color a:hover{color:#c67e69}@media (min-width:782px){.wp-block-columns.right-rule>.wp-block-column{border-right:1px solid #aaa;padding-right:40px}.wp-block-columns.right-rule>.wp-block-column:last-of-type{border-right:none;padding-right:0}}@media (max-width:781px){.wp-block-columns.right-rule>.wp-block-column{border-bottom:1px solid #aaa;padding-bottom:40px}.wp-block-columns.right-rule>.wp-block-column:last-of-type{border-bottom:none;padding-bottom:0}}.is-layout-flex{display:flex}.wp-block-media-text{width:100vw;max-width:100vw;position:relative;left:calc(-50vw + 50%);margin-bottom:2px}.wp-block-media-text.content-wide .wp-block-media-text__content{padding-left:5%;width:666px}.wp-block-media-text.content-wide.has-media-on-the-right .wp-block-media-text__content{padding-right:5%;padding-left:0;width:666px}.wp-block-media-text .wp-block-media-text__content{padding:0;padding-left:10%;width:499.5px;font-size:16px;font-weight:500;line-height:28px}.wp-block-media-text .wp-block-media-text__content h1,.wp-block-media-text .wp-block-media-text__content h2,.wp-block-media-text .wp-block-media-text__content h3,.wp-block-media-text .wp-block-media-text__content h4,.wp-block-media-text .wp-block-media-text__content h5,.wp-block-media-text .wp-block-media-text__content h6{margin-top:0}.wp-block-media-text .wp-block-media-text__content .emphasized-text{font-size:34px;font-weight:400;line-height:1.5em;padding-bottom:1em}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:10%;margin-left:auto}@media (max-width:1110px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.wp-block-media-text__content{width:100%!important}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content p,.wp-block-media-text__content p{font-size:.8rem;line-height:1.25rem}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content .emphasized-text,.wp-block-media-text__content .emphasized-text{font-size:34px;font-weight:400;line-height:1.5em;padding-bottom:1em}}@media (max-width:900px){.wp-block-media-text{margin-bottom:10px}.wp-block-media-text__content{padding:10% 5%!important}}@media (max-width:767px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content p,.wp-block-media-text__content p{font-size:1rem!important;line-height:1.75rem!important}}.wp-block-code{padding:.8em 1em;margin-left:14px;margin-right:14px}@media screen and (min-width:608px){.wp-block-code{margin-left:auto;margin-right:auto}}.wp-block-cover__image-background{background-attachment:fixed;background-position:50% 0}.wp-block-cover.alignbottom{padding:2em}.wp-block-cover.alignbottom .wp-block-cover__inner-container{align-self:flex-end}.wp-block-embed{margin-top:40px;margin-bottom:20px}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-gallery{gap:1em!important;width:83.78%;flex-wrap:wrap;margin:0 auto;margin-top:40px;margin-bottom:40px}@media (max-width:767px){.wp-block-gallery{width:100%}}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:22.7%!important}@media (max-width:767px){.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:40%!important}}.has-ghost-bkgd{background:url(../../uploads/2022/11/ghost-bkgd.jpg) no-repeat;background-size:cover;padding:40px 0 80px 0}.GandC-ghost-bkgd{background:url(../../uploads/2022/11/golf-and-athletic-club-texture.jpg) no-repeat;background-size:cover;padding:80px 0 80px 0}.has-ghost-img{padding:40px 0}.has-ghost-img.court{background:url(../../uploads/2022/12/courtsports-texture.jpg);background-size:cover}.has-ghost-img.tennis{background:url(../../uploads/2022/12/tennis-texture-1.jpg);background-size:cover}.has-ghost-img.pickleball{background:url(../../uploads/2022/12/pickleball-texture.jpg);background-size:cover}.has-ghost-img.croquet{background:url(../../uploads/2022/12/croquet-texture.jpg);background-size:cover}.has-ghost-img.bocce{background:url(../../uploads/2022/12/bocce-texture.jpg);background-size:cover}.has-ghost-img.golf{background:url(../../uploads/2022/12/golfmain-texture.jpg);background-size:cover}.has-ghost-img.magnolia{background:url(../../uploads/2022/12/magnolia-texture.jpg);background-size:cover}.has-ghost-img.marshwood{background:url(../../uploads/2022/12/marshwood-texture.jpg);background-size:cover}.has-ghost-img.deer-creek{background:url(../../uploads/2022/12/deer-creek-texture.jpg);background-size:cover}.has-ghost-img.oakridge{background:url(../../uploads/2022/12/oakridge-texture.jpg);background-size:cover}.has-ghost-img.palmetto{background:url(../../uploads/2022/12/palmetto-texture.jpg);background-size:cover}.has-ghost-img.terrapin{background:url(../../uploads/2022/12/terrapin-texture.jpg);background-size:cover}.has-ghost-img>*{max-width:90%!important}.wp-block-group.has-background>.wp-block-group__inner-container>.alignfull{width:calc(100% + 60px);max-width:calc(100% + 60px);position:relative;left:-30px}.wp-block-pullquote,blockquote{padding:0;margin:0 auto;margin-bottom:40px}.wp-block-pullquote p,blockquote p{color:#2b7282;font-size:1rem;line-height:1.75rem;text-align:left;font-weight:500}.wp-block-pullquote cite,blockquote cite{color:#000;font-style:normal;font-size:.9375rem;line-height:1.75rem;text-align:left;font-weight:500}.wp-block-pullquote cite:before,blockquote cite:before{content:"—";margin-right:8px}.wp-block-image img{display:block}.wp-block-image.alignleft,.wp-block-image.alignright{width:100%}.wp-block-image.alignfull img{width:100vw}.wp-block-image .alignleft figcaption,.wp-block-image .alignleft img,.wp-block-image .alignright figcaption,.wp-block-image .alignright img{max-width:100%}.responsive--full{width:100%;height:auto}figcaption{text-align:center}.wp-block-image.hero-img>img{min-height:337.5px;object-fit:cover}.border img{border:1px solid #979797}@media (max-width:500px){.wp-block-image.crop-on-mobile{height:211px;overflow:hidden}.wp-block-image.crop-on-mobile img{width:100%;height:100%;object-fit:cover;object-position:0 25%}}.wp-block-button{margin-top:40px}.wp-block-button{border:1px solid #fff;background-color:rgba(43,114,130,.8);border-radius:0}.wp-block-button:hover{background-color:rgba(174,72,41,.8)}.wp-block-button.is-style-outline{color:#2b7282}.wp-block-button.is-style-outline:hover{background-color:#ae4829;color:#fff}.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{border:2px solid #2b7282}input[type=submit]{background-color:#2b7282;color:#fff;padding:20px 40px;border-color:transparent;transition:all .5s ease;margin-top:40px;-webkit-appearance:none!important;-webkit-border-radius:0!important}input[type=submit]:hover{background-color:#ae4829;color:#fff;text-decoration:none}a.wp-block-button__link:not(.has-text-color){color:#fff}a.wp-block-button__link,a.wp-block-button__link:visited,input[type=submit]{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:1.3;text-transform:uppercase;padding:20px 40px;transition:all .5s ease;background-color:transparent}a.wp-block-button__link:hover,a.wp-block-button__link:visited:hover,input[type=submit]:hover{color:#fff;text-decoration:none}@media (max-width:767px){.button,a.wp-block-button__link,input[type=submit]{font-size:20px;padding:12px 7px 12px 16px}}.cta-buttons{border-top:2px solid #fff;padding:40px 0}.cta-buttons .wp-block-group__inner-container .wp-block-buttons{gap:1.75em}.cta-buttons .wp-block-button{background-color:#2b7282;border:1px solid #fff;font-size:1.25rem;text-transform:uppercase}.cta-buttons .wp-block-button:active,.cta-buttons .wp-block-button:hover{background-color:#ae4829}.cta-buttons a.wp-block-button__link:after{content:"\f061";font-family:"Font Awesome 6 Pro";font-weight:400;color:inherit;margin-left:.35em;display:inline-block;text-decoration:none}@media (max-width:767px){.cta-buttons{padding:0}.cta-buttons .wp-block-group__inner-container .wp-block-buttons{display:block;width:100%!important}.cta-buttons .wp-block-button{width:100%!important;padding:35px 0;border:none;border-bottom:2px solid #fff}}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin:0 auto}.entry-content ol ol li,.entry-content ol ul li,.entry-content ul ol li,.entry-content ul ul li{margin-left:0}article ol,article ul{margin:0}article li>ol,article li>ul{margin-bottom:0;margin-left:1.5em}.more-link{display:block}.wp-block-navigation-link__label{font-family:inherit;color:#003764}.wp-block-separator{border-top:1px solid #aaa;box-sizing:content-box;height:0;border:0;height:1px;padding:0;margin-top:40px;margin-bottom:40px;opacity:1}.wp-block-site-tagline{margin-top:0}.wp-block-site-title{margin-bottom:0}.wp-block-table,.wp-block-table table,table{border-collapse:collapse;border-spacing:0;width:100%}.wp-block-table td,.wp-block-table th{border:1px solid #aaa;border-left:0;border-right:0;padding:.5em}@media (max-width:767px){.wp-block-table td,.wp-block-table th{font-size:.75em}}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#fff}.wp-block-table.is-style-stripes tbody tr:nth-child(even){background-color:#f0f1ee}thead{background-color:#003764}th{color:#fff;text-align:left}.venue-stats table{margin:20px 0}.venue-stats table tr td{vertical-align:baseline}.venue-stats table tr td:first-of-type{font-size:.9375rem;font-weight:600;text-transform:uppercase;color:#2b7282;vertical-align:baseline}@media (max-width:767px){.venue-stats table tr td:first-of-type{font-size:.75em}}.wp-block-video video{max-width:1440px}.c-accordion__item.is-open>.c-accordion__title::after{content:"SEE LESS －"}.c-accordion__item .c-accordion__title{padding-top:30px;padding-bottom:30px;padding-right:6.5rem;margin-top:0}.c-accordion__item .c-accordion__title::after{content:"SEE MORE +";font-size:16px;font-weight:700;color:#2b7282}.c-accordion__item .c-accordion__content{padding-bottom:4em}.c-accordion__item .c-accordion__content h6{padding-bottom:10px;margin-top:2em}.c-accordion__item .c-accordion__content p{margin-top:0}.gform_heading .gform_required_legend{display:none}form .gform_body .gform_fields{grid-row-gap:0!important}form .gform_body .gform_fields .gfield label{display:none}@media (min-width:900px){form .gform_body .gform_fields .gfield legend{float:left}}form .gform_body .gform_fields .gfield legend.gfield_label{margin-bottom:0!important}form .gform_body .gform_fields .gfield input[type=email],form .gform_body .gform_fields .gfield input[type=tel],form .gform_body .gform_fields .gfield input[type=text],form .gform_body .gform_fields .gfield select,form .gform_body .gform_fields .gfield textarea{border:1px solid #ccc;margin-bottom:18px;color:#666;border-radius:0!important;-webkit-appearance:none!important;-webkit-border-radius:0!important;background-color:#fff!important}form .gform_body .gform_fields .gfield input[type=radio]{transform:scale(1.2)}form .gform_body .gform_fields .gfield select{background-color:#fff!important}form .gform_body .gform_fields .gfield span{margin:0!important}form .gform_body .gform_fields .gfield.ginput_container_address{margin-bottom:16px}form .gform_body .gform_fields .gfield.ginput_container_address .ginput_full,form .gform_body .gform_fields .gfield.ginput_container_address .ginput_left,form .gform_body .gform_fields .gfield.ginput_container_address .ginput_right{margin-bottom:16px}form .gform_body .gform_fields .gfield.ginput_container_address span[class^=ginput]:last-of-type{margin-bottom:0}form .gform_body .gform_fields .gfield .gfield_checkbox label,form .gform_body .gform_fields .gfield .gfield_radio label{display:inline-block}form .gform_body .gform_fields .ginput_container_address .ginput_left,form .gform_body .gform_fields .ginput_container_address .ginput_right{flex:0 0 33.333%!important}form .gform_body .gform_fields :-ms-input-placeholder,form .gform_body .gform_fields ::-moz-placeholder,form .gform_body .gform_fields ::-ms-input-placeholder,form .gform_body .gform_fields ::-webkit-input-placeholder,form .gform_body .gform_fields ::placeholder{color:#666;opacity:1}form .gform_footer input[type=submit]{background-color:#ae4829;width:62%;padding-top:12px;padding-bottom:12px;margin:0 auto;-webkit-appearance:none!important;-webkit-border-radius:0!important;line-height:1!important}form.contact-form .gform_body .gform_fields .gfield label,form.contact-form .gform_body .gform_fields .gfield legend{display:unset;font-weight:500}form.contact-form .gform_body .gform_fields .gfield .gfield_radio{display:flex}form.contact-form .gform_body .gform_fields .gfield .gfield_radio .gchoice{padding-left:1.5em}@media (max-width:767px){form.contact-form .gform_body .gform_fields .gfield .gfield_radio .gchoice:first-of-type{padding-left:0}}.gfield_extra_bottom_margin{margin-bottom:18px!important}.meet-the-team .wp-block-columns{gap:1em;margin-top:70px}@media (max-width:767px){.meet-the-team .wp-block-columns{row-gap:0;margin-top:50px}.meet-the-team .wp-block-column:first-of-type{margin-bottom:50px}.meet-the-team .wp-block-columns:last-of-type .wp-block-column{margin-bottom:0}}.meet-the-team .wp-block-image{height:265px;overflow:hidden}@media (max-width:900px){.meet-the-team .wp-block-image{height:365px}}@media (max-width:767px){.meet-the-team .wp-block-image{height:165px;margin-bottom:.6em}}.meet-the-team .wp-block-image img{width:100%;height:100%;object-fit:cover}.meet-the-team h4{color:#000;font-size:20px;letter-spacing:-.2px;font-weight:700;margin:0}.meet-the-team p{margin:0}.meet-the-team a,.meet-the-team a:link{font-size:16px}.meet-the-team a:nth-of-type(2){padding-left:10px;margin-left:10px;border-left:1px solid #000}body.single-real-estate-team .hero-team-single .container{height:360px;background-size:cover;background-repeat:no-repeat;background-position:top center}@media (max-width:767px){body.single-real-estate-team .hero-team-single .container{height:200px}}body.single-real-estate-team .wp-block-columns{margin:60px 0}@media (max-width:767px){body.single-real-estate-team .wp-block-column:first-of-type img{margin:0 auto}}body.single-real-estate-team .wp-block-column:first-of-type h4{margin:0}body.single-real-estate-team .wp-block-column:first-of-type h4+p{margin-top:5px;margin-bottom:40px}body.single-real-estate-team .wp-block-column:first-of-type .wp-block-separator{margin-top:60px;margin-bottom:20px}body.single-real-estate-team .wp-block-column:first-of-type .credentials p{font-size:.9375rem;line-height:22px;font-weight:500;margin:0;margin-bottom:10px}body.single-real-estate-team h1{text-align:left;margin-top:0}.is-desktop{display:block}.is-mobile{display:none}@media (max-width:767px){.is-desktop{display:none}.is-mobile{display:block}}.is-style-remove-spacing{padding-bottom:0!important}.no-margin{margin-top:0!important;margin-bottom:0!important}.no-top-margin{margin-top:0!important}.entry-content div h2.no-bottom-margin,.no-bottom-margin{margin-bottom:0!important}.no-gap{gap:0!important}@media (max-width:782px){.no-gap-mobile{gap:0!important}}.no-padding{padding:0!important}.top-xs-margin{margin-top:20px!important}.top-margin{margin-top:40px!important}.top-extra-margin{margin-top:80px!important}.top-2xl-margin{margin-top:80px!important}.bottom-xs-margin,.wp-block-columns.bottom-xs-margin{margin-bottom:20px!important}.bottom-margin{margin-bottom:40px!important}.bottom-extra-margin{margin-bottom:80px!important}.bottom-2xl-margin{margin-bottom:80px!important}@media (max-width:500px){.less-gap-on-mobile{gap:1em!important}.more-gap-on-mobile{gap:4em!important}}.wp-block-cover.feature-promo{margin-bottom:2em}.wp-block-columns.alignfull.no-gap{margin-bottom:0!important}.wp-block-columns.alignfull.no-gap .wp-block-column{margin:0!important}.alignfull.no-gap .wp-block-cover.feature-promo{border-bottom:2px solid #fff;margin-bottom:0}.alignfull.no-gap .wp-block-column:first-of-type .feature-promo{border-right:2px solid #fff}.wp-block-cover.feature-promo{align-items:flex-end;padding:45px 55px}.wp-block-cover.feature-promo .wp-block-cover__background{height:40%;top:unset;opacity:1!important;background:rgba(7,46,76,0);background:-moz-linear-gradient(0deg,#072e4c 0,rgba(7,46,76,0) 100%);background:-webkit-linear-gradient(0deg,#072e4c 0,rgba(7,46,76,0) 100%);background:linear-gradient(0deg,#072e4c 0,rgba(7,46,76,0) 100%);transition:background .5s ease,height .5s ease}.wp-block-cover.feature-promo .wp-block-cover__inner-container{align-self:flex-end;color:#fff}.wp-block-cover.feature-promo .wp-block-cover__inner-container h3,.wp-block-cover.feature-promo .wp-block-cover__inner-container h4{margin:0;padding:0}.wp-block-cover.feature-promo .wp-block-cover__inner-container h4{text-transform:uppercase;font-size:.9375rem;line-height:1rem;font-weight:600}.wp-block-cover.feature-promo .wp-block-cover__inner-container p{width:80%;margin:0;font-size:.875rem;line-height:1.75rem;display:none}@media (max-width:1110px){.wp-block-cover.feature-promo .wp-block-cover__inner-container p{width:100%}}.wp-block-cover.feature-promo:hover .wp-block-cover__background{height:100%;background:rgba(0,55,100,.85)}@media (min-width:1110px){.wp-block-cover.feature-promo:hover .wp-block-cover__inner-container:after{font-family:"Font Awesome 6 Pro";font-weight:200;content:"\f061";font-size:26px;padding:5px 8px;border:1px solid #fff;position:absolute;bottom:55px;right:55px}}.wp-block-social-link{border-radius:2px;margin:5px 10px 0 0!important}.wp-block-social-links .wp-social-link a{padding:0}body.blog .hero-blog-archive,body.category .hero-blog-archive,body.search .hero-blog-archive{position:relative;height:600px;width:100%;background-image:url(/wp-content/uploads/2022/11/Blog-List-Header-1440x675-1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body.blog .hero-blog-archive .container,body.category .hero-blog-archive .container,body.search .hero-blog-archive .container{height:100%}body.blog .hero-blog-archive .container article,body.category .hero-blog-archive .container article,body.search .hero-blog-archive .container article{text-align:center;display:flex;align-items:center;height:90%;flex-direction:column;justify-content:flex-end}body.blog .hero-blog-archive .container article h1,body.category .hero-blog-archive .container article h1,body.search .hero-blog-archive .container article h1{font-family:Montserrat,sans-serif;font-size:60px;font-weight:400;line-height:70px;color:#fff;margin-bottom:10px}body.blog .hero-blog-archive .container article p,body.category .hero-blog-archive .container article p,body.search .hero-blog-archive .container article p{font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;line-height:38px;color:#fff;margin-top:0}@media (max-width:767px){body.blog .hero-blog-archive .container article p,body.category .hero-blog-archive .container article p,body.search .hero-blog-archive .container article p{padding-left:30px;padding-right:30px}}body.single .hero-blog-single .container{height:675px;background-size:cover;background-repeat:no-repeat;background-position:top center}@media (max-width:767px){body.single .hero-blog-single .container{height:431px}}.blog-cat-nav{background:#f0f1ee;text-align:center;height:125px;padding:40px 0}@media (max-width:850px){.blog-cat-nav{height:auto}}.blog-cat-nav .nav-container{display:flex;justify-content:center}@media (max-width:850px){.blog-cat-nav .nav-container{flex-direction:column}}.blog-cat-nav .nav-container #blog-categories{height:46px;margin-right:18px;padding:0 10px}@media (max-width:850px){.blog-cat-nav .nav-container #blog-categories{margin-left:30px;margin-right:30px;margin-bottom:15px}}.blog-cat-nav .nav-container form{height:46px}@media (max-width:850px){.blog-cat-nav .nav-container form{height:auto;display:flex;flex-direction:column;margin-left:30px;margin-right:30px}}.blog-cat-nav .nav-container form button,.blog-cat-nav .nav-container form input{height:46px;margin-right:18px}@media (max-width:850px){.blog-cat-nav .nav-container form button,.blog-cat-nav .nav-container form input{margin-right:0;margin-bottom:15px}}.blog-cat-nav .nav-container form input{padding:0 10px}.blog-cat-nav .nav-container form button{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;background-color:#666;border:none;padding:14px 35px;cursor:pointer}.blog-cat-nav .nav-container form button[type=submit]{background-color:#ae4829}#mobile-blog-nav{display:none}#mobile-blog-nav select{width:90%;padding:10px;border:none;margin:20px auto}#mobile-blog-nav select option{font-size:.8em}@media (max-width:500px){#mobile-blog-nav{display:block}}body.blog main#primary .entry-content>article,body.category main#primary .entry-content>article,body.search main#primary .entry-content>article{margin:0 auto}body.blog main#primary .entry-content .set-width,body.category main#primary .entry-content .set-width,body.search main#primary .entry-content .set-width{margin:0 auto;width:100%;padding:40px 0;display:flex;justify-content:space-between}body.blog main#primary .entry-content .set-width article img,body.category main#primary .entry-content .set-width article img,body.search main#primary .entry-content .set-width article img{max-width:100%;width:100%;height:100%;min-height:250px;object-fit:cover;object-position:center}@media (max-width:767px){body.blog main#primary .entry-content .set-width article img,body.category main#primary .entry-content .set-width article img,body.search main#primary .entry-content .set-width article img{min-height:0}}body.blog main#primary .entry-content h2.entry-title-h2,body.category main#primary .entry-content h2.entry-title-h2,body.search main#primary .entry-content h2.entry-title-h2{margin-bottom:10px!important;margin-left:0;margin-right:0}body.blog main#primary .entry-content h2.entry-title-h2 a,body.category main#primary .entry-content h2.entry-title-h2 a,body.search main#primary .entry-content h2.entry-title-h2 a{text-transform:none;text-decoration:none}body.blog main#primary .entry-content h2.entry-title-h2 a:hover,body.category main#primary .entry-content h2.entry-title-h2 a:hover,body.search main#primary .entry-content h2.entry-title-h2 a:hover{color:#ae4829}body.blog main#primary .entry-content .posted-on,body.category main#primary .entry-content .posted-on,body.search main#primary .entry-content .posted-on{font-size:15px;font-weight:600;line-height:24px;display:block;margin-bottom:10px}body.blog main#primary .entry-content .entry-meta,body.category main#primary .entry-content .entry-meta,body.search main#primary .entry-content .entry-meta{font-size:14px;font-weight:600;text-transform:uppercase;color:#003764}body.blog main#primary .entry-content .entry-meta .sep,body.category main#primary .entry-content .entry-meta .sep,body.search main#primary .entry-content .entry-meta .sep{margin:0 10px}body.blog main#primary .entry-content .excerpt p,body.category main#primary .entry-content .excerpt p,body.search main#primary .entry-content .excerpt p{margin:0!important;font-size:16px;line-height:28px}body.blog main#primary .entry-content .excerpt a.read-more,body.category main#primary .entry-content .excerpt a.read-more,body.search main#primary .entry-content .excerpt a.read-more{color:#2b7282;font-size:16px;line-height:24px;text-transform:uppercase}body.blog main#primary .entry-content .excerpt a.read-more:hover,body.category main#primary .entry-content .excerpt a.read-more:hover,body.search main#primary .entry-content .excerpt a.read-more:hover{color:#ae4829}body.blog main#primary .entry-content #featured-posts,body.category main#primary .entry-content #featured-posts,body.search main#primary .entry-content #featured-posts{display:flex;gap:20px}@media (max-width:768px){body.blog main#primary .entry-content #featured-posts,body.category main#primary .entry-content #featured-posts,body.search main#primary .entry-content #featured-posts{flex-direction:column;gap:0}}body.blog main#primary .entry-content #featured-posts div.set-width,body.category main#primary .entry-content #featured-posts div.set-width,body.search main#primary .entry-content #featured-posts div.set-width{width:50%}@media (max-width:768px){body.blog main#primary .entry-content #featured-posts div.set-width,body.category main#primary .entry-content #featured-posts div.set-width,body.search main#primary .entry-content #featured-posts div.set-width{width:100%}}body.blog main#primary .entry-content #featured-posts div.set-width .excerpt p,body.category main#primary .entry-content #featured-posts div.set-width .excerpt p,body.search main#primary .entry-content #featured-posts div.set-width .excerpt p{display:inline}body.blog main#primary .entry-content #featured-posts div.set-width img,body.category main#primary .entry-content #featured-posts div.set-width img,body.search main#primary .entry-content #featured-posts div.set-width img{min-height:400px}@media (max-width:767px){body.blog main#primary .entry-content #featured-posts div.set-width img,body.category main#primary .entry-content #featured-posts div.set-width img,body.search main#primary .entry-content #featured-posts div.set-width img{min-height:0}}body.blog main#primary .entry-content .post-grid,body.category main#primary .entry-content .post-grid,body.search main#primary .entry-content .post-grid{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){body.blog main#primary .entry-content .post-grid,body.category main#primary .entry-content .post-grid,body.search main#primary .entry-content .post-grid{flex-direction:column;gap:0}}body.blog main#primary .entry-content .post-grid div.set-width,body.category main#primary .entry-content .post-grid div.set-width,body.search main#primary .entry-content .post-grid div.set-width{width:calc(33% - 10px)}@media (max-width:768px){body.blog main#primary .entry-content .post-grid div.set-width,body.category main#primary .entry-content .post-grid div.set-width,body.search main#primary .entry-content .post-grid div.set-width{width:100%}}body.category .hero-blog-archive .container article,body.search .hero-blog-archive .container article{height:80%}body.search .entry-content{margin-top:30px}.entry-meta{font-weight:600;color:#003764}body.single-post .entry-meta{margin-bottom:40px;margin-left:auto;margin-right:auto;width:83.78%}@media (max-width:780px){body.single-post .entry-meta{width:100%;margin-bottom:20px;margin-top:20px}}body.single-post .addtoany-wrapper{margin-top:60px}body.single-post .addtoany-wrapper .addtoany_list{display:block}body.single-post .sidebar{margin-left:20px}body.single-post .related-content{max-width:1100px;width:100%;margin:60px auto;border-top:1px solid #aaa}body.single-post .related-content h2{text-align:center;font-size:44px;line-height:58px;margin-bottom:30px}body.single-post .related-content .related-post-grid{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){body.single-post .related-content .related-post-grid{flex-direction:column;gap:0;max-width:90%;margin:0 auto}}body.single-post .related-content .related-post-grid div.set-width{width:calc(33% - 10px)}@media (max-width:768px){body.single-post .related-content .related-post-grid div.set-width{width:100%;margin-bottom:40px}}body.single-post .related-content .related-post-grid div.set-width img{max-width:100%;width:100%;height:250px;object-fit:cover;object-position:center}body.single-post .related-content .related-post-grid div.set-width .entry-header .entry-meta{margin-bottom:10px;width:100%}body.single-post .related-content .related-post-grid div.set-width .entry-header .entry-meta a{font-size:15px;line-height:28px;color:#2b7282}body.single-post .related-content .related-post-grid div.set-width .entry-header h3{font-size:20px;line-height:30px;margin:0}body.single-post .related-content .related-post-grid div.set-width .entry-header .posted-on{color:#000;font-size:15px;font-weight:600;line-height:24px;display:block;margin-top:10px;margin-bottom:20px}body.single-post .related-content .related-post-grid div.set-width .excerpt p{margin:0;font-size:16px;font-weight:500;line-height:28px}body.single-post .related-content .related-post-grid div.set-width .excerpt a.read-more{text-transform:uppercase}body.single-post .related-content .related-post-grid div.set-width .excerpt a.read-more:hover{color:#ae4829}.blog-nav{padding:40px 0;text-align:center}.blog-nav .page-numbers{padding:5px 11px;margin-left:10px;height:40px;width:40px;font-size:16px;color:#2b7282;display:inline-block}.blog-nav a.page-numbers{text-decoration:none}.blog-nav a.page-numbers:hover{background:#2b7282;color:#fff}.blog-nav .page-numbers.current{background:#2b7282;color:#fff}.idx-carousel{margin:20px auto 0;width:100%;max-width:1110px}.idx-carousel.alignwide{width:unset}.idx-carousel .IDX-outerCarouselWrapper{width:100%!important;max-width:1110px!important}.idx-carousel a.IDX-carouselArrow{background:0 0!important;opacity:1!important;height:4rem!important;top:calc(50% - 2rem)!important;border-radius:0!important;line-height:4rem!important;z-index:9}.IDX-carouselNextArrow{right:-20px!important}.IDX-carouselPrevArrow{left:-40px!important}@media all and (min-width:1110px){.IDX-carouselNextArrow{right:-30px!important}.IDX-carouselPrevArrow{left:-50px!important}}.idx-carousel a.IDX-carouselArrow span{color:#f0f1ee!important;font-size:0}.idx-carousel a.IDX-carouselArrow span:before{font-family:"Font Awesome 6 Pro";color:#2b7282;font-size:32px!important;font-weight:300;top:0;right:0;position:absolute;text-align:center}.idx-carousel a.IDX-carouselNextArrow span::before{content:"\f054"}.idx-carousel a.IDX-carouselPrevArrow span::before{content:"\f053"}.idx-carousel .IDX-carouselCell,.idx-carousel .IDX-outerCarouselWrapper,.idx-carousel .IDX-showcaseCell{height:224px!important;min-height:224px!important;max-height:224px!important;padding:0!important}.idx-carousel .IDX-outerCarouselWrapper{padding-left:2px!important}.idx-carousel .IDX-carouselCell .IDX-carouselContainer,.idx-carousel .IDX-showcaseCell .IDX-showcaseContainer{height:222px!important;min-height:222px!important;max-height:222px!important}.idx-carousel .IDX-carouselCell{margin:0!important;margin-right:30px!important}.idx-carousel .IDX-showcaseRow{margin-bottom:0!important}.idx-carousel .IDX-showcaseTable .IDX-showcaseCell{padding:0!important;margin:0 1%!important}.idx-carousel .IDX-carouselCell,.idx-carousel .IDX-showcaseCell{border:0!important;box-shadow:none!important;max-width:360px!important;min-width:220px!important}.idx-carousel .IDX-carouselCell .IDX-carouselContainer,.idx-carousel .IDX-carouselCell .IDX-showcaseContainer,.idx-carousel .IDX-showcaseCell .IDX-carouselContainer,.idx-carousel .IDX-showcaseCell .IDX-showcaseContainer{max-width:356px!important;min-width:100%!important}.idx-carousel.idx-3col .IDX-carouselCell,.idx-carousel.idx-3col .IDX-showcaseCell{width:355.2px!important;max-width:355.2px!important;min-width:355.2px!important}.idx-carousel.idx-3col .IDX-carouselCell .IDX-carouselContainer,.idx-carousel.idx-3col .IDX-carouselCell .IDX-showcaseContainer,.idx-carousel.idx-3col .IDX-showcaseCell .IDX-carouselContainer,.idx-carousel.idx-3col .IDX-showcaseCell .IDX-showcaseContainer{max-width:calc(100% - 4px)!important}.idx-carousel.idx-2col .IDX-carouselCell,.idx-carousel.idx-2col .IDX-showcaseCell{width:543.9px!important;max-width:543.9px!important;min-width:543.9px!important}.idx-carousel.idx-feature .IDX-carouselCell,.idx-carousel.idx-feature .IDX-carouselCell .IDX-carouselContainer,.idx-carousel.idx-feature .IDX-outerCarouselWrapper,.idx-carousel.idx-feature .IDX-showcaseCell,.idx-carousel.idx-feature .IDX-showcaseCell .IDX-showcaseContainer{height:460px!important;min-height:460px!important;max-height:460px!important}.idx-carousel .IDX-carouselCell .IDX-carouselContainer,.idx-carousel .IDX-showcaseCell .IDX-showcaseContainer{border:1px solid hsl(80,9.6774193548%,123.9215686275%)!important;box-shadow:none!important}.idx-carousel .IDX-carouselContainer .IDX-carouselLink,.idx-carousel .IDX-showcaseContainer .IDX-showcaseLink{height:190px!important;min-height:190px!important;max-height:190px!important;padding:0!important;float:left;position:relative}.idx-carousel .IDX-carouselPhoto,.idx-carousel .IDX-showcasePhoto{object-fit:cover!important;width:100%!important;min-width:unset!important;max-width:unset!important;height:inherit!important;min-height:inherit!important;max-height:inherit!important}.idx-carousel .IDX-carouselAddress,.idx-carousel .IDX-carouselCityStateZip,.idx-carousel .IDX-showcaseAddress,.idx-carousel .IDX-showcaseCityStateZip{display:none!important}.idx-carousel .IDX-carouselPrice,.idx-carousel .IDX-carouselPrice::after,.idx-carousel .IDX-showcasePrice,.idx-carousel .IDX-showcasePrice::after{color:#fff!important}.idx-carousel .IDX-carouselPrice,.idx-carousel .IDX-showcasePrice{position:absolute;top:0;right:0;background-color:#003764;font-weight:600;padding:0 0 2px 8px;height:24px}@media (max-width:600px){.idx-carousel .IDX-carouselPrice,.idx-carousel .IDX-showcasePrice{right:auto}}.idx-carousel .IDX-carouselContainer .IDX-carouselBeds,.idx-carousel .IDX-carouselContainer .IDX-carouselFull,.idx-carousel .IDX-showcaseContainer .IDX-showcaseBeds,.idx-carousel .IDX-showcaseContainer .IDX-showcaseFull{position:relative;display:inline-block!important;line-height:30px;padding:0 5px 0!important;float:left;font-size:15px;color:#2b7282;font-weight:700}.idx-carousel .IDX-carouselContainer .IDX-carouselBeds.idx-vis,.idx-carousel .IDX-carouselContainer .IDX-carouselFull.idx-vis,.idx-carousel .IDX-showcaseContainer .IDX-showcaseBeds.idx-vis,.idx-carousel .IDX-showcaseContainer .IDX-showcaseFull.idx-vis{display:block!important}.idx-carousel .IDX-carouselContainer .IDX-carouselBeds::before,.idx-carousel .IDX-carouselContainer .IDX-carouselFull::before,.idx-carousel .IDX-showcaseContainer .IDX-showcaseBeds::before,.idx-carousel .IDX-showcaseContainer .IDX-showcaseFull::before{content:"\f236";font-family:"Font Awesome 6 Pro";color:#2b7282;font-size:1.5rem;padding-right:6px;padding-left:0;background:0 0!important;position:relative;top:2px;font-weight:400}.idx-carousel .IDX-carouselContainer .IDX-carouselFull::before,.idx-carousel .IDX-showcaseContainer .IDX-showcaseFull::before{content:"\f2cd";top:0;padding-left:10px}.idx-carousel .IDX-carouselContainer .IDX-carouselLink a,.idx-carousel .IDX-showcaseContainer .IDX-showcaseLink>div::after{content:"";width:40px;height:40px;top:50%;left:50%;background-color:#003764;background-repeat:no-repeat;background-position:center;background-size:32px auto;position:absolute;z-index:99;color:#fff;display:none}.idx-carousel .IDX-carouselContainer:hover .IDX-carouselLink a,.idx-carousel .IDX-showcaseContainer:hover .IDX-showcaseLink>div::after{display:block}.idx-carousel{text-align:right}.idx-carousel>div{text-align:initial}.idx-carousel .idx-links,.idx-carousel>a{display:flex;flex-wrap:wrap;justify-content:center;font-size:1rem!important;padding:10px;font-weight:700;text-transform:uppercase}.idx-carousel>a{display:inline-block}.idx-carousel>a:after{font-family:"Font Awesome 6 Pro";font-weight:300;content:"\f061";margin-left:8px}.idx-carousel.idx-2col .IDX-carouselCell,.idx-carousel.idx-2col .IDX-showcaseTable .IDX-showcaseCell{max-width:582px!important}.idx-carousel.idx-2col .IDX-carouselCell,.idx-carousel.idx-2col .IDX-outerCarouselWrapper,.idx-carousel.idx-2col .IDX-showcaseCell{height:426px!important;min-height:426px!important;max-height:426px!important}.idx-carousel.idx-2col .IDX-carouselCell .IDX-carouselContainer,.idx-carousel.idx-2col .IDX-showcaseCell .IDX-showcaseContainer{height:calc(100% - 5px)!important;min-height:unset!important;max-height:unset!important}.idx-carousel.idx-2col .IDX-carouselContainer .IDX-carouselLink,.idx-carousel.idx-2col .IDX-carouselContainer:hover .IDX-carouselLink::after,.idx-carousel.idx-2col .IDX-showcaseContainer .IDX-showcaseLink,.idx-carousel.idx-2col .IDX-showcaseContainer:hover .IDX-showcaseLink::after{height:320px!important;min-height:320px!important;max-height:320px!important;border-bottom:4px solid #003764}.idx-carousel.idx-2col .IDX-carouselContainer,.idx-carousel.idx-2col .IDX-carouselContainer:hover,.idx-carousel.idx-2col .IDX-showcaseContainer,.idx-carousel.idx-2col .IDX-showcaseContainer:hover{background:#fff!important;border:1px solid #ccc!important}.idx-carousel.idx-2col .IDX-carouselAddress{display:block!important;padding:20px 20px 0 20px;float:left;width:calc(100% - 40px)!important;font-family:Montserrat,sans-serif;letter-spacing:normal;margin:0;font-weight:600;text-align:left!important;font-size:18px;color:#2b7282}.idx-carousel.idx-2col .IDX-carouselContainer .IDX-carouselBeds{margin-left:20px}.idx-carousel.idx-2col .IDX-carouselPrice::after{display:none}.idx-carousel.idx-2col .IDX-carouselPrice{top:290px!important;font-size:18px!important;line-height:32px!important;height:32px!important;padding:0 30px!important}@media screen and (max-width:1040px){.idx-carousel.idx-2col .IDX-carouselContainer .IDX-carouselLink,.idx-carousel.idx-2col .IDX-carouselContainer:hover .IDX-carouselLink::after,.idx-carousel.idx-2col .IDX-showcaseContainer .IDX-showcaseLink,.idx-carousel.idx-2col .IDX-showcaseContainer:hover .IDX-showcaseLink::after{height:260px!important;min-height:260px!important;max-height:260px!important}.idx-carousel.idx-2col .IDX-carouselPrice{top:230px!important}}.idx-carousel.idx-2col{position:relative;max-width:100%!important;clear:both}.idx-carousel .IDX-carouselAddress,.idx-carousel .IDX-showcaseAddress{display:none!important;float:right;margin:7px 7px 0 0}.idx-carousel.with-address .IDX-carouselAddress,.idx-carousel.with-address .IDX-showcaseAddress{display:block!important}#IDX-leadToolsBar{margin:60px 0 0;border:none;border-radius:0;box-shadow:none}#idx-search-box{background:rgba(235,236,232,.8);z-index:800}@media (min-width:1110px){#idx-search-box{margin-top:-252px}}@media (max-width:900px){#idx-search-box{padding:0 5%}}.IDX-hidden,.IDX-hide{display:none!important}#landings-search-main{margin:0 auto;width:100%;max-width:1110px;color:#000;font-size:14px;position:relative;padding:40px 0 20px 0}#landings-search-main .inner{width:100%;margin:0 auto}@media (min-width:1110px){#landings-search-main .inner{width:83.78%!important}}#landings-search-main h3{text-align:center;text-transform:uppercase;font-size:1.625rem;font-weight:500;margin:0;margin-bottom:20px}#landings-search-main #IDX-coreFields{display:flex;justify-content:space-between;gap:1em}@media (max-width:1110px){#landings-search-main #IDX-coreFields{flex-wrap:wrap}}#landings-search-main #IDX-coreFields>*{flex-basis:100%}#landings-search-main #IDX-coreFields input,#landings-search-main #IDX-coreFields select{height:2.5rem;padding:5px;font-size:1rem;color:#666;border:1px solid #ccc}#landings-search-main #IDX-coreFields input:focus,#landings-search-main #IDX-coreFields select:focus{outline:0}#landings-search-main #IDX-bottomSubmitButtons{align-self:flex-end}#landings-search-main button#IDX-formSubmit{height:2.5rem;background-color:#ae4829;text-transform:uppercase;border:1px solid #fff;font-weight:700;font-size:16px;color:#fff;font-family:Montserrat,sans-serif;padding:10px 30px;white-space:nowrap}#advsearch-button{width:100%;margin-top:0;position:relative;display:block!important;clear:both}#advsearch-button #link-block{cursor:pointer;width:100%;text-align:right;padding:10px 0;text-transform:uppercase;font-weight:600;color:#2b7282;transform:translateY(0);transform-origin:top;overflow:hidden}.expanded #advsearch-button #link-block{transform:translateY(1)}#advsearch-button #link-block.open{color:#2b7282}#advsearch-button #link-block.open:before{content:"";display:block;height:1px;width:100%;background-color:#2b7282;position:absolute;top:3rem;left:0;z-index:0}#advsearch-button #link-block.open:after{content:"X CLOSE WINDOW";color:#2b7282;display:inline-block;padding:0 0 0 1.2rem;position:relative;z-index:9}#advsearch-button #fields-block{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem;display:none}#advsearch-button #fields-block>*{flex:1 0 100%;margin-bottom:2rem;padding-right:1.5rem;width:max-content}#advsearch-button #fields-block>* input,#advsearch-button #fields-block>* select{height:2.5rem;padding:5px;font-size:1rem;color:#666;border:1px solid #ccc}#advsearch-button #fields-block>* input:focus,#advsearch-button #fields-block>* select:focus{outline:0}#advsearch-button #fields-block>* input[type=radio]{height:unset}#IDX-boxLabel_waterfrontYN #IDX-a_waterfrontYN-1{margin-left:2rem}#IDX-propSubType-group.IDX-hidden,#IDX-sqft-group.IDX-hidden,#IDX-srt-group.IDX-hidden{display:block!important}#IDX-advanced_yearBuilt{display:flex;padding-top:30px!important;position:relative;justify-content:space-between}#IDX-advanced_yearBuilt label{position:absolute;top:0}#IDX-advanced_yearBuilt input{max-width:45%}#IDX-advanced_yearBuilt #IDX-amin_yearBuilt{margin-right:1rem}#IDX-advanced_yearBuilt #IDX-amax_yearBuilt{margin-left:1rem}@media all and (min-width:900px){#landings-search-main #IDX-coreFields>*{flex:1 0 31%;justify-content:space-between;padding:0 1%;margin-bottom:2rem}#advsearch-button #fields-block>*{flex:1 0 31%}}@media all and (min-width:1110px){#landings-search-main #IDX-coreFields>*{flex:initial;flex-wrap:nowrap;padding:0;justify-content:space-between;margin-bottom:0}#advsearch-button #fields-block>*{flex:1 0 25%;max-width:25%}#IDX-boxLabel_waterfrontYN{text-align:center}}body.tribe-events-page-template .hero-events{position:relative;height:672px;width:100%;background-image:url(/wp-content/uploads/2022/11/events-detail-header.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body.tribe-events-page-template .hero-events.court-sports{background-image:url(/wp-content/uploads/2022/11/court-events-header.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body.tribe-events-page-template .hero-events.golf{background-image:url(/wp-content/uploads/2022/11/golf-events-header.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:600px){body.tribe-events-page-template .hero-events{height:431px}}body.tribe-events-page-template .yoast-breadcrumbs{margin-top:20px!important;margin-bottom:20px!important}body.tribe-events-page-template .tribe-common-l-container.tribe-events-l-container{padding:0}body.tribe-events-page-template ul.tribe-events-c-top-bar__nav-list{margin:0!important}body.tribe-events-page-template ul.tribe-events-c-top-bar__nav-list li{margin:0!important}body.tribe-events-page-template .tribe-events-c-view-selector{display:none}body.tribe-events-page-template .datepicker.dropdown-menu{border-radius:0}body.tribe-events-page-template .datepicker-days table{margin-top:10px!important}body.tribe-events-page-template .datepicker-days table thead{background:#f0f1ee}body.tribe-events-page-template .datepicker-days table thead *{border-radius:0;padding:10px 5px!important;color:#000!important}body.tribe-events-page-template .datepicker-days table thead th.prev:before{content:"\f053";font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;color:inherit;vertical-align:-1px}body.tribe-events-page-template .datepicker-days table thead th.next:before{content:"\f054";font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;color:inherit;vertical-align:-1px}body.tribe-events-page-template .datepicker-days table td{border-radius:0}body.tribe-events-page-template .datepicker-days table td.day:active,body.tribe-events-page-template .datepicker-days table td.day:hover{background:#f0f1ee}body.tribe-events-page-template .datepicker-days table td.active,body.tribe-events-page-template .datepicker-days table td.active:active,body.tribe-events-page-template .datepicker-days table td.active:hover{background:#ae4829}body.tribe-events-page-template .datepicker .datepicker-switch:hover,body.tribe-events-page-template .datepicker .next:hover,body.tribe-events-page-template .datepicker .prev:hover,body.tribe-events-page-template .datepicker tfoot tr th:hover{background:#f0f1ee!important}body.tribe-events-page-template h2.tribe-events-calendar-list__month-separator{font-size:20px;line-height:1;text-transform:uppercase;font-weight:500;color:#000;display:block;width:100%;text-align:center;background:#f0f1ee;padding:24px}body.tribe-events-page-template div.tribe-events-calendar-list__event-row{margin-left:0!important;margin-right:0!important}body.tribe-events-page-template div.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag{display:none}body.tribe-events-page-template div.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper{padding:0}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event{flex-direction:row}@media (max-width:600px){body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event{width:100%;margin:0 auto}}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper{padding-left:0;padding-right:40px;height:260px;overflow:hidden}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper img{object-fit:contain;object-position:50%}@media (max-width:767px){body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper{padding:0;height:180px}}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details{padding:0}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details *{width:100%}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details h3 a,body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details h3 a:link,body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details h3 a:visited{color:#2b7282;font-size:28px;line-height:38px;letter-spacing:-.16px;font-weight:600}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime-wrapper{font-size:16px;line-height:24px;text-transform:uppercase;font-weight:600}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p{font-size:16px;line-height:28px;width:100%;display:inline}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details a.read-more{text-transform:uppercase;font-weight:700}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue{margin-top:20px;margin-bottom:0;font-size:15px;line-height:24px;font-weight:600;font-style:normal}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue span{display:block}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue span:first-of-type:before{content:"LOCATION: "}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue span:nth-of-type(2):before{content:"ADDRESS: "}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-cost{margin-top:-5px!important}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-cost .tribe-events-c-small-cta__price{font-size:15px;line-height:24px;font-weight:600}body.tribe-events-page-template div.tribe-events-calendar-list__event-row article.tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__price:before{content:"COST: "}body.tribe-events-page-template .tribe-common button{font-family:Montserrat,sans-serif;font-weight:700;padding:5px 10px;background:#003764;color:#fff;text-transform:uppercase;border:none}body.tribe-events-page-template .tribe-common button:disabled{background:rgba(0,55,100,.2)}body.tribe-events-page-template .tribe-events-c-subscribe-dropdown__button{background:#003764;padding-top:0;padding-bottom:0}body.tribe-events-page-template .tribe-events-c-subscribe-dropdown__button .tribe-common-c-svgicon{color:#fff!important}body.tribe-events-page-template .tribe-events-c-subscribe-dropdown__button .tribe-common-c-svgicon--cal-export{display:none}body.tribe-events-page-template ul.tribe-events-c-subscribe-dropdown__list{margin-top:0!important}body.tribe-events-page-template ul.tribe-events-c-subscribe-dropdown__list li{margin-bottom:0!important}body.tribe-events-page-template .tribe-events-event-image{width:100vw;max-width:100vw;position:relative;left:calc(-50vw + 50%)}body.tribe-events-page-template .tribe-events-event-image img{max-width:100%}body.tribe-events-page-template div.tribe-events-single .wp-block-cover{min-height:675px}@media (max-width:767px){body.tribe-events-page-template div.tribe-events-single .wp-block-cover{min-height:431px!important}}body.tribe-events-page-template div.tribe-events-single h1.tribe-events-single-event-title{margin:0 auto}body.tribe-events-page-template ul.tribe-events-sub-nav{display:flex;list-style:none;list-style-position:inside;padding:0;justify-content:center}body.tribe-events-page-template ul.tribe-events-sub-nav li{width:auto!important}body.tribe-events-page-template ul.tribe-events-sub-nav li a{margin:0 20px}body.tribe-events-page-template ul.tribe-events-sub-nav .tribe-events-nav-previous a:before{content:"\f053";font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;color:inherit;vertical-align:-1px;margin-right:8px}body.tribe-events-page-template ul.tribe-events-sub-nav .tribe-events-nav-next a:after{content:"\f054";font-family:"Font Awesome 6 Pro";font-weight:400;font-style:normal;color:inherit;vertical-align:-1px;margin-left:8px}body.tribe-events-page-template .events-detail-block{padding:80px 0!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block{padding:40px 0!important}}body.tribe-events-page-template .events-detail-block h3{margin-bottom:30px;margin-top:0}body.tribe-events-page-template .events-detail-block .tribe-events-schedule{width:46%;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:15px 0;margin:0!important}body.tribe-events-page-template .events-detail-block .tribe-events-schedule h2.tribe-events-schedule__datetime *{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:16px!important}body.tribe-events-page-template .events-detail-block .tribe-events-schedule h2.tribe-events-schedule__datetime:before{content:"DATE/TIME: ";font-family:Montserrat,sans-serif!important;color:#2b7282;width:20%;display:inline-block;font-size:15px;font-weight:600!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-events-schedule h2.tribe-events-schedule__datetime:before{width:100%}}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-events-schedule{width:100%}}body.tribe-events-page-template .events-detail-block .tribe-block__venue{padding:0;border:none}body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__meta{border-bottom:1px solid #aaa;padding:15px 0;width:46%}body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__meta *{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:28px!important;display:inline-block;margin:0!important}body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__meta address{margin-left:21%!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__meta address{margin-left:0!important}}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__meta{display:block;width:100%;margin-top:360px}}body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__meta:before{content:"LOCATION: ";font-family:Montserrat,sans-serif!important;color:#2b7282;width:20%;display:inline-block;font-size:15px;font-weight:600!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__meta:before{width:100%}}body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__map{position:absolute;top:-135px;right:0;border:1px solid #aaa}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__venue .tribe-block__venue__map{top:10px;display:block}}body.tribe-events-page-template .events-detail-block .tribe-block__event-price{border-bottom:1px solid #aaa;padding:15px 0;width:46%}body.tribe-events-page-template .events-detail-block .tribe-block__event-price *{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;display:inline-block;margin:0!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__event-price{width:100%}}body.tribe-events-page-template .events-detail-block .tribe-block__event-price__description{margin-left:8px!important}body.tribe-events-page-template .events-detail-block .tribe-block__event-price:before{content:"COST: ";font-family:Montserrat,sans-serif!important;color:#2b7282;width:20%;display:inline-block;font-size:15px;font-weight:600!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__event-price:before{width:auto;margin-right:8px}}body.tribe-events-page-template .events-detail-block .tribe-block__organizer__details{border-bottom:1px solid #aaa;padding:15px 0;width:46%;margin:0}body.tribe-events-page-template .events-detail-block .tribe-block__organizer__details *{font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:28px!important;display:inline-block;margin:0!important}body.tribe-events-page-template .events-detail-block .tribe-block__organizer__details>p{padding:0!important;margin:0!important;margin-left:21%!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__organizer__details{width:100%}body.tribe-events-page-template .events-detail-block .tribe-block__organizer__details>p{margin-left:0!important}}body.tribe-events-page-template .events-detail-block .tribe-block__organizer__details:before{content:"ORGANIZER: ";font-family:Montserrat,sans-serif!important;color:#2b7282;width:20%;display:inline-block;font-size:15px;font-weight:600!important}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__organizer__details:before{width:100%}}body.tribe-events-page-template .events-detail-block .tribe-block__event-website{border-bottom:1px solid #aaa;padding:15px 0;width:46%}body.tribe-events-page-template .events-detail-block .tribe-block__event-website a{padding:0!important;color:#2b7282!important;text-transform:uppercase;min-height:16px!important;font-family:Montserrat,sans-serif!important}body.tribe-events-page-template .events-detail-block .tribe-block__event-website a:after{font-family:"Font Awesome 6 Pro";content:"\f061";margin-left:8px}@media (max-width:767px){body.tribe-events-page-template .events-detail-block .tribe-block__event-website{width:100%}}body.tribe-events-page-template .events-detail-block .tribe-block__events-link .tribe-events-c-subscribe-dropdown{margin:0!important}footer.site-footer{background-color:#003764;width:100%;padding:50px 0}footer.site-footer .set-width{width:1440px;display:flex;flex-wrap:wrap}@media (max-width:1440px){footer.site-footer .set-width{width:100%}}footer.site-footer .footer-col-holder{width:77.1%;margin:0 auto}@media (max-width:900px){footer.site-footer .footer-col-holder{width:90%;flex-wrap:wrap}}footer.site-footer .wp-block-columns{margin:0}@media (max-width:900px){footer.site-footer .footer-col1,footer.site-footer .footer-col2,footer.site-footer .footer-col3{width:100%}}@media (min-width:1110px){footer.site-footer .set-width{flex-wrap:nowrap}footer.site-footer .footer-col2{padding-top:36px}footer.site-footer .footer-col3{padding-top:36px}}footer.site-footer ul{margin:0;padding:0}footer.site-footer ul li{list-style-type:none!important;display:block;margin-bottom:10px}footer.site-footer .wp-block-image{margin-bottom:25px}footer.site-footer .wp-block-separator{margin-top:20px;margin-bottom:20px}footer.site-footer p{margin-top:0}footer.site-footer a,footer.site-footer a:link,footer.site-footer a:visited{color:#fff;text-decoration:none;font-weight:500}footer.site-footer a:hover{text-decoration:underline}footer.site-footer .awards-desktop{margin-top:40px;display:block}@media (max-width:767px){footer.site-footer .awards-desktop{display:none}}footer.site-footer .awards-mobile{margin-top:40px;display:none}@media (max-width:767px){footer.site-footer .awards-mobile{display:block}}footer.site-footer .gform_wrapper{margin-top:0!important}footer.site-footer .gform_wrapper .gform_heading{margin-bottom:0}footer.site-footer .gform_wrapper .gform_heading .gform_description{font-size:.875rem;color:#fff;margin-bottom:10px}footer.site-footer .gform_wrapper .footer-contact .gform_footer{padding:0;margin:0}footer.site-footer .gform_wrapper .footer-contact input[type=submit]{background-color:#ae4829!important;border:1px solid #fff;border-radius:0!important;-webkit-appearance:none!important;-webkit-border-radius:0!important;padding:13px 20px;font-size:1rem}footer.site-footer .gform_wrapper .footer-contact input[type=submit]:active,footer.site-footer .gform_wrapper .footer-contact input[type=submit]:hover{background-color:#2b7282!important}footer.site-footer .gform_wrapper .footer-contact .gfield_checkbox{margin-bottom:20px}footer.site-footer .gform_wrapper .footer-contact .gfield_checkbox div.gchoice{display:flex;align-items:flex-start}footer.site-footer .gform_wrapper .footer-contact .gfield_checkbox div.gchoice input[type=checkbox]{margin-top:3px;margin-right:10px}footer.site-footer .gform_wrapper .footer-contact .gfield_checkbox div.gchoice label{font-size:12px;line-height:1.5;color:#fff}@media (max-width:468px){footer.site-footer .gform_wrapper .footer-contact input[type=submit]{padding:12px 20px}}footer.site-footer .gform_wrapper .gform_validation_errors{border-radius:0}footer.site-footer .gform_wrapper .gform_validation_errors>h2{line-height:1}footer.site-footer .gform_wrapper .validation_message{padding:6px 10px}footer.site-footer #gform_confirmation_message_4{color:#fff!important;border:1px solid #fff;padding:10px}#colophon{width:100%;margin:0 auto}#colophon p{width:77.1%;margin:20px auto}@media (max-width:767px){#colophon p{width:90%}}.discovery-visit-includes .container,.hero-form .container,.landing-page-hero .container,.landings-by-the-numbers .container,.main-content .container{display:flex;max-width:1200px;width:100%;margin:0 auto;position:relative;height:100%;align-items:flex-end}.landing-page-hero{height:672px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media (max-width:600px){.landing-page-hero{height:337.5px}}.landing-page-hero::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:40%;top:unset;opacity:1!important;background:rgba(0,55,100,0);background:-moz-linear-gradient(0deg,#072e4c 0,rgba(7,46,76,0) 100%);background:-webkit-linear-gradient(0deg,#072e4c 0,rgba(7,46,76,0) 100%);background:linear-gradient(0deg,#072e4c 0,rgba(7,46,76,0) 100%);transition:background .5s ease,height .5s ease}body.page-plan-a-visit .landing-page-hero,body.page-plan-a-visit-existing .landing-page-hero,body.page-plan-a-visit-thank-you .landing-page-hero,body.page-plan-a-visit-thank-you-existing-lead .landing-page-hero{background-image:url(/wp-content/uploads/2022/11/DiscoveryVisitHeader_1440.jpg)}body.page-club-membership .landing-page-hero,body.page-club-membership-thank-you .landing-page-hero{background-image:url(/wp-content/uploads/2022/11/Membership-Header-1440x675-1.jpg)}body.error404 .landing-page-hero{background-image:url(/wp-content/uploads/2022/12/404-page-img.jpg)}@media screen and (max-width:768px){.landing-page-hero .container{justify-content:center}}.landing-page-hero .container article{padding-bottom:4em;width:50%}.landing-page-hero .container article.club-copy{width:100%}.landing-page-hero .container article.club-copy .wp-block-group.club-intro{width:50%}@media screen and (max-width:1024px){.landing-page-hero .container article.club-copy .wp-block-group.club-intro{width:100%}}@media screen and (max-width:768px){.landing-page-hero .container article{width:80%;padding-bottom:2em}}@media screen and (max-width:600px){.landing-page-hero .container article{width:100%}}body.error404 .landing-page-hero .container article{width:100%;padding-bottom:1em}body.error404 .landing-page-hero .container article h1,body.error404 .landing-page-hero .container article p{text-align:center;color:#fff;margin:0 auto}body.error404 .landing-page-hero .container article .wp-block-button{margin-top:1em}.landing-page-hero .container article h1{font-size:60px;font-family:Montserrat,sans-serif;font-weight:500;color:#fff;text-align:left}@media screen and (max-width:1024px){.landing-page-hero .container article h1{font-size:48px}}@media screen and (max-width:768px){.landing-page-hero .container article h1{text-align:center;line-height:56px}}@media screen and (max-width:500px){.landing-page-hero .container article h1{font-size:30px;line-height:42px}}body.page-club-membership .container article h1,body.page-club-membership-thank-you .container article h1{font-size:48px;line-height:3.5rem}@media screen and (max-width:768px){body.page-club-membership .container article h1,body.page-club-membership-thank-you .container article h1{text-align:center}}@media screen and (max-width:500px){body.page-club-membership .container article h1,body.page-club-membership-thank-you .container article h1{font-size:26px;line-height:32px}}body.page-plan-a-visit-existing .gform_heading{display:none}body.page-plan-a-visit-existing h2.gform_title{width:100%;font-size:28px;line-height:38px;font-weight:600;margin-bottom:18px;margin-top:0}body.page-plan-a-visit-existing .gform_description{font-size:16px;line-height:28px;width:100%!important}body.page-plan-a-visit-existing #field_6_47{margin-bottom:28px!important}body.page-club-membership-thank-you .container .gform_wrapper h3,body.page-plan-a-visit-thank-you .container .gform_wrapper h3,body.page-plan-a-visit-thank-you-existing-lead .container .gform_wrapper h3{width:100%;margin-top:0!important}.hero-form{position:relative;z-index:1}.hero-form .container{position:relative;margin:auto}.hero-form .container .gform_wrapper{position:absolute;max-width:540px;width:100%;margin-left:auto;background-color:#f0f1ee;top:-430px;right:0;padding:40px}@media screen and (max-width:1024px){.hero-form .container .gform_wrapper{position:relative;top:0;margin-right:auto}}@media screen and (max-width:500px){.hero-form .container .gform_wrapper{margin-top:0;padding:20px}}.hero-form .container .gform_wrapper .gform_heading{margin-bottom:28px}.hero-form .container .gform_wrapper .gform_heading h2,.hero-form .container .gform_wrapper .gform_heading h3{font-size:28px;line-height:38px;font-weight:600;margin-top:0;width:100%;margin-bottom:18px}@media (max-width:767px){.hero-form .container .gform_wrapper .gform_heading h2,.hero-form .container .gform_wrapper .gform_heading h3{font-size:22px;line-height:34px}}.hero-form .container .gform_wrapper .gform_heading .gform_description{font-size:16px;line-height:28px;width:100%!important}.hero-form .container .gform_wrapper .gform_heading .gform_required_legend{display:none}.hero-form .container .gform_wrapper form .gform_body .gform_fields{grid-row-gap:0}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield label{display:none}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield input[type=email],.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield input[type=tel],.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield input[type=text],.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield select,.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield textarea{border:1px solid #ccc;margin-bottom:18px;color:#666;border-radius:0!important;-webkit-appearance:none!important;-webkit-border-radius:0!important}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield input[type=radio]{transform:scale(1.2)}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield span{margin:0!important}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address{margin-bottom:16px}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address .ginput_full,.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address .ginput_left,.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address .ginput_right{margin-bottom:16px}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address .ginput_full.address_line_1.ginput_address_line_1,.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address .ginput_left.address_line_1.ginput_address_line_1,.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address .ginput_right.address_line_1.ginput_address_line_1{display:block}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield.ginput_container_address span[class^=ginput]:last-of-type{margin-bottom:0}.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox label,.hero-form .container .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio label{display:inline-block}.hero-form .container .gform_wrapper form .gform_body .gform_fields ::placeholder{color:#666}.hero-form .container .gform_wrapper form div.gchoice_1_23_0{display:block}.hero-form .container .gform_wrapper form div.gchoice_1_23_1{margin-bottom:18px}.hero-form .container .gform_wrapper form div.gchoice_1_23_0:after{content:"3 days, 2 nights: only $795 per couple \a 4 days, 3 nights: only $1,095 per couple";display:block;font-size:15px;font-style:italic;white-space:pre-wrap;margin-left:38px;line-height:26px}.hero-form .container .gform_wrapper form .gform_footer input[type=submit]{background-color:#ae4829;width:100%;padding-top:12px;padding-bottom:12px;margin-top:0;-webkit-appearance:none!important;-webkit-border-radius:0!important;line-height:1!important}.main-content{margin-bottom:180px}body.page-club-membership .main-content{margin-bottom:60px}.main-content .breadcrumbs{padding-top:20px;max-width:1440px;width:100%;margin:0 auto}.main-content .breadcrumbs a,.main-content .breadcrumbs span{display:inline-block;margin:0 10px}.main-content .breadcrumbs a{color:#2b7282}.main-content .breadcrumbs span{color:#666}@media (max-width:768px){.main-content #breadcrumbs{margin-left:calc(3.11% + 10px)}}.main-content .container{margin-top:40px}@media screen and (max-width:768px){.main-content .container{padding:0 calc(3.11% + 10px)}}.main-content .container article{width:50%}.main-content .container article.club-copy{width:100%}.main-content .container article.club-copy .wp-block-group.club-intro{width:50%}@media screen and (max-width:1024px){.main-content .container article.club-copy .wp-block-group.club-intro{width:100%}}@media screen and (max-width:1024px){.main-content .container article{width:100%}}.main-content .container article p{margin-bottom:20px}.main-content .main-content-logo-container{width:100%;margin-top:40px;text-align:center}.discovery-visit-includes{background-color:#f0f1ee}.discovery-visit-includes .container{max-width:1440px!important;align-items:center}@media screen and (max-width:1024px){.discovery-visit-includes .container{flex-direction:column}}.discovery-visit-includes .container aside{width:44.4%;height:500px;order:1}@media screen and (max-width:1399px){.discovery-visit-includes .container aside{height:auto}}@media screen and (max-width:1024px){.discovery-visit-includes .container aside{width:100%;margin-bottom:60px}}.discovery-visit-includes .container aside .glide ul{margin:0!important}@media screen and (max-width:1399px){.discovery-visit-includes .container aside .glide ul li{margin-bottom:0!important;height:450px}}@media screen and (max-width:1024px){.discovery-visit-includes .container aside .glide ul li{height:auto}}.discovery-visit-includes .container aside img{object-fit:cover;object-position:center;height:100%;width:100%}.discovery-visit-includes .container article{width:55.6%;order:2;padding:0 40px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1024px){.discovery-visit-includes .container article{width:100%;padding-bottom:60px}}@media screen and (max-width:768px){.discovery-visit-includes .container article{padding-left:calc(3.11% + 10px);padding-right:calc(3.11% + 10px)}}.discovery-visit-includes .container article h3{margin-top:0;margin-left:0;color:#2b7282}@media screen and (max-width:1200px){.discovery-visit-includes .container article h3{font-size:26px}}@media screen and (max-width:1024px){.discovery-visit-includes .container article h3{width:100%}}.discovery-visit-includes .container article ul{padding-left:30px;margin-bottom:0!important}.discovery-visit-includes .container article ul li:last-of-type{margin-bottom:0}.landings-by-the-numbers{margin-bottom:60px}.landings-by-the-numbers .container{max-width:1440px!important;flex-direction:column}.landings-by-the-numbers .container h2{font-size:44px;line-height:58px;letter-spacing:-1px;color:#2b7282;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;margin-top:80px;margin-bottom:40px}.landings-by-the-numbers .container .disclaimer{font-style:italic;font-size:15px;line-height:28px;color:#000}@media screen and (max-width:768px){.landings-by-the-numbers .container .disclaimer{padding-left:calc(3.11% + 10px)}}.landings-by-the-numbers .container .grid{display:flex;flex-wrap:wrap;gap:2px}.landings-by-the-numbers .container .grid .col{background-position:center;background-size:cover;background-repeat:no-repeat;width:calc(25% - 2px);min-height:358px}@media screen and (max-width:1024px){.landings-by-the-numbers .container .grid .col{width:calc(50% - 2px)}}@media screen and (max-width:768px){.landings-by-the-numbers .container .grid .col{width:100%}}.landings-by-the-numbers .container .grid .col:first-of-type{background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-6.jpg)}.landings-by-the-numbers .container .grid .col:nth-of-type(2){background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-8.jpg)}.landings-by-the-numbers .container .grid .col:nth-of-type(3){background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-31.jpg)}.landings-by-the-numbers .container .grid .col:nth-of-type(4){background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-5.jpg)}.landings-by-the-numbers .container .grid .col:nth-of-type(5){background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-52000.jpg)}.landings-by-the-numbers .container .grid .col:nth-of-type(6){background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-30.jpg)}.landings-by-the-numbers .container .grid .col:nth-of-type(7){background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-2.jpg)}.landings-by-the-numbers .container .grid .col:nth-of-type(8){background-image:url(/wp-content/uploads/2022/11/discovery-visit-landings-by-numbers-100.jpg)}.landings-by-the-numbers .container .grid .col .details{background-color:rgba(0,55,100,.9);margin:18.4357541899%;height:63.1284916201%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}@media screen and (max-width:1024px){.landings-by-the-numbers .container .grid .col .details{padding:16% 0;height:260px}}@media screen and (max-width:768px){.landings-by-the-numbers .container .grid .col .details{height:auto;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px}}.landings-by-the-numbers .container .grid .col .details .large-number{text-align:center;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:90px;font-weight:400;line-height:72px;text-align:center;margin-bottom:15px}.landings-by-the-numbers .container .grid .col .details .large-number.font-size-70{font-size:70px;line-height:1em}@media screen and (max-width:1200px){.landings-by-the-numbers .container .grid .col .details .large-number.font-size-70{font-size:60px}}.landings-by-the-numbers .container .grid .col .details .large-number.font-size-50{font-size:57px;line-height:1em}@media screen and (min-width:1024px) and (max-width:1200px){.landings-by-the-numbers .container .grid .col .details .large-number.font-size-50{font-size:44px}}.landings-by-the-numbers .container .grid .col .details p{text-align:center;color:#fff;text-transform:uppercase;font-size:15px;font-weight:600;line-height:24px}.landings-by-the-numbers .container .grid .col .details ul{padding-left:0}@media screen and (max-width:768px){.landings-by-the-numbers .container .grid .col .details ul{margin-top:0!important;margin-bottom:0!important}}.landings-by-the-numbers .container .grid .col .details ul li{list-style-type:none;text-transform:uppercase;display:inline-flex;gap:15px;align-items:center;margin:5px 0!important;width:100%}.landings-by-the-numbers .container .grid .col .details ul li span{color:#fff}.landings-by-the-numbers .container .grid .col .details ul li span:first-of-type{width:35%;font-size:57px;line-height:1em;font-family:Montserrat,sans-serif;font-weight:400;text-align:right}.landings-by-the-numbers .container .grid .col .details ul li span:nth-of-type(2){width:65%;font-size:15px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:600}