@font-face{font-family:Alfabet;src:url(../fonts/Fontspring-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alfabet;src:url(../fonts/Fontspring-light.woff) format("woff");font-weight:lighter;font-style:normal;font-display:swap}body,html{min-height:100%;height:100%;font-family:alfabet,sans-serif}.test-header{background:#fff;position:sticky;top:0;z-index:10;height:65px}#general-special{font-family:Merriweather,serif;font-size:16px;font-weight:400;min-height:100%}#general-special,#general-special section{position:relative;z-index:2}#general-special p{font-family:Merriweather,serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#000;margin-bottom:0}@media screen and (max-width:768px){#general-special p{padding-left:0;padding-right:0}}#general-special h4{font-family:Merriweather,serif;font-size:35px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin-top:50px;margin-bottom:40px;padding-left:52px;padding-right:52px}@media screen and (max-width:768px){#general-special h4{font-size:26px;padding-left:0;padding-right:0}}#general-special picture.banner img{margin-top:45px;width:100%}#general-special .block-image{padding:20px 0 40px}@media screen and (max-width:768px){#general-special .block-image.banner .caption span{font-size:12px;margin-left:20px;margin-right:20px}}#general-special .block-image .caption{max-width:666px;margin:0 auto;position:relative;z-index:2}#general-special .block-image .caption span{font-family:Merriweather,serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;color:#000;display:block}@media screen and (max-width:768px){#general-special .block-image .caption span{font-size:12px}}#general-special .block-image img{width:100%}#general-special video{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:600px){#general-special video.desktop{display:none}}#general-special video.mobile{display:none}@media screen and (max-width:600px){#general-special video.mobile{display:block}}#general-special blockquote{padding:0;position:relative;margin:40px 0}#general-special blockquote span{font-family:Merriweather,serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:#000}#general-special blockquote:after,#general-special blockquote:before,#general-special br,#general-special div:empty,#general-special p:empty{display:none}#general-special .middle-special{max-width:1260px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media (max-width:767px){#general-special .test-header{height:48px}}#general-special .header-special{background:url(../images/components/content/bgmapa.png) no-repeat 50%/cover}#general-special .mapa-mapa{padding-top:80px;padding-bottom:50px;display:flex;justify-content:center;flex-direction:column;grid-gap:50px;gap:50px}@media screen and (max-width:768px){#general-special .mapa-mapa{grid-gap:10px;gap:10px}}#general-special .mapa-mapa h1{font-size:28px;line-height:39px;text-align:center;color:#fff}#general-special .mapa-mapa p{font-family:Merriweather;font-weight:700;font-size:14px;line-height:35px;text-align:center;color:#fff}#general-special .img-header{max-width:530px;margin:0 auto}#general-special .img-header svg{width:100%;display:block}@media screen and (max-width:768px){#general-special .img-header{margin:-80px 20px 0}}#general-special .text-map{margin:0 20px}#general-special .text-map h1{font-family:Alfabet;font-weight:900;font-size:28px;line-height:39px;text-transform:uppercase;letter-spacing:.5px}@media screen and (max-width:768px){#general-special .text-map h1{font-size:18px}}#general-special .text-map p{font-family:Merriweather;font-weight:700;font-size:14px;line-height:35px}@media screen and (max-width:768px){#general-special .text-map p{margin:0 auto;max-width:247px;font-size:12px;line-height:22px}}#general-special path{cursor:pointer;pointer-events:none}#general-special .zonaCentro,#general-special .zonaLeste1,#general-special .zonaLeste2,#general-special .zonaNorte1,#general-special .zonaNorte2,#general-special .zonaOeste,#general-special .zonaSul1,#general-special .zonaSul2{pointer-events:all}#general-special .area-popup .popup{display:none;position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../images/components/content/bgpopup1.png) no-repeat 50%/contain;padding:25px}@media screen and (max-width:768px){#general-special .area-popup .popup{min-width:250px;min-height:100px}}#general-special .area-popup .popup.active{display:flex;flex-direction:column;align-items:center}#general-special .area-popup h1{font-family:Alfabet;font-weight:lighter;font-size:20px;line-height:23px;text-align:center;color:#6c6bff;letter-spacing:.5px;margin-bottom:5px}#general-special .area-popup h1 span{font-weight:700}@media screen and (max-width:768px){#general-special .area-popup h1{font-size:14px;margin-bottom:5px}}#general-special .area-popup p{font-family:Merriweather;max-width:285px;font-weight:700;font-size:18px;line-height:25px;text-align:center;color:#fff}@media screen and (max-width:768px){#general-special .area-popup p{font-size:15px;line-height:19px;max-width:230px}}#general-special .area-popup a{font-family:Merriweather;font-weight:900;font-size:12px;line-height:30px;text-decoration:underline;color:#fff;pointer-events:all}@media screen and (max-width:768px){#general-special .area-popup a{padding-top:10px;line-height:10px;padding-bottom:10px}}@media screen and (max-width:768px){#general-special .ajuste-unico-mobile p{font-size:12px!important}}#general-special path.active{stroke-width:2px;stroke-opacity:1}#general-special .popup-zonaNorte2 h1{color:#b2ffcf}#general-special .popup-zonaOeste h1{color:#ff8882}#general-special .popup-zonaCentro h1{color:#fff2a6}#general-special .popup-zonaLeste1 h1{color:#eb99ff}#general-special .popup-zonaLeste2 h1{color:#f04036}#general-special .popup-zonaSul1 h1{color:#a1c9ff}#general-special .popup-zonaSul2 h1{color:#ffc5c6}