.ip-banner{display:none}.ip-sec{position:relative}.flex-row{display:flex;flex-flow:row wrap}.small-wrap{width:100%;max-width:1140px;max-width:71.25vw;margin-left:auto;margin-right:auto}.big-wrap{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}header.main-header{display:none!important}.ip-sellers-wrap{font-family:var(--ip-font-default)}#inner-page-wrapper .max-container{max-width:100%;padding:0}.img-wrap{position:relative}.img-wrap canvas{display:block;width:100%;height:auto}.img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ipHeader{position:absolute;top:0;z-index:99;width:100%;left:0;padding:33px 15px}.ipHeader__wrap{width:100%;max-width:1140px;margin:auto;position:relative;display:flex;justify-content:space-between;align-items:center}.ipHeader__info{position:relative;margin-right:-130px}.ipHeader__info ul{display:flex;font-size:16px;color:#fff;gap:30px;letter-spacing:.05em}.ipHeader__info ul li span{font-size:12px;margin-right:5px}.ipHeader__info ul li a{transition:var(--default-transition)}.ipHeader__info ul li a:hover{color:var(--secondary)}.banner-inner-wrap{position:relative}.banner-inner-wrap canvas{background-size:cover;width:100%;height:auto;background-position:center;min-height:550px}.banner-inner-wrap:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#000;opacity:45%;pointer-events:none}.banner-inner-wrap:before{position:absolute;content:"";width:100%;height:30%;left:0;top:0;background:linear-gradient(to bottom,#000000a6,#0000);opacity:70%}.banner-inner-wrap .aios-slider{position:absolute;top:0;left:0;width:100%;height:100%}.tagline-form-wrap{position:absolute;bottom:-33px;bottom:-2.06vw;left:0;width:100%;z-index:2;padding:0 15px}.tagine-form-inner{width:100%;max-width:1140px;margin:auto;align-items:center}.tagline-col{width:61.66%;margin-bottom:65px;text-shadow:1px 1.732px 0px rgba(0,0,0,.55)}.form-col{width:38.34%;padding:30px 40px 25px;background:#fff;background-image:linear-gradient(0deg,#c8cfd7,#fff 50%)}.form-title{color:var(--primary);text-align:center;font-size:25px;font-family:var(--font-family-title);font-size:55px;letter-spacing:0}.form-title span{display:block;font-family:var(--font-family-default);font-size:20px;color:#000;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.form-wrap{margin-top:17px}.wpcf7-form{position:relative}.form-inner-wrap{display:flex;flex-flow:wrap;justify-content:space-between}.form-field{margin-bottom:11px;position:relative;width:calc(50% - 3px)}.form-field.lg{width:100%}.form-field:last-child{margin-bottom:0;text-align:center;margin-top:14px}.form-field input:not([type=checkbox],[type=radio],[type=submit]),.form-field textarea{width:100%;border:none;border-bottom:1px solid #bdbdbd;font-size:12px;letter-spacing:.025em;color:#747474;padding:6px 0;font-family:var(--ip-font-default);background:none;outline:none!important}.form-field textarea{resize:none;height:55px}.form-field [type=submit]{text-align:center;margin:auto;padding:10px 26px;gap:5px;height:46px}.form-field .wpcf7-spinner{position:absolute;left:50%;margin:0;top:calc(100% + 35px);transform:translate(-50%)}.form-wrap .wpcf7 form .wpcf7-response-output{position:absolute;margin:0;top:calc(100% + 35px);width:100%;text-align:center;font-size:12px;color:#fff}.form-wrap .use-floating-validation-tip .wpcf7-not-valid-tip{left:0;top:50%;transform:translateY(-50%);font-size:12px}.form-wrap .wpcf7-form-control-wrap{display:block}.banner-tagline{font-size:60px;font-size:clamp(35px,3.75vw,60px);color:#fff;line-height:1;font-family:var(--font-family-title)}.banner-tagline span{color:var(--secondary)}.banner-desc{max-width:577px;margin-top:13px;font-size:15px;color:#fff;line-height:1.667;letter-spacing:.025em}.steps-sec{padding:100px 15px 30px}.site-title{font-size:55px;font-family:var(--font-family-title);color:var(--primary);font-weight:400}.site-title span{font-size:20px;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:10px;font-family:var(--font-family-default);color:#000}.site-title.centered{text-align:center}.steps-title-wrap{position:relative}.steps-title-wrap:after{position:absolute;content:"";width:65px;height:1px;background:var(--secondary);left:50%;transform:translate(-50%);bottom:-40px}.steps-inner{margin:100px -16px 0}.steps-item{width:25%;padding:0 16px}.steps-item a{display:flex;position:relative;pointer-events:none;flex-direction:column;height:100%}.steps-img-wrap{background:#535353}.steps-img-wrap img{opacity:80%}.steps-no{position:absolute;bottom:-15px;left:-7px;font-size:70px;color:#fff;font-family:var(--font-family-title);text-transform:uppercase}.steps-item-title{font-size:20px;color:var(--primary);line-height:1.2;font-weight:500;text-transform:uppercase;margin-top:18px;font-family:var(--font-family-title);margin-bottom:10px}.steps-item .steps-desc{margin-top:auto}.steps-item .steps-desc p{font-size:14px;color:#333;line-height:1.714}.about{position:relative;padding:79px 15px 0;background:linear-gradient(#fff0 20.918%,#091d3533),linear-gradient(90deg,#f7fbff,#f7fbff)}.about__header{display:flex;justify-content:center;margin-bottom:50px}.about__header .section-title em{font-style:normal;color:var(--secondary)}.about__content{max-width:720px;margin:0 auto;display:flex;flex-flow:column-reverse;align-items:center}.about__photo{width:100%}.about__photo img{display:block;width:100%;height:auto}.about__bio{width:100%;padding-bottom:40px}.about__bio-quote{font-family:var(--font-family-title);font-weight:400;font-size:clamp(24px,4vw,40px);line-height:1.1;margin-bottom:37px}.about__bio-text{font-weight:300;line-height:1.5}.about__bio-text p{margin-bottom:24px}.about__cta{position:relative;margin-top:61px}.featured-listings{position:relative;padding:80px 15px}.featured-listings .bg-section__img{opacity:.1}.featured-listings .bg-section:after{content:"";background:linear-gradient(to bottom,#fff,#fff0)}.featured-listings__inner{max-width:720px;margin:0 auto}.featured-listings__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1426px;margin:0 auto;padding-bottom:40px}.featured-listings__header .section-title{align-items:flex-start;gap:0;margin-bottom:20px}.featured-listings__header .section-title span{letter-spacing:6px}.featured-listings__grid{position:relative;z-index:1}.featured-listings__row{display:flex;flex-flow:row wrap;gap:25px}.featured-listings .property-card{position:relative;width:100%;overflow:hidden}.featured-listings .property-card__image{display:block;width:100%;height:auto;aspect-ratio:700/452;min-height:300px;-o-object-fit:cover;object-fit:cover}.featured-listings .property-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 68.164%,#000000d9);pointer-events:none;z-index:1}.featured-listings .property-card__details{position:absolute;display:flex;flex-direction:column;gap:19px;width:100%;z-index:2;bottom:0;left:0;right:0;padding:0 20px 23px;transform:translateY(95px);transition:all var(--default-transition)}.featured-listings .property-card__icon{width:24px;height:24px;flex-shrink:0}.featured-listings .property-card__icon svg{width:100%;height:100%}.featured-listings .property-card__address{display:flex;flex-direction:column;gap:4px;color:#fff;font-family:var(--font-family-default)}.featured-listings .property-card__street{font-weight:600;font-size:clamp(18px,2.5vw,24px);line-height:1;color:#fff;font-family:var(--font-family-default)}.featured-listings .property-card__location{font-weight:400;font-size:12px;line-height:1;color:#fff;font-family:var(--font-family-default)}.featured-listings .property-card__price{font-weight:600;font-size:16px;line-height:1;color:#fff}.featured-listings .property-card__amenities{display:flex;align-items:flex-start;flex-flow:column;gap:0;opacity:0;transition:opacity var(--default-transition)}.featured-listings .property-card__amenities li{display:flex;align-items:center;gap:10px}.featured-listings .property-card__amenities li i{width:18px;height:13px;display:block}.featured-listings .property-card__amenities li i.icon-beds{background:url(https://cdn.agentimagehosting.com/atRrYfhNEwDLFF0Zvatiy/2026/02/19072514/icon-beds.png) no-repeat center center}.featured-listings .property-card__amenities li i.icon-baths{background:url(https://cdn.agentimagehosting.com/atRrYfhNEwDLFF0Zvatiy/2026/02/19072513/icon-baths.png) no-repeat center center}.featured-listings .property-card__amenities li i.icon-sqft{background:url(https://cdn.agentimagehosting.com/atRrYfhNEwDLFF0Zvatiy/2026/02/19072516/icon-sqft.png) no-repeat center center}.featured-listings .property-card__amenities li span{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.featured-listings .property-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.featured-listings .property-card:hover .property-card__details{transform:translateY(0)}.featured-listings .property-card:hover .property-card__amenities{opacity:1}.featured-listings .property-card li[data-beds=""],.featured-listings .property-card li[data-beds="0"],.featured-listings .property-card li[data-beds=null],.featured-listings .property-card li[data-beds=" N/A "],.featured-listings .property-card li[data-baths=""],.featured-listings .property-card li[data-baths="0"],.featured-listings .property-card li[data-baths=null],.featured-listings .property-card li[data-baths=" N/A "],.featured-listings .property-card li[data-sqft=""],.featured-listings .property-card li[data-sqft="0"],.featured-listings .property-card li[data-sqft=null],.featured-listings .property-card li[data-sqft=" N/A "]{opacity:0}.featured-listings__cta{position:relative;z-index:1;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:10px;margin:49px auto 0;max-width:300px}.featured-listings__cta a.btn-a{width:100%}.site-popup__form-btn{margin-top:25px}.footer__content{flex-flow:wrap;justify-content:space-between;gap:0}.footer__left{flex:unset;margin-bottom:50px}.footer__content--full{width:100%;border-top:1px solid #384a69;padding-top:20px}.footer__divider{display:none}.footer__heading{border-bottom:1px solid #384a69;padding-bottom:15px}.site-popup__form-field .wpcf7-form-control{outline:none!important}@media screen and (min-width:600px){.featured-listings .property-card__details{transform:translateY(44px)}.featured-listings .property-card__amenities{flex-flow:row wrap;align-items:center;gap:20px}}@media screen and (min-width:1024px){.form-wrap .wpcf7 form .wpcf7-response-output{color:#000}.about__header{margin-bottom:0}.about__content{flex-flow:row wrap;align-items:flex-end;max-width:1396px}.about__photo{width:41.082%;margin-top:-51px}.about__bio{width:58.918%;padding-top:30px;padding-bottom:30px;padding-left:7.9%;margin-bottom:3.7%;align-self:center}.featured-listings{padding:129px 15px 112px}.featured-listings__inner{max-width:1428px}.featured-listings__header{flex-direction:row;align-items:flex-end;justify-content:space-between;padding-bottom:65px}.featured-listings__header .section-title{margin-bottom:0}.featured-listings .property-card{width:calc(50% - 13px)}.featured-listings__cta a.btn-a{width:auto}.featured-listings__cta{max-width:initial;flex-flow:row}.footer__left{width:34.23%;margin-bottom:0}.footer__right{width:57.1%}.featured-listings .property-card__amenities li[data-baths=""],.featured-listings .property-card__amenities li[data-beds=""]{display:none}.footer__logo{width:130px}}@media screen and (min-width:1280px){.about__content{padding-left:28px}.footer__logo{width:179px}}@media only screen and (max-width:1480px){.ipHeader__info{margin-right:0}}@media only screen and (max-width:1023px){.tagline-form-wrap{position:relative;background:#000;bottom:0;padding:70px 15px}.tagline-col,.form-col{width:100%}.banner-tagline{text-align:center}.banner-desc{text-align:center;max-width:unset}.ipHeader__info ul{font-size:0}.ipHeader__info ul li span{font-size:16px}.steps-wrap{max-width:700px}.steps-item{width:50%;margin-bottom:30px}.site-title{font-size:55px}.steps-sec{padding:70px 15px}}@media only screen and (max-width:599px){.form-field{width:100%}.form-col{padding:40px 15px 25px}.steps-item{width:100%}.steps-item:last-child{margin-bottom:0}.site-title{font-size:45px}.steps-no{font-size:50px;bottom:-10px}}
