@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";body{background-color:#2724bd;font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}#gotop{position:fixed;bottom:0;display:none;padding:5px 10px;background:#000;color:#fff;text-decoration:none;z-index:9999;font-size:20px;right:5%;opacity:.8;border-top-left-radius:6px;border-top-right-radius:6px}main #video{width:100%;height:100vh}main #video>.teaser{width:100%;height:100vh;overflow:hidden;position:relative}main #video>.teaser video{width:100%;height:100%;position:relative;object-fit:cover;z-index:1}@media(max-width:768px){main #video>.teaser video{width:240%;height:auto;margin-left:-40%;margin-top:-120%}}main #video>.teaser .ctas{margin-top:10px}main #video>.teaser .ctas a{margin:10px}main #video>.teaser .logo{z-index:99;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:absolute}main #video>.teaser .logo::before{content:" ";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:2}main #video>.teaser .logo>.inner{z-index:3;text-align:center;padding:20px}main #video>.teaser .logo>.inner div img{display:block;margin:auto}@media(max-width:768px){main #video>.teaser .logo>.inner div img{width:95%}}main #video>.teaser .logo>.inner div span{color:#fff;font-size:21px;display:block;margin-top:10px;text-align:right}main #video>.teaser .logo>.inner a{margin-top:30px;color:#fff;display:inline-block;padding:10px 20px;border-radius:10px;text-decoration:none;font-size:18px;padding:8px 15px;border:2px solid #dadada}main #video>.teaser .logo>.inner a:hover{background-color:#fb808c;color:#fff}main .sec{max-width:1200px;margin:100px auto 100px auto;background-color:#fff;border-top-left-radius:10px;border-bottom-right-radius:10px;position:relative}main .sec::before,main .sec::after{content:"";position:absolute;border:10px solid #fb808c;margin:-20px}main .sec::before{top:0;left:0;width:10%;height:20%;border-top-width:6px;border-left-width:6px;border-top-left-radius:15px;border-right-width:0;border-bottom-width:0}main .sec::after{bottom:0;right:0;width:10%;height:20%;border-bottom-width:6px;border-right-width:6px;border-bottom-right-radius:15px;border-top-width:0;border-left-width:0}@media(max-width:768px){main .sec{width:95%;margin:50px auto}main .sec::before,main .sec::after{content:"";margin:-5px}main .sec::before{width:10%;height:20%;border-top-width:3px;border-left-width:3px;border-top-left-radius:10px}main .sec::after{width:10%;height:20%;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:10px}}main .sec>.inner{display:flex;align-items:center;flex-wrap:wrap}main .sec>.inner .info{width:60%;padding:30px;color:#2f2f2f;font-size:18px;line-height:24px}main .sec>.inner .info h1{font-weight:bolder}@media(max-width:768px){main .sec>.inner .info h1{font-size:24px}}main .sec>.inner .info h5{font-size:inherit}@media(max-width:768px){main .sec>.inner .info{width:100%;padding:20px 15px;order:2;font-size:15px}}main .sec>.inner .image{width:40%}main .sec>.inner .image img{width:100%}@media(max-width:768px){main .sec>.inner .image{width:100%;order:1}}main .sec.where span.address{font-size:13px;display:block;color:#2f2f2f;margin-top:10px;line-height:normal}main .sec.rsvp input[type=date]{appearance:none;min-height:40px;text-align:left}main .sec.rsvp .info{width:100%}@media(max-width:768px){main .sec.rsvp .info{padding:20px 10px}}main .sec.rsvp h1,main .sec.rsvp h5{text-align:center;margin:0}main .sec.rsvp button{background-color:#2724bd;border:none}main .sec.rsvp .form{margin:30px auto}main .cta-reserve{display:inline-block;padding:10px 20px;border-radius:10px;background-color:#2724bd;text-decoration:none;color:#fff}main .cta-reserve:hover{background-color:#fb808c}main .socials{text-align:center}main .socials>.inner{display:flex;justify-content:center}main .socials>.inner a{color:#fff;font-size:23px;margin:5px}#gcws-copyright{margin:40px 0 0 0;font-size:11px;width:100%;padding:20px;background-color:#000}#gcws-copyright .gcws>.inner{display:flex;justify-content:center;align-items:center;margin:auto}#gcws-copyright .gcws img{margin:0;width:25px;filter:brightness(0) invert(1);opacity:1}#gcws-copyright .gcws a{color:#fff;text-transform:uppercase}.our-partners{position:absolute;left:-999em}#reserva i{color:#959595}#reserva dd{display:inline}