/* 22.0.89 — shared editorial proportions for audited pre-footer invitations. */
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-guide .er-unified-closing-actions a.elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.7)!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-guide .er-unified-closing-actions > :first-child a.elementor-button{background:#fff!important;color:#a91f27!important;border-color:#fff!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-guide .er-unified-closing-actions a.elementor-button:is(:hover,:focus-visible){background:#fff!important;color:#a91f27!important;border-color:#fff!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-guide .er-unified-closing-actions > :first-child a.elementor-button:is(:hover,:focus-visible){background:#f3e8e9!important;color:#851b25!important;border-color:#f3e8e9!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-guide .er-unified-closing-actions a.elementor-button :is(.elementor-button-content-wrapper,.elementor-button-text){color:inherit!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:32px 48px!important;width:100%!important;max-width:1184px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:40px!important;border-radius:16px!important;box-sizing:border-box!important;text-align:left!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy{flex:1 1 480px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy > *{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy :is(h2,h3){font-size:clamp(28px,2.5vw,36px)!important;line-height:1.2!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy p{font-size:18px!important;line-height:1.65!important;width:100%!important;max-width:72ch!important;margin:0!important;padding:0!important;text-align:left!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy :is(.eyebrow,.er-ref-eyebrow,.er-unified-closing-eyebrow){font-size:13px!important;line-height:1.5!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-actions{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex:0 1 300px!important;align-items:stretch!important;justify-content:center!important;gap:12px!important;width:300px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-actions > *{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;flex:none!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-actions :is(a.btn,a.elementor-button){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:54px!important;height:auto!important;padding:14px 20px!important;margin:0!important;font-size:16px!important;line-height:1.4!important;font-weight:700!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-actions .elementor-button-text{font-size:inherit!important;line-height:inherit!important;white-space:normal!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy .elementor-widget-container{margin:0!important;padding:0!important;max-width:none!important}
@media(max-width:900px){
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing{padding:32px!important;gap:24px!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy{flex-basis:100%!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-actions{flex:1 1 100%!important;width:100%!important;max-width:440px!important}
}

@media(max-width:480px){
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing{padding:26px 20px!important;gap:24px!important;border-radius:12px!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy :is(h2,h3){font-size:26px!important;line-height:1.22!important}
body#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design#edured-native-design .er-unified-closing-copy p{font-size:17px!important;line-height:1.6!important}
}

