@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(../fonts/RobotoCondensed-SemiBold.woff2) format("woff2"),url(../fonts/RobotoCondensed-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(../fonts/RobotoCondensed-Bold.woff2) format("woff2"),url(../fonts/RobotoCondensed-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(../fonts/RobotoCondensed-Medium.woff2) format("woff2"),url(../fonts/RobotoCondensed-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(../fonts/RobotoCondensed-Regular.woff2) format("woff2"),url(../fonts/RobotoCondensed-Regular.woff) format("woff")}:root{--scrollbar-color-thumb:$color_grey;--scrollbar-color-track:blue;--scrollbar-width:thin;--scrollbar-width-legacy:10px}@supports(scrollbar-width:auto){*{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}::-webkit-scrollbar{max-height:var(--scrollbar-width-legacy);max-width:var(--scrollbar-width-legacy)}}html:has(.modal.map_modal._open){scrollbar-gutter:stable}.map_container{display:flex;min-height:500px;position:relative;width:100%}.map_container *,.modal.map_modal *{box-sizing:border-box;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;margin:0;outline:none;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.map_container :after,.map_container :before,.modal.map_modal :after,.modal.map_modal :before{box-sizing:border-box}.map_container .as_link,.map_container a,.modal.map_modal .as_link,.modal.map_modal a{color:#3481e6;text-decoration:underline}.map_container .as_link img,.map_container a img,.modal.map_modal .as_link img,.modal.map_modal a img{border:none}@media(hover:hover){.map_container .as_link:hover,.map_container a:hover,.modal.map_modal .as_link:hover,.modal.map_modal a:hover{color:#80b1f0}}.map_container .as_link:active,.map_container a:active,.modal.map_modal .as_link:active,.modal.map_modal a:active{color:#80b1f0}.map_container .as_link,.modal.map_modal .as_link{cursor:pointer}.map_container img,.modal.map_modal img{display:block;height:auto;max-width:100%}.map_container svg,.modal.map_modal svg{display:block}.map_container ol,.map_container ul,.modal.map_modal ol,.modal.map_modal ul{list-style-position:outside;margin-left:1.5rem}.map_container h1,.map_container h2,.map_container h3,.map_container h4,.map_container h5,.map_container h6,.modal.map_modal h1,.modal.map_modal h2,.modal.map_modal h3,.modal.map_modal h4,.modal.map_modal h5,.modal.map_modal h6{font-weight:400}.map_container button,.modal.map_modal button{background:none;border:none;color:inherit;cursor:pointer;outline:none;padding:0}.map_container .nowrap,.modal.map_modal .nowrap{white-space:nowrap}.map_container .text_center,.modal.map_modal .text_center{text-align:center}.map_container .d_none,.modal.map_modal .d_none{display:none!important}@media(max-width:576px){body:has(.map_container){overflow-x:hidden;overflow-y:visible}}@media(max-width:390px){body:has(.map_container){width:390px}}.map_container .btn,.modal.map_modal .btn{align-items:center;border-radius:16px;display:inline-flex;font-size:1.125rem;justify-content:space-between;min-height:56px;padding:15px 16px;transition:background-color .1s ease-in-out,border-color .1s ease-in-out,color .1s ease-in-out}.map_container .btn svg,.modal.map_modal .btn svg{flex-shrink:0;height:24px;margin-left:16px;transition:stroke .1s ease-in-out;width:24px}.map_container button.btn,.modal.map_modal button.btn{cursor:pointer}.map_container a.btn,.modal.map_modal a.btn{text-decoration:none}@media(hover:hover){.map_container a.btn:hover,.modal.map_modal a.btn:hover{text-decoration:none}}.map_container a.btn:active,.modal.map_modal a.btn:active{text-decoration:none}.map_container .btn_yellow,.modal.map_modal .btn_yellow{background:#ffcf00;color:#272425}.map_container .btn_yellow svg,.modal.map_modal .btn_yellow svg{stroke:#272425}@media(hover:hover){.map_container .btn_yellow:hover,.modal.map_modal .btn_yellow:hover{background:#ffdc43;color:#272425}}.map_container .btn_yellow:active,.modal.map_modal .btn_yellow:active{border-color:#ffcf00;color:#272425}.map_container .btn_secondary_outline,.modal.map_modal .btn_secondary_outline{background:transparent;border:1px solid #939292;color:#939292}.map_container .btn_secondary_outline svg,.modal.map_modal .btn_secondary_outline svg{stroke:#939292}@media(hover:hover){.map_container .btn_secondary_outline:hover,.modal.map_modal .btn_secondary_outline:hover{border-color:#b2b2b2;color:#b2b2b2}.map_container .btn_secondary_outline:hover svg,.modal.map_modal .btn_secondary_outline:hover svg{stroke:#b2b2b2}}.map_container .btn_secondary_outline:active,.modal.map_modal .btn_secondary_outline:active{border-color:#939292;color:#939292}.map_container .btn_secondary_outline:active svg,.modal.map_modal .btn_secondary_outline:active svg{stroke:#939292}.map_container .btn_close,.modal.map_modal .btn_close{height:32px;width:32px}.map_container .btn_close svg,.modal.map_modal .btn_close svg{height:32px;stroke:#c9c5c5;transition:stroke .1s ease-in-out;width:32px}@media(hover:hover){.map_container .btn_close:hover svg,.modal.map_modal .btn_close:hover svg{stroke:#e3e3e3}}.map_container .btn_close:active svg,.modal.map_modal .btn_close:active svg{stroke:#c9c5c5}.modal.map_modal{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;visibility:hidden;z-index:-1}.modal.map_modal._transition{pointer-events:none;visibility:visible;z-index:99999}.modal.map_modal._transition:before{opacity:.95}.modal.map_modal._showing{opacity:1}.modal.map_modal._hiding{opacity:0}.modal.map_modal._open{opacity:1;overflow-x:hidden;overflow-y:auto;pointer-events:all;visibility:visible;z-index:99999}.modal.map_modal._open:before{opacity:.95}.modal.map_modal:before{backdrop-filter:blur(8px);background:#fff;content:"";display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}.modal.map_modal .modal_exit{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.modal.map_modal .modal_container{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;position:relative;z-index:2}.modal.map_modal .modal_content{background-color:#fff;border-radius:24px;box-shadow:0 16px 56px 0 rgba(50,27,20,.12);display:flex;flex-direction:row;margin:auto;max-height:92%;max-width:752px;overflow:hidden;padding:32px;position:relative;width:100%;z-index:2}.modal.map_modal .modal_content>.btn_close{position:absolute;right:12px;top:12px;z-index:100}.modal.map_modal .modal_body{display:flex}@media(max-width:576px){.modal.map_modal .modal_container{padding:20px}.modal.map_modal .modal_content{max-height:100%;padding:24px}}.modal.map_modal .planet{display:flex;flex-direction:column;position:relative;width:100%}.modal.map_modal .planet._scroll:after{opacity:1;visibility:visible}.modal.map_modal .planet._scroll_end:after{opacity:0;visibility:visible}.modal.map_modal .planet:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);border-radius:0 0 24px 24px;bottom:0;content:"";display:block;height:40px;left:-32px;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s;visibility:hidden;width:calc(100% + 64px);z-index:2}.modal.map_modal .planet_header{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:flex-start;min-height:88px;padding-left:112px;position:relative;z-index:2}.modal.map_modal .planet_header._active .planet_name{font-weight:600;text-decoration-color:#fff}.modal.map_modal .planet_header._active svg{transform:rotate(180deg)}.modal.map_modal .planet_header:before{background-color:#fff;border:2px solid #272425;height:88px;left:0;width:88px}.modal.map_modal .planet_header:after,.modal.map_modal .planet_header:before{border-radius:100%;bottom:0;content:"";display:block;margin:auto;position:absolute;top:0}.modal.map_modal .planet_header:after{height:64px;left:12px;width:64px}.modal.map_modal .planet_header svg{display:block;flex-shrink:0;height:24px;justify-self:flex-end;margin-left:auto;stroke:#c9c5c5;transition:transform .5s ease-in-out;width:24px}@media(hover:hover){.modal.map_modal .planet_header:hover .planet_name{text-decoration-style:solid}.modal.map_modal .planet_header:hover svg{stroke:#e3e3e3}}.modal.map_modal .planet_header:active svg{stroke:#c9c5c5}.modal.map_modal .planet_name{font-size:1.5rem;font-weight:500;letter-spacing:-.24px;line-height:normal;margin-right:24px;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:16%;text-underline-position:from-font}.modal.map_modal .planet_content{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-right:-24px;overflow:auto;padding-right:16px;position:relative}.modal.map_modal .planet_content__body{height:0;overflow:hidden;visibility:hidden}.modal.map_modal .planet_content__inner{padding-bottom:32px;padding-top:2px}.modal.map_modal .planet_item{padding-left:110px;position:relative;width:100%}.modal.map_modal .planet_item:before{content:"";display:block;height:calc(100% + 16px);left:43px;position:absolute;top:-2px;width:2px;z-index:1}.modal.map_modal .planet_item:first-child:last-child:before{display:none}.modal.map_modal .planet_item:last-child:before{height:16px}.modal.map_modal .planet_item._transition .planet_content__body{overflow:hidden;transition:height .5s ease-in-out;visibility:visible}.modal.map_modal .planet_item._show .planet_content__body{overflow:visible;visibility:visible}.modal.map_modal .satellite{margin-bottom:6px;padding-left:68px}.modal.map_modal .satellite:last-child{margin-bottom:0}.modal.map_modal .satellite .planet_case{max-width:200px}.modal.map_modal .satellite .planet_content__inner{padding-bottom:16px}.modal.map_modal .satellite_header{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:flex-start;margin-left:-23px;margin-right:-15px;padding:0 23px 10px;position:relative;z-index:10}.modal.map_modal .satellite_header._active{position:sticky;top:0}.modal.map_modal .satellite_header._active .satellite_name{font-weight:500;text-decoration-color:#fff}.modal.map_modal .satellite_header._active svg{transform:rotate(180deg)}.modal.map_modal .satellite_header:before{background-color:#c10e1a;border-radius:100%;bottom:0;content:"";display:block;height:16px;left:-9px;margin:auto;position:absolute;top:-10px;width:16px}.modal.map_modal .satellite_header svg{display:block;flex-shrink:0;height:16px;justify-self:flex-end;margin-left:auto;stroke:#c9c5c5;transition:transform .5s ease-in-out;width:16px}@media(hover:hover){.modal.map_modal .satellite_header:hover .satellite_name{text-decoration-style:solid}.modal.map_modal .satellite_header:hover svg{stroke:#e3e3e3}}.modal.map_modal .satellite_header:active svg{stroke:#c9c5c5}.modal.map_modal .satellite_name{font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:26px;margin-right:24px;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-skip:ink;text-decoration-color:#6e6969;text-decoration-skip-ink:auto;text-decoration-thickness:8%;text-underline-offset:16%;text-underline-position:from-font}.modal.map_modal .planet_descr{color:#939292;font-size:1.125rem;line-height:23px;white-space:normal!important}.modal.map_modal .planet_descr>*{margin-bottom:8px}.modal.map_modal .planet_descr>:first-child{margin-top:0!important}.modal.map_modal .planet_descr>:last-child{margin-bottom:0}.modal.map_modal .planet_link{font-size:1.125rem;line-height:23px;margin-top:8px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.modal.map_modal .planet_link a{word-break:break-word}.modal.map_modal .planet_cases{margin-top:32px}.modal.map_modal .planet_cases__title{font-size:1.125rem;line-height:23px;margin-bottom:16px}.modal.map_modal .planet_cases__row{align-items:stretch;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-start;margin:-4px}.modal.map_modal .planet_case{background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 4px 24px 0 rgba(71,34,22,.1);display:block;margin:4px;max-width:186px;padding:12px 16px 24px;text-decoration:none;transition:border-color .1s;width:100%}@media(hover:hover){.modal.map_modal .planet_case:hover{border-color:#c9c5c5;text-decoration:none}}.modal.map_modal .planet_case:active{border-color:#fff;text-decoration:none}.modal.map_modal .planet_case__img{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.modal.map_modal .planet_case__img img{max-height:80px;max-width:100%}.modal.map_modal .planet_case__name{color:#3481e6;font-size:16px;line-height:20px;margin-top:5px;text-align:center;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:2%;text-underline-offset:25%;text-underline-position:from-font}.modal.map_modal .planet_btns{align-items:stretch;display:flex;justify-content:flex-start;margin:32px -12px 0}.modal.map_modal .planet_btns .btn{justify-content:center;margin:0 12px;width:100%}.modal.map_modal .planet_btns .btn_consult{justify-content:center}@media(max-width:1024px){.modal.map_modal .modal_planet{max-height:96%;max-width:92%}.modal.map_modal .planet_case{max-width:none!important;width:calc(33.33333% - 8px)}}@media(max-width:768px){.modal.map_modal .planet_case{width:calc(50% - 9px)}.modal.map_modal .planet_btns{flex-direction:column;margin-left:0;margin-right:0}.modal.map_modal .planet_btns .btn{margin:0}.modal.map_modal .planet_btns .btn+.btn{margin-top:8px}}@media(max-width:576px){.modal.map_modal .modal_planet{max-height:100%;max-width:100%}.modal.map_modal .planet:after{left:-24px;width:calc(100% + 48px)}.modal.map_modal .planet_header{flex-wrap:wrap;min-height:auto;padding-left:0;width:calc(100% - 28px)}.modal.map_modal .planet_header:before{height:48px;margin:0;order:2;position:static;width:48px}.modal.map_modal .planet_header:after{bottom:7px;height:34px;left:7px;margin:0;top:auto;width:34px}.modal.map_modal .planet_header svg{margin-right:-30px;order:3}.modal.map_modal .planet_name{margin-bottom:8px;margin-right:0;order:1;width:100%}.modal.map_modal .planet_content{margin-right:-14px;padding-right:14px;width:calc(100% + 14px)}.modal.map_modal .planet_item{padding-left:54px}.modal.map_modal .planet_item:before{left:23px}.modal.map_modal .planet_descr p{word-break:break-word}.modal.map_modal .satellite_header{margin-right:-14px;padding-right:14px}.modal.map_modal .satellite_header:before{left:-15px}.modal.map_modal .satellite_name{margin-right:12px}.modal.map_modal .planet_cases{margin-top:16px}.modal.map_modal .planet_case{width:100%}.modal.map_modal .planet_case__img img{width:auto}.modal.map_modal .planet_case__name{margin-left:0;margin-top:10px}.modal.map_modal .planet_btns{margin-top:16px}}.modal.map_modal .с_yellow .planet_header:before{border-color:#f9ee14}.modal.map_modal .с_yellow .planet_header:after,.modal.map_modal .с_yellow .planet_item:before,.modal.map_modal .с_yellow .satellite_header:before{background-color:#f9ee14}.modal.map_modal .с_burgundy .planet_header:before{border-color:#c10e1a}.modal.map_modal .с_burgundy .planet_header:after,.modal.map_modal .с_burgundy .planet_item:before,.modal.map_modal .с_burgundy .satellite_header:before{background-color:#c10e1a}.modal.map_modal .с_gold .planet_header:before{border-color:#dcc565}.modal.map_modal .с_gold .planet_header:after,.modal.map_modal .с_gold .planet_item:before,.modal.map_modal .с_gold .satellite_header:before{background-color:#dcc565}.modal.map_modal .с_orange .planet_header:before{border-color:#f57c20}.modal.map_modal .с_orange .planet_header:after,.modal.map_modal .с_orange .planet_item:before,.modal.map_modal .с_orange .satellite_header:before{background-color:#f57c20}.modal.map_modal .с_brown .planet_header:before{border-color:#85514d}.modal.map_modal .с_brown .planet_header:after,.modal.map_modal .с_brown .planet_item:before,.modal.map_modal .с_brown .satellite_header:before{background-color:#85514d}.modal.map_modal .с_grey .planet_header:before{border-color:#656871}.modal.map_modal .с_grey .planet_header:after,.modal.map_modal .с_grey .planet_item:before,.modal.map_modal .с_grey .satellite_header:before{background-color:#656871}.modal.map_modal .c_counter .planet_header:before{border-color:#d3c1b8}.modal.map_modal .c_counter .planet_header:after,.modal.map_modal .c_counter .planet_item:before,.modal.map_modal .c_counter .satellite_header:before{background-color:#d3c1b8}.map_container #map{background-color:#fff;position:relative;width:100%}.map_container .zoom-controls{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;position:absolute;right:20px;top:20px;z-index:1000}.map_container .zoom-btn{background:#fff;border:none;cursor:pointer;font-size:20px;font-weight:700;height:40px;transition:background .2s;width:40px}.map_container .zoom-btn:hover{background:#f0f0f0}.map_container .zoom-btn:first-child{border-bottom:1px solid #ddd}.map_container .zoom-info{background:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:14px;left:20px;padding:8px 15px;pointer-events:none}.map_container .scale-bar,.map_container .zoom-info{bottom:20px;font-family:monospace;position:absolute;z-index:1000}.map_container .scale-bar{background:hsla(0,0%,100%,.9);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);font-size:12px;padding:5px 10px;right:20px}.map_container .title{background:rgba(0,0,0,.7);border-radius:8px;color:#fff;font-size:14px;left:20px;padding:8px 15px;pointer-events:none;position:absolute;top:20px;z-index:1000}