.bridalService-main{width:100%;max-width:1209px;margin:54px auto 100px;padding:0 12px}.bridalService-img{width:100%;max-width:450px;margin:53px 0 0 auto;padding-bottom:80%;position:relative}.bridalService-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bridalService-Content h1,.bridalService-Content h2{letter-spacing:4.8px;font-family:Quicksand,sans-serif;font-size:40px}.bridalService-Content p{font-size:20px;line-height:33px}.bridalService-Content .btn-primary{font-weight:400;display:block;padding:11px 30px!important}.bridalService-btn{flex-direction:column;align-items:flex-start;margin:37px 0 0;display:flex}.bridalService-btn .btn-primary{margin-bottom:15px}.bridal-doc{color:#524e4e;max-width:900px;margin:0 auto;padding:40px 16px 80px}.bridal-doc h1{letter-spacing:4.8px;text-transform:uppercase;margin-bottom:24px;font-family:Quicksand,sans-serif;font-size:40px}.bridal-doc h2{letter-spacing:1px;text-transform:uppercase;color:#364131;margin:28px 0 12px;font-family:Quicksand,sans-serif;font-size:22px}.bridal-doc p,.bridal-doc li,.bridal-doc td,.bridal-doc th{font-size:18px;line-height:28px}.bridal-doc ul{margin:0 0 16px;padding-left:24px;list-style:outside}.bridal-doc table{border-collapse:collapse;width:100%;margin:16px 0 24px}.bridal-doc th,.bridal-doc td{text-align:left;vertical-align:top;border:1px solid #5a6d55;padding:10px 12px}.bridal-doc th{color:#364131;background:#a9b6a5;font-weight:600}.bridal-doc .bridal-doc-meta{margin-bottom:20px}.bridal-doc .bridal-doc-note{background:#f5f5f4;border:1px solid #5a6d55;margin-top:28px;padding:16px}
