body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box;font-family:Cormorant Infant,serif;font-style:normal;font-weight:300}textarea{border-radius:6px;height:240px;padding:10px;resize:none}.container{background-color:#c9ffc5;width:100%}.inner-container{box-sizing:border-box;margin:auto;width:1200px}.image-bgr{background:url(/static/media/top-desktop.7f9d5d6b5c345a4bf3f1.png) no-repeat top;padding-top:400px;text-align:center}.p-together-because{font-size:14pt;font-weight:500;text-transform:uppercase}.p-1{font-size:30pt;font-weight:600;letter-spacing:1px}.p-2{font-size:14pt;margin:auto;text-transform:uppercase;width:80%}.p-2,.p-3{font-weight:500;letter-spacing:2px}.p-3{font-size:25pt}.p-4{font-size:20pt;font-weight:300}.p-4,.p-5{letter-spacing:1px}.p-5{font-size:17pt;font-weight:700;margin-top:30px}.calculator-container{background-color:#fff;border-radius:100px;width:100%}.calculator-date{display:flex;justify-content:space-between;margin:auto;padding:16px;width:80%}.calculator-item{align-items:center;display:flex;flex-direction:column;margin:auto;text-transform:lowercase}.calculator-display{font-size:30pt;font-weight:500}.calculator-item:first-child:nth-child(2){font-size:20pt}.invitation-container{background-color:#fff;box-sizing:border-box;margin:auto;width:90%}.invitation{align-items:center;margin:80px auto;padding:24px 0;text-align:center;width:80%}.invitation:first-child{font-size:20pt}.invitation h2{font-size:28pt;font-weight:700}.wedding-img-container>img{margin-bottom:16px;width:100%}.mon-amour{font-family:Lobster,sans-serif;font-optical-sizing:auto;font-weight:400;letter-spacing:3px;margin:auto auto 50px;width:80%}.food-menu,.mon-amour{font-size:27pt;font-style:italic}.food-menu{font-family:Kaushan Script,cursive}.food-menu-text,.your-presence{font-size:19pt}.waiting{font-family:Lobster,sans-serif;font-optical-sizing:auto;font-size:30pt;font-style:italic}.confirm-button-container{display:flex;justify-content:space-around}.confirm-button{background-color:#618b5f;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:20pt;font-weight:700;margin-top:24px;padding:20px;transition:.1s ease-in;width:300px}.confirm-button:hover{background-color:#356633;scale:103%}.confirm-button:active{scale:95%}.contact-form{display:flex;flex-direction:column;margin:auto;width:80%}.form-input{border-radius:6px;font-size:20pt;margin-bottom:10px;padding:16px}.contact-form>div{margin:30px 0 20px}.contact-form>div>div{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:auto;width:200px}.contact-form>div>div>input{align-self:center}.contact-form>div>div>label{cursor:pointer;font-size:19pt}.schedule-container{align-items:center;background-color:#ffffff80;display:flex;flex-direction:column;justify-content:space-around;margin:auto;padding:3%;text-align:center;width:90%}.schedule-title{display:block;font-size:35pt;font-weight:700}.schedule{display:flex;font-size:19pt;justify-content:space-between;width:80%}.schedule>div{margin-bottom:30px}.schedule>div:first-child{text-align:end;width:20%}.schedule>div:nth-child(2){width:70%}.schedule>div:nth-child(2)>p:first-child{font-size:29pt}.schedule>div:nth-child(2)>p:nth-child(2){color:dimgray;font-size:21pt}.schedule>div:nth-child(2)>p:nth-child(3){font-size:21pt}.map-container{margin:auto;min-height:700px;width:90%}.map{background:url(/static/media/map.f41b756ca0a1c8fae86b.png) 50%/cover;cursor:pointer;min-height:inherit;width:100%}@media screen and (min-device-width:661px) and (max-device-width:1200px){.inner-container{width:100vw}.image-bgr{background:url(/static/media/top-mobile.9fee37912c35d26025cd.png) no-repeat top}textarea{height:200px}.p-together-because{font-size:12pt}.p-1{font-size:28pt}.p-2{font-size:12pt}.p-3{font-size:23pt}.p-4{font-size:18pt}.p-5{font-size:13pt}.calculator-date{padding:10px;width:85%}.calculator-display{font-size:28pt}.calculator-item:first-child:nth-child(2){font-size:18pt}.invitation{margin:60px auto;padding:16px 0;width:85%}.invitation h2{font-size:26pt}.mon-amour{margin:auto auto 40px;width:85%}.food-menu,.mon-amour{font-size:25pt}.food-menu-text,.your-presence{font-size:17pt}.waiting{font-size:28pt}.confirm-button{font-size:18pt;padding:16px;width:280px}.contact-form{width:85%}.form-input{padding:16px}.contact-form>div>div>label,.form-input{font-size:19pt}.schedule-title{font-size:33pt}.schedule{font-size:17pt;width:85%}.schedule>div:nth-child(2)>p:first-child{font-size:27pt}.schedule>div:nth-child(2)>p:nth-child(2),.schedule>div:nth-child(2)>p:nth-child(3){font-size:19pt}.map{background:url(/static/media/small-map.87cdb45ef1a5bf3c5ae4.png) no-repeat 50%;height:400px;width:auto}}@media screen and (min-device-width:359px) and (max-device-width:660px){.inner-container{width:100vw}.image-bgr{background:url(/static/media/top-mobile.9fee37912c35d26025cd.png) no-repeat top}textarea{height:160px}.p-together-because{font-size:9pt}.p-1{font-size:25pt}.p-2{font-size:9pt}.p-3{font-size:20pt}.p-4{font-size:15pt}.p-5{font-size:10pt}.calculator-date{padding:10px;width:95%}.calculator-display{font-size:25pt}.calculator-item:first-child:nth-child(2){font-size:15pt}.invitation{margin:60px auto;padding:16px 0;width:95%}.invitation h2{font-size:23pt}.mon-amour{margin:auto auto 40px;width:95%}.food-menu,.mon-amour{font-size:22pt}.food-menu-text,.your-presence{font-size:14pt}.waiting{font-size:25pt}.confirm-button{font-size:15pt;padding:16px;width:280px}.contact-form{width:95%}.form-input{font-size:15pt;padding:14px}.contact-form>div>div>label{font-size:16pt}.schedule-title{font-size:30pt}.schedule{font-size:14pt;width:95%}.schedule>div:nth-child(2)>p:first-child{font-size:24pt}.schedule>div:nth-child(2)>p:nth-child(2),.schedule>div:nth-child(2)>p:nth-child(3){font-size:16pt}.map{background:url(/static/media/small-map.87cdb45ef1a5bf3c5ae4.png) no-repeat 50%;height:300px}}
/*# sourceMappingURL=main.92174e64.css.map*/