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}*{box-sizing:border-box}body,html{margin:0;max-width:100%;padding:0;width:100%}.App{box-sizing:border-box;min-height:100vh;text-align:center}.App,.gradient-background-section{display:flex;flex-direction:column}.gradient-background-section{background:linear-gradient(180deg,#e4dcc8 0,#fff);min-height:calc(100vh - 100px);width:100%}.flower-decoration{background-repeat:no-repeat;background-size:contain;height:100%;pointer-events:none;position:absolute;top:0;width:180px;z-index:0}.flower-decoration.left{background-image:url(../../static/media/flower.a8c1406ce719ceae8568.png);background-size:contain;left:-15px;top:80px;transform-origin:top left}.countdown{align-items:center;background-color:initial;color:#925a00;display:flex;flex-direction:column;height:100%;position:relative;width:100%;z-index:1}.countdown-title{color:#b46f00;font-family:Dancing Script,cursive;font-size:xxx-large;padding:20px 0 0;transition:color .3s ease}.counter-container{height:100%;justify-content:center;padding:30px 30px 50px}.counter-container,.time,.time-box{align-items:center;display:flex}.time-box{border-radius:8px;flex-direction:column;height:60px;margin:0 10px;padding:10px;width:100px}.time-box p{color:#925a00;font-size:2rem;margin:0}.time-box span{color:#925a00;font-size:1rem}@media (max-width:600px){.flower-decoration.left{display:none}.time-box{height:30px;justify-content:center;padding:10px;width:42px}.time-box p{font-size:1.5rem}.time-box span{font-size:xx-small}}@media (min-width:601px) and (max-width:900px){.flower-decoration.left{display:none}.time-box{height:40px;justify-content:center;padding:10px;width:70px}.time-box p{font-size:1.5rem}.time-box span{font-size:x-small}.countdown-title{padding:10px}}.footer{align-items:center;background-color:#e4dcc8;color:#634334;display:flex;flex-direction:column;height:auto;justify-content:center;padding:10px;width:100%}.footer-title{flex:auto;font-family:emoji;font-size:x-large}.phone-number{font-style:italic}.container{align-items:center;display:flex;height:90vh;justify-content:center;max-width:100%;overflow:hidden;position:relative;width:100%}.carousel-container{height:100%;left:0;object-fit:cover;object-position:50% 20%;position:absolute;top:0;width:100%}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-72%)}}.carousel-wrapper{animation:slide 150s linear infinite;display:flex;width:700%}.carousel-slide{animation:none;background-size:cover;height:100vh}.background-image{height:100%;left:0;object-fit:cover;object-position:50% 20%;position:absolute;width:100%}.text-overlay{background-color:hsla(0,0%,98%,.726);border:2px solid #daa319;border-radius:8px;color:#daa319;left:50%;max-width:400px;padding:5px 15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.PetraAndBeni{font-family:Dancing Script,cursive}.header-logo{height:auto;max-width:100%;width:310%}.Osszehazasodunk{font-size:x-large;margin:0;padding:10px}.Datum,.Osszehazasodunk{font-family:Courier New,Courier,monospace;font-weight:700}@media (max-width:600px){.header-logo{width:80%}.Osszehazasodunk{font-size:larger;padding:10px}.text-overlay{max-width:250px}.carousel-wrapper{animation:slide 150s linear infinite;display:flex;width:1500%}}@media (min-width:601px) and (max-width:1199px){.carousel-wrapper{animation:slide 180s linear infinite;display:flex;width:1700%}}@media (orientation:landscape) and (max-height:500px){.carousel-slide,.container{height:130vh}}.invitation-container{align-items:center;background-color:initial;color:#925a00;display:flex;flex-direction:column;height:100%;padding:15px}.invitation-title{color:#b46f00;font-family:Dancing Script,cursive;font-size:xxx-large;height:100%;padding:20px}.invitation-subtitle{color:#b46f00;font-size:large;height:100%;padding-top:20px}.together{color:#b46f00;font-family:Caveat,cursive;font-size:1.4em}.feedback-button{background-color:#925a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:700;margin-top:40px;max-width:300px;transition:background-color .3s ease;width:70%}.feedback-button:hover{background-color:#c28427}.icon-row-container{display:flex;justify-content:center;padding:18px 12px}.icon-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:130px}.icon-item{flex-direction:column;width:100px}.icon-circle,.icon-item{align-items:center;display:flex}.icon-circle{background:#fff;border:1px solid #0000000a;border-radius:50%;box-shadow:0 6px 18px #0000000a;cursor:pointer;height:80px;justify-content:center;transform-origin:center center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;width:80px}.icon-circle .icon-svg{display:block}.icon-svg{color:#b46f00}.icon-label{color:#925a00;font-size:.92rem;margin-top:8px;text-align:center}.icon-item:first-child .icon-circle{background:#f0f4ea}.icon-item:nth-child(2) .icon-circle{background:#fffbe6}.icon-item:nth-child(3) .icon-circle{background:#eef6ff}.icon-item:nth-child(4) .icon-circle{background:#fff0f4}.icon-circle:hover{box-shadow:0 12px 30px #00000014;transform:scale(1.06)}.icon-circle:hover .icon-svg{transform:scale(1.12)}@media (max-width:900px){.icon-row-container{padding:18px 28px}.icon-row{gap:60px}.icon-circle{height:70px;width:70px}.icon-label{font-size:.88rem}}@media (max-width:600px){.icon-row-container{padding:12px 18px}.icon-row{gap:18px;justify-content:space-around}.icon-circle{height:56px;width:56px}.icon-label{font-size:.82rem}.icon-item:first-child{display:none}}@media (min-width:601px) and (max-width:900px){.icon-row{gap:36px}}.menu-details{background:#0000;margin:0 auto;max-width:1100px;padding:18px 12px}.menu-title{color:#b46f00;font-family:Dancing Script,cursive;font-size:xxx-large;letter-spacing:2px;margin:0 0 12px;padding:20px 0;text-align:center}.menu-grid{align-items:flex-start;display:flex;gap:20px}.menu-column{flex:1 1}.menu-foods{display:block}.column-title{color:#b46f00;font-size:x-large;font-weight:600;margin:8px 0 12px;text-align:center}.food-row{display:flex;gap:20px}.food-card{background:#faf5f0e6;border:1px solid #00000008;border-radius:8px;flex:1 1 48%;padding:16px 5px;text-align:center}.food-card h4,.food-card-title{color:#b46f00;margin-top:0}.food-card-title{font-size:1.05rem;font-weight:600;padding:5px}.food-card p{color:#925a00;margin:8px 0}.small-break{content:"";display:block;height:10px}@media (max-width:900px){.menu-details{max-width:100%;padding-left:32px;padding-right:32px}.food-row,.menu-grid{flex-direction:column}.food-row{gap:12px}.food-card{min-width:auto;width:100%}.menu-column{width:100%}.food-row>.food-card{margin-bottom:8px}}@media (min-width:601px) and (max-width:900px){.menu-details{padding-left:28px;padding-right:28px}.menu-grid{flex-direction:row;gap:16px}.food-row{gap:12px}.food-card{min-width:300px}}@media (max-width:600px){.menu-details{padding-left:18px;padding-right:18px}.icon-row-container{padding-left:8px;padding-right:8px}.food-card{padding:12px}}.timeline{background:#0000;margin:0 auto;max-width:900px;padding:8px 12px;text-align:center}.timeline p{color:#925a00;font-size:1rem;margin:8px 0}.timeline-title{color:#b46f00;font-family:Dancing Script,cursive;font-size:xxx-large;height:100%;padding:20px}.lovestory-container{background-color:initial;display:flex;flex-direction:column;padding:20px;position:relative;width:100%}.lovestory-title{color:#b46f00;font-family:Dancing Script,cursive;font-size:xxx-large;letter-spacing:2px;padding:20px 0;text-align:center;transition:color .3s ease}.lovestory{margin:0 auto;max-width:80%;padding:40px 0;position:relative;width:90%}.lovestory:before{background:#805643;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px;z-index:1}.lovestory-item{align-items:center;box-sizing:border-box;display:flex;padding:20px 40px 20px 20px;position:relative;width:50%}.lovestory-item.left{justify-content:flex-end;left:0;text-align:left}.lovestory-item.right{justify-content:flex-start;left:50%;text-align:left}.lovestory-content{align-items:center;border-radius:8px;display:flex;gap:16px;max-width:100%;padding:10px;position:relative;z-index:2}.lovestory-image{border-radius:8px;height:auto;object-fit:cover;width:170px}.lovestory-event-title{color:#b46f00;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin-bottom:6px}.lovestory-desc{color:#925a00;font-size:1rem;max-width:500px}.lovestory-item:nth-child(4n+1) .lovestory-dot{background-color:#f7d716}.lovestory-item:nth-child(4n+2) .lovestory-dot{background-color:#e79ab5}.lovestory-item:nth-child(4n+3) .lovestory-dot{background-color:#6fa8dc}.lovestory-item:nth-child(4n+4) .lovestory-dot{background-color:#a87dc2}.lovestory-dot{border-radius:50%;height:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:3}.lovestory-item.left .lovestory-dot{right:-8px}.lovestory-item.right .lovestory-dot{left:-8px}.end-desc{color:#da9325;font-family:Great Vibes,cursive;font-size:1.2rem;margin-top:40px;padding-top:20px;text-align:center}.forever{color:#da9325;font-family:Caveat,cursive;font-size:1.6em;font-weight:700}.flower-bottom{background-image:url(../../static/media/flower3.861a90d7463c675a8f01.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:0;height:300px;position:absolute;right:0;transform:rotate(-5deg);width:200px}@media (max-width:900px){.flower-bottom{display:none}.lovestory{padding:10px 0;width:100%}.lovestory:before{left:24px;top:30px}.lovestory-item,.lovestory-item.left,.lovestory-item.right{justify-content:flex-start!important;left:0;margin-bottom:36px;text-align:left!important;width:100%}.lovestory-content{align-items:flex-start;border-radius:8px;flex-direction:column;gap:8px;padding:8px 8px 8px 36px}.lovestory-dot{left:16px!important;right:auto!important}.lovestory-image{border-radius:6px;width:80px}.lovestory-event-title{font-size:1.08rem;margin-bottom:4px}.lovestory-desc{font-size:1.03rem;max-width:none;padding-left:0}}.header{align-items:center;background-color:#e4dcc8;color:#805643;display:flex;height:80px;justify-content:center;left:0;min-width:0;text-align:center;top:0;width:100%;z-index:1000}.button{background-color:rgba(61,55,55,.842);border:1px solid #daa319;border-radius:5px;color:#daa319;cursor:pointer;margin-left:auto;margin-right:10px;padding:10px 20px}.title{flex:auto;font-family:emoji;font-size:x-large}
/*# sourceMappingURL=main.2149547c.css.map*/