@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.row.no-gutters{margin-left:0;margin-right:0}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-left:0;padding-right:0}.row.gutters-2{margin-left:-2px;margin-right:-2px}.row.gutters-2>[class^=col-],.row.gutters-2>[class*=" col-"]{padding-left:2px;padding-right:2px}.row.gutters-2{margin-left:-4px;margin-right:-4px}.row.gutters-2>[class^=col-],.row.gutters-2>[class*=" col-"]{padding-left:4px;padding-right:4px}.row.gutters-50{margin-left:-50px;margin-right:-50px}.row.gutters-50>[class^=col-],.row.gutters-50>[class*=" col-"]{padding-left:50px;padding-right:50px}.row.gutters-25{margin-left:-25px;margin-right:-25px}.row.gutters-25>[class^=col-],.row.gutters-25>[class*=" col-"]{padding-left:25px;padding-right:25px}@media(min-width: 481px)and (max-width: 768px){.masterplan-container{flex-direction:column}}@media(max-width: 480px){.masterplan-container{flex-direction:column}}.masterplan-container .masterplan-left{position:relative;z-index:1;background-color:#fff;width:70%;margin:0 auto}@media(max-width: 480px){.masterplan-container .masterplan-left{width:100%}}.masterplan-container .masterplan-left svg{width:100%;height:auto;display:block}.masterplan-container .masterplan-left svg .masterplan-villa path,.masterplan-container .masterplan-left svg .masterplan-villa polygon{opacity:0;transition:opacity 1s cubic-bezier(0, 0.8, 0.2, 1);transition-delay:0;cursor:pointer}.masterplan-container .masterplan-left svg .masterplan-villa.active path,.masterplan-container .masterplan-left svg .masterplan-villa.active polygon,.masterplan-container .masterplan-left svg .masterplan-villa:hover path,.masterplan-container .masterplan-left svg .masterplan-villa:hover polygon{opacity:1}.masterplan-container .masterplan-popup{position:fixed;z-index:995453;left:5vh;bottom:5vh;width:100%;max-width:30vw;background-color:#fafafa;padding:35px 30px 35px 30px;pointer-events:none;visibility:hidden;opacity:0;border:5px solid #033f34;transform:translateY(50px);transition:visibility 0s,opacity .3s,transform .3s linear;box-shadow:10px 20px 10px rgba(0,0,0,.1)}@media(min-width: 769px)and (max-width: 992px){.masterplan-container .masterplan-popup{max-width:50vw}}@media(min-width: 481px)and (max-width: 768px){.masterplan-container .masterplan-popup{max-width:80vw}}@media(max-width: 480px){.masterplan-container .masterplan-popup{max-width:80vw}}.masterplan-container .masterplan-popup .btn-close{position:absolute;top:15px;right:15px;border:none;padding:0;width:25px;height:25px;cursor:pointer;z-index:2;background:rgba(0,0,0,0)}.masterplan-container .masterplan-popup .btn-close svg{width:100%;height:auto;display:block;transition:all .3s cubic-bezier(0, 0.8, 0.2, 1);transition-delay:0}.masterplan-container .masterplan-popup .btn-close svg line{stroke:#033f34}.masterplan-container .masterplan-popup .btn-close:hover svg{transform:rotate(-180deg)}.masterplan-container .masterplan-popup.active{transform:translateY(0);visibility:visible;opacity:1;pointer-events:all}.masterplan-container .masterplan-popup h5{font-size:18px;color:#94741d;margin:0 0 20px 0;padding:0;font-weight:600}.masterplan-container .masterplan-popup .masterplan-table{list-style-type:none;margin:0;padding:0;padding:0;line-height:1.8;color:#033f34;font-family:"Raleway";font-weight:300;font-size:16px;position:relative}.masterplan-container .masterplan-popup .masterplan-table strong{font-weight:600}.masterplan-container .masterplan-popup .masterplan-link{margin-top:20px;font-size:14px;font-family:"Raleway";font-weight:600;text-transform:uppercase}.masterplan-container .masterplan-popup .masterplan-link a{color:#033f34;position:relative;display:inline-flex !important;align-items:center;transition:all .3s cubic-bezier(0, 0.8, 0.2, 1);transition-delay:0}.masterplan-container .masterplan-popup .masterplan-link a span{display:inline-block}.masterplan-container .masterplan-popup .masterplan-link a span::after{display:none !important}.masterplan-container .masterplan-popup .masterplan-link a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='74px' height='40px' viewBox='0 0 74 40' enable-background='new 0 0 74 40' xml:space='preserve'%3E%3Cg%3E%3Ccircle opacity='0.5' fill='none' stroke='%23204726' cx='71%25' cy='50%25' r='24%25' style=''%3E%3C/circle%3E%3Ccircle fill='none' stroke='%23204726' cx='71%25' cy='50%25' r='24%25'%3E%3C/circle%3E%3C/g%3E%3Cpolygon fill='%23204726' points='49.525,14.265 48.898,15.044 54.481,19.541 6.444,19.541 6.444,20.541 54.464,20.541 48.901,24.954 49.522,25.737 56.7,20.044 '%3E%3C/polygon%3E%3C/svg%3E");background-size:100% auto;background-repeat:no-repeat;background-position:50% 50%;content:"";display:inline-block;width:60px;height:30px;margin-left:10px;transition:all .3s cubic-bezier(0, 0.8, 0.2, 1);transition-delay:0}.masterplan-container .masterplan-popup .masterplan-link a:hover{color:#94741d !important}.masterplan-container .masterplan-popup .masterplan-link a:hover:after{transform:translateX(10px)}.masterplan-container .masterplan-level-2{pointer-events:none}/*# sourceMappingURL=app.css.map */