@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");:root{--primary-color:#036;--secondary-color:#e02b20;--text-color:#333;--bg-color:#fff;--light-bg:#f8f9fa;--border-color:#e0e4e8;--customers-title-color:#036;--customers-item-border:#ebebeb;--customers-body-color:#4f5e6b;--customers-nav-link-color:#001f37;--border-light:#e5e8ee;--text-muted:#666;--text-dark:#555;--color-black:#000;--color-white:#fff;--button-primary-hover:#c92017;--button-secondary-hover:#001f37;--header-border:#d5d9e0;--shadow-color:rgba(0,0,0,.12);--font-family:"Noto Sans";--font-family-mmc-bold:"MMC_Bold";--font-family-lato:"Lato",sans-serif}@font-face{font-display:swap;font-family:MMC_Bold;font-style:normal;font-weight:700;src:url(../../MMC-Bold.ttf) format("truetype")}.c-demo-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.c-demo-modal[hidden]{display:none}.c-demo-modal__backdrop{background:rgba(0,0,0,.6);cursor:pointer;inset:0;position:absolute}.c-demo-modal__dialog{border-radius:4px;box-shadow:0 20px 60px rgba(0,0,0,.35);display:flex;max-height:92vh;overflow:hidden;position:relative;width:min(960px,95vw)}.c-demo-modal__left{background:linear-gradient(180deg,#424ba1,#0062a7,#007197,#007a7d,#3c7f67);color:#fff;display:flex;flex:0 0 33.7%;flex-direction:column}.c-demo-modal__left-inner{display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:40px 30px}.c-demo-modal__logos{align-items:center;display:flex;gap:12px}.c-demo-modal__logo-mercer{height:50px;max-width:220px;width:auto}.c-demo-modal__testimonial{align-items:center;display:flex;gap:14px}.c-demo-modal__avatar-wrap{flex-shrink:0}.c-demo-modal__avatar{border:2px solid hsla(0,0%,100%,.4);border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.c-demo-modal__avatar-placeholder{flex-shrink:0;height:50px;width:50px}.c-demo-modal__testimonial-meta{display:flex;flex-direction:column;gap:2px}.c-demo-modal__testimonial-name{color:#fff;font-family:var(--font-family);font-size:14px;font-weight:300;line-height:20px}.c-demo-modal__testimonial-role{font-size:12px;line-height:16px}.c-demo-modal__quote,.c-demo-modal__testimonial-role{color:#fff;font-family:var(--font-family);font-weight:400}.c-demo-modal__quote{font-size:14px;font-style:italic;line-height:22px;margin:0;padding-bottom:20px}.c-demo-modal__divider{border:none;border-top:2px solid hsla(0,0%,100%,.3);margin:2px 0}.c-demo-modal__trusted-label{color:#fff;font-size:12px;line-height:18px;margin:0;padding-top:20px;text-align:center}.c-demo-modal__brands{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.c-demo-modal__brand-logo{display:inline-block;max-height:40px;max-width:80px;vertical-align:middle}.c-demo-modal__right{background:#fff;display:flex;flex:1;flex-direction:column;overflow-y:auto;position:relative}.c-demo-modal__close{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;position:absolute;right:20px;top:16px;transition:color .2s;z-index:2}.c-demo-modal__form-wrap{padding:40px 60px 10px}.c-demo-modal__title{color:#858c94;font-family:var(--font-family-mmc-bold);font-size:28px;line-height:36px;margin:0 0 10px;padding:0;text-transform:uppercase}.c-demo-modal__subtitle{color:#858c94;font-size:14px;font-weight:300;line-height:18px;margin-bottom:35px}.c-demo-modal .webform-submission-form{display:flex;flex-direction:column;gap:0}.c-demo-modal .form-item .form-item__label,.c-demo-modal .form-item label{display:none}.c-demo-modal .form-type--checkbox label,.c-demo-modal .form-type-checkbox label{color:#858c94;display:inline;font-family:var(--font-family);font-size:14px;font-weight:300;line-height:20px}.c-demo-modal .form-item input[type=email],.c-demo-modal .form-item input[type=tel],.c-demo-modal .form-item input[type=text],.c-demo-modal .form-item select{background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:16px 16px;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;box-sizing:border-box;color:#374151;font-size:13px;letter-spacing:.02em;outline:none;padding:8px 10px 8px 28px;transition:border-color .2s;width:100%}.c-demo-modal .form-item input::-moz-placeholder{color:#858c94;font-size:14px;font-weight:300;line-height:16px;opacity:1}.c-demo-modal .form-item input::placeholder{color:#858c94;font-size:14px;font-weight:300;line-height:16px;opacity:1}.c-demo-modal .form-item-email input[type=email]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23868d95' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.1 4.1h21.8c1.5 0 2.7 1.2 2.7 2.7v16.4c0 1.5-1.2 2.7-2.7 2.7H4.1c-1.5 0-2.7-1.2-2.7-2.7V6.8c0-1.5 1.2-2.7 2.7-2.7'/%3E%3Cpath fill='none' stroke='%23868d95' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M28.6 6.8 15 16.4 1.4 6.8'/%3E%3C/svg%3E")}.c-demo-modal .form-item-name input[type=text]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23868d95' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M27.5 29.1V26c0-3.5-2.8-6.2-6.2-6.2H8.8c-3.5 0-6.2 2.8-6.2 6.2v3.1'/%3E%3Ccircle cx='15' cy='7.2' r='6.2' fill='none' stroke='%23868d95' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E")}.c-demo-modal .form-item-phone input[type=tel]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.1 13.9'%3E%3Cpath fill='none' stroke='%23868d95' stroke-linecap='round' stroke-linejoin='round' d='M8.5 3.2c1.2.2 2.1 1.1 2.3 2.3M8.5.9c2.4.3 4.3 2.2 4.6 4.6m-.6 4.6c.8 6.5-8.4.4-9.7-2.3C1.4 5.5-.8.6 3.9 1.5c1.4 0 1.1 1.7 1.6 2.6.4.8-.5 1.5-1 1.9.8 1.4 2 2.6 3.5 3.5.5-.5 1.2-1.4 1.9-1 .9.5 2.6.2 2.6 1.6'/%3E%3C/svg%3E")}.c-demo-modal .form-item-company input[type=text]{background-image:url(/themes/custom/mercer_resources/images/icons/icon-company.svg)}.c-demo-modal .form-item select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/themes/custom/mercer_resources/images/icons/icon-job-role.svg),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23aaa' stroke-linecap='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:0,right 4px center;background-repeat:no-repeat,no-repeat;background-size:16px 16px,10px 6px;color:#374151;cursor:pointer;padding-right:24px}.c-demo-modal .webform-flexbox{display:grid;gap:0 24px;grid-template-columns:1fr 1fr}.c-demo-modal .form-item .form-element--error-message,.c-demo-modal .form-item .form-item__error-message,.c-demo-modal .form-item [role=alert]{color:#dc2626;display:block;font-size:11px;letter-spacing:.02em;margin-top:3px}.c-demo-modal .form-item-consent{align-items:flex-start;display:flex;gap:10px;margin-top:4px}.c-demo-modal .form-item-consent input[type=checkbox]{accent-color:var(--secondary-color);flex-shrink:0;height:16px;margin-left:0;margin-top:2px;width:16px}.c-demo-modal .form-item-consent .form-item__label,.c-demo-modal .form-item-consent label{color:#555;font-size:13px;font-weight:400;gap:0;letter-spacing:0;text-transform:none}.c-demo-modal .form-item-consent label:before{display:none}.c-demo-modal .form-actions{margin-top:4px}.webform-type-checkbox{margin-bottom:20px}.c-demo-modal .form-actions .button,.c-demo-modal .form-actions button[type=submit],.c-demo-modal .form-actions input[type=submit]{background-color:#00ac41;border:none;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:400;letter-spacing:.08em;padding:16px;text-transform:uppercase;transition:background .2s;width:100%}.c-demo-modal__success-text{color:#00ac41;font-family:var(--font-family);font-size:14px;font-weight:400;line-height:20px;margin:8px 0 0}.c-demo-modal__privacy{color:#868d95;font-family:var(--font-family);font-size:12px;line-height:16px;margin-top:14px}.c-demo-modal__privacy a{color:#888;text-decoration:underline}@media (max-width:768px){.c-demo-modal__dialog{flex-direction:column;max-height:95vh;width:95vw}.c-demo-modal__left{flex:0 0 auto}.c-demo-modal__left-inner{gap:14px;padding:24px 20px}.c-demo-modal__quote{display:none}.c-demo-modal__form-wrap{padding:28px 20px 24px}.c-demo-modal .webform-flexbox{grid-template-columns:1fr}}