.searchbar-agent-mcom .search-banner .banner-img{width:100%;display:block;height:100%;object-fit:cover;object-position:top}
.searchbar-agent-mcom .search-banner{position:relative;width:100%;overflow:hidden;height:232px}
.searchbar-agent-mcom .banner-title{color:white;font-size:40px;font-weight:400;text-align:center;padding-top:70px;width:100%;position:absolute;top:10px}
.searchbar-agent-mcom .search-container{padding:20px 200px 40px;display:flex;position:absolute;top:123px;width:100%}
.searchbar-agent-mcom .search-container input[type="text"]{width:100%;font-size:14px;padding:0 1rem;border:0;outline:2px solid transparent}
.searchbar-agent-mcom .search-container button{height:2.5rem;width:3rem;background:#e01a2b;color:white;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}
@media screen and (max-width:860px){.searchbar-agent-mcom .search-container{padding:20px 20px 40px;display:flex}
}
@media screen and (max-width:480px){.searchbar-agent-mcom .search-container{padding:20px 0 40px;display:flex}
}
.searchbar-agent-mcom #searchInput:focus{border:2px solid var(--cds-focus,#0f62fe)}
.searchbar-agent-mcom input::placeholder{color:#9c9c9c;letter-spacing:.16px}
.staticpage .root.container{max-width:100% !important;margin-left:auto;margin-right:auto;padding:0}
#kmCTAContainer{text-align:left;margin-left:26%}
@media(max-width:768px){#kmCTAContainer{text-align:left;margin-left:0 !important}
}