@media screen and (max-width:900px){.content{max-width:86.5%}.btn{max-width:78.3%;height:30px;line-height:30px;font-size:15px}header{padding:45px 0 10px}header .container{max-width:86.5%}.logoHeader{max-width:135px;margin-bottom:15px}header .bottom{flex-flow:wrap-reverse;margin-top:-47px}header .redes{margin:0 0 20px auto}header .redes a{max-width:31px;margin-right:10px}header .btn2{max-width:20.25%}#attraction{padding-top:195px}#attraction .swiper-slide{height:675px;align-items:start}#attraction .cont{max-width:100%;margin-bottom:0;margin-top:115px}#attraction .text{height:190px;align-items:start;padding-left:80px;box-sizing:border-box}#attraction .title{min-width:245px;font-size:35px;text-align:center}#attraction .description{min-width:245px;font-size:20px;text-align:center}#attraction .btn{font-size:15px;margin:-20px auto 0 80px}#attraction .image{max-width:588px;height:460px}#attraction .image::before{width:140%;height:179%}.swiper-pagination{max-width:86.5%}.scrollTop{right:35px}#sobre-nosotros{padding:95px 0 135px}#sobre-nosotros .text{max-width:545px}#sobre-nosotros .title{font-size:42px;margin-bottom:0}#sobre-nosotros .description{font-size:25px}#servicios{padding-bottom:45px}#servicios .title{font-size:35px;margin-bottom:30px}#servicios .info .top{padding-bottom:15px}#servicios .info .link{height:50px;line-height:50px;font-size:20px}#servicios .info .bottom{padding:30px 0 15px}#servicios .info .block{max-width:146px;margin:0 25px}#servicios .info .image{width:92px;height:92px;border-width:7px;margin-bottom:14px}#servicios .info .separator{width:42px}#servicios .info .text p{font-size:21px}#servicios .info .text p span{font-size:12px}#acerca{padding-top:0}#acerca article{padding:115px 0}#acerca article .info{max-width:578px}#acerca article .title{font-size:16px;top:40px;left:-111px}#acerca article:nth-child(2n) .title{top:-64px;right:65px}#acerca article:nth-child(3n) .title{top:40px;right:-119px}#acerca article:nth-child(4n) .title{top:40px;left:-111px;right:auto}#acerca article:nth-child(5n) .title{top:-64px;right:65px}#acerca article:nth-child(6n) .title{right:-87px}#acerca article .title::after{width:69px;right:-22px}#acerca article:nth-child(2n).title::after{height:28px}#acerca article:nth-child(3n) .title::after{width:68px}#acerca article:nth-child(4n) .title::after{right:10px}#acerca article:nth-child(7n) .title::after{right:-12px}#acerca article .title span{font-size:28px;margin-top:-5px}#acerca article .square{height:310px}#acerca article .square{top:20px}#acerca article:nth-child(2n) .square,#acerca article:nth-child(5n) .square{top:-20px}#acerca article:nth-child(3n) .square{top:20px}#acerca article:nth-child(4n) .square{top:20px}#acerca article img{max-width:521px;margin:0 30px 35px auto}#acerca article:nth-child(2n) img,#acerca article:nth-child(5n) img{max-width:526px;margin:0 auto 35px 0}#acerca article:nth-child(3n) img{max-width:515px;margin:0 auto 35px 25px}#acerca article:nth-child(4n) img{max-width:521px;margin:0 30px 35px auto}#acerca article .text{font-size:15px}#contacto .top{padding:45px 0}#contacto .top p{max-width:425px;font-size:18px}#contacto .top p span{font-size:27px;margin-bottom:10px}#contacto .horario{max-width:450px;padding:30px 0;margin-bottom:15px}#contacto .horario h4{font-size:18px;margin-bottom:15px}#contacto .horario p{font-size:18px}#contacto .horario p span{margin-left:40px}#contacto .title{font-size:40px}#contacto .info{padding:30px 0 20px}#contacto .info p{font-size:18px;margin-bottom:25px}#contacto .info .block{font-size:18px;margin:0 85px}#contacto .info .block img{max-width:45px;margin-bottom:6px}#cupon{padding:200px 0 65px;background-position:left top}#cupon .title{margin-bottom:150px}#cupon .form{margin-bottom:300px}.swal2-modal{max-width:615px;padding-bottom:0}.swal2-html-container{padding:0 0 0}.swal2-title{margin-bottom:40px}.swal2-title span{font-size:150px;margin-top:-35px;margin-bottom:-30px}.swal2-description{margin:0 auto 105px}}@media screen and (max-width:500px){.content{max-width:88%}.btn{max-width:100%}header{padding:30px 0 10px}header .container{max-width:88%}header .bottom{justify-content:center;flex-flow:wrap;margin-top:0}header .redes{margin:0}header .redes a{max-width:31px;margin-right:10px}header .btn{margin-bottom:10px}header .btn2{max-width:140px;margin-bottom:0;margin-right:10px}#attraction .swiper-container{padding-bottom:30px}#attraction .swiper-slide{height:560px}#attraction .text{align-items:center;justify-content:start;padding-top:30px;padding-left:0}#attraction .title{min-width:auto;font-size:30px}#attraction .description{min-width:auto;font-size:16px}#attraction .btn{max-width:110px;height:30px;line-height:30px;margin:-85px auto 0}#attraction .image{max-width:335px;height:265px}#attraction .image::before{width:137%;height:173%;top:-30px}.swiper-pagination{max-width:88%}.swiper-pagination-bullet{width:12px;height:12px;margin:0 10px!important}.scrollTop{max-width:21px;right:15px}#sobre-nosotros{padding:50px 0 75px}#sobre-nosotros .text{max-width:310px}#sobre-nosotros .title{font-size:24px}#sobre-nosotros .description{font-size:14px}#servicios{padding-bottom:50px}#servicios .title{font-size:24px}#servicios .info .link{font-size:18px}#servicios .info .bottom{padding:30px 0 0}#servicios .info .box.active{flex-flow:wrap}#servicios .info .block{max-width:96px;margin:0 35px 30px}#servicios .info .image{width:70px;height:70px;border-width:5px}#servicios .info .separator{margin-bottom:14px}#servicios .info .text p{font-size:18px}#acerca article{padding:50px 0}#acerca article .info{max-width:277px}#acerca article .title{font-size:10px;top:14px;left:-54px}#acerca article:nth-child(2n) .title,#acerca article:nth-child(5n) .title{top:-33px;right:30px}#acerca article:nth-child(3n) .title{top:20px;right:-55px}#acerca article:nth-child(4n) .title{top:-13px;left:-54px;right:auto}#acerca article:nth-child(6n) .title{top:15px;right:-54px}#acerca article:nth-child(7n) .title{top:30px;left:-56px}#acerca article .title::after{width:33px;right:-2px}#acerca article:nth-child(2n) .title::after,#acerca article:nth-child(5n) .title::after{height:16px}#acerca article:nth-child(3n) .title::after{width:33px;bottom:-5px}#acerca article:nth-child(4n) .title::after{right:10px}#acerca article:nth-child(7n) .title::after{right:-10px}#acerca article .title span{font-size:13px;margin-top:-2px}#acerca article .square{height:148px;top:10px}#acerca article:nth-child(2n) .square,#acerca article:nth-child(5n) .square{top:-10px}#acerca article:nth-child(3n) .square{top:10px}#acerca article:nth-child(4n) .square{top:10px}#acerca article img{max-width:249px;margin:0 14px 16px auto}#acerca article:nth-child(2n) img,#acerca article:nth-child(5n) img{max-width:249px;margin:0 auto 16px 0}#acerca article:nth-child(3n) img{max-width:249px;margin:0 auto 16px 15px}#acerca article:nth-child(4n) img{max-width:249px;margin:0 14px 16px auto}#acerca article .text{font-size:12px;line-height:17px}#acerca article .text p,#acerca article .text ul{margin-bottom:20px}#contacto .top{padding:15px 0}#contacto .top p{max-width:285px;font-size:12px}#contacto .top p span{font-size:18px;margin-bottom:5px}#contacto .horario{max-width:211px;padding:11px 0;margin-bottom:6px}#contacto .horario h4{font-size:12px;margin-bottom:3px}#contacto .horario p{font-size:12px}#contacto .horario p span{margin-left:15px}#contacto .title{font-size:19px}#contacto .info{padding:11px 0 9px}#contacto .info p{font-size:11px;margin-bottom:11px}#contacto .info .block{font-size:8px;margin:0 27px}#contacto .info .block img{max-width:21px;margin-bottom:3px}footer{padding:7px 0 10px}.copyright,.developed,.developed a{font-size:6px}.copyright{margin-right:30px}#cupon{padding:130px 0 40px}#cupon .title{font-size:14px;margin-bottom:100px}#cupon .title span{font-size:20px;margin-top:-20px;margin-right:-80px}#cupon .form{max-width:320px;margin-bottom:200px}#cupon .input input{height:35px;font-size:12px;padding:0 20px;margin-bottom:15px}#cupon .btn{max-width:150px;height:35px;line-height:35px;font-size:12px;margin:25px auto 0}#cupon img{max-width:135px;margin:0 auto}.swal2-modal{max-width:355px;padding-bottom:0}.swal2-html-container{padding:0 0 0}.swal2-title{font-size:12px;margin-bottom:50px}.swal2-title span{font-size:76px;margin-top:-20px;margin-bottom:-15px}.swal2-description{max-width:195px;font-size:10px;margin:0 auto 25px}.swal2-actions button{font-size:12px}}