.static-page.about-page{background-color:#fff}.here-to-help-title,.static-page h3,h2.section-common-title,.static-page-title h2{color:var(--var-text-color)}.help-block-1{background-image:var( --site-static-about-us-page-help-block-1)}.help-block-2{background-image:var( --site-static-about-us-page-help-block-2)}.help-block-3{background-image:var( --site-static-about-us-page-help-block-3)}.about-step-image-1 img,.about-step-image-3 img{max-width:222px}.about-page-note{background-color:var(--var-text-color)}h4.static-page-subtitle{font-family:var(--var-font-family);line-height:1.875rem}.here-to-help-block p,.press-inquiries p{font-size:1rem;line-height:1.625rem}.faq-accordion-holder .tab-content p{font-size:.875rem;line-height:1.375rem;color:var(--var-text-color)}.static-page h2{font-size:2.5rem;line-height:3.125rem}.static-page h3{font-size:1.875rem}@media screen and (max-width:767px){.static-page .banner-container h1{font-size:1.625rem}h3.section-common-title,.static-page h2{font-size:1.5rem;line-height:2.2rem}.here-to-help-title,.static-page h3,h2.section-common-title,.static-page-title h2{font-weight:700}.here-to-help-title{font-weight:700}.static-page h3{font-size:1.75rem;font-weight:700}.faq-container-inner h3{font-size:1.2rem}}.about-container{background-color:#fff}.about-custom-container{padding:0 112px}.about-container-faq{padding:49px 59px 30px;background-color:#f5f2ec;border-radius:10px;margin:0 0 100px}.faq-accordion-holder{margin:0}.about-custom-container-faq{padding:0 112px}.about-container-faq .faq-accordion-holder input:checked+.tab-label{background:0 0;border-bottom:0 solid #dce6ed;transition:none}.about-container-faq .faq-accordion-holder .tab-label:hover,.faq-accordion-holder input:checked+.tab-label{color:#0d4760}.about-container-faq .faq-accordion-holder .tab-label{background:0 0;border-bottom:1px solid #cdc6b7;border-left:0;border-right:0;border-top:0;color:#0d4760;font-size:1.125rem;letter-spacing:-.023rem;line-height:30px;border-radius:0;padding:1.406rem 2.5rem 1.406rem 0}.about-container-faq .faq-accordion-holder input:checked~.tab-content{border-bottom:1px solid #cdc6b7;border-left:0;box-shadow:0 3px 6px -3px transparent;border-radius:0;border-right:0;border-top:0;padding:0 1.6rem 0 0}.about-container-faq .faq-accordion-holder .tab-content{background:0 0;margin-bottom:0;margin-top:0;padding-left:0}.about-container-faq .faq-accordion-holder .tab-content p{color:#929292;font-size:.875rem;letter-spacing:.14px;line-height:22px;margin-bottom:22.5px;margin-top:0}.about-container-faq .accordion-indicator{background-color:initial}.about-container-faq .faq-accordion-holder .tab-label:hover .accordion-indicator{background-color:initial}.about-container-faq .accordion-indicator::before,.about-container-faq .accordion-indicator::after{background-color:#757575}.about-container-faq .accordion-indicator::after{transform:rotate(128deg);left:7px}.about-container-faq .accordion-indicator::before{transform:rotate(45deg);left:2px}.about-container-faq h5{color:#0d4760;font-weight:600;font-size:1.5rem;line-height:46px;margin:0 0 10px}.about-container-faq .faq-accordion-holder .tabs :first-child .tab-label{padding-top:0}.about-container-faq .faq-accordion-holder .tabs :last-child .tab-label{border-bottom:0 solid #cdc6b6}.about-container-faq .faq-accordion-holder .tabs :last-child .tab-content{border-bottom:0 solid #cdc6b6}.breadcrumb{color:#8a8a8a;font-size:11px;line-height:24px;padding-top:16px;padding-bottom:12px}.breadcrumb a{color:#8a8a8a;padding-left:10px}body{background-color:#fff}.about-us-perfect-for-wedding h1{font-size:2.25rem;color:#0d4760;font-weight:600;line-height:46px}.about-us-perfect-for-wedding h3{color:#0d4760;font-weight:600;font-size:1.875rem;padding-top:28px;line-height:24px;letter-spacing:.3px}.about-us-perfect-for-wedding p{font-size:1rem;color:#6d6d6d;padding-top:12px;padding-bottom:25px;line-height:26px}.about-partner .row{margin:0}.about-partner-left{width:50%;float:left}.about-partner-left-bg{background-image:var(--site-static-about-us-page-partner-left-bg-web);background-repeat:no-repeat;border-radius:10px 0 0 10px;padding-bottom:90.5%;background-size:contain;position:relative}.about-partner-left-bg-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:60px;max-width:557px;text-align:center;color:#f5f2ec;text-shadow:0 4px 20px rgba(0,0,0,.3);font-weight:600;line-height:60px;width:90%}.about-partner-right{width:50%;float:left}.about-partner-right-items.about-partner-right-items-last{background-image:var(--site-static-about-us-page-find-your-perfect-wedding-web);background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:10px;margin-right:0%}.about-partner-right-items{background-color:#f5f2ec;width:49%;padding:4.5% 1% 1% 3%;float:left;height:49%;margin:0 1% 1% 0}.about-partner-right-items-container{height:100%}.about-partner-right-items-bg{height:100%}.about-partner-right-items:nth-child(1){margin-left:1%}.about-partner-right-items:nth-child(2){border-radius:0 10px 0 0;margin-right:0%}.about-partner-right-items:nth-child(3){margin-left:1%}.about-partner-right-items-title{color:#0d4760;font-weight:600;font-size:1.5rem;max-width:226px;line-height:30px}.about-partner-right-items-content{font-size:1rem;color:#6d6d6d;padding-top:16px;max-width:305px;line-height:24px;letter-spacing:.16px}.find-your-perfect-wedding{font-size:14px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#f9ce7c;padding:16px 20px;max-width:210px;font-weight:600;line-height:20px;text-transform:uppercase;border-radius:4px;border:2px solid #f9ce7c;width:90%}.why-use-perfect-for-wedding{background-color:#f6f2f9;margin-top:70px;padding:76px 0 56px}.why-use-perfect-for-wedding-title{color:#0d4760;font-weight:600;font-size:1.875rem;line-height:37px;margin-bottom:26px}.why-use-perfect-for-wedding-all-items{align-items:flex-start;display:flex;gap:98px;padding:15px 0}.why-use-perfect-for-wedding-all-items h5{color:#0d4760;font-weight:600;font-size:1.5rem;line-height:1.25;margin:23px 0 22px}.why-use-perfect-for-wedding-all-items p{color:#6d6d6d;font-size:1.125rem;line-height:26px}.why-use-perfect-for-wedding-single-item{flex:1 1 33.33%;max-width:33.33%}.upnext-group-family{margin-bottom:80px;margin-top:69px}.upnext-group-family h3{color:#0d4760;font-weight:600;font-size:1.875rem;line-height:1.533;padding-bottom:10px}.upnext-group-family-left p{font-size:1rem;color:#6d6d6d;letter-spacing:.01rem;line-height:1.5;margin:0;padding-bottom:24px}.upnext-group-family-left p:last-child{padding-bottom:0}.upnext-group-family-all{align-items:flex-start;display:flex;justify-content:space-between;gap:65px}.upnext-group-family-left{flex:auto}.upnext-group-family-right a{background-color:#d2a041;display:inline-block;color:#fff;border-radius:4px;font-size:14px;line-height:20px;padding:28px 30px;text-align:center;white-space:nowrap}.ellipsis-7-lines{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(min-width:1440px) and (max-width:1699px){.about-partner-right-items{padding:5.5% 1% 1% 4%}.about-partner-right-items-content{padding-top:0}}@media(max-width:1439px){.about-custom-container{padding:0 40px}.about-custom-container-faq{padding:0 40px}.upnext-group-family h3{text-align:center}.breadcrumb{padding-top:22px}.about-partner-left{width:100%}.about-partner-left-bg{background-image:var(--site-static-about-us-page-partner-left-bg-mob);border-radius:10px 10px 0 0;background-size:cover;padding-bottom:372px}.about-partner-left-bg-text{max-width:900px}.about-partner-right{width:100%;margin-top:10px}.about-partner-right-items{padding:44px 25px 25px 58px;width:49%}.about-partner-right-items-title{max-width:unset}.about-partner-right-items-content{max-width:unset}.about-partner-right-items:nth-child(1),.about-partner-right-items:nth-child(3){margin-left:unset}.about-partner-right-items:nth-child(2){border-radius:0;width:50%}.about-partner-right-items:nth-child(3){border-bottom-left-radius:10px}.about-partner-right-items.about-partner-right-items-last{width:50%}.why-use-perfect-for-wedding{padding:64px 0 40px}.why-use-perfect-for-wedding-all-items{gap:80px}.upnext-group-family-all{align-items:center;flex-direction:column;gap:23px}.upnext-group-family-left{width:100%;text-align:center}.about-container-faq{margin-bottom:80px;padding:54px 48px 30px}}@media(max-width:1199px){.why-use-perfect-for-wedding-all-items{gap:40px}}@media(max-width:1023px){.about-custom-container{padding:0 30px}.about-custom-container-faq{padding:0 30px}.about-partner-right-items{width:99%;padding:45px 75px;height:unset}.about-partner-right-items-container{text-align:center}.about-partner-right-items:nth-child(1),.about-partner-right-items:nth-child(2),.about-partner-right-items:nth-child(3),.about-partner-right .about-partner-right-items:nth-child(4){margin-left:0;margin-right:0;width:100%}.about-partner-right-items:nth-child(3){border-bottom-left-radius:0}.about-partner-right .about-partner-right-items:nth-child(4){border-radius:0 0 10px 10px;height:250px}.about-partner-left-bg-text{font-size:40px;line-height:50px;max-width:560px}.about-us-perfect-for-wedding h3{font-size:1.5rem}.find-your-perfect-wedding{max-width:363px;padding:26px 20px}.why-use-perfect-for-wedding{margin-top:50px;padding:67px 0 43px}.why-use-perfect-for-wedding-title{text-align:center}.why-use-perfect-for-wedding-all-items{flex-direction:column;gap:33px;max-width:600px;margin:0 auto}.why-use-perfect-for-wedding-single-item{flex:1 1 100%;max-width:100%;text-align:center}.upnext-group-family{margin-bottom:60px;margin-top:49px}.about-container-faq{padding:54px 33px 25px}}@media(max-width:767px){.about-custom-container{padding:0 20px}.about-us-perfect-for-wedding h1{font-size:1.875rem}.about-us-perfect-for-wedding h3{line-height:1.083;padding-top:14px}.about-us-perfect-for-wedding p{padding-top:19px}.about-partner-left-bg{padding-bottom:198px}.about-partner-right-items{margin:0 0 10px;padding:38px 31px;width:100%}.about-container-faq .faq-accordion-holder .tab-content{margin-top:0}.upnext-group-family{margin-top:52px}.upnext-group-family h3{font-size:1.5rem;line-height:1.5}.why-use-perfect-for-wedding{padding-top:54px;padding-bottom:28px}.why-use-perfect-for-wedding-all-items{gap:47px}.about-custom-container-faq{padding:0 20px;background-color:#f5f2ec}.about-partner-left-bg-text{font-size:30px;line-height:40px;max-width:420px}.about-container-faq{margin:0;padding:55px 0 25px}.about-partner-right .about-partner-right-items:nth-child(4){height:202px}}