@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px;
 -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] { text-decoration:inherit;color: inherit; }

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){

}

@media only screen and (min-width: 1280px) {
body{ overflow-x:hidden;}

}

@media screen and (min-width:1280px) and (max-width:1365px) {

}  

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row { width:1000px; }

 /* Home page start*/
.dragon-cnt h2 {font-size: 36px;line-height: 44px;}
.cartel-cnt h2 {font-size: 36px;line-height: 40px;}
.cartel-main {padding: 70px 0;}
.cartel-sec {padding-bottom: 70px;}

.distrio-title h1 {font-size: 52px;flex: 0 1 52%;} 
.distrio-title {margin-bottom: 30px;}
.distrio-search {flex: 0 1 45%;}
.activi-pasa {margin-top: 60px;} 
.access-sec h1 {font-size: 56px;line-height: 60px;margin-bottom: 25px;} 
.access-sec{padding-top: 35px;} 
.access-sec p {max-width: 70%;}

.prensa-sec {padding-top: 35px;}
.prensa-sec h1 {font-size: 56px;line-height: 60px;margin-bottom: 25px;}
 
.tiles-wrap li {width: 300px !important;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:100%; padding: 0 15px;}

/* Home page start*/
.descubre-sec {margin-top: 50px;}
.descubre-list ul li {flex: 0 1 50%;padding: 20px;}
.dragon-lft {flex: 0 1 45%;}
.dragon-cnt h2 {font-size: 28px;line-height: 36px;}
.dragon-cnt p {margin: 20px 0 25px;}
.dragon-sec {padding: 50px 0;}
.cartel-cnt {flex: 0 1 55%;}
.cartel-img {flex: 0 1 34%;} 
.cartel-cnt h2 {font-size: 28px;line-height: 36px;}
.cartel-main {padding: 50px 0;}
.cartel-sec {padding-bottom: 50px;}

.distrio-usera {margin: 25px 0 70px;} 
.descubre-sec h2 {font-size: 28px;line-height: 32px;margin-bottom: 10px;}  
.distrio-title h1 {font-size: 42px;line-height: 50px;}  
.distrio-title {margin-bottom: 25px;}
.activi-pasa {margin-top: 35px;}   
.descubre-sec .activi-pasa h2 {margin-bottom: 35px;}
  
.ficha-sec {padding: 25px 0 70px;} 
.ficha-sec h1 { font-size: 25px;line-height: 32px;}
.ficha-map {column-gap: 4%;} 
.ficha-map-img { flex: 0 1 46%;} 
.ficha-map-cnt {flex: 0 1 50%;}

.access-sec {padding: 20px 0 70px;} 
.access-sec h1 {font-size: 48px;line-height: 52px;margin-bottom: 15px;} 
.access-sec p br {display: none;}

.access-sec p {max-width: 100%;}

.prensa-contact {padding: 0;} 
.prensa-contact p br {display: none;}

.prensa-sec {padding: 20px 0 70px;}
.prensa-sec h1 {font-size: 48px;line-height: 52px;margin-bottom: 15px;}
.prensa-tab ul li {font-size: 16px;}
.prensa-tab ul li a {padding-bottom: 15px;}
.prensa-list ul li {flex: 0 1 33.33%;}

/*header footer*/
.header-top{padding: 15px 0;}
.top-lft{display: none;}
.m-menu{display: block;}
.d-flex{justify-content: center; flex-wrap: wrap; row-gap: 20px;}
.is-sticky .header-top{display: block;}
.flex{display: none;}
.copy {width: 100%; text-align: center;}
.legal-list{width: 100%;}
.legal-list ul{justify-content: center;}
.ftr-btm{margin-top: 20px;}

.tiles-wrap li {width: 349px !important;}

.home-ban-img { padding-top: 30px;}
}  

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row { width:100%; padding:0px 15px; }

/* Home page start*/
.home-ban-img {display: none;}
.home-ban-res-img {display: block;}
.descubre-sec {margin-top: 40px;} 
.descubre-list {padding: 30px 0 40px;}
.descubre-sec h1 { font-size: 20px;line-height: 26px;letter-spacing: 3.48px;}
.descubre-list ul li {flex: 0 1 50%;padding: 15px;} 
.descubre-txt ul li {flex: 0 1 100%;}
.descubre-txt h3 {font-size: 18px;line-height: 24px}
.dragon-cnt h2 {font-size: 25px;line-height: 32px;letter-spacing: 3.80px; font-family: 'BalsamiqSans-Bold';}  
.dragon-cnt p {margin: 15px 0 20px;} 
.dragon-sec {padding: 40px 0;}
.dragon-lft {flex: 0 1 45%;}
.dragon-img-bott {width: 140px;height: 140px;}
.cartel-cnt {flex: 0 1 60%;}
.cartel-img {flex: 0 1 34%;}
.cartel-cnt h2 {font-size: 25px;line-height: 30px;}
.cartel-cnt p {margin: 15px 0 20px;}
.cartel-main {padding: 40px 0;} 
.cartel-sec {padding-bottom: 40px;} 
.descubre-btn {margin-top: 15px;} 

.distrio-usera {margin: 10px 0 40px;} 
.descubre-sec h2 {font-size: 28px;line-height: 32px;margin-bottom: 10px;}  
.distrio-title h1 {font-size: 38px;line-height: 48px;flex: 0 1 100%;letter-spacing: 2.41px;}
.distrio-search {flex: 0 1 100%;}    
.distrio-title {margin-bottom: 25px;row-gap: 10px;}  
.activi-pasa {margin-top: 30px;}  
  .descubre-sec .activi-pasa h2 {margin-bottom: 25px;}

.distrio-usera .descubre-list {padding-bottom: 30px;}
.distrio-usera .descubre-list::after{display: block;}
.distrio-usera .activi-pasa {padding-bottom: 0;}
.distrio-usera .activi-pasa::after {display: none;}
.distrio-load {display: block;} 

.ficha-sec {padding:  10px 0 40px;}
.ficha-sec h1 {font-size: 20px;line-height: 32px;}
.ficha-main {margin-top: 15px;}
.ficha-det ul li , .ficha-cnt ul li {font-size: 14px;line-height: 26px;} 
.ficha-map {column-gap: 4%;margin-top: 30px;} 
.ficha-map-cnt h2 br {display: none;}
/* .ficha-map-cnt h2 {margin-bottom: 3px;} */
.ficha-map-cnt h3 {margin-top: 10px;}   
.ficha-map-cnt ul {margin-top: 8px;row-gap: 5px;}
.ficha-btn {margin-top: 10px;} 
.fitxa-img {margin-bottom: 15px;}
.ficha-map-res-img {display: block;} 
.ficha-map-img {display: none;}
.map-btn {flex: 0 1 100%;} 
.ficha-cnt p {margin-top: 15px;}
.ficha-map-cnt ul li {padding-left: 30px;}
.ficha-map-cnt , .ficha-map-res-img , .ficha-cnt , .ficha-det {flex: 0 1 100%;} 
.ficha-det { padding: 30px 0 40px; margin-top: 20px;}
.ficha-det::before, .ficha-det::after { display: inline-block;}

.access-sec {padding: 15px 0 50px;} 
.access-sec h1 {font-size: 38px;line-height: 40px;margin-bottom: 10px;} 
.access-sec p br {display: none;}
.access-sec p {margin-bottom: 15px;}
.access-sec p {max-width: 100%;}

.legal-sec h2 {margin: 25px 0 10px;}

.prensa-contact {padding: 0;} 
.prensa-contact p br {display: none;}
.prensa-contact p {margin-bottom: 20px;}

.prensa-sec {padding: 15px 0 50px;}
.prensa-sec h1 {font-size: 38px;line-height: 40px;margin-bottom: 15px;}
.prensa-tab ul {flex-wrap: nowrap; white-space: nowrap;overflow-x: scroll;justify-content: flex-start;scrollbar-width: none; position: relative; padding-right: 20px;column-gap: 4%;}
.prensa-tab ul li {font-size: 14px;text-transform: none;}
.prensa-tab ul li a {padding: 10px 0;}  
.prensa-txt h3 {font-size: 14px;line-height: 18px;} 
.prensa-list .prensa-txt ul li {font-size: 13px;line-height: 16px;letter-spacing: 0.19px;}
.prensa-list ul li {flex: 0 1 100%; display: flex;flex-wrap: wrap;column-gap: 2%;padding: 10px;}
.prensa-img {display: none;}  
.prensa-res-img {display: block;flex: 0 1 27%;} 
.prensa-txt {flex: 0 1 70%;padding-top: 0;} 
.prensa-list ul {column-gap: 2%;row-gap: 5px;}
.prensa-list .prensa-txt ul {column-gap: 0;margin-top: 10px;} 
.prensa-list .prensa-txt ul li.cal-ico , .prensa-list .prensa-txt ul li.pdf-ico {background-size: 14px;}
.prensa-list .prensa-txt ul li {flex: 0 1 48%;padding-left: 18px;position: relative;} 
.prensa-list .prensa-txt ul li::after {position: absolute;display: block;content: "|";color: rgba(221,49,66,0.56);top: 0;right: 5px;}
.prensa-list .prensa-txt ul li:last-child:after{display: none;}
.prensa-tab {border-top: 1px solid rgba(25,25,25,0.51);}
.prensa-tab ul li::after {display: none;}

/*header footer*/
.header-top{padding: 15px 0;}
.top-lft{display: none;}
.m-menu{display: block;}
.d-flex{justify-content: center; flex-wrap: wrap; row-gap: 20px;}
.is-sticky .header-top{display: block;}
.flex{display: none;}
.copy {width: 100%; text-align: center;}
.legal-list{width: 100%;}
.legal-list ul{justify-content: center;}
.ftr-btm{margin-top: 20px;}


.tiles-wrap li {width: 289px !important;}
.mob-title { display: inline-block;}
.home-ban-res-img { padding-top: 30px;}
}  
  

/* Mobile Landscape Size (devices and browsers) */ 
@media screen and (max-width:639px) {

/* Home page start*/
.cartel-cnt , .cartel-img {flex: 0 1 100%;}
.dragon-main {justify-content: center;}
.dragon-lft {flex: 0 1 75%;} 
.dragon-cnt {flex: 0 1 100%;} 
.cartel-img {display: none;}
.cartel-res-img {display: block;order: 0;}
.cartel-cnt  {order: 1;}



.tiles-wrap li {width: auto !important;}
.distrio-usera .activi-pasa ul li {padding-bottom: 20px;}


}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

/* Home page start*/
.descubre-list ul li {flex: 0 1 100%;padding: 10px;}
.dragon-img-bott {width: 105px;height: 105px;}

.prensa-list ul li {padding: 10px 5px;}
.distrio-title h1 {font-size: 34px;line-height: 44px; }
}
 
@media screen and (max-width:359px) { 


    
}