:root{--primary-1:#9a7fba;--primary-2:#223263;--primary-3:#b7c1e0;--primary-4:#d2b9ef;--secondary-1:#539bd2;--secondary-2:#4e61ac;--primitive-white:#fff;--primitive-gray-2:#8796c1;--primitive-gray-3:rgba(183,193,224,0.3);--primitive-gray-5:rgba(154,127,186,0.2);--primitive-gray-6:rgba(205,192,220,0.8);--primitive-gray-7:#d7cde3;--color-surface-blue-light:#dfe5f6;--font-family:"Ubuntu",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:26px;--font-size-3-5xl:32px;--font-size-4xl:36px;--breakpoint-mobile:428px;--breakpoint-tablet:768px;--breakpoint-desktop:1280px;--breakpoint-large:1620px;--breakpoint-xlarge:1920px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:80px;--spacing-6xl:100px;--spacing-7xl:120px;--spacing-8xl:160px;--spacing-9xl:200px;--grid-gap-sm:8px;--grid-gap-md:16px;--grid-gap-lg:24px;--grid-gap-xl:32px;--grid-gap-2xl:40px;--grid-gap-3xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px}
.ibcmed-lead-form__wrapper{background-color:var(--primitive-gray-3);padding:24px 24px;border-radius:var(--radius-lg);display:flex;flex-direction:column}
.ibcmed-lead-form__wrapper .responsivegrid{width:100%}
@media(min-width:1280px){.ibcmed-lead-form__wrapper{max-width:504px;padding:48px}
}
.ibcmed-lead-form__wrapper .cmp-container{overflow-x:auto;display:flex;flex-direction:row;gap:16px;justify-content:center}
.ibcmed-lead-form__wrapper .new{display:none}
.ibcmed-lead-form__heading-text{font-family:"Ubuntu",sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:28px;text-align:center;color:var(--primitive-white);padding-bottom:12px}
@media(min-width:1280px){.ibcmed-lead-form__heading-text{font-size:var(--font-size-3-5xl);line-height:26px;padding-bottom:32px}
}
.ibcmed-lead-form__description-text{display:none;font-family:"Ubuntu",sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:start;color:var(--primitive-white)}
.lead-capture-form form{display:flex !important;flex-direction:column;gap:12px;overflow:hidden}
@media(min-width:1280px){.lead-capture-form form{width:504px !important}
}
.lead-capture-form form .ibcmed-form__error-message{color:#ffcbcb;font-weight:var(--font-size-base);font-size:calc(var(--font-size-xs) - 2px)}
@media(min-width:1280px){.lead-capture-form form .ibcmed-form__error-message{font-size:var(--font-size-base)}
}
.lead-capture-form form .ibcmed-form__error-message.hide{display:none}
.lead-capture-form form .cmp-form-error__item{display:none}
.lead-capture-form form input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--primitive-white);border-radius:4px;margin:0;height:14px;min-width:14px;display:block}
@media(max-width:768px){.lead-capture-form form input[type="checkbox"]{height:14px;width:14px}
}
.lead-capture-form form input[type="checkbox"]:checked{background-color:var(--primitive-white);background-repeat:no-repeat}
.lead-capture-form form input[type="checkbox"]:checked::after{background-image:url(../../../../etc.clientlibs/ibcmed/clientlibs/clientlib-icons/resources/checked.svg);content:"";width:14px;height:14px;display:block;background-repeat:no-repeat;background-position:30% 30%}
.lead-capture-form form input:not([type="checkbox"]),.lead-capture-form form option,.lead-capture-form form select{padding:0;font-size:var(--font-size-xs);width:100%;border-radius:4px;border:0;height:40px;text-indent:16px}
.lead-capture-form form input:not([type="checkbox"]).error,.lead-capture-form form option.error,.lead-capture-form form select.error{border:1px solid #e74235}
@media(min-width:1280px){.lead-capture-form form input:not([type="checkbox"]),.lead-capture-form form option,.lead-capture-form form select{max-width:504px;padding:0;text-indent:24px;height:56px;font-size:var(--font-size-base)}
}
.lead-capture-form form input::placeholder{font-style:normal;color:#8796c1}
.lead-capture-form form input,.lead-capture-form form option{background-color:#dfe5f6;color:var(--primary-2)}
.lead-capture-form form input:focus,.lead-capture-form form option:focus,.lead-capture-form form input:active,.lead-capture-form form option:active,.lead-capture-form form input:focus-visible,.lead-capture-form form option:focus-visible{outline:0}
.lead-capture-form form .options{display:flex;justify-content:center}
.lead-capture-form form .options .cmp-form-text,.lead-capture-form form .options .cmp-form-options{width:100%}
@media(min-width:1280px){.lead-capture-form form .options .cmp-form-text,.lead-capture-form form .options .cmp-form-options{max-width:504px}
}
.lead-capture-form form .cmp-form-options__field--drop-down{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../../etc.clientlibs/ibcmed/clientlibs/clientlib-icons/resources/arrow-down.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-left:16px;padding-right:36px;text-indent:0;white-space:normal;overflow:hidden;width:100%;box-sizing:border-box}
@media(min-width:1280px){.lead-capture-form form .cmp-form-options__field--drop-down{padding-left:24px;background-position:right 24px center}
}
.lead-capture-form form .cmp-form-options--drop-down>.cmp-form-options__field{background-color:#dfe5f6;color:var(--primary-2)}
.lead-capture-form form .cmp-form-options--drop-down>.cmp-form-options__field.ibcmed-lead-form__select-faded{color:#8796c1}
.lead-capture-form form fieldset.cmp-form-options{margin:0;padding:0;border:0}
.lead-capture-form form fieldset.cmp-form-options .cmp-form-options__label{display:none}
.lead-capture-form form fieldset.cmp-form-options--checkbox{display:flex;flex-direction:column;gap:8px}
.lead-capture-form form fieldset.cmp-form-options--checkbox legend{display:none}
.lead-capture-form form fieldset.cmp-form-options--checkbox .cmp-form-options__field-label{display:flex;gap:8px;align-items:center;cursor:pointer}
.lead-capture-form form fieldset.cmp-form-options--checkbox .cmp-text{font-size:var(--font-size-xs);margin-bottom:20px;margin-top:12px;font-weight:400;color:var(--primitive-white)}
@media(min-width:1280px){.lead-capture-form form fieldset.cmp-form-options--checkbox .cmp-text{font-size:var(--font-size-base)}
}
.lead-capture-form form fieldset.cmp-form-options--checkbox .cmp-text a{color:var(--primitive-white);text-decoration:underline;font-weight:var(--font-weight-bold)}
.lead-capture-form form fieldset.cmp-form-options--checkbox .cmp-text a .cmp-link__screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.lead-capture-form form .button{display:contents}
.lead-capture-form form .button button{font-size:16px;padding:12px 24px;height:48px;border-radius:260px;display:inline-flex;align-items:center;font-weight:var(--font-weight-regular);text-decoration:none;color:var(--primary-2);justify-content:center;border:0;background-color:#dfe5f6}
.lead-capture-form form button[type="submit"].loading{position:relative;cursor:wait;opacity:.8}
.lead-capture-form form button[type="submit"].loading::after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;border:2px solid rgba(255,255,255,0.3);border-top-color:white;border-radius:50%;animation:spin 1s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}
}
.lead-capture-form--modal .ibcmed-lead-form__wrapper{max-width:57.945vw}
@media(min-width:1280px){.lead-capture-form--modal .ibcmed-lead-form__wrapper{max-width:504px}
}
.ibcmed-lead-form__modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.75);z-index:999;font-family:var(--font-family)}
.ibcmed-lead-form__modal-wrapper{margin:auto;background:var(--primary-2);width:356px;height:772px;border-radius:var(--radius-lg);margin-top:10vh;display:flex;flex-direction:column;gap:104px}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper{flex-direction:row;width:1050px;height:772px;border-radius:var(--radius-xl);gap:0}
}
.ibcmed-lead-form__modal-wrapper-image{object-position:top;object-fit:cover;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:block;content:" ";width:356px;height:326px}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper-image{border-radius:var(--radius-xl) 0 0 var(--radius-xl);width:472px;height:100%}
}
.ibcmed-lead-form__modal-wrapper-content{width:296px;align-self:center;display:flex;flex-direction:column;gap:8px;padding:0;padding-bottom:118px;color:var(--primitive-white)}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper-content{gap:16px;width:auto;padding:258px 102px}
}
.ibcmed-lead-form__modal-wrapper-content-title{height:96px;text-align:center;align-content:center;font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-bold);width:90%;align-self:center}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper-content-title{height:136px;width:374px;font-size:var(--font-size-3xl);line-height:32px}
}
.ibcmed-lead-form__modal-wrapper-content-title p,.ibcmed-lead-form__modal-wrapper-content-title h1,.ibcmed-lead-form__modal-wrapper-content-title h2,.ibcmed-lead-form__modal-wrapper-content-title h3,.ibcmed-lead-form__modal-wrapper-content-title h4,.ibcmed-lead-form__modal-wrapper-content-title h5,.ibcmed-lead-form__modal-wrapper-content-title h6{margin:0}
.ibcmed-lead-form__modal-wrapper-content-subtitle{height:48px;text-align:center;align-content:center;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-regular);line-height:18px;width:90%;align-self:center}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper-content-subtitle{width:374px;height:80px;font-size:var(--font-size-xl);line-height:25px}
}
.ibcmed-lead-form__modal-wrapper-content-subtitle p,.ibcmed-lead-form__modal-wrapper-content-subtitle h1,.ibcmed-lead-form__modal-wrapper-content-subtitle h2,.ibcmed-lead-form__modal-wrapper-content-subtitle h3,.ibcmed-lead-form__modal-wrapper-content-subtitle h4,.ibcmed-lead-form__modal-wrapper-content-subtitle h5,.ibcmed-lead-form__modal-wrapper-content-subtitle h6{margin:0}
.ibcmed-lead-form__modal-wrapper-content-button{background:0;border:0;font:inherit;cursor:pointer;outline:inherit;display:flex;gap:4px;margin:40px 0 0 0;align-self:center;align-items:center;text-align:center;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-bold);line-height:normal;color:var(--primitive-white)}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper-content-button{margin:56px 0 0 0;font-size:var(--font-size-xl);line-height:25px}
}
.ibcmed-lead-form__modal-wrapper-content-button-icon{content:" ";display:block;background-image:url(clientlibs/resources/images/left.svg);background-repeat:no-repeat;background-size:cover;width:var(--font-size-sm);height:var(--font-size-sm)}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper-content-button-icon{width:var(--font-size-lg);height:var(--font-size-lg)}
}
.ibcmed-lead-form__modal-wrapper-content-button-text{width:48px;height:24px;align-content:center}
@media(min-width:1280px){.ibcmed-lead-form__modal-wrapper-content-button-text{width:72px;align-content:flex-end}
}