.realestateHeader{display:block;width:100%;border-bottom:1px solid #ececec;background-color:#f7f7f7;padding:10px;padding-bottom:0}.realestateHeader .container{padding-bottom:0;padding-left:30px;padding-right:30px;position:relative}.realestateHeader h1.realestateHeaderLogo{padding:0;width:250px;color:#112f5e;white-space:nowrap!important;line-break:nowrap;width:fit-content;-webkit-width:fit-content;max-width:100%;font-weight:400;margin:0;font-size:50px;line-height:60px;padding-bottom:6px;border-bottom:10px solid #dd5136;font-family:Tahoma,Helvetica,Arial,sans-serif}.realestateHeader h1.realestateHeaderLogo a{text-decoration:none;display:block;margin:0;padding:0;height:66px;color:#112f5e}.realestateHeader .sponsorLogo{display:block;max-width:100%;position:absolute;right:30px;top:-6px;width:250px;padding:10px;text-decoration:none;color:#112f5e}.realestateHeader .sponsorLogo small{font-size:10px;line-height:14px;text-align:center;display:block}.realestateHeader .sponsorLogo img{margin-left:auto;margin-right:auto;width:122px;margin-top:5px;display:block}@media screen and (max-width:1100px){.realestateHeader .sponsorLogo{right:-10px}}@media screen and (max-width:570px){.realestateHeader h1.realestateHeaderLogo{margin-left:auto;margin-right:auto}.realestateHeader .sponsorLogo{position:relative;margin-left:auto;margin-right:auto;top:0;right:auto}}@media screen and (max-width:450px){.realestateHeader h1.realestateHeaderLogo{font-size:40px;line-height:40px;border-bottom-width:6px}.realestateHeader h1.realestateHeaderLogo a{height:55px}}