@import url("https://fonts.googleapis.com/css?family=Permanent+Marker");@font-face{font-family:'bebas_neueregular';src:url("../fonts/bebasneue.woff2") format("woff2"),url("../fonts/bebasneue.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'FuturaND-Medium';font-weight:normal;font-style:normal;src:url("../fonts/FuturaND-Medium.eot");src:url("../fonts/FuturaND-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/FuturaND-Medium.otf") format("opentype"),url("../fonts/FuturaND-Medium.woff") format("woff"),url("../fonts/FuturaND-Medium.woff2") format("woff2"),url("../fonts/FuturaND-Medium.ttf") format("truetype"),url("../fonts/FuturaND-Medium.svg#") format("svg")}
body{background-image:url('assets/img/2022/bg2.png');background-color:#ffb3bc;background-repeat:repeat}
.btn:focus,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.container{max-width:1000px}
.block{margin-bottom:3.125em}.block-title{margin-bottom:.625em;padding:10px;text-align:center;background-color:#fff200}
.block-title-size--lg{min-height:75px;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}
.block-title h3{font-family:"bebas_neueregular",sans-serif;margin:0;text-transform:uppercase;color:#2c052b;font-size:1.875em;line-height:.9375em}
.block-body{padding:20px;background-color:#f11076}.block-body h4{font-family:"FuturaND-Medium",sans-serif;font-size:1.5625em;margin-bottom:.625em;text-transform:uppercase;color:#fff}
.block-body h5{font-family:"bebas_neueregular",sans-serif;font-size:1.5625em;margin-bottom:.3125em;text-transform:uppercase;color:#fff}
.block-body h5 strong{color:#fff200}.block-body p{font-family:"FuturaND-Medium",sans-serif;font-size:1em;margin-bottom:1.25em;letter-spacing:1px;text-transform:uppercase;color:#fff}
.btn{text-transform:uppercase;padding-left:1.25em;padding-right:1.25em;border-radius:1.25em;font-family:"bebas_neueregular",sans-serif}
.btn-pink,.btn-pink:link,.btn-pink:visited,.btn-pink:hover,.btn-pink:active,.btn-pink:focus{-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;border-color:#f11076;background-color:#f11076}
.btn-pink:hover{color:#fff;background-color:#ab0a53;border-color:#ab0a53}.btn-pink:not(:disabled):not(.disabled).active:focus,.btn-pink:not(:disabled):not(.disabled):active:focus,.show>.btn-pink .dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.btn-pink:not(:disabled):not(.disabled).active,.btn-pink:not(:disabled):not(.disabled):active,.show>.btn-pink .dropdown-toggle{border-color:#ab0a53;background-color:#ab0a53}
.btn-purple,.btn-purple:link,.btn-purple:visited,.btn-purple:hover,.btn-purple:active,.btn-purple:focus{-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;border-color:#12807e;background-color:#12807e}
.btn-purple:hover{color:#fff;background-color:black;border-color:black}.btn-purple:not(:disabled):not(.disabled).active:focus,.btn-purple:not(:disabled):not(.disabled):active:focus,.show>.btn-purple .dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.btn-purple:not(:disabled):not(.disabled).active,.btn-purple:not(:disabled):not(.disabled):active,.show>.btn-purple .dropdown-toggle{border-color:black;background-color:black}
.btn-yellow,.btn-yellow:link,.btn-yellow:visited,.btn-yellow:hover,.btn-yellow:active,.btn-yellow:focus{-webkit-transition:all .2s ease;transition:all .2s ease;color:#2c052b;background-color:#fff200;border-color:#fff200}
.btn-yellow:hover{color:#fff !important;background-color:#f11076;border-color:#f11076}
.btn-yellow:not(:disabled):not(.disabled).active:focus,.btn-yellow:not(:disabled):not(.disabled):active:focus,.show>.btn-yellow .dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.btn-yellow:not(:disabled):not(.disabled).active,.btn-yellow:not(:disabled):not(.disabled):active,.show>.btn-yellow .dropdown-toggle{border-color:#b3a900;background-color:#b3a900}
.btn-white,.btn-white:link,.btn-white:visited,.btn-white:hover,.btn-white:active,.btn-white:focus{-webkit-transition:all .2s ease;transition:all .2s ease;color:#2c052b;border-color:#fff;background-color:#fff}
.btn-white:hover{color:#f11076;background-color:#d9d9d9;border-color:#d9d9d9}.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white .dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}
.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white .dropdown-toggle{border-color:#d9d9d9;background-color:#d9d9d9}
.btn-outline-pink,.btn-outline-pink:link,.btn-outline-pink:visited,.btn-outline-pink:hover,.btn-outline-pink:active,.btn-outline-pink:focus{-webkit-transition:all .2s ease;transition:all .2s ease;border-color:#f11076;background-color:transparent;color:#f11076 !important}
.btn-outline-pink:hover{border-color:#f11076;background-color:#f11076;color:#fff}
.btn-outline-purple,.btn-outline-purple:link,.btn-outline-purple:visited,.btn-outline-purple:hover,.btn-outline-purple:active,.btn-outline-purple:focus{-webkit-transition:all .2s ease;transition:all .2s ease;border-color:#2c052b;background-color:transparent;color:#2c052b !important}
.btn-outline-purple:hover{border-color:#2c052b;background-color:#2c052b;color:#fff}
.btn-outline-yellow,.btn-outline-yellow:link,.btn-outline-yellow:visited,.btn-outline-yellow:hover,.btn-outline-yellow:active,.btn-outline-yellow:focus{-webkit-transition:all .2s ease;transition:all .2s ease;border-color:#fff200;background-color:transparent;color:#fff200 !important}
.btn-outline-yellow:hover{border-color:#fff200;background-color:#fff200;color:#fff}
.btn-outline-white,.btn-outline-white:link,.btn-outline-white:visited,.btn-outline-white:hover,.btn-outline-white:active,.btn-outline-white:focus{-webkit-transition:all .2s ease;transition:all .2s ease;border-color:#fff;background-color:transparent;color:#fff !important}
.btn-outline-white:hover{border-color:#fff;background-color:#fff;color:#f11076 !important}
.btn-pink.disabled,.btn-pink:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#f11076;background-color:#f11076;color:#fff}
.btn-purple.disabled,.btn-purple:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#2c052b;background-color:#2c052b;color:#fff}
.btn-yellow.disabled,.btn-yellow:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#fff200;background-color:#fff200;color:#fff}
.btn-white.disabled,.btn-white:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#fff;background-color:#fff;color:#2c052b}
.btn-outline-pink.disabled,.btn-outline-pink:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#f11076;background-color:transparent;color:#f11076}
.btn-outline-purple.disabled,.btn-outline-purple:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#2c052b;background-color:transparent;color:#2c052b}
.btn-outline-yellow.disabled,.btn-outline-yellow:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#fff200;background-color:transparent;color:#fff200}
.btn-outline-white.disabled,.btn-outline-white:disabled{cursor:not-allowed;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.5;border-color:#fff;background-color:transparent;color:#2c052b}
.btn-sm{letter-spacing:.125em;font-family:"FuturaND-Medium",sans-serif}.btn-md{letter-spacing:0;font-family:"bebas_neueregular",sans-serif}
.btn-lg{letter-spacing:0;font-family:"bebas_neueregular",sans-serif}.modal-content{border-radius:0;background-color:#f11076}
.modal-header{border-bottom:0;border-radius:0}.modal-header h5{font-family:"bebas_neueregular",sans-serif;margin:0;text-transform:uppercase;color:#fff;font-size:2.5em;line-height:.9375em}
.modal-header button,.modal-header button:link,.modal-header button:visited,.modal-header button:hover,.modal-header button:active,.modal-header button:focus{opacity:1;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}
.modal-header button:hover{opacity:1 !important;color:#fff200 !important}.modal-body{color:#fff;font-family:"FuturaND-Medium",sans-serif;font-size:1em;line-height:1.875em;text-align:justify}
.modal-body h4{text-transform:uppercase;font-family:"bebas_neueregular",sans-serif;font-size:1.875em;line-height:.75em}
.modal-body h4 strong{color:#fff200}.modal-body ul{list-style:circle;padding-left:18px}
.modal-body ul li{font-family:"FuturaND-Medium",sans-serif;color:#fff;font-size:1em;line-height:1.875em}
.modal-body .prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;margin-bottom:2rem}
.modal-body .prices-icon img{max-width:50px}.modal-body .prices-price p{margin:0 10px 0 0;font-size:1.125em}
.modal-footer{border-top:0}.bg-light{padding:.9375em 0;background-color:#fff100 !important}
.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(45, 3, 44, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-light .navbar-nav .nav-link{font-family:"FuturaND-Medium",sans-serif;font-size:.75em;padding-top:.5625em;padding-bottom:.5625em;letter-spacing:.125em;text-transform:uppercase;color:#12807e}
footer{padding:12.5em 0 6.25em;background:-webkit-gradient(linear,left top,left bottom,from(rgba(241,29,124,0)),to(#01ffea));background:linear-gradient(to bottom,rgba(241,29,124,0) 0,#fff100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0009f7ec',endColorstr='#09f7ec',GradientType=0)}
footer a.social,footer a.social:link,footer a.social:visited,footer a.social:hover,footer a.social:active,footer a.social:focus{background-color:#01ffea;color:#01ffea;-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block;border-radius:50%;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;margin:0 auto;text-decoration:none;transition:all .2s ease;margin-bottom:1.25em}
footer a.social:hover{background-color:#fff;color:#f11076}footer a.email,footer a.email:link,footer a.email:visited,footer a.email:hover,footer a.email:active,footer a.email:focus{display:block;color:#fff200;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;font-family:"FuturaND-Medium",sans-serif;transition:all .2s ease}
footer a.email:hover{color:#fff}.inicio-bg{background-position:center center;background-repeat:no-repeat;background-color:#2c052b}
.inicio .info{padding-top:50px;padding-bottom:100px;background:-webkit-gradient(linear,left top,left bottom,from(#5f97ff),color-stop(50%,#5f97ff),to(rgba(44,5,43,0)));background:linear-gradient(to bottom,#fd9ca4 0,#fda3ac 50%,rgba(44,5,43,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd9ca4',endColorstr='#fda3ac',GradientType=0)}
.inicio .info h1{text-transform:uppercase;color:#fff200;font-family:"bebas_neueregular",sans-serif;margin-bottom:0}
.inicio .info h2{text-transform:uppercase;color:#fff200;font-family:"FuturaND-Medium",sans-serif;font-size:1.25em;line-height:2.1875em;letter-spacing:.3125em;margin:2.1875em 0}
.inicio .info h2 span{color:#fff;display:block;letter-spacing:0;font-family:"bebas_neueregular",sans-serif}
.festival{padding:4.6875em 0}.festival .vimeo{padding:56.25% 0 0 0;position:relative;margin-bottom:9.375em}
.festival .info{background-repeat:no-repeat;background-position:center bottom}.festival .info h2{color:#f11076;text-transform:uppercase;font-family:"FuturaND-Medium",sans-serif;letter-spacing:.3125em;margin-bottom:1.25em}
.festival .info h3{color:#f11076;text-transform:uppercase;font-family:"FuturaND-Medium",sans-serif;letter-spacing:.0625em;margin-bottom:1.25em}
.festival .info h4{color:#2c052b;text-transform:uppercase;font-family:"bebas_neueregular",sans-serif;font-size:4.375em;margin:0;line-height:.625em}
.festival .features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.festival .features .feature-item{text-align:center}.festival .features .feature-item h2{color:#2c052b;font-family:"Permanent Marker",cursive;font-size:3.125em}
.festival .features .feature-item .feature-info{background-color:#f11076;padding:1.25em;min-height:185px;text-align:left;margin-bottom:2.5em}
.festival .features .feature-item .feature-info p{font-family:"FuturaND-Medium",sans-serif;color:#fff;text-align:justify;margin:0}
.donde .donde-bg{background-repeat:no-repeat;background-position:center top;background-repeat:repeat-x}
.donde .donde-bg h2{color:#fff200;text-shadow:10px 10px 10px rgba(0,0,0,0.7);font-family:"bebas_neueregular",sans-serif;margin-bottom:1.25em}
.donde .donde-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(rgba(251,251,251,0)));background:linear-gradient(to bottom,#fbfbfb 0,rgba(251,251,251,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#00fbfbfb',GradientType=0)}
.donde .donde-gradient p{color:#f11076;text-align:justify;font-family:"FuturaND-Medium",sans-serif;max-width:700px;margin:0 auto;padding-bottom:50px;margin-top:-100px}
.donde .donde-gradient .gallery{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}
.donde .donde-gradient .gallery li{margin:0}.donde .donde-gradient .gallery li a,.donde .donde-gradient .gallery li a:link,.donde .donde-gradient .gallery li a:visited,.donde .donde-gradient .gallery li a:hover,.donde .donde-gradient .gallery li a:active,.donde .donde-gradient .gallery li a:focus{margin:0;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease;transition:all .2s ease}
.donde .donde-gradient .gallery li a span,.donde .donde-gradient .gallery li a:link span,.donde .donde-gradient .gallery li a:visited span,.donde .donde-gradient .gallery li a:hover span,.donde .donde-gradient .gallery li a:active span,.donde .donde-gradient .gallery li a:focus span{display:block;height:300px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.donde .donde-gradient .gallery li a:hover{opacity:.75}.boletos h2{font-family:"bebas_neueregular",sans-serif;letter-spacing:.125em;text-transform:uppercase;color:#f11076}
.boletos-intro{background-color:#fff;padding:1rem;color:#f11076;margin:0 auto 2rem;font-family:"FuturaND-Medium",sans-serif;font-size:1em;line-height:1.875em}
.boletos ul.boletos{list-style:none;margin:0;padding:0}.boletos ul.boletos li{margin-bottom:1rem}
.salidas-bg{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;background-position:center center;background-size:cover;text-align:center}
.salidas-bg h2{font-family:"bebas_neueregular",sans-serif;margin-bottom:3.125em;color:#fff200;text-shadow:10px 10px 10px rgba(0,0,0,0.7)}

.salidas-horarios{margin-bottom:0}.salidas .container{max-width:1200px;margin:0 auto}
.salidas .container .title{position:relative;background-repeat:no-repeat;background-position:center top}
.salidas .container .title h2{font-family:"bebas_neueregular",sans-serif;position:absolute;z-index:2;width:100%;text-align:center;letter-spacing:.125em;text-transform:uppercase;color:#f11076}
.salidas .container .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}
.salidas .container .gallery li{margin:0}.salidas .container .gallery li a,.salidas .container .gallery li a:link,.salidas .container .gallery li a:visited,.salidas .container .gallery li a:hover,.salidas .container .gallery li a:active,.salidas .container .gallery li a:focus{margin:0;-webkit-transition:all .2s ease;transition:all .2s ease;transition:all .2s ease;opacity:1}
.salidas .container .gallery li a span,.salidas .container .gallery li a:link span,.salidas .container .gallery li a:visited span,.salidas .container .gallery li a:hover span,.salidas .container .gallery li a:active span,.salidas .container .gallery li a:focus span{display:block;width:100%;height:300px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.salidas .container .gallery li a:hover{opacity:.75}.faq .accordion{margin:0 0 15.625em}
.faq .accordion .card{border-color:transparent}.faq .accordion .card-header{padding:0;border-bottom-color:transparent}
.faq .accordion .card-header h5 button{display:block;width:100%;text-align:left;background-color:#2d072b;border:1px solid #2d072b;color:#fff;padding:.75em;font-family:"FuturaND-Medium",sans-serif;-webkit-transition:all .2s ease;transition:all .2s ease}
.faq .accordion .card-header h5 button:hover{background-color:#fff200;border-color:#fff200;color:#2c052b;cursor:pointer}
.faq .accordion .card-body ul{list-style:circle;font-family:"FuturaND-Medium",sans-serif;color:#2d072b;font-size:1em;line-height:1.875em}
.faq .accordion .card-body p{font-family:"FuturaND-Medium",sans-serif;color:#f11076;font-size:1em;line-height:1.875em}
.faq img{width:100%;margin:0 auto;display:block}@media(min-width:0){.btn-sm{font-size:.75em}

#hotel {font-size:25px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#hotel-div{ margin-left:80px;margin-right:80px; justify-content:center; }

#camping {font-size:25px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#camping-div{ margin-left:90px;margin-right:90px; justify-content:center; }

.btn-md{font-size:1.25em}.btn-lg{font-size:2.5em}.modal-body .prices{-ms-flex-wrap:wrap;flex-wrap:wrap}
.modal-body .prices-icon{max-width:25%;width:100%;padding:5px 0}.modal-body .prices-price{max-width:75%;width:100%;padding:5px 0}
.navbar-light .navbar-nav .nav-link{padding-right:1.5em;padding-left:1em}.navbar-light .navbar-nav .nav-item{text-align:center}
footer a.social,footer a.social:link,footer a.social:visited,footer a.social:hover,footer a.social:active,footer a.social:focus{font-size:2.5em;width:1.875em;height:1.875em}
footer a.email,footer a.email:link,footer a.email:visited,footer a.email:hover,footer a.email:active,footer a.email:focus{font-size:1.25em}
.inicio{padding:4.375em 0 4.6875em}.inicio-bg{height:370px;background-size:cover}
.inicio .info h1{font-size:1.875em;letter-spacing:.25em}.inicio .info h2 span{font-size:1.875em}
.festival .info{background-size:400px 129.3px;margin-bottom:4.6875em}.festival .info h2{font-size:1.875em}
.festival .info h3{font-size:1.125em}.festival .info h4{font-size:2.5em}.festival .features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.festival .features .feature-item{padding:0;width:100%}.donde{padding:4.375em 0 4.6875em}
.donde .donde-bg{min-height:34.9375em;background-size:991px 559px;padding-top:17.1875em}
.donde .donde-bg h2{font-size:4.5625em;letter-spacing:0}.donde .donde-gradient p{font-size:1.1875em;line-height:1.5625em}
.donde .donde-gradient .gallery{margin:0}.donde .donde-gradient .gallery li{width:100%;padding:10px 0}
.boletos{padding:4.375em 0 4.6875em}.boletos h2{font-size:4.75em;line-height:1em;margin-bottom: 50px;color:#07f9eb;padding-bottom: 30px !important;letter-spacing: .2125em !important;  height: 1px;background-color: #fff300;}
.salidas{padding:4.375em 0 4.6875em}.salidas-bg{padding:120px 0 0}.salidas-bg h2{font-size:4.5625em;letter-spacing:0}
.salidas-gradient{height:100px}.salidas-horarios{margin-top:-200px}.salidas .container .title{height:179px;background-size:300px 129px}
.salidas .container .title h2{font-size:3.75em;line-height:1em;bottom:-50px}.salidas .container .gallery{margin:0}
.salidas .container .gallery li{width:100%;padding:10px 0}.faq{padding:5.625em 0}
.faq img{max-width:25em}


     .slider {
   width: 100%;
  }
  .testimonials .item{
   top: 0;position: absolute;padding: 10px;text-align: center;transition: transform 0.4s;-webkit-transform-style: preserve-3d;user-select: none;cursor: pointer;
  }
  .testimonials img{
      width: 290px;height: 220px;
        border-radius: 10px;
         object-fit: cover;
  }  
  .testimonials {
  
      display: flex;align-items: center;justify-content: center;position: relative;min-height: 230px;perspective: 250px;overflow: hidden;
  }
  .slider input {
     display:none;
      
  }
  
  
  /* First */
#t-1:checked ~ .dots label[for="t-1"] {transform: scale(2);}
#t-1:checked ~ .dots label[for="t-2"] {transform: scale(1.5);}
#t-1:checked ~ .testimonials label[for="t-1"] {z-index: 4;}
#t-1:checked ~ .testimonials label[for="t-2"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 3;}
#t-1:checked ~ .testimonials label[for="t-3"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 2;}
#t-1:checked ~ .testimonials label[for="t-4"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);z-index: 1;}
#t-1:checked ~ .testimonials label[for="t-5"] {transform: translateX(1200px) translateZ(-360px) rotateY(-45deg);}
#t-6:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(1500px) translateZ(-450px) rotateY(-55deg);}

/* Second */
#t-2:checked ~ .dots label[for="t-1"] {transform: scale(1.5);}
#t-2:checked ~ .dots label[for="t-2"] {transform: scale(2);}
#t-2:checked ~ .dots label[for="t-3"] {transform: scale(1.5);}
#t-2:checked ~ .testimonials label[for="t-1"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-2:checked ~ .testimonials label[for="t-2"] {z-index: 3;}
#t-2:checked ~ .testimonials label[for="t-3"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-2:checked ~ .testimonials label[for="t-4"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 1;}
#t-2:checked ~ .testimonials label[for="t-5"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);}
#t-7:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(1200px) translateZ(-360px) rotateY(-45deg);}

/* Third */
#t-3:checked ~ .dots label[for="t-2"] {transform: scale(1.5);}
#t-3:checked ~ .dots label[for="t-3"] {transform: scale(2);}
#t-3:checked ~ .dots label[for="t-4"] {transform: scale(1.5);}
#t-3:checked ~ .testimonials label[for="t-1"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-3:checked ~ .testimonials label[for="t-2"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-3:checked ~ .testimonials label[for="t-3"] {z-index: 3;}
#t-3:checked ~ .testimonials label[for="t-4"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-3:checked ~ .testimonials label[for="t-5"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);}
#t-8:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);}

/* Fourth */
#t-4:checked ~ .dots label[for="t-3"] {transform: scale(1.5);}
#t-4:checked ~ .dots label[for="t-4"] {transform: scale(2);}
#t-4:checked ~ .dots label[for="t-5"] {transform: scale(1.5);}
#t-4:checked ~ .testimonials label[for="t-1"] {transform: translateX(-900px) translateZ(-270px) rotateY(35deg);}
#t-4:checked ~ .testimonials label[for="t-2"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-4:checked ~ .testimonials label[for="t-3"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);z-index: 2;}
#t-4:checked ~ .testimonials label[for="t-4"] {z-index: 4;}
#t-4:checked ~ .testimonials label[for="t-5"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);}
#t-9:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);}

/* Five */
#t-5:checked ~ .dots label[for="t-4"] {transform: scale(1.5);}
#t-5:checked ~ .dots label[for="t-5"] {transform: scale(2);}
#t-5:checked ~ .dots label[for="t-6"]{transform: scale(1.5);}
#t-5:checked ~ .testimonials label[for="t-1"] {transform: translateX(-1200px) translateZ(-360px) rotateY(45deg);}
#t-5:checked ~ .testimonials label[for="t-2"] {transform: translateX(-900px) translateZ(-270px) rotateY(35deg);}
#t-5:checked ~ .testimonials label[for="t-3"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-5:checked ~ .testimonials label[for="t-4"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);z-index: 2;}
#t-5:checked ~ .testimonials label[for="t-5"] {z-index: 3;}
#t-5:checked ~ .testimonials label[for="t-6"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);}

#t-6:checked ~ .dots label[for="t-5"] {transform: scale(1.5);}
#t-6:checked ~ .dots label[for="t-6"] {transform: scale(2);}
#t-6:checked ~ .testimonials label[for="t-1"] {transform: translateX(-1500px) translateZ(-450px) rotateY(45deg);}
#t-6:checked ~ .testimonials label[for="t-2"] {transform: translateX(-1200px) translateZ(-360px) rotateY(35deg);}
#t-6:checked ~ .testimonials label[for="t-3"] {transform: translateX(-900px) translateZ(-270px) rotateY(25deg);z-index: 1;}
#t-6:checked ~ .testimonials label[for="t-4"] {transform: translateX(-600px) translateZ(-180px) rotateY(15deg);z-index: 2;}
#t-6:checked ~ .testimonials label[for="t-5"] {transform: translateX(-300px) translateZ(-90px) rotateY(-15deg);z-index: 3;}
#t-6:checked ~ .testimonials label[for="t-6"] {z-index: 4;}
    

.slider2 {width: 100%;}
.slider2 input {display: none;}
.testimonials2 {display: flex;align-items: center;justify-content: center;position: relative;min-height: 250px;perspective: 100px;overflow: hidden;}
.testimonials2 .item2 {top: 0;position: absolute;padding: 10px;text-align: center;transition: transform 0.4s;-webkit-transform-style: preserve-3d;user-select: none;cursor: pointer;}
.testimonials2  img {width: 300px;height: 220px;
          border-radius: 10px;
           object-fit: cover;
}

/* 6 */
#t-6:checked ~ .dots label[for="t-6"] {transform: scale(2);}
#t-6:checked ~ .dots label[for="t-7"] {transform: scale(1.5);}
#t-6:checked ~ .testimonials2 label[for="t-6"] {z-index: 4;}
#t-6:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 3;}
#t-6:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 2;}
#t-6:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);z-index: 1;}
#t-6:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(1200px) translateZ(-360px) rotateY(-45deg);}
#t-6:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(1500px) translateZ(-450px) rotateY(-55deg);}

/* 7 */
#t-7:checked ~ .dots label[for="t-6"] {transform: scale(1.5);}
#t-7:checked ~ .dots label[for="t-7"] {transform: scale(2);}
#t-7:checked ~ .dots label[for="t-8"] {transform: scale(1.5);}
#t-7:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-7:checked ~ .testimonials2 label[for="t-7"] {z-index: 3;}
#t-7:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-7:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 1;}
#t-7:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);}
#t-7:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(1200px) translateZ(-360px) rotateY(-45deg);}

/* 8 */
#t-8:checked ~ .dots label[for="t-7"] {transform: scale(1.5);}
#t-8:checked ~ .dots label[for="t-8"] {transform: scale(2);}
#t-8:checked ~ .dots label[for="t-9"] {transform: scale(1.5);}
#t-8:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-8:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-8:checked ~ .testimonials2 label[for="t-8"] {z-index: 3;}
#t-8:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-8:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);}
#t-8:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);}

/* 9 */
#t-9:checked ~ .dots label[for="t-6"] {transform: scale(1.5);}
#t-9:checked ~ .dots label[for="t-7"] {transform: scale(2);}
#t-9:checked ~ .dots label[for="t-8"] {transform: scale(1.5);}
#t-9:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-900px) translateZ(-270px) rotateY(35deg);}
#t-9:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-9:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);z-index: 2;}
#t-9:checked ~ .testimonials2 label[for="t-9"] {z-index: 3;}
#t-9:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);}
#t-9:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);}

/* 10 */
#t-10:checked ~ .dots label[for="t-9"] {transform: scale(1.5);}
#t-10:checked ~ .dots label[for="t-10"] {transform: scale(2);}
#t-10:checked ~ .dots label[for="t-11"]{transform: scale(1.5);}
#t-10:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-1200px) translateZ(-360px) rotateY(45deg);}
#t-10:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-900px) translateZ(-270px) rotateY(35deg);}
#t-10:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-10:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);z-index: 2;}
#t-10:checked ~ .testimonials2 label[for="t-10"] {z-index: 3;}
#t-10:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);}

/* 11 */
#t-11:checked ~ .dots label[for="t-10"] {transform: scale(1.5) ; -webkit-overflow-scrolling: touch enabled;}
#t-11:checked ~ .dots label[for="t-11"] {transform: scale(2);}
#t-11:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-1500px) translateZ(-450px) rotateY(45deg);}
#t-11:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-1200px) translateZ(-360px) rotateY(35deg);}
#t-11:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(-900px) translateZ(-270px) rotateY(25deg);z-index: 1;}
#t-11:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(-600px) translateZ(-180px) rotateY(15deg);z-index: 2;}
#t-11:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(-300px) translateZ(-90px) rotateY(-15deg);z-index: 3;}
#t-11:checked ~ .testimonials2 label[for="t-11"] {z-index: 4;}
    
    
    ul.a {
  list-style-type: circle;
   text-align: left;
margin-left: 30px;
}

ul.a li{list-style-type: disc;
 font-weight: lighter;
 }

p.incluye{
text-align: left;
 color: rgb(238, 255, 0);
   font-size: 25px;
   letter-spacing: 2px;
   margin-left: 10px;
}

#hotel {font-size:25px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#hotel-div{ margin-left:130px;margin-right:130px; justify-content:center; }

#camping {font-size:25px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#camping-div{ margin-left:100px;margin-right:100px; justify-content:center; }



#tabla-incluye {
  border-collapse: collapse;
  width: 100%;
  margin:2px;
  margin-top:25px;
}

 #tabla-incluye th {
  border:2px solid #3b0838;
  font-size:20px;
    padding-top: 10px;
  padding-bottom: 10px;
  background-color: #3b0838 ;
  color: white;
}
 

#tabla-incluye td {
  border: 2px solid #3b0838;
  padding: 4px;
  font-size:20px;
}

    
}@media(min-width:576px){.modal-body .prices{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
#hotel {font-size:30px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

.fon {font-size: 6.75em !important; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#hotel-div{ margin-left:140px;margin-right:140px; justify-content:center; }

#camping {font-size:30px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#camping-div{ margin-left:120px;margin-right:120px; justify-content:center; }
  
.modal-body .prices-icon{max-width:auto;width:auto;padding:0}.modal-body .prices-price{max-width:auto;width:auto;padding:10px}
.boletos h2{font-size:9.625em;margin-bottom: 150px;color:#07f9eb;padding-bottom: 30px !important;letter-spacing: .2125em !important;  height: 1px;background-color: #fff300;}.salidas .container .title{height:308px;background-size:600px 258px}
.salidas .container .title h2{font-size:5.625em;bottom:-60px}}
@media(min-width:768px){
    .btn-sm{
        font-size:.75em
        
    }

    
   
.btn-md{font-size:1.875em}.btn-lg{font-size:3.75em}.navbar-light .navbar-nav .nav-item{text-align:left}
footer a.social,footer a.social:link,footer a.social:visited,footer a.social:hover,footer a.social:active,footer a.social:focus{font-size:5em;width:1.875em;height:1.875em}
footer a.email,footer a.email:link,footer a.email:visited,footer a.email:hover,footer a.email:active,footer a.email:focus{font-size:2.5em}
.inicio{padding:3.875em 0 3.875em}.inicio .info h1{font-size:2.5em;letter-spacing:.3125em}
.inicio .info h2 span{font-size:2.5em}.festival .info{background-size:400px 172.4px;margin-bottom:9.375em}
.festival .info h2{font-size:2.5em}.festival .info h3{font-size:1.25em}.festival .info h4{font-size:4.375em}
.festival .features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.festival .features .feature-item{padding:20px;width:50%}.donde{padding:3.875em 0 3.875em}
.donde .donde-bg{min-height:34.9375em;background-size:991px 559px;padding-top:17.1875em}
.donde .donde-bg h2{font-size:6.25em;letter-spacing:.125em}.donde .donde-gradient p{font-size:1.4375em;line-height:1.75em}
.donde .donde-gradient .gallery{margin:0 -10px}.donde .donde-gradient .gallery li{width:50%;padding:10px}
.boletos{padding:3.875em 0 3.875em}.salidas{padding:3.875em 0 3.875em}.salidas-bg{padding:50px 0;height:871px}
.salidas-bg h2{font-size:6.25em;letter-spacing:.125em}.salidas-gradient{height:150px}
.salidas-horarios{margin-top:-500px}.salidas .container .gallery{margin:0 -10px}.salidas .container .gallery li{width:50%;padding:10px}
.faq{padding:5.75em 0}.faq img{max-width:37.5em}}@media(min-width:992px){.navbar-light .navbar-nav .nav-link{padding-right:1.5em;padding-left:1.5em}
footer a.email,footer a.email:link,footer a.email:visited,footer a.email:hover,footer a.email:active,footer a.email:focus{font-size:3.125em}
.inicio-bg{height:448px}.donde .donde-bg{min-height:42.25em;background-size:1199px 676px;padding-top:18.75em}
.donde .donde-gradient .gallery{margin:0 -20px}.donde .donde-gradient .gallery li{width:50%;padding:20px}
.salidas .container .title{height:395px;background-size:800px 345px}.salidas .container .gallery{margin:0 -10px}
.salidas .container .gallery li{width:33.33%;padding:20px}}@media(min-width:1200px){.inicio-bg{height:770px}
.donde .donde-bg{min-height:50.75em;background-size:1439px 812px;padding-top:21.875em}



.slider {width: 100%;}
.slider input {display: none;}
.testimonials {display: flex;align-items: center;justify-content: center;position: relative;min-height: 350px;perspective: 200px;overflow: hidden;}
.testimonials .item {top: 0;position: absolute;padding: 30px;text-align: center;transition: transform 0.4s;-webkit-transform-style: preserve-3d;user-select: none;cursor: pointer;}
.testimonials  img {width: 500px;height: 300px;
     border-radius: 10px;
           object-fit: cover;
}




/* First */
#t-1:checked ~ .dots label[for="t-1"] {transform: scale(2);}
#t-1:checked ~ .dots label[for="t-2"] {transform: scale(1.5);}
#t-1:checked ~ .testimonials label[for="t-1"] {z-index: 4;}
#t-1:checked ~ .testimonials label[for="t-2"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 3;}
#t-1:checked ~ .testimonials label[for="t-3"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 2;}
#t-1:checked ~ .testimonials label[for="t-4"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);z-index: 1;}
#t-1:checked ~ .testimonials label[for="t-5"] {transform: translateX(1200px) translateZ(-360px) rotateY(-45deg);}

/* Second */
#t-2:checked ~ .dots label[for="t-1"] {transform: scale(1.5);}
#t-2:checked ~ .dots label[for="t-2"] {transform: scale(2);}
#t-2:checked ~ .dots label[for="t-3"] {transform: scale(1.5);}
#t-2:checked ~ .testimonials label[for="t-1"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-2:checked ~ .testimonials label[for="t-2"] {z-index: 3;}
#t-2:checked ~ .testimonials label[for="t-3"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-2:checked ~ .testimonials label[for="t-4"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 1;}
#t-2:checked ~ .testimonials label[for="t-5"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);}

/* Third */
#t-3:checked ~ .dots label[for="t-2"] {transform: scale(1.5);}
#t-3:checked ~ .dots label[for="t-3"] {transform: scale(2);}
#t-3:checked ~ .dots label[for="t-4"] {transform: scale(1.5);}
#t-3:checked ~ .testimonials label[for="t-1"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-3:checked ~ .testimonials label[for="t-2"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-3:checked ~ .testimonials label[for="t-3"] {z-index: 3;}
#t-3:checked ~ .testimonials label[for="t-4"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-3:checked ~ .testimonials label[for="t-5"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);}

/* Fourth */
#t-4:checked ~ .dots label[for="t-3"] {transform: scale(1.5);}
#t-4:checked ~ .dots label[for="t-4"] {transform: scale(2);}
#t-4:checked ~ .dots label[for="t-5"] {transform: scale(1.5);}
#t-4:checked ~ .testimonials label[for="t-1"] {transform: translateX(-900px) translateZ(-270px) rotateY(35deg);}
#t-4:checked ~ .testimonials label[for="t-2"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-4:checked ~ .testimonials label[for="t-3"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);z-index: 2;}
#t-4:checked ~ .testimonials label[for="t-4"] {z-index: 4;}
#t-4:checked ~ .testimonials label[for="t-5"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);}

/* carousel 2*/
.slider2 {width: 100%;}
.slider2 input {display: none;}
.testimonials2 {display: flex;align-items: center;justify-content: center;position: relative;min-height: 350px;perspective: 700px;overflow: hidden;}
.testimonials2 .item2 {top: 0;position: absolute;padding: 30px;text-align: center;transition: transform 0.4s;-webkit-transform-style: preserve-3d;user-select: none;cursor: pointer;}
.testimonials2  img {width: 500px;height: 300px;}

/* 6 */
#t-6:checked ~ .dots label[for="t-6"] {transform: scale(2);}
#t-6:checked ~ .dots label[for="t-7"] {transform: scale(1.5);}
#t-6:checked ~ .testimonials2 label[for="t-6"] {z-index: 4;}
#t-6:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 3;}
#t-6:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 2;}
#t-6:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);z-index: 1;}
#t-6:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(1200px) translateZ(-360px) rotateY(-45deg);}
#t-6:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(1500px) translateZ(-450px) rotateY(-55deg);}

/* 7 */
#t-7:checked ~ .dots label[for="t-6"] {transform: scale(1.5);}
#t-7:checked ~ .dots label[for="t-7"] {transform: scale(2);}
#t-7:checked ~ .dots label[for="t-8"] {transform: scale(1.5);}
#t-7:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-7:checked ~ .testimonials2 label[for="t-7"] {z-index: 3;}
#t-7:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-7:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);z-index: 1;}
#t-7:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);}
#t-7:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(1200px) translateZ(-360px) rotateY(-45deg);}

/* 8 */
#t-8:checked ~ .dots label[for="t-7"] {transform: scale(1.5);}
#t-8:checked ~ .dots label[for="t-8"] {transform: scale(2);}
#t-8:checked ~ .dots label[for="t-9"] {transform: scale(1.5);}
#t-8:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-8:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);}
#t-8:checked ~ .testimonials2 label[for="t-8"] {z-index: 3;}
#t-8:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);z-index: 2;}
#t-8:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);}
#t-8:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(900px) translateZ(-270px) rotateY(-35deg);}

/* 9 */
#t-9:checked ~ .dots label[for="t-6"] {transform: scale(1.5);}
#t-9:checked ~ .dots label[for="t-7"] {transform: scale(2);}
#t-9:checked ~ .dots label[for="t-8"] {transform: scale(1.5);}
#t-9:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-900px) translateZ(-270px) rotateY(35deg);}
#t-9:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-9:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);z-index: 2;}
#t-9:checked ~ .testimonials2 label[for="t-9"] {z-index: 3;}
#t-9:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);}
#t-9:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(600px) translateZ(-180px) rotateY(-25deg);}

/* 10 */
#t-10:checked ~ .dots label[for="t-9"] {transform: scale(1.5);}
#t-10:checked ~ .dots label[for="t-10"] {transform: scale(2);}
#t-10:checked ~ .dots label[for="t-11"]{transform: scale(1.5);}
#t-10:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-1200px) translateZ(-360px) rotateY(45deg);}
#t-10:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-900px) translateZ(-270px) rotateY(35deg);}
#t-10:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(-600px) translateZ(-180px) rotateY(25deg);}
#t-10:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(-300px) translateZ(-90px) rotateY(15deg);z-index: 2;}
#t-10:checked ~ .testimonials2 label[for="t-10"] {z-index: 3;}
#t-10:checked ~ .testimonials2 label[for="t-11"] {transform: translateX(300px) translateZ(-90px) rotateY(-15deg);}

/* 11 */
#t-11:checked ~ .dots label[for="t-10"] {transform: scale(1.5);}
#t-11:checked ~ .dots label[for="t-11"] {transform: scale(2);}

#t-11:checked ~ .testimonials2 label[for="t-6"] {transform: translateX(-1500px) translateZ(-450px) rotateY(45deg);}
#t-11:checked ~ .testimonials2 label[for="t-7"] {transform: translateX(-1200px) translateZ(-360px) rotateY(35deg);}
#t-11:checked ~ .testimonials2 label[for="t-8"] {transform: translateX(-900px) translateZ(-270px) rotateY(25deg);z-index: 1;}
#t-11:checked ~ .testimonials2 label[for="t-9"] {transform: translateX(-600px) translateZ(-180px) rotateY(15deg);z-index: 2;}
#t-11:checked ~ .testimonials2 label[for="t-10"] {transform: translateX(-300px) translateZ(-90px) rotateY(-15deg);z-index: 3;}
#t-10:checked ~ .testimonials2 label[for="t-11"] {z-index: 4;}

ul.a {
  list-style-type: circle;
   text-align: left;
margin-left: 30px;
}

ul.a li{list-style-type: disc;
 font-weight: lighter;
 }

p.incluye{
text-align: left;
 color: rgb(238, 255, 0);
   font-size: 25px;
   letter-spacing: 2px;
   margin-left: 30px;
}


#tabla-incluye {
  border-collapse: collapse;
  width: 100%;
  margin:2px;
  margin-top:25px;
}

 #tabla-incluye th {
  border:2px solid #3b0838;
  font-size:20px;
    padding-top: 10px;
  padding-bottom: 10px;
  background-color: #3b0838 ;
  color: white;
}
 

#tabla-incluye td {
  border: 2px solid #3b0838;
  padding: 4px;
  font-size:20px;
}


#hotel {font-size:30px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#hotel-div{ margin-left:160px;margin-right:160px; justify-content:center; }

#camping {font-size:30px; background-color: #3b0838; height: 7px; line-height:1px;  margin-bottom: 1.5rem; letter-spacing: 2px;}

#camping-div{ margin-left:140px;margin-right:140px; justify-content:center; }

}

/*@media screen and (min-width:476px){*/
/*    #inicio-bg{height: 770px !important;}*/
    
/*}*/