.wedding-section{background:#e9e9e9}.wedding-desktop{display:flex;align-items:center;justify-content:space-between;text-align:left}.wedding-text{width:50%;text-align:center}.wedding-text-wrap{max-width:340px;margin:0 auto}.wedding-text-wrap h2{font-size:35px;line-height:42px;letter-spacing:1.9444444px;margin-bottom:40px}.wedding-description p{font-size:16px;line-height:19px;letter-spacing:.025px;color:#0d2035;margin-bottom:40px}.wedding-image{width:50%}.wedding-image img{width:100%;height:auto;display:block}.wedding-mobile{display:none}.wedding-desktop{display:flex}@media (max-width: 768px){.wedding-desktop{display:none}.wedding-mobile{display:block;position:relative}.wedding-mobile img{width:100%;height:auto;display:block}.wedding-mobile-text{position:absolute;bottom:44px;left:15px;color:#fff}.wedding-mobile-text h2{font-size:23px;line-height:28px;color:#fff;margin-bottom:15px;max-width:230px;font-family:GT Walsheim}.wedding-button{color:#fff;border-bottom:1px solid;padding-bottom:2px;font-size:14px;line-height:17px;letter-spacing:1.8666667px;font-family:GT Walsheim}.wedding-description p{font-size:14px;line-height:18px;color:#fff;margin-bottom:12px;max-width:275px}.wedding-mobile-overlay:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.1}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/img-text-bespoke.css.map */
