.ip-banner canvas{background-position:bottom center;min-height:320px;aspect-ratio:1600/320;height:auto}#inner-page-wrapper .max-container{padding:0}.ip-ad{position:relative}.ip-ad__description{padding:100px 0;position:relative}.ip-ad__description .bg-section{max-height:837px;height:100%;top:initial}.ip-ad__description .bg-section:before{content:"";background:#f9faff;opacity:.88}.ip-ad__description .container{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.ip-ad__description .container:before,.ip-ad__description .container:after{display:none}.ip-ad__description-left{width:57.4245%;padding:32px 0 0}.ip-ad__description-left .section-title{margin-bottom:46px}.ip-ad__description-left .section-title span{display:block;font-weight:700;font-size:18px;line-height:1;margin-bottom:2px}.ip-ad__description-left p{font-size:14px;letter-spacing:.02em;line-height:2.14285714;color:#000;margin:0 0 30px;text-align:justify}.ip-ad__description-left p:last-child{margin-bottom:0}.ip-ad__description-left p a{transition:color var(--default-transition)}.ip-ad__description-left p a:hover{color:var(--secondary)}.ip-ad__description-right{width:37.273%;margin-left:auto}.ip-ad__description-right .agent-photo img{display:block;width:100%;height:auto;aspect-ratio:492/631;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ip-ad__description-right h2{font-size:30px;font-weight:700;line-height:1;color:#023270;text-transform:uppercase;margin:26px 0 30px}.ip-ad__description-right .agent-contact-info{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin-bottom:36px;gap:10px}.ip-ad__description-right .agent-contact-info .title-email>span{margin-bottom:10px}.ip-ad__description-right .agent-contact-info .title-email>span:last-child{margin-bottom:0}.ip-ad__description-right .agent-contact-info .title-email .agent-position{display:flex;font-size:16px;letter-spacing:.05em;line-height:1;color:#717b9e;text-transform:uppercase;font-weight:600}.ip-ad__description-right .agent-contact-info .title-email .agent-position i{font-size:17px;min-width:24px;color:#023270;display:inline-block}.ip-ad__description-right .agent-contact-info .title-email .agent-email,.ip-ad__description-right .agent-contact-info .title-email .agent-phone{font-weight:600;font-size:16px;line-height:1;color:#000}.ip-ad__description-right .agent-contact-info .title-email .agent-email a,.ip-ad__description-right .agent-contact-info .title-email .agent-phone a{color:inherit;transition:color var(--default-transition)}.ip-ad__description-right .agent-contact-info .title-email .agent-email a:hover,.ip-ad__description-right .agent-contact-info .title-email .agent-phone a:hover{color:#717b9e}.ip-ad__description-right .agent-contact-info .title-email .agent-email i,.ip-ad__description-right .agent-contact-info .title-email .agent-phone i{font-size:13px;min-width:24px;color:#023270;display:inline-block}.ip-ad__description-right .agent-contact-info .title-email .agent-email i.ai-font-phone,.ip-ad__description-right .agent-contact-info .title-email .agent-phone i.ai-font-phone{font-size:15px;top:2px}.ip-ad__description-right .agent-contact-info .smi{display:flex;flex-flow:row wrap;gap:8px}.ip-ad__description-right .agent-contact-info .smi a{width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background var(--default-transition)}.ip-ad__description-right .agent-contact-info .smi a:hover{background:var(--secondary)}.ip-ad__description-right .agent-cta{display:flex;flex-flow:row wrap;align-items:center;gap:10px}.ip-ad__description-right .agent-cta a.btn-a{width:calc(50% - 5px)}.ip-ad__listings{overflow:hidden;position:relative;padding:92px 0 0}.ip-ad__listings-title{margin-bottom:61px}.ip-ad__listings-list{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0 -3px}.ip-ad__listings-list .listing-item{width:33.33%;padding:3px}.ip-ad__listings-list .listing-item a{display:block;position:relative}.ip-ad__listings-list .listing-item a .img-wrapper:before{content:"";background:linear-gradient(180deg,#0000,#000);opacity:.8;top:20%}.ip-ad__listings-list .listing-item a .default-info{position:absolute;bottom:0;left:0;right:0;padding:0 28px 45px;font-size:20px;line-height:1.25;font-weight:600;color:#fff;z-index:2}.ip-ad__listings-list .listing-item a .default-info span{display:block;font-size:16px;text-transform:uppercase}.ip-ad__listings-list .listing-item a:hover .img-wrapper:before{top:0}.ip-ad__listings-btn{margin-top:57px;display:flex;justify-content:center}@media screen and (max-width: 991px){.ip-ad__description{padding:80px 0}.ip-ad__description-left{width:100%;padding:0 0 32px}.ip-ad__description-right{width:100%}.ip-ad__listings{padding:80px 0 0}.ip-ad__listings-list .listing-item{width:50%}}@media screen and (max-width: 767px){.ip-ad__listings-list .listing-item{width:100%}}@media screen and (max-width: 480px){.ip-ad__description-right .agent-cta a.btn-a{width:100%}}
