@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.availability .filter .grid{grid-gap:1.5rem;gap:1.5rem}.availability .filter .input-wrapper{padding:2rem;margin-bottom:0;position:relative;background:#edf0f4;border-radius:1rem}.availability .filter .input-wrapper:before{content:"";position:absolute;right:1rem;top:0;bottom:0;z-index:1;background-image:url(/build/images/select-arrows.209300da.svg);background-size:contain;background-position:50%;width:1rem;background-repeat:no-repeat;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);height:auto}.availability .filter .input-wrapper label{font-weight:600;font-size:1.4175rem;margin-bottom:0;line-height:1.2}.availability .filter .input-wrapper .select2 .select2-selection__placeholder{font-size:1.1205rem;font-style:italic;color:rgba(13,37,68,.5);font-weight:300}.availability .filter .input-wrapper .select2 .select2-selection--multiple,.availability .filter .input-wrapper .select2 .select2-selection--single{padding:.5rem 0 0;border-bottom:none;background:#edf0f4}.availability .filter .input-wrapper .select2 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove span,.availability .filter .input-wrapper .select2 .select2-selection--single .select2-selection__choice .select2-selection__choice__remove span{margin-right:0}.availability .filter .input-wrapper .select2 .select2-selection--multiple:before,.availability .filter .input-wrapper .select2 .select2-selection--single:before{display:none}.availability .filter .input-wrapper .select2 .select2-search--inline{margin-left:0}.availability .filter .input-wrapper .select2 .select2-search--inline::-webkit-input-placeholder{color:rgba(13,37,68,.5);font-style:normal;font-weight:400;font-size:1.4175rem}.availability .filter .input-wrapper .select2 .select2-search--inline:-moz-placeholder,.availability .filter .input-wrapper .select2 .select2-search--inline::-moz-placeholder{color:rgba(13,37,68,.5);font-style:normal;font-weight:400;font-size:1.4175rem}.availability .filter .input-wrapper .select2 .select2-search--inline:-ms-input-placeholder{color:rgba(13,37,68,.5);font-style:normal;font-weight:400;font-size:1.4175rem}.availability .filter .input-wrapper .select2 .select2-search--inline:placeholder-shown{color:rgba(13,37,68,.5);font-style:normal;font-weight:400;font-size:1.4175rem}.availability .filter .input-wrapper .select2 .select2-search--inline .select2-search__field{color:#0d2544;font-size:1.1205rem;font-weight:400;padding:0;margin:0;border-radius:0}.availability .filter .input-wrapper .select2 .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.4175rem}.availability .filter .input-wrapper .select2 .select2-search--inline .select2-search__field:-moz-placeholder,.availability .filter .input-wrapper .select2 .select2-search--inline .select2-search__field::-moz-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.4175rem}.availability .filter .input-wrapper .select2 .select2-search--inline .select2-search__field:-ms-input-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.4175rem}.availability .filter .input-wrapper .select2 .select2-search--inline .select2-search__field:placeholder-shown{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.4175rem}.availability .children-list{position:relative}.availability .children-list .bg{content:"";-webkit-clip-path:inset(0 0 -1px 0 round 50% 50% 0 0);clip-path:inset(0 0 -1px 0 round 50% 50% 0 0);display:block;bottom:-1px;overflow:hidden;position:absolute;top:5rem;width:100%;left:0;right:0;-webkit-transform:scaleX(2);transform:scaleX(2);background:#edf0f4;z-index:0}.availability .children-list .banner{background:#194774;width:12rem;height:12rem;border-radius:100%;text-align:center;position:absolute;top:-8rem;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.availability .children-list .banner .number{color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:3.375rem;display:block}.availability .children-list .banner .text{text-transform:uppercase;color:#fff;font-size:1.4175rem;font-family:Barlow Condensed,sans-serif;font-weight:700}.availability .children-list .view-toggle a{display:inline-block;vertical-align:middle;border-radius:.5em;border:2px solid #194774;opacity:.3;transition:all .3s cubic-bezier(.445,.05,.55,.95);padding:1rem 2rem;margin-left:1rem;text-transform:uppercase;font-weight:500;color:#194774;font-size:1.1205rem}.availability .children-list .view-toggle a img,.availability .children-list .view-toggle a span{display:inline-block;vertical-align:middle}.availability .children-list .view-toggle a img{height:1.5rem;margin-right:.5rem}.availability .children-list .view-toggle a.active,.availability .children-list .view-toggle a:hover{opacity:1}.availability .children-list .list-view .dataTable.nowrap th{border:none;color:#0d2544;font-weight:500;font-size:1.4175rem}.availability .children-list .list-view .dataTable.nowrap td{background:transparent;border-bottom:1px solid #e2e2e2;padding:1.5rem 2rem;font-size:1.4175rem}.availability .children-list .list-view .dataTable.nowrap tr{margin-bottom:0;border:none;cursor:pointer}.availability .children-list .list-view .dataTable.nowrap tr.sold{cursor:auto}.availability .children-list .list-view .dataTable.nowrap tr.sold .btn{pointer-events:none}.availability .children-list .list-view .dataTable.nowrap tr.project.active{background-color:#fff}.availability .children-list .list-view .dataTable{border-bottom:none!important;border-collapse:seperate;border-spacing:0 1.5rem}.availability .children-list .list-view .dataTable ul li{list-style-type:none}.availability .children-list .list-view .dataTable .btn{font-size:1.1205rem;text-transform:none;padding:.5rem 1rem;font-weight:300}.availability .children-list .list-view .dataTable .btn.active{background-color:#edf0f4;color:#eb4f3f}.availability .children-list .child-popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;padding:10rem 0;display:none;background:hsla(0,0%,100%,.9);overflow-y:scroll}.availability .children-list .child-popup .wrapper{background:rgba(237,240,244,.95);border-radius:2rem;position:relative;padding:10rem 3rem}.availability .children-list .child-popup .wrapper .close-popup{position:absolute;cursor:pointer;top:5rem;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.availability .children-list .child-popup .wrapper .close-popup:hover svg circle{fill:#0d2544}.availability .children-list .child-popup .wrapper .close-popup svg{width:5rem;height:5rem}.availability .children-list .child-popup .wrapper .close-popup svg circle{transition:all .3s cubic-bezier(.445,.05,.55,.95);fill:#eb4f3f}.availability .children-list .child-popup .wrapper .child-datatable{width:100%;border-bottom:none!important;border-collapse:seperate;border-spacing:0 1.5rem}.availability .children-list .child-popup .wrapper .child-datatable ul li{list-style-type:none}.availability .children-list .child-popup .wrapper .child-datatable th{border:none;color:#0d2544;font-weight:500;font-size:1.4175rem}.availability .children-list .child-popup .wrapper .child-datatable td{background:transparent;border-bottom:1px solid #e2e2e2;padding:1.5rem 2rem;font-size:1.4175rem}.availability .children-list .child-popup .wrapper .child-datatable tr{margin-bottom:0;border:none;cursor:pointer}.availability .children-list .child-popup .wrapper .child-datatable tr.sold{cursor:auto}.availability .children-list .child-popup .wrapper .child-datatable tr.sold .btn{pointer-events:none}.availability .children-list .child-popup .wrapper .child-datatable .btn{font-size:1.1205rem;text-transform:none;padding:.5rem 1rem;font-weight:300}.availability .children-list .child-popup .wrapper .child-datatable .btn.active{background-color:#edf0f4;color:#eb4f3f}.availability .children-list .grid-view{display:none}.availability .children-list .grid-view .grid-h-3{grid-gap:1.5rem;gap:1.5rem}.availability .children-list .grid-view .item{background:#fff;border-radius:2rem;padding:2rem}.availability .children-list .grid-view .item h2{font-size:2.295rem;margin:0 0 .5rem}.availability .children-list .grid-view .item .grid-custom{grid-template-columns:auto 100px}.availability .children-list .grid-view .item .grid-custom .price{font-weight:500;text-align:right}.availability .children-list .grid-view .item hr{background:#edf0f4;margin:1.5rem 0}.availability .children-list .grid-view .item .icons{display:grid;grid-template-columns:1fr 1fr 1fr}.availability .children-list .grid-view .item .icons .icon{display:inline-block}.availability .children-list .grid-view .item .icons .icon img,.availability .children-list .grid-view .item .icons .icon span{display:inline-block;vertical-align:middle}.availability .children-list .grid-view .item .icons .icon img{height:1.2rem;margin-right:.5rem}.availability .children-list .grid-view .item .icons .icon span{font-size:1.1205rem}.availability .children-list .grid-view .item .btn{padding:1rem 2rem;font-size:1.1205rem;margin-top:1.5rem}.availability .children-list .grid-view .item .btn.lightgrey-btn{pointer-events:none}.availability .children-list .grid-view .item .btn.lightgrey-btn span{opacity:.5}.availability .circle-one{width:3vw;height:3vw;background:#194774;right:7vw;top:calc(8vw + 3rem)}.availability .circle-one,.availability .circle-two{position:absolute;z-index:3;border-radius:100%;transition:all 1.1s cubic-bezier(.445,.05,.55,.95)}.availability .circle-two{width:10vw;height:10vw;background:#eb4f3f;right:-3vw;top:3rem}@media only screen and (max-width:768px){.availability .children-list .bg{-webkit-transform:scaleX(3);transform:scaleX(3)}}@media only screen and (max-width:576px){.availability .children-list .banner{position:relative;top:-1rem;margin:0 auto 3rem}}