#ambassadorsContainer{background-color:rgba(0,0,0,.6);border-radius:var(--border-radius);border:2px solid var(--accent-color);--accent-color: #900;--border-radius: 0.33rem;--transition: all 250ms ease-in-out;accent-color:var(--accent-color);gap:1rem;padding:2rem;display:grid;grid-template-columns:minmax(300px, 25vw) 1fr}#ambassadorsContainer.listView{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}#ambassadorsContainer .logo_ambassadorOfficial{padding:2rem 0 2rem 0;width:250px;grid-column:1/3;justify-self:center}#ambassadors_list{height:100vh;margin-top:0;padding:1rem;overflow-y:scroll;position:relative;overflow-x:hidden}#ambassadors_list::-webkit-scrollbar{width:4px;border-radius:100px;background:#fff}#ambassadors_list::-webkit-scrollbar-thumb{border-radius:100px;background:var(--accent-color)}@media screen and (max-width: 499px){#ambassadors_list{height:auto;overflow-y:unset}}#ambassadors_list fieldset{width:98%;border-radius:var(--border-radius);border-color:var(--accent-color);border-style:solid;border-width:1px;display:inline-block;margin-bottom:1rem;padding:0 1rem;position:relative}#ambassadors_list fieldset legend{display:block;padding:0 .5rem;width:auto;color:#fff;font-size:.7rem}#ambassadors_list fieldset label:hover,#ambassadors_list fieldset input:hover{cursor:pointer}#ambassadors_list fieldset label{color:#fff;font-size:.85rem}#ambassadors_list fieldset input{margin-right:-0.1rem;transform:translateY(0.1rem)}#ambassadors-nameList{--zoom: 1;--sorted: 1;--span: #ffffff;list-style-type:none;margin:0;padding:.1em;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;align-content:stretch}#ambassadors-nameList li{display:flex;flex-direction:column;transition:var(--transition);position:relative;padding:1rem;margin-bottom:.6rem;border-radius:var(--border-radius);background-color:rgba(153,0,0,.7)}#ambassadors-nameList li:hover{cursor:pointer;--span: black;background-color:#dcdcdc}#ambassadors-nameList li span{font-size:calc(.8rem*var(--sorted)*var(--zoom));transition:var(--transition);color:var(--span)}#ambassadors-nameList li.selected{--zoom: 1.25;pointer-events:none;background-color:#fff;border:solid 1px #666}#ambassadors-nameList li.selected span{color:var(--accent-color)}#ambassadors-nameList li.selected::before{content:"";background-image:url("../img/CanikFlag.png");background-size:contain;width:32px;height:32px;position:absolute;transform:translate3d(-24px, -24px, 0)}#ambassadors-nameList.sortBy_name .ambassador_name{--sorted: 1.3;font-weight:bold}#ambassadors-nameList.sortBy_district .ambassador_district{--sorted: 1.3;font-weight:bold}#ambassadors_map{border-radius:var(--border-radius);height:100vh}.gm-style-iw-d{overflow:hidden !important;max-width:250px}.gm-style .gm-style-iw-c{background:linear-gradient(#ccc, #fff);filter:drop-shadow(0 0 25px rgba(0, 0, 0, 0.25));overflow:hidden !important;padding:1rem !important}.gm-style .gm-style-iw-tc::after{background-color:#fff}.poi-info-window div,.poi-info-window a{background:none !important}.ambassadorWindowInfo{--color: #666;padding-bottom:1.5rem;font-family:"Oswald",sans-serif !important;display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;justify-content:flex-start;align-items:center}.ambassadorWindowInfo p{text-transform:uppercase;text-align:center;font-size:.8rem;margin:.1rem;color:var(--color)}.ambassadorWindowInfo a{color:var(--color);text-decoration:none;text-transform:uppercase}.ambassadorWindowInfo a:hover{color:var(--accent-color)}.ambassadorWindowInfo a:visited{color:var(--color)}.ambassadorWindowInfo .infos{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;justify-content:flex-start;align-items:center}.ambassadorWindowInfo .company{color:#000;font-size:1rem;font-weight:400}.ambassadorWindowInfo .logo{width:75%;padding:0;width:100%;grid-column:1/3;justify-self:center;filter:drop-shadow(0px 0px 20px white)}.ambassadorWindowInfo .city{font-size:1rem;margin-bottom:1.5rem}.ambassadorWindowInfo .phone{font-size:1.75rem;font-weight:900;color:var(--accent-color)}