.container,.page-wrapper{padding:0 0 40px}.container{max-width:1120px;margin:auto}.main-image{width:100%;height:auto;margin-bottom:20px}.center{text-align:center;margin:20px 0}.main-btn{font-size:18px;background:#fd9b48;color:#fff;border-radius:0;padding:10px 50px;text-decoration:none;display:inline-block}.main-btn,h1{font-family:Quicksand,Sans-serif;font-weight:700}h1{font-size:35px;margin-bottom:20px}h3{font-size:20px;font-weight:700;margin-top:40px}.content p,h3{font-family:Quicksand,Sans-serif;margin-bottom:15px}.content p{font-size:15px;font-weight:500;color:#74405b;line-height:1.7}.image-wrapper{position:relative;width:100%;aspect-ratio:1024/654}.responsive-image{object-fit:contain}.b-h1,.b-h3{color:#74405b}.button-wrapper{text-align:center;margin-top:30px}.pre-wedding-btn{display:inline-block;font-size:21px;font-weight:700;padding:13px 50px}.get-quote-btn,.pre-wedding-btn{background:#fd9b48;color:#fff;font-family:Quicksand;border:none;cursor:pointer}.get-quote-btn{display:block;font-size:16px;font-weight:600;padding:10px 28px;margin:50px auto 0}.b2h{margin-top:50px}@media (max-width:768px){.b-h1,.center,.content{padding-left:10px;padding-right:10px}.b-h1{line-height:1}.b-h3,.ref{padding-left:10px}}