@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d1c5b82a3ddb5a6de201da/1725023672734/GothamPro-LightItalic.woff2');
    font-weight: 300;
    font-style: italic, oblique;
}
@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d1c5b8ffc6a674dd1527c0/1725023672692/GothamPro-Light.woff2');
    font-weight: 300;
}
@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d1c5b88d148536ffa3a369/1725023672741/GothamPro-Italic.woff2');
    font-style: italic, oblique;
}
@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d09aa4d4279c5d276f7c7c/1724947108880/GothamPro.woff2');
}
@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d1c8e994ac255279837844/1725024489517/GothamPro-MediumItalic.woff2');
    font-weight: 500;
    font-style: italic, oblique;
}
@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d1c5b8c35a3748182cabf8/1725023672773/GothamPro-Medium.woff2');
    font-weight: 500;
}
@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d1c5b870441f3533ddca92/1725023672726/GothamPro-BoldItalic.woff2');
    font-weight: bold;
    font-style: italic, oblique;
}
@font-face {
    font-family: Gotham Pro;
    src: url('https://static1.squarespace.com/static/668c173a2c126a13b5f5e69a/t/66d1c87b374cb01211cbdcac/1725024379034/GothamPro-Bold.woff2');
    font-weight: bold;
}
body {
    font-family: "Gotham Pro", "Montserrat", sans-serif;
}
    
    
    .twc-malidc-sign-up h1 ~ h3::before {
    content: 'Please provide your email address and create a password to access the Toolkit.';
    display: block;
    visibility: visible;
}
    html[lang="en"] .d2jg_B8n3FSVsVV3heRo h1 {
     color: blue !important;
    visibility : hidden;
    }
    
    .d2jg_B8n3FSVsVV3heRo h1 {
    font-size: 20px !important;
    font-weight: 500 !important;
 }
    
    .twc-malidc twc-malidc-sign-in .d2jg_B8n3FSVsVV3heRo h1::after {
     content: '  / Welcome to Ella Baché';
    }
    
    .twc-malidc twc-malidc-sign-up  .d2jg_B8n3FSVsVV3heRo h1::after {
     content: '  / Sign Up';
    }
    
    
    .twc-malidc-email::before {
            padding-top: 25px;
}
    
       .twc-malidc-email::after {
content: "Email";
    padding-left: 5px;
    font-style: italic;
}
    
    .twc-malidc-sign-in-password::after {
content: "Password";
    padding-left: 5px;
    font-style: italic;
}
    
       .twc-malidc-sign-up-password::before {
            padding-top: 25px !important;
}
    
        .twc-malidc-sign-up-password::after {
content: "Create Password";
    padding-left: 5px;
        font-style: italic;
}
    
    .twc-malidc-sign-up-password-confirm::after {
content: "Enter Password Again";
        font-style: italic;
    padding-left: 5px;
}
    
    .NSwS661K8Z9axmAzQgAM::after {
    content: '  / Next';
    }
   
    
    .GOgRUKwh37kYUclPIogg::after {
  /* content: '  / Password'; */
}
    
    .twc-malidc-password .twc-malidc-sign-in-password::after {
content: "Password";
}
    .twc-malidc-name-last::after {
content: "Last Name";
    padding-left: 5px;
    font-style: italic;
}
    
    .twc-malidc-name-first::after {
content: "Name";
        padding-left: 5px;
    font-style: italic;
}
    
    .twc-malidc-request-reset::after {
  content: '  / Forgot your password?';
}
    
    .twc-malidc-create::after {
  content: '  / Create an account';
}
    
    .d2jg_B8n3FSVsVV3heRo footer {
    padding-top: 10px;
    font-size: 11px !important;
    font-weight: 500;
    line-height: normal !important;
    }
    
    /* Bouton */
.GOgRUKwh37kYUclPIogg {
    -webkit-background-clip: text !important;
    background-clip: text !important;
    border-bottom: .0625rem solid #d8d8d8;
    height: 1.875rem;
    padding-bottom: .3125rem;
    padding-top: .375rem;
    text-align: left;
}
    
    .GOgRUKwh37kYUclPIogg.PF4z00W5vt8OWw8OscDm {
    background-color: transparent !important;
    border-bottom: 2px solid black !important;
    border-radius: 0px !important;
    outline-offset: 0 !important;
    outline-width: 0px !important;
}
.GOgRUKwh37kYUclPIogg input:focus {
    background-color: white !important;
}
    
button.NSwS661K8Z9axmAzQgAM {
    background-color: black !important;
    border-radius: 0px !important;
}
    
    .d2jg_B8n3FSVsVV3heRo {
    border-radius: 0px !important;
border-bottom: 10px solid black;
    }