@media screen and (max-width:950px){.input input,.input select,.input textarea{height:75px;font-size:24px}.btn{max-width:295px;height:70px;line-height:70px;font-size:24px}.btn img{max-width:40px;margin-right:20px}#attraction{background-image:url(/img/attraction-responsive.png)}#attraction .title{max-width:541px;font-size:25px;position:relative;right:-20px;margin-bottom:200px}#attraction .title span{font-size:92px;line-height:120px}#attraction .title::before{height:190px;margin-bottom:50px}#attraction .title::after{width:493px;height:117px;margin-top:35px}.infoTop{padding:340px 0 480px}#informacion .message{max-width:590px}#informacion .message p{font-size:35px;line-height:51px}.decoration{margin-top:-175px;margin-bottom:280px}.parents{max-width:540px;margin:0 auto}.parents .title{font-size:35px;margin-bottom:180px}.parents .name{font-size:81px}.parents .name span{display:block}.infoCenter{padding:270px 0 230px;position:relative;margin-top:-218px;margin-bottom:-285px}.flor{max-width:102px;top:100px}.date{font-size:80px}.date span{letter-spacing:25px}.separator{width:183px;margin:85px auto 110px}.contadorContainer .timer .block{margin-right:110px}.contadorContainer .timer span{font-size:77px}.contadorContainer .timer p{font-size:31px}.contadorContainer .timer .block::after{width:17px;height:17px;right:-62px}.lugarFecha{max-width:545px;padding:220px 85px 210px}.lugarFecha .place{font-size:53px}.lugarFecha .btn{max-width:100%;height:115px;line-height:115px;font-size:50px;margin-bottom:170px}.lugarFecha .flex{justify-content:center}.lugarFecha .infoBlock{padding-top:0}.lugarFecha .infoBlock img{max-width:155px;margin-bottom:40px}.lugarFecha .text{font-size:39px}.lugarFecha .separator{width:250px;height:2px;margin:170px auto}.mesaRegalos{max-width:555px;margin-bottom:0}.mesaRegalos .images{margin-bottom:55px}.mesaRegalos img.decoration{max-width:98px;margin:250px auto 0}#contacto{margin-top:-350px}#contacto .title{font-size:45px;margin-bottom:115px}#contacto form{max-width:680px}#contacto .btn{max-width:525px;height:90px;line-height:90px;font-size:50px;border-width:3px}#contacto .btn svg{max-width:35px}.instagramCont{padding:195px 0 200px}.iconInsta{max-width:114.5px;margin:0 auto 65px}.instagramCont .description{font-size:35px}footer{padding:10px 0}.audioControl{width:56px;height:56px;bottom:215px}.scrollTop{width:56px;height:56px}}@media screen and (max-width:500px){.input{margin-bottom:20px}.input input,.input select,.input textarea{height:36px;font-size:12px}.btn{max-width:133px;height:32px;line-height:32px;font-size:12px}.btn img{max-width:18px;margin-right:10px}.content{max-width:86.7%}#attraction .title{max-width:259px;font-size:15px;right:-10px;margin-bottom:200px}#attraction .title span{font-size:45px;line-height:60px}#attraction .title::before{height:91px;margin-bottom:25px}#attraction .title::after{width:236px;height:56px;margin-top:25px}#informacion{margin-top:calc(100vh - 155px)}.infoTop{background-image:url(/img/fondo-information-responsive.png);padding:190px 0 210px}#informacion .message{max-width:285px}#informacion .message p{font-size:25px;line-height:35px}.decoration{margin-top:-110px;margin-bottom:35px}.parents{max-width:232px}.parents .title{font-size:18px;margin-bottom:55px}.parents .name{font-size:33px}.infoCenter{padding:160px 0 85px;position:relative;margin-top:-130px;margin-bottom:-150px}.flor{max-width:36px;top:80px}.date{font-size:39px}.date span{letter-spacing:13px}.separator{width:88px;margin:40px auto 55px}.contadorContainer{padding-bottom:70px}.contadorContainer .timer .block{margin-right:45px}.contadorContainer .timer span{font-size:38px}.contadorContainer .timer p{font-size:16px}.contadorContainer .timer .block::after{width:8px;height:8px;right:-24px}.lugarFecha{max-width:260px;padding:105px 40px 100px;margin-bottom:125px;margin-top:60px}.lugarFecha .place{font-size:26px;margin-bottom:30px}.lugarFecha .location{font-size:18px;margin-bottom:50px}.lugarFecha .btn{height:55px;line-height:55px;font-size:25px;margin-bottom:80px}.lugarFecha .infoBlock img{max-width:75px;margin-bottom:20px}.lugarFecha .text{font-size:25px}.lugarFecha .text strong{font-size:25px}.lugarFecha .separator{width:119px;height:1px;margin:80px auto}.mesaRegalos{max-width:285px;margin-bottom:0}.mesaRegalos .images{max-width:200px;margin-bottom:80px}.mesaRegalos .images img{max-width:47px}.mesaRegalos .description{font-size:18px;line-height:22px}.mesaRegalos img.decoration{max-width:47px;margin:80px auto 50px}#contacto{padding:65px 0 55px;margin-top:-185px}#contacto .flores{max-width:112px}#contacto .title{font-size:22px;margin-bottom:50px}#contacto .btn{max-width:250px;height:43px;line-height:43px;font-size:25px}#contacto .btn svg{max-width:15px;margin-right:5px}.instagramCont{padding:95px 0 90px}.iconInsta{max-width:55px;margin:0 auto 30px}.instagramCont .description{font-size:18px}.developed,.developed a{font-size:12px}.audioControl{width:27px;height:27px;bottom:160px;background-size:13.43px 15.51px}.scrollTop{width:27px;height:27px;bottom:100px;background-size:15.23px 10.82px}}@media screen and (min-width:390px) and (max-width:450px){.infoTop{padding-bottom:265px}}