.custom-input{width:100%;display:inline-block;position:relative}.custom-input>span{font-size:14px;font-family:var(--font-normal);color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.custom-input input{width:100%;height:34px;line-height:34px;outline:unset;padding:0 4px;border:none;border-bottom:solid 1px #dadada;box-shadow:unset;font-family:var(--font-bold);color:#191919;caret-color:var(--color-theme)}.custom-input input:active,.custom-input input:focus,.custom-input input:hover{border-bottom:solid 1px var(--color-theme)}.custom-input input{border-radius:0}.custom-input .options{max-width:100%;width:100%;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 2px));max-height:200px;box-shadow:0 2px 5px 0 rgba(0,10,30,.1);border:solid 1px #ebecf1;z-index:10;overflow-x:hidden;overflow-y:auto}.custom-input .options li{height:40px;line-height:40px;font-family:var(--font-normal);font-size:14px;color:#191919;background-color:#fff;padding:0 10px;cursor:pointer}.custom-input .options li:not(.selected):hover{background-color:#f6f7fb}.custom-input .options li.selected{color:var(--color-theme)}.custom-input .options li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.custom-input ::-webkit-input-placeholder{font-size:14px;font-family:var(--font-normal);color:#a8a8a8}
.select.template5{width:100%;display:inline-block;position:relative}.select.template5>span{font-size:14px;font-family:var(--font-normal);color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.select.template5 .input-box{position:relative}.select.template5 .input-box input{width:100%;height:34px;line-height:34px;outline:unset;padding:0 4px;padding-right:18px;border:none;border-bottom:solid 1px #dadada;box-shadow:unset;font-family:var(--font-bold);color:#191919}.select.template5 .input-box input:active,.select.template5 .input-box input:focus,.select.template5 .input-box input:hover{border-bottom:solid 1px var(--color-theme)}.select.template5 .input-box ::-webkit-input-placeholder{font-size:14px;font-family:var(--font-normal);color:#a8a8a8}.select.template5 .input-box .iconfont{position:absolute;right:0;top:50%;transform:translateY(-50%)}.select.template5 .input-box .iconfont.expand{transform:translateY(-50%) rotate(-180deg)}.select.template5 .options{width:100%;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 2px));max-height:200px;overflow:auto;box-shadow:0 2px 5px 0 rgba(0,10,30,.1);border:solid 1px #ebecf1;z-index:10}.select.template5 .options li{height:40px;line-height:40px;font-family:var(--font-normal);font-size:14px;color:#191919;background-color:#fff;padding:0 10px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select.template5 .options li:not(.selected):hover{background-color:#f6f7fb}.select.template5 .options li.selected{color:var(--color-theme)}
.custom-form.template5{width:calc(92% + 20px);display:flex;flex-direction:row;margin-top:29px}.custom-form.template5>div{max-width:calc((100% - 60px)/4);margin-right:20px;flex:1}.custom-form.template5>div:last-child{margin-right:0}@media(max-width: 800px){.custom-form.template5{display:block;width:100%;margin-top:0}.custom-form.template5>div{max-width:100%;width:100%;margin-right:0;margin-bottom:16px}}
.agent-office-search.template5{position:relative;z-index:20}.agent-office-search.template5 .title{color:#fff;font-family:var(--mg-title-font);font-size:14px;margin-bottom:20px}.agent-office-search.template5 .search-box{padding:25px 25px 30px;background:#fff;position:relative;box-shadow:0 2px 30px 0 rgba(0,10,30,.1)}.agent-office-search.template5 .search-box .search-bar{display:inline-block;width:46%}.agent-office-search.template5 .search-box .search-bar:first-child{margin-right:20px}.agent-office-search.template5 .search-box .search-btn{position:relative}.agent-office-search.template5 .search-box .search-btn:hover::after{content:"";background:rgba(25,25,25,.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.agent-office-search.template5 .search-box .search-btn{width:64px;height:64px;text-align:center;line-height:64px;background:var(--color-theme);position:absolute;top:50%;right:0;transform:translate(50%, -50%);color:var(--mg-button-color);cursor:pointer;border:0}.agent-office-search.template5 .search-box .search-btn .iconfont{font-size:22px}@media(max-width: 800px){.agent-office-search.template5 .search-box{padding:15px}.agent-office-search.template5 .search-box .search-bar{display:block;width:100%;margin-bottom:16px}.agent-office-search.template5 .search-box .search-bar:first-child{margin-right:0}.agent-office-search.template5 .search-box .search-btn{position:static;height:40px;line-height:40px;width:100%;transform:unset}.agent-office-search.template5 .search-box .search-btn span{font-family:var(--font-medium);font-size:16px;color:#fff}.agent-office-search.template5 .search-box .more{color:var(--color-theme);text-align:center;margin-bottom:15px;font-size:14px;font-family:var(--font-normal);display:flex;align-items:center;justify-content:center}.agent-office-search.template5 .search-box .more span{margin-right:8px}.agent-office-search.template5 .search-box .more .iconfont.less{transform:rotate(180deg)}}
.office-card.template5{padding:25px 30px;display:flex;flex-direction:row;align-content:center;box-shadow:0 2px 30px 0 rgba(0,10,30,.1);background-color:#fff;margin-bottom:60px;margin-top:-100px;overflow:hidden;position:relative}.office-card.template5 .shadow-box{position:absolute;width:50%;right:0;left:50%;top:0;bottom:0;transform:translateX(9%);background:#fff url(https://cdn.chime.me/image/fs/sitebuild/202141/0/original_50e40578-c47c-4749-9992-338664b18e32.png) no-repeat right bottom/contain;z-index:1;overflow:hidden;opacity:.1}.office-card.template5>img{width:150px;height:150px;margin-right:20px;object-fit:cover;border-radius:5px}.office-card.template5>p{font-family:var(--font-normal);font-size:12px;color:#505050;margin-top:9px;line-height:1.1}.office-card.template5>p .iconfont{color:#505050;margin-right:8px;font-size:14px;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center}.office-card.template5>p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-card.template5>p .iconfont.icon-email{font-size:12px}.office-card.template5>p .iconfont.icon-map-v1{font-size:16px}.office-card.template5>p .iconfont.icon-icon-test{font-size:16px}.office-card.template5 .office-desc{overflow:hidden;position:relative;z-index:2}@media(min-width: 601px){.office-card.template5 .office-desc{display:flex;flex-direction:column}.office-card.template5 .office-desc .bottom{flex:1;display:flex;flex-direction:column;justify-content:flex-end}}.office-card.template5 .office-desc h5{margin:0;font-family:var(--font-bold);font-size:14px;color:#191919;margin-bottom:60px;text-decoration:underline;font-weight:normal}.office-card.template5 .office-desc p{font-family:var(--font-normal);font-size:12px;color:#505050;margin-top:9px;line-height:18px;display:flex;overflow:hidden;align-items:center}.office-card.template5 .office-desc p .iconfont{color:#505050;margin-right:8px;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center}.office-card.template5 .office-desc p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-card.template5 .office-desc p .iconfont.icon-email{font-size:12px}.office-card.template5 .office-desc p .iconfont.icon-map-v1{font-size:16px}.office-card.template5 .office-desc p span{flex:1}@media(max-width: 600px){.office-card.template5{padding:15px;display:block;margin-bottom:30px;margin-top:-77px}.office-card.template5 .office-desc{display:flex;flex-direction:row;align-items:center;height:100%;margin-bottom:26px;position:relative;z-index:2}.office-card.template5 .office-desc h5{margin-bottom:0}.office-card.template5 .office-desc>img{width:64px;height:64px;margin-right:10px;object-fit:cover;border-radius:5px}.office-card.template5 .office-desc p{margin-top:9px;position:relative;z-index:2}}
.agent-info-card.template5{width:calc((100% - 20px)/2);height:200px;margin-bottom:20px;display:inline-flex;margin-right:20px;padding:25px 0 0 20px;border-radius:5px;border:solid 1px #cdcdcd;background-color:#fff;flex-direction:row;overflow:hidden}.agent-info-card.template5:nth-child(2n){margin-right:0}.agent-info-card.template5 .desc{overflow:hidden;flex:1}.agent-info-card.template5 .desc h4,.agent-info-card.template5 .desc h6,.agent-info-card.template5 .desc p{font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-info-card.template5 .desc h4{font-family:var(--font-medium);font-size:16px;color:#191919;line-height:1.56;margin:0 0 8px 0}.agent-info-card.template5 .desc h6{font-family:var(--font-normal);padding:2px 5px 3px;border-radius:2px;background-color:#f0f3f8;margin:0;margin-bottom:45px;color:#191919;display:inline-block}.agent-info-card.template5 .desc .concat{line-height:20px;display:flex;align-items:center;margin-bottom:8px}.agent-info-card.template5 .desc .concat:hover a{color:#378cff;text-decoration:underline}.agent-info-card.template5 .desc .concat p{width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;margin-right:10px;display:flex;justify-content:center;align-items:center}.agent-info-card.template5 .desc .concat p .iconfont{color:#fff;font-size:12px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;transform:scale(0.9)}.agent-info-card.template5 .desc .concat p .iconfont.icon-icon_dianhua{font-size:16px;height:18px}.agent-info-card.template5 .desc .concat p .iconfont.icon-email{font-size:12px}.agent-info-card.template5 .desc .concat p .iconfont.icon-map-v1{font-size:15px}.agent-info-card.template5 .desc .concat p.red{background:#ff4641}.agent-info-card.template5 .desc .concat p.blue{background:#4063b3}.agent-info-card.template5 .desc .concat a{font-family:var(--font-normal);font-size:12px;color:#505050;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-info-card.template5 .agent-headshot{width:160px !important;height:160px !important;margin-top:-5px}.agent-info-card.template5 .agent-headshot img{border-radius:50%;object-fit:cover;background:#ccc}@media(max-width: 800px){.agent-info-card.template5{margin-bottom:15px;width:100%;margin-right:0;padding:15px 0 0 15px;height:146px}.agent-info-card.template5 .desc h4{margin-bottom:5px;line-height:1.1}.agent-info-card.template5 .desc h6{margin-bottom:22px}.agent-info-card.template5 .agent-headshot{width:110px !important;height:110px !important;margin-top:0}}
