body{background-color:#f5f5f5;color:#778577;font-family:Caladea;font-size:16px;margin-top:4rem}body:has(.standalone){margin-top:0}.standalone{position:relative}.standalone .language{position:absolute;right:1rem;top:1rem}section{margin-top:7rem}h1{font-size:4rem;margin-bottom:4rem;margin-top:10rem;text-align:center}h1,h2{color:#243b2e;font-weight:400}h2{font-size:2.5rem;margin-bottom:2rem;margin-top:2rem}p{margin-left:auto;margin-right:auto;max-width:min(40rem,80%);text-align:justify}input[type=email],input[type=number],input[type=text],textarea{background-color:#fcfffd;border:1px solid #a6b8a6;height:3rem;margin-top:.5rem;padding:0 1rem;width:calc(100% - 2rem)}input[type=checkbox],input[type=radio]{cursor:pointer}textarea{height:10rem}form>div{margin-top:1.75rem}form>div.checkbox,form>div.radio{align-items:center;display:flex}form>div.checkbox label,form>div.radio label{margin-left:.5rem}form>div.submit{text-align:right}button{font-family:Caladea}label{display:block}.gold{color:#d0a16f}.button{background-color:#d9e3dd;border:none;border-radius:7px;color:#243b2e;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:1.5rem 2rem;text-decoration:none}.button:hover{color:#778577;-webkit-transform:scale(1.02);transform:scale(1.02)}.button.white{background-color:transparent;border:1px solid #fcfffd;color:#fcfffd}.separator{text-align:center;width:100%}.loader:before{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAANtJREFUSIntlTEKAjEQACdqJ/oIS8EXWOkTrKz9guAjBL9gbeUTtPIFgqWPUCzlrBbOkE1yB+J6OOVmL8ncZhNHguXh7IcKJdWFgpvpKJjcSi38KToVcjVTf9yBbir8hLHUsFKNNb5mnL3L3X4NwKPdB+DSGxcAw/vJAXSfNwDms1XWfHaNr9uJH8qq8WBxjM5rzzhiqn0THNfMTfdx1KT0Z/w+j54fk8ZZNatrbtL4jVRfBsyj2DcWE80811QwaRw8nb55jRsOMGosRM1LZJkK9l4noXHv8Z/m8wLczz39uBm2+AAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;content:"";height:30px;margin-bottom:5px;margin-left:-40px;margin-top:-8px;position:absolute;width:30px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.polaroid img{border:solid #fcfffd;border-width:10px 10px 70px;box-shadow:0 4px 4px rgba(0,0,0,.25);height:12rem;width:12rem}.card{border:1px solid #a6b8a6;padding:4rem;position:relative;text-align:center}.card.white{border-color:#fcfffd}.card.white.corners:before{background-image:url(/static/media/top-left-white.5e1fdcac1b51dcb907b0.svg),url(/static/media/top-right-white.af8da625001f83843a69.svg)}.card.white.corners:after{background-image:url(/static/media/bottom-left-white.dff786f6ebd74280b6e8.svg),url(/static/media/bottom-right-white.8b4f6a401e2970e0a834.svg)}.card.corners:before{background-image:url(/static/media/top-left.04c3e8ffb79889540278.svg),url(/static/media/top-right.134a7252da1322d22240.svg);background-position:0 0,100% 0;top:0}.card.corners:after,.card.corners:before{background-repeat:no-repeat;content:"";height:36px;left:0;position:absolute;right:0}.card.corners:after{background-image:url(/static/media/bottom-left.a6d952425b9d6d7fcc70.svg),url(/static/media/bottom-right.15b602fa83f303d628c2.svg);background-position:0 100%,100% 100%;bottom:0}.overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.modal{background-color:#f5f5f5;border-radius:7px;bottom:5%;left:5%;position:fixed;right:5%;top:5%;z-index:1000}.modal .close-modal.button{float:right;padding:1rem}.modal .modal-content{padding:3rem 2rem}.modal .modal-content nav>div{margin-bottom:1.5rem}header{grid-gap:2rem;align-items:center;background-color:#fcfffd;display:grid;gap:2rem;grid-template-columns:4rem 1fr 4rem;height:4rem;justify-items:center;left:0;padding:0 1rem;position:fixed;right:0;text-align:center;top:0;z-index:10}header .icon{align-items:center;color:#243b2e;display:flex;font-size:1.2rem;font-weight:700;gap:1rem}header nav{display:none}header .language{text-align:right}footer{font-size:.8rem;padding:.5rem;text-align:center}footer a{color:inherit}footer a:hover{color:#a6b8a6}a{color:inherit}a:hover{color:#a6b8a6}nav a{text-transform:uppercase}.language button,.open-button,nav a{background-color:transparent;border:none;color:inherit;cursor:pointer;text-decoration:none}.language button:hover,.open-button:hover,nav a:hover{color:#a6b8a6;-webkit-transform:scale(1.02);transform:scale(1.02)}.language button.active,.open-button.active,nav a.active{color:#d0a16f}#home{padding:0 5%}#home .title{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;justify-content:center}#home .title h1{margin-top:0}#home .title img{grid-row:1/2;height:10rem;margin-left:-1rem;margin-right:-1rem;width:auto}#home .title img:first-of-type{grid-column:1/2;justify-self:end}#home .title img:nth-of-type(2){grid-column:2/3;justify-self:start}#home .title h1{font-size:4rem;grid-column:1/3}.invitation{font-size:1.25rem;margin-top:4rem}.place-time{color:#243b2e;font-size:2rem;margin-top:1.25rem}.place-time>div{margin-bottom:1rem}.place{font-size:1.5rem;margin-top:2rem}.place,.place .ombues{text-align:center}.place .button{margin-top:2rem}.more-infos{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;margin-bottom:7rem;padding:0 10%}.more-infos .card{justify-self:center;padding:1.5rem 1rem;width:min(15rem,80%)}.more-infos .card h3{font-size:2rem;font-weight:400;margin-bottom:1.5rem;margin-top:3rem}.more-infos .card button{margin-top:3rem}#events-rsvp{background:linear-gradient(270deg,rgba(0,0,0,.4) 45%,transparent 78.68%),url(/static/media/rsvp_background.34ff6b7756ac7b69ba02.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;color:#fcfffd;padding:5%}#events-rsvp>.card>*{margin-bottom:10%;margin-top:10%}#events-rsvp>.card>* h2{color:#fcfffd;font-size:4rem}#events{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-around}#events .card{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-rows:5rem 8rem 5rem;padding:3rem 2rem 2rem;width:min(18rem,80% - 4rem)}#events .card h2{font-size:2rem}#events .card div{font-size:1.5rem}#events .card .dress-code{color:#a6b8a6;margin-top:1rem}#rsvp{grid-gap:10%;background-color:#243b2e;color:#d9e3dd;display:grid;gap:10%;grid-template-columns:1fr;padding:6rem 10%}#rsvp h2{color:#d9e3dd;font-size:4rem}#rsvp p{margin:0}#rsvp .transfer{margin-left:1.5rem;margin-top:1rem}#photos{grid-gap:5rem;background-color:#778577;color:#fcfffd;display:grid;gap:5rem;grid-template-columns:1fr;margin-top:0;padding:6rem 10%;text-align:center}#photos .names{font-size:4rem}#photos .light{color:#a6b8a6}#photos .left>:first-child{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}#photos .left>:nth-child(2){margin-left:1rem;margin-top:-7rem;-webkit-transform:rotate(6deg);transform:rotate(6deg)}#photos .right>:first-child{-webkit-transform:rotate(8deg);transform:rotate(8deg)}#photos .right>:nth-child(2){margin-right:5rem;margin-top:-6rem;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.gift{margin:4rem auto 5rem;max-width:min(40rem,80%)}.gift .bank{margin-left:2.5rem;margin-top:.5rem}#hair{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin:5rem 10%}#hair .card{align-content:space-between;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem;width:10rem}#hair .card h2{font-size:1.5rem;margin:0}#hotels-map,#map{margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:80%}#map{margin-top:5rem}.info-window{text-align:center}.info-window h2{font-size:1rem;margin-bottom:.5rem;margin-top:.5rem}.info-window div{font-size:.7rem}.info-window a.button{font-size:.7rem;margin-top:.5rem;padding:.5rem}.money{margin-bottom:5rem;margin-top:5rem}.money h2{text-align:center}.visit{background-color:#243b2e;color:#d9e3dd;padding:6rem 10%}.visit h2{color:#d9e3dd;text-align:center}.visit #argentina-map{align-items:center;display:grid;grid-template-columns:225px 5rem;margin-left:auto;margin-right:auto;width:calc(225px + 5rem)}.visit #argentina-map .map{position:relative}.visit #argentina-map .map>img{height:auto;left:0;top:0;width:225px}.visit #argentina-map .map button.location{background-color:transparent;border:none;cursor:pointer;padding:0;position:absolute;-webkit-transform-origin:center;transform-origin:center}.visit #argentina-map .map button.location img{width:10px}.visit #argentina-map .map button.location.selected{-webkit-transform:scale(1.2);transform:scale(1.2)}.visit #argentina-map .tab-buttons{text-align:left}.visit #argentina-map .tab-buttons button.tab{background-color:transparent;border:none;border-radius:0;color:#778577;cursor:pointer;display:block;font-size:1rem;margin-bottom:.5rem;margin-left:1rem;text-transform:uppercase;white-space:nowrap}.visit #argentina-map .tab-buttons button.tab.selected:not(:hover){color:#d0a16f}.visit #argentina-map .tab-buttons button.tab:hover{background-color:transparent;color:#a6b8a6}.visit .description{margin-bottom:5rem;padding:.5rem}p.place-description{margin-left:auto;margin-right:auto;margin-top:3rem;max-width:700px}.hotels{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-around;padding:2rem}.hotels .card{padding:2rem;width:min(13rem,80% - 4rem)}.hotels .card h2{font-size:1.5rem;margin-bottom:1.5rem}.hotels .card div{font-size:1rem}.hotels .card a.button,.hotels .card button.button{font-size:1rem;margin-top:1.5rem}@media(min-width:1230px){header{grid-template-columns:10rem 1fr 10rem;padding:0 2rem}header .mobile-menu{display:none}header nav{display:flex;gap:2rem;justify-content:space-between}header nav a{display:block;white-space:nowrap}#home .title{align-items:center;display:flex;gap:1.5rem;justify-content:center}#home .title img{height:14rem;width:auto}#home h1{font-size:5rem}#events-rsvp>.card>*{margin-left:50%}.more-infos{grid-template-columns:1fr 1fr 1fr}.more-infos .card{padding:3rem 2rem}#photos{gap:5rem;grid-template-columns:1fr 1fr 1fr;text-align:center}#photos .names{font-size:5rem;margin-bottom:8rem;margin-top:3rem}#photos .light{color:#a6b8a6}#photos .left>:first-child{margin-left:7rem;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}#photos .left>:nth-child(2){margin-left:8rem;margin-top:-7rem;-webkit-transform:rotate(6deg);transform:rotate(6deg)}#photos .right>:first-child{-webkit-transform:rotate(8deg);transform:rotate(8deg)}#photos .right>:nth-child(2){margin-right:5rem;margin-top:-6rem;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#rsvp,.visit{grid-template-columns:1fr 1fr}.visit{display:grid}.visit #argentina-map,.visit h2{grid-column:1/2}.visit .description{grid-column:2/3}#argentina-map{width:calc(225px + 5rem)}.gift{max-width:min(40rem,80%)}.description h3{text-align:center}.hotels{padding:5rem}section{padding:0 20%}}.location{height:24px;width:27px}.location svg rect{stroke-width:0}.location svg rect.content{-webkit-animation:blinking 1.5s infinite;animation:blinking 1.5s infinite}.location svg rect.outline{fill:#090a14}.location svg rect.selected-outline{fill:#ebede9}.location:hover svg rect.content{fill:#de9e41;-webkit-animation:none;animation:none}.location.selected{height:32px;width:36px}.location.selected svg rect.content{fill:#de9e41;-webkit-animation:none;animation:none}@-webkit-keyframes blinking{0%{fill:#a53030}50%{fill:#cf573c}to{fill:#a53030}}@keyframes blinking{0%{fill:#a53030}50%{fill:#cf573c}to{fill:#a53030}}
/*# sourceMappingURL=main.f9a837c3.css.map*/