@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:"Garamond";src:url(../fonts/AGaramondPro-Regular.svg?1485909504) format("svg"),url(../fonts/AGaramondPro-Regular.eot?1485909502) format("embedded-opentype"),url(../fonts/AGaramondPro-Regular.ttf?1485909502) format("truetype"),url(../fonts/AGaramondPro-Regular.otf?1485909502) format("opentype"),url(../fonts/AGaramondPro-Regular.woff?1485909504) format("woff")}@font-face{font-family:"Gotham";src:url(../fonts/Gotham-Book.svg?1485909238) format("svg"),url(../fonts/Gotham-Book.eot?1485909238) format("embedded-opentype"),url(../fonts/Gotham-Book.ttf?1485909238) format("truetype"),url(../fonts/Gotham-Book.otf?1485909238) format("opentype"),url(../fonts/Gotham-Book.woff?1485909238) format("woff")}.db{display:block}.dib{display:inline-block}.dn{display:none}.mhc{margin-left:auto;margin-right:auto}.fl{float:left}.fr{float:right}.poa{position:absolute}.pof{position:fixed}.por{position:relative}.pos{position:static}.tac{text-align:center}.login h1 a{width:320px;height:108px;background-position:center;background-size:cover;background-image:url(../img/pro/login-logo.jpg)}html{font-size:62.5%}body{font-size:2rem;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2f302e;font-family:"Gotham",sans-serif;font-weight:300}body.lock,html.lock,.lock-fix.lock{overflow:hidden;position:relative}body.unlock,html.unlock{overflow:visible;position:static}.image-bg{background-size:cover;background-repeat:no-repeat}.top-bg{background-position:center top}.center-bg{background-position:center center}.left-bg{background-position:left center}.right-bg{background-position:right center}.image-fit{background-size:100%}.side-50{display:inline-block;margin:auto;width:50%;vertical-align:top}em{font-style:italic}b,strong{font-weight:600}a{text-decoration:none}h1{font-size:10rem;text-transform:uppercase}h1 span{font-size:6.3rem}h2{font-size:7rem;text-transform:uppercase}h3{font-size:3.4rem;font-family:'Roboto',sans-serif;font-weight:300}h4{font-family:'Roboto',sans-serif;font-size:2rem;font-weight:300;text-transform:uppercase}h1,h2{font-family:'Roboto',sans-serif;letter-spacing:.8rem;font-weight:300}p{line-height:1.5em;margin-bottom:1em}h1.alt{font-size:10rem}.ce-wrap ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.ce-wrap li{vertical-align:top;margin-bottom:1em;padding-left:2rem;position:relative;line-height:1.25em}.ce-wrap li:before{position:absolute;content:"· ";font-size:5rem;color:#B99D4D;top:0;left:0;line-height:1.6rem}.loading-gif{text-align:center}.loading-gif svg{width:6rem!important}.loading-gif.hide{opacity:0}.ui-datepicker{display:none}.hero{margin-top:15.5rem;height:100vh;max-height:90rem;position:relative}.rev{transition:opacity 0.35s ease-in-out;transition-delay:0.35s;opacity:1}.rev-on{opacity:0}.rev-nav{transition-delay:0s}.inside-page h1{color:#fff;display:inline-block;width:100%;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.inside-page .introduction{padding:6rem 3rem}.inside-page .introduction .content-wrap{max-width:99rem;margin:auto}.inside-page .introduction .left-side{padding-right:6rem;color:#4f5658}.inside-page .introduction h3{line-height:1.25em}.inside-page .main-content{padding:6rem 3rem}.inside-page .content-wrap{max-width:100rem;margin:auto}.inside-page .ce-wrap a{font-weight:600}.inside-page .ce-wrap a:hover{color:#4f5658}.inside-page .ce-wrap em{font-style:italic}.inside-page .ce-wrap b,.inside-page .ce-wrap strong{font-weight:600}.four-oh-four{position:relative;height:90vh}.four-oh-four article{position:absolute;top:50%;left:0;right:0;padding:0 3rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media screen and (max-width:1440px){h1{font-size:10.4rem}h1 span{font-size:5.3rem}h1.alt{font-size:8rem}h2{font-size:8rem}.hero{height:75vh;max-height:50rem}}@media screen and (max-width:1440px){.hero{max-height:45rem}}@media screen and (max-width:1024px){h1{font-size:5em}h1 span{font-size:3.4rem}h1.alt{font-size:4rem}h2{font-size:4rem}}@media screen and (max-width:900px){.hero{height:50vh;max-height:30rem}.hero .ce-wrap{max-width:60rem!important;font-size:1.4rem!important;padding:.5em 3rem!important}.hero .ce-wrap p:last-of-type{margin-bottom:0}}@media screen and (max-width:600px){h1{font-size:3.4em}h1 span{font-size:2.6rem}h1.alt{font-size:2.8rem}h2{font-size:2rem}h3{font-size:1.8rem}.hero{height:calc(60vh - 8rem);max-height:65.6rem}}@media screen and (max-width:385px){h1{font-size:3.8rem}.hero .ce-wrap{max-width:60rem!important;font-size:1.4rem!important;padding:.5em 2rem!important}}.cta-wrap{display:inline-block;margin:auto}.cta-wrap a{font-family:'Roboto',sans-serif;letter-spacing:.1rem;font-weight:600;display:inline-block;padding:2rem 4rem;background-color:#fff0;color:#4f5658;text-transform:uppercase;font-size:1.4rem;min-width:19rem;border-radius:1rem;transition:color 0.125s ease-in-out,background-color 0.125s ease-in-out;border:.1rem solid #fff}.cta-wrap a:hover{background-color:#4f5658;color:#fff}.cta-wrap.invert a{background-color:#4f5658;color:#fff}.cta-wrap.invert a:hover{background-color:#fff;color:#4f5658}.cta-wrap.outline.invert a{background-color:#fff0;color:#fff;border:.1rem solid #fff}.cta-wrap.outline.invert a:hover{background-color:#fff;color:#4f5658}.cta-wrap.outline a{background-color:#fff0;color:#B99D4D;border:.1rem solid #B99D4D}.cta-wrap.outline a:hover{background-color:#4f5658;color:#fff}.email-cap-wrap{position:relative;display:inline-block}.email-cap-wrap input{overflow:hidden;font-weight:600;letter-spacing:.1rem;display:inline-block;padding:1.75rem 5.25rem 1.75rem 2.5rem;color:#4f5658;text-transform:uppercase;font-size:1.4rem;min-width:16rem;border-radius:1rem;transition:color 0.125s ease-in-out,background-color 0.125s ease-in-out,border-color 0.125s ease-in-out;background-color:#fff0;color:#4f5658;border:.1rem solid #4f5658;font-family:'Roboto',sans-serif}.email-cap-wrap input::-webkit-input-placeholder{color:#4f5658}.email-cap-wrap input:-moz-placeholder{color:#4f5658;opacity:1}.email-cap-wrap input::-moz-placeholder{color:#4f5658;opacity:1}.email-cap-wrap input:-ms-input-placeholder{color:#4f5658}.email-cap-wrap input:focus{outline:0}.email-cap-wrap input:focus::-webkit-input-placeholder{color:#fff0}.email-cap-wrap input:focus:-moz-placeholder{color:#fff0;opacity:1}.email-cap-wrap input:focus::-moz-placeholder{color:#fff0;opacity:1}.email-cap-wrap input:focus:-ms-input-placeholder{color:#fff0}.email-cap-wrap .arrow-submit{position:absolute;top:.1rem;right:.1rem;bottom:.1rem;width:4rem;border-left:.15rem solid #4f5658;z-index:500;cursor:pointer;border-bottom-right-radius:.65rem;border-top-right-radius:.65rem;transition:background-color 0.125s ease-in-out,border-color 0.125s ease-in-out}.email-cap-wrap .arrow-submit:hover{background-color:#4f5658}.email-cap-wrap .arrow-submit:hover .st0{stroke:#fff}.email-cap-wrap .arrow-submit svg{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:rotate(180deg) translateY(50%) scale(.75);-ms-transform:rotate(180deg) translateY(50%) scale(.75);transform:rotate(180deg) translateY(50%) scale(.75)}.email-cap-wrap .arrow-submit .st0,.email-cap-wrap .arrow-submit .st1{fill:#fff0;stroke:#4f5658;stroke-width:3;stroke-miterlimit:10;transition:stroke 0.125s ease-in-out}.email-cap-wrap .arrow-submit .st1{stroke:none}.email-cap-wrap.right input:focus{border-color:#36a68b;color:#36a68b}.email-cap-wrap.right .arrow-submit{border-color:#36a68b;pointer-events:auto}.email-cap-wrap.right .arrow-submit:hover{background-color:#36a68b}.email-cap-wrap.right .st0{stroke:#36a68b}.email-cap-wrap.wrong input:focus{border-color:#e66161}.email-cap-wrap.wrong .arrow-submit{border-color:#e66161;pointer-events:none}.email-cap-wrap.wrong .st0{stroke:#e66161}.email-cap-wrap.thanks{pointer-events:none}.email-cap-wrap.thanks input{text-align:center;border-color:#36a68b;color:#36a68b;padding:1.75rem 2rem}.email-cap-wrap.thanks .arrow-submit{display:none;border-color:#36a68b}.email-cap-wrap.thanks .arrow-submit:hover{background-color:#36a68b}.email-cap-wrap.thanks .st0{stroke:#36a68b}.cta-wrap.arrow a{position:relative;overflow:hidden;transition:all 0.125s ease-in-out}.cta-wrap.arrow a:after{position:absolute;top:50%;right:0;opacity:0;-webkit-transform:translate(-200%,-50%);-ms-transform:translate(-200%,-50%);transform:translate(-200%,-50%);content:url(../img/pro/btn-arrow-white.png);transition:all 0.25s ease-in-out}.cta-wrap.arrow a:hover{padding:2rem calc(5rem + 1.7rem) 2rem 4rem}.cta-wrap.arrow a:hover:after{-webkit-transform:translate(-175%,-50%);-ms-transform:translate(-175%,-50%);transform:translate(-175%,-50%);opacity:1}.cta-wrap.arrow.invert a:after{content:url(../img/pro/btn-arrow.png)}@media screen and (max-width:500px){.email-cap-wrap .arrow-submit{top:.2rem;bottom:.2rem}}footer{padding:9.5rem 3rem}footer .content-wrap{max-width:149rem;margin:auto;color:#fff}footer section.top{padding-bottom:2rem;border-bottom:.1rem solid #fff;margin-bottom:1.5rem;position:relative}footer section.top article{display:inline-block;margin:auto;max-width:20.5rem;width:100%;vertical-align:top;padding-right:2rem}footer section.top article .headline p{text-transform:uppercase;font-weight:400;line-height:1.1em}footer section.top article .description p{font-size:1.3rem;margin-bottom:0;font-weight:400}footer section.top article .description p img{margin-top:-.75em}footer section.top article .description a{color:#fff;font-weight:400;transition:color 0.125s ease-in-out}footer section.top article .description a:hover{color:#2f302e}footer section.top .social{position:absolute;right:0;bottom:2rem;display:inline-block;width:auto;max-width:100%;padding-right:0}footer section.top .social a{margin-right:1rem;display:inline-block;opacity:1;transition:opacity 0.125s ease-in-out}footer section.top .social a:last-of-type{margin-right:0}footer section.top .social a:hover{opacity:.75}footer section.bottom{position:relative}footer section.bottom article{display:inline-block}footer section.bottom p{display:inline-block;font-size:1.4rem;margin:auto;margin-right:2rem}footer section.bottom p a{color:#fff}footer section.bottom p a:hover{color:#9b9b8c}footer section.bottom .icons{display:inline-block;margin:auto;position:absolute;top:0;right:0}footer section.bottom .icons a{margin:auto .25rem}footer section.bottom .icons a:last-of-type{margin:auto 0 auto .25rem}@media screen and (max-width:1024px){footer section.top article{display:block;text-align:center;padding:0;max-width:60rem;margin-bottom:3rem}footer section.top{margin-bottom:3rem;padding-bottom:3rem}footer section.bottom{text-align:center}footer section.bottom article{display:block;margin-bottom:2rem}footer section.bottom .icons{display:block;position:static}footer section.top .social{position:static;display:block;bottom:0;margin-bottom:0}footer section.top article .headline p{margin-bottom:.5em}}@media screen and (max-width:500px){footer section.bottom p{font-size:1.4rem}}header{height:15.5rem;width:100%;position:fixed;top:0;left:0;right:0;z-index:900;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all 0.2s linear;-webkit-backface-visibility:none;backface-visibility:none}header .logo{position:absolute;top:50%;left:4.86111%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:all 0.2s linear}header .logo a{display:inline-block}header .logo img{width:18.6rem;transition:all 0.2s linear}nav{position:absolute;top:50%;right:4.86111%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}nav li{display:inline-block}nav a{font-size:1.8rem;color:#2f302e;text-transform:uppercase;margin:auto 2rem;font-weight:400;display:inline-block;padding:1.25rem 0;border-top:.3rem solid #fff0;border-bottom:.3rem solid #fff0;transition:border-color 0.125s ease-in-out}nav a:hover{border-bottom-color:#B99D4D}nav li.alter a{text-align:center;margin:auto 1rem;border-radius:1rem;padding:1.5rem;font-size:1.4rem;min-width:11rem;border-radius:1rem;border-bottom:.3rem solid #fff0;transition:color 0.125s ease-in-out,background-color 0.125s ease-in-out}nav li.alter a:focus{outline:0}nav li.alter:nth-of-type(odd) a{color:#fff;background-color:#B99D4D}nav li.alter:nth-of-type(odd) a:hover{border-bottom:.3rem solid #fff0;background-color:#2f302e;color:#fff}nav li.alter:nth-of-type(even) a{color:#fff;background-color:#4f5658}nav li.alter:nth-of-type(even) a:hover{border-bottom:.3rem solid #fff0;background-color:#2f302e;color:#fff}.menu-button{display:none;position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5.5rem;height:5.5rem;padding-top:2.5rem;cursor:pointer;z-index:960;pointer-events:auto}.menu-button:hover #nav-toggle.close span{background-color:#fff0}.menu-button p{display:inline-block;cursor:pointer}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:40px;background:#2f302e;position:absolute;display:block;content:""}#nav-toggle.close span,#nav-toggle.close span:before,#nav-toggle.close span:after{background:#fff}#nav-toggle span:before{top:-12px}#nav-toggle span:after{bottom:-12px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all 250ms ease-in-out}#nav-toggle.close span{background-color:#fff0}#nav-toggle.close span:before,#nav-toggle.close span:after{top:0}#nav-toggle.close span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-toggle.close span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header.small{height:10rem;background-color:#f3f3f4;box-shadow:0 2px 3px rgb(0 0 0 / .05)}header.small .logo img{width:11.25rem}header .current-menu-item a{border-bottom-color:#B99D4D}@media screen and (max-width:1500px){header .logo{left:2.43056%}header nav{right:2.43056%}}@media screen and (max-width:1380px){nav a{font-size:1.6rem;margin:auto 1.5rem}nav li.alter a{margin:auto .5rem;min-width:9rem}}@media screen and (max-width:1180px){header .logo img{width:11.25rem}nav a{margin:auto 1.25rem;padding:1rem 0}nav li.alter a{padding:1rem}}@media screen and (max-width:1125px){.menu-button{display:block}header{height:10rem;background-color:#f3f3f4;box-shadow:0 2px 3px rgb(0 0 0 / .05)}header .logo img{width:11.25rem}header nav{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:#2f302e;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);transition:-webkit-transform 0.35s ease-in-out,opacity 0.35s ease-in-out;transition:transform 0.35s ease-in-out,opacity 0.35s ease-in-out;z-index:950;opacity:0;overflow:scroll}header nav li{display:block;border-top:.1rem solid rgb(255 255 255 / .25)}header nav li:nth-of-type(1){border-top-color:#fff0}header nav a{color:#fff;font-size:2.4rem;padding:2rem 0;margin:auto}header nav.active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}header .menu-header-menu-container{width:100%;max-width:75%;margin:auto;padding:10rem 0}header .current-menu-item a{border-color:#fff0}header nav li.alter{border-bottom:0;display:inline-block;margin:3rem 2rem auto auto;border-top:0}header nav li.alter a{padding:1.25rem 1.5rem;margin:auto;border:.1rem solid #fff}header nav li.alter a:nth-of-type(odd){background-color:#fff0}header nav li.alter a:nth-of-type(odd):hover{background-color:#fff;color:#2f302e;border-bottom:.1rem solid #fff}header nav li.alter a:nth-of-type(even){background-color:#fff0}header nav li.alter a:nth-of-type(even):hover{background-color:#fff;color:#2f302e;border-bottom:.1rem solid #fff}.hero,.gallery-page .hero-gal{margin-top:10rem!important}.home-page .hero-home{padding-top:10rem!important}.home-page .hero-home .rotator{height:calc(100vh - 10rem)!important}}@media screen and (max-width:500px){header.small,header{height:5.5rem;background-color:#f3f3f4;box-shadow:0 2px 3px rgb(0 0 0 / .05)}header.small .logo img,header .logo img{width:5.25rem}.hero,.gallery-page .hero-gal{margin-top:5.5rem!important}.home-page .hero-home{padding-top:5.5rem!important}.home-page .hero-home .rotator{height:calc(100vh - 5.5rem)!important}header .menu-header-menu-container{padding:7.5rem 0 4rem}.menu-button{right:-2rem}#nav-toggle span:after{bottom:-10px}#nav-toggle span:before{top:-10px}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{height:3px;width:35px}header nav a{padding:1.25rem 0;font-size:2rem}}@media screen and (max-height:500px){header.small,header{height:5.5rem;background-color:#f3f3f4;box-shadow:0 2px 3px rgb(0 0 0 / .05)}header.small .logo img,header .logo img{width:5.25rem}.hero,.gallery-page .hero-gal{margin-top:5.5rem!important}.home-page .hero-home{padding-top:5.5rem!important}.home-page .hero-home .rotator{height:calc(100vh - 5.5rem)!important}header .menu-header-menu-container{padding:7.5rem 0 4rem}.menu-button{right:-2rem}#nav-toggle span:after{bottom:-10px}#nav-toggle span:before{top:-10px}#nav-toggle span,#nav-toggle span:after,#nav-toggle span:before{height:3px;width:35px}header nav a{padding:1.25rem 0;font-size:2rem}}.home-page{overflow-x:hidden}.home-page .hero-home{position:relative;padding-top:15.5rem}.home-page .hero-home .rotator{position:relative;width:100%;height:calc(100vh - 15.5rem);background-color:grey;min-height:88rem}.home-page .hero-home .rotator .image{position:absolute;top:0;bottom:0;left:0;right:0;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;opacity:1;width:100%}.home-page .hero-home .rotator .image .content-wrap{max-width:110rem;margin:auto;text-align:center;position:absolute;top:50%;left:0;right:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-page .hero-home .rotator .image h1{color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .25);margin-bottom:4.25rem}.home-page .hero-home .rotator .image span{display:block}.home-page .hero-home .rotator .image.active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.home-page .hero-home .rotator .image.before{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.home-page .hero-home .rotator .image.after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.home-page .hero-home .rotator .image.hide{opacity:0;transition:none}.home-page .hero-home .rotator .controls{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;left:0;right:0;padding:0 6.38889%;z-index:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-page .hero-home .rotator .controls div{width:50%;margin:auto;display:inline-block}.home-page .hero-home .rotator .controls div svg{pointer-events:auto;cursor:pointer;width:6.5rem;display:inline-block;transition:-webkit-transform 0.125s linear;transition:transform 0.125s linear}.home-page .hero-home .rotator .controls div svg:hover .st0{stroke:#4f5658}.home-page .hero-home .rotator .controls div svg:hover .st1{fill:#fff;stroke:#fff}.home-page .hero-home .rotator .controls div svg .st0,.home-page .hero-home .rotator .controls div svg .st1{fill:#fff0;stroke:#fff;stroke-width:1.5;stroke-miterlimit:10;transition:stroke 0.125s linear,fill 0.125s linear}.home-page .hero-home .rotator .controls .next{text-align:right}.home-page .hero-home .rotator .controls .next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home-page .hero-home .rotator .controls .next svg:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home-page .introduction{padding:4rem 3rem;background-image:url(/wp-content/uploads/backgroundhome.webp);background-repeat:no-repeat;background-size:cover}.home-page .introduction .content-wrap{max-width:118rem;margin:auto;width:100%;text-align:center;position:relative}.home-page .introduction .content-wrap .left,.home-page .introduction .content-wrap .right{position:absolute;top:0;bottom:0}.home-page .introduction .content-wrap .left{left:-18rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home-page .introduction .content-wrap .right{right:-18rem}.home-page .introduction .content-wrap p{padding:35px 0 0;margin-bottom:0}.home-page .introduction .content-wrap h3{color:#B99D4D;font-size:5.4rem;padding:0 90px}.home-page .introduction .content-wrap h3 sub{display:block;font-size:3.4rem}.home-page .introduction .side-50{padding-top:4rem;text-align:left}.home-page .introduction .left-side{padding-right:2.25rem}.home-page .introduction .right-side{padding-left:2.25rem}.home-page .image-splits .split{padding:6.3rem 5.3rem;position:relative;overflow:hidden}.home-page .image-splits .split:hover .image-bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.home-page .image-splits .split:hover .overlay{background-size:100% auto;opacity:1}.home-page .image-splits .split:hover .cta-wrap a{color:#fff;background-color:#4f5658}.home-page .image-splits .split:hover .cta-wrap a:hover{color:#4f5658;background-color:#fff}.home-page .image-splits .image-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:90;transition:all 0.25s linear}.home-page .image-splits .overlay{position:absolute;z-index:100;top:0;left:0;right:0;bottom:0;width:100%;background-color:#B99D4D;opacity:0;transition:opacity 0.25s linear}.home-page .image-splits .content-wrap{padding:10rem 0;text-align:center;width:100%;color:#fff;border:.1rem solid #fff;z-index:200;position:relative;transition:color 0.25s linear}.home-page .image-splits .ce-wrap{padding-top:.5rem;max-width:61rem;margin:auto;width:100%;font-weight:400;margin-bottom:2rem}.home-page .conclusion{padding:7rem 3rem}.home-page .conclusion .content-wrap{max-width:70rem;margin:auto;text-align:center;width:100%}.home-page .conclusion li{display:inline-block;width:49.5%;margin:auto;padding:0 2rem}.home-page .conclusion li .content-wrap{max-width:100%}.home-page .conclusion p.cta{font-weight:400;font-size:2.2rem;color:#4f5658}.home-page .para-wrap{position:absolute;bottom:0;right:0;-webkit-transform:translate(0,40%);-ms-transform:translate(0,40%);transform:translate(0,40%)}.home-page .para-wrap .circle{opacity:.5;mix-blend-mode:multiply}.home-page .para-wrap .bubble-one{position:absolute;bottom:0;left:0;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%);opacity:.825}.home-page .word-wrap{position:absolute;top:0;left:0;text-align:right;-webkit-transform:translate(-175%,0);-ms-transform:translate(-175%,0);transform:translate(-175%,0)}.home-page .word-wrap p{line-height:1em;margin-bottom:0;opacity:0}.home-page .word-wrap p:nth-of-type(1){font-size:3.6rem;color:#bce1de}.home-page .word-wrap p:nth-of-type(2){padding:4.3rem 4rem 4.4rem 0;font-size:4.2rem;color:#587685}.home-page .word-wrap p:nth-of-type(3){font-size:2.9rem;color:#587685;padding:0 2rem 0 0}@media screen and (max-width:2250px){.home-page .para-wrap .circle img{width:80%}.home-page .para-wrap .bubble-one img{width:80%}.home-page .para-wrap{-webkit-transform:translate(20%,40%);-ms-transform:translate(20%,40%);transform:translate(20%,40%)}}@media screen and (max-width:1850px){.home-page .para-wrap .circle img{width:70%}.home-page .para-wrap .bubble-one img{width:70%}.home-page .para-wrap{-webkit-transform:translate(30%,40%);-ms-transform:translate(30%,40%);transform:translate(30%,40%)}}@media screen and (max-width:1680px){.home-page .para-wrap .circle img{width:65%}.home-page .para-wrap .bubble-one img{width:65%}.home-page .para-wrap{-webkit-transform:translate(40%,40%);-ms-transform:translate(40%,40%);transform:translate(40%,40%)}}@media screen and (max-width:1545px){.home-page .para-wrap .bubble-one img{-webkit-transform:translate(30%,-25%);-ms-transform:translate(30%,-25%);transform:translate(30%,-25%)}}@media screen and (max-width:1500px){.home-page .word-wrap{left:10%}}@media screen and (max-width:1315px){.home-page .word-wrap{left:15%}}@media screen and (max-width:1215px){.home-page .word-wrap p:nth-of-type(1){font-size:3rem}.home-page .word-wrap p:nth-of-type(2){font-size:3.6rem}.home-page .word-wrap p:nth-of-type(3){font-size:2.3rem}}@media screen and (max-width:1175px){.home-page .para-wrap .bubble-one img{display:none}.home-page .word-wrap{top:-40%;left:0;right:0;margin:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:inline-block;max-width:19rem}.home-page .word-wrap p{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1!important}.home-page .word-wrap p:nth-of-type(2){padding:1.5rem 4rem 2.4rem 0}}@media screen and (max-width:1125px){.home-page .introduction .content-wrap .right{right:-12rem}.home-page .introduction .content-wrap .left{left:-12rem}}@media screen and (max-width:1024px){.home-page .hero-home .rotator .controls{display:none}.home-page .hero-home .rotator{min-height:0}}@media screen and (max-width:900px){.home-page .para-wrap .bubble-one img,.home-page .para-wrap .circle img{width:40%}.home-page .para-wrap .circle{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.home-page .para-wrap .circle img{-webkit-transform:translate(60%,0);-ms-transform:translate(60%,0);transform:translate(60%,0)}}@media screen and (max-width:980px){.home-page .introduction .content-wrap .right,.home-page .introduction .content-wrap .left{display:none}.home-page .introduction .content-wrap h3{padding:0 15px}}@media screen and (max-width:800px){.home-page .image-splits .split .image-bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.home-page .image-splits .split .overlay{opacity:1}.home-page .image-splits .split{padding:3rem}.home-page .image-splits .split:nth-of-type(1){padding:6rem 3rem 3rem}.home-page .image-splits .split:last-of-type{padding:3rem 3rem 6rem}.home-page .image-splits .content-wrap{padding:10rem 2rem}.home-page .conclusion li{display:block;width:100%;margin-bottom:3rem}.home-page .conclusion li:last-of-type{margin-bottom:0}.email-cap-wrap{max-width:30.6rem;margin:auto}.home-page .conclusion li{padding:0}.home-page .conclusion{padding:7rem 0}.home-page .conclusion .cta{padding:0 1rem}}@media screen and (max-width:720px){.home-page .word-wrap,.home-page .para-wrap .bubble-one img,.home-page .para-wrap .circle img{display:none}.home-page .introduction .side-50{display:block;padding-left:0;padding-right:0;width:100%;max-width:100%}.home-page .introduction{padding:8rem 3rem}.home-page .introduction .content-wrap h3{font-size:3.4rem}.home-page .introduction .content-wrap h3 sub{font-size:1.8rem}}@media screen and (max-width:414px){.home-page .introduction .content-wrap{text-align:left}.home-page .image-splits .content-wrap{text-align:left}.home-page .image-splits .content-wrap .cta-wrap{text-align:center}.home-page .introduction .content-wrap h3{padding:0}.home-page .hero-home .rotator{max-height:77.5rem}}@media screen and (max-width:365px){.home-page .image-splits .content-wrap{padding:5rem 2rem}.home-page .image-splits .split:nth-of-type(1){padding:3rem 1rem 1.5rem}.home-page .image-splits .split{padding:1.5rem 1rem}.home-page .image-splits .split:last-of-type{padding:1.5rem 1rem 3rem}}.amenities-page h1{color:#fff;display:inline-block;width:100%;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.amenities-page .introduction{padding:12rem 3rem}.amenities-page .introduction .content-wrap{max-width:99rem;margin:auto}.amenities-page .introduction .left-side{padding-right:6rem;color:#4f5658}.amenities-page .introduction h3{line-height:1.25em;color:#B99D4D}.amenities-page .color-splits .split{padding:12rem 3rem;background-color:#f7f6f2}.amenities-page .color-splits .split .content-wrap{max-width:98rem;margin:auto}.amenities-page .color-splits .split .ce-wrap ul{margin-bottom:1em}.amenities-page .color-splits .split .ce-wrap ul li{width:100%;display:inline-block}.amenities-page .color-splits .split .ce-wrap ul li:before{width:1.6rem;height:1.6rem}.amenities-page .color-splits .split h4{margin-bottom:2em;color:#B99D4D}.amenities-page .color-splits .split.alt{background-color:#fff}.amenities-page .conclusion{padding:12.5rem 3rem}.amenities-page .conclusion .content-wrap{max-width:93rem;margin:auto}.amenities-page .conclusion .left-side,.amenities-page .conclusion .right-side{vertical-align:top;display:inline-block;margin:auto}.amenities-page .conclusion .left-side{width:100%;max-width:20%}.amenities-page .conclusion .left-side h4{color:#B99D4D}.amenities-page .conclusion .right-side{width:100%;max-width:80%}.amenities-page .conclusion.alt{background-color:#f7f6f2}@media screen and (max-width:1024px){.amenities-page .introduction .side-50{display:block;width:100%;max-width:68rem;margin:auto}.amenities-page .introduction .left-side{padding-right:0;margin-bottom:.5em}.amenities-page .color-splits .split h4{margin-bottom:1em}.amenities-page .color-splits .split .content-wrap{max-width:68rem}.amenities-page .color-splits .split .ce-wrap ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.amenities-page .conclusion .left-side,.amenities-page .conclusion .right-side{display:block;width:100%;max-width:68rem;margin:auto}.amenities-page .conclusion .left-side{margin-bottom:.5em}}.gallery-page .hero-gal{margin-top:15.5rem;padding:5.5rem 3rem;text-align:center;color:#4f5658}.gallery-page .hero-gal h1{margin-bottom:1rem;color:#B99D4D}.gallery-page .hero-gal h1 span{display:block}.gallery-page .hero-gal p{color:#2f302e}.gallery-page .gallery{max-width:149rem;margin:auto;width:100%;padding-bottom:2rem}.gallery-page .gallery .grid-sizer{width:calc(100% / 4)}.gallery-page .gallery .grid-item{height:37rem;width:25%;border:.25rem solid #fff}.gallery-page .gallery .grid-item--width2{width:50%}.gallery-page .gallery .grid-item--width3{width:75%}.gallery-page .gallery .grid-item--width4{width:100%}.gallery-page .gallery .grid-item--height2{height:74rem}.gallery-page .grid-item{cursor:pointer;opacity:1;transition:opacity 0.25s linear}.gallery-page .grid-item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.25;background-color:#4f5658;transition:0.25s ease-in-out;pointer-events:none}.gallery-page .grid-item:hover .overlay{opacity:0}.gallery-page .grid-item.hide{opacity:0}.gallery-page .loading-gif{padding-bottom:16rem}.gallery-page .image-lb{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;z-index:999;background-color:rgb(88 118 133 / .95);display:none}.gallery-page .image-lb .close{position:absolute;top:3rem;right:3rem;width:4.5rem;cursor:pointer}.gallery-page .image-lb .close svg .st0{transition:fill 0.125s ease-in-out}.gallery-page .image-lb .close:hover svg .st0{fill:#2f302e}.gallery-page .image-lb img{max-width:75%;max-height:75%;position:absolute;margin:auto;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.125s ease-in-out;opacity:1;pointer-events:none}.gallery-page .image-lb img.hide{opacity:0;pointer-events:none}.gallery-page .image-lb .controls{position:absolute;bottom:6rem;pointer-events:none;left:0;right:0;padding:0 6.38889%;z-index:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-page .image-lb .controls div{width:50%;margin:auto;display:inline-block}.gallery-page .image-lb .controls div svg{pointer-events:auto;cursor:pointer;width:6.5rem;display:inline-block;transition:-webkit-transform 0.125s linear;transition:transform 0.125s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-page .image-lb .controls div svg:hover .st0{stroke:#4f5658}.gallery-page .image-lb .controls div svg:hover .st1{fill:#fff;stroke:#fff}.gallery-page .image-lb .controls div svg:focus{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-page .image-lb .controls div svg .st0,.gallery-page .image-lb .controls div svg .st1{fill:#fff0;stroke:#fff;stroke-width:1.5;stroke-miterlimit:10;transition:stroke 0.125s linear,fill 0.125s linear}.gallery-page .image-lb .controls .prev{text-align:right;padding-right:2.5rem}.gallery-page .image-lb .controls .next{text-align:left;padding-left:2.5rem}.gallery-page .image-lb .controls .next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery-page .image-lb .controls .next svg:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery-page .image-lb .controls .hide{opacity:.2;pointer-events:none}.gallery-page .image-lb .controls .hide svg{pointer-events:none}@media screen and (max-width:1535px){.gallery-page .gallery{max-width:128rem}.gallery-page .hero-gal{padding:15.5rem 3rem 10rem}}@media screen and (max-width:1440px){.gallery-page .gallery .grid-item{height:27.75rem}.gallery-page .gallery .grid-item--height2{height:55.5rem}}@media screen and (max-width:1350px){.gallery-page .gallery{max-width:120rem}}@media screen and (max-width:1270px){.gallery-page .gallery{max-width:96rem}.gallery-page .gallery .grid-item{height:22.5rem}.gallery-page .gallery .grid-item--height2{height:45rem}.gallery-page .loading-gif{padding-bottom:8rem}}@media screen and (max-width:1024px){.gallery-page .image-lb .controls{bottom:3rem}.gallery-page .image-lb img{max-width:90%;max-height:65%}}@media screen and (max-width:730px){.gallery-page .hero-gal{padding:10rem 2rem}}@media screen and (max-width:700px){.gallery-page .gallery .grid-item{width:50%!important;height:22.5rem!important}.gallery-page .gallery .grid-item:nth-of-type(3n+1){width:100%!important}}@media screen and (max-width:500px){.gallery-page .hero-gal{padding:8rem 2rem}}@media screen and (max-width:400px){.gallery-page .gallery .grid-item{width:100%!important}}.contact-page .hero h1 span{display:block}.contact-page .hero .ce-wrap{max-width:70rem;margin:auto;font-weight:500}.contact-page .hero .content-wrap{text-align:center;color:#fff;position:absolute;top:50%;left:0;right:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 1rem}.contact-page .contact-section{padding:11.5rem 3rem}.contact-page .contact-section .content-wrap{max-width:100rem;margin:auto}.contact-page .contact-section .left-side{max-width:35%;width:100%;padding-right:5rem}.contact-page .contact-section .left-side .headline{font-weight:600;text-transform:uppercase}.contact-page .contact-section .left-side p{margin-bottom:0}.contact-page .contact-section .left-side div{margin-bottom:3em}.contact-page .contact-section .left-side div:last-of-type{margin-bottom:0}.contact-page .contact-section .left-side a{color:#2f302e}.contact-page .contact-section .left-side a:hover{color:#4f5658}.contact-page .contact-section .right-side{max-width:65%;width:100%}.contact-page .form-wrap .gform_wrapper ul li.gfield{margin-top:0;padding-left:0;padding-right:0}.contact-page .form-wrap .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:1.25rem}.contact-page .form-wrap .gform_wrapper .top_label .gfield_label{display:none}.contact-page .form-wrap .gform_wrapper{max-width:100%;margin:auto auto}.contact-page .form-wrap .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium,.contact-page .form-wrap .gform_wrapper textarea.large{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #2f302e;border-radius:.75rem;padding:1.25rem;font-family:"Gotham",sans-serif;font-weight:300}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium:focus::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large:focus::-webkit-input-placeholder{color:#fff0}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium:focus:-moz-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large:focus:-moz-placeholder{color:#fff0;opacity:1}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium:focus::-moz-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large:focus::-moz-placeholder{color:#fff0;opacity:1}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium:focus:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large:focus:-ms-input-placeholder{color:#fff0}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium::-webkit-input-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large::-webkit-input-placeholder{color:#2f302e}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large:-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium:-moz-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large:-moz-placeholder{color:#2f302e;opacity:1}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large::-moz-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium::-moz-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large::-moz-placeholder{color:#2f302e;opacity:1}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.large:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half input.medium:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.large:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half select.medium:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.large:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half input.medium:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.large:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half select.medium:-ms-input-placeholder,.contact-page .form-wrap .gform_wrapper textarea.large:-ms-input-placeholder{color:#2f302e}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half{width:50%}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half{padding:0rem 0rem 4rem 1rem;margin:0}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half{padding:0rem 1rem 4rem 0rem;margin:0}.contact-page .form-wrap .gform_wrapper .datepicker{width:100%!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #2f302e;border-radius:.75rem;padding:1.25rem;font-family:"Gotham",sans-serif;font-weight:300}.contact-page .form-wrap .gform_wrapper .datepicker::-webkit-input-placeholder{color:#2f302e}.contact-page .form-wrap .gform_wrapper .datepicker:-moz-placeholder{color:#2f302e;opacity:1}.contact-page .form-wrap .gform_wrapper .datepicker::-moz-placeholder{color:#2f302e;opacity:1}.contact-page .form-wrap .gform_wrapper .datepicker:-ms-input-placeholder{color:#2f302e}.contact-page .form-wrap .gform_wrapper img.ui-datepicker-trigger{position:absolute;top:50%;right:2rem;width:3.25rem!important;height:auto!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.contact-page .form-wrap .gform_wrapper label.gfield_label+div.ginput_container{position:relative}.contact-page .form-wrap .gform_wrapper ul li.gfield{padding-bottom:4rem}.contact-page .form-wrap .gform_wrapper .gform_footer{margin:auto auto;padding:0}.contact-page .form-wrap .gform_wrapper .gform_footer input.button,.contact-page .form-wrap .gform_wrapper .gform_footer input[type="submit"]{text-transform:uppercase;font-family:"Gotham",sans-serif;font-weight:600;letter-spacing:.1rem;font-size:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.1rem solid #2f302e;border-radius:.75rem;padding:1.5rem 1.5rem;background-color:#fff0;min-width:22.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;display:inline-block;transition:all 0.125s ease-in-out}.contact-page .form-wrap .gform_wrapper .gform_footer input.button:hover,.contact-page .form-wrap .gform_wrapper .gform_footer input[type="submit"]:hover{color:#fff;background-color:#2f302e}.contact-page .form-wrap .gform_wrapper div.validation_error{border:none;color:#2f302e;text-align:center;width:100%;padding:0 0 1em;margin-bottom:0;line-height:1.25em}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:50%!important}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{margin-bottom:0!important}.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error,.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff0;border:none}.contact-page .form-wrap .instruction.validation_message{display:none}.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0}.contact-page .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.contact-page .form-wrap .gform_wrapper li.gfield_html{max-width:100%}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half.gfield_error input.large,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half.gfield_error input.large{border-color:#e66161}.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error input[type="email"],.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error input[type="number"],.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error input[type="password"],.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error input[type="tel"],.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error input[type="text"],.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error input[type="url"],.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error select,.contact-page .form-wrap .gform_wrapper.gf_browser_chrome .gfield_error textarea,.contact-page .form-wrap .gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type="text"]{margin-bottom:0}.contact-page .form-wrap .gforms_confirmation_message{text-align:center;font-size:4rem;font-family:'Roboto',sans-serif;padding:5rem 0 15rem;line-height:1.2em}@media screen and (max-width:1124px){.contact-page .contact-section .side-50{display:block;padding:0}.contact-page .contact-section .left-side{text-align:center;margin-bottom:3em}.contact-page .contact-section{padding:8rem 3rem}}@media screen and (max-width:800px){.contact-page .contact-section .left-side,.contact-page .contact-section .right-side{max-width:60rem}}@media screen and (max-width:525px){.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half{width:100%}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_right_half{padding:0 0 3rem 0}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gf_left_half{padding:0 0 3rem 0}.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.contact-page .form-wrap .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:100%!important}}.neighborhood-page h3{color:#B99D4D}.neighborhood-page .hero h1 span{display:block}.neighborhood-page .hero .content-wrap{text-align:center;color:#fff;position:absolute;top:50%;left:0;right:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.neighborhood-page .introduction{padding:12rem 3rem}.neighborhood-page .introduction .content-wrap{max-width:99rem;margin:auto}.neighborhood-page .introduction .left-side{padding-right:6rem;color:#4f5658}.neighborhood-page .introduction h3{line-height:1.25em}.neighborhood-page .sponsor-section{padding:9rem 3rem 0}.neighborhood-page .sponsor-section .content-wrap{max-width:85rem;margin:auto}.neighborhood-page .sponsor-section .sponsor{position:relative;padding:6rem 0}.neighborhood-page .sponsor-section .sponsor img{width:100%;max-width:27rem;display:inline-block;margin:auto;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.neighborhood-page .sponsor-section .sponsor .ce-wrap{padding-left:31rem;display:inline-block;width:100%;max-width:100%;margin:auto}.neighborhood-page .sponsor-section .sponsor .ce-wrap p:last-of-type{margin-bottom:0}.neighborhood-page .sponsor-section .sponsor:nth-of-type(even) img{right:0;left:auto}.neighborhood-page .sponsor-section .sponsor:nth-of-type(even) .ce-wrap{padding-right:31rem;padding-left:0}.neighborhood-page .sponsor-section .sponsor.hide{display:none}.neighborhood-page .sponsor-load.loading-gif{padding-bottom:6rem}.neighborhood-page .hood-map{max-width:100rem;height:87.5rem;margin:auto;box-shadow:0 3px 11.57px 5.43px rgb(0 0 0 / .06);opacity:1;transition:opacity 0.25s ease-in-out;position:relative}.neighborhood-page .hood-map .cross-bar{position:absolute;top:0;left:235px;right:0;height:8.5rem;background-color:#B99D4D;z-index:700}.neighborhood-page .hood-map .cross-bar ul{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.neighborhood-page .hood-map .cross-bar li{display:inline-block;padding:0 1.5rem;margin:auto}.neighborhood-page .hood-map .cross-bar li a{display:inline-block;width:100%;height:100%}.neighborhood-page .hood-map .cross-bar li a:hover svg .st0{fill:#2f302e!important}.neighborhood-page .hood-map .cross-bar li a.active svg .st0{fill:#2f302e!important}.neighborhood-page .hood-map .cross-bar li svg{width:3rem;height:3rem}.neighborhood-page .hood-map .cross-bar li svg .st0{fill:#f7f6f2;transition:fill 0.125s ease-in-out}.neighborhood-page .hood-map.hide{opacity:0}.neighborhood-page #wpsl-wrap,.neighborhood-page .wpsl-gmap-canvas{height:100%;margin-bottom:0}.neighborhood-page #wpsl-stores,.neighborhood-page #wpsl-direction-details,.neighborhood-page #wpsl-gmap{height:100%!important;overflow:hidden!important}.neighborhood-page #wpsl-result-list li p{margin:0}.neighborhood-page #wpsl-result-list{width:235px;margin-right:0;padding:4.5rem 0;position:relative;height:100%;overflow:hidden}.neighborhood-page #wpsl-result-list p strong{font-weight:600}.neighborhood-page .arrow-up{width:100%;background-color:#4f5658;position:absolute;left:0;right:0;top:0;z-index:500;height:4.5rem;text-align:center;cursor:pointer;transition:background-color 0.125s ease-in-out}.neighborhood-page .arrow-up:hover{background-color:#2f302e}.neighborhood-page .arrow-up .inside{text-align:center;margin:auto;content:url(../img/pro/arrow-up.png);pointer-events:none}.neighborhood-page .arrow-down{width:100%;background-color:#4f5658;position:absolute;left:0;right:0;bottom:0;z-index:500;height:4.5rem;text-align:center;cursor:pointer;transition:background-color 0.125s ease-in-out;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.neighborhood-page .arrow-down:hover{background-color:#2f302e}.neighborhood-page .arrow-down .inside{text-align:center;margin:auto;content:url(../img/pro/arrow-up.png);pointer-events:none}.neighborhood-page #wpsl-result-list ul{height:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 0.125s linear;transition:transform 0.125s linear}.neighborhood-page #wpsl-result-list ul .wpsl-directions{display:none}.neighborhood-page #wpsl-wrap #wpsl-result-list li{height:98.125px;box-shadow:0 3px 24.57px 2.43px rgb(0 0 0 / .08);border-bottom:0}.neighborhood-page #wpsl-gmap{width:calc(100% - 235px)}.neighborhood-page #wpsl-gmap .gm-style{height:calc(100% - 8.5rem)!important;top:8.5rem!important}.neighborhood-page .wpsl-search{display:none}.neighborhood-page .wpsl-store-location p span:nth-of-type(2){display:none}.neighborhood-page #wpsl-wrap #wpsl-result-list li{padding:1.5rem 2.5rem}.neighborhood-page #wpsl-wrap #wpsl-result-list li p{font-size:1.3rem;line-height:1.1em}.neighborhood-page .wpsl-direction-wrap{font-size:1.3rem;line-height:1.1em}.neighborhood-page #wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction{display:none}.neighborhood-page #wpsl-wrap .wpsl-icon-reset{padding-right:9px;display:none!important}.neighborhood-page .wpsl-info-actions a{color:#2f302e;font-weight:600;transition:color 0.125s ease-in-out}.neighborhood-page .wpsl-info-actions a:hover{color:#4f5658}@media screen and (max-width:1024px){.neighborhood-page .introduction .side-50{display:block;width:100%;max-width:68rem;margin:auto}.neighborhood-page .introduction .left-side{padding-right:0;margin-bottom:.5em}.neighborhood-page #wpsl-result-list{display:none}.neighborhood-page #wpsl-gmap{width:100%}.neighborhood-page .hood-map .cross-bar{left:0;display:none}.neighborhood-page #wpsl-gmap .gm-style{height:100%!important;top:0!important}.neighborhood-page .hood-map{max-width:65rem;height:45rem}}@media screen and (max-width:900px){.neighborhood-page .sponsor-section .content-wrap{max-width:68rem}.neighborhood-page .sponsor-section .sponsor:nth-of-type(even) img,.neighborhood-page .sponsor-section .sponsor:nth-of-type(odd) img{display:block;position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:.5em}.neighborhood-page .sponsor-section .sponsor .ce-wrap:nth-of-type(even),.neighborhood-page .sponsor-section .sponsor .ce-wrap:nth-of-type(odd){padding:0}}@media screen and (max-width:700px){.neighborhood-page .hood-map{max-width:40rem;height:35rem}.neighborhood-page .introduction{padding:8rem 3rem}.neighborhood-page .sponsor-section .sponsor{padding:4rem 0}.neighborhood-page .sponsor-section{padding:6rem 3rem 0}}@media screen and (max-width:675px){.neighborhood-page .hood-map{box-shadow:none}}@media screen and (max-width:490px){.neighborhood-page .hood-map{max-width:29rem;height:29rem}}.floorplans-page .hero h1{text-transform:uppercase}.floorplans-page .hero h1 span{display:block}.floorplans-page .hero .ce-wrap{max-width:68rem;margin:auto;font-weight:500}.floorplans-page .hero .content-wrap{text-align:center;color:#fff;position:absolute;top:50%;left:0;right:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.floorplans-page .floorplans{padding:12.5rem 3rem}.floorplans-page .floorplans .content-wrap{max-width:128rem;margin:auto}.floorplans-page .floorplans .sort-bar{text-align:center}.floorplans-page .floorplans .sort-bar .cta-wrap{margin:auto 2rem}.floorplans-page .floorplans .sort-bar .active{pointer-events:none}.floorplans-page .floorplans .sort-bar .active a{background-color:#B99D4D;color:#fff}.floorplans-page .floorplans .hidden-floorplans{display:none}.floorplans-page .floorplans .fp-load{padding:3rem 0}.floorplans-page .floorplans .rotator.hide{opacity:0}.floorplans-page .floorplans .fp-rotator{padding:3rem 12.5rem}.floorplans-page .floorplans .rotator{width:100%;max-width:125.5rem;margin:auto;height:75rem;position:relative;overflow:hidden;margin-bottom:7rem;margin-top:3rem}.floorplans-page .floorplans .rotator .image{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;max-width:calc(100% - 30rem);margin:auto;height:100%;transition:0.5s ease-in-out}.floorplans-page .floorplans .rotator .image.active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.floorplans-page .floorplans .rotator .image.before{-webkit-transform:translate(calc(-100% - 30rem),0);-ms-transform:translate(calc(-100% - 30rem),0);transform:translate(calc(-100% - 30rem),0)}.floorplans-page .floorplans .rotator .image.after{-webkit-transform:translate(calc(100% + 30rem),0);-ms-transform:translate(calc(100% + 30rem),0);transform:translate(calc(100% + 30rem),0)}.floorplans-page .floorplans .rotator .image.hide{opacity:0;transition:none}.floorplans-page .floorplans .rotator .controls{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;left:0;right:0;padding:0;z-index:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.floorplans-page .floorplans .rotator .controls div{width:50%;margin:auto;display:inline-block}.floorplans-page .floorplans .rotator .controls div svg{pointer-events:auto;cursor:pointer;width:6.5rem;display:inline-block;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.125s linear;transition:transform 0.125s linear}.floorplans-page .floorplans .rotator .controls div svg:hover .st0{stroke:#fff}.floorplans-page .floorplans .rotator .controls div svg:hover .st1{fill:#4f5658;stroke:#4f5658}.floorplans-page .floorplans .rotator .controls div svg .st0,.floorplans-page .floorplans .rotator .controls div svg .st1{fill:#fff0;stroke:#4f5658;stroke-width:1.5;stroke-miterlimit:10;transition:stroke 0.125s linear,fill 0.125s linear}.floorplans-page .floorplans .rotator .controls .next{text-align:right}.floorplans-page .floorplans .rotator .controls .next svg{-webkit-transform:rotate(180deg) scale(1);-ms-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.floorplans-page .floorplans .rotator .controls .next svg:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.floorplans-page .floorplans .rotator .controls.hide{opacity:0}.floorplans-page .floorplans .fp-info{text-align:center;color:#4f5658}.floorplans-page .floorplans .fp-info h4{margin-bottom:1rem}.floorplans-page .floorplans .fp-info .sq-ft{margin-bottom:2rem;font-weight:400}.floorplans-page .floorplans .fp-info ul{margin-bottom:9rem}.floorplans-page .floorplans .fp-info ul li{display:inline-block;margin:auto .5rem}.floorplans-page .floorplans .fp-info ul li a{color:#4f5658;font-size:2rem;font-weight:400;transition:color 0.125s ease-in-out}.floorplans-page .floorplans .fp-info ul li a:hover{color:#2f302e}.floorplans-page .floorplans .fp-info ul li.active a{color:#2f302e}.floorplans-page .floorplans .fp-info ul.hide{opacity:0}.floorplans-page .floorplans .fp-info .cta-wrap{margin:auto 2rem}@media screen and (max-width:1300px){.floorplans-page .floorplans .fp-rotator{padding:3rem 2rem}.floorplans-page .floorplans .rotator{margin:3rem auto 3rem}}@media screen and (max-width:1155px){.floorplans-page .floorplans .sort-bar .cta-wrap{margin:auto 1rem 2rem}}@media screen and (max-width:1200px){.floorplans-page .floorplans .fp-rotator{padding:3rem 0}}@media screen and (max-width:1125px){.floorplans-page .floorplans .fp-info ul{display:none}.floorplans-page .floorplans .rotator .controls{top:auto;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.floorplans-page .floorplans .rotator .controls .prev{text-align:right;padding-right:1.5rem}.floorplans-page .floorplans .rotator .controls .next{padding-left:1.5rem;text-align:left}.floorplans-page .floorplans .rotator .image{max-width:85rem}.floorplans-page .floorplans .rotator{overflow:visible;margin:auto auto 9.5rem}.floorplans-page .floorplans .rotator .slides{width:100%;height:100%;overflow:hidden}.floorplans-page .floorplans .fp-rotator{overflow:hidden}}@media screen and (max-width:750px){.floorplans-page .floorplans .rotator{height:60rem}.floorplans-page .floorplans .fp-info .cta-wrap{margin:auto 2rem 2rem}}@media screen and (max-width:600px){.floorplans-page .hero{height:calc(100vh - 8rem);max-height:65.6rem}}@media screen and (max-width:490px){.floorplans-page .floorplans .rotator{height:45rem}}@media screen and (max-width:380px){.floorplans-page .floorplans .rotator{height:37.5rem}}