.menu{position:relative!important}body{padding-top:0!important;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (max-width:768px){body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.container-map{max-width:1300px}}@media (max-width:768px){.container-map{padding:0;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}}@media (max-width:768px){.output{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.position-relative{position:relative}.interaction_map{height:calc(100vh - 150px);width:100%;overflow:hidden;background:#F0FFFF;position:relative;-ms-touch-action:auto;touch-action:auto}.interaction_map_canvas{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s}.interaction_map_canvas.drag{-webkit-transition:none;transition:none;cursor:-webkit-grabbing;cursor:grabbing}.interaction_map.rute{background:#0C1444}.interaction_map.rute .pointers .point g.cBG{-webkit-animation:pulse1 1.5s ease-in-out infinite;animation:pulse1 1.5s ease-in-out infinite;stroke:white}.interaction_map.rute .pointers .point:hover g.cBG{-webkit-animation:none!important;animation:none!important}.interaction_map.rute .pointers .point:hover g circle{fill:rgb(26,33,83);stroke:white}.interaction_map.rute .pointers .point:hover path{fill:white}.action_maps{position:absolute;bottom:1rem;right:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:768px){.action_maps{right:1rem;position:fixed}}.action_maps *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.action_maps .zoom{background:#FFFFFF;-webkit-box-shadow:4px 4px 4px rgba(26,33,83,0.25);box-shadow:4px 4px 4px rgba(26,33,83,0.25);border-radius:5px;width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.action_maps .zoom.white{-webkit-box-shadow:4px 4px 4px rgba(255,255,255,0.25);box-shadow:4px 4px 4px rgba(255,255,255,0.25)}.point{cursor:pointer}.list-regions{position:absolute;top:3rem;left:3rem}@media (max-width:768px){.list-regions{top:3rem;left:1rem;z-index:2}}.list-regions .button{background:#00B7EC;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.25);box-shadow:4px 4px 4px rgba(0,0,0,0.25);border-radius:15px;width:137px;height:39px;font-weight:400;font-size:16px;line-height:19px;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-family:"Apex New PS Medium Proportional"}.list-regions .button .show{display:none}.list-regions .button.opened{background:#1A2153;-webkit-box-shadow:4px 0px 4px rgba(0,0,0,0.25);box-shadow:4px 0px 4px rgba(0,0,0,0.25);border-radius:15px 15px 0px 0px}.list-regions .button.opened .show{display:block}.list-regions .button.opened .hidden{display:none}.list-regions .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);visibility:hidden;opacity:0;display:none}.list-regions .list.opened{display:-ms-grid;display:grid;opacity:1;visibility:visible}.list-regions .list .item-regions{width:137px;height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFFFFF;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.25);box-shadow:4px 4px 4px rgba(0,0,0,0.25);color:#818181;font-family:"Apex New PS Medium Proportional";cursor:pointer}.list-regions.rutes .button{border-radius:20px;padding:10px 5px;text-align:center;height:auto}.list-regions.rutes .button .hidden{display:block!important}.list-regions.rutes .list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);text-align:center;border-radius:20px;overflow:hidden;position:absolute;top:0}.list-regions.rutes .list .item-regions{min-height:45px;height:auto;padding:10px 5px}.list-regions.rutes .list .item-regions:first-child,.list-regions.rutes .list .item-regions:nth-child(2){background:#F07B00;border-bottom:1px solid #FFFFFF;color:white}.list-regions.rutes .list .item-regions:nth-child(3),.list-regions.rutes .list .item-regions:nth-child(4){background:#00B7EC;border-bottom:1px solid #FFFFFF;color:white}.list-regions.rutes .list .item-regions:nth-child(4){border-bottom:0}.detail-region{position:absolute;top:2rem;right:3rem;background:#FFFFFF;padding:2rem 1rem;overflow-y:auto;bottom:2rem;max-height:812px;max-width:375px;width:375px;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.1);box-shadow:4px 4px 4px rgba(0,0,0,0.1);border-radius:16px;opacity:0;visibility:hidden}@media (max-width:768px){.detail-region{top:2rem;right:0;width:100%;max-width:100vw;left:0;bottom:0}}.detail-region.show{opacity:1;visibility:visible}.detail-region::-webkit-scrollbar{width:14px}.detail-region::-webkit-scrollbar-thumb{background-clip:content-box;border:4px solid transparent;border-radius:7px;-webkit-box-shadow:inset 0 0 0 10px;box-shadow:inset 0 0 0 10px;color:#ccc}.detail-region::-webkit-scrollbar-button{width:0;height:0;display:none}.detail-region::-webkit-scrollbar-corner{background-color:transparent}.detail-region ::-webkit-scrollbar{width:14px}.detail-region ::-webkit-scrollbar-thumb{background-clip:content-box;border:4px solid transparent;border-radius:7px;-webkit-box-shadow:inset 0 0 0 10px;box-shadow:inset 0 0 0 10px;color:#ccc}@media (max-width:768px){.detail-region ::-webkit-scrollbar-thumb{display:none}}.detail-region ::-webkit-scrollbar-button{width:0;height:0;display:none}.detail-region ::-webkit-scrollbar-corner{background-color:transparent}.detail-region-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail-region-close .ico{cursor:pointer}.detail-region h1{font-family:"Apex New PS Heavy Proportional";font-style:normal;font-weight:900;font-size:40px;line-height:47px;color:#000000}.detail-region .info-region{font-family:"Apex New PS Medium Proportional";font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000000;margin-top:0}.detail-region h2{font-family:"Apex New PS Heavy Proportional";font-style:normal;font-weight:900;font-size:23px;line-height:27px;color:#000000}.detail-region .list-turism{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;white-space:nowrap;gap:14px;width:100%;margin-bottom:1rem}.detail-region .list-turism-item{width:155px;-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px;text-decoration:none}.detail-region .list-turism-item .img{border-radius:5px 5px 0px 0px;overflow:hidden}.detail-region .list-turism-item .img img{width:100%;display:block}.detail-region .list-turism-item .name{background:#00B7EC;border-radius:0px 0px 5px 5px;height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Apex New PS Medium Proportional";font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#FFFFFF;text-decoration:none}.detail-region .buttons a.btn-more{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:21px;text-align:center;color:#FFFFFF;background:#1A2153;border-radius:17px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;padding:0 16px;height:41px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.detail-region .buttons a.btn-know{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:21px;text-align:center;color:#FFFFFF;background:#1A2153;border-radius:17px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;width:142px;height:41px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;width:50px;height:40px;text-align:center;font-size:10px}.spinner.hidden{opacity:0;visibility:hidden}.spinner>div{background-color:#00B7EC;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.rute_hidden{display:none}@-webkit-keyframes pulse1{0%{opacity:1;stroke-width:0}to{opacity:0;stroke-width:10}}@keyframes pulse1{0%{opacity:1;stroke-width:0}to{opacity:0;stroke-width:10}}.content-rute--section{padding:20px 20px;position:relative}@media (max-width:768px){.content-rute--section{padding:20px 20px}}.content-rute--section:after{content:"";border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid var(--color-tab);position:absolute;top:100%;left:37%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.content-rute--section:last-child:after{display:none}.content-rute--section .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;font-family:"Apex New PS Bold Proportional",Verdana;font-weight:bold;font-style:normal;margin-left:2rem}@media (max-width:768px){.content-rute--section .number{margin:0;gap:15px}}.content-rute--section .number span{font-weight:bold;font-size:64px;line-height:76px;color:var(--color-tab);font-family:"Apex New PS Bold Proportional",Verdana;font-weight:bold}@media (max-width:768px){.content-rute--section .number span{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}}.content-rute--section .number h2{color:var(--color-blue)}@media (max-width:768px){.content-rute--section .number h2{font-size:29px;max-width:250px}}.content-rute--section .detail{font-family:"Roboto";font-style:normal;color:var(--color-blue);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-rute--section .detail a{color:var(--color-sky)}.content-rute--section .detail p{font-weight:400}.content-rute--section .detail .picture{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.content-rute--section .detail .letters{-webkit-box-flex:1;-ms-flex:1;flex:1}.content-rute--section.header .detail h1{color:var(--color-tab)}.content-rute--section .video{width:430px;aspect-ratio:16/9;margin:2rem auto 0;border-radius:10px;overflow:hidden;position:relative}@media (max-width:768px){.content-rute--section .video{width:100%}}.content-rute--section .video .play{position:absolute;top:50%;left:49%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:50px;width:50px;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:var(--color-sky)}.content-rute--section .video .play svg{width:14px;height:14px}.content-rute--section .video .play svg path{fill:var(--color-sky)}.content-rute--section .video a{display:block;height:100%}.content-rute--section .video a img{height:100%;-o-object-fit:cover;object-fit:cover}.content-rute--section .tip{margin-top:1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.content-rute--section .tip{margin-top:1rem;overflow:hidden;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-rute--section .tip img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.content-rute--section .buttons--group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.content-rute--section .buttons--group{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.content-rute--section .buttons--group--content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.content-rute--section .btn{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--color-blue);width:175px;height:42px;color:white;border-radius:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:18px;line-height:21px;margin:0 auto;cursor:pointer;text-decoration:none}.content-rute--section.rtl .number{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-rute--section.rtl .number h2{text-align:right}.content-rute--section.rtl .detail{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.action_legend{position:absolute;bottom:1rem;right:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:768px){.action_legend{right:5rem}}.action_legend .legend{background:#FFFFFF;border-radius:5px;width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:4px 4px 4px rgba(255,255,255,0.25);box-shadow:4px 4px 4px rgba(255,255,255,0.25)}@media (max-width:768px){#modal-legend .modal-dialog,#modal_content .modal-dialog{min-height:60vh}}#modal-legend .modal-close-section,#modal_content .modal-close-section{position:relative}@media (max-width:768px){#modal-legend .modal-close-section,#modal_content .modal-close-section{z-index:3}}#modal-legend .modal-close-section button,#modal_content .modal-close-section button{position:relative;margin-left:auto}#modal-legend .modal-content,#modal_content .modal-content{overflow-x:auto;padding:0}@media (max-width:768px){#modal-legend .modal-content,#modal_content .modal-content{overflow-y:auto;position:absolute;inset:0;padding-top:4rem}}@media (max-width:768px){#modal-legend .modal-content .l,#modal_content .modal-content .l{height:520px;width:auto;max-width:initial}}#modal-legend .modal-content{display:block;margin:0 auto}@media (max-width:768px){#modal-legend .modal-dialog{min-height:70vh}}@media (max-width:768px){#modal-legend .modal-content{overflow-x:auto;width:100%}}