#inner-page-wrapper .container{width:100%;padding:0}#inner-page-wrapper{margin-bottom:0}html body.page-template-listing-details .ip-banner,html body.page-id-0 .ip-banner{display:none!important}p#breadcrumbs{max-width:1430px;padding:0 15px;margin-left:auto;margin-right:auto}.ipld-banner{position:relative}.ipld-photo.global-photo canvas{background:#000}.ipld-photo.global-photo img{opacity:.45}.ipld-address-holder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff;text-align:center}.ipld-address{font-size:70px;font-weight:400;font-family:var(--font-family-title);letter-spacing:5.2px;text-transform:uppercase;pointer-events:auto}.ipld-address span{display:block}.ipld-s2{position:relative;padding:50px 15px 9px}.site-bg.ipld-bg{max-height:600px;top:-55px;z-index:-1}.site-bg.ipld-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/uploads/2024/04/ipld-bg-overlay.png) no-repeat;background-size:cover;background-position:center;pointer-events:none}.ipld-s2-col-holder{position:relative;max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap}.ipld-s2-col{width:50%}.ipld-title{font-size:40px;font-weight:400;letter-spacing:3px;position:relative;text-transform:uppercase}.ipld-title span{display:block}.ipld-title::after{content:'';position:absolute;top:23px;right:100%;width:1000px;height:1px;background:#000;margin-right:19px}.ipld-status{font-size:20px;font-weight:400;text-transform:uppercase;margin-top:20px;letter-spacing:4px}.agent-info{margin-top:20px;font-size:17px}.ipld-info{position:relative;max-width:560px;background:#000;color:#fff;padding:60px 68px;margin-top:50px}.ipld-info-inner{position:relative;z-index:5}.site-bg.ipld-info-bg{max-height:429px}.site-bg.ipld-info-bg canvas{opacity:.06}.ipld-price{font-size:45px;font-weight:700}.ipld-specs{font-size:0;margin-top:37px;padding-bottom:9px}.ipld-specs ul li{display:flex;margin:0 0 44px}.ipld-specs ul li>span:first-child{min-width:240px}.ipld-specs span{display:block;font-size:24px;font-weight:400}.ipld-specs span strong{display:block;font-size:30px;font-weight:700;margin-top:11px}.ipld-btn a{max-width:397px;height:66px;border:1px solid #fff!important;font-size:18px;letter-spacing:.9px;margin:12px 0 0}.ipld-head{margin:0 0 21px}.ipld-text p{display:block;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.7;margin:0 0 21px;max-width:695px}.ipld-smi-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;margin:0 0 28px}.ipld-smi-btn a{display:inline-block;font-size:28px;color:#000;margin-right:21px;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.ipld-smi-btn a:hover{opacity:.7}.ipld-smi{margin-top:138px}.ipld-s3{position:relative;padding:57px 15px}.ipld-s3-inner{position:relative;max-width:1400px;margin:0 auto}.ipld-main-lists{position:relative;margin:0 -15px}.ipld-s3-item{padding:0 15px}.ipld-s3-item a{position:relative;display:block}.ipld-s3-photo.global-photo canvas{background:#000}.ipld-hover{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:52px;height:52px;background:url(/wp-content/uploads/2024/04/zoom-in.png) no-repeat;background-size:contain;background-position:center;pointer-events:none;opacity:0}.ipld-s3-item a:hover .ipld-hover{opacity:1}.ipld-arrow.global-arrow{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 15px}.ipld-arrow.global-arrow.white-arrow button:hover{background:#000;border:2px solid #000;color:#fff}.ipld-arrow.global-arrow button{font-size:20px}.ipld-thumb-lists{position:relative;margin:30px -15px 0}.ipld-main-slick .slick-slide>div>div,.ipld-thumb-slick .slick-slide>div>div{display:block!important}.ipld-main-slick:not(.slick-initialize)>div:not(:first-child),.ipld-thumb-slick:not(.slick-initialize)>div:not(:first-child){display:none}section.work-with-area{position:relative;padding:110px 15px 0}.site-bg.ww-bg,.site-bg.ww-bg2{background:#000}.site-bg.ww-bg canvas{opacity:.3}.site-bg.ww-bg::after,.site-bg.ww-bg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;max-height:50px;background:#000;pointer-events:none}.site-bg.ww-bg::before{left:auto;right:0;max-height:100%;max-width:100px;z-index:1}.ww-holder{position:relative;max-width:1400px;margin:0 auto;z-index:5}.site-bg.ww-bg2{width:calc(100% + 50px);max-height:600px}.site-bg.ww-bg2 canvas{opacity:.15}.ww-inner{display:flex;flex-wrap:wrap;padding-top:55px}.ww-col-1{width:48.929%}.ww-col-2{width:51.071%}.ww-photo{max-width:635px;margin-left:auto;position:relative;z-index:1}.ww-content{position:relative;overflow:hidden;padding:15px 15px 15px 160px;color:#fff}.ww-head{margin:23px 0 26px}.ww-text p{font-size:14px;font-weight:400;line-height:1.7;letter-spacing:1px;display:block;margin:0 0 10px;max-width:402px}.ww-btn{padding-top:35px}.ww-btn a{max-width:220px}.ww-newsletter-title{font-size:30px;font-weight:400;font-family:var(--font-family-title);text-transform:uppercase;letter-spacing:2.4px;margin:0 0 14px}.ww-newsletter-form{position:relative;margin-top:57px;max-width:328px}.listing-fields{position:relative}.listing-fields input[type=email]{background:#fff0;border:none;border-bottom:1px solid #fff;font-size:14px;font-weight:400;letter-spacing:1px;height:32px;color:#fff;padding:0;width:100%}.listing-btn input{font-size:0;background:#fff0;padding:0;border:none;width:100%;height:100%;margin:0;position:absolute}.listing-btn{position:absolute;bottom:10px;right:5px;width:16px;height:16px}.listing-btn span.ai-font-paper-airplane-alt{position:absolute;bottom:0;right:0;font-size:16px;pointer-events:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.listing-btn:hover span.ai-font-paper-airplane-alt{opacity:.7}.listing-btn .wpcf7-spinner{position:absolute}.ww-newsletter-form .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:auto;bottom:0;width:auto}.ww-newsletter-form .wpcf7 form .wpcf7-response-output{margin-top:5px}.ipld-s4{position:relative;padding:17px 15px 44px}.ipld-s4-inner{max-width:1500px;margin:0 auto}.ipld-s4-content{position:relative;margin:0 0 15px}.ipld-s4-content:not(:first-child){margin-bottom:44px}.ipld-s4-title{font-size:23px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;padding-bottom:22px;border-bottom:2px solid rgb(0 0 0 / 12%);max-width:1374px}.ipld-s4-content ul{margin-top:20px}.ipld-s4-content ul li{display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;color:#282828;letter-spacing:.5px;line-height:2}.ipld-s4-label{width:38.345%}.ipld-s4-det{color:#a0a0a0;width:61.655%}.ipld-s4-col-wrapper{display:flex;flex-wrap:wrap}.ipld-s4-col-1{width:53.1%;padding-right:15px}.ipld-s4-col-2{width:46.9%}.ipld-map img{width:100%}.aiosp-container{position:relative;height:auto;min-height:100%}.aiosp-wrap .aiosp-container .aios-popup-body{max-width:887px;width:80%;min-height:auto;padding:55px 20px 60px!important;margin:100px auto}.aiosp-content .listings-popup{position:relative}.aiosp-content .listings-popup ::-webkit-input-placeholder{color:inherit;font-family:inherit;font-size:inherit}.aiosp-content .listings-popup ::-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit}.aiosp-content .listings-popup :-ms-input-placeholder{color:inherit;font-family:inherit;font-size:inherit}.aiosp-content .listings-popup :-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit}.aiosp-content .listings-popup+.aiosp-close{font-size:40px;color:var(--aios-listing-primary-color);top:7px;right:7px}.aiosp-content .listings-popup form{width:100%;margin:0}.aiosp-content .listings-popup>h2{display:block;font-size:50px;font-weight:700;text-transform:uppercase;color:#222;margin:0;text-align:center}.aiosp-content .listings-popup>h2 span{font-size:25px}.aiosp-content .listings-popup>p{display:block;font-size:15px;font-weight:400;line-height:1.533;letter-spacing:.025em;color:#7e7e7e;text-align:center;margin-top:20px}.aiosp-content .listings-popup-row{margin-left:-8px;margin-right:-8px}.aiosp-content .listings-popup-field{padding:8px}.aiosp-content .listings-popup-field.submit{padding-top:42px;padding-bottom:0}.aiosp-content .listings-popup input[type=email],.aiosp-content .listings-popup input[type=tel],.aiosp-content .listings-popup input[type=text],.aiosp-content .listings-popup input[type=date],.aiosp-content .listings-popup select,.aiosp-content .listings-popup textarea,.aiosp-content .listings-popup .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;font-size:15px;font-weight:400;border:none;border-bottom:1px solid #a5a5a5;border-radius:0;padding:10px 0!important;color:#636363;-webkit-box-shadow:none;box-shadow:none;background:none;outline:none}.aiosp-content .listings-popup textarea{height:65px;resize:none;margin-top:15px}.aiosp-content .listings-popup input[type="submit"],.aiosp-content .listings-popup button[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-radius:0;display:block;width:100%;max-width:283px;height:68px;margin:0 auto;font-size:22px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;background:var(--aios-listing-primary-color);color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.aiosp-content .listings-popup input[type="submit"]:hover,.aiosp-content .listings-popup button[type="submit"]:hover{background:#515050;color:#fff}.aios-mortgage-calculator-standalone form .aios-mortgage-calculator-standalone-mortgage-buttons button{font-size:18px;width:100%;border-radius:0!important;padding:0}.aios-mortgage-calculator-standalone form .aios-mortgage-calculator-standalone-mortgage-buttons button{width:100%!important;max-width:100%!important;height:36px!important;font-size:18px!important}.aiosp-content .listings-popup .wpcf7-form-control-wrap{display:block}.aiosp-content .listings-popup .ajax-loader{position:absolute;left:calc(50% - 8px);margin:0}.aiosp-content .listings-popup .wpcf7-response-output{text-align:center;font-size:16px;width:90%;max-width:735px;margin:15px auto 0}.aiosp-content .listings-popup .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;left:auto;right:0;font-size:12px}.aiosp-content .listings-popup h3{display:block;width:90%;max-width:735px;margin:0 auto;font-size:30px;font-weight:400;line-height:1;text-transform:uppercase}.listings-popup .row{padding:10px 0 20px}.listings-save-sign-in,.listings-save-sign-up{margin-top:50px}.aiosp-content .listings-popup-form{margin-top:50px}.aiosp-content .listings-popup-form .form-group{display:block}.aiosp-content .listings-popup-form label{display:none}.aiosp-content .listings-popup-form .row{margin-left:-8px;margin-right:-8px}.aiosp-content .listings-popup-form .row [class*=col-]{padding:8px}.aiosp-content .listings-popup-form button[type=submit]{margin-top:42px}.aiosp-content .listings-popup-form .ihf-modal-form-captcha .form-group{margin-bottom:0}.aiosp-content .listings-popup-form .ihf-captcha{margin-top:30px}.aiosp-content .listings-popup-form .ihf-captcha .g-recaptcha>div{margin:0 auto!important}.aiosp-content .listings-popup-form .ihf-modal-form-disclaimer{width:450px;max-width:100%;margin:30px auto 0;float:none;text-align:center}.aiosp-content .listings-popup-form #ihf-save-listing-form [class*=col-]{width:100%}.aiosp-content .listings-popup-form-response-output{display:none}.footer-smi{margin-top:0}.footer-gt-holder{display:none}p.modal-listings-paragraph,.aios-mortgage-calculator-standalone p{font-size:16px;text-align:center;padding:20px;line-height:1.9}@media only screen and (max-width:1440px){.ipld-title::after{margin-right:5px}.ipld-address{font-size:65px}.ipld-title{font-size:35px}}@media only screen and (max-width:1366px){.ww-photo{padding-left:15px}.ipld-address{font-size:60px;letter-spacing:3.2px}.ipld-info{max-width:460px;padding:30px}.ipld-smi{margin-top:100px}}@media only screen and (max-width:1199px){.site-bg.ww-bg2{max-height:500px}.ww-content{padding:15px 15px 15px 100px}.site-bg.ww-bg::before{max-width:50px}.ipld-title{font-size:30px;letter-spacing:1px}.ww-head{margin:15px 0}.ww-text p{line-height:1.5;letter-spacing:.6px}.ww-btn{padding-top:10px}.ww-newsletter-form{margin-top:20px}}@media only screen and (max-width:991px){section.work-with-area{padding:50px 15px}.site-bg.ww-bg::after,.site-bg.ww-bg::before{display:none}.site-bg.ww-bg2{display:none}.ww-inner>div{width:100%;text-align:center}.ww-inner{padding-top:0}.ww-photo{padding-left:0;margin:0 auto}.ww-content{padding:15px}.ww-head{margin:30px 0 26px}.ww-text p{margin:0 auto 10px}.ipld-address{font-size:55px;letter-spacing:1.2px}.ipld-s2{padding:50px 15px 9px}.ipld-s2-col{width:100%;text-align:center}.ipld-title{display:inline-block}.ipld-info{margin:50px auto;text-align:left}.ipld-text p{margin:0 auto 15px}.ww-newsletter-form{margin:20px auto 0}.ipld-smi{margin-top:50px}.ipld-s4-col-wrapper>div{width:100%;padding:0}.ipld-s4{padding:17px 15px 0}}@media only screen and (max-width:767px){.ipld-address{font-size:35px;letter-spacing:0}.ipld-info{padding:30px 20px}}@media only screen and (max-width:480px){.ipld-address{font-size:22px}.ipld-title{font-size:25px;letter-spacing:0}.ipld-info{padding:15px}.ipld-price{text-align:center;font-size:35px}.ipld-thumb-lists{margin:20px -10px 0}.ipld-thumb-lists .ipld-s3-item{padding:0 10px}.ipld-specs ul li span{display:block;min-width:100%!important;margin:0 0 15px;text-align:center}.ipld-specs ul li{display:block;margin:0 0 15px}.ipld-s4-title{font-size:20px;text-align:center}.ipld-s4-content ul li>span{width:100%;text-align:center}.ipld-s2{padding:20px 15px 9px}}