.header{position:relative;background:#000;padding:25px 8.75vw}.header.header--fixed{position:fixed;background:#fff;box-shadow:0 0 10px #ccc}.ip-banner{display:none}.entry-title{opacity:1}#inner-page-wrapper{margin-bottom:0}.max-container{padding:0}p#breadcrumbs{color:#000;text-transform:uppercase;font-size:12px;letter-spacing:.3em;width:100%;max-width:1500px;margin:0 auto;font-weight:800}p#breadcrumbs a{color:#999}.img-canvas{position:relative;overflow:hidden}.img-canvas>canvas{display:block;width:100%;height:auto}.img-canvas>img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:var(--animate)}.bg-fixed{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.bg-fixed canvas{display:block;width:100%;height:100%;background:center/cover no-repeat fixed}.bg-fixed.bg-scroll canvas{background-attachment:scroll}.safari-true .bg-fixed canvas{background-attachment:scroll}.ip-about__main{padding:0 15px;background:var(--secondary);margin-top:80px}.ip-about__main--inner{padding:20px 0;width:100%;max-width:1320px;margin:0 auto}.ip-about__main--content{padding-top:25px}.ip-about__main--title h1,.ip-about__main--title h2{font-size:45px;font-weight:600}.ip-about__main--subheading{padding-top:10px}.ip-about__main--subheading p{font-size:16px;letter-spacing:.05em;font-weight:600;line-height:1.6}.ip-about__main--desc{padding-top:30px}.ip-about__main--desc p{font-size:15px;letter-spacing:.05em;line-height:1.7;margin-bottom:15px}.ip-about__agents{padding:0 15px}.ip-about__agents--inner{padding:20px 0;width:100%;max-width:1220px;margin:0 auto}.ip-about__agents--row{margin-bottom:40px}.ip-about__agents--img{position:relative;margin-bottom:20px}.ip-about__agents--img a{display:block}.ip-about__agents--img-label{position:absolute;bottom:0;width:100%;padding:20px;text-align:center}.ip-about__agents--img-label img{width:100%;max-width:130px;height:auto;margin:0 auto}.ip-about__agents--img-label span{display:block;text-transform:uppercase;color:#fff;font-size:11px;padding-top:5px;letter-spacing:.15em}.ip-about__agents--desc{padding-top:15px}.ip-about__agents--desc p{line-height:1.7;text-align:justify;letter-spacing:.05em}.ip-about__agents--name{padding:10px 0}.ip-about__agents--name h2{font-size:25px;font-weight:600}.ip-about__agents--position{color:#e60000;text-transform:uppercase;font-size:11px;letter-spacing:.1em;font-weight:600}.ip-about__agents--contact{padding-top:10px}.ip-about__agents--contact ul li{display:flex;align-items:center;padding:5px 0;font-weight:800;letter-spacing:.05em}.ip-about__agents--contact ul li i{display:inline-block;min-width:25px;font-size:12px}.ip-about__agents--contact ul li i.ai-font-phone{font-size:15px}.ip-about__agents--contact ul li a:hover{color:#000;opacity:.6}.selling-section{min-height:auto!important}.selling-section__top{display:none!important}@media screen and (min-width: 1024px){.ip-about__main--content{padding-top:55px}.ip-about__main--subheading p{font-size:20px}.ip-about__main--desc p{font-size:16px;line-height:1.9;margin-bottom:30px}.ip-about__main{margin-top:100px}.ip-about__agents--inner{padding:70px 0 50px}.ip-about__agents--row{display:flex;align-items:center}.ip-about__agents--row:not(:last-child){margin-bottom:80px}.ip-about__agents--row:nth-child(2n){flex-flow:row-reverse}.ip-about__agents--row:nth-child(2n) .ip-about__agents--content{padding-left:0;padding-right:50px}.ip-about__agents--img{width:45.0819672131%}.ip-about__agents--img-label img{max-width:229px}.ip-about__agents--img-label span{font-size:17px;padding-top:8px}.ip-about__agents--content{width:54.9180327869%;padding-left:50px}.ip-about__agents--desc p{font-size:16px;line-height:1.85}.ip-about__agents--name{padding:17px 0}.ip-about__agents--name h2{font-size:35px}.ip-about__agents--position{font-size:13px;letter-spacing:.2em}.ip-about__agents--contact{padding-top:20px}.selling-section{padding:60px 40px 120px!important}}@media screen and (min-width: 1024px) and (min-width: 1280px){.ip-about__agents--row:nth-child(2n) .ip-about__agents--content{padding-right:100px}.ip-about__agents--content{padding-left:100px}}@media screen and (min-width: 1280px){.ip-about__agents--inner{padding:120px 0 90px}.ip-about__agents--name h2{font-size:45px}.ip-about__agents--position{font-size:15px;letter-spacing:.3em}.ip-about__agents--contact ul li{font-size:17px}}@media only screen and (max-width: 1199px){.bg-fixed canvas{background-attachment:scroll}}
