body,p, a {font-family: var(--avm-font--family-secondary);}
h1, h2, h3, h4, h5, h6 {font-family: var(--avm-font--family-primary);}
body input:active, body input:focus{outline:none!important;}
body textarea:active, body textarea:focus{outline:none!important;}
body{font-size: var(--avm-body-font-size); background:var(--avm-body-lightbg);font-style: normal;font-weight: var(--avm-font-weight--regular);}
.header-page{border-bottom: 1px solid var(--avm-border--color);background:var(--avm-header--bg);}

footer{border-top: 1px solid var(--avm-border--color);background:var(--avm-footer--bg);margin-top: 32px;}

.header-page .main-div h1{text-align: center;width: 100%;font-size: var(--avm-heading--h1-font-size);color: var(--avm-primary-color);font-weight: var(--avm-heading--h1-font-weight);margin: 16px 0 0 0;line-height: 1.2;}
.header-page .property-details h2{font-size: var(--avm-heading--h2-font-size);font-weight:var(--avm-font-weight--bolder);margin-top:8px!important;text-align: center;color: var(--avm-secondary-color);line-height: 1.2;}
.header-page .property-details ul.property-info{display:flex;flex-direction: row;justify-content: center;margin:0 0 8px 0!important;padding: 0!important;} 
.header-page .property-details ul.property-info li{list-style-type:none ;display:inline-block;padding: 10px 20px;padding-bottom: 0!important;}
.header-page .property-details{display:block;text-align: center;}
.header-page .property-details ul.property-info li h4{font-size: var(--avm-heading--h4-font-size);padding: 8px 0;margin: 8px 0;font-weight: var(--avm-heading--h4-font-weight);color:var(--aga-c-3);}
.header-page .property-details ul.property-info li h4 span{font-size: var(--avm-heading--span-font-size);font-weight: var(--avm-heading--span-font-weight);color: var(--aga-c-3)!important;}
.header-page .property-details ul.property-info li p{color:rgba((88,87,128,1));font-style: normal;font-weight: var(--avm-heading--p-font-weight);font-size:var(--avm-heading--p-font-size);}

.aga-card-1{border-radius: var(--avm-box--radius);background-color: var(--avm-box--bg);box-sizing:border-box; padding: var(--avm-box--padding);}
.aga-button{background: var(--avm-button--bg); color: var(--primary-color-C100,var(--secondary-color))!important;height: var(--avm-button--height);line-height: var(--avm-button--line-height)!important;padding: var(--avm-button--padding);width: auto;font-size: var(--avm-button--font-size);font-weight: var(--avm-button--font-weight);border-radius: var(--avm-button--radius);font-family: var(--avm-button--font-family);}
.aga-button::before{margin-right: 4px;margin-left: 0;}
.aga-button:hover{background:var(--avm-button--hover--bg);color:var(--avm-button--hover--color) ; }

.aga-button.busy{cursor: default;overflow: hidden;}
.aga-button.busy::before{content: "";display: inline-block!important;position: absolute;top: calc(50% - 15px);left: 8px;height: 24px;width: 24px;border: 3px solid var(--avm-body-lightbg);border-top: 3px solid var(--secondary-color);border-radius: 50%;-webkit-animation: loader-1-3 1.2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;animation: loader-spin 1.2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;z-index: 1;}
.aga-button.busy:after {content: "";background: rgba(255,255,255,1);position: absolute;width: 100%;height: 100%;left: 0;opacity: 0.36;}
@-webkit-keyframes loader-spin  {
	0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes loader-spin {
	0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.listings-div{display:flex;flex-direction: row;}
.listings-div .listings{width:calc(25% - 20px);padding:10px;}
.aga-content{width: calc(100% - 16px);margin:0 auto;padding: 8px;}
.search-wrpper span+span{flex-grow: 1;}
.search-wrapper .intro{background:var(--aga-c-6);text-align:center;display:flex;align-items:center;justify-content:center;padding:48px 0;}
.search-wrapper .intro h2{display:block;margin:0 auto;text-align:center;width:400px;left:0;right:0;font-weight:500;color:var(--avm-paragraph--font-color);}
.search-wrapper .search{display:flex;align-items:center;justify-content:center;height: calc(100vh - 660px);flex-flow:row wrap;min-height: 120px;}
.search-wrapper .search h2{text-align:center;color:var(--aga-c-4);font-weight:500;width:100%;}
.search-wrapper .search .search-wrpper{display:flex;position:relative;margin:16px 0 0 0;flex-flow: row wrap;}
.search-wrapper .search .search-wrpper:before{content:"";position:absolute;left:-2px;top:-1px;width:100%;height:calc(100% - 1px);background:var(--aga-c-10);z-index:-1;opacity:0.08;border-radius:3px;border: 1px solid var(--aga-c-2);}
.search-wrapper .search .search-wrpper input{min-width:380px;margin-bottom: 0!important;height: 24px;max-width: calc(100% - 22px);font-size: var(--avm-font-size--x-small);padding-left: 12px;box-sizing: content-box;}

.search-wrapper .search .search-wrpper button{color:rgba(255, 255, 255, 1);border-radius:3px;border:none;background:var(--primary-color);font-weight:500;padding:0 16px;cursor: pointer;}
.search-wrapper .textfield {position: relative;display: inline-block;margin: 0;padding: 10px 8px!important;}
.search-wrapper .textfield input.form-input{border: none;display: block;margin: 0;padding: 4px 0!important;width: 100%!important;background: 0 0;text-align: left;}
.search-wrapper .textfield label.textfield-label {bottom: 0;left: 8px;right: 0;pointer-events: none;position: absolute;display: block;top: 14px;width: 100%;overflow: hidden;white-space: nowrap;text-align: left;transition-duration: .2s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.search-wrapper .textfield input.form-input:focus{outline:none;}
.search-wrapper .textfield input.form-input:focus + label.textfield-label,.search-wrapper .textfield input.form-input.not-empty + label.textfield-label {color: var(--primary-color);font-size:12px;top:0px;visibility:visible;}
.search-wrapper input.form-input{margin-bottom:var(--avm-input--margin-bottom)!important;border:none!important;width:100%;border-bottom: var(--avm-input--border-bottom)!important; padding:10px 5px;}
.search-wrapper input.form-input {background: rgba(255,255,255,0);background-image: linear-gradient(var(--primary-color),var(--primary-color));background-position: 0 100%;background-repeat: no-repeat;background-size: 0 1px;transition: background-size .6s cubic-bezier(.215,.61,.355,1);background-clip: unset !important;-webkit-background-clip: unset !important;}
.search-wrapper input.form-input:focus {background-size: 100% 1px;}
.search-wrapper input.form-input:focus::placeholder {color: transparent;}
.search-wrapper input.form-input:focus::-webkit-input-placeholder {opacity: 0;}
.search-wrapper+footer{margin-top: 0!important;}
.header-page.home .property-details{display: none!important;}
.header-page.home .main-div h1{margin:16px 0;}
.header-page.home+.search-wrapper p.description{padding: 16px 0 0 0!important;}
x.intro .map-links .aga-button:not(.bg-fade)::before{margin-bottom: 3px;margin-right: 8px;}
x.intro .map-links .aga-button.sale-button::before{color:rgba(76, 175, 80, 1);}
x.intro .map-links .aga-button.sold-button::before{color: rgba(222, 52, 43, 1);}
x.intro .map-links .aga-button.pending-button::before{color:rgba(255, 193, 7, 1);}
x.intro .map-links .aga-button.offmarket-button::before{color:rgba(114, 116, 118, 1);}
x.intro .map-links .aga-button:not(.bg-fade){color:rgba(0,0,0,1);font-style: normal;font-weight: var(--button--font-weight);font-size: var(--avm-font-size--x-small)!important;line-height: 19px;color: #000000;}
.intro .aga-button.bg-fade{background: var(--primary-color)!important;color: var(--button--font-color);align-items: center;justify-content: center;display: flex;box-sizing: border-box;padding: 8px 16px!important;}

.tab-content .tab-content-wrapper .card-item{display: flex; flex-direction: column;max-width: 100%; position: relative;border-bottom: 2px dotted rgba(226, 232, 240, 1);padding: 20px 10px 0 10px;box-sizing: border-box;}
.tab-content .tab-content-wrapper .card-item p span{font-weight:600;}
.tab-content .tab-content-wrapper .card-item .property-card{padding: 20px 10px 0 10px;border-top:0;}
.tab-content .tab-content-wrapper .card-item::before {border-right: 2px dotted rgba(226, 232, 240, 1);content: '';display: block;position: absolute;right: 0px;z-index: 999;height: 100%;width: 2px;top:0;}
.tab-content .tab-content-wrapper .card-item:nth-last-child(-n+4)~.card-item:nth-child(3n)~.card-item{border-bottom:0;}

@media screen and (max-width: 1200px){
    .banner-text{width: 100%!important;height: 190px!important;bottom: 0!important;}  
    .banner-text h1{font-size: 45px;line-height: 45px;}
    .banner-text h2{font-size:35px;line-height: 35px;}
    .intro .map-links{flex-flow: wrap;}
    .intro .map-image{height: 500px;}
    .tab-header label{width: 200px!important;}
    .tabed-view.default .tab-header .tab-head label{padding: 13px!important;}    
}
@media screen and (max-width: 1440px){
.banner-text{margin: 20px;width: calc(100% - 20px)!important;}
}
@media screen and (min-width: 1081px){    
    .aga-content{width: 1080px;margin:0 auto;}    
    .aga-grid{max-width: 1080px;margin:0 auto;padding: 0 20px;box-sizing: border-box;}
}
@media screen and (max-width: 1640px){
.footer p{padding: 20px 30px 10px 0px;}
}
@media screen and (min-width: 840px){
    .banner-content{width: 751px!important;}    
}
@media screen and (min-width: 1201px){
.tabed-view.default .tab-header .tab-head label{padding: 14px!important;}}
@media screen and (max-width: 640px){
.banner-text h1{font-size: 34px;line-height: 35px;}
.banner-text h2{font-size:25px;line-height: 25px;}
.tab-header label{font-size: var(-avm-font-size--small)!important;}
.banner img{height:490px;}
.tab-content .tab-content-wrapper .card-item{width: 100%!important;}
.intro .map-links{justify-content: center!important;}
x.intro .map-links .aga-button{margin-bottom: 8px;}
}
@media screen and (max-width: 380px){
.tab-header label{width: 85px!important;height:50px;}}
@media screen and (min-width: 381px) and (max-width:640px){
.tab-header label{width: 115px!important;height:50px;}}
.tab-header label{width: 225px;max-height: 66px;box-sizing: border-box;height:auto;display: flex!important;align-items: center;justify-content: center;font-style: normal;font-weight: var(--avm-font-weight--bold);font-size:var(--avm-font-size--xx-small);line-height: 18px;color: #000000;text-decoration: none;padding: 0;align-items: center;justify-content: center;cursor: pointer;text-align: center;}
.tab-content .tab-content-wrapper .card-item img{height: 200px;width: 100%!important;object-fit: cover;display: block;}
.tab-content .tab-content-wrapper .card-item p {font-style: normal;font-weight: var(--avm-font-weight--regular);font-size: var(--avm-font-size--small);line-height: 28px;color: var(--aga-c-3);text-align: left;letter-spacing: 0em;}
.tab-content .tab-content-wrapper .card-item p.addr{font-weight: var(--avm-font-weight--bolder);display: block;margin-bottom: 0px;}
[data-xml-propertygrid="local-inventory"] {padding-left: 10px;padding-right: 10px;}
.tab-content .tab-content-wrapper .card-item a.aga-button{font-style: normal;font-weight: var(--avm-button--font-weight);font-size: var(--avm-button--font-size)!important;line-height: normal!important;color: var(--primary-color)!important;width: 100%!important;height:auto!important;box-sizing:border-box;text-align: right;margin-bottom:10px!important;background: none; margin-top: auto;}
.tab-content .tab-content-wrapper .card-item a.aga-button:hover{background:none!important;text-decoration:underline;}
.tabed-view.default .tab-header{border-bottom: none!important;}
.aga-button.bg-fade{background: var(--primary-color)!important;}


.tabed-view.default input[type="radio"]:nth-child(1):checked ~ .tab-header label:nth-child(1) a, .tabed-view.default input[type="radio"]:nth-child(2):checked ~ .tab-header label:nth-child(2) a, .tabed-view.default input[type="radio"]:nth-child(3):checked ~ .tab-header label:nth-child(3) a, .tabed-view.default input[type="radio"]:nth-child(4):checked ~ .tab-header label:nth-child(4) a, .tabed-view.default input[type="radio"]:nth-child(5):checked ~ .tab-header label:nth-child(5) a, .tabed-view.default input[type="radio"]:nth-child(6):checked ~ .tab-header label:nth-child(6) a, .tabed-view.default input[type="radio"]:nth-child(7):checked ~ .tab-header label:nth-child(7) a, .tabed-view.default input[type="radio"]:nth-child(8):checked ~ .tab-header label:nth-child(8) a, .tabed-view.default input[type="radio"]:nth-child(9):checked ~ .tab-header label:nth-child(9) a, .tabed-view.default input[type="radio"]:nth-child(10):checked ~ .tab-header label:nth-child(10) a, .tabed-view.default input[type="radio"]:nth-child(11):checked ~ .tab-header label:nth-child(11) a, .tabed-view.default input[type="radio"]:nth-child(12):checked ~ .tab-header label:nth-child(12) a, .tabed-view.default input[type="radio"]:nth-child(13):checked ~ .tab-header label:nth-child(13) a, .tabed-view.default input[type="radio"]:nth-child(14):checked ~ .tab-header label:nth-child(14) a, .tabed-view.default input[type="radio"]:nth-child(15):checked ~ .tab-header label:nth-child(15) a, .tabed-view.default input[type="radio"]:nth-child(16):checked ~ .tab-header label:nth-child(16) a {color: rgba(255, 255, 255, 1)}
@media screen and (min-width: 1025px) and (max-width: 1600px){
.aga-button{min-width:120px!important;}
x.intro .map-links .aga-button:not(.bg-fade)::before{font-size: 24px;}
.tabed-view.default .tab-header{margin-top: 30px!important;}
.tabed-view.default .tab-contents{margin-top: 30px!important;}
.intro  .agentinfo-button button{margin-right: 10px;margin-left: 0px;}}
@media screen and (min-width: 1181px) and (max-width: 1600px){.intro  .agentinfo-button button{padding: 0!important;}}
.banner-content{width:calc(100% - 45px);background:var(--aga-c-light) ;border-radius: 8px;max-width: 100%;padding-left: 45px;padding-top: 25px!important;padding-bottom:25px!important;}
.banner-content h1,h2,p{margin: 0 0 0 3px!important;}
.intro.page-block .page-row .tabed-view.default .tab-header{margin-top:40px!important;margin-bottom:30px!important}
@media screen and (min-width: 1441px){
[data-aga-g$="9"] {width: calc(75% - 20px)!important;margin-left:0!important}
}

.market-table .table-item h4.table-head{font-style: normal;font-weight: var(--avm-font-weight--regular);font-size: 24px;line-height: 28px;color: rgba(117, 115, 115, 1);margin-left:30px;margin-top:20px;margin-bottom: 0;text-transform: capitalize;}
.market-table .table-item{width:calc(100% - 15px);}
.market-table .table-item table tbody th{text-align: left;font-style: normal;font-weight: var(--avm-font-weight--regular);font-size: var(--avm-font-size--x-small);line-height: 19px;color: rgba(117, 115, 115, 1);}
.market-table .table-item table tbody tr td{margin: 0!important;font-style: normal;font-weight: var(--avm-font-weight--regular);font-size: var(--avm-font-size--x-small);color: rgba(117, 115, 115, 1);padding: 6px 0!important;color: var(--aga-c-3);}
.market-table .table-item table tbody tr:nth-child(2) td,.market-table .table-item table tbody tr:nth-child(3) td{position: relative;z-index: 1;}
.market-table .table-item table tbody tr:nth-child(2) td:before,.market-table .table-item table tbody tr:nth-child(3) td:before{content: "";background: var(--primary-color);position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;}
.market-table .table-item table tbody tr:nth-child(2) td:before{opacity: 0.48;}
.market-table .table-item table tbody tr:nth-child(3) td:before{opacity: 0.16;}
.market-table .table-item table tbody tr:nth-child(2) td:first-child:before,.market-table .table-item table tbody tr:nth-child(3) td:first-child:before{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.market-table .table-item table tbody tr:nth-child(2) td:last-child:before,.market-table .table-item table tbody tr:nth-child(3) td:last-child:before{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

.market-table .table-item table tbody tr td:first-child:not(:last-child){padding:8px 0 8px 25px!important;}
.market-table .table-item table tbody tr td:first-child:last-child{padding:0px 0 0px 4px!important;}
.market-table .table-item table{margin: 10px;width:calc(100% - 20px)}
p.disclaimer{font-size: var(---avm-font-size--xs);}
@media screen and (min-width: 1024px){
.market-table .table-item{width:calc(50% - 20px);padding:10px;}
}
.market-table .table-item table{border-spacing: 0 10px!important;}
.market-table .table-item table tbody tr td:first-child{border-radius: 6px 0px 0px 6px!important;}
.market-table .table-item table tbody tr td:last-child{border-radius: 0px 6px 6px 0px!important;}
.market-table p{text-align: left;width: 100%;margin-bottom: 20px!important;padding:20px 20px 0 20px;font-size: var(--avm-font-size--small);}
@media screen and (min-width: 1025px) and (max-width: 1380px){
.aga-button::before {margin-right: 0px;}
}
.tab-content .tab-content-wrapper .card-item .offmarket-button{padding-left: 0!important;margin-bottom: 10px!important;}
@media screen and (min-width: 1441px){
.tab-content .tab-content-wrapper .card-item:nth-child(3n){padding-right: 0!important;}
}
@media screen and (max-width: 1024px){
.tab-content .tab-content-wrapper .card-item p{margin-bottom:0!important;margin-left:3px!important;}
.agentinfo-button .button-div{width: auto !important;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr td{text-align: center;padding: 2px 15px!important;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr th{padding: 2px 15px!important;}}
@media screen and (max-width: 640px){
    .listings [data-aga-g^="2"] h4{font-size:var(--avm-font-size--xx-small);}
    .listings h2{font-size: 36px;}
    .intro.map-section #map{height: 400px!important;}
    .map-links a{padding: 10px 18px 10px 8px!important;line-height: 1.4!important;border-radius: 8px!important;}
    .header-page .property-details ul.property-info li h4{margin:0!important}
}
.data-tab .check-radio {display: none;}
.data-tab .tab-header {margin-bottom: 2rem;}
.data-tab .tab-header label{position: relative;z-index: 0;}
.data-tab .tab-header label:after{content: "";position: absolute;width: 0;opacity: 0;height: 100%;left: 0;top: 0;z-index: -1;background: var(--primary-color);border-radius: 8px;transition: .45s cubic-bezier(0.25,0.1,0.25,1);}
.data-tab .tab-header:not(.active) label:before{content: "";position: absolute;width: 0;opacity: 0.1!important;height: 100%;left: 0;top: 0;z-index: -1;background: var(--primary-color);border-radius: 8px;transition: .45s cubic-bezier(0.25,0.1,0.25,1);}
.data-tab .check-label {width: 215px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 97px;float: left;cursor: pointer;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: relative;border-right: 1px solid transparent;border-image: linear-gradient(to top,#c0c0c0 0,#f2f2f2 100%);border-image-slice: 1;}
.data-tab #check-1:checked ~ .tab-header label[for="check-1"], 
.data-tab #check-2:checked ~ .tab-header label[for="check-2"],
.data-tab #check-3:checked ~ .tab-header label[for="check-3"], 
.data-tab #check-4:checked ~ .tab-header label[for="check-4"], 
.data-tab #check-5:checked ~ .tab-header label[for="check-5"], 
.data-tab #check-6:checked ~ .tab-header label[for="check-6"], 
.data-tab #check-7:checked ~ .tab-header label[for="check-7"], 
.data-tab #check-8:checked ~ .tab-header label[for="check-8"], 
.data-tab #check-9:checked ~ .tab-header label[for="check-9"], 
.data-tab #check-10:checked ~ .tab-header label[for="check-10"] {color: var(--avm-label--color)!important;}
.data-tab #check-1:checked ~ .tab-header.active label[for="check-1"]:after,.data-tab #check-1:checked ~ .tab-header label[for="check-1"]:before, 
.data-tab #check-2:checked ~ .tab-header.active label[for="check-2"]:after,.data-tab #check-2:checked ~ .tab-header label[for="check-2"]:before,
.data-tab #check-3:checked ~ .tab-header.active label[for="check-3"]:after,.data-tab #check-3:checked ~ .tab-header label[for="check-3"]:before, 
.data-tab #check-4:checked ~ .tab-header.active label[for="check-4"]:after,.data-tab #check-4:checked ~ .tab-header label[for="check-4"]:before, 
.data-tab #check-5:checked ~ .tab-header.active label[for="check-5"]:after,.data-tab #check-5:checked ~ .tab-header label[for="check-5"]:before, 
.data-tab #check-6:checked ~ .tab-header.active label[for="check-6"]:after,.data-tab #check-6:checked ~ .tab-header label[for="check-6"]:before, 
.data-tab #check-7:checked ~ .tab-header.active label[for="check-7"]:after,.data-tab #check-7:checked ~ .tab-header label[for="check-7"]:before, 
.data-tab #check-8:checked ~ .tab-header.active label[for="check-8"]:after,.data-tab #check-8:checked ~ .tab-header label[for="check-8"]:before, 
.data-tab #check-9:checked ~ .tab-header.active label[for="check-9"]:after,.data-tab #check-9:checked ~ .tab-header label[for="check-9"]:before, 
.data-tab #check-10:checked ~ .tab-header.active label[for="check-10"]:after,.data-tab #check-10:checked ~ .tab-header label[for="check-10"]::before {width: 100%;opacity: 1;}
.data-tab #check-1:checked ~ .tab-header label[for="check-1"]:after, 
.data-tab #check-2:checked ~ .tab-header label[for="check-2"]:after, 
.data-tab #check-3:checked ~ .tab-header label[for="check-3"]:after, 
.data-tab #check-4:checked ~ .tab-header label[for="check-4"]:after, 
.data-tab #check-5:checked ~ .tab-header label[for="check-5"]:after, 
.data-tab #check-6:checked ~ .tab-header label[for="check-6"]:after, 
.data-tab #check-7:checked ~ .tab-header label[for="check-7"]:after,
.data-tab #check-8:checked ~ .tab-header label[for="check-8"]:after, 
.data-tab #check-9:checked ~ .tab-header label[for="check-9"]:after, 
.data-tab #check-10:checked ~ .tab-header label[for="check-10"]:after {visibility: visible;}
.data-tab .check-label:last-child {border: 0;}
.data-tab .tab-content {display: none;}
.data-tab #check-1:checked ~ .tab-content1, 
.data-tab #check-2:checked ~ .tab-content2, 
.data-tab #check-3:checked ~ .tab-content3, 
.data-tab #check-4:checked ~ .tab-content4, 
.data-tab #check-5:checked ~ .tab-content5, 
.data-tab #check-6:checked ~ .tab-content6, 
.data-tab #check-7:checked ~ .tab-content7, 
.data-tab #check-8:checked ~ .tab-content8, 
.data-tab #check-9:checked ~ .tab-content9, 
.data-tab #check-10:checked ~ .tab-content10 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}

.data-tab #check-3:checked ~ .tab-content3 h4.table-head{font-style: normal;font-weight: var(--avm-font-weight--regular);font-size: 24px;line-height: 28px;color: #000000;margin:20px 0 10px 5px;text-transform: capitalize;}
.data-tab #check-3:checked ~ .tab-content3 table{border-spacing:0!important;border: 1px solid rgba(0,0,3,0.1);box-sizing: border-box;border-radius: 6px;padding: 8px;max-width: 100%;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr th{font-style: normal;font-weight: var(--avm-font-weight--bold);font-size: var(--avm-font-size--x-small);line-height: 19px;color: var(--aga-c-3);}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr td{font-style: normal;font-weight: var(--avm-font-weight--regular);font-size: var(--avm-font-size--x-small);line-height: 19px;color: rgba(117, 115, 115, 1);}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr:not(tr:first-child):nth-child(2n) td{z-index: 1;position: relative;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr:not(tr:first-child):nth-child(2n) td::before{content: "";z-index: -1;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: var(--primary-color);opacity: 0.08;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr:not(tr:first-child):nth-child(2n) td:first-child:before{border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr:not(tr:first-child):nth-child(2n) td:last-child:before{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr td{text-align: center;padding: 8px!important;font-size: var(--avm-font-size--small);color: var(--aga-c-3);}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr td a{color: var(--aga-c-3);text-decoration:underline;}
.data-tab #check-3:checked ~ .tab-content3 table tbody tr th{padding: 8px;border-bottom: 1px solid var(--aga-c-7);}
.data-tab #check-3:checked ~ .tab-content3 .markettable-item{margin-bottom: 50px;border-radius: 8px;padding: 0 20px;}
.data-tab #check-1:checked ~ .tab-content1 .graph-content h2.title{text-align: center!important;}
.data-tab #check-1:checked ~ .tab-content1 .graph-content h4{font-style: normal;font-weight: var(--avm-font-weight--regular);font-size: 16px;line-height: 24px;text-align: center;letter-spacing: 0.15px;color: #727476;}
.data-tab #check-1:checked ~ .tab-content1 .table-wrapper {overflow-x: auto;-webkit-box-shadow: 0 4px 20px 1px #f4f4f4, 0 1px 4px #f4f4f4;box-shadow: 0 4px 20px 1px #f4f4f4, 0 1px 4px #f4f4f4; border: 1px solid #E9E9E9;width: calc(100% - 30px);margin: 0 15px;margin-bottom: 10px;padding-bottom: 10px;}
.table-wrapper {overflow-x: auto;background-color: transparent;}
.market-value div:first-child{width:100px!important;height: 75px !important;}
.market-value div:nth-child(2){width:calc(100% - 100px)!important;}
.market-value div:first-child img{width:75px!important;height: 75px !important;}
.intro .page-block, .intro .page-row{width: 100%;}
.line {fill: none;stroke-width: 3px;}
.overlay {fill: none;pointer-events: all;}
.focus circle {fill: #F1F3F3;stroke: #6F257F;stroke-width: 5px;}
.hover-line {stroke: #6F257F;stroke-width: 2px;stroke-dasharray: 3, 3;}
div.tooltip {position: absolute;text-align: left;width: 130px;height: 70px;padding: 15px;font: 16px sans-serif bold;background: rgba(0,0,0,0.6);border: 0px;color: rgba(255, 255, 255, 1);border-radius: 6px;pointer-events: none;margin-top: 3050px;/* margin-left: 330px; */}
@media screen and (max-width: 740px){
.tab-content .tab-content-wrapper .card-item a.aga-button{margin-top:10px!important;}}
.map-pop-upspan b{font-weight: var(--avm-font-weight--regular);}
/*a.aga-button.aga-button-icon {height: 40px!important;margin: 0!important;overflow: hidden!important;width:auto!important;box-sizing:border-box!important;font-size: 12px!important;}*/
@media screen and (max-width: 1024px){
    a.aga-button.aga-button-icon {min-width: 95px!important;}
}
@media screen and (min-width:1180px) and (max-width: 1330px){
    a.aga-button.aga-button-icon {padding: 10px 0 10px 0!important;}
}
.market-table p.disclaimer{margin-left: 0px!important;font-size:var(--avm-font-size--xs);}
.market-table p.disclaimer b{font-weight:var(--avm-font-weight--bold);}
p[data-xml-estimatedpricehide] {display:none}
.market-table .table-item table tbody tr td:first-child, .market-table .table-item table tbody tr th:first-child{text-align: left!important;}
.market-table .table-item table tbody tr td, .market-table .table-item table tbody tr th{text-align: right!important;}
.market-table .table-item table tbody tr td:last-child{padding-right: 5px!important;}
.market-table .table-item table tbody tr th{text-align: center;}
@media screen and (max-width: 1440px){
    .listings .listings-block.spacer-div{display: none !important;}
}
.hide{display:none!important;}
.data-tab #check-1:checked ~ .tab-content1 .graph-content p.custom-title{font-family:var(--avm-paragraph--font-family);font-style: normal;font-weight: var(--avm-paragraph--font-weight);font-size: var(--avm-paragraph--font-size);line-height: var(--avm-paragraph--line-height);text-align: center;letter-spacing: 0.15px;color: var(--avm-paragraph--font-color);margin-bottom: 20px!important;padding: 0 20px;}
[data-value="0"],[data-value="0.0"],[data-value=""],[data-value="0.00"],[data-value="#"]{display:none!important;}
body input.form-input:active, body input.form-input:focus{outline:none!important;}
.footer h4{font-size: var(--avm-font-size--x-medium);color:#0e0e1d;font-weight: var(--avm-font-weight--bolder);margin: 0;margin-bottom: 20px!important;margin-top: 20px!important;}
.footer h4 span{font-size: var(--avm-font-size--x-medium);color:var(--primary-color);font-weight: var(--avm-font-weight--bolder);margin: 0;}
.footer p{font-size: var(--avm-font-size--x-small);color:rgba(117, 115, 115, 1);font-weight: var(--avm-font-weight--bold);margin: 0;margin-bottom: 5px!important;}
.footer input.form-input::placeholder{color:var(--avm-input--font-color);font-weight: var(--avm-input--font-weight);font-size: var(--avm-input--font-size);font-family:var(--avm-input--font-family);}
.footer a.aga-button{width:100%!important;margin-top:20px!important; box-sizing: border-box;}
.footer input.form-input{margin-bottom:var(--avm-input--margin-bottom)!important;border:none!important;width:100%;border-bottom: var(--avm-input--border-bottom)!important; padding:10px 5px;}
input.form-input {background: rgba(255,255,255,0);background-image: linear-gradient(var(--primary-color),var(--primary-color));background-position: 0 100%;background-repeat: no-repeat;background-size: 0 1px;transition: background-size .6s cubic-bezier(.215,.61,.355,1);background-clip: unset !important;-webkit-background-clip: unset !important;}
input.form-input:focus {background-size: 100% 1px;}
input.form-input:focus::placeholder {color: transparent;}
input.form-input:focus::-webkit-input-placeholder {opacity: 0;}
.footer .signup input.form-input {margin: 20px 0 !important;}
.footer .form input.form-input::placeholder{color:var(--avm-input--font-color);font-weight: var(--avm-input--font-weight);font-size: 16px;padding-bottom:10px}
.footer .form {padding: 0 20px;}
.footer {padding:40px 0 0 0!important;}
.footer .image-div{padding: 10px!important;text-align:center;}
.footer a.aga-button:first-child{margin-top: 30px!important;}
.footer-panel {box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%), 0 3px 5px -2px rgb(0 0 0 / 16%), 0 1px 9px 0 rgb(0 0 0 / 8%);height: 70px;}
@media screen and (min-width: 1441px){
    .footer .form-container .form {border-left: 1px solid rgba(229, 227, 232, 1);padding-left: 40px;}
    .footer .form-container{padding-top: 0!important;}    
    .footer .image-div img{height: 200px;object-fit: cover;}
    .data-tab #check-1:checked ~ .tab-content1 .graph-content p.custom-title{padding: 0 80px;}
}
@media screen and (max-width: 1024px){
    .aga-grid{padding: 20px!important;box-sizing: border-box;max-width: 100%;}
    .search-section input.form-input{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width:calc(100% - 90px);}
    .header-page .main-div h1{margin: 0!important;}
    .footer .form-container::before{left:-170px!important;}
    .map-container .sub-section{margin-top:20px!important;}
}
@media screen and (max-width: 1440px){    
    .footer .signup input.form-input{width:75%!important;}
    .footer .form-container{position: relative;margin-top: 30px!important;}
    .footer .form-container::before{content:"";position: absolute;background-color:rgba(229, 227, 232, 1);width:800px;height:2px;left:-130px;right:0;top:0}
    .footer .form{padding-top: 20px!important;}
    .sub-section .detail-range{margin-bottom:20px;}
    
}
@media screen and (max-width: 840px){
.footer .signup{padding-left: 20px!important;}
.footer .form-container .form [class*="aga-p-"]{padding-left: 0!important;}
.footer .form-container .form{margin-top: 0!important;}
.footer h4{margin-top:10px!important}
.footer .form-container .form{padding: 0 10px;padding-top:30px!important;}
.footer .signup input.form-input{width:calc(100% - 20px)!important;}
.footer .form-container::before{left:20px!important;width:93%!important;}
.intro .img-banner .banner-text h2{font-size: var(--avm-heading--font-size)!important;}
.intro .img-banner .banner-text p{font-size: var(--avm-font-size--small)!important;line-height: 20px!important;padding: 8px 0!important;}
.contact-history .value-history .header-value{flex-direction: column!important;}
/* .aga-content .intro .map-container,
.aga-content .intro p.description,
.intro .avm-detail, .intro .page-block{margin:10px!important;width:calc(100% - 20px)!important;} */
.avm-detail .market-table .table-item{margin:0!important;overflow: auto;}
.avm-detail .market-table .table-item table{min-width: 380px;}
.avm-detail .market-table .table-item table p{box-sizing: border-box;;}
}
@media screen and (max-width: 640px){
    .header-page .main-div h1{font-size: var(--avm-font-size--large);}
    .search-section h4, section.detail h4{font-size: var(--avm-font-size--xx-medium);margin:15px 0!important}
    section.detail p{font-size: var(--avm-font-size--xx-small)!important;}
    .header-page .property-details ul.property-info li{width: calc(50% - 60px);}
    .header-page .property-details ul.property-info{flex-wrap: wrap;}
    .search-section .aga-button::before{display: inline-block !important;}
    .search-section .aga-button{font-size: 0!important;}
    .search-section .search::before, .search-section .search::after{display: none!important;}
    .search-section .aga-button{min-width: 65px!important;width:65px!important;}
    .search-section input.form-input{width: calc(100% - 95px)!important;border-radius: 20px;}    
    .footer .form-container::before{left:20px!important;width:88%!important;}
    .intro .img-banner .banner-text{padding: 15px!important;}
    .intro .img-banner .banner-text h2{font-size: var(--avm-font-size--xx-small)!important;}
    x.intro .img-banner .banner-text p{font-size: var(--avm-font-size--xs)!important;}
    .intro .img-banner img{min-height: 350px;}
    .listings .listings-block{border: none!important;}
    .market-table .table-item:nth-child(odd){border-right: none!important;}
    .intro .map-links a{margin-right:0!important;width:40%;}
    .intro .avm-detail .map-section .map-links a{padding: 8px 0!important; padding-left: 23px!important;}
    .avm-detail .listings .listings-block{width:50%!important;}
    .sales-history.aga-card-1 h2, .avm-detail .map-section h2.title{margin-left:0px!important;}
    .sales-history .aga-p-8, .listings, .market-table{padding:8px 0!important;}
    .tab-content .tab-content-wrapper .card-item:first-child{border-top: 0;}
    .tab-content .tab-content-wrapper .card-item::before{border-right:0!important;}
    .search-wrapper .search .search-wrpper input{min-width: 180px;}
}
.contact-agent{min-height:470px;}
.contact-agent .form input.form-input::placeholder, .contact-agent .form label{color:var(--avm-input--font-color);font-weight:var(--avm-input--font-weight);font-size:var(--avm-input--font-size);font-family: var(--avm-input--font-family);}
.contact-agent .aga-button{width:100%!important;margin-top:20px!important;}
.contact-agent .form input.form-input, .contact-agent .form textarea{margin-bottom:5px!important;border:none!important;width:100%;border-bottom: var(--avm-input--border-bottom)!important;font-weight: var(--avm-font-wight--regular);font-size: var(--avm-font-size--xxs);font-family: var(--avm-input--font-family);color:rgba(118, 117, 117, 1);padding:5px;}
.intro h2.title{font-size: var(--avm-heading--font-size);font-weight: var(--avm-heading--font-weight);color:var(--primary-color);margin-bottom: var(--avm-heading--margin-bottom)!important;font-family: var(--avm-heading--font-family);margin-left:10px!important;margin-top:var(--avm-heading--margin-top)!important;}
.contact-agent .form{background:rgba(248, 248, 248, 1);padding:8px;border-radius: 20px;}
.contact-agent .form textarea{background: none;}
.contact-history .value-history ul{margin: 0;padding: 0;}
.contact-history .value-history ul li{padding-left: 10px!important;padding-right: 20px!important;}
.contact-history .value-history ul li h2{font-size: var(--avm-font-size--xx-small);font-weight: var(--avm-font-weight--bolder);color:var(--secondary-color);margin-bottom: var(--avm-heading--margin-bottom)!important;font-family: var(--avm-heading--font-family);}
.contact-history .value-history ul li p{font-size:  var(--avm-font-size--small);font-weight: var(--avm-font-weight--bold);color:var(--secondary-color) !important;padding: 0!important;}
.contact-history .value-history ul li:nth-child(2) h2{font-size:var(--avm-font-size--xx-small);font-weight: var(--avm-font-weight--bolder);color:var(--secondary-color);margin-bottom: 10px!important;}
.contact-history .value-history ul li:nth-child(2) p{font-size: var(--avm-font-size--small);font-weight: var(--avm-font-weight--bold);color:var(--secondary-color)!important;padding: 0!important;}
.contact-history .value-history, .contact-history .sales-history{min-height: 400px;height: 100%;}
.contact-history .value-history ul li:nth-child(2){border-left: 2px dotted rgba(226, 232, 240, 1);}
.contact-history .value-history .header-value{display:flex;justify-content: space-between;}
.contact-history .value-history ul{list-style-type: none;display: flex;}
#map {height:500px;border-radius: 20px;}
#property-map {height:500px;border-radius:var(--avm-box--radius);}
.map-container{width: 1080px!important;margin: 0 auto!important;margin-top:60px!important;}
.sub-section .detail-range{width:225px;min-height:150px;z-index: 1;padding: var(--avm-mapbox--padding);display: flex;flex-direction: column;box-sizing: border-box;opacity:.9}
.sub-section{display: flex!important;margin-top: -105px!important;justify-content: space-around;padding: 0 10px;width:calc(100% - 20px)!important;}
.sub-section .detail-range h4.price-sec{font-size:var(--avm-font-size--xx-medium);font-weight: var(--avm-font-weight--bold);margin-bottom: 15px;color:var(--aga-c-3);margin: 0;}
.sub-section .detail-range h5.price-sec{font-size:var(--avm-font-size--xx-small);font-weight: var(--avm-font-weight--bold);color:var(--aga-c-3);margin: 0;margin-bottom: 14px;}
.sub-section .detail-range p{ font-size:var(--avm-font-size--xxs);font-weight: var(--avm-font-weight--bolder);color:rgba(117, 115, 115, 1)!important;padding: 0!important;margin:0!important;margin-top:3px!important;flex-grow: 1; }
.sub-section .detail-range span{font-size:var(--avm-font-size--small);font-weight: var(--avm-font-weight--regular);color:rgba(117, 115, 115, 1);}
.logo-container {display: flex;justify-content: space-between;margin-top: 8px;position: relative;padding: 8px 0;}
.intro .avm-detail, .intro .page-block{margin: 20px 10px;width: calc(100% - 20px);}
.intro p.description{font-size:var(--avm-paragraph--font-size);font-weight: var(--avm-paragraph--font-weight);font-family:var(--avm-paragraph--font-family);color:var(--avm-paragraph--font-color)!important;padding:35px 0 40px 0!important;text-align: center;width: 100%;}
.contact-history .img-banner{position: relative;}
.contact-history .img-banner img{width: 100%;min-height: 470px;object-fit: cover;border-radius: 20px;}
.contact-history .banner-text{xfilter: drop-shadow(2.5px 2.5px 5px rgba(0,0,0,.3)); margin: 0;position: absolute;top: 38%;left: 50%;transform: translate(-50%, -50%);width: calc(100% - 80px);padding: 30px;border-radius: 20px;box-sizing: border-box;}
x.contact-history .banner-text h2{font-size:var(--avm-font-size--medium);font-weight: var(--avm-font-weight--bolder);font-family: var(--avm-heading--font-family)!important;color:rgba(255,255,255,1)!important; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);text-align: center;line-height: 1.2;}
.contact-history .banner-text h2 span{color: var(--primary-color);}
x.contact-history .banner-text p{font-size:var(--avm-font-size--medium);font-weight: var(--avm-font-weight--bold);color:rgba(255,255,255,1)!important; text-shadow: 2px 4px 3px rgba(0,0,0,0.3); text-align: center;margin-top: 16px!important;}
.intro .map-links, .intro .map-links *{line-height: normal!important;}
.intro .map-links a{margin-right:30px; text-decoration: none;position: relative;padding-left: 23px;}
.intro .map-links a img{height:20px!important;position: absolute;left: 0px;}
.intro .map-links a span{font-family: Arial, Helvetica, sans-serif!important; font-size: 16px!important; transform: unset!important;}
.market-table .table-item:nth-child(odd){border-right: 2px dotted rgba(226, 232, 240, 1);padding-right: 8px;box-sizing: border-box;}
.market-table .table-item:nth-child(1), .market-table .table-item:nth-child(2){border-bottom: 2px dotted rgba(226, 232, 240, 1);}
.market-table{box-sizing: border-box;padding: 0 15px;}
.listings h2{font-size:var(--avm-font-size--large);font-weight: 700;font-family:var(--avm-heading--font-family)!important;color:var(--primary-color)!important;text-align: left;}
.listings h4{font-size:var(--avm-font-size--xx-small);font-weight: var(--avm-font-weight--bold);font-family: var(--avm-heading--font-family)!important;color:#65758a!important;text-align: left;margin: 0;}
.listings .listings-block{border-right: 2px dotted rgba(226, 232, 240, 1);padding-left: 20px;box-sizing: border-box;width: 24%;margin: 35px 0;}
.listings .listings-block:last-child{border-right:none;}
.tabed-view.default .tab-header{padding-top: 50px;}
.intro .page-block{margin-top:40px!important;}
.tabed-view.default .tab-header .tab-head label{border-radius: 8px!important;}
.tabed-view.default .tab-header .tab-head{display:flex;border: 1px dashed #65758a;margin:0 auto;padding: 5px;border-radius: 10px;}
.graph-content h2.title {text-align:center!important;}
.sales-history.aga-card-1 h2{margin-bottom:0!important;}
.sales-history h3{font-size:var(--avm-font-size--x-small);color:var(--primary-color);font-weight:normal;margin:0;padding:0 0 8px 0;}
.sales-history h2+div>[data-aga-g-r]:first-child{border-bottom:1px dashed var(--avm-paragraph--font-color);margin-bottom:8px;}
.sales-history [data-aga-g-r] > [data-aga-g]:nth-child(2n) {text-align: right;}
.sales-history span {font-size:var(--avm-font-size--x-small);color: var(--avm-paragraph--font-color);padding:8px 0;display:inline-block;}
.body-value{height:340px;}
.body-value>div{width:100%;height:100%;}
.textfield {position: relative;display: inline-block;margin: 0;padding: 10px 8px!important;}
.textfield input.form-input{border: none;display: block;margin: 0;padding: 4px 0!important;width: 100%!important;background: 0 0;text-align: left;}
.textfield label.textfield-label {bottom: 0;left: 8px;right: 0;pointer-events: none;position: absolute;display: block;top: 8px;width: 100%;overflow: hidden;white-space: nowrap;text-align: left;transition-duration: .2s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.textfield input.form-input:focus{outline:none;}
.textfield input.form-input:focus + label.textfield-label,.textfield input.form-input.not-empty + label.textfield-label {color: var(--primary-color);font-size:12px;top:-4px;visibility:visible;}
.logo-container img{max-height:40px}
.logo-container img[src*="svg"]{max-height:20px;position: absolute;right: 0;}
.logo-container img[src*="home-junction.svg"]{max-height: 32px;transform: translateY(-6px);}
svg{max-height:100%;}
.avm-detail svg{width: 100%;height: auto;display: block;}
.gm-style-iw div * {overflow: hidden !important;line-height: 1.35em;}
@media screen and (min-width:641px) and (max-width: 1024px){
    .contact-history .img-banner, .contact-agent, .contact-history .value-history, .contact-history .sales-history,.intro .avm-detail, .intro .page-block{max-width:640px;margin:0 auto;}
    #property-map {height:430px;}
    .market-table{padding: 0;}
    .market-table .table-item:nth-child(odd){border-right: none!important;padding-right: 0px;}
    .intro .avm-detail, .intro .page-block{margin-top:10px!important;margin-bottom:10px!important}
    .map-section{padding: 10px;}
    .tab-content .tab-content-wrapper .card-item{width:50%}
    .tab-content .tab-content-wrapper .card-item:nth-child(-n+2){border-top: 0;}
    .tab-content .tab-content-wrapper .card-item:nth-child(2n+0)::before{border-right: 0;}
}
@media screen and (min-width: 841px) and (max-width: 1440px){
    .footer .signup{width:50%}
}
footer .policy{flex-flow: row;display: flex;position: relative;padding-bottom: 24px;}
footer .policy h4{font-weight: var(--avm-font-weight--bold);margin: 4px 0;}
footer .policy>div{line-height: 1;position: relative;}
footer .policy>div>i{margin: 0!important;font-size:var(--avm-font-size--small);font-style: normal;}
footer .policy>div div{display: inline-block;}
footer .policy>div div>input{display: none;}
footer .policy>div div>a:focus:after{content: "";position:absolute;left: 0;top: 0;height: 100%;width: 100%;box-sizing: content-box;padding: 3px;background: var(--secondary-color);border-radius: 4px;color: rgba(255, 255, 255, 1);box-shadow: 1px 1px 4px rgb(0 0 0 / 10%);z-index: -1;transform: translate(-3px,-3px);}
footer .policy>div div>a:focus{color: rgba(255, 255, 255, 1);z-index: 1;}
footer .policy>div div>a:focus+p,footer .policy>div div>a:focus+p+span::before{display: block;}
footer .policy>div div>a{cursor: pointer;color: var(--secondary-color);margin-left: 3px;position: relative;}
footer .policy>div div>a:hover{color:var(--primary-color);}
footer .policy>div div>p{display: none;position: absolute;bottom: 20px;width: 100%;right: 0;padding: 16px;text-align: justify;background: var(--avm-box--bg);border-radius: 4px;border: 1px solid rgba(0,0,0,0.04);box-shadow: 1px 1px 3px rgb(0 0 0 / 4%);font-size: 0.7rem;z-index: 2;line-height: 1.4;}
footer .policy>div div>span::before{content: "";display: none;position: fixed;top: 0;left: 0;height: 100vh;width: 100%;background: rgba(0,0,0,0.16);z-index: 1;}

.map_action {margin: 4.5rem 0 0 0.5rem;padding: 0.3rem;position: absolute;right: 30px;top:50px;}
.map_action a.map-btn{color: var(--secondary-color);background-color: var(--primary-color);display: block;height: 40px!important;width: 40px!important;min-width: 40px!important;line-height: 40px!important;font-weight: var(--avm-font-weight--bold);margin-bottom: 5px;font-size: .85rem;box-shadow: 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);border-radius: 50%!important;padding: 0px!important;position: relative;cursor:pointer;}
.map_action a.map-btn svg {color: var(--primary-color-C100,var(--secondary-color));fill:var(--primary-color-C100,var(--secondary-color));position: absolute;vertical-align: middle;top: 50%;left: 50%;-webkit-transform: translate(-12px,-12px);-ms-transform: translate(-12px,-12px);transform: translate(-12px,-12px);line-height: 24px;width: 24px;font-size: 20px;}
.map-section{position: relative;}
@media screen and (max-width: 480px){
.map_action{top:40px;}}
@media screen and (min-width: 1025px){
    .tab-content .tab-content-wrapper .card-item:nth-child(-n+3){border-top: 0;}
    .tab-content .tab-content-wrapper .card-item:nth-child(3n+0)::before{border-right: 0;}
}
@media screen and (min-width: 1025px) and (max-width: 1440px){
    .tab-content .tab-content-wrapper .card-item{width:33.33333333%;}
}

.legend text{font-size: var(--avm-font-size--x-small);}
.d3-tooltip{font-size: var(--avm-font-size--x-small);}

[avm-type] [class*=" aga-"], [avm-type] [class^=aga-] {font-size: inherit;font-family: inherit!important;}
[avm-type] [class*=" aga-"]:before, [avm-type] [class^=aga-]:before {display: none;}
.company [avm-type] .listings {position: inherit;background: inherit;}
[avm-type] * {box-sizing: border-box;}
[avm-type] .search-wrapper .intro h2{width: auto;}
[avm-type] .search-wrapper .search .search-wrpper input{font-size: 1rem;}
main.mdl-layout__content:has(>* [avm-type]) .webpage .page-title {display: none;}
main.mdl-layout__content:has(>* [avm-type]) .content-section {padding: 0;margin: 0;width: 100%;}
main.mdl-layout__content:has(>* [avm-type]) [avm-type]~* {display: none;}
main.mdl-layout__content:has(>* [avm-type]) .webpage>br {display: none;}
main.mdl-layout__content:has(>* [avm-type])>.footer {padding: 0!important;}


.avm-dialog{position: fixed;width: 600px;margin: 0 auto;left: 0;right: 0;top: calc(50vh - 140px);background: var(--avm-box--bg);box-shadow: var(--avm-box--shadow);border-radius: var(--avm-box--radius1);overflow: hidden;border: none;outline: none;}
.avm-dialog h2{background: var(--primary-color);color: var(--primary-color-C100)!important;padding: 16px 64px;margin: 0!important;text-transform: uppercase;}
.avm-dialog h2 i{font-size: 3rem;position: absolute;left: 8px;}
.avm-dialog div{padding: 24px;text-align: center;justify-content: center;display: flex;flex-flow: row wrap;}
.avm-dialog div p{width: 100%;padding: 16px 0 32px 0;}
.avm-dialog div button{display: block;border-radius: var(--avm-box--radius2);box-shadow: var(--avm-box--shadow);font-weight: 600;height: inherit;font-family: inherit!important;}

.avm-error{background: #F73F5B;color: var(--aga-c-light);}
.avm-error>.Toastify__progress-bar{visibility: hidden;}

.avm-info{max-width: 766px;margin: 0 auto;width: auto;z-index: auto;align-self: center;}
.avm-info .Toastify__toast-body{min-width: 240px;text-align: center;padding: 24px;}
.avm-info:before{
    content: "";    
    z-index: -1;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.Toastify__toast-container.Toastify__toast-container--bottom-center:has(>.avm-info){
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100vh;
    min-height: 100%;
    z-index: 9;
    transform: none;
    background: rgba(26,24,24,0.36);
    display: flex;

}

.ReactModalPortal{position: fixed;z-index: 99;}

.map-pop-up>div+div span{
    display:flex;margin-left:8px;font-size:0.9rem;line-height:20px;color: var(--avm-paragraph--font-color);font-weight:400;
}
.map-pop-up>div+div span:first-child{
    font-size:1rem;
}

.map-pop-up>div+div span b{
    color: var(--avm-input--font-color);
}

.map-pop-up>div:first-child img{height:98%;width:100%;object-fit:cover;}

@media screen and (max-width:640px) {
    .map-pop-up>div+div span{margin-left: 0;}
    .map-pop-up>div:first-child{height: 140px;}
    .map-pop-up>div:first-child img{height:100%;object-fit:contain;}
    .gm-style .gm-style-iw-c{max-width: 240px!important;}
}

