.ipsen-hcp-login__header{margin-bottom:var(--ds--spacing--24);text-align:center}.ipsen-hcp-login__title{font-size:1.75rem;font-weight:var(--ds--font--weight--bold);line-height:1.2;margin:0 0 var(--ds--spacing--8)}.ipsen-hcp-login__intro{color:var(--ds--color--text--hint);margin:0}.ipsen-hcp-login__tabs{border-bottom:1px solid var(--ds--color--border--default);display:none;grid-template-columns:1fr 1fr;margin-bottom:var(--ds--spacing--24)}.ipsen-hcp-login.is-enhanced .ipsen-hcp-login__tabs{display:grid}.ipsen-hcp-login__tab{background:none;border:0;border-bottom:3px solid transparent;color:var(--ds--color--text--default);cursor:pointer;font:inherit;font-weight:var(--ds--font--weight--medium);margin:0 0 -1px;padding:var(--ds--spacing--12) var(--ds--spacing--8)}.ipsen-hcp-login__tab[aria-selected=true]{border-bottom-color:var(--ds--color--action--primary);color:var(--ds--color--action--primary);font-weight:var(--ds--font--weight--semibold)}.ipsen-hcp-login__tab:focus-visible{outline:2px solid var(--ds--color--border--focus);outline-offset:2px}.ipsen-hcp-login__panel+.ipsen-hcp-login__panel{margin-top:var(--ds--spacing--32)}.ipsen-hcp-login.is-enhanced .ipsen-hcp-login__panel+.ipsen-hcp-login__panel{margin-top:0}.ipsen-hcp-login__panel-title{font-size:1.25rem;margin:0 0 var(--ds--spacing--16)}.ipsen-hcp-login.is-enhanced .ipsen-hcp-login__panel-title{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ipsen-hcp-login__switch{color:var(--ds--color--text--hint);display:none;margin:var(--ds--spacing--20) 0 0;text-align:center}.ipsen-hcp-login.is-enhanced .ipsen-hcp-login__switch{display:block}.ipsen-hcp-login__divider{align-items:center;display:flex;font-size:.8125rem;gap:var(--ds--spacing--12);margin-bottom:var(--ds--spacing--8)}.ipsen-hcp-login__divider:after,.ipsen-hcp-login__divider:before{border-top:1px solid var(--ds--color--border--default);content:"";flex:1}.ipsen-hcp-login__switch-link{background:none;border:0;color:var(--ds--color--text--link);cursor:pointer;font:inherit;font-weight:var(--ds--font--weight--medium);padding:0}.ipsen-hcp-login__switch-link:focus-visible,.ipsen-hcp-login__switch-link:hover{text-decoration:underline}.ipsen-hcp-login .gform_wrapper{--gf-form-gap-y:var(--ds--spacing--20)}.ipsen-hcp-login .gform_required_legend{display:none}.ipsen-hcp-login .gfield_label,.ipsen-hcp-login .gform-field-label,.ipsen-hcp-login label{color:var(--ds--color--text--default);font-size:.875rem;font-weight:var(--ds--font--weight--semibold)}.ipsen-hcp-login .gform_wrapper .gfield_label{display:inline-flex;flex-direction:row-reverse;gap:4px;justify-content:flex-end}.ipsen-hcp-login .gfield_required,.ipsen-hcp-login .gfield_required_asterisk{color:var(--ds--color--text--error)}.ipsen-hcp-login input[type=email],.ipsen-hcp-login input[type=password],.ipsen-hcp-login input[type=text],.ipsen-hcp-login select{background-color:var(--ds--color--surface--default);border:1px solid var(--ds--color--border--default);border-radius:var(--ds--radius--8);color:var(--ds--color--text--default);font:inherit;min-height:48px;padding:var(--ds--spacing--12) var(--ds--spacing--16);width:100%}.ipsen-hcp-login input[type=email]::placeholder,.ipsen-hcp-login input[type=password]::placeholder,.ipsen-hcp-login input[type=text]::placeholder,.ipsen-hcp-login select::placeholder{color:var(--ds--color--text--hint)}.ipsen-hcp-login input[type=email]:focus,.ipsen-hcp-login input[type=password]:focus,.ipsen-hcp-login input[type=text]:focus,.ipsen-hcp-login select:focus{border-color:var(--ds--color--border--focus);outline:2px solid var(--ds--color--border--focus);outline-offset:0}.ipsen-hcp-login .gform_wrapper .gfield input,.ipsen-hcp-login .gform_wrapper .gfield select{font:inherit;letter-spacing:inherit;line-height:var(--ds--font--ui-text--line-height)}.ipsen-hcp-login .gform_wrapper .gfield input::placeholder,.ipsen-hcp-login .gform_wrapper .gfield select::placeholder{color:var(--ds--color--text--hint);font:inherit;letter-spacing:inherit;opacity:1}.ipsen-hcp-login .gform_wrapper .gfield select:has(option.gf_placeholder:checked){color:var(--ds--color--text--hint)}.ipsen-hcp-login .gform_wrapper .gfield option{color:var(--ds--color--text--default)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--email input,.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--email select{--gf-local-padding-x:44px var(--ds--spacing--16);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0ibTMgNyA5IDYgOS02Ii8+PC9zdmc+Cg==);background-position:14px;background-repeat:no-repeat;background-size:18px 18px;padding-inline:44px var(--ds--spacing--16)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--person input,.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--person select{--gf-local-padding-x:44px var(--ds--spacing--16);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjQiLz48cGF0aCBkPSJNNCAyMGMxLjUtNCA0LjUtNiA4LTZzNi41IDIgOCA2Ii8+PC9zdmc+Cg==);background-position:14px;background-repeat:no-repeat;background-size:18px 18px;padding-inline:44px var(--ds--spacing--16)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--country input,.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--country select{--gf-local-padding-x:44px var(--ds--spacing--16);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTMgMTJoMThNMTIgM2MyLjUgMi43IDMuOCA1LjcgMy44IDlzLTEuMyA2LjMtMy44IDljLTIuNS0yLjctMy44LTUuNy0zLjgtOVM5LjUgNS43IDEyIDN6Ii8+PC9zdmc+Cg==);background-position:14px;background-repeat:no-repeat;background-size:18px 18px;padding-inline:44px var(--ds--spacing--16)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--workplace input,.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--workplace select{--gf-local-padding-x:44px var(--ds--spacing--16);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI0IiB5PSIzIiB3aWR0aD0iMTEiIGhlaWdodD0iMTgiIHJ4PSIxIi8+PHBhdGggZD0iTTE1IDloNGExIDEgMCAwIDEgMSAxdjExSDE1TTggN2gzTTggMTFoM004IDE1aDMiLz48L3N2Zz4K);background-position:14px;background-repeat:no-repeat;background-size:18px 18px;padding-inline:44px var(--ds--spacing--16)}.ipsen-hcp-login .ipsen-hcp-login__panel--login input[name=log]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0ibTMgNyA5IDYgOS02Ii8+PC9zdmc+Cg==)}.ipsen-hcp-login .ipsen-hcp-login__panel--login input[name=log],.ipsen-hcp-login .ipsen-hcp-login__panel--login input[name=pwd]{--gf-local-padding-x:44px var(--ds--spacing--16);background-position:14px;background-repeat:no-repeat;background-size:18px 18px;padding-inline:44px var(--ds--spacing--16)}.ipsen-hcp-login .ipsen-hcp-login__panel--login input[name=pwd]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI1IiB5PSIxMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEwIiByeD0iMiIvPjxwYXRoIGQ9Ik04IDExVjhhNCA0IDAgMCAxIDggMHYzIi8+PC9zdmc+Cg==)}.ipsen-hcp-login .ipsen-hcp-login__panel--login .login-remember label{align-items:center;display:inline-flex;font-weight:var(--ds--font--weight--regular);gap:var(--ds--spacing--8)}.ipsen-hcp-login .ipsen-hcp-login__panel--login a{color:var(--ds--color--text--link)}.ipsen-hcp-login #wppb-loginform label{font-size:.875rem;font-weight:var(--ds--font--weight--semibold)}.ipsen-hcp-login #wppb-loginform .login-remember label{font-weight:var(--ds--font--weight--regular)}.ipsen-hcp-login #wppb-loginform .login-submit input[type=submit]{background:var(--ds--color--action--primary);color:var(--ds--color--text--inverse)}.ipsen-hcp-login #wppb-loginform .login-submit input[type=submit]:focus-visible,.ipsen-hcp-login #wppb-loginform .login-submit input[type=submit]:hover{background:var(--ds--color--action--primary-hover)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent{background:var(--ds--color--surface--grey);border:1px solid var(--ds--color--border--default);border-radius:var(--ds--radius--8);padding:var(--ds--spacing--16)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent>.gfield_label{float:left;margin:0 0 var(--ds--spacing--12);padding:0;width:100%}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .ginput_container_consent{align-items:flex-start;clear:both;display:flex;gap:var(--ds--spacing--12)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_label{display:inline-flex;flex-direction:row-reverse;font-size:.875rem;font-weight:var(--ds--font--weight--regular);gap:4px;line-height:1.5}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_label a{color:var(--ds--color--text--link);text-decoration:underline}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent input[type=checkbox]{flex:none;height:18px;margin-top:2px;width:18px}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_description,.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_description_text{--gf-local-border-color:transparent;background:none;border:0;box-shadow:none;color:var(--ds--color--text--hint);font-size:.875rem;margin:var(--ds--spacing--12) 0 0 30px;max-height:none;outline:0;overflow:visible;padding:0}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_description p,.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_description_text p{margin:0 0 var(--ds--spacing--8)}.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_description a,.ipsen-hcp-login .gform_wrapper .ipsen-hcp-field--consent .gfield_consent_description_text a{color:var(--ds--color--text--link);text-decoration:underline}.ipsen-hcp-login .gform_footer,.ipsen-hcp-login .gform_page_footer{margin:var(--ds--spacing--20) 0 0;padding:0}.ipsen-hcp-login .gform_button,.ipsen-hcp-login .login-submit input[type=submit]{background:var(--ds--color--action--primary);border:0;border-radius:var(--ds--radius--8);color:var(--ds--color--text--inverse);cursor:pointer;font:inherit;font-weight:var(--ds--font--weight--semibold);margin:0;min-height:48px;padding:var(--ds--spacing--12) var(--ds--spacing--24);width:100%}.ipsen-hcp-login .gform_button:focus-visible,.ipsen-hcp-login .gform_button:hover,.ipsen-hcp-login .login-submit input[type=submit]:focus-visible,.ipsen-hcp-login .login-submit input[type=submit]:hover{background:var(--ds--color--action--primary-hover)}.ipsen-hcp-login .gform_button svg,.ipsen-hcp-login .login-submit input[type=submit] svg{display:none}.ipsen-hcp-login .gform_confirmation_message{background:var(--ds--color--surface--success);border-radius:var(--ds--radius--8);padding:var(--ds--spacing--16)}.ipsen-hcp-login .gform_wrapper .gform_button{background-color:var(--ds--color--action--primary)!important;border-color:var(--ds--color--action--primary)!important;color:var(--ds--color--text--inverse)!important}.ipsen-hcp-login .gform_wrapper .gform_button:focus-visible,.ipsen-hcp-login .gform_wrapper .gform_button:hover{background-color:var(--ds--color--action--primary-hover)!important;border-color:var(--ds--color--action--primary-hover)!important}.ipsen-hcp-login__back{color:var(--ds--color--text--hint);margin:var(--ds--spacing--20) 0 0;text-align:center}.ipsen-hcp-login__back a{color:var(--ds--color--text--link);font-weight:var(--ds--font--weight--medium)}.ipsen-hcp-login #wppb-recover-password>p:first-child{display:none}.ipsen-hcp-login #wppb-recover-password label{display:block;font-size:.875rem;font-weight:var(--ds--font--weight--semibold);margin-bottom:var(--ds--spacing--8)}.ipsen-hcp-login #wppb-recover-password input[name=username_email]{--gf-local-padding-x:44px var(--ds--spacing--16);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PHBhdGggZD0ibTMgNyA5IDYgOS02Ii8+PC9zdmc+Cg==);background-position:14px;background-repeat:no-repeat;background-size:18px 18px;padding-inline:44px var(--ds--spacing--16)}.ipsen-hcp-login #wppb-recover-password input[name=passw1],.ipsen-hcp-login #wppb-recover-password input[name=passw2]{--gf-local-padding-x:44px var(--ds--spacing--16);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNmI3MjgwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI1IiB5PSIxMSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEwIiByeD0iMiIvPjxwYXRoIGQ9Ik04IDExVjhhNCA0IDAgMCAxIDggMHYzIi8+PC9zdmc+Cg==);background-position:14px;background-repeat:no-repeat;background-size:18px 18px;padding-inline:44px var(--ds--spacing--16)}.ipsen-hcp-login #wppb-recover-password .wppb-description-delimiter{color:var(--ds--color--text--hint);display:block;font-size:.8125rem;margin-top:var(--ds--spacing--8)}.ipsen-hcp-login #wppb-recover-password input[type=submit]{background:var(--ds--color--action--primary);border:0;border-radius:var(--ds--radius--8);color:var(--ds--color--text--inverse);cursor:pointer;font:inherit;font-weight:var(--ds--font--weight--semibold);min-height:48px;padding:var(--ds--spacing--12) var(--ds--spacing--24);width:100%}.ipsen-hcp-login #wppb-recover-password input[type=submit]:focus-visible,.ipsen-hcp-login #wppb-recover-password input[type=submit]:hover{background:var(--ds--color--action--primary-hover)}.ipsen-hcp-login .wppb-error,.ipsen-hcp-login .wppb-success,.ipsen-hcp-login .wppb-warning{border-radius:var(--ds--radius--8);font-size:.875rem;margin:0 0 var(--ds--spacing--16);padding:var(--ds--spacing--12) var(--ds--spacing--16)}.ipsen-hcp-login .wppb-success{background:var(--ds--color--surface--success)}.ipsen-hcp-login .wppb-error{background:var(--ds--color--surface--error)}.ipsen-hcp-login .wppb-warning{background:var(--ds--color--surface--warning)}.ipsen-hcp-login__actions{align-items:center;display:flex;flex-direction:column;gap:var(--ds--spacing--16)}.ipsen-hcp-login__button{align-items:center;background:var(--ds--color--action--primary);border-radius:var(--ds--radius--8);color:var(--ds--color--text--inverse);display:flex;font-weight:var(--ds--font--weight--semibold);justify-content:center;min-height:48px;padding:var(--ds--spacing--12) var(--ds--spacing--24);text-decoration:none;width:100%}.ipsen-hcp-login__button:focus-visible,.ipsen-hcp-login__button:hover{background:var(--ds--color--action--primary-hover);color:var(--ds--color--text--inverse)}.ipsen-hcp-login__logout{color:var(--ds--color--text--link);font-weight:var(--ds--font--weight--medium)}.ipsen-hcp-login{background:var(--ds--color--surface--default);border-radius:var(--ds--radius--16);box-shadow:0 8px 32px rgba(0,14,86,.12);box-sizing:border-box;color:var(--ds--color--text--default);font-size:var(--ds--font--ui-text--size);line-height:var(--ds--font--ui-text--line-height);margin:var(--ds--spacing--48) auto;max-width:560px;padding:var(--ds--spacing--32);width:100%}.is-layout-constrained>.ipsen-hcp-login{max-width:560px}:root :where(.is-layout-constrained,.is-layout-flow)>.ipsen-hcp-login:first-child,:root :where(.is-layout-constrained,.is-layout-flow)>.ipsen-hcp-login:last-child{margin-block:var(--ds--spacing--64)}.ipsen-hcp-login *,.ipsen-hcp-login :after,.ipsen-hcp-login :before{box-sizing:inherit}
