.exact-support,.exact-event-details{padding:18px 22px 112px!important;background:linear-gradient(#fffdf9ee,#fffaf4f3),url('../images/invitation-silk-floral-v2.png') center/cover fixed!important;color:#073f34}.exact-support>header{height:64px;display:flex;justify-content:space-between}.exact-support>header button,.exact-event-details>header button{position:static!important}.support-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:270px}.support-hero h1{font:italic 58px/.8 var(--serif);color:#a56e20;margin:10px 0}.support-hero h1 small{display:block;font:600 29px/1.2 var(--serif);letter-spacing:.14em;color:#4a261a;text-transform:uppercase}.support-hero p{text-align:center;font:16px/1.35 var(--serif);color:#453d36}.screen-media-slot{position:relative;overflow:hidden;background:#f1e7db;border:1px dashed #d7bea0;display:grid;place-items:center;color:#8b7969;text-align:center}.screen-media-slot.has-media{background-size:cover;background-position:center;border-style:solid}.screen-media-slot.has-media span{display:none}.support-photo{height:260px;border-radius:48% 48% 14px 14px}.support-summary{display:grid;grid-template-columns:105px 1fr 120px;align-items:center;gap:14px;padding:16px;border:1px solid #e5d4c1;border-radius:20px;background:#fffdfa;box-shadow:0 10px 25px #59371e13}.support-summary .crest{width:88px;height:88px}.support-summary h2{font-size:27px;margin:0;color:#61251f}.support-summary h2 em{color:#b67d2b;font-style:normal}.support-summary p{font:13px/1.25 var(--serif);margin:5px 0}.support-summary>p{text-align:center;border-left:1px solid #eadbcc;padding-left:12px}.support-heading{text-align:center;margin:23px 0 14px}.support-heading h2{font-size:28px;margin:0}.support-heading p{font:14px var(--serif)}.support-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e5d5c3;border-radius:17px 17px 0 0;background:#fffdfa}.support-tabs button{min-height:78px;border:0;border-right:1px solid #eaded1;background:none;font-size:25px;color:#4a4946}.support-tabs button:last-child{border:0}.support-tabs button.active{color:#b47b29;box-shadow:inset 0 -2px #c68c34}.support-tabs span{display:block;font:13px var(--serif);margin-top:7px}.exact-support .transfer{margin:0;border:1px solid #e5d5c3;border-top:0;border-radius:0 0 17px 17px;padding:18px;background:#fffdfa}.support-gratitude{display:flex;align-items:center;gap:18px;margin-top:18px;padding:17px;border:1px solid #eadbca;border-radius:18px;background:#fffdfa;color:#9f5e51;font-size:38px}.support-gratitude p{font:14px/1.4 var(--serif);color:#413b35}.support-gratitude b{color:#a76f26}.exact-event-details>header{height:78px;display:flex;align-items:center;justify-content:space-between}.exact-event-details>header h2{font-size:35px}.details-share{right:0!important}.details-identity{text-align:center}.details-identity .crest{width:105px;height:105px}.details-identity h1{font-size:38px;margin:12px 0 2px}.details-identity h1 em{color:#b67c29;font-style:normal}.details-identity>b{text-transform:uppercase;letter-spacing:.17em;font:11px var(--sans)}.detail-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0}.detail-facts>div{text-align:center;padding:0 8px;border-right:1px dashed #decdb8}.detail-facts>div:last-child{border:0}.detail-facts i{display:grid;place-items:center;width:48px;height:48px;margin:auto;border-radius:50%;background:#edf2ec;font-style:normal;font-size:25px}.detail-facts small,.detail-facts b{display:block;font-family:var(--serif)}.detail-facts small{text-transform:uppercase;margin-top:7px}.detail-facts b{font-size:13px;margin-top:5px}.event-overview,.dress-detail{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #e2d5c6;border-radius:15px;background:#fffdfa}.event-overview>i,.dress-detail>i{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#06463a;color:#efc476;font-style:normal;font-size:23px}.event-overview>div,.dress-detail>div{flex:1}.event-overview b,.dress-detail b{text-transform:uppercase;letter-spacing:.05em}.event-overview p,.dress-detail p{font:13px var(--serif);margin:5px 0}.event-overview .primary{width:auto;min-height:44px;margin:0;padding:10px 16px}.event-detail-schedule{margin:14px 0;border:1px solid #e2d5c6;border-radius:15px;background:#fffdfa;padding:16px}.event-detail-schedule>div:first-child{display:flex;justify-content:space-between;border-bottom:1px solid #eadfd3}.event-detail-schedule h3{margin:0 0 10px}.event-detail-schedule article{display:grid;grid-template-columns:42px 70px 1fr 15px;align-items:center;gap:9px;min-height:70px;border-bottom:1px solid #eee5dc}.event-detail-schedule article>i{width:34px;height:34px;border-radius:50%;background:#edf2ec;display:grid;place-items:center;font-style:normal}.event-detail-schedule time{color:#075143;font:14px var(--serif)}.event-detail-schedule article b{font:15px var(--serif)}.event-detail-schedule article p{font:12px var(--serif);margin:4px 0}.dress-detail{margin-bottom:14px}.venue-detail{display:grid;grid-template-columns:1fr 1.35fr;border:1px solid #e2d5c6;border-radius:15px;overflow:hidden;background:#fffdfa}.venue-detail>div:first-child{padding:18px}.venue-detail small{text-transform:uppercase}.venue-detail h2{font-size:22px;margin:12px 0 4px}.venue-detail p{font:13px/1.4 var(--serif)}.venue-detail .primary{display:inline-block;width:auto;text-decoration:none;padding:12px 18px}.venue-detail .screen-media-slot{min-height:180px;border:0;border-left:1px solid #e2d5c6;border-radius:0}@media(max-width:390px){.support-hero{grid-template-columns:1fr}.support-photo{height:210px}.support-summary{grid-template-columns:80px 1fr}.support-summary>p{grid-column:1/-1;border:0}.detail-facts{grid-template-columns:1fr 1fr;gap:15px}.detail-facts>div{border:0}.event-overview{align-items:flex-start;flex-wrap:wrap}.venue-detail{grid-template-columns:1fr}.venue-detail .screen-media-slot{border-left:0;border-top:1px solid #e2d5c6}}
