div#header h1{position:absolute;top:300px;right:20%}@media screen and (max-width:2000px){div#header h1{top:35rem;left:1rem;width:100%}}h2,h3{font-size:2.2em}div#header{background-position:center center;min-height:900px}section.wedding-checklist .wedding-checklist-container{background-color:#f7f0f1;border:1px solid #a3888c;border-radius:50px;max-width:1200px;margin:0 auto 20px}section.wedding-checklist h2{margin:20px}section.wedding-checklist p{margin-left:20px}section.wedding-checklist form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-left:10px}section.wedding-checklist form input{border:1px solid #ccc;border-radius:10px;margin:10px;min-width:250px;padding:10px;width:100%}section.wedding-checklist .wpo-wedding-checklist-form-area input:-ms-input-placeholder{color:#787878}section.wedding-checklist .wpo-wedding-checklist-form-area input::-moz-placeholder{color:#787878}section.wedding-checklist .wpo-wedding-checklist-form-area input::placeholder{color:#787878}section.wedding-checklist form .button-row{margin-left:10px}div.price-detail-container{margin-bottom:2rem}div.price-detail h2,div.price-detail h3,div.price-detail-container p{margin-bottom:1rem}div.price-detail-container ul{list-style:none;margin-left:0;margin-bottom:1rem;padding-left:0}div.price-detail-container li{margin-bottom:.3rem;padding-left:1rem;text-indent:-1.5rem}div.price-detail-container li:before{content:"♡";padding-right:.5rem}div.price-detail{align-items:center;column-gap:2rem;display:grid;margin-left:auto;margin-right:auto}div.price-detail-image-right{grid-template-columns:3fr 1fr}div.price-detail-image-left{grid-template-columns:1fr 3fr}div.price-detail img{border-radius:.5rem;max-width:300px;min-height:400px}div.price-detail-feature-table{border:2px solid var(--main-color);border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:1rem}div.price-detail-feature-table div.row{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(200px,1fr));padding:0 1rem}div.price-detail-feature-table div.row:not(.title):not(.price){margin:.5rem 0}div.price-detail-feature-table div.row.price,div.price-detail-feature-table div.row.title{background-color:var(--main-color);color:#fff;font-weight:700;padding:1rem}div.price-detail-feature-table div.row.title i{color:#fff}div.price-detail-feature-table div.row:not(.title) i{font-size:1.5rem}div.price-detail-feature-table div.row:not(.title) i.fa-xmark{color:#aaa}div.price-detail-feature-table div.row:not(.title) i.fa-check{color:teal}@media screen and (max-width:1000px){div.price-detail{max-width:90%}div.price-detail-feature-table{flex-wrap:wrap}}@media screen and (max-width:1600px){div.price-detail-image-left,div.price-detail-image-right{grid-template-columns:1fr}div.price-detail img{display:none}}