﻿@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-o-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes slide-up-out{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@-moz-keyframes slide-up-out{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@-o-keyframes slide-up-out{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slide-up-out{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slide-down-in{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-down-in{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes slide-down-in{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down-in{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slide-in-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slide-in-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-moz-keyframes slide-out-right{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-o-keyframes slide-out-right{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-out-right{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slide-from-left{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slide-from-left{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slide-from-left{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slide-from-left{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-from-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slide-from-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes slide-from-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slide-from-right{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-up-from-bottom{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-moz-keyframes slide-up-from-bottom{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-o-keyframes slide-up-from-bottom{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@keyframes slide-up-from-bottom{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes load{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-moz-keyframes load{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-o-keyframes load{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@keyframes load{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;box-sizing:inherit}body{background-color:#D8D8D8;font-family:"Roboto",sans-serif;font-size:16px;margin:0;padding:0;position:relative}main{display:block}a{color:inherit;cursor:pointer}strong{font-weight:700}figure{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0;text-transform:uppercase;width:100%}h1{font-size:2.4375rem}h2{font-size:1.9375rem}h3{font-size:1.5625rem}h4{font-size:1.3125rem}h5{font-size:1.0625rem}h6{font-size:0.9375rem}img{max-width:100%}hr{width:100%}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(74,88,114,0.5)}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{display:none}.jconfirm .jconfirm-scrollpane{align-items:center;display:flex;justify-content:center}.jconfirm .jconfirm-box div.jconfirm-content-pane{width:auto}.slick-slider{position:relative}.slick-list{display:block;height:100%;overflow:hidden}.slick-track{align-items:flex-start;display:flex;height:100%}.slick-slide{align-items:flex-start;display:flex;height:100%;overflow:hidden;position:relative}.slick-dots{bottom:0;display:flex;height:1.25em;justify-content:center;list-style:none;margin:0;padding:0;position:absolute;width:100%}@media screen and (min-width: 48rem){.slick-dots{bottom:.75em;position:absolute}}.slick-dots li{margin:0 0.25em 0 0}.slick-dots li.slick-active button:before{background-color:#4A5872;opacity:1}.slick-dots li:hover button:before{opacity:.75}.slick-dots li:last-of-type{margin:0}.slick-dots li button{align-items:center;background-color:transparent;border:0;color:transparent;display:flex;font-size:0em;height:.5rem;padding:0;position:relative;width:.5rem}.slick-dots li button:before{background-color:#3D3D3B;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;bottom:0;content:'';font-size:1rem;height:.5em;left:0;margin:0 auto;opacity:.5;position:absolute;right:0;top:.5em;width:.5em}.slick-arrow{background-color:transparent;background-image:contain;background-position:center;background-repeat:no-repeat;border:0;font-size:0;height:1rem;position:absolute;top:50%;width:1rem}.slick-prev{background-image:url("/assets/img/arrow/left.svg");left:0}.slick-next{background-image:url("/assets/img/arrow/right.svg");right:0}.main{width:100%}.main__hero{width:100%}.main__title--hidden{height:1px;overflow:hidden;position:absolute;left:-10000px;top:auto;width:1px}.button{background-color:#4A5872;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;color:#fff;font-family:"Roboto",sans-serif;font-size:1em;padding:.5em 1em;text-align:center}.button--large{font-size:1.25em}.button--small{font-size:.75em}.figure{width:100%}.figure__caption{color:#160645;font-size:1.5em;margin:1em 0 0 0}.figure__image{-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;width:100%}.contact{display:flex;flex-direction:column}@media screen and (min-width: 48rem){.contact{align-items:flex-start;flex-direction:row}}.contact__fill{color:#8D8D8F;font-family:"Noto Sans",sans-serif;font-size:1.5em}.contact__form{width:100%}@media screen and (min-width: 48rem){.contact__form{margin:0 0 0 3em;width:28.625em}}.contact__interested{border-bottom:0.5rem solid #4A5872;font-size:2.5em;font-weight:700;margin:0 0 .25em 0;padding:0 0 .25em 0}@media screen and (min-width: 72.25rem){.contact__interested{font-size:5em}}.contact__text{font-size:.5em;width:100%}@media screen and (min-width: 48rem){.contact__text{flex-grow:1;font-size:1em;width:1px}}.footer{align-items:center;background-color:#4A5872;color:#fff;display:flex;flex-direction:column;padding:2em 1em;text-align:center}@media screen and (min-width: 48rem){.footer{align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;padding:4.75em 9.375em;text-align:left}}.footer__address{font-size:1.125em;line-height:1.5;margin:0}.footer__brand{display:flex;flex-direction:column;margin:1em 0 0 0}@media screen and (min-width: 48rem){.footer__brand{margin:0}}.footer__copyright{font-size:.625em}@media screen and (min-width: 48rem){.footer__copyright{font-size:.875em}}@media screen and (min-width: 48rem){.footer__location{margin:0 3em 0 0}}.footer__logo{height:2em;margin:0 0 1em 0;width:auto}@media screen and (min-width: 48rem){.footer__logo{height:3.375em}}.footer__office{display:none;font-size:2em;font-weight:700;margin:0 0 .5em 0}@media screen and (min-width: 48rem){.footer__office{display:block}}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;margin:2em 0 0 0}@media screen and (min-width: 48rem){.footer-nav{justify-content:flex-start}}.footer-nav__link{align-items:center;display:flex;font-size:.625em;justify-content:center;margin-right:1em;position:relative}.footer-nav__link::after{align-items:center;content:'•';display:flex;justify-content:center;position:absolute;right:-1em;top:0;width:1em}.footer-nav__link:last-of-type::after{content:none}@media screen and (min-width: 48rem){.footer-nav__link{font-size:1.125em}}.gallery{margin:2em 0 0 0}.gallery__caption{background-color:rgba(74,88,114,0.8);bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:.5em 1em;position:absolute;width:100%;z-index:1}@media screen and (min-width: 48rem){.gallery__caption{padding:2.5em 1.5em;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}}.gallery__header{font-size:2em;font-weight:700}@media screen and (min-width: 48rem){.gallery__header{font-size:4.8125em}}.gallery__photo{background-color:#3D3D3B;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-moz-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-ms-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);margin:0 .5em;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 48rem){.gallery__photo:hover .gallery__caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.gallery__grid{align-content:baseline;display:grid;grid-column-gap:2em;grid-row-gap:2em;grid-template-columns:repeat(auto-fill, minmax(18.125em, 1fr));justify-content:center;margin:2em 0 0 0;width:100%}.header{align-items:center;display:flex;height:3.25rem;justify-content:space-between;left:0;padding:.5rem;position:absolute;top:0;width:100vw;z-index:10}@media screen and (min-width: 48rem){.header{height:8rem;padding:2rem}}.header__hamburger{background-color:#4A5872;background-image:url("/assets/img/action/menu.svg");background-position:center;background-repeat:no-repeat;background-size:1em;border:0;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;color:transparent;font-size:1em;overflow:hidden;width:2.25em}@media screen and (min-width: 48rem){.header__hamburger{display:none}}.header__link{display:block;height:1.5em;width:auto}@media screen and (min-width: 48rem){.header__link{flex-grow:1;height:auto;margin:0 2em 0 0;max-height:100%;max-width:39.625em;width:1px}}.header__logo{height:100%}.header__nav{height:100%}.hero{background-blend-mode:multiply;background-color:#A2A9B1;background-position:center;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}@media screen and (min-width: 48rem){.hero{height:37.5em}.hero--big{height:55.875em}}.hero__background{width:100%}.hero__image{width:100%}.hero__location{background-color:#fff;color:#3D3D3B;display:flex;flex-direction:column;font-size:1em;font-weight:700;padding:1em;text-align:center;width:100%;z-index:10}@media screen and (min-width: 48rem){.hero__location{bottom:1em;flex-direction:row;font-size:1.5em;position:absolute;right:0;width:auto}}.hero__location-break{display:none}@media screen and (min-width: 48rem){.hero__location-break{display:inline-block;margin:0 .5em}}.hero__mobile{background-blend-mode:multiply;background-color:#A2A9B1;background-position:center;background-repeat:no-repeat;background-size:cover;height:14.5em;width:100%}@media screen and (min-width: 48rem){.hero__mobile{display:none}}.hero__overlay{background-color:rgba(61,61,59,0.28);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero__overlay--darker{background-color:rgba(61,61,59,0.5)}.hero__fade{display:none}@media screen and (min-width: 48rem){.hero__fade{background:-webkit-linear-gradient(transparent, #D8D8D8);background:-moz-linear-gradient(transparent, #D8D8D8);background:-o-linear-gradient(transparent, #D8D8D8);background:linear-gradient(transparent, #D8D8D8);bottom:0;display:block;height:15%;left:0;position:absolute;width:100%;z-index:2}}.hero__text{background-color:#A2A9B1;color:#fff;font-size:2em;font-weight:700;order:1;padding:.5em;text-align:center;width:100%;z-index:10}@media screen and (min-width: 48rem){.hero__text{font-size:3em;left:0;order:0;position:absolute;top:16rem;width:auto}}.history{margin:2em 0 0 0}.history__caption{background-color:rgba(74,88,114,0.8);bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:.5em 1em;position:absolute;width:100%;z-index:1}@media screen and (min-width: 48rem){.history__caption{padding:2.5em 1.5em;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}}.history__header{font-size:2em;font-weight:700}@media screen and (min-width: 48rem){.history__header{font-size:4.8125em}}.history__photo{background-color:#3D3D3B;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-moz-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-ms-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);height:21.75em;margin:0;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 48rem){.history__photo:hover .history__caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.history__grid{align-content:baseline;display:grid;grid-column-gap:2em;grid-row-gap:2em;grid-template-columns:repeat(auto-fill, minmax(18.125em, 1fr));justify-content:center;margin:2em 0 0 0;width:100%}.load{width:100%}.map{margin:2em 0 0 0}.map__google{height:0px;padding-bottom:41%;position:relative;width:100%}.map__header{font-size:2em;font-weight:700;margin:0 auto;max-width:71.25rem;width:100%}@media screen and (min-width: 48rem){.map__header{font-size:4.5em;padding:0 2.5rem}}@media screen and (min-width: 72.25rem){.map__header{padding:0 5rem}}.map__iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.nav{align-items:flex-end;display:none;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}@media screen and (min-width: 48rem){.nav{display:flex;flex-direction:row;flex-grow:0;height:100%;justify-content:flex-end;position:relative;top:0;width:100%}}.nav.is-expanded{display:flex}.nav.is-expanded .nav__menu{-webkit-animation:slide-in-right 0.75s ease forwards;-moz-animation:slide-in-right 0.75s ease forwards;-ms-animation:slide-in-right 0.75s ease forwards;-o-animation:slide-in-right 0.75s ease forwards;animation:slide-in-right 0.75s ease forwards}.nav.is-expanded .nav__gutter{-webkit-animation:fade-in 0.5s ease forwards;-moz-animation:fade-in 0.5s ease forwards;-ms-animation:fade-in 0.5s ease forwards;-o-animation:fade-in 0.5s ease forwards;animation:fade-in 0.5s ease forwards}.nav.is-expanded .nav__gutter:after{-webkit-animation:fade-in 0.3s ease 0.75s forwards;-moz-animation:fade-in 0.3s ease 0.75s forwards;-ms-animation:fade-in 0.3s ease 0.75s forwards;-o-animation:fade-in 0.3s ease 0.75s forwards;animation:fade-in 0.3s ease 0.75s forwards}.nav.is-collapsed .nav__menu{-webkit-animation:slide-out-right 0.75s ease forwards;-moz-animation:slide-out-right 0.75s ease forwards;-ms-animation:slide-out-right 0.75s ease forwards;-o-animation:slide-out-right 0.75s ease forwards;animation:slide-out-right 0.75s ease forwards}.nav.is-collapsed .nav__gutter{-webkit-animation:fade-out 0.5s ease forwards;-moz-animation:fade-out 0.5s ease forwards;-ms-animation:fade-out 0.5s ease forwards;-o-animation:fade-out 0.5s ease forwards;animation:fade-out 0.5s ease forwards}.nav__item{cursor:pointer;width:100%}@media screen and (min-width: 48rem){.nav__item{border:0;height:100%;position:relative;width:auto;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.nav__item:last-of-type .nav__menu--dropdown{left:auto;right:0}.nav__item:hover .nav__menu--dropdown{display:flex}.nav__item.is-active{border-bottom:1px solid #fff}}@media screen and (min-width: 48rem){.nav__item--mobile{display:none}}.nav__gutter{background-color:rgba(255,255,255,0.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}@media screen and (min-width: 48rem){.nav__gutter{display:none}}.nav__gutter:after{background-image:url("/assets/img/action/close.svg");background-position:center;background-repeat:no-repeat;content:'';height:3.125em;left:0;opacity:0;position:absolute;top:0;width:3.125em}.nav__menu{background-color:#160645;display:flex;flex-direction:column;flex-grow:1;list-style:none;margin:0;padding:2em 0;position:relative;width:75%;z-index:10}@media screen and (min-width: 48rem){.nav__menu{background-color:transparent;height:100%;flex-direction:row;flex-grow:1;justify-content:flex-end;padding:0}}.nav__menu--dropdown{display:none;padding:0}.nav__menu--dropdown::before{content:none}@media screen and (min-width: 48rem){.nav__menu--dropdown{background-color:rgba(255,255,255,0.8);color:#3D3D3B;flex-direction:column;height:auto;left:0;min-width:12.5em;position:absolute;top:4rem;width:auto}}.nav__page{align-items:center;color:#fff;display:flex;font-size:1.125em;height:100%;justify-content:flex-start;padding:.5em 2em;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 48rem){.nav__page{color:#fff;font-size:1em;justify-content:center;margin:0 0 0 1em;padding:0;text-align:center;white-space:nowrap}.nav__page:hover{color:#8998b2}}@media screen and (min-width: 72.25rem){.nav__page{font-size:1.125em}}@media screen and (min-width: 48rem){.nav__page--contact{border:2px solid #fff;-webkit-border-radius:2em;border-radius:2em;background-clip:padding-box;margin-left:2em;padding:0 2em;position:relative}.nav__page--contact:hover{background-color:#fff;color:#4A5872}}.nav__page--dropdown{color:#fff}@media screen and (min-width: 48rem){.nav__page--dropdown{margin:0;padding:.25em}}.nav__page--dropdown:hover{color:#4A5872}.nav__page-text{position:relative}.nav__page-text.is-active{font-weight:700}.nav__page-text.is-active::after{background-color:#fff;bottom:-3px;content:'';height:3px;left:0;position:absolute;width:24px}.page{font-size:1em;padding:1em}@media screen and (min-width: 48rem){.page{font-size:1.125em;padding:2.5em}}@media screen and (min-width: 72.25rem){.page{padding:5em}}.page__body{width:100%}@media screen and (min-width: 48rem){.page__body{flex-grow:1;width:1px}}.page__header{color:#4A5872;font-size:2.3125em}@media screen and (min-width: 48rem){.page__header--desktop-big{font-size:6.9375em}}.page__header--hide-mobile{display:none}@media screen and (min-width: 48rem){.page__header--hide-mobile{display:block}}.page__header--home{font-size:1em}@media screen and (min-width: 30rem){.page__header--home{font-size:1.75em}}@media screen and (min-width: 48rem){.page__header--home{font-size:2.5em}}@media screen and (min-width: 72.25rem){.page__header--home{font-size:3.5em}}.page__row{display:flex;flex-direction:column}@media screen and (min-width: 48rem){.page__row{flex-direction:row-reverse}}.page__section-name{color:#4A5872;font-size:2em;font-weight:700;margin:0 0 .5em 0}.page__side{margin:0 auto;max-width:22.5em;width:100%}@media screen and (min-width: 48rem){.page__side{margin:0 0 0 3em}}.partner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:71.25rem;width:100%}@media screen and (min-width: 48rem){.partner{align-items:flex-start;flex-direction:row}}.partner__info{width:100%}@media screen and (min-width: 48rem){.partner__info{flex-grow:1;width:1px}}.partner__name{font-size:2em;font-weight:700;text-align:center}@media screen and (min-width: 48rem){.partner__name{text-align:left}}.partner__photo{width:100%}.partner__side{align-items:flex-start;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;display:flex;margin:0 auto;justify-content:center;overflow:hidden;width:16.4375em}@media screen and (min-width: 48rem){.partner__side{margin:0 2em 0 0}}.property__gallery-header{font-size:2em;font-weight:700}@media screen and (min-width: 48rem){.property__gallery-header{font-size:4.8125em}}.property__header{font-size:2em;font-weight:700;margin:0 0 1em 0}.property__info{display:flex;flex-direction:column}@media screen and (min-width: 48rem){.property__info{flex-direction:row}}.property__photo{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-moz-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-ms-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);width:100%}.property__photo-grid{align-content:baseline;display:grid;grid-column-gap:2em;grid-row-gap:2em;grid-template-columns:repeat(auto-fill, minmax(18.125em, 1fr));justify-content:center;margin:2em 0 0 0;width:100%}.property__section{flex-grow:1;margin:0 0 1em 0;width:100%}@media screen and (min-width: 48rem){.property__section{margin:0 2em 1em 0}.property__section:last-of-type{margin-right:0}}.properties{margin:1em 0}.properties--max-width{margin:1em auto;max-width:71.25rem}.properties__block{background-color:#3D3D3B;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-moz-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);-ms-box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);box-shadow:0 2px 4px 0 rgba(61,61,59,0.5);height:21.75em;margin:0 .5em;overflow:hidden;position:relative;width:18.125em}@media screen and (min-width: 48rem){.properties__block{height:37.5em;margin:0 1em;width:31.25em}.properties__block:hover .properties__caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.properties__block--grid-item{height:21.75em;margin:0;width:100%}.properties__caption{background-color:rgba(74,88,114,0.8);bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:.5em 1em;position:absolute;width:100%;z-index:1}@media screen and (min-width: 48rem){.properties__caption{padding:2.5em 1.5em;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}}.properties__grid{align-content:baseline;display:grid;grid-column-gap:2em;grid-row-gap:2em;grid-template-columns:repeat(auto-fill, minmax(18.125em, 1fr));justify-content:center;margin:2em 0 0 0;width:100%}.properties__header{display:none;font-size:4.8125em;font-weight:700;padding:0 1rem}@media screen and (min-width: 48rem){.properties__header{display:block;padding:0 2.5rem}}@media screen and (min-width: 72.25rem){.properties__header{padding:0 5rem}}.properties__location{font-size:.875em}.properties__name{font-size:1.5em;font-weight:700}.slider{width:100%}.state{margin:0 0 1em 0}.state__name{font-size:1.125em;font-weight:700;text-transform:uppercase}.state__properties{align-items:flex-start;display:flex;flex-direction:column}.state__property{color:#4A5872;display:block;margin:0 0 .25em 0;position:relative;text-decoration:none}.state__property::after{background-color:#160645;bottom:-.0625em;content:'';height:1px;left:0;position:absolute;width:100%}
