.about-page--second-title{margin-top:64px}.about-page__brand-story{margin-top:62px;padding-top:64px;padding-bottom:64px;background:#f5f5f5}.about-page__brand-story--content{display:flex;justify-content:space-between;align-items:flex-start;gap:64px}.about-page__brand-story--image{width:357px;height:572px;flex-shrink:0}.about-page__brand-story--image img{width:100%;height:100%;object-fit:cover}.about-page__brand-story--info{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start}.about-page__brand-story--info .app-columns-text{column-gap:64px}.about-page__brand-story--info b{font-weight:300}.about-page__designer{position:relative;width:100%;height:661px;background:#060504;display:flex;justify-content:center;align-items:center}.about-page__designer--image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.about-page__designer--content{display:flex;flex-direction:column;align-items:center;z-index:1;position:absolute;top:48px;width:100%;height:100%}.about-page__designer--content .name{font-family:Cormorant Garamond,sans-serif;font-style:normal;font-weight:300;font-size:24px;line-height:32px;text-align:center;text-transform:uppercase;color:#fff}.about-page__designer--content .position{margin-top:8px;font-style:normal;font-weight:200;font-size:16px;line-height:24px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;opacity:.5}.about-page__designer--content .text{max-width:1020px;font-style:normal;font-weight:200;font-size:16px;line-height:24px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-top:18px}.about-page__designer--content .row{max-width:876px;display:flex;justify-content:space-between;margin-top:251px;width:100%}.about-page__partners{width:100%;margin-top:40px;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:60px 0}.about-page__partners--slider{margin-top:56px;width:100%;overflow:visible}.about-page__partners--slider .swiper-wrapper{transition-timing-function:linear!important}.about-page__partners--slider .swiper-slide{width:auto;max-width:340px;min-width:340px;height:auto}.about-page__partners--item{display:flex;flex-direction:column;gap:16px;width:100%}.about-page__partners--item .head{display:flex;align-items:flex-start;gap:16px}.about-page__partners--item .head img{border-radius:50px;overflow:hidden;width:52px;height:52px;aspect-ratio:1/1;object-position:50% 50%;object-fit:cover}.about-page__partners--item .head--content{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start}.about-page__partners--item .head--name{font-style:normal;font-weight:200;font-size:16px;line-height:24px;letter-spacing:.04em;text-transform:uppercase;color:#2a2a2b}.about-page__partners--item .head--link{font-style:normal;font-weight:200;font-size:16px;line-height:24px;letter-spacing:.04em;text-decoration-line:underline;text-transform:uppercase;color:#21263a;opacity:.6}.about-page__partners--item .text{font-style:normal;font-weight:200;font-size:16px;line-height:24px;letter-spacing:.04em;text-transform:uppercase;color:#2a2a2b;opacity:.4}.about-page .share-photos-from-your-wedding{margin:64px 0;border-bottom:1px solid rgba(179,179,179,.3019607843)}.about-page .share-photos-from-your-wedding--content{padding-bottom:40px}.about-page .email-subscribe{border-bottom:none}@media screen and (max-width: 1024px){.about-page__brand-story{padding-top:0}.about-page__brand-story--image{margin-left:-16px;width:100vw}.app-page-image{aspect-ratio:374/206}.about-page__brand-story--content{display:flex;flex-direction:column;gap:24px}.about-page__brand-story--content .about-page__brand-story--info{display:flex;flex-direction:column;margin-top:12px}.about-page__brand-story--content .about-page__brand-story--info .app-columns-text{margin-top:8px;display:flex;flex-direction:column;padding:0;margin-bottom:0}.about-page__brand-story--content .about-page__brand-story--info .app-columns-text p:last-child{margin-bottom:0}.mobile-text{font-style:normal;font-weight:300;font-size:16px;line-height:24px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#000}.mobile-text .app-columns-text{margin-top:24px}.about-page--second-title{width:335px}.about-page__brand-story{margin-top:40px}.about-page__designer{height:860px}.about-page__designer .row{margin-top:30px;gap:24px;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.about-page__designer .row .app-link{width:fit-content}.about-page__designer .about-page__designer--image{left:unset;top:unset;transform:unset;bottom:0;object-position:100% 50%}.about-page__partners{padding-top:0;padding-bottom:0}}
