@font-face{font-family:Parisienne;src:url(/mis-xv-ampi/font/Parisienne-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:FleurDeLeah;src:url(/mis-xv-ampi/font/FleurDeLeah-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Monstserrat;src:url(/mis-xv-ampi/font/MontserratAlternates-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Coe;src:url(/mis-xv-ampi/font/Coe.otf) format("truetype");font-display:swap}@font-face{font-family:PlaywriteIN;src:url(/mis-xv-ampi/font/PlaywriteIN-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Merriweather;src:url(/mis-xv-ampi/font/Merriweather-Regular.ttf) format("truetype");font-display:swap}*{position:relative;text-decoration:none;font-family:Parisienne}h1{font-family:FleurDeLeah}h1,h2,h3,h4,h5,h6{color:#305137;padding:0;margin:0}h2,h3,h4,h5,h6{font-family:PlaywriteIN}a,li,ol,p,ul{color:#49805a;font-size:clamp(30px,5vw,40px);margin:0;padding:0}label{font-weight:900}input,label,textarea{font-size:25px;color:#49805a;margin:0;padding:0}h1{font-size:clamp(100px,10vw,130px)}h2{font-size:clamp(50px,5vw,80px)}h3{font-size:clamp(25px,4vw,50px)}h4{font-size:30px}h5{font-size:25px}h6{font-size:clamp(10px,2vw,20px)}.barra-right{border-right:1px solid #305137}.lineas-doradas{margin-top:10px;margin-bottom:25px}.fondo-green{background-color:#f0fcf9}#img-bottom{width:100%;margin:-20px 0 -10px;padding:0}#img-bottom img{padding:0;margin-top:-10px;margin-bottom:-10px;width:100%;z-index:0}#img-bottom-section1{position:absolute;bottom:-20px;width:100%;margin:0;padding:0;z-index:1}#img-bottom-section1 img{width:100%;z-index:0}.content-hojas-left{position:relative;width:100%}.content-hojas-left .hojas-left{position:absolute;bottom:-70px;left:-20px;height:150px}.content-hojas-right{position:relative;width:100%}.content-hojas-right .hojas-right{position:absolute;bottom:-70px;right:-20px;height:150px;transform:scaleX(-1)}button{padding:5px 25px;font-size:30px;color:#fff;background-color:#49805a;border-radius:25px;border:2px solid #daa520}.my-toast{padding:20px;font-size:19px}.my-toast div,.my-toast li,.my-toast ol,.my-toast ul{text-align:center;margin-left:5px;font-weight:900}body{padding:0;margin:0}body,body main{width:100%}body main .section{padding:0;margin:0;height:105vh;min-height:-moz-fit-content;min-height:fit-content}body main #seccion-1{height:100vh;background-image:url(/mis-xv-ampi/_next/static/media/fondo.5144b90b.webp);background-repeat:no-repeat;padding-bottom:300px}body main #seccion-1 #img-top{display:flex;justify-content:center}body main #seccion-1 #img-top img{position:absolute;height:14vh;top:-3vh}body main #seccion-1 .titles{position:relative;padding-top:15vh;padding-bottom:15vh}body main #seccion-1 .titles .content-marco{display:flex;justify-content:center}body main #seccion-1 .titles .content-marco #img-marco{width:100%;max-width:600px;height:100%;z-index:1;padding:0;margin:0}body main #seccion-1 .titles .content-marco #text-marco{position:absolute;top:18%;width:90%;height:100%}body main #seccion-1 .titles .content-marco h3{margin-top:4px}body main #seccion-1 .titles .content-marco h3 span{font-family:Merriweather;font-size:clamp(28px,4vw,50px)}body main #seccion-1 .titles h6,body main #seccion-1 .titles p{text-align:center;color:#49805a}body main #seccion-1 .titles p{margin:20px}body main #seccion-1 .titles h1{text-align:center;margin-left:-30px;color:#305137}body main #seccion-1 .titles h3{text-align:center;font-weight:900;color:#49805a}body main #seccion-1 .content-cuenta-regresiva{position:absolute;display:flex;justify-content:center;align-items:center;width:100%}body main #seccion-1 .content-cuenta-regresiva #img-cuenta-regresiva{width:100%;max-width:500px;height:inherit;margin-left:auto;margin-right:auto;z-index:2}body main #seccion-1 .content-cuenta-regresiva .content-contador{position:absolute;top:30%}body main #seccion-1 .content-cuenta-regresiva .content-contador h3{font-size:clamp(30px,4vw,50px);padding-bottom:8px;text-align:center;color:#305137;z-index:2}body main #seccion-1 .content-cuenta-regresiva .content-contador .reloj{display:flex;align-items:center;z-index:2}body main #seccion-1 .content-cuenta-regresiva .content-contador .reloj p{text-align:center;font-weight:900;font-size:clamp(20px,5vw,30px);color:#49805a;padding:5px 20px;width:clamp(21px,5vw,31px)}body main #seccion-1 .content-cuenta-regresiva .content-contador .reloj p span{font-weight:200;font-size:19px}body main #seccion-2{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:1000px;background-color:#f0fcf9;padding-top:clamp(50px,1vw,100px);padding-bottom:10vh}body main #seccion-2 .section-titles{display:flex;justify-content:center;width:100%;margin-top:60px}body main #seccion-2 .section-titles #title-fiesta{background-image:url(/mis-xv-ampi/_next/static/media/dorado.40860439.jpg);border-radius:50px;padding:8px 50px;width:-moz-fit-content;width:fit-content;color:#305137;font-weight:900;text-align:center}body main #seccion-2 .section-section2{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px}body main #seccion-2 .section-section2 p{color:#7ab78a;text-align:center}body main #seccion-2 .section-section2 p.titulo{font-size:35px;font-weight:900}body main #seccion-2 .section-section2 .content-img-salon{margin-top:10px;display:flex;justify-content:center;align-items:center;background-image:url(/mis-xv-ampi/_next/static/media/dorado.40860439.jpg);border-radius:25px;width:-moz-fit-content;width:fit-content}body main #seccion-2 .section-section2 .content-img-salon img{margin:10px;width:300px;border-radius:25px}body main #seccion-2 .section-section2 .content-btn{display:flex;justify-content:center;align-items:center;margin-top:15px;margin-bottom:40px}body main #seccion-3{height:85vh;padding-top:8vh}body main #seccion-3 .content-titulos-fotos{padding:10px 10px 40px;text-align:center}body main #seccion-3 .content-titulos-fotos p{padding-top:15vh;font-weight:900}body main #seccion-3 .content-carrusel-fotos{overflow:hidden}body main #seccion-4{height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:5vh}body main #seccion-4 .content-titles{display:block;text-align:center;margin-bottom:60px}body main #seccion-4 .content-titles h2{color:#305137;font-weight:900}body main #seccion-4 .content-titles p{color:#49805a;font-weight:900}body main #seccion-4 .content-cards{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 20px 25vh}body main #seccion-4 .content-cards .content-card{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:100%;max-width:270px;box-shadow:1px 1px 5px #838383;border-radius:20px;padding:30px;gap:20px}body main #seccion-4 .content-cards .content-card .card-title{color:#305137}body main #seccion-4 .content-cards .content-card .content-icon{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}body main #seccion-4 .content-cards .content-card .content-icon img{width:80px;height:80px;margin-bottom:20px}body main #seccion-4 .content-cards .content-card .content-icon .content-dress-code{display:flex}body main #seccion-4 .content-cards .content-card .content-icon p{color:#49805a;font-size:25px;text-align:center}body main #seccion-5{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:#f0fcf9;padding-top:10vh;padding-bottom:15vh}body main #seccion-5 .content-titles{display:block;text-align:center;margin-bottom:60px}body main #seccion-5 .content-titles h2{color:#305137;font-weight:900}body main #seccion-5 .content-titles p{color:#49805a;font-weight:900}body main #seccion-6{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding-top:15vh;padding-bottom:10vh}body main #seccion-6 .content-titles{display:block;text-align:center;margin-bottom:60px}body main #seccion-6 .content-titles h2{color:#305137;font-weight:900}body main #seccion-6 .content-titles p{color:#49805a;font-weight:900}body main #seccion-6 .content-qr{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}body main #seccion-6 .content-qr img{width:90%;height:90%;max-width:500px;max-height:500px;padding-bottom:15px}body main #seccion-6 .content-qr a{font-family:Merriweather;font-size:14px}body footer{font-family:Monstserrat;text-align:center;background-color:#f0fcf9;padding:30px 0;color:#305137}body footer a{font-family:Coe;color:#305137;font-size:18px}