@import url("https://fonts.googleapis.com/css?family=Work+Sans:400,500");@font-face{font-family:'Americana';src:url("../../fonts/americana-bold/Americana-Bold.eot");src:url("../../fonts/americana-bold/Americana-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/americana-bold/Americana-Bold.woff2") format("woff2"),url("../../fonts/americana-bold/Americana-Bold.woff") format("woff"),url("../../fonts/americana-bold/Americana-Bold.ttf") format("truetype"),url("../../fonts/americana-bold/Americana-Bold.svg#../../fonts/americana-bold/Americana-Bold") format("svg");font-weight:bold;font-style:normal}body{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,0.01) 0 0 1px;font-family:"Work Sans", sans-serif;font-weight:400;font-size:0.875rem}h1,h2,h3,h4,h5,h6{font-family:"Americana", sans-serif;font-weight:bold}.heading-1-home{font-size:1.5rem;max-width:500px;margin:0 auto;line-height:1.5}section{position:relative}@media (max-width: 1024px){section{padding-right:10px !important;padding-left:10px !important}}#map{height:250px;z-index:1}@media (min-width: 1025px){#map{height:600px}}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header>div{transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;padding:20px}@media (min-width: 1025px){.header>div{padding:50px}}.header.collapsed>div{padding:20px;background-color:#1C3E43}.header .main--logo{max-width:125px}@media (min-width: 1025px){.header .main--logo{max-width:150px}}@media (min-width: 1025px){.header nav{display:block}}@media (max-width: 1024px){.header nav{position:fixed;width:100%;height:100%;background:#1C3E43;right:-100%;top:0;padding:50px;-webkit-transition:right 0.5s;transition:right 0.5s;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}}.header nav.open{right:0}.header nav a{color:#FDDCBF;font-weight:500;display:block;width:100%}@media (max-width: 1024px){.header nav a{padding:15px 0;font-size:22px}}@media (min-width: 1025px){.header nav a{display:inline-block;width:auto}.header nav a:not(.register){padding-right:50px}}.header .hamburger{position:relative;z-index:999}.header button.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#0000;color:#fff;position:relative;top:7px}.header button.hamburger span{width:35px;height:2px;background:#FDDCBF;position:relative;display:block;margin-bottom:10px;-webkit-transition:all 0.25s;transition:all 0.25s}.header button.hamburger span.line1.open{-webkit-transform:rotate(45deg) translate(16px, 0);transform:rotate(45deg) translate(16px, 0)}.header button.hamburger span.line2.open{opacity:0}.header button.hamburger span.line3.open{-webkit-transform:rotate(-45deg) translate(17px, 0);transform:rotate(-45deg) translate(17px, 0)}.home--hero{padding:25px;max-height:100vh;height:100vh;background:#1C3E43;color:#fff;overflow:hidden;position:relative;z-index:99}@media (max-width: 1024px){.home--hero{background-image:url("../../images/mobile-bg.jpg");background-size:cover;background-position:right, center}}@media (min-width: 1025px){.home--hero{padding:50px}}.home--hero .fadeinup{overflow:hidden;position:relative;z-index:99}.home--hero .hero-row{-webkit-box-pack:space-evenly;justify-content:space-evenly}.home--hero .homeheroimage{padding:40px;display:none !important}@media (min-width: 1025px){.home--hero .homeheroimage{display:-webkit-box !important;display:flex !important}}.home--hero .homeheroimage img{max-width:670px}.home--hero .hero--logo img{max-width:75%}@media (min-width: 768px){.home--hero .hero--logo img{max-width:330px;width:400px;height:124px}}.home--hero .hero--logo .subtitle{font-family:"Americana", sans-serif;font-weight:bold;font-size:16px;margin-top:30px;color:#FDDCBF}@media (min-width: 1025px){.home--hero .hero--logo .subtitle{font-size:23px;margin-top:60px}}.home--hero .hero--logo .subsubtitle{font-family:"Americana", sans-serif;font-weight:bold;font-size:15px;margin-top:30px;color:#FDDCBF}@media (min-width: 1025px){.home--hero .hero--logo .subsubtitle{font-size:18px;margin-top:60px}}.home--hero .scroll{text-align:center;color:#FDDCBF;font-size:12px}.home--hero .scroll img{max-width:18px}.home--hero .scroll span{display:block;margin-top:15px}.home--hero iframe{width:100%;height:100vh;overflow:hidden;position:absolute;top:0;left:0}.home--hero svg{background-color:#1C3E43;width:100%;height:100%}a{transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}html,body{overflow-x:hidden;color:#1C3E43}.container{position:relative;max-width:1040px}.interal-page{padding-top:86px}img{width:100%}.wow{visibility:hidden}.hidden-sm{display:none}@media (min-width: 1025px){.hidden-sm{display:block}}.vertical-line{width:2px;background-color:#1C3E43;height:50px;margin:25px auto}.home .vertical-line{margin:50px auto}.button{border:2px solid;text-decoration:none;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;font-size:0.875rem;padding:10px 25px;display:inline-block;font-weight:500}.button.register{color:#FDDCBF;font-weight:500}.button.register:hover{background-color:#FDDCBF;color:#1C3E43;border-color:#FDDCBF}.button.white-button{color:#1C3E43;background-color:#fff;border-color:#fff}.button.white-button:hover{background-color:transparent;color:#1C3E43;border-color:#1C3E43}.button.peach-button{color:#1C3E43;background-color:#FDDCBF;border-color:#FDDCBF}.button.peach-button:hover{background-color:transparent;color:#1C3E43;border-color:#1C3E43}.button:hover{text-decoration:none}.video{background-image:url("../../../images/729587516_1280x720.jpg");background-size:cover;background-position:center center;z-index:2;height:200px;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center}@media (min-width: 1025px){.video{height:500px}}.video a img{max-width:75px}@media (max-width: 575px){.video{display:none}}.register--form{max-width:750px;margin:0 auto;padding:50px 0;color:#1C3E43}@media (min-width: 1025px){.register--form{padding:100px 0 100px}}.register--form h1{font-size:1.75rem;padding:0 15px 15px;font-family:"Americana", sans-serif;font-weight:bold}@media (min-width: 1025px){.register--form h1{font-size:2.125rem}}.register--form p{padding:0 15px 15px}.register--form .success{opacity:0;visibility:hidden;transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;position:absolute;top:0;width:100%}.register--form .success.show{opacity:1;visibility:visible}.register--form .form-wrap{position:relative}.register--form form{margin:25px 0 0;transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}@media (min-width: 1025px){.register--form form{margin:50px 0 0}}.register--form form.hidden{opacity:0;visibility:hidden}.register--form form input,.register--form form select{width:100%;border:0;outline:0;font-size:18px;border-bottom:1px solid #1C3E43;padding:15px 5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#fff;margin:0 0 30px}.register--form form select{background-image:url("../../images/arrow-down.svg");background-repeat:no-repeat;background-position:right, center;background-size:20px;color:#1C3E43}.register--form form input[type="submit"]{border:2px solid;text-decoration:none;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;font-size:15px;padding:10px 0;background-color:#FDDCBF;border-color:#FDDCBF;width:180px;margin:25px 0 0;color:#1C3E43;font-family:"Work Sans", sans-serif;font-weight:500;cursor:pointer;transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}@media (min-width: 1025px){.register--form form input[type="submit"]{margin:50px 0 0}}.register--form form input[type="submit"]:hover{background-color:#fff;color:#FDDCBF}.register--form form ::-webkit-input-placeholder{color:#1C3E43;opacity:1}.register--form form ::-moz-placeholder{color:#1C3E43;opacity:1}.register--form form :-ms-input-placeholder{color:#1C3E43;opacity:1}.register--form form ::-ms-input-placeholder{color:#1C3E43;opacity:1}.register--form form ::placeholder{color:#1C3E43;opacity:1}.register--form form :-ms-input-placeholder{color:#1C3E43}.register--form form ::-ms-input-placeholder{color:#1C3E43}.register--form form label.error{position:absolute;top:50%;width:auto;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:12px;color:#f00;transition:all 0.25s;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}.image{padding:50px 0 0;position:relative;margin:0 0 -125px}@media (min-width: 1025px){.image{padding:75px 0 0}}.image img{max-width:100%}.image .accent-image-1{position:absolute;bottom:-75px;right:-75px;z-index:1;transform:translateY(25%);-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%)}@media (max-width: 575px){.image .accent-image-1{z-index:-1}}@media (min-width: 1025px){.image .accent-image-1{bottom:-225px;right:-125px}}.image .accent-image-1 img{width:200px}@media (min-width: 1025px){.image .accent-image-1 img{width:350px}}.callout-heading{padding:30px 0}@media (min-width: 1025px){.callout-heading{padding:0}}.callout-heading p{max-width:250px;margin-left:auto;margin-right:auto}.home-anderson-one,.home-anderson-two{padding:15px 0;padding-bottom:0}.text-block.first{background-color:#FDDCBF;margin:0 0 120px;padding:100px 0 0}@media (min-width: 1025px){.text-block.first{margin:0 0 -75px;padding:250px 0 100px}}.text-block.first h1{font-size:2.125rem}.text-block.first h1.heading-1{font-family:"Americana", sans-serif;font-weight:bold;text-align:center;padding:5% 0}@media (min-width: 1025px){.text-block.first h1.heading-1{padding:0}}.text-block.second{color:#1C3E43;padding:0;margin:15px 0 0}@media (min-width: 1025px){.text-block.second{padding:75px 0 0;margin:0}}.text-block.second h1{margin-bottom:20px}@media (max-width: 575px){.content-one,.content-two{display:none}}@media (min-width: 576px){.mobile-image{display:none}}@media (min-width: 1025px){.image-2{margin-left:100px;z-index:2;position:relative}}.image-3{margin:0;position:relative;z-index:10}@media (min-width: 1025px){.image-3{margin:-100px 0 0}}.image-4{margin:0 0 0;position:relative;z-index:9}@media (min-width: 1025px){.image-4{margin:0 0 0 100px}}@media (min-width: 1025px){.m-top-75{margin-top:125px}}@media (min-width: 1025px){.m-top-200{margin-top:200px}}@media (min-width: 1025px){.m-top--200{margin-top:-200px}}.slick-dots{bottom:-35px}.slick-dots li button:before{color:#fff;border:2px solid #1C3E43;border-radius:30px;width:14px;height:14px;content:'';opacity:1}.slick-dots li.slick-active button:before{background-color:#1C3E43;opacity:1}blockquote{font-family:"Americana", sans-serif;font-weight:bold;font-size:24px;margin:1rem 0}@media (min-width: 1025px){.location--slide{margin:50px 0 -100px !important}}@media (max-width: 1024px){.margin-bottom--mob{margin-bottom:-100px}}.site--footer{padding:25px;background:#1C3E43;color:#fff;overflow:hidden;position:relative;z-index:99;font-size:10px;color:#FDDCBF}@media (min-width: 1025px){.site--footer{padding:100px 100px 50px}}.site--footer iframe{position:absolute;height:100vh;width:100%;bottom:0;left:0;z-index:-9}.site--footer .fadeindown{overflow:hidden}.site--footer .footer--logo img{max-width:65%}@media (min-width: 1025px){.site--footer .footer--logo img{max-width:400px;width:400px;height:124px}}.site--footer .footer--logo .subtitle{font-family:"Americana", sans-serif;font-weight:bold;font-size:32px;margin-bottom:25px;color:#FDDCBF}.site--footer .footer--logo p{font-size:0.875rem;text-align:center}.site--footer .footer--logos{padding:50px 0;text-align:center}@media (min-width: 1025px){.site--footer .footer--logos{padding:25px 0 75px}}.site--footer .footer--logos .title{margin:15px 0;color:#FDDCBF}.site--footer .footer--logos img{max-height:30px}@media (min-width: 1025px){.site--footer .footer--logos img{max-height:25px;width:130px;height:25px}}.site--footer a{color:#FDDCBF;text-decoration:none}.site--footer nav{display:inline-block}.site--footer nav ul,.site--footer nav li{list-style:none;padding:0;margin:0}.site--footer nav ul li{display:inline-block}.site--footer nav ul li:after{content:'';width:15px;height:1px;background-color:#FDDCBF;position:relative;margin-bottom:2px;display:inline-block}@media (min-width: 1025px){.fadeinup{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeAndScale;animation-name:fadeAndScale;overflow:hidden}}@media (min-width: 1025px){.fadeindown{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeAndScale;animation-name:fadeAndScale;overflow:hidden}}.accent-image-1 img{width:350px}.lines1{position:absolute;top:-50px;left:10%;height:0px}.lines1 img{width:125px;-webkit-animation-duration:5s;animation-duration:5s}.lines1_1{position:relative;top:-50px;left:10%;height:0px}.lines1_1 img{width:125px;-webkit-animation-duration:5s;animation-duration:5s}.lines1_2 img{width:125px;-webkit-animation-duration:5s;animation-duration:5s}.lines2{visibility:hidden;opacity:0;position:absolute;top:-65%;left:42.5%;height:100%;transform:translatey(20%);-webkit-transform:translatey(20%);-moz-transform:translatey(20%);-ms-transform:translatey(20%);-o-transform:translatey(20%)}@media (max-width: 1024px){.lines2{display:none}}.lines2.visible{visibility:visible;opacity:1}.lines2 img{width:100px;-webkit-animation-duration:5s;animation-duration:5s}.bottom_line_circle{position:absolute;top:250px;right:-150px;width:700px}.top_line_circle{position:absolute;top:150px;right:-70px;width:700px}.svg-lines.andgo #line{stroke-dasharray:1925;stroke-dashoffset:1925;-webkit-animation:draw 5s linear forwards;animation:draw 5s linear forwards}.svg-lines.andgo #circle{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:draw 7.5s linear forwards;animation:draw 7.5s linear forwards;-webkit-animation-delay:2.75s;animation-delay:2.75s}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@-webkit-keyframes fadeAndScale{from{opacity:0;transform:scale(2, 2);-webkit-transform:scale(2, 2);-moz-transform:scale(2, 2);-ms-transform:scale(2, 2);-o-transform:scale(2, 2)}to{opacity:1;transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1)}}@keyframes fadeAndScale{from{opacity:0;transform:scale(2, 2);-webkit-transform:scale(2, 2);-moz-transform:scale(2, 2);-ms-transform:scale(2, 2);-o-transform:scale(2, 2)}to{opacity:1;transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1)}}.squiggle{max-width:0px;overflow:hidden;position:absolute;right:50%;bottom:20%;z-index:1;width:100%;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.squiggle.andgo{max-width:750px;overflow:visible}.squiggle.andgo .top,.squiggle.andgo .bottom{-webkit-animation-name:squiggle;animation-name:squiggle;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;stroke-dasharray:600;stroke-dashoffset:600}@-webkit-keyframes squiggle{to{stroke-dashoffset:0}}@keyframes squiggle{to{stroke-dashoffset:0}}.grey-background{background-color:#E2E2E2;width:100%;height:70%;position:absolute;top:0;left:0}.grey-background.large{height:100%}.residences .section-1{padding-top:35px;position:relative}@media (min-width: 1025px){.residences .section-1{padding-top:75px}}.residences .section-1 .accent-image-1{position:absolute;bottom:-50px;right:-220px}@media (min-width: 1025px){.residences .section-1 .accent-image-1{bottom:-100px;right:-200px}}.residences .section-1 .accent-image-1 img{width:250px}@media (min-width: 1025px){.residences .section-1 .accent-image-1 img{width:350px}}.residences .section-2{margin:0 0 25px}@media (min-width: 1025px){.residences .section-2{margin:75px 0 100px}}.residences .section-2 img{max-width:200px}.residences .section-3{background-color:#FDDCBF;padding:50px 0 0;overflow:hidden}@media (min-width: 1025px){.residences .section-3{padding:150px 0 100px}}.residences .section-3 .lines1_1{top:-250px}@media (min-width: 1025px){.residences .section-3 .callout-heading{margin:100px 0 0}}.residences .section-3 .callout-heading p{max-width:350px}.location .white-background{background-color:#fff;width:100%;height:35%;position:absolute;top:0;left:0}.location .section-1{padding-top:75px;position:relative;background-color:#FDDCBF}.location .section-1 .accent-image-1{position:absolute;bottom:-175px;left:-150px;z-index:1}.location .section-2{padding-top:25px;position:relative;background-color:#FDDCBF}.location .section-2 .image-caption{width:100%}.location .section-3{position:relative;z-index:1}@media (max-width: 1024px){.location .section-3{padding-bottom:45px;padding-top:45px}}@media (min-width: 1025px){.location .section-3{margin-bottom:-200px}}.location .section-3 .lines1_2{position:absolute;bottom:100px;right:50px;height:0px;z-index:-8}@media (min-width: 1025px){.location .section-4{padding:350px 0 150px}.location .section-4 .image-caption h3{font-size:24px}.location .section-4 .grey-background{height:85%}}.team{background:#E2E2E2;padding-bottom:75px}.team .section-1 .page--title{padding:50px 0}@media (min-width: 1025px){.team .section-1 .page--title{padding:75px 0}}.team .section-2 .vertical-line{margin:50px auto}@media (min-width: 1025px){.team .section-2 .vertical-line{margin:25px auto}}.team .section-2 .team--block h2,.team .section-2 .team--block p{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (max-width: 1024px){.team .section-2 .team--block h2{font-size:24px}}@media (min-width: 1025px){.team .section-2 .team--block p{margin-top:50px}}.team .section-2 .team--block img{height:40px;padding:25px 0 0;display:block;box-sizing:content-box}@media (min-width: 1025px){.team .section-2 .team--block img{padding:50px 0}}.contact{background:#FDDCBF}.contact .section-1{padding:35px 0}@media (min-width: 1025px){.contact .section-1{padding:75px 0}}.contact .section-2{margin-bottom:225px}@media (min-width: 1025px){.contact .section-2{margin-bottom:450px}}.contact .section-2 .andgo{margin-bottom:-200px}.contact .top_line_circle{top:0}.contact .bottom_line_circle{top:100px}

/*# sourceMappingURL=main.css.map */