@font-face{font-family:proxima-nova;src:url(/static/media/proxima_nova.feface72.ttf)}@font-face{font-family:ahellya;src:url(/static/media/ahellya.efdf4d57.ttf)}h1,h2,h3,h4,h5{text-align:center;margin:0}h1{letter-spacing:3px;font-size:2.3em}h2{font-size:3em}h2,h3{color:#222550}h3{font-size:2em}h3 span{display:block;font-size:.5em}form{margin:0 auto;box-sizing:border-box}form input,form select,form textarea{text-align:left;font-size:1em;display:block;padding:15px;width:100%;max-width:500px;border-radius:5px;box-shadow:none;border:none}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#cecccc}form input::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#cecccc}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#cecccc}form input::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#cecccc}form input::placeholder,form select::placeholder,form textarea::placeholder{color:#cecccc}form button[type=submit],form input[type=submit]{background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;width:100%;text-align:center}form button[type=submit]:focus,form button[type=submit]:hover,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#45a049}.App{display:flex;flex-direction:column;height:100%;justify-content:space-between}.hidden{position:absolute;width:rem(1);height:rem(1);clip:rect(1px,1px,1px,1px);overflow:hidden;word-wrap:normal;left:-2000px}.only-desktop{display:none}@media screen and (min-width:768px){.only-desktop{display:inline-block}}p{line-height:22px}i{color:#fff}ul{margin:0;padding:0}a{text-decoration:none;-webkit-transition-duration:.1s;transition-duration:.1s}hr{border:1px solid #f5f5f5}.label{font-weight:700}main{min-height:68vh}.close{background:none;border:none;-webkit-transition-duration:.1s;transition-duration:.1s}.close:focus,.close:hover{-webkit-transform:scale(1.7);transform:scale(1.7)}body{font-family:proxima-nova!important;letter-spacing:1px;margin:0;background:#fdfdfd;color:#282828}.container,.content-container{max-width:1200px;margin:0 auto;width:90%}@media screen and (min-width:768px){header nav{padding:20px 0 10px}header nav a{text-transform:uppercase}}.front #banner{display:flex;flex-direction:column;align-items:center;justify-content:center}.front #banner .main-data{background:none}.front #banner .container{min-height:auto;align-items:center;justify-content:space-evenly}.main-data .cta *{font-size:.8em}#banner .cta{max-width:455px;margin:0 auto}#banner button.btn{margin-bottom:10px;border:none}@media screen and (min-width:768px){#banner button.btn{margin-bottom:0}}.cta{display:flex;flex-direction:column;justify-content:center;margin:20px 0}@media screen and (min-width:768px){.cta{flex-direction:row}}.btn{background:#222550;display:inline-block;-webkit-transition-duration:.1s;transition-duration:.1s;text-align:center;margin:0 20px;padding:17px;border-radius:4px!important;color:#fff;letter-spacing:3px;cursor:pointer}.btn.red{background:#a52323}.btn:focus,.btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2);text-decoration:underline}@-webkit-keyframes banner-animation-desktop{0%{background-position:0 100%}80%{background-position:0 0}to{background-position:0 100%}}@keyframes banner-animation-desktop{0%{background-position:0 100%}80%{background-position:0 0}to{background-position:0 100%}}@-webkit-keyframes banner-animation-mobile{0%{background-position:100% 0}80%{background-position:0 0}to{background-position:100% 0}}@keyframes banner-animation-mobile{0%{background-position:100% 0}80%{background-position:0 0}to{background-position:100% 0}}#banner{height:100vh;max-height:563px;background-size:cover;-webkit-animation:banner-animation-mobile 35s infinite;animation:banner-animation-mobile 35s infinite}@media screen and (min-width:768px){#banner{-webkit-animation:banner-animation-desktop 25s infinite;animation:banner-animation-desktop 25s infinite;height:489px}}#banner .flex{display:flex;flex-direction:column;justify-content:space-between;height:100%}#banner h1{color:#fff;text-shadow:1px 1px 1px #000;margin:0 auto}@media screen and (min-width:768px){#banner h1{font-size:3em}}#banner h1 span{text-transform:capitalize;font-size:.4em;display:block}#banner .main-data{padding:10px 15px;background:rgba(0,0,0,.49);text-align:center;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){#banner .main-data{flex-direction:row}}#banner .main-data span{color:#fff}.loading-spinner{display:flex;flex-direction:column;text-align:center;justify-content:center}.loading-spinner i{font-size:1.2em;margin:0 auto}.about #banner{height:160px}.about .flex{display:flex;flex-direction:column}@media screen and (min-width:768px){.about .flex{flex-direction:row}}.about .flex div.video{padding-top:30px}.about h1,.about h2{font-family:Arial,Helvetica,sans-serif}.about h2{text-align:left}.about h2 span{font-size:.5em}.about .cta{display:none}.about iframe{width:100%}@media screen and (min-width:768px){.about iframe{min-width:560px}}.video-page .container.video-list{display:flex;flex-wrap:wrap-reverse;justify-content:center;padding:20px 0;background:#f7f7f7;border-radius:20px}.video-page .video-frame{margin:20px 10px}.investment-property p.full-description{max-width:920px;margin:0 auto;text-align:center}.investment-property iframe{width:80%;max-height:550px;min-height:550px;margin:0 auto;display:block}.investment-property .main-data div{display:flex;align-self:center}.investment-property .featured-data .featured-data-block{display:flex;flex-direction:column;margin:40px 0 10px}@media screen and (min-width:768px){.investment-property .featured-data .featured-data-block{flex-direction:row;justify-content:center}}.investment-property .featured-data .featured-data-block div{display:flex;border-bottom:1px solid #ccc;flex-direction:column;align-items:center;padding:10px 0}@media screen and (min-width:768px){.investment-property .featured-data .featured-data-block div{border-bottom:none;padding:0 15px}}.investment-property .featured-data .featured-data-block .label{font-size:2em;color:#222550}#investments .property-block{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){#investments .property-block{flex-direction:row}}#investments .property-block h3{color:#fff;text-align:center;line-height:22px;font-family:ahellya;-webkit-transition-duration:.1s;transition-duration:.1s;margin:10px 0 0;background:rgba(0,0,0,.3);padding:5px 8px 3px;position:absolute;bottom:110px;width:95%}@media screen and (min-width:768px){#investments .property-block h3{font-size:1.6vw;padding:5px 10px 3px}}#investments .property-block h3 span{font-size:.3em;display:block;text-transform:uppercase;letter-spacing:4px;font-family:proxima-nova}#investments .property-block img{width:100%;min-height:190px;max-height:190px}#investments .property-block .block{position:relative}#investments .property-block .block:focus,#investments .property-block .block:hover{cursor:pointer}#investments .property-block .block:focus h3,#investments .property-block .block:hover h3{font-size:2em;padding-top:20px;background:#222550}#investments .property-block .block .block-img-txt{color:#000}#investments .property-block .main-block{display:block;margin:0 auto}@media screen and (min-width:768px){#investments .property-block .main-block{width:33.3%;margin:0 10px 0 0}}#investments .property-block .main-block a{min-height:300px;display:block;position:relative}#investments .property-block .main-block p{font-size:1em;margin:0}#investments .property-block .main-block .btn{float:right;border:1px solid #fff;color:#fff}#investments .property-block .sec-blocks{width:65%;display:flex;flex-wrap:wrap;flex-direction:row}#investments .property-block .sec-blocks .block{width:33.3%}#investments .property-block .sec-blocks .block-img-txt{right:0}#logo{display:flex;align-items:center;align-self:center}#logo img{width:300px;-webkit-transition-duration:.1s;transition-duration:.1s}#logo img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}nav{display:block;text-align:center;margin-bottom:5px}@media screen and (min-width:768px){nav{margin-bottom:0}}nav .icons{display:inline}@media screen and (min-width:768px){nav .icons{display:none}}nav ul#links{display:flex;justify-content:flex-end;padding:5px 0;list-style:none;display:none;flex-wrap:wrap}@media screen and (min-width:768px){nav ul#links{display:flex}}nav ul#links a{text-transform:u ppercase;padding:10px;margin:0 10px;color:#282828;font-size:.94em;-webkit-transition-duration:.1s;transition-duration:.1s;display:block;cursor:pointer}nav ul#links a.active,nav ul#links a:focus,nav ul#links a:hover{text-decoration:underline;-webkit-transform:scale(1.2);transform:scale(1.2)}nav .close{display:none}.mobile .close{display:inline-block;right:0;top:0;position:absolute;padding:20px;font-size:2em;z-index:9;color:#fff}.mobile .open{display:none}.mobile #links{display:block;z-index:2;position:absolute;top:0;left:0;margin:0;background:#222550;width:100vw;height:100vh}.mobile #links a{color:#fff;display:block;padding:29px;font-size:1.5em;transition-Duration:.1s}.mobile #links a:active,.mobile #links a:focus,.mobile #links a:hover{text-decoration:underline;-webkit-transform:scale(1.2);transform:scale(1.2)}.social-contact ul li{display:inline-block;margin-right:15px}.social-contact ul li:last-child{margin-right:0}.social-contact a{display:inline-block;font-size:.9em}.social-contact a.phone img{display:none}@media screen and (min-width:768px){.social-contact a.phone img{display:inline-block}}.social-contact a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);text-decoration:underline}.social-icons ul li{display:inline-block;margin-right:10px}.social-icons ul li:last-child{margin-right:0}.social-icons a{display:inline-block;cursor:pointer}.social-icons a:focus,.social-icons a:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}header .container{display:flex;flex-direction:column}@media screen and (min-width:768px){header .container{justify-content:space-between;flex-direction:row}}header .top-header{background:#222550;height:25px}header .top-header .container{flex-direction:row}header .top-header a{color:#fff}header .top-header i{padding:4px}footer{background:#222550;width:100%;text-align:center;padding:20px 0 40px;margin:40px 0 0;bottom:0;height:100px}footer a,footer i,footer p{color:#fff}footer P{font-size:.9em}footer span{text-transform:uppercase}footer .social-icons{color:#000}footer .social-icons i{font-size:2em;padding:20px;cursor:pointer}footer .social-icons img{width:40px}.connect{position:fixed;z-index:1;padding-top:20px;left:0;top:0;width:100%;height:100%;overflow:scroll;background-color:#222550;-webkit-transition-duration:.1s;transition-duration:.1s}.connect .container{position:relative;max-width:750px}.connect .contact-form{padding-top:80px;max-width:520px;margin:0 auto}.connect .contact-form form div{display:flex;justify-content:center;margin-bottom:10px}.connect button,.connect button.submit,.connect h1{color:#fff}.connect h1{margin:0 0 20px}.connect .close{cursor:pointer;position:absolute;right:0;top:0;font-size:2em}.connect textarea{min-height:100px}.connect .submit{background:#4caf50;padding:20px 12px;width:100%;border-radius:5px;border:none}.connect .confirm-message{font-size:3em;color:#fff;padding:20px 0;min-height:200px;display:flex;justify-content:center;align-self:center;align-items:center}
/*# sourceMappingURL=main.c257aebf.chunk.css.map */