/* Approved white process section. */
@font-face{font-family:'MC OMD Heading';src:url('/assets/fonts/roboto-condensed-variable.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
.page-home .home-white-invitation{background:#fff;color:#000;min-height:850px;padding:110px 32px 150px;display:flex;align-items:flex-start;justify-content:center;text-align:center}
.page-home .home-white-invitation .invitation-inner{width:100%;max-width:1120px;margin:0 auto}
.page-home .home-white-invitation h2{font-family:'MC OMD Heading','Roboto Condensed',sans-serif;font-weight:900;font-size:58px;line-height:1.24137931;letter-spacing:normal;color:#000;margin:0;text-transform:uppercase;text-wrap:balance}
.page-home .home-white-invitation h2>span{display:block}
.page-home .home-white-invitation .invitation-red-accent{font-family:'MC Editorial',Arial,sans-serif;font-size:40px;line-height:1.3;font-weight:300;letter-spacing:-.025em;color:#9163ac;margin:62px auto 0;text-wrap:balance}
@media(max-width:1200px) and (min-width:681px){.page-home .home-white-invitation h2{font-size:49.3px;line-height:61.2px}}
@media(max-width:680px){.page-home .home-white-invitation{min-height:760px;padding:72px 26px 140px}.page-home .home-white-invitation h2{font-size:clamp(32px,9.2vw,42px);line-height:1.24}.page-home .home-white-invitation .invitation-red-accent{font-size:30px;margin-top:48px}}

.page-home .home-white-invitation{padding-top:72px}
@media(max-width:680px){.page-home .home-white-invitation{padding:40px 24px 120px;min-height:850px}.page-home .home-white-invitation h2{font-size:43.5px;line-height:54px}.page-home .home-white-invitation h2>span{white-space:normal;text-wrap:balance;margin-bottom:20px}.page-home .home-white-invitation h2>span:last-child{margin-bottom:0}.page-home .home-white-invitation .invitation-red-accent{margin-top:46px}}

@media(max-width:680px){.page-home .home-white-invitation{padding-inline:16px}.page-home .home-white-invitation h2{font-size:clamp(22px,calc((100vw - 44px)/12.3),42px);line-height:1.55}.page-home .home-white-invitation h2>span{white-space:nowrap;margin-bottom:0}.page-home .home-white-invitation .invitation-red-accent{font-size:28px;margin-top:46px}}

@font-face{font-family:'MC Invitation Script';src:url('/assets/fonts/courgette-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.page-home .home-white-invitation .invitation-red-accent{font-family:'MC Invitation Script',cursive;font-weight:400;letter-spacing:0;transform:none;transform-origin:center}
