.weddings-intro{width:100%;aspect-ratio:5/2;display:grid;grid-template-columns:1fr;align-items:center}@media(max-width: 767px){.weddings-intro{display:none}}.weddings-intro>div{text-align:center;padding:6vw}.weddings-intro>div>img{width:21vw;max-width:100%;height:auto}.di-form{margin:50px auto 30px;display:grid;grid-template-columns:2fr 3fr;column-gap:40px;row-gap:30px;padding:20px}@media(max-width: 999px){.di-form{grid-template-columns:1fr;padding-left:10px;padding-right:10px}}.di-form .left{text-align:center}.di-form .left img{max-width:100%;height:auto}@media(max-width: 999px){.di-form .left img{width:80%}}@media(max-width: 999px){.di-form .right h2.xl-title{font-size:3.19rem}}.di-form .right ul{margin:20px 0;padding-left:20px}.di-form .right ul li{list-style-type:disc;font-family:"PPRightSerif-Medium","Times New Roman",Times,serif;font-size:24px;margin-bottom:8px;max-width:600px}.di-form .right ul li::marker{color:#f0281a}.di-form .right h3.title{font-style:italic;margin:1em 0;max-width:500px}.di-form .right h3.title span.smaller{font-size:72%}.di-form video{border:1px #aeadac solid}.order-buttons{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:15px}.order-buttons .button-primary{font-size:15px;padding:15px 30px}.sneak-peek.rubric{color:inherit;text-align:center;font-size:16px;margin-top:10px}.modal-content{max-width:100%}.modal-content .big-title{text-align:center;margin:.6em 0}@media(min-width: 550px){.modal-content .big-title{font-size:64px}}.modal-content .img{width:100%;margin:0 auto 16px;text-align:center}.modal-content .img.single{width:50%}.modal-content img{width:100%;height:auto}.modal-content .modal-footer,.modal-content .modal-cta{text-align:center;font-style:italic;margin:2em 0}@media(min-width: 550px){.modal-content .modal-footer,.modal-content .modal-cta{margin:3em 0}}.modal-content .modal-cta>p{font-size:24px;margin-bottom:1em}@media(min-width: 550px){.modal-content .modal-cta>p{font-size:32px}}.modal-content hr{margin:40px 0;border-color:#aeadac}.sections-nav{margin:40px auto;padding:0 20px}@media(min-width: 1170px){.sections-nav{margin:80px auto;padding:0}}@media(max-width: 540px){.sections-nav{display:none}}@media(min-width: 700px)and (max-width: 1015px){.sections-nav{display:none}}.sections-nav>.container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}@media(max-width: 699px){.sections-nav>.container{grid-template-columns:1fr 1fr}}@media(min-width: 1170px){.sections-nav>.container{gap:20px}}.sections-nav>.container>.section.button-row-container{height:150px;margin:0;background-position:center;background-repeat:no-repeat;background-size:cover;padding:20px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;transition:opacity .2s ease}@media(max-width: 699px){.sections-nav>.container>.section.button-row-container{padding:10px;font-size:18px}}@media(min-width: 1170px){.sections-nav>.container>.section.button-row-container{height:250px}}body.weddings .overall-width-container,body.weddings .container{max-width:1600px}body.weddings section:not(.article-carousel) .container{padding-left:0;padding-right:0}body.weddings main#content{padding-bottom:40px}body.weddings .module-hr{display:none}body.weddings .sponsored-content{color:inherit}body.weddings .two-up,body.weddings .three-up,body.weddings .article-feature{margin:40px 0}body.weddings .article-feature{max-width:100%;margin-left:auto;margin-right:auto}body.weddings .article-feature .inner{border-color:#aeadac}body.weddings .article-feature .af-right{background-color:#fdfbf5}body.weddings .article-carousel.sponsored{background-color:#fdfbf5}html{scroll-behavior:smooth}.weddings-section{scroll-margin-top:75px;margin-top:70px}/*# sourceMappingURL=weddings-feature.css.map */
