@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Ysabeau:ital,wght@0,1..1000;1,1..1000&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--header-height:100px}body{background-color:#f1e6cc;color:#2a2211;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;overflow-x:hidden}a{color:#7d6733}table{border-collapse:collapse;width:100%}table,td,th{border:1px solid #000}td,th{padding:5px;width:50%}h1,h1+p{margin-bottom:20px;text-align:center}.content.adatkezelesi-tajekoztato,.content.aszf,.content.impresszum,.content.sutikezelesi-tajekoztato{margin:0 auto 40px;max-width:1200px;padding:0 20px}.content.adatkezelesi-tajekoztato p,.content.aszf p,.content.impresszum p,.content.sutikezelesi-tajekoztato p{text-align:justify}.content.adatkezelesi-tajekoztato ul,.content.aszf ul,.content.impresszum ul,.content.sutikezelesi-tajekoztato ul{margin-left:40px}.content.impresszum li,.content.impresszum p{line-height:36px}.content.aszf .name-with-dots{display:flex;gap:5px;width:300px}.content.aszf .name-with-dots .dots-container{border-bottom:1px dashed #000;flex:1 1}h2{margin-bottom:10px}h3{margin:40px 0 10px}.recall-content.overflow-hidden{height:100dvh;overflow:hidden;width:100dvw}header{font-weight:700;height:100px;height:var(--header-height);justify-content:center}.header-container,header{align-items:center;display:flex}.header-container{height:100%;padding:0 20px;width:1240px}.header-container-mobile-version,.mobile-menu{display:none}.icon-container{align-items:center;cursor:default;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.icon-container .icon{aspect-ratio:1/1;background-image:url(/static/media/recall-logo.e944c12baa811aae46bf.svg);background-size:contain;height:55px}.icon-container .text-container{line-height:20px}.icon-container .text-container div:first-child{font-family:Ysabeau,sans-serif;font-size:24px}.icon-container .text-container div:last-child{font-size:12px}.navigation-container{align-items:center;display:flex;font-size:18px;gap:40px;margin-left:auto}.navigation-container a{color:#2a2211;text-decoration:none;transition:color .2s ease}.navigation-container a:hover{color:#7d6733}.home-container{background-image:url(/static/media/home-background.76d83c12d876b8b3309b.jpg);background-position:50%;background-size:cover;height:100dvh;margin-top:-100px;margin-top:calc(var(--header-height)*-1);padding-top:100px;padding-top:calc(var(--header-height))}.home-container .content{align-items:center;display:flex;flex-direction:column;height:100%}.home-container .content .name-and-slogan{align-items:center;display:flex;flex-direction:column;font-weight:bolder;height:40%;justify-content:center}.home-container .content .name-and-slogan .icon{display:none}.home-container .content .name-and-slogan .name{font-size:42px}.home-container .content .name-and-slogan .slogan{font-size:24px}.home-container .content .booking-and-social-platform{align-items:center;display:flex;flex-direction:column;height:60%;justify-content:center;text-align:center}.home-container .content .booking-and-social-platform .booking .text{margin-bottom:20px}.home-container .content .booking-and-social-platform .booking .button{background-color:#7d6733;border:2px solid #7d6733;border-radius:7px;box-shadow:0 0 10px 5px #0003;color:#f1e6cc;cursor:pointer;display:inline-block;font-size:18px;margin-bottom:10px;padding:8px 30px;transition:background-color .2s ease,color .2s ease}.home-container .content .booking-and-social-platform .booking .button:hover{background-color:#f1e6cc;color:#7d6733}.home-container .content .booking-and-social-platform .social-platforms-container{margin-top:auto;text-align:center}.home-container .content .booking-and-social-platform .social-platforms-container .line{background-color:#2a2211;display:inline-block;height:1px;margin-bottom:5dvh;width:240px}.home-container .content .booking-and-social-platform .social-platforms-container .social-platforms{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:5dvh}.home-container .content .booking-and-social-platform .social-platforms-container .social-platforms .platform{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:32px}.home-container .content .booking-and-social-platform .social-platforms-container .social-platforms .platform.instagram{background-image:url(/static/media/instagram.51f90461c0dfed370bf6.svg)}.home-container .content .booking-and-social-platform .social-platforms-container .social-platforms .platform.facebook{background-image:url(/static/media/facebook.25f258e4bb39a7967b5e.svg)}.home-container .content .booking-and-social-platform .social-platforms-container .social-platforms .platform.tiktok{background-image:url(/static/media/tiktok-icon.27703072580072794dc8.svg);background-size:75%}.about-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}.about-container .left,.about-container .right{background-color:#7d6733;color:#fff}.about-container .content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;padding:40px 0;width:70%}.about-container .content .image{aspect-ratio:1/1;background-size:cover;border-radius:15px;margin-bottom:25px;max-width:500px;width:80%}.about-container .content .image.phone{background-image:url(/static/media/recall.2e59a53429125368028d.jpg)}.about-container .content .image.cabin{background-image:url(/static/media/phone_box.afd2cff55fd3306f7e25.jpg)}.about-container .content .text-container{font-size:18px}.about-container .content .text-container .title{font-size:24px;font-weight:700;margin-bottom:40px}.about-container .content .line{align-self:flex-end;background-color:#fff;height:2px;margin-top:30px;width:40%}.about-container .middle{color:#7d6733}.about-container .middle .content .title{font-size:24px;font-weight:700;margin-bottom:40px}.about-container .middle .content .text-container{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:center}.about-container .middle .content .text-container p span{color:#2a2211}.about-container .right .content .title{font-size:24px;font-weight:700;margin-bottom:40px}.about-container .right .line{align-self:flex-end;background-color:#fff;height:2px;margin-bottom:30px;margin-top:30px;width:40%}.how-it-works-container{background-image:url(/static/media/how-it-work-background.89811b231806f77623de.jpg);background-position:50%;background-size:cover;padding:20px 0}.how-it-works-container .title{font-family:Ysabeau,sans-serif;font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}.how-it-works-container .content{margin:0 auto;padding:0 40px;width:1000px}.how-it-works-container .content .how-it-works{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:40px}.how-it-works-container .content .how-it-works .list-container{align-items:stretch;display:flex;width:70%}.how-it-works-container .content .how-it-works .list-container .line{background-color:#7d6733;width:3px}.how-it-works-container .content .how-it-works .list-container .list{display:flex;flex-direction:column;gap:40px;justify-content:center;width:80%}.how-it-works-container .content .how-it-works .list-container .list .step-container{align-items:center;display:flex;gap:40px;margin-left:-7px}.how-it-works-container .content .how-it-works .list-container .list .step-container .circle{aspect-ratio:1/1;background-color:#7d6733;border-radius:50%;height:12px}.how-it-works-container .content .how-it-works .image{background-image:url(/static/media/how-it-works.028b9d3d05dfcd575de5.JPG);background-position:50%;background-size:cover;border:6px solid #7d6733;border-radius:15px;height:400px;width:30%}.how-it-works-container .content a{align-items:center;display:flex;justify-content:center;text-decoration:none}.how-it-works-container .content a .button{background-color:#7d6733;border:2px solid #7d6733;border-radius:7px;box-shadow:0 0 10px 5px #0003;color:#f1e6cc;cursor:pointer;display:inline-block;font-size:16px;margin-bottom:10px;padding:6px 26px;transition:background-color .2s ease,color .2s ease}.how-it-works-container .content a .button:hover{background-color:#f1e6cc;color:#7d6733}.how-it-works-container .content .description{text-align:center}.making-history-container{align-items:center;display:flex;flex-direction:column;gap:40px;margin:40px 0}.making-history-container .title{font-family:Ysabeau,sans-serif;font-size:24px;font-weight:700}.making-history-container .circle{aspect-ratio:1/1;background-color:#2a2211;border-radius:50%;height:10px}.making-history-container .content{max-width:1000px}.making-history-container .content .events-container{align-items:center;display:flex;gap:40px;justify-content:center;padding:0 20px}.making-history-container .content .events-container .event{align-items:center;aspect-ratio:1/1.5;background-position:50%;background-size:cover;border-radius:15px;display:flex;justify-content:center;position:relative;width:25%}.making-history-container .content .events-container .event:before{background-color:#2a2211;border-radius:15px;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.making-history-container .content .events-container .event .type{color:#fff;font-family:Ysabeau,sans-serif;font-size:24px;font-weight:700;opacity:.85;z-index:1}.making-history-container .content .events-container .event.wedding{background-image:url(/static/media/eskuvo.4cf6881ae4ce38734865.jpg)}.making-history-container .content .events-container .event.birthday{background-image:url(/static/media/szulinap.6df6e427d5b2b0af9355.jpg)}.making-history-container .content .events-container .event.party{background-image:url(/static/media/ceges.1245d41f8734cb77bcce.jpg)}.making-history-container .content .events-container .event.gender-reveal{background-image:url(/static/media/gender-reveal.b453360c5cd02f950d23.jpg)}.making-history-container .content .text-container{margin-top:60px;text-align:center}.prices-container{background-color:#f1e6cc;color:#2a2211;padding:20px 0}.prices-container>.title{font-family:Ysabeau,sans-serif;font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}.prices-container .content{align-items:stretch;display:flex;margin:0 auto;max-width:1000px}.prices-container .content .line{background-color:#2a2211;border-radius:15px;width:15%}.prices-container .content .bundle-container-mobile{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;margin-bottom:40px;width:100%}.prices-container .content .bundle-container-mobile .bundle{align-items:center;background-color:#e6d2a4;border:1px solid #f1e6cc;border-radius:15px;box-shadow:0 0 10px 5px #0003;display:flex;flex-direction:column;gap:20px;padding:20px 10px;width:100%}.prices-container .content .bundle-container-mobile .bundle.gold{overflow:hidden;position:relative}.prices-container .content .bundle-container-mobile .bundle.gold:before{background-color:#a18542;box-shadow:0 0 6px #00000040;color:#fff;content:"LEGNÉPSZERŰBB";font-size:10px;font-weight:700;padding:6px 50px;pointer-events:none;position:absolute;right:-40px;text-align:center;text-transform:uppercase;top:10px;transform:rotate(25deg)}.prices-container .content .bundle-container-mobile .bundle .title-container{font-family:Ysabeau,sans-serif}.prices-container .content .bundle-container-mobile .bundle .title-container .title{font-size:22px;font-weight:700;text-align:center;white-space:nowrap}.prices-container .content .bundle-container-mobile .bundle .title-container .price{font-size:20px;font-weight:700;text-align:center}.prices-container .content .bundle-container-mobile .bundle .image{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #f1e6cc;border-radius:15px;width:90%}.prices-container .content .bundle-container-mobile .bundle .image.silver{background-image:url(/static/media/silver.3efc21294e391c5f2d3a.jpg)}.prices-container .content .bundle-container-mobile .bundle .image.gold{background-image:url(/static/media/gold.62af48d7c4ece08964aa.jpg)}.prices-container .content .bundle-container-mobile .bundle .image.platinum{background-image:url(/static/media/phone_box.afd2cff55fd3306f7e25.jpg)}.prices-container .content .bundle-container-mobile .bundle .text-container{align-self:flex-start;flex:1 1;font-size:14px;margin:0 10px 0 20px;padding:0 10px}.prices-container .content .bundle-container-mobile .bundle .button-container{align-items:center;display:flex;justify-content:center;width:100%}.prices-container .content .bundle-container-mobile .bundle .button-container a{align-items:center;background-color:#a18542;border:1px solid #f1e6cc;border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:5px;justify-content:center;padding:5px 0;text-align:center;text-decoration:none;transition:background-color .2s ease;width:80%}.prices-container .content .bundle-container-mobile .bundle .button-container a:hover{background-color:#b39449}.prices-container .content .bundle-container-mobile .bundle .button-container a .calendar-icon{aspect-ratio:1/1;background-image:url(/static/media/calendar-range.d27ed5d0523785d182d7.svg);width:20px}.prices-container .content .bundle-container{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-left:-60px;width:85%}.prices-container .content .bundle-container .bundle{align-items:center;display:flex;gap:20px;padding:40px 0}.prices-container .content .bundle-container .bundle .image{aspect-ratio:1/1;background-position:50%;background-size:cover;border-radius:15px;height:250px}.prices-container .content .bundle-container .bundle .image.silver{background-image:url(/static/media/silver.3efc21294e391c5f2d3a.jpg)}.prices-container .content .bundle-container .bundle .image.gold{background-image:url(/static/media/gold.62af48d7c4ece08964aa.jpg)}.prices-container .content .bundle-container .bundle .text-container .type{font-size:24px;font-weight:700;margin-bottom:20px}.prices-container .content .bundle-container .bundle .text-container .text{margin-left:40px}.gallery-container{padding:20px 0}.gallery-container .content{margin:0 auto;max-width:800px}.gallery-container .content .title{font-family:Ysabeau,sans-serif;font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}.gallery-container .content .description{font-size:16px;margin-bottom:40px;text-align:center}.gallery-container .content .gallery{grid-gap:20px;display:grid;gap:20px;grid-template-areas:"top-left top-right" "top-left middle-right-first" "top-left middle-right-first" "middle-left-first middle-right-first" "middle-left-first middle-right-first" "middle-left-first middle-right-second" "middle-left-first middle-right-second" "middle-left-second middle-right-second" "middle-left-second middle-right-second" "middle-left-second middle-right-third" "middle-left-second middle-right-third" "middle-left-third middle-right-third" "middle-left-third middle-right-third" "middle-left-third middle-right-fourth" "middle-left-third middle-right-fourth" "middle-left-fourth middle-right-fourth" "middle-left-fourth middle-right-fourth" "middle-left-fourth bottom-right" "middle-left-fourth bottom-right" "bottom-left bottom-right";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(20,70px)}.gallery-container .content div.img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px}.gallery-container .content div.img.top-left{background-image:url(/static/media/IMG_5059.c783800d1178e9c9d5ad.jpg);grid-area:top-left}.gallery-container .content div.img.bottom-left{grid-area:bottom-left}.gallery-container .content div.img.middle-left.first{background-image:url(/static/media/IMG_6090.84518ca4720ec17ac0da.jpg);grid-area:middle-left-first}.gallery-container .content div.img.middle-left.second{background-image:url(/static/media/IMG_2249.39450a5da50d23068086.jpg);grid-area:middle-left-second}.gallery-container .content div.img.middle-left.third{background-image:url(/static/media/IMG_5008.5f22ffc5ffe9a812ed52.jpg);grid-area:middle-left-third}.gallery-container .content div.img.middle-left.fourth{background-image:url(/static/media/IMG_6457.3f4281e01226baf8b37b.jpg);grid-area:middle-left-fourth}.gallery-container .content div.img.top-right{grid-area:top-right}.gallery-container .content div.img.middle-right.first{background-image:url(/static/media/IMG_6008.57b25da4f50017767d2e.JPG);grid-area:middle-right-first}.gallery-container .content div.img.middle-right.second{background-image:url(/static/media/IMG_6468.43d0c0fc2b32d16249ea.jpg);grid-area:middle-right-second}.gallery-container .content div.img.middle-right.third{background-image:url(/static/media/IMG_6825.7d2ec71270a9b1b6bd32.jpg);background-position-y:-20px;grid-area:middle-right-third}.gallery-container .content div.img.middle-right.fourth{background-image:url(/static/media/IMG_8176.05061a4856bb4c7b6e21.JPG);grid-area:middle-right-fourth}.gallery-container .content div.img.bottom-right{background-image:url(/static/media/bottom-right.1eabaea2fccceb2ac7e1.d010fe730bbc0aefca6f.jpg);grid-area:bottom-right}.questions-container{-webkit-tap-highlight-color:rgba(0,0,0,0);background-attachment:fixed;background-image:url(/static/media/gyik.d7336a8a4dceb927d324.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:20px 0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.questions-container .content{margin:0 auto;max-width:840px;padding:0 20px}.questions-container .content .title{font-family:Ysabeau,sans-serif;font-size:32px;font-weight:700;margin-bottom:10px;text-align:center}.questions-container .content .description{font-size:16px;margin-bottom:40px;text-align:center}.questions-container .content .questions{cursor:pointer;display:flex;flex-direction:column;gap:20px;-webkit-user-select:none;user-select:none}.questions-container .content .questions .question-container{border:1px solid #7d6733;border-radius:7px;padding:20px 10px;-webkit-user-select:none;user-select:none}.questions-container .content .questions .question-container.open .question .arrow{rotate:90deg}.questions-container .content .questions .question-container.open .answer{color:#7d6733;max-height:1000px;padding-top:10px}.questions-container .content .questions .question-container .question{align-items:center;display:flex;gap:5px}.questions-container .content .questions .question-container .answer{max-height:0;overflow:hidden}.contact-container .content{background-color:#7d6733;border-radius:15px;color:#fff;margin:20px auto;max-width:600px;padding:20px 40px;width:90%}.contact-container .content .title{font-family:Ysabeau,sans-serif;font-size:32px;font-weight:700;margin-bottom:5px;text-align:center}.contact-container .content .description{font-size:16px;margin-bottom:20px;text-align:center}.contact-container .content .block+.block{margin-top:5px}.contact-container .content .block label{display:block;margin-bottom:5px}.contact-container .content .block input,.contact-container .content .block textarea{border:none;border-radius:4px;padding:10px;width:100%}.contact-container .content .block textarea{min-height:120px;resize:vertical}.contact-container .content .button-container{margin-top:20px}.contact-container .content .button-container button{background-color:#f1e6cc;border:1px solid #f1e6cc;border-radius:7px;color:#7d6733;cursor:pointer;font-size:18px;padding:8px 30px;transition:background-color .2s ease,color .2s ease;width:100%}.contact-container .content .button-container button:hover{background-color:#7d6733;color:#f1e6cc}.contact-container .content .button-container button[disabled]{background-color:#b3b3b3;border-color:#b3b3b3;color:#e6e6e6;cursor:default}footer{background-color:#7d6733;color:#fff;padding:20px 0 0}.footer-container{grid-gap:100px;display:grid;gap:100px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;height:100%;margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.footer-container .left{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.footer-container .left .logo-container{align-items:center;display:flex;gap:5px;justify-content:center}.footer-container .left .logo-container .icon{aspect-ratio:1/1;background-image:url(/static/media/recall-logo.e944c12baa811aae46bf.svg);background-position:50%;background-size:cover;filter:invert(100%);width:80px}.footer-container .left .logo-container .name-container{font-weight:700}.footer-container .left .logo-container .name-container p{line-height:22px}.footer-container .left .logo-container .name-container p:first-child{font-family:Ysabeau,sans-serif;font-size:24px}.footer-container .left .follow-us-container{width:100%}.footer-container .left .follow-us-container .title{font-size:24px;font-weight:700;margin:20px 0}.footer-container .left .follow-us-container .socials{display:flex;gap:30px}.footer-container .left .follow-us-container .socials>a>div{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:invert(100%);width:30px}.footer-container .left .follow-us-container .socials .instagram{background-image:url(/static/media/instagram.51f90461c0dfed370bf6.svg)}.footer-container .left .follow-us-container .socials .facebook{background-image:url(/static/media/facebook.25f258e4bb39a7967b5e.svg)}.footer-container .left .follow-us-container .socials .tiktok{background-image:url(/static/media/tiktok-icon.27703072580072794dc8.svg);background-size:75%}.footer-container .middle{margin-top:10px}.footer-container .middle .title{font-size:18px;font-weight:700;margin-bottom:20px}.footer-container .middle .pages{display:flex;flex-direction:column;gap:20px}.footer-container .middle .pages a{color:#fff;text-decoration:none}.footer-container .middle .blog-link{margin-top:20px}.footer-container .middle .blog-link a{color:#fff;text-decoration:none}.footer-container .right{margin-top:10px}.footer-container .right .title{font-size:18px;font-weight:700;margin-bottom:20px}.footer-container .right .contacts{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.footer-container .right a{color:#fff}.footer-container .right .documents{display:flex;flex-direction:column;gap:20px}.footer-container .right .documents a{text-decoration:none}.footer-container .right .documents a:hover{text-decoration:underline}.copyright{border-top:1px solid #fff;margin-top:20px;padding:10px 0;text-align:center}.cookies-notification-container{background-color:#00000080;height:100dvh;left:0;overflow:hidden;position:fixed;top:0;width:100dvw;z-index:9999}.cookies-notification-container .cookies-notification{background-color:#fff;border-radius:7px;left:50%;max-height:100dvh;overflow-y:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-70%);width:50%}.cookies-notification-container .cookies-notification .title{font-size:18px;font-weight:700;margin-bottom:10px}.cookies-notification-container .cookies-notification .description{margin-bottom:20px;text-align:justify}.cookies-notification-container .actions button{background-color:#fff;border:1px solid #000;border-radius:7px;cursor:pointer;font-size:15px;padding:5px 15px}.cookies-notification-container .actions button+button{margin-left:5px}.cookies-notification-container .actions button.accept{background-color:#7d6733;border-color:#7d6733;color:#fff}.cookie-icon-container{align-items:center;aspect-ratio:1/1;background-color:#fffc;border-radius:50%;bottom:20px;cursor:pointer;display:flex;height:45px;justify-content:center;position:fixed;right:20px;z-index:99}.cookie-icon-container:focus{outline:none}.cookie-icon-container:hover{background-color:#ffffffe6}.cookie-icon-container .cookie-icon{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;width:80%}.cookie-icon-container .cookie-icon.accepted{background-image:url(/static/media/cookie-check.b468a5c1a117b9886cf6.svg)}.cookie-icon-container .cookie-icon.refused{background-image:url(/static/media/cookie-remove.b0563a8fa59f52db4ddf.svg)}.jump-top-of-the-page-container{align-items:center;aspect-ratio:1/1;background-color:#fffc;border-radius:50%;bottom:80px;cursor:pointer;display:flex;height:45px;justify-content:center;opacity:0;position:fixed;right:20px;transition:opacity .2s ease;z-index:99}.jump-top-of-the-page-container.show{opacity:.7}.jump-top-of-the-page-container:focus{outline:none}.jump-top-of-the-page-container:hover{background-color:#ffffffe6;opacity:1}.jump-top-of-the-page-container .jump-top-of-the-page{aspect-ratio:1/1;background-image:url(/static/media/arrow-up.534697c618626a842f29.svg);background-position:50%;background-repeat:no-repeat;width:60%}.message-container{background-color:#00b300;border-radius:15px;color:#fff;left:50%;opacity:0;padding:5px 25px;position:fixed;top:40px;transform:translateX(-50%);transition:opacity .1s ease}.message-container.show{opacity:1}.message-container.error{background-color:red}.booking-container{background-image:url(/static/media/home-background.76d83c12d876b8b3309b.jpg);background-position:50%;background-size:cover}.booking-container .content{margin:-100px auto 0;margin:calc(var(--header-height)*-1) auto 0;max-width:640px;padding:100px 20px 20px;padding:var(--header-height) 20px 20px}.booking-container .title{font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}.booking-container .block{margin-bottom:10px;width:100%}.booking-container .block.half{width:calc(50% - 5px)}.booking-container .block.group{display:flex;gap:10px;width:100%}.booking-container .block.group .block{width:calc(50% - 5px)}.booking-container .block label{display:block;font-size:18px;margin-bottom:5px}.booking-container .block label:not(.not-required):after{color:red;content:"(Kötelező)";font-size:12px;margin-left:5px}.booking-container .block input,.booking-container .block select,.booking-container .block textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #2a2211;border-radius:7px;font-family:tahoma,sans-serif;padding:10px;width:100%}.booking-container .block input:focus,.booking-container .block select:focus,.booking-container .block textarea:focus{border:1px solid #7d6733;box-shadow:0 0 0 2px #7d6733;outline:none}.booking-container .block textarea{min-height:120px;resize:vertical}.booking-container .block .select-wrapper{position:relative}.booking-container .block .select-wrapper:after{aspect-ratio:1/1;background-image:url(/static/media/chevron-down.da1d4548b671a011dfa4.svg);content:"";pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.booking-container .confirm{display:flex;font-size:14px;gap:10px;margin:10px 0}.booking-container .confirm input{background-color:#fff;border:1px solid #000}.booking-container .button-container button{background-color:#7d6733;border:2px solid #7d6733;border-radius:7px;color:#f1e6cc;cursor:pointer;display:inline-block;margin-bottom:10px;padding:5px 30px;transition:background-color .2s ease,color .2s ease}.booking-container .button-container button:hover{background-color:#f1e6cc;color:#7d6733}.booking-container .button-container button[disabled]{background-color:#b3b3b3;border-color:#b3b3b3;color:#e6e6e6;cursor:default}.content.blogs{margin:0 auto;max-width:1440px;padding:0 20px}.content.blogs .title{margin-bottom:40px}.content.blogs .blogs-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:40px;max-width:1400px}.content.blogs .blogs-container .blog{background-color:#e6d2a4;border-radius:7px;box-shadow:0 0 10px 5px #0003;display:flex;flex-direction:column;text-decoration:none}.content.blogs .blogs-container .blog .blog-image{background-position:50%;background-size:cover;border-top-left-radius:7px;border-top-right-radius:7px;height:200px;width:100%}.content.blogs .blogs-container .blog .blog-image.first{background-image:-webkit-image-set(url(/static/media/blog-1-455.eb9bfa24bfd3b21d5d58.jpg) 1x,url(/static/media/blog-1-910.7fb034c27c586328fe5b.jpg) 2x);background-image:image-set(url(/static/media/blog-1-455.eb9bfa24bfd3b21d5d58.jpg) 1x,url(/static/media/blog-1-910.7fb034c27c586328fe5b.jpg) 2x)}.content.blogs .blogs-container .blog .blog-image.second{background-image:-webkit-image-set(url(/static/media/blog-2-455.6f18382e29e3f4e49938.jpg) 1x,url(/static/media/blog-2-910.cdf99d60130994daf7b2.jpg) 2x);background-image:image-set(url(/static/media/blog-2-455.6f18382e29e3f4e49938.jpg) 1x,url(/static/media/blog-2-910.cdf99d60130994daf7b2.jpg) 2x)}.content.blogs .blogs-container .blog .blog-image.third{background-image:-webkit-image-set(url(/static/media/blog-3-455.913b7301de836d117033.jpg) 1x,url(/static/media/blog-3-910.eeff1d20d62aa8c30fa1.jpg) 2x);background-image:image-set(url(/static/media/blog-3-455.913b7301de836d117033.jpg) 1x,url(/static/media/blog-3-910.eeff1d20d62aa8c30fa1.jpg) 2x)}.content.blogs .blogs-container .blog .blog-image.fourth{background-image:-webkit-image-set(url(/static/media/blog-4-455.2cdbde3bcabf8304e64a.jpg) 1x,url(/static/media/blog-4-910.a1d58670973dbfea809a.jpg) 2x);background-image:image-set(url(/static/media/blog-4-455.2cdbde3bcabf8304e64a.jpg) 1x,url(/static/media/blog-4-910.a1d58670973dbfea809a.jpg) 2x)}.content.blogs .blogs-container .blog .blog-image.fifth{background-image:-webkit-image-set(url(/static/media/blog-5-455.dc57db99722a2a574d50.jpg) 1x,url(/static/media/blog-5-910.d2377f7cd1a8cfac86ad.jpg) 2x);background-image:image-set(url(/static/media/blog-5-455.dc57db99722a2a574d50.jpg) 1x,url(/static/media/blog-5-910.d2377f7cd1a8cfac86ad.jpg) 2x)}.content.blogs .blogs-container .blog .blog-image.sixth{background-image:-webkit-image-set(url(/static/media/blog-6-455.2f6563341e5d9d22a684.jpg) 1x,url(/static/media/blog-6-910.50971d0a7511f09dfae7.jpg) 2x);background-image:image-set(url(/static/media/blog-6-455.2f6563341e5d9d22a684.jpg) 1x,url(/static/media/blog-6-910.50971d0a7511f09dfae7.jpg) 2x)}.content.blogs .blogs-container .blog .blog-content{padding:20px}.content.blogs .blogs-container .blog .blog-content .blog-title{background-color:#bd9434;border-radius:7px;color:#fff;margin-bottom:20px;margin-top:-40px;padding:10px}.content.blogs .blogs-container .blog .blog-content .blog-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;max-height:150px;overflow:hidden}.content.blogs .blogs-container .blog .blog-date{font-size:14px;margin-top:auto;padding:0 20px 20px;text-align:right}.content.blog{margin:0 auto;max-width:1200px;padding:0 20px}.content.blog h2{margin-bottom:40px;text-align:center}.content.blog .description{margin:0 auto;max-width:1000px}.content.blog .date{font-size:14px;margin-bottom:20px;text-align:right}@media screen and (max-width:1000px){.header-container{display:none}header{align-items:flex-start;display:flex}.header-container-mobile-version{display:flex;justify-content:flex-start;width:100%}.header-container-mobile-version .recall-title{align-items:center;display:flex;gap:10px;padding:10px}.header-container-mobile-version .recall-title .icon{background-image:url(/static/media/recall-logo.e944c12baa811aae46bf.svg);background-size:cover;height:32px;width:32px}.home-container{padding-top:20px}.home-container .content .name-and-slogan{padding:0 10px}.home-container .content .name-and-slogan .icon{aspect-ratio:1/1;background-image:url(/static/media/recall-logo.e944c12baa811aae46bf.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:10px;width:100px}.home-container .content .name-and-slogan .name{font-size:32px}.home-container .content .name-and-slogan .slogan{font-size:18px;text-align:center}.home-container .content .booking-and-social-platform{padding-top:40px}.home-container .content .booking-and-social-platform .booking .text{font-size:14px;padding:0 10px}.home-container .content .booking-and-social-platform .booking .button{font-size:14px;padding:6px 22px}.home-container .content .booking-and-social-platform .social-platforms-container .social-platforms .platform{height:24px}.home-container .content .booking-and-social-platform .social-platforms-container .line{margin-bottom:3dvh}header{position:relative}.hamburger-menu{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;margin-left:auto;padding:10px}.hamburger-menu .line{background-color:#2a2211;border-radius:7px;height:4px;width:30px}.mobile-menu{align-items:center;background-color:#7d6733;display:flex;flex-direction:column;gap:20px;height:100dvh;overflow:hidden;position:fixed;right:-100dvw;top:0;transition:right .2s ease;width:100dvw;z-index:999}.mobile-menu.show{right:0}.mobile-menu .x-container{align-self:flex-end;color:#fff;cursor:pointer;padding:10px 20px;-webkit-user-select:none;user-select:none}.mobile-menu .links{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.mobile-menu .links a{color:#fff;cursor:pointer;text-decoration:none;transition:color .15s ease}.mobile-menu .links a:hover{color:#f1e6cc}.about-container{grid-template-columns:1fr}.about-container .left .content,.about-container .right .content{flex-direction:row;gap:50px}.about-container .left .content .line,.about-container .right .content .line{display:none}.about-container .left .content .image,.about-container .right .content .image{aspect-ratio:1/1;width:50%}.about-container .left .content .text-container,.about-container .right .content .text-container{width:50%}.about-container .left .content .title,.about-container .middle .content .title,.about-container .right .content .title{font-size:22px}.about-container .left .content .text-container,.about-container .middle .content .text-container,.about-container .right .content .text-container{font-size:16px}.how-it-works-container .title{font-size:24px}.how-it-works-container .content{width:auto}.how-it-works-container .content .how-it-works{gap:20px}.how-it-works-container .content .how-it-works .image{height:300px;width:20%}.how-it-works-container .content a .button{font-size:14px;padding:6px 22px}.making-history-container .title{font-size:22px}.making-history-container .content .text-container{padding:0 20px}.prices-container .title{font-size:24px}.gallery-container .content,.prices-container .content{padding:0 20px}.gallery-container .content div.img.middle-right.third{background-position-y:0}.gallery-container .content .title{font-size:24px}.gallery-container .content .description,.questions-container .content{font-size:14px}.questions-container .content .title{font-size:24px}.questions-container .content .description{font-size:14px}.contact-container .content{font-size:14px;padding:20px}.contact-container .content .title{font-size:24px}.contact-container .content .description{font-size:14px}.contact-container .content .button-container button{font-size:16px;padding:4px}.footer-container{font-size:14px;gap:40px}.footer-container .middle .title,.footer-container .right .title{font-size:16px}.footer-container .left .logo-container .icon{width:60px}.footer-container .left .logo-container .name-container p:first-child{font-size:18px}.footer-container .left .logo-container .name-container p:last-child{font-size:14px}.footer-container .left .follow-us-container .title{font-size:18px}.copyright{font-size:14px;padding:10px}.cookies-notification-container .cookies-notification{transform:translate(-50%,-50%);width:90%}.content.blogs{padding:0 40px}.content.blogs .blogs-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media screen and (max-width:700px){h1{font-size:28px}h2{font-size:20px}h3{font-size:18px}.about-container .left .content,.about-container .right .content{flex-direction:column}.about-container .left .content .image,.about-container .right .content .image{max-width:250px;padding:0 20px;width:100%}.about-container .left .image{order:2}.about-container .left .text-container{order:1}.about-container .left .content .text-container,.about-container .middle .content .text-container,.about-container .right .content .text-container{gap:20px;width:100%}.how-it-works-container .content .how-it-works .list-container,.how-it-works-container .content .how-it-works .list-container .list{width:100%}.how-it-works-container .content .how-it-works .list-container .list .step-container{gap:20px}.how-it-works-container .content .how-it-works .image{display:none}.prices-container .content .bundle-container-mobile{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.making-history-container .title{padding:0 10px;text-align:center}.making-history-container .circle{height:5px}.making-history-container .content .events-container{flex-direction:row;flex-wrap:wrap;gap:20px}.making-history-container .content .events-container .event{width:40%}.footer-container{gap:40px;grid-template-columns:1fr}}@media screen and (max-width:600px){.home-container .content .name-and-slogan .name{font-size:28px;text-align:center}.home-container .content .name-and-slogan .slogan{font-size:16px}.prices-container .content .bundle-container,.prices-container .content .line{display:none}.content.blogs{max-width:450px;padding:0 20px}.content.blogs .blogs-container{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}}@media screen and (max-width:550px){.prices-container .content .bundle-container-mobile{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}.prices-container .content .bundle-container-mobile .bundle .button-container a{width:90%}}@media screen and (max-width:450px){.home-container .content .name-and-slogan .name{font-size:22px;text-align:center}.home-container .content .name-and-slogan .slogan{font-size:16px}.about-container .left .content,.about-container .right .content{flex-direction:column;gap:50px}.about-container .left .content .line,.about-container .right .content .line{display:none}.about-container .left .content .image,.about-container .right .content .image{aspect-ratio:1/1;max-width:250px;padding:0 20px;width:100%}.about-container .left .image{order:2}.about-container .left .text-container{order:1}.gallery-container .content .gallery{gap:10px;grid-template-rows:repeat(20,50px)}.booking-container .title{font-size:24px}.booking-container .block.half{width:100%}.booking-container .block.group{flex-direction:column}.booking-container .block.group .block{width:100%}}
/*# sourceMappingURL=main.cfdaeb55.css.map*/