section[role=portada]{width:100%}section[role=portada] .carousel-caption h1{font-size:10vmin;justify-content:center;align-items:center}section[role=portada] .carousel-caption h1 i{margin:0 5px;font-style:normal}section[role="portada"] .carousel-caption h1 img.emoji{width:12vmin}section[role="portada"] .carousel-caption h1 .badge img.emoji{width:inherit}section[role="portada"] .carousel-caption h1 .badge{font-family:Signika}main{position:relative;background:#eaeaea;z-index:2;border-radius:6px 6px 0 0;padding:10px 0;margin:0 30px;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}section[role=contenedor-principal]{background:#eaeaea;margin-top:1rem;width:100%}section[role=contenedor-principal] article{max-width:1264px;margin:0 auto;font-size:1.5rem;text-align:center}section[role=contenedor-principal] article h3{margin-top:50px;color:#333;font-size:1.8rem;font-family:Kanit}section[role=contenedor-principal] article h2{margin-top:50px;color:#333;font-size:3rem}section[role=contenedor-principal] article a:not(.btn){color:#ff715b}section[role=contenedor-principal] article section[role="guia"]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:50px}section[role=contenedor-principal] article section[role="guia"] div{display:flex;background:#FFF;flex:shrink;border-radius:7px;flex-direction:column;flex-wrap:wrap;color:#ff715b;margin:10px;flex-basis:calc(100% *(1/5) - 20px - 1px);height:160px;align-self:center;justify-content:space-around;align-items:center}section[role=contenedor-principal] article section[role="guia"] div.total6{flex-basis:calc(100% *(1/3) - 20px - 1px)}section[role=contenedor-principal] article section[role="guia"] div.total8{flex-basis:calc(100% *(1/4) - 20px - 1px)}section[role=contenedor-principal] article section[role="guia"] div.total10{flex-basis:calc(100% *(1/5) - 20px - 1px)}section[role=contenedor-principal] article section[role="guia"] div.total12{flex-basis:calc(100% *(1/6) - 20px - 1px)}section[role=contenedor-principal] article section[role="guia"] div.total14{flex-basis:calc(100% *(1/7) - 20px - 1px)}section[role=contenedor-principal] article section[role="guia"] a{font-size:1rem;color:#000;display:flex;flex-direction:column;flex-wrap:wrap}section[role=contenedor-principal] article section[role="guia"] a:hover{text-decoration:none;color:#FFF}section[role=contenedor-principal] article section[role="guia"] a i{font-size:5rem;color:#ff715b}section[role=contenedor-principal] article section[role="guia"] div.total12 a i,section[role=contenedor-principal] article section[role="guia"] div.total14 a i{font-size:3.5rem;color:#ff715b}section[role=contenedor-principal] article section[role="guia"] a:hover i{color:#FFF}section[role=contenedor-principal] article section[role="guia"] div:hover{background:#ff715b}section[role=contenedor-principal] article section[role="guia"] div:hover>a,section[role=contenedor-principal] article section[role="guia"] div:hover a i{text-decoration:none;color:#FFF}div.carousel{margin:35px auto}div.carousel div.imagen{width:100%;height:50vh !important;background-position:50% !important;background-size:cover !important}div.carousel div.carousel-caption{background:rgb(0,0,0,.6);width:100%;margin:auto;left:0;right:0}div.carousel div.carousel-caption h5{font-size:2rem}section[role=por-que]{background:#FFF;margin:5rem auto;padding-top:3rem;width:100%;border-bottom:1px solid #CCC}section[role=por-que] div.contenedor{display:flex;justify-content:center;max-width:1264px;margin:auto}section[role=por-que] div.contenedor div.imagen{width:50%;height:400px;background-size:cover !important;background-repeat:no-repeat;background-clip:border-box}section[role=por-que] div.contenedor div.texto{width:50%;padding:0 0 0 5rem;font-size:1.2rem;line-height:2rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between}section[role=por-que] div.texto h2{margin:0;font-family:Signika}section[role=por-que] div.texto a{color:#ff715b}section[role="cajas-paginas"].guias{font-size:1rem !important;max-width:1264px;display:flex;justify-content:center}section[role="cajas-paginas"].guias div.card{overflow:hidden;width:215px;height:300px;margin:10px}section[role="cajas-paginas"].guias div.card:hover{box-shadow:0 2px 10px rgba(0,0,0,.4)}section[role="cajas-paginas"].guias a:hover{text-decoration:none}section[role="cajas-paginas"].guias div.card div.imagen{background-position:50% !important;background-size:cover !important;background-repeat:no-repeat;background-clip:border-box;height:300px}section[role="cajas-paginas"].guias div.card div.imagen h5{position:relative;top:50px;font-size:2rem;color:#FFF;text-shadow:1px 1px 1px #000}section[role=promocion-guias]{text-align:center}section[role=promocion-guias] p span{display:inline-block;margin:0 7px}section[role=promocion-guias] p i{color:#CCC}section[role="mapa"]{margin:50px 0}div[role="contendedor-actividades"]{width:100%;text-align:center;margin-top:55px}div[role="contendedor-actividades"] h2{margin-bottom:35px}div[role="contendedor-actividades-carousel"] div.owl-carousel div.item{width:250px;height:200px;margin:0 20px;background:#FFF;border-radius:7px}div[role="contendedor-actividades-carousel"] div.owl-carousel div.item a div.imagen{width:250px;height:125px;background-position:50% !important;background-size:cover !important;background-repeat:no-repeat;background-clip:border-box}div[role="contendedor-actividades-carousel"] div.owl-carousel div.item a div.titulo{width:225px;margin:5px auto}div[role="contendedor-actividades-carousel"] div.owl-carousel div.item a div.titulo h3{font-size:1.2rem;color:#333}div[role="contendedor-actividades-carousel"] div.owl-carousel div.item a:hover div.titulo h3{color:#ff715b;text-decoration:underline}div[role="contendedor-actividades-carousel"] div.owl-carousel .owl-nav button{overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,.5);display:block;height:12.8125rem;width:4.25rem;position:absolute;top:0;z-index:9;color:#fff;text-indent:100%;outline:0}div[role="contendedor-actividades-carousel"] div.owl-carousel .owl-nav button.owl-left{left:0}div[role="contendedor-actividades-carousel"] div.owl-carousel .owl-nav button.owl-next{right:0}div[role="contendedor-actividades-carousel"] div.owl-carousel .owl-nav .owl-next::before,div[role="contendedor-actividades-carousel"] div.owl-carousel .owl-nav .owl-prev::before{position:absolute;display:inline-block;content:'\f054';color:#FFF;font-family:"Font Awesome 6 Pro";font-weight:900;left:1.25rem;font-size:1.875rem;text-indent:0;top:50%;transform:translateY(-50%)}div[role="contendedor-actividades-carousel"] div.owl-carousel .owl-nav .owl-prev::before{content:'\f104'}div[role="contendedor-actividades-carousel"] div.owl-carousel .owl-nav .owl-next::before{content:'\f105'}section[role=interrupcion]{margin:5em 0;width:100%;background:#ff715b;text-align:center;padding:8em 0;color:#FFF}section[role=interrupcion] h2{font-size:4em}section[role=interrupcion] p{font-size:1.7em}.mapboxgl-canvas{position:relative !important}@media screen and (min-width:3000px){section[role="contenedor-principal"] article{max-width:2500px;font-size:2.5rem}section[role="contenedor-principal"] article h2{font-size:4rem}section[role="contenedor-principal"] article section[role="guia"] div{flex-basis:400px;height:290px}section[role="contenedor-principal"] article section[role="guia"] a{font-size:2rem}section[role="contenedor-principal"] article section[role="guia"] a i{font-size:8rem}div.carousel div.carousel-caption h5{font-size:3rem}}@media screen and (max-width:1024px){main{padding:2px}section[role=portada] .carousel-caption h1{font-size:10vmin}section[role=portada] .carousel-caption p{font-size:5vmin}section[role=portada] .carousel-caption{text-align:center}section[role="contenedor-principal"] article section[role="guia"]{padding:5px}section[role="contenedor-principal"] article section[role="guia"] div{flex-basis:119px;height:110px}section[role="contenedor-principal"] article section[role="guia"] a i{font-size:4rem}section[role=contenedor-principal] article section[role="guia"] a{font-size:.8rem}section[role=contenedor-principal] article{font-size:1.1rem}section[role="contenedor-principal"] article h2{font-size:2rem}section[role="contenedor-principal"] article p{font-size:1.1rem}}@media screen and (max-width:721px){section[role="contenedor-principal"] article section[role="guia"] div.total6,section[role="contenedor-principal"] article section[role="guia"] div.total8,section[role="contenedor-principal"] article section[role="guia"] div.total10,section[role="contenedor-principal"] article section[role="guia"] div.total12,section[role="contenedor-principal"] article section[role="guia"] div.total14{flex-basis:calc(100% *(1/3) - 20px - 1px)}}@media screen and (max-width:479px){section[role=portada] .carousel-caption h1{font-size:15vmin}section[role="contenedor-principal"] article section[role="guia"]{padding:10px}section[role="contenedor-principal"] article section[role="guia"] div{height:130px}section[role="contenedor-principal"] article section[role="guia"] a i{font-size:3rem}section[role=por-que]{background:#FFF;margin:2rem auto;width:100%;border-bottom:1px solid #CCC}section[role=por-que] div.contenedor{justify-content:center;flex-direction:column-reverse}section[role=por-que] div.contenedor div.imagen{width:100%;height:200px;background-size:cover !important;background-repeat:no-repeat;background-clip:border-box}section[role=por-que] div.contenedor div.texto{width:100%;padding:2px;font-size:1.2rem;line-height:2rem;text-align:left;display:flex;flex-direction:column;justify-content:space-between}section[role=promocion-guias] p span,section[role=promocion-guias] p i{display:none}}@media screen and (max-width:422px){header{height:80vh}section[role=portada] .carousel-container-img{height:40vh}section[role=portada] .carousel-caption{width:100%;text-align:center;left:0;right:0}section[role=portada] .carousel-caption p{display:none}section[role=portada] .carousel-caption span.mobile-oculto{display:none}main{margin:0 5px 10px}section[role="contenedor-principal"]{margin-top:.1rem}section[role="contenedor-principal"] article section[role="guia"]{padding:5px}}