.ip-banner::before{background:none}div#inner-page-wrapper{margin-bottom:0}div#inner-page-wrapper>.container{width:100%;padding:0}#content>div{padding:0 75px}.custom-ip-mb-content{position:relative;max-width:1370px;margin:0 auto 115px;padding:0 15px}p#breadcrumbs{margin-top:34px;margin-bottom:12px}.custom-ip-mb-bg{position:absolute;width:100%;height:calc(100% - 400px);bottom:0;left:0;background:#000}.custom-ip-mb-bg::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:url(../../../../../themes/gregorygunter.com/images/meet-our-brokers/main-bg.jpg) no-repeat center top/100% auto;-webkit-filter:grayscale(1);filter:grayscale(1)}.custom-ip-mb-bg::after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;opacity:.9}.custom-ip-mb-content-inner{position:relative;background:#fff;padding:0 65px 70px;margin-top:70px;margin-right:60px}.custom-ip-mb-title{font-family:'Lora',serif;font-size:65px;color:#532742;text-transform:uppercase;line-height:1;margin-bottom:52px;padding-top:75px}#content .custom-ip-mb-title sup{font-size:25px;position:relative;top:-3px;left:-10px}.custom-ip-mb-title span{font-size:25px;font-weight:300;font-family:'Montserrat',sans-serif;color:#212121;display:block;line-height:1.2;margin-bottom:2px;letter-spacing:1.5px}#content .custom-ip-mb-content-inner p{line-height:1.6;letter-spacing:.025em;margin:0 0 25px}.custom-ip-mb-image{float:right;width:40.74%;margin-left:90px;margin-bottom:25px}.custom-ip-mb-image-inner{position:relative;margin-right:-125px;padding-left:65px;padding-bottom:55px}.custom-ip-mb-image-inner::before{content:'';display:block;position:absolute;width:59.92%;height:72.02%;bottom:0;left:0;border-left:10px solid #552a44;border-bottom:10px solid #552a44}.custom-ip-mb-agents{width:828px;max-width:100%;margin:35px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-ip-mb-agent{width:50%;padding:0 18px;margin-bottom:30px}.custom-ip-mb-agent-image{position:relative;border:7px solid #542549}.custom-ip-mb-agent-image canvas{display:block;width:100%}.custom-ip-mb-agent-image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.custom-ip-mb-agent-image span{display:block;position:absolute;width:100%;bottom:15px;left:0;padding:0 10px;font-size:56px;font-weight:600;color:#542549;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase}#content .custom-ip-mb-agent a{display:block;border:1px solid #552a44;font-family:'Barlow',sans-serif;font-size:12px;font-weight:700;color:#fff;line-height:1;letter-spacing:.3em;background:#552a44;text-align:center;text-transform:uppercase;width:310px;max-width:calc(100% - 20px);margin:30px auto 0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#content .custom-ip-mb-agent a div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;padding:0 10px 3px}#content .custom-ip-mb-agent a:hover{background:none;color:#552a44}@media only screen and (max-width:1366px){.custom-ip-mb-title{font-size:55px}.custom-ip-mb-title span{font-size:20px}}@media only screen and (max-width:1199px){.custom-ip-mb-title{font-size:45px}.custom-ip-mb-title span{font-size:16px}.custom-ip-mb-image{margin-left:40px}#content .custom-ip-mb-agent a{letter-spacing:.2em}}@media only screen and (max-width:991px){#content>div{padding:0 15px}.custom-ip-mb-content-inner{padding:0 20px 70px;margin-right:0}.custom-ip-mb-image{float:none;width:100%;max-width:500px;margin-left:auto;margin-right:auto}.custom-ip-mb-image-inner{margin-right:0;padding-left:25px;padding-bottom:25px}.custom-ip-mb-title{padding-top:30px}#content .custom-ip-mb-title sup{font-size:15px}.custom-ip-mb-agents{width:350px}.custom-ip-mb-agent{width:100%}#content .custom-ip-mb-agent a{font-size:11px;letter-spacing:.2em}}@media only screen and (max-width:480px){.custom-ip-mb-title{font-size:30px}.custom-ip-mb-agent-image span{font-size:40px}}html[lang="es"] #content .custom-ip-mb-title sup{top:10px}