.rep-section{max-width:100% !important}.rep-section .rep-chart-wrap{display:grid;grid-template-columns:65% 33%;gap:2%}.rep-section #regions_map_tooltip{position:absolute;pointer-events:none;transition:left 300ms ease-out,top 300ms ease-out;padding:5px;width:150px;background:#fff;border:1px solid #000;border-radius:5px;font-size:14px}.rep-section #regions_map_tooltip .state{font-weight:700}.rep-section #regions_map_tooltip.hidden{opacity:0}.rep-section .rep-regions-lists{background-color:#fbfaf5;padding:30px;position:relative}.rep-section .rep-regions-lists #rep-regions-heading{margin-bottom:30px}.rep-section .rep-regions-lists .rep-sales-rep-content{max-height:450px;overflow-x:hidden;padding-right:10px}.rep-section .rep-regions-lists .rep-sales-rep-content::-webkit-scrollbar{width:6px}.rep-section .rep-regions-lists .rep-sales-rep-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.rep-section .rep-regions-lists .rep-sales-rep-content::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-sales-rep-content-wrapper p{margin:0}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data{display:none;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:3px double #efead3;padding:15px 0}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data.visible{display:flex}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data.visible:nth-last-child(1 of .visible){border-bottom:0}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data a{display:flex;align-items:center;gap:6px;text-decoration:none}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .profile-picture{width:80px;height:80px;border-radius:50%}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-content{display:flex;flex-direction:column;gap:5px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-content .title{font-weight:700}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-content .company-and-agency-name{font-size:.8em;color:gray}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-contact{width:100%}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-contact .mail-icon{display:block;height:20px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-contact .call-icon{display:block;height:16px}@media(max-width: 1200px){.rep-section{font-size:14px}.rep-section .rep-chart-wrap{grid-template-columns:58% 40%}.rep-section .rep-regions-lists{padding:15px}.rep-section .rep-regions-lists .rep-sales-rep-content{max-height:300px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data{gap:5px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .profile-picture{height:50px;width:50px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-content{gap:2px}}@media(max-width: 992px){.rep-section{font-size:12px}.rep-section .rep-chart-wrap{grid-template-columns:58% 40%}.rep-section .rep-regions-lists{padding:15px}.rep-section .rep-regions-lists .rep-sales-rep-content{max-height:200px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data{gap:10px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .profile-picture{height:40px;width:40px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-content{gap:2px}}@media(max-width: 768px){.rep-section{font-size:12px}.rep-section .rep-chart-wrap{grid-template-columns:50% 48%}.rep-section .rep-regions-lists{padding:10px}.rep-section .rep-regions-lists .rep-sales-rep-content{max-height:150px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data{gap:10px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .profile-picture{height:30px;width:30px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-content{gap:2px}}@media(max-width: 576px){.rep-section{font-size:16px}.rep-section .rep-chart-wrap{grid-template-columns:1fr}.rep-section .rep-regions-lists{padding:10px}.rep-section .rep-regions-lists .rep-sales-rep-content{max-height:250px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data{gap:10px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .profile-picture{height:50px;width:50px}.rep-section .rep-regions-lists .rep-sales-rep-content .rep-data .rep-content{gap:2px}}