@import url(https://fonts.googleapis.com/css2?family=Black+Ops+One&family=Roboto&display=swap);*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;line-height:1;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}.div{min-width:100%;min-height:100%;position:relative}#app{font-family:Roboto,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}#app ::-webkit-scrollbar{width:5px;height:5px;border:none}#app ::-webkit-scrollbar-thumb{width:5px;height:5px;background-color:#5cd1b5}.container{width:100%;padding:0 10px 0;margin:0 auto}@media screen and (min-width:500px){.container{width:70%;padding:0}}@media screen and (min-width:700px){.container{width:60%}}@media screen and (min-width:1300px){.container{width:50%}}.nav .nav_menu{display:flex;position:fixed;left:50%;transform:translate(-50%);justify-content:space-around;align-items:center;bottom:0;width:100%;border-top:2px solid #656060;padding:10px 0;background:#fff}.nav .nav_menu .page{cursor:pointer}.nav .nav_menu .page svg{fill:#535353;stroke:#535353;transform:scale(1.1)}.nav .nav_menu .selected_page svg{fill:#1e877e;stroke:#1e877e}@media screen and (min-width:500px){.nav .nav_menu{width:70%}}@media screen and (min-width:700px){.nav .nav_menu{width:60%}}@media screen and (min-width:1300px){.nav .nav_menu{width:50%}}.start_page{background-image:url(/img/bg1.074bd31f.png);background-repeat:no-repeat;background-position-x:center;margin:0 auto}@media screen and (min-width:1000px){.start_page{background-position-x:right;background-position-y:center;text-align:left}.start_page .container_start_page{width:80%;margin:0 auto;text-align:left}.start_page .start_page_main{position:absolute;left:0;margin:0;bottom:130px}.start_page .start_page_main h1{font-size:128px;line-height:140px;margin:0}.start_page .start_page_main h4{font-size:24px;line-height:30px}.start_page .start_page_main p{display:block;margin:10px 0;width:40%;color:#535353}.start_page .start_page_footer_block{position:absolute;left:0;transform:translate(0);bottom:20px}.start_page .start_page_footer_block p{margin:30px 0 10px 0;font-weight:550;color:#1e877e}.start_page .start_page_footer_block .btn_go{margin:0 30px;background:#5cd1b5}.start_page .start_page_footer_block .btn_go #svg1{stroke:#fff}.start_page .start_page_footer_block .btn_go:hover{background:#fff;transition:.5s}.start_page .start_page_footer_block .btn_go:hover #svg1{stroke:#5cd1b5}}.container_start_page{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.start_page_main{margin-top:230px;position:relative}.start_page_main h1{font-family:Black Ops One;font-size:100px;font-weight:400;color:#16615a}.start_page_main h4{font-size:18px;font-weight:600;color:#1e877e;line-height:20px}.start_page_main p{display:none}.start_page_footer_block{position:fixed;left:50%;transform:translate(-50%);bottom:20px}.start_page_footer_block p{margin:0 0 8px 0;font-weight:550;color:#fff}.start_page_footer_block .btn_go{height:75px;width:75px;background:#fff;border-radius:100%}.start_page_footer_block .btn_go #svg1{width:40px;height:28px;stroke:#5cd1b5}.start_page_footer_block .btn_go:hover{background:#5cd1b5;transition:.5s}.start_page_footer_block .btn_go:hover #svg1{stroke:#fff}.install_app_block{position:fixed;right:20px;display:flex;flex-direction:column;top:20px;background-color:#000;border-radius:20px;z-index:10;color:#fff;padding:10px 15px}.install_app_block h3{text-align:center}.install_app_block .install_app_btn{margin:15px 0 5px;display:flex;justify-content:space-around}.install_app_block .install_app_btn button{font-size:16px;padding:8px;background-color:#1e877e;border:#23fecb;border-radius:30px;color:#fff}.install_app_block .install_app_btn .install_app_btn_decline{background-color:#fff;color:#000;font-size:13px}.btn{padding:12px 29px;background:#1e877e;border-radius:10px;color:#fff;margin:0 auto;display:block;font-size:16px}.block_name{height:48px;background-color:#16615a;position:relative}.block_name .block_title{font-style:normal;font-weight:500;font-size:18px;line-height:26px;padding:12px 0 0;color:#fff;position:absolute;bottom:-2px;text-align:center}.block_name .block_underscore{width:220px;height:10px;background:#fff;border-radius:10px 10px 0 0}.type_of_turism{margin:10px auto 10px;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.type_of_turism .type_of{display:flex;margin:15px 0 0;align-items:center;text-align:center}.type_of_turism .type{cursor:pointer;width:160px;height:160px;margin:0 10px;background:#fff;box-shadow:5px 5px 10px #c8d5e4,-5px -5px 8px #f4f9ff;border-radius:30px;position:relative}@media screen and (min-width:500px){.type_of_turism .type{margin:0 20px}}@media screen and (max-width:380px){.type_of_turism .type{width:140px;height:140px}.type_of_turism .type svg{width:80px;height:80px}}@media screen and (max-height:760px){.type_of_turism .type{width:140px;height:140px}.type_of_turism .type svg{width:80px;height:80px}}.type_of_turism .type svg{fill:#1e877e;stroke:#1e877e;margin:16px 0 10px}.type_of_turism .type h4{font-style:normal;font-weight:400;font-size:15px;line-height:19px;color:#656060;position:absolute;left:50%;transform:translate(-50%);bottom:15px}.type_of_turism .clicked{background:linear-gradient(136.48deg,#1e877e 7.17%,#1a776f 37.62%,#145953 89.54%);box-shadow:inset 7px 7px 10px #344f4b,inset -5px -5px 8px #0b6c63}.type_of_turism .clicked svg{fill:#fff;stroke:#fff}.type_of_turism .clicked h4{color:#fff}.route_page_container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#656060;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.route_page_container h3{font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center}.route_page_container select{margin-top:10px;padding:8px 20px;width:239px;height:40px;background:#fff;border:1px solid #656060;border-radius:10px;cursor:pointer;font-size:17px;text-align:center}.route_page_container select option{font-size:13px;width:239px;padding:8px 20px}.route_page_container input{cursor:pointer;width:181px;height:40px;background:#fff;border:1px solid #7c7878;padding:10px 20px;font-size:15px;margin:10px 0 10px;font-family:Roboto,sans-serif;text-align:center}.route_page_container .duration_title{margin:0 0 10px 0}.route_page_container .duration{border:none;background-color:#ccdfd9;-webkit-appearance:none;height:14px;width:242px}.route_page_container .duration::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:34px;background:#5cbd9b;border-radius:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB6SURBVHgBdZEBCYBADEVvFnARjGAEI9hAGxjBKGIDG2gFExjhzgRzcgrnv/nhM9genw8jBxIR1tGoAxFtzgBGtZeozgIm+YoR6AFY03vxzAGCdwuqAQoWhOJsox0O6OTT4m/SbCSNmMRG2q0MrP5AMvq1Lr6lVJ/q5QIGyo3V6OLuUwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:50%}.route_btn{margin:0 auto 80px}@media screen and (min-height:850px){.route_btn{margin:0 auto 130px}}@media screen and (min-height:951px){.route_btn{margin:0 auto 200px}}.notice_block{position:fixed;right:10px;display:flex;flex-direction:column;top:20px;background-color:#2a2a2a;border-radius:20px;z-index:10;color:#fff;padding:10px 15px;text-align:center;font-size:16px;line-height:25px}.big_block{height:140px}.wether_big_block{background:linear-gradient(96.64deg,#145953 18.86%,#7ce8ec 64.81%,#145953 95.68%)}.page_title{padding:20px 0 0;font-style:normal;font-weight:600;font-size:38px;line-height:45px;color:#fff}.page_title svg{max-height:25px}.page_text{margin:5px 0 0;font-weight:400;font-size:14px;line-height:16px;color:#eaeaea}.weather_block_title{display:flex}.weather_page_main{display:flex;flex-direction:column;overflow-y:auto;scroll-behavior:smooth;justify-content:space-between;overflow-x:hidden}.weather_page_main .weather_today{display:flex;justify-content:space-between;margin:20px 0 0;align-items:center;padding:0 10px 0}.weather_page_main .weather_today h1{font-weight:471;font-size:60px;color:#7ce8ec}.weather_page_main .weather_today h1 span{font-size:50px}.weather_page_main .weather_today img{height:54px;width:auto;transform:scale(1.5)}@media screen and (max-height:780px){.weather_page_main .weather_today h1{font-size:50px}.weather_page_main .weather_today h1 span{font-size:35px}}.weather_page_main .weather_page_bg{width:315px;height:315px;border-radius:100%;background-image:url(/img/weatherPage.c06f96bb.gif);background-position:50%,50%;background-size:cover;margin:0 auto}@media screen and (max-height:780px){.weather_page_main .weather_page_bg{width:300px;height:300px}}@media screen and (min-height:900px){.weather_page_main .weather_page_bg{width:350px;height:350px}}@media screen and (min-height:950px){.weather_page_main .weather_page_bg{width:450px;height:450px}}.weather_page_main .selected_days{display:flex;justify-content:left;font-size:24px;line-height:28px;text-align:center;color:#b0aeae;margin:10px 0 80px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.weather_page_main .selected_days img{max-width:55px;max-height:50px;margin:10px 0;transform:scale(1.2)}.weather_page_main .selected_days h5{font-weight:400;font-size:13px;line-height:15px;text-align:center;color:#7c7878}.weather_page_main .selected_days .day{margin:0 7px 10px}.weather_page_main .selected_days .day h3{font-size:18px}.list_block_img{width:130px;height:130px;position:absolute;right:5px;top:5px}@media screen and (min-width:500px){.list_block_img{right:10%}}@media screen and (min-width:700px){.list_block_img{right:18%}}@media screen and (min-width:1300px){.list_block_img{right:25%}}.necessary_things{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;text-align:center;margin:10px 0 0}.necessary_things .necessary{margin:0 4px 10px;align-items:center;width:95px;border-radius:30px}.necessary_things .necessary svg{margin:5px auto 10px}.necessary_things .necessary img{height:65px}.necessary_things .necessary h3{font-size:14px;padding:2px 5px 5px;font-weight:400}.necessary_things .necessary_clicked{background:#1e877e;color:#fff}.list_page_main{overflow-y:scroll;scroll-behavior:smooth}.center_block{margin-top:10px;height:40px}.center_block h3{left:50%;transform:translate(-50%);margin:10px 0;width:100%;padding:0}.equipments{margin:10px 0 80px;display:flex;flex-direction:column;overflow-y:scroll;scroll-behavior:smooth}.equipments .equipment{margin:0 0 5px;text-align:left;display:flex;border-radius:10px;padding:10px}.equipments .equipment h3{font-weight:400;font-size:16px;line-height:18px;margin:0 20px 0 0}.equipments .equipment_clicked{background:#1e877e;color:#fff}.types{margin:10px 0}.guide_page{scroll-behavior:smooth;overflow-y:auto}.guide_block_img{width:130px;height:130px;position:absolute;right:5px;top:5px}@media screen and (min-width:500px){.guide_block_img{right:10%}}@media screen and (min-width:700px){.guide_block_img{right:18%}}@media screen and (min-width:1300px){.guide_block_img{right:25%}}.guide_big_block{background:linear-gradient(90deg,#145953,#21c0b3 97.96%)}.attractions{display:flex;overflow-x:auto;scroll-behavior:smooth;text-align:center;margin:20px 0 0 0}.attractions .attraction{margin:0 10px 10px 0;width:250px}.attractions .attraction h3{font-weight:600;font-size:17px;margin:5px 0;line-height:20px;color:#535353}.attractions .attraction img{border-radius:20px;width:250px;height:220px}.attractions .attraction h5{margin:5px 0;font-size:15px;font-weight:500;color:#535353}.attractions .attraction p{margin:2px 0;font-size:15px;color:#757575}.infrastructure{margin:20px 0 80px}.monitoring_page .health_block_img{width:auto;height:140px;position:absolute;right:0;bottom:11px}@media screen and (min-width:500px){.monitoring_page .health_block_img{right:10%}}@media screen and (min-width:700px){.monitoring_page .health_block_img{right:18%}}@media screen and (min-width:1300px){.monitoring_page .health_block_img{right:25%}}.monitoring_page .selected_days{display:flex;align-items:center;justify-content:center;padding:10px 0;padding-left:10px;gap:10px;width:100%;overflow-x:auto}.monitoring_page .monitoring_page_main{overflow-y:auto;scroll-behavior:smooth;overflow-x:hidden;min-height:100%;background:#fff;border-radius:10px;transform:translateY(-10px)}.monitoring_page .day{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:10px;font-family:ui-rounded;border:1px solid #1e877e;width:100%}.monitoring_page .day .date{font-size:24px}.monitoring_page .selected_day{background:#1e877e;color:#fff}.monitoring_page .blocks{display:flex;flex-direction:column;gap:15px;align-items:center}.monitoring_page .blocks .block{height:100px;background:#fff;box-shadow:5px 5px 10px #c8d5e4,-5px -5px 8px #f4f9ff;border-radius:10px;text-align:center;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px}.monitoring_page .blocks .block .block-text{text-align:start}.monitoring_page .blocks .block .block-text .block-value{font-size:35px;padding:7px 0}.monitoring_page .blocks .block .block-text .block-value-about{font-size:16px}.monitoring_page .blocks .block .block-svg{height:80%;fill:none;stroke:#5cd1b5}