.ulta-form-section>.ulta-section-inner,.ulta-form-section{background:#faf7ef}.ulta-form-section>.wp-block-group__inner-container{display:contents!important}.entry-content .ulta-form-section{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4rem;padding-top:4rem;padding-bottom:5rem}.ulta-form-panel{min-width:0}.ulta-form-aside{padding:2rem;background:#eee9f8;align-self:start;border-radius:8px}.ulta-form-aside h2{font-size:1.75rem}.entry-content .fluentform{margin-top:2rem}.entry-content .fluentform .ff-el-form-control{font-family:inherit;font-size:1.125rem;color:#18243b;background:white;border:1px solid #68758a;border-radius:4px;min-height:48px;padding:12px}.entry-content .fluentform .ff-el-input--label label,.entry-content .fluentform .ff-el-form-check-label{font-size:1.125rem;color:#18243b;line-height:1.6}.entry-content .fluentform .ff-el-group{margin-bottom:1.5rem}.entry-content .fluentform .ff-el-form-check{padding:6px 0}.entry-content .fluentform input[type=checkbox]{width:20px;height:20px;accent-color:#6941b5;margin-right:8px}.entry-content .fluentform .ff-btn-submit{font-family:inherit;font-size:1.125rem;font-weight:700;background:#6941b5;color:#fff;min-height:48px;padding:16px 28px;border-radius:4px}.entry-content .fluentform .error{color:#a42020;font-size:1rem}.entry-content .fluentform :focus-visible{outline:3px solid #6941b5;outline-offset:3px}.entry-content .fluentform .ff-message-success{font-size:1.125rem;color:#18243b;background:#eef7ed;padding:24px}.ulta-form-panel>p{font-size:1rem;color:#465469}@media(max-width:900px){.entry-content .ulta-form-section{grid-template-columns:1fr;gap:2rem}} 
.entry-content .ulta-form-section,.entry-content .ulta-page-hero{padding-left:max(32px,calc((100% - 1200px)/2));padding-right:max(32px,calc((100% - 1200px)/2))}.entry-content .fluentform button.ff-btn-submit{background:#6941b5!important;color:#fff!important}.entry-content .fluentform button.ff-btn-submit:hover{background:#50318c!important}@media(max-width:767px){.entry-content .ulta-form-section,.entry-content .ulta-page-hero{padding-left:20px;padding-right:20px}}
.entry-content .ulta-form-aside h2{font-size:1.75rem;line-height:1.25}.entry-content .ulta-form-panel> .wp-block-group__inner-container>p{font-size:1rem;color:#465469}#masthead .main-navigation .primary-menu-container>ul>li:last-child>a[aria-current=page]{color:#fff}
/* Narrow screens and enlarged text must keep contact details inside the panel. */
.ulta-form-aside{min-width:0}.ulta-form-aside a{overflow-wrap:anywhere}
.entry-content .fluentform .ff-el-form-control::placeholder{color:#596579;opacity:1}
.entry-content .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right>label:after{color:#a42020}
.entry-content .fluentform button.ff-btn-submit{max-width:100%;white-space:normal}
