.hero-section{direction:ltr;background:#fff;width:100%;height:1080px;padding:32px 5.5%;position:relative;overflow:hidden}.hero-section .hero-nav{z-index:20;justify-content:space-between;width:100%;display:flex;position:relative}.hero-section .hero-nav .logo{width:192px;height:99px;position:relative;overflow:hidden}.hero-section .hero-nav .logo svg{width:100%;height:100%}.hero-section .hero-nav .nav-actions{justify-content:flex-start;align-items:center;gap:30px;display:flex}.hero-section .hero-nav .nav-actions .menu-items{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:0;display:flex}.hero-section .hero-nav .nav-actions .menu-items a{color:#000;justify-content:center;align-items:center;padding:11.19px 24.61px;font-family:Inter,Arimo,sans-serif;font-size:24px;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.hero-section .hero-nav .nav-actions .menu-items a:hover{color:#e82f81}.hero-section .hero-nav .nav-actions .cta-buttons{gap:30px;display:flex}.hero-section .hero-nav .nav-actions .cta-buttons button{cursor:pointer;border:none;border-radius:25px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-family:Inter,Arimo,sans-serif;font-weight:400;transition:opacity .2s;display:flex;overflow:hidden}.hero-section .hero-nav .nav-actions .cta-buttons button:hover{opacity:.9}.hero-section .hero-nav .nav-actions .cta-buttons button.btn-start{color:#fff;background:#e82f81;font-size:22.37px}.hero-section .hero-nav .nav-actions .cta-buttons button.btn-login{color:#252525;background:#b0fffd;font-size:22.37px}.hero-section .hero-content{z-index:20;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:18px;display:flex;position:relative;right:0}.hero-section .hero-content .heading-wedding{text-align:right;color:#252525;word-wrap:break-word;font-family:Assistant,sans-serif;font-size:158.17px;font-weight:400;line-height:1}.hero-section .hero-content .heading-peace{text-align:right;color:#252525;word-wrap:break-word;margin-top:-4%;font-family:Assistant,sans-serif;font-size:206.31px;font-weight:700}.hero-section .hero-content .content-wrapper{flex-direction:column;justify-content:center;align-items:flex-end;gap:66px;width:680.71px;display:flex}.hero-section .hero-content .content-wrapper .description{text-align:right;color:#000;word-wrap:break-word;align-self:stretch;height:114px;font-family:Assistant,sans-serif;font-size:30px;line-height:38.1px}.hero-section .hero-content .content-wrapper .description strong{font-weight:700}.hero-section .hero-content .content-wrapper .cta-button{cursor:pointer;background:#e82f81;border:none;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:193px;height:59px;padding:11px 18px;transition:opacity .2s;display:flex;overflow:hidden}.hero-section .hero-content .content-wrapper .cta-button:hover{opacity:.9}.hero-section .hero-content .content-wrapper .cta-button span{color:#fff;word-wrap:break-word;font-family:Inter,Arimo,sans-serif;font-size:24px;font-weight:400}.hero-section .road-image{pointer-events:none;z-index:0;width:101%;height:792px;position:absolute;bottom:0;left:-3px}.hero-section .couple-images{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.hero-section .couple-images .bride-image{width:487px;height:942px;position:absolute;top:244px;left:642px}.hero-section .couple-images .bride-image .image-overflow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-section .couple-images .bride-image .image-overflow img{object-fit:cover;width:345.01%;max-width:none;height:100.01%;position:absolute;top:0;left:-141.91%}.hero-section .couple-images .groom-image{width:607px;height:979px;position:absolute;top:163px;left:115px}.hero-section .couple-images .groom-image .image-overflow{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-section .couple-images .groom-image .image-overflow img{object-fit:cover;width:287.65%;max-width:none;height:100%;position:absolute;top:0;left:-33.15%}.hero-section .pink-ribbon-back{pointer-events:none;z-index:2;width:2033.19px;height:850px;position:absolute;top:423px;left:-184.19px}.hero-section .pink-ribbon-front{pointer-events:none;z-index:15;width:66.5px;height:187px;position:absolute;top:656.5px;left:522.5px}
.why-wedly-section{direction:rtl;background:#fff;width:100%;min-height:1080px;padding:0;position:relative;overflow:hidden}.why-wedly-section .section-title{text-align:center;height:148px;margin:61px auto auto;line-height:1;position:relative}.why-wedly-section .section-title .why-text{color:#252525;letter-spacing:-1.18px;font-family:Assistant;font-size:118px;font-weight:400;display:inline-block}.why-wedly-section .section-title .wedly-logo{vertical-align:top;margin:0 18px;display:inline-block}.why-wedly-section .section-title .question-mark{color:#252525;text-align:right;font-family:Assistant;font-size:118px;font-style:normal;font-weight:700;display:inline-block}.why-wedly-section .hands-image{width:629px;height:944px;position:absolute;top:163px;left:calc(50% - 2.5px);transform:translate(-50%)}.why-wedly-section .hands-image .center-circle{background:#d8fffd;border-radius:50%;width:570px;height:570px;position:absolute;top:96px;left:calc(50% - 2.5px);transform:translate(-50%)}.why-wedly-section .hands-image img{position:absolute}.why-wedly-section .features-container{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:300px;width:100%;height:100%;padding:150px;display:flex;position:absolute;top:0}.why-wedly-section .features-container .left,.why-wedly-section .features-container .right{flex-direction:column;justify-content:center;gap:0;width:50%;height:100%;display:flex;position:relative}.why-wedly-section .features-container .first,.why-wedly-section .features-container .second{text-align:right;flex-direction:column;justify-content:center;align-items:center;height:50%;font-family:Assistant;font-size:50px;font-style:normal;font-weight:700;line-height:normal;display:flex;position:relative}.why-wedly-section .features-container .first .dark-text,.why-wedly-section .features-container .second .dark-text{color:var(--OFF_BLACK_WED,#252525)}.why-wedly-section .features-container .first .dark-text span,.why-wedly-section .features-container .second .dark-text span{color:var(--PINK_WED,#e82f81);margin:10px}
.shared-album-section{direction:rtl;background:#f8c1d9;width:100%;height:595px;padding:106.68px 117.5px 0 60px;position:relative;overflow:hidden}.shared-album-section .content-container{position:relative}.shared-album-section .content-container .title{color:var(--OFF_BLACK_WED,#252525);font-size:118px;font-weight:400}.shared-album-section .content-container .title .bold{margin:0 10px}.shared-album-section .content-container .title .pink-dot{color:#e82f81;font-weight:700}.shared-album-section .content-container .description{color:#252525;white-space:nowrap;text-align:right;margin:42px 0;font-size:30px;font-weight:400;line-height:0}.shared-album-section .content-container .description p{margin-bottom:0;line-height:normal}.shared-album-section .content-container .description p:last-child{margin-bottom:0}.shared-album-section .content-container .description p strong{font-family:Assistant,sans-serif;font-weight:700}.shared-album-section .content-container .cta-button{cursor:pointer;background:#e82f81;border:none;border-radius:25px;justify-content:center;align-items:center;width:193px;height:59px;padding:11px 18px;transition:opacity .2s;display:flex;overflow:hidden}.shared-album-section .content-container .cta-button:hover{opacity:.9}.shared-album-section .content-container .cta-button .button-text{color:#fff;white-space:nowrap;text-align:center;font-family:Inter,Arimo,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.shared-album-section .iphone-mockup{width:817px;height:779.864px;position:absolute;top:77px;left:60px}.shared-album-section .iphone-mockup img{object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;height:100%}
.how-it-works-section{color:#252525;direction:rtl;background:#fff;width:100%;padding:0;position:relative;overflow:hidden}.how-it-works-section .section-title{z-index:10;text-align:center;margin:auto auto 50px;font-size:118px;position:relative;top:82px}.how-it-works-section .section-title span{margin:0 25px}.how-it-works-section .steps-container{position:relative}.how-it-works-section .steps-container .step-1{width:1316px;height:442px;position:relative;left:-50%;transform:translate(50%)}.how-it-works-section .steps-container .step-1 .step-image-wrapper{width:442px;height:442px;position:absolute;top:0;left:70px}.how-it-works-section .steps-container .step-1 .step-image-wrapper .step-image{object-fit:contain;width:100%;height:100%;overflow:visible}.how-it-works-section .steps-container .step-1 .step-content{text-align:right;color:#252525;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:109px}.how-it-works-section .steps-container .step-1 .step-content .step-heading{width:min-content;min-width:100%;font-family:Assistant,sans-serif;font-size:60px;font-weight:700;line-height:normal}.how-it-works-section .steps-container .step-1 .step-content .step-heading .pink-text{color:#e82f81}.how-it-works-section .steps-container .step-1 .step-content .step-description{width:826px;font-family:Assistant,sans-serif;font-size:30px;font-weight:400;line-height:1.33}.how-it-works-section .steps-container .step-2{width:1369px;position:relative;left:-50%;transform:translate(50%)}.how-it-works-section .steps-container .step-2 .step-image-wrapper{width:391px;height:374px;position:relative}.how-it-works-section .steps-container .step-2 .step-image-wrapper .step-image{object-fit:contain;width:100%;height:100%;overflow:visible}.how-it-works-section .steps-container .step-2 .step-content{text-align:right;color:#252525;flex-direction:column;align-items:flex-end;gap:10px;width:849px;display:flex;position:absolute;top:110.73px;left:0}.how-it-works-section .steps-container .step-2 .step-content .step-heading{width:min-content;min-width:100%;font-family:Assistant,sans-serif;font-size:60px;font-weight:700;line-height:normal}.how-it-works-section .steps-container .step-2 .step-content .step-heading .pink-text{color:#e82f81}.how-it-works-section .steps-container .step-2 .step-content .step-description{font-family:Assistant,sans-serif;font-size:30px;font-weight:400;line-height:1.27}.how-it-works-section .steps-container .step-3{width:1316px;height:602.574px;position:relative;left:-50%;transform:translate(50%)}.how-it-works-section .steps-container .step-3 .step-image-wrapper{width:auto;height:462px;position:absolute;top:0;left:70px}.how-it-works-section .steps-container .step-3 .step-image-wrapper .step-image{object-fit:fill}.how-it-works-section .steps-container .step-3 .step-content{text-align:right;color:#252525;flex-direction:column;align-items:flex-end;gap:10px;width:768px;display:flex;position:absolute;top:109px}.how-it-works-section .steps-container .step-3 .step-content .step-heading{width:100%;font-family:Assistant,sans-serif;font-size:60px;font-weight:700;line-height:normal}.how-it-works-section .steps-container .step-3 .step-content .step-heading .pink-text{color:#e82f81}.how-it-works-section .steps-container .step-3 .step-content .step-description{width:100%;font-family:Assistant,sans-serif;font-size:30px;font-weight:400;line-height:1.271}
.fair-pricing-section{direction:rtl;background:#c5fffe;width:100%;height:595px;padding:0;position:relative;overflow:hidden}.fair-pricing-section .content-container{z-index:2;position:absolute;inset:14.45% 52.19% 14.45% 3.54%}.fair-pricing-section .content-container .section-title .title-text{color:#252525;text-align:right;width:850px;height:123px;margin-top:0;font-family:Assistant,sans-serif;font-size:118px;font-weight:400;line-height:normal;display:inline-block;position:relative}.fair-pricing-section .content-container .section-title .title-text .bold{font-weight:700}.fair-pricing-section .content-container .section-title .pink-dot{z-index:1;background:#e82f81;border-radius:50%;width:18px;height:18px;margin-top:105px;margin-left:50px;margin-right:10px;display:inline-block;position:relative}.fair-pricing-section .content-container .description{color:#252525;white-space:nowrap;text-align:right;width:100%;margin:42px 0;font-family:Assistant,sans-serif;font-size:30px;font-weight:400;line-height:normal}.fair-pricing-section .content-container .description p{margin-bottom:0;line-height:normal}.fair-pricing-section .content-container .description p:last-child{margin-bottom:0}.fair-pricing-section .content-container .description p strong{font-family:Assistant,sans-serif;font-weight:700}.fair-pricing-section .content-container .cta-button{cursor:pointer;background:#e82f81;border:none;border-radius:25px;justify-content:center;align-items:center;width:193px;height:59px;padding:11px 18px;transition:opacity .2s;display:flex;overflow:hidden}.fair-pricing-section .content-container .cta-button:hover{opacity:.9}.fair-pricing-section .content-container .cta-button .button-text{color:#fff;white-space:nowrap;text-align:center;font-family:Inter,Arimo,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.fair-pricing-section .gift-boxes-image{aspect-ratio:1434.07/1077.2;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:-177.6px;left:45.54%;right:-20.23%}.fair-pricing-section .gift-boxes-image .rotated-container{flex-shrink:0;width:1307px;height:871.336px;transform:rotate(350.395deg)}.fair-pricing-section .gift-boxes-image .rotated-container .image-wrapper{width:100%;height:100%;position:relative}.fair-pricing-section .gift-boxes-image .rotated-container .image-wrapper img{object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.what-we-offer-section{direction:rtl;background:#fff;width:100%;min-height:1200px;padding:0;position:relative;overflow:hidden}.what-we-offer-section .section-title{z-index:10;position:absolute;top:29.95px;left:calc(50% + 419.15px);transform:translate(-100%)}.what-we-offer-section .section-title .title-text{color:#252525;white-space:nowrap;text-align:right;font-family:Assistant,sans-serif;font-size:117.819px;font-weight:400;line-height:normal}.what-we-offer-section .section-title .title-text .bold{font-weight:700}.what-we-offer-section .cards-container{width:100%;min-height:1200px;position:relative}.what-we-offer-section .card-paid{background:#fff;border-radius:76.074px;width:708.753px;height:826.667px;position:absolute;top:279.63px;left:229.65px;overflow:hidden;box-shadow:0 94.589px 27.23px #0000,0 60.193px 24.364px #00000003,0 34.396px 20.064px #0000000d,0 15.765px 15.765px #00000017,0 4.3px 8.599px #0000001a}.what-we-offer-section .card-paid .card-title{color:#000;white-space:nowrap;text-align:right;font-family:Assistant,sans-serif;font-size:59.908px;font-weight:700;line-height:normal;position:absolute;top:51.98px;left:calc(50% + 190.21px);transform:translate(-100%)}.what-we-offer-section .card-paid .card-content{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:29.954px;width:calc(100% - 120px);display:flex;position:absolute;top:204.05px;left:80px}.what-we-offer-section .card-paid .card-content .features-list{color:#252525;text-align:right;flex-direction:column;flex:1;align-items:flex-start;gap:54.916px;font-family:Assistant,sans-serif;font-weight:400;line-height:normal;display:flex}.what-we-offer-section .card-paid .card-content .features-list .feature-item{width:100%;font-size:34.451px}.what-we-offer-section .card-paid .card-content .features-list .feature-item.with-note{font-size:0;font-weight:700}.what-we-offer-section .card-paid .card-content .features-list .feature-item.with-note .feature-text{text-wrap:unset;min-width:max-content;margin-bottom:4px;font-size:34.451px;font-weight:400}.what-we-offer-section .card-paid .card-content .features-list .feature-item.with-note .feature-note{color:#969696;font-size:24.962px;font-weight:400}.what-we-offer-section .card-paid .card-content .features-list .feature-item.last{width:100%}.what-we-offer-section .card-paid .card-content .icons-list{flex-direction:column;flex-shrink:0;align-items:center;gap:60.906px;width:43.111px;display:flex}.what-we-offer-section .card-paid .card-content .icons-list .icon-item{justify-content:center;align-items:center;width:43.111px;height:auto;display:flex;position:relative}.what-we-offer-section .card-paid .card-content .icons-list .icon-item svg{width:100%;height:auto;display:block}.what-we-offer-section .card-paid .card-content .icons-list .icon-item.mobile-check{height:63.23px}.what-we-offer-section .card-paid .card-content .icons-list .icon-item.mobile-check svg{height:100%}.what-we-offer-section .card-paid .card-content .icons-list .icon-item.favorite{width:42.921px;height:39.38px}.what-we-offer-section .card-paid .card-content .icons-list .icon-item.favorite svg{height:100%}.what-we-offer-section .card-free{background:#fff;border-radius:76.194px;width:709.878px;height:827.979px;position:absolute;top:276px;left:1009.45px;overflow:hidden;box-shadow:0 94.739px 27.273px #0000,0 60.289px 24.403px #00000003,0 34.451px 20.096px #0000000d,0 15.79px 15.79px #00000017,0 4.306px 8.613px #0000001a}.what-we-offer-section .card-free .card-title{color:#252525;white-space:nowrap;text-align:right;font-family:Assistant,sans-serif;font-size:59.908px;font-weight:700;line-height:normal;position:absolute;top:53.34px;left:calc(50% + 269.89px);transform:translate(-100%)}.what-we-offer-section .card-free .card-content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:29.954px;width:calc(100% - 120px);display:flex;position:absolute;top:207.68px;left:80px}.what-we-offer-section .card-free .card-content .features-list{color:#252525;text-align:right;flex-direction:column;flex:1;align-items:flex-start;gap:54.916px;width:100%;display:flex}.what-we-offer-section .card-free .card-content .features-list .feature-item{align-items:center;gap:20px;width:100%;font-family:Assistant,sans-serif;font-size:34.451px;font-weight:400;line-height:normal;display:flex}.what-we-offer-section .card-free .card-content .features-list .feature-item .check-icon{flex-shrink:0;width:43px;height:auto}.what-we-offer-section .card-free .card-content .features-list .feature-item p{flex:1;margin:0}.what-we-offer-section .card-free .card-content .features-list .feature-item.with-note{align-items:flex-start;font-weight:700}.what-we-offer-section .card-free .card-content .features-list .feature-item.with-note .text-wrapper{flex-direction:column;flex:1;gap:4px;display:flex}.what-we-offer-section .card-free .card-content .features-list .feature-item.with-note .text-wrapper .feature-text{margin:0;font-size:34.451px}.what-we-offer-section .card-free .card-content .features-list .feature-item.with-note .text-wrapper .feature-note{color:#969696;margin:0;font-size:24.962px;font-weight:400}
.testimonials-section{direction:rtl;background:#fff;width:100%;min-height:700px;padding:0;position:relative;overflow:hidden}.testimonials-section .title-container{z-index:10;width:auto;position:relative;top:66px}.testimonials-section .title-container .title-wrapper .title-text{color:#252525;white-space:nowrap;text-align:center;width:fit-content;margin:auto;font-family:Assistant,sans-serif;font-size:118px;font-weight:700;line-height:normal;position:relative;top:0}.testimonials-section .title-container .title-wrapper .title-text .regular{font-weight:400}.testimonials-section .title-container .pink-dot{width:18px;height:18px;display:inline-block;position:absolute;bottom:33px;left:-20px}.testimonials-section .title-container .pink-dot img{object-fit:contain;width:100%;height:100%}.testimonials-section .testimonials-container{align-items:center;gap:80px;display:flex;position:absolute;top:294px;left:-138px}.testimonials-section .testimonial-card{background:#f8c1d9;border-radius:30px;flex-direction:column;flex-shrink:0;align-items:flex-end;width:578px;padding:40px;display:flex}.testimonials-section .testimonial-card.card-1{gap:33px;height:312px}.testimonials-section .testimonial-card.card-2{gap:92px;height:312px}.testimonials-section .testimonial-card.card-3{gap:31px;height:auto}.testimonials-section .testimonial-card.card-4{gap:92px;height:312px}.testimonials-section .testimonial-card .quote-text{color:#252525;text-align:right;width:min-content;min-width:100%;font-family:Assistant,sans-serif;font-size:24px;font-weight:400;line-height:normal}.testimonials-section .testimonial-card .testimonial-footer{align-items:flex-end;gap:80px;display:flex}.testimonials-section .testimonial-card .testimonial-footer .stars{flex-shrink:0;height:24px;position:relative}.testimonials-section .testimonial-card .testimonial-footer .stars.stars-5{width:129.391px}.testimonials-section .testimonial-card .testimonial-footer .stars.stars-4{width:103.306px}.testimonials-section .testimonial-card .testimonial-footer .stars img{object-fit:contain;width:100%;height:100%}.testimonials-section .testimonial-card .testimonial-footer .author-info{align-items:flex-end;gap:25px;display:flex}.testimonials-section .testimonial-card .testimonial-footer .author-info .name-date{color:#252525;text-align:right;flex-direction:column;align-items:flex-end;width:195px;font-size:24px;line-height:normal;display:flex}.testimonials-section .testimonial-card .testimonial-footer .author-info .name-date .name{width:100%;font-family:Assistant,sans-serif;font-weight:700}.testimonials-section .testimonial-card .testimonial-footer .author-info .name-date .date{width:100%;font-family:Assistant,sans-serif;font-weight:400}.testimonials-section .testimonial-card .testimonial-footer .author-info .avatar{background:#252525;border-radius:56px;flex-shrink:0;width:73px;height:77px;position:relative;overflow:hidden}.testimonials-section .testimonial-card .testimonial-footer .author-info .avatar .avatar-image{width:77px;height:77px;position:absolute;top:0;left:-3px}.testimonials-section .testimonial-card .testimonial-footer .author-info .avatar .avatar-image img{object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.footer-section{direction:rtl;background:#252525;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:600px;padding:0;display:flex;position:relative;overflow:hidden}.footer-section .copyright{white-space:nowrap;color:#fff;text-align:center;z-index:2;margin:0;font-family:Assistant,sans-serif;font-size:30px;font-weight:300;line-height:normal;position:absolute;top:547px;left:50%;transform:translate(-50%)}.footer-section .social-icons{z-index:2;align-items:center;gap:35px;display:flex;position:absolute;top:118px;left:50%;transform:translate(-50%)}.footer-section .social-icons .social-icon{cursor:pointer;flex-shrink:0;width:72px;height:72px;transition:transform .2s;position:relative}.footer-section .social-icons .social-icon:hover{transform:scale(1.1)}.footer-section .social-icons .social-icon.instagram{width:60.363px;height:60.363px}.footer-section .social-icons .social-icon img{object-fit:contain;object-position:50% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer-section .logo-container{z-index:2;width:434px;height:223.576px;margin-top:60px;position:absolute;top:calc(50% + 3.79px);left:calc(50% + .5px);transform:translate(-50%,-50%)}.footer-section .logo-container img{object-fit:contain;width:100%;height:100%;display:block}
