@media screen and (max-width:900px){.content{max-width:calc(100% - 35px)}.input{max-width:138px;margin-bottom:10px}.input.text{margin-bottom:19px}.input.select{max-width:166px}.input label{font-size:10px}.input input,.input select,.input textarea{height:32px;font-size:13px}.input textarea{height:62px;padding:5px}.btn{height:36px;line-height:36px;padding:0 25px;font-size:14px}#attraction{height:590px;background-position:50% 38%}#attraction .content{padding:25px 0 0}#attraction .title{font-size:29px;max-width:440px}#attraction .title span{font-size:82px}.contadorContainer{margin:90px auto 12px}.contadorContainer .top{margin-bottom:88px}.contadorContainer .top p{font-size:19px}.contadorContainer .timer{margin-bottom:37px}.contadorContainer .timer .block{margin-right:50px}.contadorContainer .timer span{font-size:51px}.contadorContainer .timer p{font-size:20px;margin-top:-5px}#attraction .date{font-size:32px}#informacion{padding:17px 0 0}.heartIcon{max-width:39px}#informacion .description{font-size:20px;margin-bottom:10px}#informacion .couple{font-size:47px;margin-bottom:17px}#informacion .versiculo{max-width:515px;font-size:20px;margin-bottom:13px}#informacion .logo{max-width:287px;height:287px;margin-bottom:25px}#informacion .title{font-size:32px;margin-bottom:0}.iconParents{max-width:75px;margin-bottom:15px}.parentsCont{padding:6px 0 20px;margin-bottom:16px}.parentsCont .message{font-size:15px}.parentsCont .list li{max-width:340px;font-size:45px;line-height:48px;margin-right:60px}.godparentsCont .list{max-width:763px;padding-bottom:67px;margin:0 auto 27px}.godparentsCont .list li{font-size:45px;line-height:48px}.iconCamara{max-width:42.43px;margin-bottom:10px}.sesionCont{margin-bottom:38px}.sesionCont .sesion{padding:10px 0 16px}.sesionCont .swiper-container{width:606px;padding:0 32px}.sesionCont .swiper-slide{height:362.4px}.sesionCont .paginate-content{bottom:170px}.swiper-button-next,.swiper-button-prev{width:13.03px;height:28.11px}.iconLocation{max-width:35px;margin-bottom:10px}#informacion .lugarFecha .description{font-size:15px;line-height:17px}.lugarFecha .info{max-width:760px}.lugarFecha .infoBlock{max-width:370px;height:247px}.lugarFecha .infoBlock .text{max-width:325px;margin:23px auto 0}.lugarFecha .infoBlock .text .place{font-size:47px}.lugarFecha .infoBlock .text li{font-size:20px}#informacion .mesaRegalos .title{margin-bottom:10px}.iconGift{max-width:40.45px;margin-bottom:10px}#informacion .mesaRegalos .description{font-size:15px;line-height:17px;margin-bottom:27px}.mesas{max-width:222px;margin-bottom:30px}.mesas .mesa{width:84px;height:84px;line-height:84px}.mesas .mesa p{font-size:30px;padding-left:3px}.hojas{max-width:328.13px;right:-170px;bottom:-55px}.mesaRegalos .hojas{right:-147px;bottom:-17px}.importantCont{margin-bottom:45px}#informacion .importantCont .title{margin-bottom:6px}.iconImportant{max-width:40.45px;margin-bottom:15px}#informacion .importantCont .description{font-size:15px;line-height:17px;margin-bottom:50px}.importantCont .hojas{left:-165px;top:-90px;transform:rotate(-44deg)}.points{max-width:580px}.iconDress{max-width:50.7px;margin-bottom:13px}.iconSneakers{max-width:87.48px;margin-bottom:14px}.iconClock{max-width:40.57px;margin-bottom:16px}.iconChild{max-width:38.67px;margin-bottom:13px}#informacion .points .block .title{font-size:22px}#informacion .points .block .description{font-size:9px;line-height:10px}#informacion .points .block:nth-child(4) .description{font-size:6px;line-height:6px}#informacion .points .description{margin-bottom:65px}#informacion .points .block:nth-child(2){max-width:110px}#informacion .points .block:nth-child(3){max-width:125px}#informacion .points .block:nth-child(4){max-width:106px}.hospedajeCont{margin-bottom:40px}#informacion .hospedajeCont .title{margin-bottom:9px}.iconHospedaje{max-width:46.28px;margin-bottom:17px}#informacion .hospedajeCont .description{max-width:385px;font-size:15px;line-height:17px;margin-bottom:12px}.hospedajeCont .description strong{font-size:17px;line-height:21px;margin-top:17px}.hospedajeCont .btn{font-size:16px;margin-bottom:40px}#informacion .instagramCont .title{margin-bottom:10px}.iconInsta{max-width:36.51px;margin-bottom:17px}#informacion .instagramCont .description{font-size:15px;line-height:17px;margin-bottom:35px}.instagramCont .description strong{font-size:20px;margin-top:17px}#contacto{padding:15px 0 23px}#contacto .content{max-width:calc(100% - 15px)}#contacto .left{max-width:301px;margin-right:75px}#contacto .title{font-size:32px;margin-bottom:18px}#contacto .description{font-size:15px;line-height:17px}#contacto .right{max-width:370px;padding:32px 32px 18px 28px}#contacto form .flex{margin-bottom:15px}#contacto form p{font-size:10px}#contacto .radio{font-size:10px;margin-right:25px}#contacto form .textarea:nth-last-child(2) textarea{height:47px}#contacto form .btn{height:25px;line-height:25px;padding:0 30px;font-size:11px;margin-top:10px}#contacto .hojas{max-width:115px;right:390px;top:-80px}#contacto .hojas2{right:auto;top:auto;left:-33px;bottom:-27px;transform:rotate(37deg)}footer{padding:15px 0 12px}footer .text{font-size:13px;margin-bottom:15px}.modal{max-width:426px;padding:50px 31px 34px}.modal .title{font-size:22px;line-height:28px;margin-bottom:40px}.closeModal{width:27px}}@media screen and (max-width:500px){.input{max-width:62px;margin-bottom:5px}.input.text{margin-bottom:10px}.input.select{max-width:75px}.input label{font-size:4px;margin-bottom:3px}.input input,.input select,.input textarea{height:14px;font-size:4px}.input textarea{height:28px;padding:2px}.btn{height:16px;line-height:16px;padding:0 10px;font-size:7px}#attraction{height:297px}#attraction .content{padding-top:20px}#attraction .title{font-size:12px;max-width:195px}#attraction .title span{font-size:34px}.contadorContainer{margin:45px auto 6px}.contadorContainer .top{margin-bottom:43px}.contadorContainer .top::after,.contadorContainer .top::before{height:1px}.contadorContainer .top p{font-size:7px}.contadorContainer .timer{margin-bottom:19px}.contadorContainer .timer .block{margin-right:20px}.contadorContainer .timer span{font-size:20px}.contadorContainer .timer p{font-size:7px;margin-top:-2px}#attraction .date{font-size:12px}#informacion{padding-top:10px}.heartIcon{max-width:17.58px;margin-bottom:10px}#informacion .description{font-size:9px;line-height:15px}#informacion .couple{font-size:18px;margin-bottom:11px}#informacion .versiculo{max-width:230px;font-size:9px;line-height:15px;margin-bottom:18px}#informacion .logo{max-width:129.21px;height:129.21px;margin-bottom:19px}#informacion .title{font-size:12px}.iconParents{max-width:34px;margin-bottom:6px}.parentsCont{padding:2px 0 15px;margin-bottom:11px}.parentsCont .message{font-size:7px;margin-bottom:10px}.parentsCont .list li{max-width:136px;font-size:18px;line-height:19px;margin-right:45px}.godparentsCont .list{max-width:331.35px;padding-bottom:19px;margin:5px auto 10px;border-bottom:1px solid #8c9dad}.godparentsCont .list li{font-size:18px;line-height:19px}.iconCamara{max-width:19.13px}.sesionCont{margin-bottom:16px}.sesionCont .sesion{padding:6px 0}.sesionCont .swiper-container{width:275px;padding:0 14px}.sesionCont .swiper-slide{height:163.41px}.sesionCont .paginate-content{bottom:80px}.swiper-button-next,.swiper-button-prev{width:5.87px;height:12.67px}.iconLocation{max-width:15.77px;margin-bottom:3px}.hojas{max-width:155.93px;right:-78px;bottom:-10px;transform:rotate(-90deg)}#informacion .lugarFecha .description{font-size:7px;line-height:7px}.lugarFecha .info{max-width:357px;margin-bottom:20px}.lugarFecha .infoBlock{max-width:169px;height:113px}.lugarFecha .infoBlock .text{max-width:110px;margin:10px auto 0}.lugarFecha .infoBlock .text .place{font-size:19px}.lugarFecha .infoBlock .text li{font-size:7px}#informacion .mesaRegalos .title{margin-bottom:8px}.iconGift{max-width:18.24px;margin-bottom:5px}#informacion .mesaRegalos .description{font-size:7px;line-height:7px;margin-bottom:16px}.mesas{max-width:100px;margin-bottom:20px}.mesas .mesa{width:38px;height:38px;line-height:38px}.mesas .mesa p{font-size:12px;padding-left:3px}.mesaRegalos .hojas{right:-60px;bottom:-20px}.importantCont{margin-bottom:7px}.iconImportant{max-width:18.24px;margin-bottom:6px}#informacion .importantCont .description{font-size:7px;line-height:7px;margin-bottom:25px}.importantCont .hojas{left:-65px;top:-30px;transform:rotate(-33deg)}.points{max-width:270px}.iconDress{max-width:24.71px;margin-bottom:6px}.iconSneakers{max-width:42.63px;margin-bottom:7px}.iconClock{max-width:19.77px;margin-bottom:8px}.iconChild{max-width:16.83px;margin-bottom:8px}#informacion .points .block .title{font-size:8px}#informacion .points .block .description{font-size:4px;line-height:5px}#informacion .points .block:nth-child(4) .description{font-size:2px;line-height:2px}#informacion .points .description{margin-bottom:30px}#informacion .points .block:nth-child(2){max-width:50px}#informacion .points .block:nth-child(3){max-width:55px}#informacion .points .block:nth-child(4){max-width:36px}#informacion .points .block:nth-child(2) .title{margin-bottom:6px}#informacion .points .block:nth-child(3) .title{margin-bottom:5px}.hospedajeCont{margin-bottom:15px}#informacion .hospedajeCont .title{margin-bottom:4px}.iconHospedaje{max-width:16.31px;margin-bottom:9px}#informacion .hospedajeCont .description{max-width:171px;font-size:7px;line-height:7px;margin-bottom:10px}.hospedajeCont .description strong{font-size:7px;line-height:8px;margin-top:7px}.hospedajeCont .btn{font-size:6px;margin-bottom:15px;padding:0 15px}#informacion .instagramCont .title{margin-bottom:8px}.iconInsta{max-width:16.46px;margin-bottom:7px}#informacion .instagramCont .description{font-size:7px;line-height:7px;margin-bottom:20px}.instagramCont .description strong{font-size:8px;margin-top:7px}#contacto{padding:11px 0}#contacto .content{max-width:calc(100% - 8px)}#contacto .left{max-width:140px;margin-right:48px}#contacto .title{font-size:12px;margin-bottom:10px}#contacto .description{font-size:7px;line-height:7px}#contacto .right{max-width:167px;padding:7px 17px 9px 9px}#contacto form .flex{margin-bottom:5px}#contacto form p{font-size:4px;margin-bottom:3px}#contacto .radio{font-size:4px;margin-right:10px}#contacto .radio span{width:4px;height:4px;margin-right:4px}#contacto .radio input[type=radio]:checked+span::after{width:2px;height:2px}#contacto form .textarea:nth-last-child(2) textarea{height:21px}#contacto form .btn{height:11px;line-height:11px;padding:0 10px;font-size:4px;margin-top:3px}#contacto .hojas{max-width:52px;right:175px;top:-23px}#contacto .hojas2{right:auto;top:auto;left:-7px;bottom:-2px}footer{padding:9px 0 10px}footer .text{font-size:4px;margin-bottom:5px}.logoTica{max-width:40.3px}.logoCelia{max-width:98px}.audioControl{width:24.11px;height:21.02px;border-radius:7px 0 0 7px;background-size:15px 14px}.modal{max-width:340px;padding:40px 25px 32px}.modal .title{font-size:18px;line-height:20px;margin-bottom:30px}.closeModal{width:22px;right:30px;top:19px}#modalInicio .title{font-size:42px;padding:10px 5px}#modalInicio .title .name{font-size:50px}}