.location-menu[data-v-7831f39e]{color:#fff;display:flex;align-items:center;height:60px;margin-left:auto;min-width:0}.searchbar[data-v-7831f39e]{display:flex;align-items:center;background:#ffffff1a;border-radius:30px;min-width:0;cursor:pointer}.searchbar svg[data-v-7831f39e]{width:auto;height:30px;flex-shrink:0}.searchbar span[data-v-7831f39e]{color:#fff;line-height:1;font-size:.9em;font-weight:300;padding:0 15px 0 8px;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.overlay[data-v-7831f39e]{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#00000080;z-index:3}.location-menu-wrapper[data-v-7831f39e]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:360px;background:#fff;z-index:4;padding:1em;display:flex;flex-direction:column;gap:1em;align-items:center;border-radius:10px;box-shadow:#000 0 5px 15px}h3[data-v-7831f39e]{font-weight:500;font-size:1.2em;color:#000;display:flex;align-items:center;border-bottom:1px solid #dee2e6;background-color:#fff;position:absolute;top:0;left:0;z-index:2;width:100%;height:60px;padding-left:1em;border-radius:10px 10px 0 0}h3 svg[data-v-7831f39e]{width:auto!important;height:60px!important;padding:.8em 1em;margin-left:auto}.provinces[data-v-7831f39e]{display:flex;flex-direction:column;position:absolute;left:0;top:60px;overflow-y:auto;padding:0 1em;height:calc(100vh - 60px);max-height:300px;width:100%;background:#fff;border-radius:0 0 10px 10px}.province[data-v-7831f39e]{border-top:1px solid #eff1f5}.province[data-v-7831f39e]:first-child{border-top:0}.province-link[data-v-7831f39e]{display:flex;align-items:center;padding:1em;text-decoration:none;cursor:pointer;color:#000}.province-name[data-v-7831f39e]{font-size:1em}.province-count[data-v-7831f39e]{margin-left:auto;padding:1px 8px;background:#e71e5f;color:#fff;border-radius:30px;font-weight:600;font-size:.75em}.province-locations[data-v-7831f39e]{display:flex;flex-direction:column}.location[data-v-7831f39e]{border-top:0px solid #eff1f5;padding:.8em 1em .8em 2.4em;display:flex;align-items:center;text-decoration:none}.location-link[data-v-7831f39e]{display:flex;align-items:center}.location-name[data-v-7831f39e]{font-size:.9em;color:#555}.location-count[data-v-7831f39e]{margin-left:auto;padding:1px 10px;background:#f8f9fa;color:#213366;border-radius:30px;font-weight:600;font-size:.75em}@media only screen and (max-width:500px){.location-menu svg[data-v-7831f39e]{height:30px}}@media only screen and (max-width:900px){.overlay[data-v-7831f39e]{top:60px;height:calc(100dvh - 60px)}.location-menu-wrapper[data-v-7831f39e]{top:60px;left:0;transform:none;width:100%;height:calc(100dvh - 60px);border-radius:0}.provinces[data-v-7831f39e]{max-height:none;top:0}h3[data-v-7831f39e]{display:none}}.fade-enter-active[data-v-7831f39e],.fade-leave-active[data-v-7831f39e]{transition:opacity .2s ease}.fade-enter-from[data-v-7831f39e],.fade-leave-to[data-v-7831f39e]{opacity:0}.slide-fade-enter-active[data-v-7831f39e]{transition:all .2s ease-out}.slide-fade-leave-active[data-v-7831f39e]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-7831f39e],.slide-fade-leave-to[data-v-7831f39e]{transform:translateY(100%)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html,body{font-family:sans-serif;margin:0;width:100%;height:100%;color:#213366}body{overflow:auto;display:flex;flex-direction:column}body.no-scroll{overflow:hidden}.loader{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#00000080;z-index:999;display:none}.loader.show{display:block}.loader svg{width:100px;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}h1,h2,h3,h4,h5{font-family:sans-serif}h1.section-header,h2.section-header{color:#3c4559;position:relative;padding-left:30px;font-size:1.8em;font-weight:600;line-height:40px;margin-top:20px;margin-bottom:20px}h1.section-header:before,h2.section-header:before{content:"";position:absolute;width:8px;border-top:20px solid #e71e5f;border-bottom:20px solid #e71e5f;left:0;border-radius:10px}p.section-description{margin-bottom:20px}header{background:#112b64;position:fixed;top:0;left:0;width:100%;z-index:999;height:60px}header .gauth-wrapper{display:none}header .wrapper{max-width:1200px;display:flex;align-items:center;height:100%;margin:0 auto;gap:30px;justify-content:space-between}a.logo{height:60px;width:160px;text-decoration:none;display:flex;align-items:center}a.logo svg,a.logo img{height:45px;width:160px;width:auto}a.logo{height:auto;width:auto}a.logo img{height:38px;width:auto}.center-menu{display:flex;gap:2em}.center-menu a{color:#fff;text-decoration:none;font-size:1em;font-weight:400}.right-menu{display:flex;gap:1em;align-items:center}svg.telegram{color:#fff;width:22px;height:auto;margin-left:auto}main{margin-bottom:auto}.shoutout{background:transparent linear-gradient(180deg,#112b64,#dc3545) 0 0 no-repeat padding-box;color:#fff;padding-bottom:1em;padding-top:1em}.wrapper{max-width:1200px;margin-top:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:1220px){.wrapper{margin-left:10px;margin-right:10px}}.top{padding:70px 1em 1em}@media only screen and (max-width:960px){.top{padding-left:10px;padding-right:10px}}.shoutout h1{line-height:1.2;margin-top:0;margin-bottom:10px;font-size:1.8em;font-weight:600}.shoutout h2{color:#fecadb;font-size:1.1em;font-weight:300;margin-top:0;margin-bottom:10px}.shoutout p{font-weight:200;font-size:.9em;line-height:1.5}@media only screen and (max-width:900px){.shoutout h1{font-size:1.8em}.shoutout h2{font-size:1.1em}.shoutout{font-size:.8em}}footer{padding:2em 0;margin-top:1em;background:#030712;text-align:center}.footer-copyright{color:#ddd;padding:0 10px;font-size:.8em}.footer-links{margin-top:1em}.footer-links a{font-size:.8em;text-decoration:none;color:#aaa}.footer-ad.hidden{opacity:0;transition:opacity .5s ease-in-out}.footer-ad.visible{opacity:1}@media only screen and (max-width:1220px){header .wrapper{margin-left:10px;margin-right:10px}}@media only screen and (max-width:900px){.center-menu{display:none}}@media only screen and (max-width:900px){.center-menu{display:none}h1.section-header,h2.section-header{font-size:1.4em;line-height:30px;padding-left:20px}h1.section-header:before,h2.section-header:before{width:7px;border-top:15px solid #e71e5f;border-bottom:15px solid #e71e5f}p.section-description{font-size:.8em}}@media only screen and (max-width:500px){header .wrapper{gap:20px}a.logo svg,a.logo img{height:auto;width:120px}.right-menu{gap:8px}}@media only screen and (max-width:360px){header .wrapper{gap:15px}}
