.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);border-radius:0}.custom-input input:active,.custom-input input:focus,.custom-input input:hover{border-bottom:solid 1px var(--color-theme)}.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,0.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;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.custom-input .options li:not(.selected):hover{background-color:#f6f7fb}.custom-input .options li.selected{color:var(--color-theme)}.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,0.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% - 3 * 20px) / 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,0.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;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:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.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)}}

.agent-headshot{width:100%;height:100%}.agent-headshot .agent-img{width:100%;height:100%}

.agent-search.search-item{padding:20px 0;border-bottom:solid 1px #dadada;display:flex}.agent-search.search-item:last-child{border-bottom:none}.agent-search.search-item .agent-image{width:110px !important;height:110px !important;object-fit:cover;margin-right:15px;display:block}.agent-search.search-item .agent-image img{border-radius:5px}.agent-search.search-item .description{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:space-between}.agent-search.search-item .description .desc-title{display:flex;flex-shrink:0;flex-direction:row;margin-bottom:24px}.agent-search.search-item .description .desc-title h5{font-family:var(--font-medium);font-size:14px;color:var(--color-theme);flex:1;margin-top:0;margin-bottom:0;text-align:right;font-weight:normal;word-break:break-all;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-search.search-item .description .desc-title h5:hover{color:var(--color-hover);text-decoration:underline}.agent-search.search-item .description .desc-title .info{flex:1;overflow:hidden;display:inline-flex;margin-right:20px;align-items:center}.agent-search.search-item .description .desc-title .info:after{display:block;clear:both;content:''}.agent-search.search-item .description .desc-title .info h4{font-family:var(--font-medium);font-size:16px;font-weight:500;color:#191919;margin:0 15px 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;max-width:calc((100% - 20px) / 2)}.agent-search.search-item .description .desc-title .info span{font-family:var(--font-normal);font-size:12px;line-height:1;color:#191919;padding:5px;border-radius:2px;background-color:#f0f3f8;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;max-width:calc((100% - 20px) / 2)}.agent-search.search-item .description .bottom{display:flex;flex-direction:column;justify-content:flex-end}.agent-search.search-item .description p{font-family:var(--font-normal);font-size:12px;line-height:15px;margin-top:9px;color:#505050;display:flex;align-items:center;overflow:hidden}.agent-search.search-item .description p:last-child a,.agent-search.search-item .description p:nth-last-child(2) a{flex:none;width:calc(100% - 178px - 24px)}.agent-search.search-item .description p a{flex:1;overflow:hidden;display:flex}.agent-search.search-item .description p:first-child{margin-top:0}.agent-search.search-item .description p .iconfont{font-size:14px;color:#505050;margin-right:8px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px}.agent-search.search-item .description p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.agent-search.search-item .description p .iconfont.icon-email{font-size:12px}.agent-search.search-item .description p .iconfont.icon-map-v1{font-size:16px}.agent-search.search-item .description p span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-search.search-item .description .tour{position:relative;width:178px;height:40px;font-family:var(--font-medium);line-height:40px;background-color:var(--color-theme);font-size:16px;position:absolute;right:0;bottom:0;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px 0;cursor:pointer}.agent-search.search-item .description .tour:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.agent-search.search-item .description .tour span{margin-right:10px}.agent-search.search-item .description .tour .iconfont{font-size:24px;transform:rotate(90deg)}@media (max-width: 600px){.agent-search.search-item{padding:15px 0;display:block}.agent-search.search-item .agent-image{display:inline-block}.agent-search.search-item .description{vertical-align:top;display:inline-flex;flex-direction:column;width:calc(100% - 130px);overflow:hidden;justify-content:space-between;height:110px}.agent-search.search-item .description .top{flex:1}.agent-search.search-item .description .top h4{margin-top:6px;margin-bottom:10px;font-family:var(--font-medium);font-size:14px;font-weight:500;color:#191919;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-search.search-item .description .top span{font-family:var(--font-normal);font-size:12px;line-height:1;color:#191919;padding:5px;border-radius:2px;background-color:#f0f3f8;width:auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-search.search-item .description h5{font-size:12px;font-family:var(--font-medium);margin-bottom:0;color:var(--color-theme);margin-bottom:0;margin-top:0;flex:1;display:inline-flex;flex-direction:column;justify-content:flex-end;overflow:hidden;line-height:1.2;word-break:break-all}.agent-search.search-item .description h5:hover{color:var(--color-hover);text-decoration:underline}.agent-search.search-item>p{font-family:var(--font-normal);font-size:12px;line-height:15px;margin-top:9px;color:#505050;display:flex;align-items:center;overflow:hidden}.agent-search.search-item>p .iconfont{font-size:14px;color:#505050;margin-right:8px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px}.agent-search.search-item>p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.agent-search.search-item>p .iconfont.icon-email{font-size:12px}.agent-search.search-item>p .iconfont.icon-map-v1{font-size:16px}.agent-search.search-item>p span{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-search.search-item .tour{position:relative;width:100%;height:40px;font-family:var(--font-medium);line-height:40px;background-color:#fff;font-size:16px;color:var(--color-theme);text-align:center;display:flex;align-items:center;justify-content:center;padding:10px 0;border:1px solid var(--color-theme);cursor:pointer;margin-top:16px}.agent-search.search-item .tour:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.agent-search.search-item .tour span{margin-right:10px}.agent-search.search-item .tour .iconfont{color:var(--color-theme);font-size:24px;transform:rotate(90deg)}}

.agent-search-result .search-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.agent-search-result .search-top>p{display:inline-block;font-family:var(--mg-title-font);font-size:24px;font-weight:bold;color:#191919;margin-bottom:10px}.agent-search-result .search-top>p *{display:inline-block}.agent-search-result .search-top .sort{display:flex;align-items:center}.agent-search-result .search-top .sort .iconfont{display:inline-block}.agent-search-result .search-top .sort .iconfont.expand{transform:rotate(-180deg)}.agent-search-result .search-top .sort span{font-size:12px;font-family:var(--font-normal);line-height:1.67;color:#a8a8a8}.agent-search-result .search-top .sort .sort-content{position:relative;display:flex;align-items:center}.agent-search-result .search-top .sort .sort-content em{font-size:12px;font-family:var(--font-medium);font-weight:500;font-style:normal;line-height:1.67;color:#191919;margin:0 6px;text-transform:capitalize}.agent-search-result .search-top .sort .sort-content .list{position:absolute;bottom:-12px;left:0;transform:translateY(100%);max-height:140px;overflow:auto;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;z-index:22;background:#fff}.agent-search-result .search-top .sort .sort-content .list li{height:28px;font-size:12px;font-family:var(--font-medium);font-weight:500;font-style:normal;line-height:28px;color:#191919;text-align:left;cursor:pointer;padding:0 6px;text-transform:capitalize}.agent-search-result .search-top .sort .sort-content .list li:hover:not(.selected){background-color:#f6f7fb}.agent-search-result .search-top .sort .sort-content .list li.selected{color:var(--color-theme)}.agent-search-result .search-content{margin-bottom:16px}.agent-search-result .pagination-wrap .comp-pagination{margin-top:0}@media (max-width: 800px){.agent-search-result .search-top{flex-direction:column;align-items:flex-start}.agent-search-result .search-top>p{font-size:16px;margin-bottom:6px;line-height:1.1}}

.md-agent-search{background-color:#fff}.md-agent-search .back-img{display:block;height:350px;width:100%;object-fit:cover;filter:brightness(0.7)}.md-agent-search .mg-container{overflow:visible}.md-agent-search .agent-office-search.template5{margin-bottom:60px}.md-agent-search .agent-office-search.template5 .title{height:150px;display:flex;align-items:flex-end}.md-agent-search .agent-office-search.template5 .title>p{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}@media (max-width: 800px){.md-agent-search .agent-office-search.template5 .title{height:120px}}@media (max-width: 800px){.md-agent-search .back-img{height:170px}.md-agent-search .agent-office-search.template5{margin-bottom:20px}}

