@import"https://fonts.googleapis.com/css2?family=Hepta+Slab:wght@400;700&family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Work+Sans:wght@400;500;700&display=swap";.bc_map_container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:1000px;margin:0 auto}.bc_map_container a{cursor:pointer}.bc_map_container .map{position:relative;width:100%}.bc_map_container svg{mask-image:url(../img/languages_mask.png);-webkit-mask-image:url(../img/languages_mask.png);-moz-mask-image:url(../img/languages_mask.png);mask-size:100%;-webkit-mask-size:100%;-moz-mask-size:100%}.bc_map_container>h1{font-family:Roboto;font-weight:500;font-size:24px;margin:0 0 -8%;padding:0 5% 0 7%;text-align:left;position:relative;z-index:2;line-height:normal}.bc_map_container>.columns{width:100%;display:flex;justify-content:space-between;align-items:start;column-gap:40px;row-gap:10px}.bc_map_container>.columns .sponsor{display:flex;gap:20px;align-items:center}.bc_map_container>.columns .sponsor img{width:39px;height:51px}.bc_map_container>.columns .sponsor>p{font-family:Roboto;font-size:18px;color:#515356;margin:0;width:280px}.bc_map_container>.columns .toggle{align-self:end;padding-right:7%}.bc_map_container>.columns .toggle>a{background:#789e7c;text-transform:uppercase;font-size:16px;font-family:Roboto;font-weight:700;text-wrap:nowrap;display:inline-block;padding:20px;color:#fff;text-decoration:none;float:right;text-align:center}.bc_map_container>.columns .toggle>p{font-family:Roboto;font-size:18px;color:#515356;max-width:260px;margin-top:75px;transition:all .25s ease-in-out}.bc_map_container>.invasive_species{position:absolute;top:45%;left:73%;transition:all .25s ease-in-out;opacity:0}.bc_map_container>.invasive_species h2{font-family:Roboto;font-weight:700;font-size:20px;color:#4a5e9f;margin:0;white-space:nowrap}.bc_map_container>.invasive_species p{font-family:Roboto;font-size:18px;line-height:24px;margin:0;color:#515356}.bc_map_container>.invasive_species.shown{opacity:1}.bc_map_container>.map_lang_desc{position:absolute;top:65%;left:0;width:30%;transition:all .25s ease-in-out;opacity:0;z-index:2}.bc_map_container>.map_lang_desc p{font-family:Roboto;font-size:14px;line-height:20px;margin:0;color:#515356}.bc_map_container>.map_lang_desc p a{color:#84a836;text-decoration:none}.bc_map_container>.map_lang_desc.shown{opacity:1}.bc_map_container .labels{position:absolute;inset:0;width:100%;aspect-ratio:511/469;pointer-events:none}.bc_map_container .labels>label{position:absolute;color:#3258a4;font-family:Roboto;font-weight:700;font-size:12px;background:white;padding:5px 8px;transform:translate3d(-50%,-50%,0);line-height:normal;margin:0;opacity:0;transition:all .25s ease-in-out}.bc_map_container .labels>label.shown{opacity:1}.bc_map_container #regions{transition:opacity .25s ease-in-out}.bc_map_container #regions .region{position:relative;cursor:pointer}.bc_map_container #regions .region .fill_green{filter:url(#fill_green);fill:#7ca516;opacity:0;transition:all .25s ease-in-out}.bc_map_container #regions .region .fill_blue{filter:url(#fill_blue);fill:#3f5aa4;opacity:0;transition:all .25s ease-in-out}.bc_map_container #regions .region .stroke{fill:transparent;stroke:#3d59a3;stroke-linejoin:round;stroke-width:.5px;transition:all .25s ease-in-out}.bc_map_container #regions .region.hover .fill_green{opacity:1!important}.bc_map_container #regions .region.hover .fill_blue{opacity:0}.bc_map_container #regions .region.hover .stroke{stroke:#fff;stroke-width:1.5px}.bc_map_container #regions .region.active .fill_green,.bc_map_container #regions .region.active .fill_blue{opacity:1}.bc_map_container #regions .region.active .stroke{stroke:#fff;stroke-width:1.5px}.bc_map_container #languages{transform:translate3d(-98px,-116px,0);pointer-events:none;opacity:0;transition:opacity .25s ease-in-out;fill:transparent}.bc_map_container .modal_container{z-index:100;position:fixed;inset:0;width:100%;height:100%;min-width:960px;padding:30px 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.bc_map_container .modal_container.shown{opacity:1;pointer-events:all}.bc_map_container .modal_container .modal{border:1px solid darkgrey;width:960px;height:100%;max-height:880px;border-radius:6px;box-sizing:border-box;background:rgba(255,255,255,.95);overflow:hidden;display:flex;flex-direction:column;position:static}.bc_map_container .modal_container .modal div.header{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid darkgrey;height:64px;flex-shrink:0;background:linear-gradient(90deg,rgb(1,90,171) 0%,rgb(185,209,13) 100%);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 36px}.bc_map_container .modal_container .modal div.header h1{font-family:Roboto;font-weight:500;margin:0;color:#fff;font-size:25px;line-height:24px}.bc_map_container .modal_container .modal div.header span.close{display:block;width:23px;height:20px;background:url(./cross.png) center center no-repeat;background-size:100% 100%;cursor:pointer}.bc_map_container .modal_container .modal div.body{padding:46px 38px;box-sizing:border-box;max-height:815px;overflow-y:auto}.bc_map_container .modal_container .modal div.body::-webkit-scrollbar{width:30px}.bc_map_container .modal_container .modal div.body::-webkit-scrollbar-track{background:#eeeeee}.bc_map_container .modal_container .modal div.body::-webkit-scrollbar-thumb{background-color:#bebebe;border-radius:0;border:1px solid #eeeeee}.bc_map_container .modal_container .modal div.body::-webkit-scrollbar-button:single-button:vertical:decrement{height:26px;width:30px;background:#eeeeee url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='rgb(79, 79, 79)'><polygon points='0,8 13,8 6.5,0'/></svg>") center center no-repeat}.bc_map_container .modal_container .modal div.body::-webkit-scrollbar-button:single-button:vertical:increment{height:26px;width:30px;background:#eeeeee url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='rgb(79, 79, 79)'><polygon points='0,0 13,0 6.5,8'/></svg>") center center no-repeat}.bc_map_container .modal_container .modal div.body h2{font-family:Roboto;font-weight:700;margin:0;color:#000;font-size:22px;line-height:22px;font-style:italic}.bc_map_container .modal_container .modal div.body a.more_species{font-style:italic;color:#4a5e9f;text-decoration:none;font-family:Roboto;font-weight:700;white-space:nowrap;font-size:16px;margin-top:-15px;margin-bottom:40px;display:flex}.bc_map_container .modal_container .modal div.body a.more_species.hidden{display:none}.bc_map_container .modal_container .modal div.body .species{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;row-gap:20px;padding:20px 0 40px}.bc_map_container .modal_container .modal div.body .species .specie{display:grid;grid-template-areas:"img desc" "name name";gap:15px}.bc_map_container .modal_container .modal div.body .species .specie img{grid-area:img;width:115px}.bc_map_container .modal_container .modal div.body .species .specie div.desc{grid-area:desc;font-family:Roboto;font-size:14px;line-height:18px;margin-top:-4px}.bc_map_container .modal_container .modal div.body .species .specie div.desc>p{margin:0}.bc_map_container .modal_container .modal div.body .species .specie div.name{grid-area:name;display:flex;align-items:center;justify-content:flex-start;gap:10px;align-self:end}.bc_map_container .modal_container .modal div.body .species .specie div.name h3{margin:0;font-size:1.17em}.bc_map_container .modal_container .modal div.body .species .specie div.name h3 a{color:#4a5e9f;text-decoration:none;font-family:Roboto;font-weight:700;white-space:nowrap;text-transform:uppercase;font-size:16px}.bc_map_container .modal_container .modal div.body .species .specie div.name>a{text-decoration:none;white-space:nowrap;color:#8ea642;font-family:Roboto;font-size:16px}.bc_map_container .modal_container .modal div.body .organizations{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:20px;padding:26px 0 0}.bc_map_container .modal_container .modal div.body .organizations .organization{display:flex;flex-direction:column;row-gap:10px}.bc_map_container .modal_container .modal div.body .organizations .organization h3{margin:0;color:#4a5e9f;text-decoration:none;font-family:Roboto;font-weight:700;white-space:nowrap;text-transform:uppercase;font-size:16px}.bc_map_container .modal_container .modal div.body .organizations .organization div.contacts{display:flex;gap:10px}.bc_map_container .modal_container .modal div.body .organizations .organization div.contacts a{font-family:Roboto;font-weight:500;text-decoration:none;color:#8ea642;font-size:15px}.bc_map_container .modal_container .modal div.body .organizations .organization div.columns{display:grid;grid-template-columns:min-content 1fr;gap:14px}.bc_map_container .modal_container .modal div.body .organizations .organization div.columns img{width:115px;max-width:none}.bc_map_container .modal_container .modal div.body .organizations .organization div.columns a.website{text-decoration:none;color:#8ea642;font-family:Roboto;font-size:14px}.bc_map_container .modal_container .modal div.body .organizations .organization div.desc{font-family:Roboto;font-size:14px;line-height:18px}.bc_map_container .modal_container .modal div.body .organizations .organization div.desc>p{margin:0}.bc_map_container .modal_container .modal div.body .take_actions_container{margin-top:40px}.bc_map_container .modal_container .modal div.body .take_actions_container.hidden{display:none}.bc_map_container .modal_container .modal div.body .take_actions{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:20px;padding:26px 0 0}.bc_map_container .modal_container .modal div.body .take_actions .take_action{display:flex;flex-direction:column;row-gap:10px}.bc_map_container .modal_container .modal div.body .take_actions .take_action h3{margin:0;color:#4a5e9f;text-decoration:none;font-family:Roboto;font-weight:700;white-space:nowrap;text-transform:uppercase;font-size:16px}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.contacts{display:flex;gap:10px}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.contacts a{font-family:Roboto;font-weight:500;text-decoration:none;color:#8ea642;font-size:15px}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.contacts a:first-child{white-space:nowrap}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.columns{display:grid;grid-template-columns:min-content 1fr;gap:14px}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.columns img{width:115px;max-width:none}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.desc{font-family:Roboto;font-size:14px;line-height:18px}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.desc>p{margin:0}.bc_map_container #languages_labels{position:absolute;width:80%;pointer-events:none;top:8.4%;left:9.5%;opacity:0;transition:opacity .25s ease-in-out}.bc_map_container #languages_labels.shown{opacity:1}.bc_map_container.languages>h1{padding:0 30% 0 20%}.bc_map_container.languages #regions{opacity:0;pointer-events:none}.bc_map_container.languages #languages{opacity:1;pointer-events:all}.bc_map_container.languages .toggle p{opacity:0}@media screen and (max-width: 1200px){.bc_map_container>.map_lang_desc{position:static;width:100%;margin-bottom:20px}}@media screen and (max-width: 992px){.bc_map_container>h1{padding:0!important;margin-bottom:8%}.bc_map_container .modal_container{min-width:auto}.bc_map_container .modal_container .modal{width:94vw}.bc_map_container .modal_container .modal div.body .species{grid-template-columns:1fr 1fr}.bc_map_container .modal_container .modal div.body .organizations,.bc_map_container .modal_container .modal div.body .take_actions{grid-template-columns:1fr}.bc_map_container>.columns{flex-direction:column-reverse;padding-bottom:36px}.bc_map_container>.columns .toggle{align-self:center;padding:0;display:flex;justify-content:center;flex-direction:column}.bc_map_container>.columns .sponsor{align-self:center}.bc_map_container>.columns .toggle>p{margin-top:24px}.bc_map_container>.invasive_species{position:static}.bc_map_container .modal_container .modal div.body{padding:23px 19px}.bc_map_container>.columns .sponsor>p{width:auto}}@media screen and (max-width: 700px){.bc_map_container .modal_container .modal div.body .species{grid-template-columns:1fr}}@media screen and (max-width: 500px){.bc_map_container .modal_container .modal div.body .organizations .organization h3{white-space:normal}.bc_map_container .modal_container .modal div.body .organizations .organization div.columns{grid-template-columns:1fr}.bc_map_container .modal_container .modal div.body .organizations .organization div.contacts{flex-direction:column}.bc_map_container .modal_container .modal div.body .take_actions .take_action h3{white-space:normal}.bc_map_container .modal_container .modal div.body .take_actions .take_action div.columns{grid-template-columns:1fr}}
