@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&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=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Great+Vibes&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=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--font-dm: "DM Sans", sans-serif;--font-dm-display: "DM Serif Display", serif;--font-great-vibes: "Great Vibes", cursive}*{font-family:var(--font-dm)}html,body{overflow-x:hidden}.fm-disply{font-family:var(--font-dm-display)!important}.fm-great-vibes{font-family:var(--font-great-vibes)!important}.border-20{border-radius:20px}.secondary-color{color:#42307d!important}.form-check-input:checked{background-color:#7f56d9;border-color:#7f56d9}.top-banner{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%)}.light-gray{color:#64748b!important}.header-heart{border-left:1px solid white;border-right:1px solid white}.btn-primary{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%)!important;border-radius:20px;border:none!important}.main-banner-section{position:relative;background-image:url(/assets/images/main-banner.png);width:100%;height:320px;background-repeat:no-repeat;background-position:center;background-size:cover}.banner-content{position:relative;z-index:2}.main-banner-section .overly{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:1}.banner-heading{font-size:3rem;font-family:var(--font-dm-display)}.banner-para{font-size:1rem}.banner-search-section input{width:100%;border:none;background:#fff;border-radius:40px}.banner-search-section input::-moz-placeholder{color:#94a3b8;font-size:16px}.banner-search-section input::placeholder{color:#94a3b8;font-size:16px}.banner-search-icon{position:absolute;left:18px;top:15px}.banner-card{position:relative;width:100%;height:200px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:20px}.banner-gradient-overlay{position:absolute;bottom:0;width:100%;height:60px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);display:flex;align-items:flex-end;padding:10px}.banner-card-btn-section button{color:#fff;font-size:10px;padding:5px 20px}.banner-card-section{position:relative;bottom:100px}.banner-card-section .container{border-radius:20px}.digital-creation-section h2{font-family:var(--font-dm-display)}.custom-btn-text span{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:500}.pricing-btn-hover{border:2px solid #0d6efd;padding:10px!important}.pricing-btn-hover:hover{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);border:2px solid white;font-weight:500}.custom-label-text span{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:24px;font-family:var(--font-great-vibes)}.digital-creation-section span{font-family:var(--font-great-vibes);background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-size:24px}.celebrating-section{width:100%;height:250px;background:linear-gradient(100deg,#0034b8e6 44%,#bf50ffe6 71%),url(/assets/images/bg-banner-celebrating.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.member-today-section{width:100%;height:300px;background:linear-gradient(100deg,#0034b8e6 44%,#bf50ff66 71%),url(/assets/images/family-image.png);background-size:contain;background-position:right;background-repeat:no-repeat}.heartfelt-image2{top:69px;left:143px}.subscription-section{background:linear-gradient(90.06deg,#0034b8 -5.25%,#bf50ff 100.9%)}.subscription-card{background:#fff;border-radius:20px}.purchase-download-section{background:#fafafa}.purchase-card{position:relative;border-radius:20px;padding:30px;background:#fff;border:1px solid #0000001A;transition:all .3s ease}.purchase-card:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%) border-box;border:2px solid transparent;border-radius:20px}.purchase-card-badge{padding:20px 22px;border-radius:50%;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%) border-box;transition:all .3s ease;color:#0034b8;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.purchase-card:hover .purchase-card-badge{background:linear-gradient(90deg,#0034b8,#bf50ff);color:#fff;border:none}.sentiment-section{background:linear-gradient(90.06deg,#0034b8 -5.25%,#bf50ff 100.9%)}.sendtment-center-image{position:absolute;left:150px;top:-15px;box-shadow:-74px 0 100px #0003,58px 0 41px #0003}.sendtment-right-image img,.sendtment-left-image img{height:340px}.footer-top-section{background:linear-gradient(90deg,#0034b8,#bf50ff)}.footer-subscribe-input{border:1px solid white!important;background:transparent;width:100px!important;padding:20px;border-radius:30px;color:#fff!important}.footer-subscribe-input:focus{background:transparent!important}.subscribe-btn{border-radius:30px}.subscribe-input-btn{width:350px}footer{background:#101010}ul li{list-style:none}ul li a{text-decoration:none;color:#fff}.copyright-section{background:#101010}.header-link{color:#475569!important}.header-link.active span{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;border-bottom:2px solid;-o-border-image:linear-gradient(90deg,#0034B8,#BF50FF) 1;border-image:linear-gradient(90deg,#0034b8,#bf50ff) 1;border-image-slice:1}.pricing-section{background:#f9f5ff}.pricing-boxes{background-image:url(/assets/images/pricing-bg.png);background-repeat:no-repeat;background-position:center}.pricing-card{border-radius:15px;box-shadow:0 8px 20px #0000000d;padding:12px}.pro-card{background:linear-gradient(161.33deg,#0034b8 1.02%,#bf50ff 99.3%)}.plan-title{font-size:1.5rem;font-weight:600}.plan-desc{font-size:.9rem;margin-bottom:1rem}.plan-price{font-size:3rem;font-weight:700;font-family:var(--font-dm-display)}.center-price-btn{border-color:#fff!important;color:#1d4ed8}.center-price-btn:hover{color:#fff!important}.pricing-card ul li{margin-bottom:20px}.price-list-active-bade{background:#e8edfb;padding:5px 6px;border-radius:50%;color:#1d4ed8!important}.price-list-deactive-bade{background:#f7f8f9;padding:5px 8px;border-radius:50%;color:#191d23!important}.about-banner-section{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:40px 0}.about-banner-section .overlay{position:absolute;inset:0;background-color:#0006;z-index:0}.offer-card{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px}.offer-card .overlay{position:absolute;inset:0;background-color:#0006;z-index:0;border-radius:inherit}.offer-card h3,.offer-card p{position:relative;z-index:1}.print-demand-btn{background:linear-gradient(90deg,#0034b81a 15%,#bf50ff1a 100.33%)!important;text-align:left}.e-card-category-section{background:#fafafa}.category-card{background:#fff;padding:50px 0;border-radius:20px;cursor:pointer}.category-card-title{font-weight:600;color:#000000b2}.category-card:hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%) border-box;border:1px solid transparent}.subcateory-card:hover{border:none!important}.card-image-badge{background:linear-gradient(90deg,#0034b833 15%,#bf50ff33 100.33%);padding:18px 18px 28px;border-radius:50%}.category-view-btn{position:relative;display:inline-block;border:none;border-radius:22px;padding:10px 20px;background:#fff;font-weight:700;overflow:hidden;color:transparent;transition:all .3s ease}.category-view-btn:before{content:"";position:absolute;inset:0;padding:1.3px;border-radius:22px;background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:all .3s ease}.category-view-btn .text{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);-webkit-background-clip:text;background-clip:text;color:transparent;transition:all .3s ease;position:relative;z-index:1;font-weight:500}.category-view-btn:hover{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%)}.category-view-btn:hover:before{opacity:0}.category-view-btn:hover .text{color:#fff;background:none;-webkit-background-clip:unset;background-clip:unset}.contact-us-section{background-image:url(/assets/images/contact-bg.png);background-repeat:no-repeat;background-position:right}.text-badge{display:inline-block;padding:7px 20px;border-radius:20px;background:linear-gradient(90deg,#0034b81a 15%,#bf50ff1a 100.33%);position:relative;z-index:1;overflow:hidden;margin-bottom:5px}.text-badge span{background:linear-gradient(90deg,#0034b8 15%,#bf50ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:600;font-size:16px;position:relative;z-index:2}.contact-info-detail h5{font-size:18px}.contact-info-detail p{font-size:12px}.contact-form{background:linear-gradient(90deg,#0034b833 15%,#bf50ff33 100.33%);padding:20px;border-radius:20px}.btn-bt-primary{background-color:#2563eb;width:100%;color:#fff}.btn-bt-primary:hover{background-color:#2563eb;color:#fff}.btn-social-login{width:100%;border:1px solid #D5D7DA;box-shadow:0 1px 2px #0a0d120d;display:flex;justify-content:center;align-items:center}.btn-social-login:hover{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%)!important;color:#fff}.sidbar-header-title{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);display:block;width:100%}.sidbar-list-menue{padding-left:15px!important}.sidbar-list-menue.active{background:linear-gradient(90deg,#0034b833 15%,#bf50ff33 100.33%)!important}.sidbar-list-menue.active span,.sidbar-list-menue.active i{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.sidbar-left{border-right:1px solid #BF50FF;padding-right:0!important}.profile-image-avater img{border-radius:50%;height:70px;width:70px;-o-object-fit:cover;object-fit:cover}.btn-image-primary,.btn-image-primary:hover{background:#4b5dff;color:#fff}.sidbar-humberger-btn{display:none!important}.filter-option{border:1px solid #CBD5E1!important;border-radius:20px;padding:12px 20px}.card-download-btn{width:100%;border:1px solid #CBD5E1;background:#fff;border-radius:20px}.badge.bg-light-success{background:#eaf6f2;color:#2ca87f}.badge.bg-light-warning{background:#fcf3e6;color:#e58a00}.badge.bg-light-danger{background:#fce9e9;color:#dc2626}@media screen and (max-width:750px){.email-section{font-size:12px}.header-center-text{font-size:10px}.header-email-text{display:none}.header-heart{padding-right:10px!important;padding-left:10px!important}.header-heart svg{width:15px}.banner-heading{font-size:2rem}.banner-para{font-size:1rem}.main-banner-section{height:500px}.banner-content{padding-left:15px;padding-right:15px}.banner-card-section{bottom:0!important}.celebrating-section{height:350px!important}.member-today-section{height:350px!important;background-position:center;background-size:cover}.subscription-section{margin-top:115px!important}.sendtment-right-image img,.sendtment-left-image img{height:231px;width:176px}.sendtment-center-image img{height:250px;width:176px}.sendtment-center-image{left:114px;top:-12px}.footer-social-section,.footer-logo-section{text-align:center}.copyright-section div{align-items:center!important;justify-content:center!important;flex-direction:column!important;margin-bottom:10px}.copyright-section p{font-size:12px;margin-bottom:0}.contact-info-details-section p{margin:0!important}.contact-us-section{padding:0!important}.sidbar-left.hidden{display:none!important}.user-dashbaord-right{padding:10px!important}.sidbar-humberger-btn{display:block!important}.recent-download-card{flex-direction:column!important}}.form-control::-moz-placeholder{color:#757575!important}.form-control::placeholder{color:#757575!important}.footer-subscribe-input::-moz-placeholder{color:#ffffff80!important}.footer-subscribe-input::placeholder{color:#ffffff80!important}.footer-subscribe-input:-webkit-autofill,.footer-subscribe-input:-webkit-autofill:hover,.footer-subscribe-input:-webkit-autofill:focus,.footer-subscribe-input:-webkit-autofill:active{box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#FFFFFF!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important;background:transparent!important}.blog-card{transition:transform .3s ease,box-shadow .3s ease;background:#fff}.blog-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px #0000001f}.blog-img-hover{transition:transform .4s ease}.blog-card:hover .blog-img-hover{transform:scale(1.08)}.blog-title-hover a{transition:color .3s ease}.blog-title-hover a:hover{color:#0d6efd}.bg-gradient{background:linear-gradient(135deg,#ff7eb3,#ff758c);color:#fff;font-size:.75rem}.custom-select-wrapper{position:relative;display:inline-block}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;padding-right:40px;border:1px solid #ccc;border-radius:30px;height:45px;font-size:15px;transition:all .2s ease}.custom-select-wrapper:after{content:"❯";position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(90deg);font-size:16px;color:#555;pointer-events:none;transition:transform .2s ease}.custom-select:focus+.custom-select-wrapper:after,.custom-select:hover+.custom-select-wrapper:after{transform:translateY(-50%) rotate(270deg)}.custom-dropdown{position:relative}.dropdown-toggle-btn{width:100%;background:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.dropdown-toggle-btn .bold{font-weight:700;color:#000}.dropdown-toggle-btn span:last-child{font-weight:400;color:#333}.dropdown-menu-list{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px #0000001a;list-style:none;padding:0;margin:6px 0 0;z-index:10}.dropdown-menu-list li{padding:10px 15px;cursor:pointer;transition:background .2s}.dropdown-menu-list li:hover{background:#f2f2f2}.sort-dropdown{position:relative;font-family:Poppins,sans-serif}.sort-dropdown-btn{width:100%;background:#fff;border:1px solid #ccc;border-radius:35px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.sort-dropdown-btn:hover{border-color:#888}.sort-label-wrap{display:flex;align-items:center;gap:6px}.sort-bold{font-weight:700;color:#000}.sort-label-wrap span:last-child{font-weight:400;color:#333}.sort-arrow{transition:transform .3s ease;display:inline-block;font-size:14px;color:#555;transform:rotate(90deg)}.sort-arrow.open{transform:rotate(-90deg)}.sort-dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;list-style:none;padding:0;margin:6px 0 0;z-index:10}.sort-dropdown-menu li{padding:10px 15px;cursor:pointer;transition:background .2s}.sort-dropdown-menu li:hover{background:#f5f5f5}.card-download-btn:hover{background:linear-gradient(90deg,#0034b8 15%,#bf50ff 100.33%);color:#fff}
