@import "https://fonts.googleapis.com/css2?family=Great+Vibes&family=Poppins:wght@300;400;600;700&display=swap";.theme-modal-ant .ant-modal-content{border-radius:0;min-height:100vh;padding:0}.theme-close-icon{color:#111;font-size:34px;font-weight:300;line-height:1}.theme-modal-ant{top:0!important}.theme-modal-ant .ant-modal-container{border-radius:0!important}.theme-modal-header{text-align:center;border-bottom:1px solid #eee;padding:45px 20px 42px}.theme-modal-header h2{color:#111;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:31px;font-weight:400}.theme-modal-header h2>b{font-weight:600}.theme-modal-header p{color:#777;letter-spacing:.3px;margin:0;font-size:16px}.theme-modal-body{padding:65px 58px 35px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;display:grid}.theme-card{text-align:center;border-bottom:1px solid #e7e7e7;padding-bottom:42px}.theme-card img{width:100%;max-width:400px;height:auto;margin:0 auto 28px;display:block}.theme-card h3{color:#ff5c9f;letter-spacing:1.2px;margin:0 0 24px;font-size:16px;font-weight:500}.theme-actions{justify-content:center;gap:18px;display:flex}.theme-actions button{cursor:pointer;letter-spacing:2px;text-transform:uppercase;border:0;border-radius:28px;height:50px;padding:13px 32px;font-size:13px;font-weight:500;transition:all .3s ease-in-out;box-shadow:0 0 15px #0000001a}.theme-actions button:hover{transform:translateY(-3px);box-shadow:0 8px 30px -5px #0003}.choose-btn{background:var(--linear-gradient);color:#fff}.demo-btn{color:#111;background:#fff;border:2px solid #fff}.theme-card-center{grid-column:1/-1;width:100%;max-width:560px;margin:0 auto}.bottom-close-wrap{text-align:center;padding:50px 0 0}.bottom-close{color:#111;letter-spacing:1.4px;cursor:pointer;text-transform:uppercase;background:#fff;border:2px solid #dbdbdb;width:96px;height:44px;font-size:12px;font-weight:500}@media (width<=900px){.theme-modal-ant{max-width:calc(100vw - 30px);width:calc(100vw - 30px)!important}.theme-modal-body{padding:45px 24px 35px}.theme-grid{grid-template-columns:1fr;row-gap:48px}.theme-card-center{grid-column:auto;max-width:100%}.theme-modal-header h2{font-size:26px}}@media (width<=520px){.theme-modal-ant{max-width:100vw;margin:0;width:100vw!important}.theme-modal-ant .ant-modal-content{min-height:100vh}.theme-actions{flex-direction:column;align-items:center}.choose-btn,.demo-btn{width:210px}}:root{--main-bg-color:#ebf6fe;--white-color:#fff;--black-color:#000;--theme-color:#e95797;--linear-gradient:linear-gradient(to right, #f97baa, #ff3592, #ff71ab);--grey:#858585;--dark-grey:#49525e;--smallfont-size:16px;--heading-font-size:32px;--large-fonts:48px;--grey-color:#718096;--green-color:#48bb78;--white-smoke-color:#f7f7f7}body{height:auto;font-family:Arial,sans-serif}html{scroll-behavior:smooth}.margin-top-10{margin-top:10px}.capitalize{text-transform:capitalize}#our-philosophy,#how-it-works,#prices,#models{scroll-margin-top:80px}*{margin:0;padding:0}.router-link{color:inherit;text-decoration:none}.login-page{background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-bg-image{opacity:.2;z-index:1;background-image:url(/assets/greenery-bg-dONpBmRk.png);background-repeat:no-repeat;background-size:contain;width:970px;height:970px;position:fixed;bottom:-489px;right:-600px;overflow:hidden}.login-logo{margin-bottom:20px}.inviteme-logo{height:85px}.login-container{text-align:center;z-index:10;background:#f8fafc;border-radius:14px;width:100%;max-width:460px;padding:45px 40px;position:relative;box-shadow:0 8px 25px #00000014}.ant-form-item-required{width:100%!important}.login-heading{color:#111827;font-size:24px;font-weight:700}.fb-icon{color:#1877f2!important}.login-register-text{color:#6b7280;margin-top:6px;margin-bottom:25px}.login-register-link{color:var(--theme-color);font-weight:600}.facebook-login-btn{cursor:pointer;background:#e5e7eb;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.login-divider{color:#9ca3af;margin:25px 0;font-size:13px;position:relative}.login-divider:before{content:"";background:#e5e7eb;width:100%;height:1px;position:absolute;top:50%;left:0}.login-divider span{background:#f8fafc;padding:0 15px;position:relative}.input-group{text-align:left;margin-bottom:18px}.input-label{color:#374151;font-size:14px}.password-label-row{justify-content:space-between;width:100%;margin-bottom:6px;display:flex}.forgot-password{color:var(--theme-color);font-size:13px}.login-input{background:#e5e7eb;border:none;border-radius:7px;width:100%;padding:12px}.login-btn-wrapper{justify-content:center;display:flex}.login-btn{background:var(--linear-gradient);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:10px 35px;font-weight:600}.header{background:var(--white-color);z-index:10;width:100%;position:fixed;top:0;left:0}.header-container{justify-content:space-between;align-items:center;padding:0 50px;display:flex}.logo img{object-fit:contain;cursor:pointer;max-height:48px}.nav-menu{gap:45px;margin-left:auto;margin-right:35px;display:flex}.nav-menu span{cursor:pointer;color:#111;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}.nav-menu span:hover{color:#0009!important}.signin-btn{background:var(--linear-gradient);color:var(--white-color);cursor:pointer;text-transform:uppercase;background-size:200%;border:none;border-radius:50px;padding:7px 18px;font-size:10px;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1)}.signin-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px -5px #0003}.signin-btn svg{margin-right:5px}.hero-section{background:url(/assets/home-bg-B0xGr5hS.png) 50%/cover no-repeat fixed;width:100%;position:relative;overflow:hidden}.hero-container{z-index:2;justify-content:space-between;align-items:center;width:79%;margin:auto;display:flex;position:relative}.hero-content{color:#fff;max-width:620px}.hero-tag{color:#ff3d91;background:var(--linear-gradient);letter-spacing:1px;text-transform:uppercase;-webkit-background-clip:text;border-bottom:1px solid #ff3d91;margin-bottom:45px;padding-bottom:2px;font-size:14px;font-weight:600;line-height:24px;display:inline-block}.hero-content h1{letter-spacing:-3px;color:var(--white-color);text-transform:uppercase;margin-bottom:2.5rem;font-size:45px;font-weight:700;line-height:50px}.hero-content p{margin-bottom:40px;font-size:18px;font-weight:500;line-height:30px}.hero-buttons{flex-wrap:wrap;gap:25px;display:flex}.hero-buttons button{letter-spacing:1px;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:12px;padding:13px 32px;font-size:13px;font-weight:500;transition:all .3s;display:flex}.btn-white{color:#111;background:#fff}.btn-white:hover{transform:translateY(-3px)}.btn-pink{color:#fff;background:#ff3d91}.btn-pink:hover{transform:translateY(-3px)}.hero-phone img{object-fit:contain;display:block}.content{justify-content:center;align-items:center;gap:40px;display:flex}.digital-invite-section{padding:50px 0 50px 185px;overflow:hidden}.digital-container{justify-content:space-between;align-items:center;gap:40px;display:flex}.digital-left{width:35%}.digital-top-text{letter-spacing:1px;color:var(--grey);text-transform:uppercase;margin-bottom:15px;font-family:poppins,sans-serif;font-size:14px;font-weight:600}.digital-main-title{color:var(--black-color);margin-bottom:30px;font-family:poppins,sans-serif;font-size:32px;font-weight:300;line-height:-1px}.digital-box{margin-bottom:25px}.digital-sub-title{color:var(--black-color);margin-bottom:8px;font-size:18px;font-weight:500}.digital-text{color:var(--grey);font-size:15px;line-height:1.6}.digital-btn{background:var(--linear-gradient);color:var(--white-color);cursor:pointer;border:none;border-radius:25px;align-items:center;margin-top:20px;padding:14px 28px;font-size:14px;transition:all .3s;display:inline-flex}.arrow-right-icon{height:16px!important}.digital-btn:hover{opacity:.85}.digital-right{justify-content:center;margin-right:-17vw;display:flex}.digital-image{width:100%}.feature-section{text-align:center;width:auto;margin:60px auto}.subheading{color:var(--theme-color);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:600}.heading{margin:20px 0 60px;font-size:36px;font-weight:500}.features{flex-direction:column;gap:50px;width:280px;display:flex}.feature-item{text-align:center}.feature-item .icon{color:var(--theme-color);margin-bottom:20px;font-size:28px}.feature-item h3{margin-bottom:10px;font-size:18px;font-weight:500}.text-right{text-align:right}.text-left{text-align:left}.feature-item p{color:#828282;font-size:15px;line-height:30px}.phone img{width:400px;max-width:100%}.header-icons{justify-content:space-between;align-items:center;display:flex}.header-icon{color:var(--black-color);margin-left:11px;position:fixed;bottom:18px}.header-language-div{align-items:center;margin-left:10px;display:flex}:where(.css-dev-only-do-not-override-tql0nm).ant-select-single:not(.ant-select-customize) .ant-select-content-has-value{display:flex!important}.howitworks-section{background-color:var(--white-smoke-color);padding-top:70px;overflow:hidden}.howitworks-header{text-align:center}.howitworks-container{align-items:center;gap:80px;margin:0 auto;padding:0 0 50px 185px;display:flex}.howitworks-left{width:35%}.howitworks-top-text{margin-bottom:45px;font-size:24px;font-weight:500}.howitworks-main-title{color:var(--grey-color);margin-bottom:50px;font-size:42px;font-weight:700;line-height:1.2}.howitworks-highlight{color:#ec4899}.howitworks-steps{margin-bottom:40px;position:relative}.howitworks-steps:before{content:"";background:#fce7f3;border-radius:9999px;width:4px;position:absolute;top:35px;bottom:35px;left:23px}.howitworks-step{gap:30px;margin-bottom:45px;display:flex;position:relative}.howitworks-step:last-child{margin-bottom:0}.step-number{background:var(--linear-gradient);width:48px;height:48px;color:var(--white-color);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;box-shadow:0 10px 20px #ec489940}.howitworks-sub-title{color:var(--black-color);margin-bottom:7px;font-size:16px;font-weight:500}.howitworks-text{color:var(--grey-color);font-size:16px;line-height:1.7}.pricing-section{text-align:center;padding:80px 20px}.pricing-container{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.pricing-card{text-align:center;background:#fff;border-radius:10px;width:350px;padding:70px 60px;box-shadow:0 0 25px #00000014}.pricing-card.highlight{transform:scale(1.05)}.card-title{letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:14px}.price{color:var(--theme-color);margin:10px 0;font-size:42px}.old-price{color:#999;font-size:26px;text-decoration:line-through}.subtitle{letter-spacing:1px;margin-bottom:30px;font-size:12px}.pricing-card-features{margin:0;padding:0;list-style:none}.pricing-card-features li{color:#666;border-top:1px solid #eee;padding:12px 0;font-size:14px}.pricing-card-features li:first-child{border-top:none}.feature-comparison-section{padding:60px 0}.faq-link{color:var(--theme-color)}.feature-comparision-subtitle{margin-bottom:30px;font-size:15px;font-weight:500}.heading-feature-comparison{margin:20px 0;font-size:36px;font-weight:500}.comparison-table-wrapper{margin-top:40px;padding:0;overflow-x:auto}.comparison-table{border-collapse:collapse;width:79%;margin:auto}.comparison-table th,.comparison-table td{border-bottom:1px solid #f1f1f1;padding:16px 20px;font-size:14px}.comparison-table th{text-align:center;color:var(--black-color);padding-bottom:20px;font-weight:600}.feature-column{width:55%}.plan-header{width:22.5%;font-size:17px}.feature-name{color:var(--grey-color);line-height:1.4}.check{text-align:center;font-size:24px;font-weight:700}.check.green{color:#34d399}.check.red{color:#f87171}.highlighted-row{background-color:#f8fafc}.pricing-row td{border-top:2px solid #e5e7eb;padding:24px 20px;font-weight:600}.feature-comparison-price{text-align:center;color:#1f2937}.per-invitato{color:#6b7280;font-size:14px;font-weight:400}.event-section{text-align:center;background-image:url(/assets/wave-background-DcVRHhtp.png);background-repeat:no-repeat;width:100%;padding:100px 0}.event-subheading{color:#666;font-size:24px}.event-heading{margin:10px 0 40px;font-size:100px;font-weight:600}.event-grid{grid-template-columns:repeat(2,1fr);gap:20px;width:97%;margin:0 auto;display:grid}.event-card{background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.event-card img{object-fit:cover;width:100%;height:100%;display:block}.event-card-overlay{opacity:.6;background:#232323;width:100%;height:100%;position:absolute;top:0;left:0}.event-card-content{padding-top:10rem;padding-bottom:10rem;position:relative}.tag{letter-spacing:2px;opacity:.8;color:var(--white-color);font-size:12px}.event-card h2{color:var(--white-color);margin:30px 0;font-size:40px}.event-card:hover img{transition:all .4s;transform:scale(1.05)}.become-creator-section{text-align:center;padding:80px 60px}.become-creator-container{max-width:1100px;margin:0 auto}.become-creator-heading{color:#111827;margin-bottom:48px;font-size:42px;font-weight:700;display:inline-block;position:relative}.become-creator-heading>span{border-bottom:2px solid var(--theme-color)}.become-creator-body{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:120px;display:flex}.become-creator-left,.become-creator-right{max-width:320px}.become-creator-reminder-text,.become-creator-question-text{color:var(--grey);margin-bottom:28px;font-size:17px;line-height:1.5}.become-creator-pink-btn{background:var(--linear-gradient);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex}.become-creator-pink-btn:hover{transform:translateY(-2px)}.footer-section{background:#fff;border-top:1px solid #f1f1f1;padding:70px 60px 50px;position:relative}.scroll-top-btn{background:var(--white-color);color:#888;cursor:pointer;z-index:999;opacity:0;visibility:hidden;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:fixed;bottom:20px;right:15px;transform:translateY(20px);box-shadow:0 8px 24px #0000001f}.scroll-top-btn.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{color:var(--theme-color);transform:translateY(-4px)}.footer-container{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;gap:40px;max-width:1200px;margin:0 auto;display:grid}.footer-brand{max-width:280px}.footer-logo{margin-bottom:16px}.footer-logo img{width:auto;height:58px}.footer-description{color:#6b7280;font-size:15.5px;line-height:1.55}.footer-column-title{color:var(--theme-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:18px;font-size:15px;font-weight:600}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:11px}.footer-links a{color:#4b5563;font-size:15.5px;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--theme-color)}.footer-email-column{text-align:left}.footer-email-icon{color:var(--theme-color);margin-bottom:14px}.footer-email-link{color:#4b5563;font-size:15.5px;text-decoration:none}.footer-email-link:hover{color:var(--theme-color)}.footer-social{gap:20px;margin-top:60px;display:flex}.footer-social-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;transition:all .3s;display:flex}.footer-facebook{background:#1877f2}.footer-instagram{background:#e4405f}.footer-social-icon:hover{transform:scale(1.1)}.footer-bottom{color:#6b7280;border-top:1px solid #f1f1f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:25px;font-size:14.5px;display:flex}.footer-bottom-links{gap:25px;display:flex}.footer-bottom-link{color:#6b7280;text-decoration:none;transition:color .3s}.footer-bottom-link:hover{color:var(--theme-color)}.footer-payment-methods{align-items:center;gap:25px;display:flex}.payment-logo{object-fit:contain;width:auto;height:28px}.footer-copyright{color:#6b7280;white-space:nowrap}.models-grid{grid-template-columns:repeat(2,1fr);gap:88px 90px;max-width:1140px;margin:50px auto;display:grid}.model-card{text-align:center}.model-image-wrap{justify-content:center;align-items:center;width:100%;height:366px;display:flex;position:relative}.pink-circle{z-index:1;background:#fdebf3;border-radius:50%;width:335px;height:335px;position:absolute}.model-image{z-index:2;object-fit:contain;cursor:pointer;width:555px;max-width:100%;height:auto;position:relative}.model-image:hover{transition-duration:1s;transform:scale(1.05)}.model-title{color:var(--theme-color);letter-spacing:.5px;text-transform:uppercase;margin:28px 0 10px;font-size:20px;font-weight:600}.model-text{color:#8b8b8b;text-transform:uppercase;margin:0;font-size:14px}.unique-section{background:#f7f7f7;border-bottom:1px solid #ddd;width:100%;padding:0 0 105px;font-family:Arial,sans-serif}.unique-heading{text-align:center;color:#fb4f93;letter-spacing:-3px;margin:0;font-size:76px;font-weight:700;line-height:1;transform:translateY(-48px)}.unique-content{grid-template-columns:1fr 1fr;align-items:start;gap:65px;max-width:1280px;margin:0 auto;display:grid}.unique-left{text-align:center;color:#384453;padding-top:58px;font-size:17px;line-height:2}.unique-left p{max-width:610px;margin:0 auto 4px}.unique-right{padding-top:48px}.unique-item{color:#384453;border-bottom:1px solid #e2e2e2;margin-bottom:15px;padding:0 0 14px 32px;font-size:17px;line-height:1.4;position:relative}.unique-item:before{content:"✓";color:#fb4f93;font-size:20px;font-weight:400;position:absolute;top:-2px;left:0}.user-layout{background-color:#f9fafb;width:100%;display:flex}.user-layout-main{width:100%;margin-left:360px;padding:50px 40px 40px 0}.sidebar-container{justify-content:center;align-items:center;padding:20px;display:flex}.sidebar-card{z-index:100;background-color:#f2f3f5;border-radius:26px;width:300px;padding-top:55px;position:fixed;top:50px;bottom:50px;left:50px}.sidebar-logo-container{justify-content:center;margin-top:10px;margin-bottom:25px;display:flex}.sidebar-logo{width:auto;height:64px}.sidebar-user-info{text-align:center;margin-bottom:35px}.sidebar-username{color:#1f2937;margin:0;font-size:16px;font-weight:600}.sidebar-account-text{color:#6b7280;margin:4px 0 0;font-size:13px;font-weight:500}.sidebar-menu-item{color:#5e6278;cursor:pointer;align-items:center;gap:12px;padding:8px 0 8px 30px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.sidebar-menu-item:hover{color:#1f2937;transform:translate(4px)}.sidebar-arrow{color:#9ca3af;font-size:16px;line-height:1}.sidebar-invite-wrapper{padding:20px 16px}.sidebar-invite-preview-btn{color:#fff;text-align:center;cursor:pointer;background:#7239ea;border-radius:10px;justify-content:center;align-items:center;width:150px;margin:15px auto;padding:6px 10px;font-weight:600;display:flex;font-size:12px!important}.sidebar-invite-steps{position:relative}.sidebar-invite-step{gap:12px;padding-bottom:22px;display:flex;position:relative}.sidebar-invite-step:before{content:"";border-left:2px dashed #e3e8ef;width:2px;height:calc(100% - 10px);position:absolute;top:38px;left:15px}.sidebar-invite-step:last-child:before{display:none}.sidebar-invite-step-number{color:#9aa3af;z-index:1;background:#edf1f5;border-radius:10px;justify-content:center;align-items:center;min-width:32px;height:32px;font-weight:600;display:flex}.sidebar-invite-step.active .sidebar-invite-step-number{background:var(--theme-color);color:#fff}.sidebar-invite-step h4{color:#6b7280;margin:0;font-size:15px;font-weight:600}.sidebar-invite-step p{color:#9ca3af;margin:3px 0 0;font-size:13px}.sidebar-invite-step.active h4{color:#374151}.invitationForm-header h2{margin:0;font-size:22px;font-weight:600}.invitationForm-header p{color:#9ca3af;margin-top:6px;font-size:14px}.invitationForm-card{background:var(--white-color);border-radius:9px;padding:24px;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.invitationForm-field{margin-bottom:16px}.invitationForm-field label{margin-bottom:6px;font-weight:500;display:block}.invitationForm-languageBox{flex-direction:column;gap:12px;display:flex}.invitationForm-langItem{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.invitationForm-langItem img{border-radius:6px;width:36px;height:36px}.invitationForm-langItem h4{margin:0;font-size:14px}.invitationForm-langItem p{color:#9ca3af;margin:0;font-size:12px}.invitationForm-radio{background:#fff;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.invitationForm-radio:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px}.invitationForm-langItem.active{background:#fff;border:1px solid #f3e8ff;box-shadow:0 2px 8px #0000000a}.invitationForm-langItem.active .invitationForm-radio{border-color:var(--theme-color)}.invitationForm-langItem.active .invitationForm-radio:after{background:var(--theme-color)}.invitationForm-footer{z-index:20;justify-content:flex-end;margin-top:20px;display:flex;position:relative}.invitationForm-btn{background:var(--linear-gradient);border:none}.invitationForm-header{text-align:center;margin-bottom:20px}.invitationForm-header h2{font-size:22px;font-weight:600}.invitationForm-header p{color:#9ca3af;font-size:14px}.invitationForm-divider{background:#eee;height:1px;margin:20px 0}.invitation-payment-title{margin-bottom:16px;font-size:16px;font-weight:600}.invitation-payment-row{color:#6b7280;justify-content:space-between;margin-bottom:12px;display:flex}.invitation-payment-row strong{color:#111827}.invitation-payment-divider{border-top:1px dashed #e5e7eb;margin:18px 0}.invitation-payment-error{color:red}.invitation-payment-voucher{gap:10px;display:flex}.invitation-payment-voucher .ant-input{flex:1}.invitation-payment-total{text-align:center;margin:10px 0;font-size:16px}.invitation-payment-cards{justify-content:center;align-items:center;gap:14px;margin-top:10px;display:flex}.invitation-payment-cards img{object-fit:contain;width:auto;height:26px;display:block}.invitation-payment-terms{margin-top:10px}.invitation-payment-terms-span{color:#22c55e}.invitation-payment-warning{color:red;margin-top:5px;font-size:12px}.invitation-payment-footer{justify-content:space-between;margin-top:20px;display:flex}.invitation-payment-btn.primary{background:var(--linear-gradient);border:none}.invitation-payment-btn.secondary{border:none}.photo-mode-custom{flex-direction:column;gap:12px;display:flex}.photo-card{cursor:pointer;border:1px solid #eee;border-radius:12px;justify-content:space-between;padding:14px;display:flex}.photo-card.active{background:#fff0f6;border-color:#ff1493}.photo-card p{color:#9ca3af;font-size:12px}.radio-circle{border:2px solid #ccc;border-radius:50%;width:18px;height:18px;position:relative}.photo-card.active .radio-circle{border-color:#ff1493}.photo-card.active .radio-circle:after{content:"";background:#ff1493;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upload-wrapper{flex-direction:column;gap:8px;display:flex}.upload-label{color:#374151;font-size:13px;font-weight:500}.custom-upload .ant-upload{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;width:100%;height:150px}.upload-inner{color:#c4c4c4;justify-content:center;align-items:center;height:100%;font-size:30px;display:flex}.upload-hint{color:#9ca3af;font-size:12px}.upload-box{text-align:center;background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;padding:30px}.upload-icon{color:#c4c4c4;font-size:36px}.info-box{background:#eef6ff;border-radius:12px;padding:16px;font-size:13px}.invitationForm-footer{margin-top:20px;display:flex}.space-between{justify-content:space-between}.primary-btn{background:var(--theme-color);border-color:var(--theme-color)}.invitationForm-btn.secondary{color:var(--theme-color)!important;box-shadow:none!important;background:#f1faff!important}.invitationForm-btn.secondary:hover{background:var(--theme-color)!important;color:var(--white-color)!important;border:none!important}.loc-container{z-index:10;position:relative}.loc-top{text-align:center;z-index:20;margin-bottom:20px;position:relative}.loc-top h2{font-size:22px;font-weight:600}.loc-top p{color:#9ca3af;font-size:14px}.loc-card{background:#fff;border-radius:14px;margin-bottom:16px;overflow:hidden}.loc-header{cursor:pointer;border-bottom:1px solid #eee;justify-content:space-between;padding:16px 20px;display:flex}.loc-header h3{margin:0;font-size:16px;font-weight:600}.loc-header p{color:#9ca3af;margin:4px 0 0;font-size:12px}.required{color:var(--theme-color)}.loc-body{padding:20px}.input-group{gap:10px;display:flex}.input-group .ant-input{flex:1}.ant-input,.ant-picker{border:none!important;border-radius:10px!important}.input-group button{background:#f3f6f9;border:none;border-radius:10px;height:48px}.input-group button:hover{color:#000000e0!important;background:#f3f6f9!important;border:none!important}.full{width:100%;margin:10px 0}.arrow{transition:all .3s}.rotate{transform:rotate(180deg)}.loc-footer{justify-content:space-between;margin-top:20px;display:flex}.invite-container{text-align:center;z-index:10;padding:50px 0;position:relative}.invite-header h2{font-size:22px;font-weight:600}.invite-header p{color:#9ca3af;font-size:14px}.invite-header .link{color:var(--theme-color);cursor:pointer}.configuration-container{max-width:700px;margin:auto}.configuration-header{text-align:center;margin-bottom:20px}.configuration-header h2{font-size:22px;font-weight:600}.configuration-header p{color:#9ca3af;font-size:14px}.configuration-card{background:#fff;border-radius:14px;margin-bottom:20px;padding:24px}.configuration-linkBox{gap:10px;display:flex}.configuration-checkBtn{background:#e5e7eb;border:none;border-radius:10px;height:48px}.configuration-checkBtn:hover{color:#000000e0!important;background:#e5e7eb!important;border:none!important}.configuration-prefix{background:#f3f4f6;border-radius:8px;margin-top:8px;padding:10px;font-size:13px}.configuration-warning{color:#7c3aed;margin-top:12px;font-size:13px}.configuration-warning ul{padding-left:18px}.configuration-sectionTitle{margin-bottom:16px;font-size:16px}.configuration-settingRow{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.configuration-settingRow p,.configuration-passwordInfo{color:#9ca3af;font-size:13px}.configuration-footer{justify-content:space-between;margin-top:20px;display:flex}.configuration-btn.primary{background:var(--theme-color);border-color:var(--theme-color)}.configuration-btn.secondary{background:#f3f4f6}.invite-cards{gap:20px;margin-top:30px;display:flex}.invite-card{text-align:left;cursor:pointer;background:#fff;border:2px dashed #e5e7eb;border-radius:14px;flex:1;padding:24px;position:relative}.invite-card.active{border-color:var(--theme-color);background:#fff0f6}.radio{border:2px solid #d1d5db;border-radius:50%;width:18px;height:18px;position:absolute;top:16px;right:16px}.invite-card.active .radio{border-color:var(--theme-color)}.invite-card.active .radio:after{content:"";background:var(--theme-color);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.invite-card h3{margin:0 0 10px}.invite-card h1{color:#111827;margin:0 0 12px}.invite-card h1 span{color:#9ca3af;font-size:13px}.invite-card ul{color:#6b7280;padding-left:18px;font-size:13px}.invite-footer{justify-content:space-between;margin-top:30px;display:flex}.btn-next{background:#ff2e83;border-color:#ff2e83}.btn-back{background:#eef1f6}.dashboard{z-index:1000;position:relative}.welcome{margin-bottom:16px;font-size:22px;font-weight:600}.dashboard-card{background:var(--white-color);border-radius:10px;padding:25px;box-shadow:0 .1rem 1rem .25rem #0000000d}.card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-header h3{margin:0}.card-header p{color:gray;margin:0;font-size:14px}.new-btn{color:var(--theme-color);background:#f1faff;border:none;box-shadow:none!important}.new-btn:hover{transition:all .3s;background:var(--theme-color)!important}.name-cell{align-items:center;gap:10px;display:flex}.name-cell img{border-radius:6px;width:40px;height:40px}.sub-text{color:gray;font-size:13px}.status-tag{color:#555;background:#e6e6e6;border-radius:12px;padding:3px 10px}.dashboard-actions button{border-radius:8px;margin-right:5px}.table-footer{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.pagination button{margin-left:5px}.pagination .active{background:var(--theme-color);color:var(--white-color)}.try-card{background:var(--white-color);text-align:center;border-radius:10px;margin-top:40px;padding:50px 20px;position:relative;box-shadow:0 .1rem 1rem .25rem #0000000d}.try-card h2{color:#1f2937;margin:0;font-size:28px;font-weight:600}.try-card p{color:#9ca3af;margin:10px 0 25px;font-size:16px}.create-btn{background:var(--theme-color);color:var(--white-color);border:none;border-radius:10px;height:45px;padding:0 25px;font-weight:600}.create-btn:hover{background:var(--theme-color)!important;color:var(--white-color)!important;border:none!important}.user-layout-footer{color:#9ca3af;justify-content:space-between;align-items:center;padding:40px 0 0;font-size:14px;display:flex}.user-layout-footer-right{gap:20px;display:flex}.user-layout-footer-right span{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}.payments-page{z-index:100;position:relative}.payments-header h2{margin:0;font-size:28px;font-weight:600}.payments-header p{color:#9ca3af;margin-top:6px;font-size:14px}.payments-header span{color:#6b7280}.payments-card{background:var(--white-color);text-align:center;border-radius:16px;min-height:500px;margin-top:20px;padding:40px;position:relative;box-shadow:0 .1rem 1rem .25rem #0000000d}.payments-card h3{color:#1f2937;margin:0;font-size:24px;font-weight:600}.payments-card p{color:#9ca3af;margin-top:10px;font-size:15px}.divider{background:#e5e7eb;width:60%;height:1px;margin:30px auto}.actions{justify-content:center;gap:20px;margin-bottom:40px;display:flex}.action-box{cursor:pointer;background:#e5e7eb;border-radius:10px;align-items:center;gap:12px;padding:15px 20px;transition:all .2s;display:flex}.action-box:hover{background:#d1d5db}.action-box h4{margin:0;font-size:15px}.action-box p{color:#6b7280;margin:0;font-size:13px}.action-box svg{font-size:20px}.illustration{margin-top:20px}.illustration img{opacity:.9;width:325px}.invitationScreen{background:#fbfcfe;width:100%;min-height:100vh}.invitationScreen-content{z-index:10;margin-left:500px;padding:70px 80px;position:relative}.invitationStepBar{z-index:10;background:#f5f8fa80;flex-direction:column;align-items:center;min-width:500px;height:100vh;padding:35px 0 40px;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 .1rem 1rem .25rem #0000000d}.invitationStepBar-logoBox{margin-bottom:9px}.invitationStepBar-logoBox img{width:155px;height:auto;display:block}.invitationStepBar-previewBtn{color:#fff;cursor:pointer;background:#6c35e8;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:170px;height:35px;margin-bottom:21px;font-size:14px;font-weight:500;display:flex}.invitationStepBar-list{width:390px}.invitationStepBar-item{cursor:pointer;gap:22px;display:flex}.invitationStepBar-iconWrap{flex-direction:column;flex-shrink:0;align-items:center;width:50px;display:flex}.invitationStepBar-number{color:#ff2f93;background:#f2fcff;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:flex}.invitationStepBar-line{border-left:1px dashed #e3e7ef;flex:1;width:1px;min-height:36px}.invitationStepBar-content{min-width:0;padding-top:2px}.invitationStepBar-content h4{color:#a2a8bb;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-size:16px;font-weight:600;line-height:15px;display:block;overflow:hidden}.invitationStepBar-content p{color:#a9afc1;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:4px 0 0;font-size:13px;font-weight:500;line-height:20px;display:block;overflow:hidden}.invitationStepBar-item.active .invitationStepBar-number{color:#fff;background:#ff2f93}.invitationStepBar-item.active .invitationStepBar-content h4{color:#2d3144}.invitationStepBar-item.completed .invitationStepBar-number{color:#ff2f93;background:#f2fcff}.advanced-heading{text-align:center;margin-bottom:60px}.advanced-heading h1{color:#191d31;margin:0 0 10px;font-size:22px;font-weight:600}.advanced-heading p{color:#a3a9bb;margin:0;font-size:14px;font-weight:500;line-height:1.55}.setting-card{background:var(--white-color);border-radius:8px;margin-bottom:36px;overflow:hidden;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.setting-card-header{cursor:pointer;border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.setting-card.collapsed{overflow:hidden}.setting-card.collapsed .setting-card-header{border-bottom:none}.setting-card-header h2{color:#191d31;margin:0;font-size:16px;font-weight:500}.setting-card-header svg{color:var(--theme-color)}.nav-form{grid-template-columns:1fr 1fr;gap:34px 24px;padding:24px;display:grid}.field label,.main-label{color:#33384d;white-space:nowrap;margin-bottom:12px;font-size:14px;font-weight:500;display:block}.field svg,.main-label svg{color:#a3a9bb;margin-left:5px;font-size:13px}.field .ant-input,.field .ant-input-affix-wrapper,.field textarea,.date-and-time-picker{color:#33384d;background:#f3f6f9;border:none;border-radius:8px;min-height:48px;padding:0 24px;font-size:14px;font-weight:500}.date-and-time-picker:hover{background:#f3f6f9!important}.field textarea{height:auto;padding:16px 24px}.field .ant-input::placeholder,.field textarea::placeholder{color:#a3a9bb}.padding-24{padding:24px}.image-drop{border:3px dotted #dfe6f3;justify-content:center;align-items:center;height:230px;margin-bottom:18px;display:flex}.image-drop img{object-fit:cover;border:1px solid #d7dce8;border-radius:8px;width:180px;height:180px}.image-buttons{gap:6px;margin-bottom:8px;display:flex}.image-buttons .ant-btn{border:none;border-radius:4px;height:34px}.image-buttons .ant-btn:hover{border:none!important}.pink-btn{background:var(--theme-color)!important;color:var(--white-color)!important}.gray-btn{color:#252a3d!important;background:#e8ebf3!important}.note{color:#a3a9bb;margin:0;font-size:14px;font-weight:500;line-height:1.35}.color-field .ant-input-group-addon{background:var(--white-color);border:1px solid #e8ebf1;border-right:none;border-radius:8px 0 0 8px;width:54px}.color-field .ant-input{border-radius:0 8px 8px 0}.color-preview{background:var(--white-color);width:22px;height:22px;display:block}.blur-row{color:#191d31;justify-content:space-between;align-items:center;margin-top:30px;font-size:16px;display:flex}.blur-row .ant-radio-wrapper{color:#191d31;font-weight:700}.couple-form{margin-bottom:28px;padding:0}.photo-size-box{margin-top:30px}.photo-size-box .main-label span{color:var(--theme-color)}.photo-radio-group{flex-direction:column;gap:18px;width:100%;display:flex}.photo-option{justify-content:space-between;align-items:center;display:flex}.photo-option h4{color:#252a3d;margin:0 0 3px;font-size:16px;font-weight:600}.photo-option p{color:#a3a9bb;margin:0;font-size:14px;font-weight:500}.photo-option .ant-radio-wrapper{margin:0}.photo-option .ant-radio-inner{background:#edf0f5;border-color:#edf0f5;width:24px;height:24px}.photo-option .ant-radio-checked .ant-radio-inner{border-color:var(--theme-color);background:var(--theme-color)}.photo-option .ant-radio-checked .ant-radio-inner:after{background:var(--white-color);width:10px;height:10px;margin-block-start:-5px;margin-inline-start:-5px}.countdown-drop{height:210px}.countdown-drop img{object-fit:cover;border:1px solid #d7dce8;border-radius:8px;width:165px;height:165px}.visible-row{color:#191d31;justify-content:space-between;align-items:center;margin-bottom:42px;font-size:16px;display:flex}.visible-row .ant-radio-wrapper{color:#191d31;font-weight:700}.description-drop{height:210px}.description-drop img{object-fit:cover;border:1px solid #d7dce8;border-radius:8px;width:165px;height:165px}.description-form{margin-top:36px;margin-bottom:0;padding:0}.description-section-body textarea{max-height:90px}.date-drop{height:210px}.date-drop img{object-fit:cover;border:1px solid #d7dce8;border-radius:8px;width:165px;height:165px}.no-margin{margin-top:0}.location-drop{height:180px}.location-drop img{object-fit:cover;border:1px solid #d7dce8;border-radius:8px;width:140px;height:140px}.blur-row{color:#252a3f;justify-content:space-between;align-items:center;margin-top:34px;font-size:14px;font-weight:600;display:flex}.blur-row .ant-radio-wrapper{color:#252a3f;margin-left:18px;font-size:14px}.confirmation-options-body{padding:42px 26px 28px}.option-row{justify-content:space-between;align-items:center;gap:30px;margin-bottom:42px;display:flex}.option-row span{color:#252a3f;max-width:310px;font-size:14px;font-weight:600;line-height:1.45}.option-row .ant-radio-wrapper{color:#252a3f;margin-left:18px;font-size:14px}.full-date-picker{width:100%}.full-date-picker .ant-picker-input input{font-weight:600}.thanks-gifts-body{padding:42px 26px 56px}.thanks-gifts-body .field{margin-top:28px}.thanks-gifts-body .field.no-margin{margin-top:0}.thanks-gifts-body textarea.ant-input{color:#566078;resize:vertical;background:#f4f7fa;border:none;border-radius:7px;min-height:58px;font-weight:600}.thanks-gifts-body textarea.ant-input::placeholder{color:#a8b0c3}.general-section-body{padding:42px 26px 56px}.general-section-body .upload-block{margin-top:0}.general-section-body .location-drop{display:none}.step-actions{justify-content:space-between;align-items:center;margin-top:42px;display:flex}.back-btn{width:132px;height:39px;color:var(--theme-color);background:#f4fbff;border:none;border-radius:7px;font-weight:700}.next-btn{background:var(--theme-color);border:none;border-radius:7px;width:128px;height:39px;font-weight:700}:where(.css-dev-only-do-not-override-tql0nm).ant-form-item .ant-form-item-label>label{align-items:flex-end!important;display:inline-flex!important}.guest-page-header h1{color:var(--theme-color);margin:0;font-family:Great Vibes,cursive;font-size:54px;font-weight:400;line-height:1}.guest-page-header p{letter-spacing:.7px;color:#555;margin:18px 0 0;font-family:Cormorant Garamond,serif;font-size:17px}.guest-card{border-radius:9px;padding:30px 0}.guest-search{border:2px solid var(--theme-color);background:0 0;border-radius:8px;height:50px;font-family:Cormorant Garamond,serif;font-size:15px}.guest-search input{color:var(--theme-color);background:0 0!important}.guest-search input::placeholder{color:var(--grey)}.guest-search:before,.guest-search:after{border:none!important}.download-pdf-btn{background:var(--theme-color);color:#fff;border:none;border-radius:8px;min-width:205px;height:50px;font-family:Cormorant Garamond,serif;font-size:15px;font-weight:700}.download-pdf-btn:hover{background:var(--theme-color)!important;color:#fff!important}.guest-table-card{border-radius:8px;overflow:hidden;box-shadow:0 12px 28px #557e971a}.dashboard-style-table .ant-table{background:0 0;border-radius:8px}.dashboard-style-table .ant-table-thead>tr>th{border-bottom:none;padding:22px 28px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:700}.dashboard-style-table .ant-table-thead>tr>th:before{display:none}.dashboard-style-table .ant-table-tbody>tr>td{color:#4f7f9f;background:#ffffffeb;border-bottom:1px solid #e5edf2;padding:21px 28px;font-family:Cormorant Garamond,serif;font-size:16px}.dashboard-style-table .ant-table-tbody>tr:hover>td{background:#f8fbfd!important}.guest-table-footer{background:#fffcf8f2;border-radius:9px;justify-content:space-between;align-items:center;margin-top:38px;padding:32px 30px;display:flex;box-shadow:0 12px 28px #557e971a}.guest-pagination{gap:10px;display:flex}.guest-pagination .ant-btn{color:#4f83a4;border:2px solid #9cc3dc;border-radius:9px;width:50px;height:50px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:700}.guest-pagination .active{color:#fff;background:#4f83a4;border-color:#4f83a4}.footer-nav-btn{color:#fff;background:#4f83a4;border:none;border-radius:9px;min-width:145px;height:50px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:700}.footer-nav-btn.disabled{color:#fff;background:#d4e3ec}.guest-dashboard{text-align:center;border-radius:10px;max-width:1140px;margin:50px auto;padding:50px 30px;font-family:Arial,sans-serif;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.guest-page-header h1{color:var(--theme-color);font-size:32px;font-weight:600}.guest-top-actions{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.guest-search{border:1px solid #ddd;border-radius:4px;width:calc(100% - 200px);margin-right:10px;padding:10px;font-size:16px;box-shadow:0 2px 5px #0000001a}.download-pdf-btn{width:200px;box-shadow:0 2px 5px #0000001a;background-color:var(--theme-color)!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:10px 20px!important;font-size:14px!important}.MuiTabs-root{background-color:#fff;border-radius:8px;justify-content:center;margin-bottom:30px;display:flex;box-shadow:0 4px 10px #0000001a}.MuiTab-root{color:#555;padding:12px 20px;font-weight:600}.mui-table-header{border:1px solid var(--theme-color)!important}.MuiTab-root.Mui-selected{border-bottom:3px solid var(--theme-color);color:var(--theme-color)!important}.MuiTabs-indicator{display:none}.guest-table-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.guest-table th,.guest-table td{text-align:center;border:1px solid #ddd;padding:12px}.guest-table th{background-color:var(--theme-color);color:#fff;font-weight:700}.guest-table tr:nth-child(2n){background-color:#f9f9f9}.guest-table td{color:#555}.MuiPaginationItem-root{color:var(--theme-color)}.MuiPaginationItem-root.Mui-selected{background-color:var(--theme-color);color:#fff}.MuiSelect-icon{color:var(--theme-color)}.no-data{text-align:center;color:#555;padding:20px 0;font-size:18px}.guest-table tr:hover{background-color:#ffebf2}.subscription-page{width:100%;padding:50px 0}.subscription-card h2{text-align:center;color:#1f2937;margin-bottom:10px;font-size:40px}.subscription-des{text-align:center;color:#9aa4b2;margin-bottom:40px;font-size:16px}.plans{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.plan-card{text-align:center;background:var(--white-color);z-index:100;border:1px solid #eee;border-radius:14px;padding:40px 25px;position:relative;box-shadow:0 7px 29px #64646f33}.plan-card.active{border:2px solid var(--theme-color);transform:translateY(-8px)}.badge{background:var(--theme-color);color:#fff;border-radius:20px;padding:6px 18px;font-size:13px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan-card h3{color:#1f2937;margin-bottom:20px;font-size:26px}.price{color:var(--theme-color);margin:0;font-size:34px;font-weight:700}.duration{color:#8b95a1;margin-bottom:20px}.plan-card ul{text-align:left;width:fit-content;margin:0 auto 28px;padding:0;list-style:none}.plan-card li{color:#4b5563;text-align:left;margin-bottom:12px;font-size:15px}.pink-btn,.outline-btn{cursor:pointer;border-radius:9px;width:100%;height:48px;font-weight:600}.outline-btn:hover{border:1px solid var(--theme-color)!important;color:var(--theme-color)!important}.pink-btn{color:var(--white-color);background:var(--theme-color);border:1px solid var(--theme-color)!important}.pink-btn:hover{border:1px solid var(--theme-color)!important}.outline-btn{border:1px solid var(--theme-color);color:var(--theme-color);background:var(--white-color)}.signup-name-group{justify-content:space-between;display:flex}.mobile-header-container{display:none}@media (width<=1200px){.invitationStepBar{min-width:400px!important}.invitationStepBar-list{width:320px!important}.invitationScreen-content{margin-left:400px;padding:70px 30px}.howitworks-left{width:42%}}@media (width<=1000px){.hero-phone{display:none}.hero-container{justify-content:center;align-items:center;width:100%;padding:100px 0 40px;display:flex}.digital-invite-section{padding:50px 0}.digital-container{text-align:center;width:60%;margin:auto;display:block}.digital-right{margin-right:0;display:block}.digital-left{width:100%}.digital-btn{margin-top:7px;margin-bottom:10px;padding:11px 24px;font-size:12px}.howitworks-container{padding:0 0 50px;display:block}.howitworks-left{margin:auto}.digital-right{text-align:center;width:72%;margin:10px auto}.event-heading{font-size:50px}}@media (width<=900px){.login-bg-image{display:none}.mobile-header-container{justify-content:space-between;align-items:center;padding:12px 20px;display:flex!important}.mobile-right{align-items:center;display:flex}.header-container{display:none}.footer-container{grid-template-columns:1fr 1fr;gap:30px}}@media (width<=768px){.pricing-container{flex-direction:column;align-items:center}.pricing-card{width:90%}.pricing-card.highlight{transform:none}.event-grid{grid-template-columns:1fr}.event-heading{font-size:40px}.become-creator-body{gap:60px}.become-creator-heading{font-size:36px}.guest-card{padding:22px}.guest-card-header{flex-direction:column;align-items:flex-start;gap:14px}.download-pdf-btn{width:100%}.dashboard-style-table{overflow-x:auto}.guest-table-footer{flex-direction:column;align-items:flex-start;gap:14px;font-size:14px}.invitationStepBar{min-width:250px!important}.invitationStepBar-list{width:220px!important}.invitationScreen-content{margin-left:250px}.nav-form{grid-template-columns:1fr;gap:0;display:grid}.content{display:block}.features{text-align:center;flex-wrap:wrap;gap:50px;width:280px;margin:auto;display:flex}.text-right,.text-left{text-align:center}}@media (width<=600px){.login-container{width:83%;max-width:none}.unique-section{padding-bottom:70px}.unique-heading{letter-spacing:-1px;font-size:38px}.unique-left,.unique-item{font-size:15px}.hero-content p{font-size:18px}.hero-buttons button{padding:16px 24px;font-size:14px}.hero-phone img{height:360px}.footer-container{text-align:center;grid-template-columns:1fr}.digital-main-title{font-size:26px}.digital-container{width:82%;display:block}.digital-right,.phone{display:none}.heading{font-size:30px}.subheading{font-size:13px}.digital-right{display:none}.howitworks-left{width:82%}.heading-feature-comparison{font-size:27px}.event-subheading{font-size:16px}.event-heading{font-size:36px}.become-creator-heading{font-size:30px}.become-creator-pink-btn{padding:12px 26px;font-size:12px}.footer-section{padding:50px 20px 30px}.footer-container{text-align:center;grid-template-columns:1fr;gap:35px}.footer-brand{max-width:100%;margin:0 auto}.footer-social{justify-content:center;margin-top:30px}.footer-email-column{text-align:center}.footer-email-icon{justify-content:center;display:flex}.footer-bottom{text-align:center;flex-direction:column;gap:25px}.footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:15px}.footer-payment-methods{justify-content:center}.footer-copyright{white-space:normal}.scroll-top-btn{width:40px;height:40px;bottom:15px;right:10px}}@media (width<=500px){.signup-name-group{display:block}.become-creator-heading{font-size:28px}.signup-name-group .input-group-login{width:100%!important}.sidebar-card{border-radius:20px;padding:32px 20px 40px}.sidebar-username{font-size:24px}.hero-content p{font-size:16px}.hero-content h1{font-size:35px}.hero-buttons button{padding:13px 22px;font-size:12px}}.invitation-page{color:#222;font-family:Poppins,sans-serif;overflow-x:hidden}.invite-loader{justify-content:center;align-items:center;min-height:100vh;font-size:22px;display:flex}.invite-navbar{z-index:20;background:#00000047;border-bottom:1px solid #ffffff1f;justify-content:space-around;align-items:center;width:100%;height:68px;display:flex;position:fixed;top:0;left:0}.invite-logo{color:var(--white-color);flex-direction:column;align-items:center;line-height:1.05;display:flex}.invite-logo span{text-transform:uppercase;letter-spacing:-1px;font-family:Poppins,sans-serif;font-size:26px;font-weight:800}.invite-logo small{margin-top:2px;font-family:Great Vibes,cursive;font-size:24px;font-weight:400}.invite-menu{gap:35px;display:flex}.invite-menu a{color:var(--white-color);font-size:16px;text-decoration:none}.invite-hero{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding-top:70px;display:flex;position:relative}.hero-overlay,.countdown-overlay{background:#00000080;position:absolute;inset:0}.template-hero-content{z-index:2;color:#fff;text-align:center;align-items:center;gap:70px;display:flex;position:relative}.template-hero-side h1{margin-bottom:15px;font-family:Great Vibes,cursive;font-size:40px;font-weight:400}.template-hero-side p{margin-top:-10px;font-size:20px}.couple-frame{background:#0006;border:4px solid #fffc;border-radius:50%;width:290px;height:290px;padding:6px;overflow:hidden}.couple-frame img,.intro-photo img{object-fit:cover;width:100%;height:100%}.hero-bottom{z-index:2;color:#fff;text-align:center;position:absolute;bottom:55px}.hero-bottom h3{margin:0;font-family:Great Vibes,cursive;font-size:44px;font-weight:400}.hero-bottom p,.hero-bottom span{font-size:20px}.intro-section,.details-section,.thank-section{text-align:center;background:#fafaff;padding:95px 20px}.flower{color:#8a79c9;margin-bottom:25px;font-size:42px}.script-text{margin:10px 0;font-family:Great Vibes,cursive;font-size:36px}.intro-section h2,.details-section h2,.thank-section h2,.confirm-box h2{margin:20px 0;font-family:Great Vibes,cursive;font-size:64px;font-weight:400}.intro-photo{filter:grayscale();border-radius:50%;width:330px;height:330px;margin:55px auto 30px;overflow:hidden}.couple-description{max-width:600px;margin:20px auto;line-height:1.8}.witness{font-family:Great Vibes,cursive;font-size:34px}.countdown-section{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.countdown-content{z-index:2;color:#fff;text-align:center;position:relative}.countdown-content h2{font-family:Great Vibes,cursive;font-size:70px;font-weight:400}.countdown-content p{font-family:Great Vibes,cursive;font-size:34px}.countdown-boxes{justify-content:center;gap:45px;margin-top:40px;display:flex}.countdown-boxes div{flex-direction:column;display:flex}.countdown-boxes strong{font-size:55px;font-weight:300}.countdown-boxes span{font-family:Great Vibes,cursive;font-size:26px}.event-cards{flex-wrap:wrap;justify-content:center;gap:90px;margin-top:70px;display:flex}.event-card-template{max-width:330px}.circle-img{background:linear-gradient(135deg,#eee,#b6add8);border-radius:50%;width:260px;height:260px;margin:0 auto 35px}.circle-img.second{background:linear-gradient(135deg,#d8d8d8,#8978c7)}.event-card-template h3{font-family:Great Vibes,cursive;font-size:42px;font-weight:400}.event-card-template p{line-height:1.8}.confirm-section{color:#fff;background-position:50%;background-size:cover;min-height:760px;padding:95px 20px;position:relative}.confirm-overlay{opacity:.45;z-index:1;background:#1e1d2d;position:absolute;inset:0}.confirm-box{z-index:2;text-align:center;max-width:720px;margin:auto;position:relative}.rsvp-form{margin-top:28px}.rsvp-form .ant-form-item{margin-bottom:20px}.rsvp-form .ant-form-item-label{text-align:center;padding-bottom:6px}.rsvp-form .ant-form-item-label>label{color:var(--white-color);font-size:15px;font-weight:700;justify-content:center!important;display:flex!important}.rsvp-form .ant-select-selector{height:54px!important;color:var(--white-color)!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffffbf!important;border-radius:0!important}.confirm-form-input-field::placeholder{color:var(--white-color)!important}.confirm-form-select-field{height:54px!important;color:var(--white-color)!important;background:#ffffff14!important;border:1px solid #ffffffbf!important;border-radius:6px!important}.confirm-form-select-field .ant-select-placeholder,.confirm-form-select-field svg{color:var(--white-color)!important}.rsvp-form .ant-select-selection-placeholder,.rsvp-form .ant-select-selection-item{text-align:left;color:var(--white-color)!important;line-height:52px!important}.rsvp-form .ant-select-arrow{color:var(--white-color)!important}.rsvp-form .ant-input{color:var(--white-color)!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffffbf!important;border-radius:6px!important}.form-buttons{justify-content:center;gap:18px;margin-top:20px;display:flex}.form-buttons .ant-btn{height:44px;color:var(--white-color);border:1px solid var(--white-color);border-radius:30px;padding:0 28px}.form-buttons .decline{background:#00000073}.form-buttons .confirm-btn{background:#ffffff26}.form-buttons .ant-btn:hover{color:#000!important;border-color:var(--white-color)!important}.thank-section p{max-width:650px;margin:auto;line-height:1.8}@media (width<=900px){.invite-menu{gap:14px;font-size:13px}.hero-content{flex-direction:column;gap:25px}.template-hero-side h1{font-size:58px}.couple-frame{width:230px;height:230px}.countdown-boxes{gap:20px}.countdown-boxes strong{font-size:38px}.form-buttons{flex-direction:column}}.template-preview-bar{z-index:999;color:#fff;background:#1f1e1e;border-left:1px solid #444;justify-content:space-between;align-items:center;height:60px;padding:0 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.template-preview-title{color:#fff;font-size:17px}.template-preview-back-btn{z-index:1000;color:#ff4f84;cursor:pointer;background:#1f1e1e;border-top:0;border-bottom:1px solid #444;border-left:1px solid #444;border-right:0;border-radius:8px 8px 0 0;height:38px;padding:0 18px;font-size:13px;position:fixed;bottom:60px;left:0}.template-preview-actions{gap:12px;display:flex}.template-preview-choose-btn,.template-preview-topics-btn{color:#fff;cursor:pointer;border:0;border-radius:3px;height:34px;padding:0 34px;font-size:15px;font-weight:700}.template-preview-choose-btn{background:#f8328e}.template-preview-topics-btn{background:#7335d8}@media (width<=768px){.template-preview-bar{text-align:center;flex-direction:column;gap:8px;height:auto;min-height:74px;padding:8px}.template-preview-back-btn{bottom:74px}.template-preview-actions{width:100%}.template-preview-choose-btn,.template-preview-topics-btn{flex:1;padding:0 12px}}:root{--gold:#b58b55;--text:#111;--muted:#7b7b7b;--side-width:360px}body{background:#fff;margin:0;font-family:Montserrat,Arial,sans-serif}.celestial-page{min-height:100vh;color:var(--text);background:#fff}.celestial-sidebar{width:var(--side-width);z-index:20;background:#f8f5f3f5;flex-direction:column;align-items:center;height:100vh;padding-top:78px;display:flex;position:fixed;top:0;left:0}.sidebar-brand{text-align:center}.sidebar-brand img{width:90px}.sidebar-brand h3{color:#bd945a;text-align:center;margin:10px 0;font-family:Great Vibes,cursive;font-size:36px;font-weight:400;line-height:1em}.sidebar-date{color:#111;margin-top:4px;font-size:11px}.sidebar-nav{text-align:center;flex-direction:column;gap:18px;margin-top:78px;display:flex}.sidebar-nav span{color:#000;cursor:pointer;font-size:16px;font-weight:400;text-decoration:none}.sidebar-nav span:hover{color:var(--gold)}.celestial-main{margin-left:var(--side-width);padding-bottom:74px}.bg-section{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.celestial-hero-section{justify-content:center;align-items:center;height:760px;display:flex}.celestial-hero-overlay{background:#dcd7d280;position:absolute;inset:0}.celestial-hero-content{z-index:2;text-align:center;color:#fff;position:relative;transform:translateY(20px)}.celestial-hero-content h1{color:#fff;margin:0 0 8px;font-family:Great Vibes,cursive;font-size:86px;font-weight:400}.celestial-hero-content p{letter-spacing:5px;color:#fff;margin:0;font-size:20px;font-weight:600}.heart{color:#fff;margin-top:250px;font-size:34px;display:block}.couple-intro{background:#fff;padding:40px 90px 80px}.person-card{background:#fff;align-items:flex-start;width:530px;min-height:330px;padding:38px 36px;display:flex;position:relative}.groom-card{margin-top:-330px;margin-left:auto;margin-right:80px}.person-card img{object-fit:cover;border-radius:50%;flex:none;width:190px;height:190px}.person-text{text-align:end;flex:1}.groom-card .person-text{text-align:left}.person-text h2{color:#111;margin:0;font-size:28px;font-weight:400}.person-text h2 span{color:var(--gold)}.person-text h4{color:var(--gold);margin:3px 0 16px;font-family:Great Vibes,cursive;font-size:28px;font-weight:400}.person-text p{color:#777;margin:0;font-size:15px;line-height:1.8}.witnesses{text-align:center;padding-top:115px}.witnesses h3{color:var(--gold);margin:0 0 6px;font-family:Great Vibes,cursive;font-size:46px;font-weight:400}.witnesses p{color:#111;margin:0 0 26px;font-size:23px}.timer-section{background-position:50%;background-attachment:fixed;justify-content:center;align-items:center;min-height:420px;display:flex}.dark-overlay{background:#23201e80;position:absolute;inset:0}.timer-content{z-index:2;text-align:center;color:#fff;position:relative}.timer-content h2{margin:0 0 28px;font-family:Great Vibes,cursive;font-size:50px;font-weight:400}.timer-grid{justify-content:center;gap:42px;display:flex}.timer-grid div{text-align:center}.timer-grid strong{color:#fff;font-size:54px;font-weight:500;line-height:1;display:block}.timer-grid span{color:#fff;letter-spacing:5px;margin-top:13px;font-size:13px;display:block}.story-section{background:#fff;padding:82px 90px 65px}.story-inner{grid-template-columns:460px 1fr;align-items:center;max-width:1040px;margin:0 auto;display:grid}.story-image-wrap{width:420px;height:355px;position:relative}.dot-bg{opacity:.55;background-image:radial-gradient(#d6b17b 1.2px,#0000 1.2px);background-size:12px 12px;width:405px;height:410px;position:absolute;top:-58px;left:-36px}.gold-frame{z-index:1;border:12px solid #b38237;width:390px;height:320px;position:absolute;top:32px;left:32px}.story-image-wrap img{z-index:2;width:390px;height:320px;margin-left:0;position:relative}.story-text h4{color:var(--gold);margin:0;font-family:Great Vibes,cursive;font-size:34px;font-weight:400}.story-text h2{letter-spacing:1.5px;text-transform:uppercase;margin:4px 0 26px;font-size:28px;font-weight:400}.story-text p{color:#777;margin:0 0 24px;font-size:15px;line-height:1.8}.date-banner{background-attachment:fixed;justify-content:center;align-items:center;min-height:355px;display:flex}.date-banner-content{z-index:2;color:#fff;text-align:center;position:relative}.date-banner-content .heart{margin:0 0 16px}.date-banner-content h2{margin:0 0 10px;font-family:Great Vibes,cursive;font-size:54px;font-weight:400}.date-banner-content h3{margin:0;font-size:52px;font-weight:500}.where-section{background:#f7f7f7;padding:72px 90px 88px}.section-heading{max-width:1100px;margin:0 auto 36px}.section-heading h4{color:var(--gold);margin:0;font-family:Great Vibes,cursive;font-size:34px;font-weight:400}.section-heading h2{letter-spacing:1px;text-transform:uppercase;margin:4px 0 0;font-size:28px;font-weight:400}.place-grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto;display:grid}.place-card{background:#fff}.place-card img{object-fit:cover;width:100%;height:230px;display:block}.place-body{padding:30px 24px 32px}.place-body h3{text-transform:uppercase;margin:0 0 24px;font-size:21px;font-weight:400;line-height:1.3}.place-body p{color:#777;margin:0 0 4px;font-size:15px;line-height:1.7}.place-body span{color:var(--gold)}.place-info{margin-top:0}.place-time,.map-link{margin-top:28px!important}.confirmation-section{background-position:50%;background-attachment:fixed;justify-content:center;align-items:flex-start;min-height:760px;padding:100px 0;display:flex}.confirm-card{text-align:center;background:#fff;width:530px;min-height:720px;padding:40px}.confirm-card h3{color:var(--gold);margin:0 0 6px;font-family:Great Vibes,cursive;font-size:32px;font-weight:400}.confirm-card p{color:#777;margin:0 0 10px;font-size:14px;line-height:1.6}.confirm-card .line{background:#ddd;width:150px;height:1px;margin:14px auto}.celestial-select-field{border:1px solid #ddd!important;border-radius:0!important;height:40px!important}.celestial-select-field .ant-select-focused{box-shadow:none!important;border:none!important}.celestial-select-field:hover,.celestial-select-field:focus,.celestial-select-field:focus-within{box-shadow:none!important}.celestial-textarea-field{border:1px solid #ddd!important;border-radius:0!important}.celestial-textarea-field:focus{box-shadow:none!important}.celestial-input-field{border:1px solid #ddd!important;border-radius:0!important;height:40px!important}.celestial-input-field:focus{box-shadow:none!important}.celestial-form-button{text-transform:uppercase!important;color:#fff!important;border-radius:0!important;height:40px!important;font-size:12px!important;transition:all .3s ease-in-out!important}.celestial-form-button-1{background:#7b7571!important;border:2px solid #7b7571!important}.celestial-form-button-2{background:#bd945a!important;border:2px solid #bd945a!important}.celestial-form-button-2:hover{color:#000!important;background:#fff!important;border:1px solid #bd945a!important}.thankyou-section{text-align:center;background:#fff;padding:92px 90px 72px}.thankyou-section h2{margin:0 0 24px;font-family:Great Vibes,cursive;font-size:42px;font-weight:400}.thankyou-section p{color:#777;max-width:1180px;margin:0 auto 10px;font-size:17px;font-style:italic;line-height:1.8}.thankyou-section img{width:90px;margin-top:32px}.thankyou-section h3{color:#000;margin:10px 0;font-family:Great Vibes,cursive;font-size:30px;font-weight:400}.thank-date{color:#777;margin-top:6px;font-size:17px;font-style:italic}@media (width<=1200px){:root{--side-width:280px}.couple-intro,.story-section,.where-section,.thankyou-section{padding-left:45px;padding-right:45px}.bride-card,.groom-card{margin:0 auto 30px}.groom-card{margin-top:0}.story-inner{grid-template-columns:1fr;justify-items:center;gap:40px}.place-grid{grid-template-columns:1fr;max-width:520px}}@media (width<=768px){:root{--side-width:0px}.celestial-sidebar{width:100%;height:auto;padding:28px 0;position:relative}.sidebar-nav{gap:10px;margin-top:28px}.celestial-main{margin-left:0}.celestial-hero-section{height:560px}.celestial-hero-content h1{font-size:56px}.celestial-hero-content p{letter-spacing:2px;font-size:14px}.heart{margin-top:160px}.couple-intro{padding:40px 20px}.person-card{flex-direction:column;align-items:center;width:100%;padding:28px 22px}.groom-card img{margin-bottom:18px;margin-right:0}.bride-card img{margin-top:18px;margin-left:0}.groom-card .person-text{text-align:center}.timer-grid{flex-wrap:wrap;gap:26px}.story-section,.where-section,.thankyou-section{padding-left:20px;padding-right:20px}.story-image-wrap{width:100%;max-width:420px}.story-image-wrap img,.gold-frame{width:86%}.date-banner-content h2{font-size:38px}.date-banner-content h3{font-size:36px}.confirm-card{width:calc(100% - 40px)}}*{box-sizing:border-box}body{margin:0}.forever-page{color:#fff;min-height:100vh;padding-bottom:60px;font-family:Montserrat,Arial,sans-serif}.forever-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.forever-dark-layer{pointer-events:none;position:absolute;inset:0}.forever-navbar{z-index:200;background:#ffffffdb;justify-content:center;align-items:center;width:100%;height:58px;padding:0 16%;display:flex;position:fixed;top:0;left:0}.forever-nav-logo{color:#343434;text-align:center;font-family:Great Vibes,cursive;font-size:28px;font-weight:400;line-height:.9;text-decoration:none;position:absolute;top:8px;left:16%}.forever-nav-logo span{color:#555;margin-top:2px;font-family:Kalam,cursive;font-size:14px;display:block}.forever-nav-links{align-items:center;gap:42px;margin-left:auto;display:flex}.forever-nav-links span{color:#333;cursor:pointer;font-size:16px;font-weight:400;text-decoration:none}.forever-hero{background-position:50%;justify-content:center;align-items:center;min-height:760px;display:flex}.forever-hero-layer{background:#1526286e}.forever-hero-content{z-index:2;text-align:center;padding-top:70px;position:relative;transform:translateY(-5px)}.forever-hero-content h1{color:#fff;margin:0 0 34px;font-family:Great Vibes,cursive;font-size:72px;font-weight:400;line-height:1}.forever-hero-content h2{color:#fff;margin:0 0 64px;font-family:Kalam,cursive;font-size:30px;font-weight:400;line-height:1}.forever-hero-info h3{color:#fff;margin:0 0 8px;font-family:Kalam,cursive;font-size:28px;font-weight:400;line-height:1.2}.forever-hero-info p{color:#fff;margin:0 0 36px;font-family:Kalam,cursive;font-size:24px;line-height:1}.forever-save-section{background-repeat:repeat;background-attachment:fixed;justify-content:center;align-items:center;min-height:720px;padding:130px 8% 120px;display:flex;position:relative}.forever-wood-layer{opacity:.8;background:#040c0a;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.forever-save-inner{z-index:2;grid-template-columns:560px 1fr;align-items:center;gap:80px;width:1120px;max-width:100%;display:grid;position:relative}.forever-save-img{border:9px solid #ffffff2e;border-radius:50%;width:400px;height:400px;overflow:hidden}.forever-save-img img{object-fit:cover;width:100%;height:100%}.forever-save-content{text-align:center}.forever-save-content img{height:150px}.forever-save-content h2{color:#fff;margin:0 0 30px;font-family:Great Vibes,cursive;font-size:64px;font-weight:400}.forever-save-content h3{color:#fff;margin:0 0 70px;font-family:Kalam,cursive;font-size:30px;font-weight:400}.forever-counter{justify-content:center;gap:38px;display:flex}.forever-counter strong{color:#fff;font-family:Georgia,serif;font-size:50px;font-weight:700;line-height:1;display:block}.forever-counter span{color:#fff;margin-top:8px;font-family:Georgia,serif;font-size:15px;font-style:italic;display:block}.forever-event-section{background-position:50%;min-height:760px;padding:70px 8% 86px}.forever-event-layer{background:#12212485}.forever-event-content{z-index:2;text-align:center;max-width:1140px;margin:0 auto;position:relative}.forever-event-content h2{color:#fff;margin:0 0 8px;font-family:Great Vibes,cursive;font-size:64px;font-weight:400;line-height:1}.forever-event-content h3{color:#fff;margin:0 0 34px;font-family:Kalam,cursive;font-size:30px;font-weight:400}.forever-event-content>p{color:#fff;max-width:720px;margin:0 auto 14px;font-family:Kalam,cursive;font-size:14px;line-height:1.8}.forever-place-grid{grid-template-columns:repeat(3,1fr);gap:95px;margin-top:88px;display:grid}.forever-place-card{text-align:center;color:#fff}.forever-place-img{border-radius:50%;width:240px;height:170px;margin:0 auto 44px;overflow:hidden}.forever-place-img img{object-fit:cover;width:100%;height:100%}.forever-place-img-1 img{object-position:40% center}.forever-place-img-2 img{object-position:center}.forever-place-img-3 img{object-position:65% center}.forever-place-card h3{color:#fff;margin:0 0 42px;font-family:Kalam,cursive;font-size:30px;font-weight:400;line-height:1}.forever-place-card p{color:#fff;margin:0 0 4px;font-family:Kalam,cursive;font-size:14px;line-height:1.5}.forever-place-card button{color:#fff;cursor:pointer;background:#121616e0;border:0;border-radius:28px;min-width:170px;height:48px;margin-top:34px;font-size:15px}.forever-confirm-section{min-height:780px;padding:90px 20px 120px}.forever-confirm-content{z-index:2;text-align:center;color:#fff;width:800px;margin:0 auto;position:relative}.forever-confirm-content h2{margin:0 0 20px;font-family:Great Vibes,cursive;font-size:66px;font-weight:400;line-height:1}.forever-confirm-content h3{margin:0 0 58px;font-family:Kalam,cursive;font-size:30px;font-weight:400;line-height:1.3}.forever-confirm-form label{color:#fff;margin-bottom:30px;font-family:Kalam,cursive;font-size:15px;display:block}.forever-confirm-form select,.forever-confirm-form textarea{color:#fff;background:#ffffff05;border:1px solid #ffffffb8;outline:none;width:100%;margin-top:8px;font-family:Kalam,cursive;font-size:14px;display:block}.forever-confirm-form select{height:48px;padding:0 20px}.forever-confirm-form select option{color:#111}.forever-confirm-form textarea{resize:vertical;border-radius:20px;height:98px;padding:14px 20px}.forever-confirm-actions{justify-content:center;gap:8px;margin-top:24px;display:flex}.forever-confirm-actions button{color:#fff;cursor:pointer;border-radius:26px;min-width:250px;height:44px;font-size:14px;transition:all .3s}.forever-confirm-yes{background:#1d5c278c;border:1px solid #fff}.forever-confirm-yes:hover{color:#000!important;background:#fff!important}.forever-confirm-no{background:0 0;border:1px solid #fff}.forever-confirm-no:hover{color:#000!important}.forever-thank-section{background-position:50%;justify-content:center;align-items:center;min-height:560px;padding:110px 20px 130px;display:flex}.forever-thank-layer{background:#0f1a1f8c}.forever-thank-content{z-index:2;text-align:center;color:#fff;max-width:720px;margin:0 auto;position:relative}.forever-thank-content img{height:200px;margin-bottom:20px}.forever-thank-mark{color:#fff;margin-bottom:42px;font-family:Great Vibes,cursive;font-size:66px;line-height:.85;display:inline-block}.forever-thank-content p{color:#fff;margin:0 auto 8px;font-family:Kalam,cursive;font-size:13px;line-height:1.7}.forever-thank-content h3{color:#fff;margin:36px 0 0;font-family:Kalam,cursive;font-size:28px;font-weight:400}.forever-select-field,.forever-input-field{color:#fff!important;background:#ffffff1a!important;border:1px solid #c4c4c4!important;border-radius:0!important;height:50px!important}.forever-input-field::placeholder,.forever-select-field .ant-select-placeholder,.forever-select-field .ant-select-suffix{color:#fff!important}.forever-textarea-field{color:#fff!important;background:#ffffff1a!important;border:1px solid #c4c4c4!important;border-radius:25px!important}.forever-form-label{color:#fff!important}@media (width<=1100px){.forever-navbar{padding:0 30px}.forever-nav-logo{left:30px}.forever-save-inner{grid-template-columns:1fr;justify-items:center;gap:50px}.forever-place-grid{gap:35px}}@media (width<=768px){.forever-navbar{flex-direction:column;gap:10px;height:auto;min-height:70px;padding:10px 16px}.forever-nav-logo{position:static}.forever-nav-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-left:0}.forever-hero{min-height:650px}.forever-hero-content h1{font-size:54px}.forever-hero-content h2{font-size:24px}.forever-save-section{padding:90px 20px}.forever-save-img{width:100%;max-width:420px;height:250px}.forever-save-content h2{font-size:46px}.forever-counter{flex-wrap:wrap;gap:28px}.forever-place-grid{grid-template-columns:1fr;gap:60px}.forever-confirm-content{max-width:100%}.forever-confirm-actions{flex-direction:column;align-items:center}.forever-confirm-actions button{width:100%;max-width:290px}}
