.ip-banner{display:none}.ip-projdet-banner .ip-banner{display:block}.ip-banner canvas{min-height:500px}div#inner-page-wrapper .container{width:100%;padding:0}div#inner-page-wrapper{margin-bottom:0}.ip-banner:before{background:#0003}.ip-projdet-banner{position:relative}.ip-projdet-banner-content{position:absolute;bottom:18px;z-index:5;padding:0 3.125%;left:0;width:100%}.ip-projdet-banner-content-inner{width:100%;margin:0 auto}.ip-projdet-banner-title{font-size:70px;color:#fff;text-transform:uppercase;font-family:var(--font-family-title);margin:0 0 42px}p#breadcrumbs{font-size:15px;color:#fff}p#breadcrumbs a{color:#b6b6b6}section.ip-projdet-wrap-top{position:relative;padding:50px 3.125% 120px;overflow:hidden}section.ip-projdet-wrap-top .ip-projdet-holder{margin:0 auto;position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between}section.ip-projdet-wrap-top .ip-projdet-holder:before{width:71.323%;height:100%;content:"";position:absolute;top:0;left:0;border:1px solid #000000;pointer-events:none}.ip-projdet-text{width:37.967%;padding:50px 4.25% 50px 3.125%}.ip-projdet-text .global-site-btn{width:100%;display:inline-block;margin-top:10px}.ip-projdet-title{margin-bottom:25px;font-size:50px;color:#000;text-transform:uppercase;font-family:var(--font-family-title);position:relative;line-height:1.2;letter-spacing:.05em}.ip-projdet-description p{margin-bottom:25px;font-size:18px;line-height:1.6}.ip-projdet-slider{width:63.033%;margin:50px 0;position:relative}.ip-projdet-slick-slider:not(.slick-initialized)>div~div{display:none}.ip-projdet-slick-slider .slick-slide>div>div{display:block!important}.ip-projdet-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.ip-projdet-slick-slider:not(.slick-initialized) .ip-projdet-list{width:33.3333333333%}.ip-projdet-list a{display:block;position:relative;pointer-events:none}.ip-projdet-list-photo{background:#000;position:relative}.ip-projdet-list a:hover img{filter:grayscale(1);opacity:.85}.ip-projdet-list-photo img{aspect-ratio:474/300;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.ip-projdet-list-address{font-size:20px;color:#000;display:flex;justify-content:space-between;align-items:center;border-top:solid 1px #000;padding:18px 0 0;letter-spacing:.05em;margin-top:30px}.ip-projdet-list-view{position:absolute;bottom:40px;left:0;right:0;margin:auto;max-width:-moz-max-content;max-width:max-content}.ip-projdet-list-view span{display:flex;align-items:center;justify-content:center;gap:31px;max-width:-moz-max-content;max-width:max-content;font-size:14px;font-weight:200;padding:0 30px;color:#fff;background:#000;transition:all .3s ease-in-out;height:50px;border-radius:5px;letter-spacing:.05em}.ip-projdet-list a:hover .ip-projdet-list-view span{background:#2c3e50;color:#fff}.ip-projdet-list-view span i{width:5px;height:5px;background:#fff;transition:all .3s ease-in-out;border-radius:100%}.ip-projdet-arrows{width:100%;height:50px;max-width:170px;margin:0 auto;position:absolute;z-index:2;bottom:46px;left:0;right:0}.ip-projdet-arrows:before{width:1px;height:80px;content:"";position:absolute;top:calc(50% - 40px);left:50%;background-color:#fff;opacity:.2}.ip-projdet-arrows .slick-arrow{position:absolute;top:50%;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:var(--default-transition);color:#fff}.ip-projdet-arrows .slick-arrow:hover{opacity:.5}.ip-projdet-arrows .slick-arrow.ip-projdet-arrow-prev{left:0}.ip-projdet-arrows .slick-arrow.ip-projdet-arrow-prev span{margin-right:10px}.ip-projdet-arrows .slick-arrow.ip-projdet-arrow-next{right:0}.ip-projdet-arrows .slick-arrow.ip-projdet-arrow-next span{margin-left:10px}.ip-projdet-arrows .slick-arrow span{font-size:11px}.ip-projdet-cta{padding:0 9.375% 91px}.ip-projdet-cta-top{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.ip-projdet-cta-top p{max-width:50%;margin-top:35px;font-size:18px;line-height:1.6}.ip-projdet-cta-list{width:100%;display:inline-block;vertical-align:top;font-size:0;text-align:center}.ip-projdet-cta-item{width:39.384%;display:inline-block;vertical-align:top;padding:0 19px 38px}.ip-projdet-cta-item a{width:100%;height:100%;display:block;position:relative}.ip-projdet-cta-item a:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#000;opacity:.4}.ip-projdet-cta-text{width:100%;position:absolute;z-index:2;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}.ip-projdet-cta-text strong{color:#fff;font-size:30px;font-weight:500;letter-spacing:.05em}.ip-projdet-cta-view{margin:40px auto 0;max-width:-moz-max-content;max-width:max-content}.ip-projdet-cta-view span{display:flex;align-items:center;justify-content:center;gap:31px;max-width:-moz-max-content;max-width:max-content;font-size:14px;font-weight:200;padding:0 30px;color:#fff;background:#000;transition:all .3s ease-in-out;height:50px;border-radius:5px;letter-spacing:.05em}.ip-projdet-cta-item a:hover .ip-projdet-cta-view span{background:#2c3e50;color:#fff}.ip-projdet-cta-view span i{width:5px;height:5px;background:#fff;transition:all .3s ease-in-out;border-radius:100%}section.build-area{position:relative;padding:72px 15px 0;background:#000;overflow:hidden}.build-holder{max-width:1500px;margin:0 auto;position:relative;z-index:5}.build-inner{display:flex;flex-wrap:wrap}.build-photo{width:33.601%}.build-photo img{aspect-ratio:504/486;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.build-tagline{font-size:90px;color:#fff;text-transform:uppercase;font-family:var(--font-family-title);width:39.667%;padding:116px 15px 0;text-align:center;letter-spacing:3px}.build-tagline span{font-size:35px;font-style:italic;letter-spacing:0;position:relative;left:-11px}.build-cta{width:26.732%;font-size:30px;font-weight:200;color:#fff;line-height:1.32;letter-spacing:1.5px;padding:117px 0 0}.build-cta .global-site-btn{margin-top:41px}@media only screen and (min-width: 992px) and (max-width: 1600px){div#inner-page-wrapper{padding-top:115px}.admin-bar div#inner-page-wrapper{padding-top:100px}.ip-projdet-banner-content{bottom:1.125vw;padding:0 .938vw}.ip-projdet-banner-content-inner{max-width:93.75vw}.ip-projdet-banner-title{max-width:50%;margin:0 0 2.625vw;font-size:4.375vw}section.build-area{padding:4.5vw .938vw 0}.build-holder{max-width:93.75vw}.build-tagline{font-size:5.625vw;padding:7.25vw .938vw 0;letter-spacing:.188vw}.build-tagline span{font-size:2.188vw;left:-.688vw}.build-cta{font-size:1.875vw;letter-spacing:.094vw;padding:7.313vw 0 0}.build-cta .global-site-btn{margin-top:2.563vw}}@media only screen and (max-width: 1366px){.ip-projdet-cta{padding-left:3.125%;padding-right:3.125%}}@media only screen and (max-width: 1199px){.ip-projdet-title{font-size:35px}.ip-projdet-buttons{max-width:320px}.ip-projdet-list-address{font-size:17px;letter-spacing:.02em}.ip-projdet-cta-top p{margin-top:0}}@media only screen and (max-width: 991px){.ip-projdet-banner-title{font-size:50px;margin:0 0 20px}section.ip-projdet-wrap-top{padding-top:70px;padding-bottom:70px;text-align:center}.ip-projdet-title{font-size:30px}section.ip-projdet-wrap-top .ip-projdet-holder:before{width:100%}.ip-projdet-text{width:100%;padding:30px 15px}.ip-projdet-slider{width:100%;max-width:500px;margin:0 auto 30px;padding:0 15px 30px}.ip-projdet-arrows{position:relative;transform:none;top:auto;bottom:auto;filter:invert(1);margin:30px auto 0}section.ip-projdet-wrap-top .ip-projdet-holder,.ip-projdet-cta-top{flex-flow:column;text-align:center}.ip-projdet-cta-top p{max-width:100%}.ip-projdet-cta-item{width:100%;max-width:474px}section.build-area{padding:50px 15px}.build-photo{width:100%}.build-photo img{max-width:504px;margin:0 auto}.build-tagline{width:100%;font-size:50px;padding:50px 0}.build-cta{width:100%;text-align:center;padding:0}.ip-projdet-bio-head{border-right:0}}@media only screen and (max-width: 767px){.ip-projdet-bio-title,.build-tagline{font-size:40px;letter-spacing:1px}.build-tagline span{font-size:20px;left:0}.build-cta{font-size:25px}}@media only screen and (max-width: 480px){.ip-projdet-bio-title .build-tagline{font-size:30px;letter-spacing:0}.ip-projdet-bio-tagline{font-size:20px}.ip-banner canvas{min-height:300px}.ip-projdet-banner-title{font-size:30px}.ip-projdet-bio-title,.build-tagline{font-size:35px}}
