#content-full{margin-top:0}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.ip-banner canvas{aspect-ratio:1600/510}.ip-banner__smi{align-items:flex-end;padding-bottom:10px}.ip-banner:after{top:80%;opacity:.2}.ip-ad{position:relative}.ip-ad__details{position:relative;padding:161px 0 127px}.ip-ad__details-inner{position:relative;margin-right:-40px}.ip-ad__details-text{width:668px;width:56.6105%;margin-left:auto}.ip-ad__details-text p{font-size:14px;letter-spacing:.05em;line-height:2;color:#595959;margin:0 0 28px}.ip-ad__details-text p:last-child{margin-bottom:0}.ip-ad__details-title{margin-bottom:75px}.ip-ad__details-title .section-title{letter-spacing:0}.ip-ad__details-info{width:386px;width:32.712%}.ip-ad__details-info .agent-photo{position:relative;z-index:1;background-color:#000}.ip-ad__details-info .agent-photo .bg-section-parallax .bg-section{opacity:.15}.ip-ad__details-info .agent-details{padding:50px 0 0}.ip-ad__details-info .agent-details h2{font-size:34px;font-family:var(--font-family-title);text-transform:uppercase;text-align:center;color:#000;margin-bottom:15px}.ip-ad__details-info .agent-details strong{display:block;font-size:20px;letter-spacing:.05em;color:#414141;text-transform:uppercase;text-align:center;font-weight:400;margin-bottom:12px}.ip-ad__details-info .agent-details span{display:block;font-size:18px;letter-spacing:.05em;color:gray;text-transform:uppercase;text-align:center;margin-bottom:15px}.ip-ad__details-info .agent-details ul li{text-align:center;font-size:17px;letter-spacing:.05em;color:#000;margin-bottom:7px}.ip-ad__details-info .agent-details ul li i{font-size:14px;font-family:var(--secondary);margin-right:15px;color:var(--secondary)}.ip-ad__details-info .agent-details ul li a{transition:color var(--default-transition)}.ip-ad__details-info .agent-details ul li a:hover{color:var(--secondary)}.ip-ad__details-info .agent-details a.btn-a{margin:22px auto 0;width:243px}.ip-ad__listings{position:relative;padding:98px 0 62px}.ip-ad__listings-title{margin-bottom:72px}.ip-ad__listings-list{margin:0 -20px}.ip-ad__listings-item{width:50%;padding:0 17.5px;margin-bottom:57px}.ip-ad__listings-item a{display:block;position:relative}.ip-ad__listings-item a:hover .img-wrapper:before{opacity:.75}.ip-ad__listings-item a:hover .img-wrapper .btn-a{opacity:1}.ip-ad__listings-item a .img-wrapper:before{content:"";background:var(--gradient-horizontal);opacity:0;transition:all var(--default-transition)}.ip-ad__listings-item a .img-wrapper .status{position:absolute;top:14px;right:14px;background:#dfae24;color:#fff;padding:8px 8px 7px;text-transform:uppercase;font-weight:600;letter-spacing:.15em;font-size:13px}.ip-ad__listings-item a .img-wrapper .btn-a{position:absolute;background-color:#fff;bottom:0;left:0;right:0;margin:0 auto 43px;z-index:1;opacity:0;transition:all var(--default-transition)}.ip-ad__listings-item a .details{position:relative;text-align:center;color:#000;padding:39px 0 0}.ip-ad__listings-item a .details .address-short{font-size:27px;font-family:var(--font-family-title);text-transform:uppercase;line-height:1;margin-bottom:28px}.ip-ad__listings-item a .details .address-full{font-size:17px;line-height:1;margin-bottom:13px}.ip-ad__listings-item a .details .amenities{display:flex;flex-flow:row wrap;justify-content:center;font-size:14px;letter-spacing:.05em;color:gray;text-transform:uppercase;margin-bottom:12px}.ip-ad__listings-item a .details .amenities span{padding:0 4px}.ip-ad__listings-item a .details .amenities span.count-0{display:none}.ip-ad__listings-item a .details .price{font-size:20px;letter-spacing:.05em;color:var(--secondary)}.ip-ad__listings.sold-listings{padding:123px 0 73px}.ip-ad__connect{position:relative;z-index:1;padding:159px 0 161px;background-color:#000}.ip-ad__connect .bg-section-parallax .bg-section{opacity:.07}.ip-ad__connect-title{margin-bottom:59px}.ip-ad__form{position:relative;max-width:980px;margin:0 auto}.ip-ad__form form{margin:0 -10px}.ip-ad__form form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;margin:10px 10px 0;color:#fff;text-align:center}.ip-ad__form form.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;top:20%;left:20%}.ip-ad__form-field{display:inline-block;padding:0 10px}.ip-ad__form-field.field-6{width:50%;margin-bottom:36px}.ip-ad__form-field.field-12{width:100%}.ip-ad__form-field span{display:block}.ip-ad__form-field input,.ip-ad__form-field textarea{display:block;width:100%;background:transparent;border:none;border-bottom:1px solid #ffffff;font-size:14px;letter-spacing:.05em;line-height:2;color:#fff;height:41px;padding:0}.ip-ad__form-field textarea{padding-top:2px;height:86px}.ip-ad__form-btn{width:100%;position:relative;margin:66px 0 0}.ip-ad__form-btn .btn-a{margin:0 auto;width:258px}.ip-ad__form-btn .wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:auto}@media screen and (min-width: 992px){.ip-ad__details-title .section-title{font-size:7.4375vw}.ip-ad__details{padding:10.0625vw 0 7.9375vw}.ip-ad__details-inner{margin-right:-2.5vw}.ip-ad__details-text p{font-size:.875vw;margin:0 0 1.75vw}.ip-ad__details-info .agent-details{padding:3.125vw 0 0}.ip-ad__details-info .agent-details h2{font-size:2.125vw;margin-bottom:.9375vw}.ip-ad__details-info .agent-details strong{font-size:1.25vw;margin-bottom:.75vw}.ip-ad__details-info .agent-details span{font-size:1.125vw;margin-bottom:.9375vw}.ip-ad__details-info .agent-details ul li{font-size:1.0625vw;margin-bottom:.4375vw}.ip-ad__details-info .agent-details ul li i{font-size:.875vw;margin-right:.9375vw}.ip-ad__details-info .agent-details a.btn-a{margin:1.375vw auto 0;width:15.1875vw}.ip-ad__listings{padding:6.125vw 0 3.875vw}.ip-ad__listings-title{margin-bottom:4.5vw}.ip-ad__listings-list{margin:0 -1.25vw}.ip-ad__listings-item{padding:0 1.09375vw;margin-bottom:3.5625vw}.ip-ad__listings-item a .img-wrapper .status{top:.875vw;right:.875vw;padding:.5vw .5vw .4375vw;font-size:.8125vw}.ip-ad__listings-item a .img-wrapper .btn-a{margin:0 auto 2.6875vw}.ip-ad__listings-item a .details{padding:2.4375vw 0 0}.ip-ad__listings-item a .details .address-short{font-size:1.6875vw;margin-bottom:1.75vw}.ip-ad__listings-item a .details .address-full{font-size:1.0625vw;margin-bottom:.8125vw}.ip-ad__listings-item a .details .amenities{font-size:.875vw;margin-bottom:.75vw}.ip-ad__listings-item a .details .amenities span{padding:0 .25vw}.ip-ad__listings-item a .details .price{font-size:1.25vw}.ip-ad__listings.sold-listings{padding:7.6875vw 0 4.5625vw}.ip-ad__connect{padding:9.9375vw 0 10.0625vw}.ip-ad__connect-title{margin-bottom:3.6875vw}.ip-ad__form{max-width:61.25vw}.ip-ad__form form{margin:0 -.625vw}.ip-ad__form-field{padding:0 .625vw}.ip-ad__form-field.field-6{margin-bottom:2.25vw}.ip-ad__form-field input,.ip-ad__form-field textarea{font-size:.875vw;height:2.5625vw}.ip-ad__form-field textarea{padding-top:.125vw;height:5.375vw}.ip-ad__form-btn{margin:4.125vw 0 0}.ip-ad__form-btn .btn-a{width:16.125vw}}@media screen and (max-width: 991px){.ip-ad__details{padding:50px 0}.ip-ad__details-inner{margin-right:0}.ip-ad__details-text{width:100%}.ip-ad__details-title{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:30px}.ip-ad__details-info{width:100%;margin-bottom:50px}.ip-ad__details-info .agent-details h2{font-size:28px}.ip-ad__details-info .agent-details ul li{font-size:14px}.ip-ad__details-info .agent-details ul li i{font-size:13px;margin-right:5px}.ip-ad__listings{padding:50px 0}.ip-ad__listings-title{margin-bottom:30px}.ip-ad__listings-list{margin:0 -15px}.ip-ad__listings-item{width:100%;margin-bottom:40px;padding:0 15px}.ip-ad__listings-item:last-child{margin-bottom:0}.ip-ad__listings-item a .img-wrapper .btn-a{margin-bottom:10px;width:170px;height:40px;font-size:11px;padding-left:10px}.ip-ad__listings.sold-listings{padding:50px 0}.ip-ad__connect{padding:60px 0}}@media screen and (max-width: 480px){.ip-ad__form-field.field-6{margin-bottom:10px;width:100%}}
