:root{
    --primary: #8a7333;
    --primaryLight: #c4b99b;
    --secondary: #8a7333;
    --black: #002126;
    --bg: #fafafa;
    --black50: #808080;
    --white: #ffffff;
    --wild-sand: #f4f4f4;
    --mercury: #e6e6e6;
    --alto: #cecece;
    --concrete: #f2f2f2;
    --danger: red
}
.tint-txt-inherit{
    color:inherit
}
#shortcode-pcs-auth-form a *,#shortcode-pcs-auth-form button *{
    pointer-events:none
}
#shortcode-pcs-auth-form .btn{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;
    transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;
    -o-transition:transform .2s ease,background-color .2s ease,color .2s ease;
    -moz-transition:transform .2s ease,background-color .2s ease,color .2s ease,-moz-transform .2s ease;
    transition:transform .2s ease,background-color .2s ease,color .2s ease;
    transition:transform .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease
}
#shortcode-pcs-auth-form .btn .icon__wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-transition:-webkit-transform .2s ease;
    transition:-webkit-transform .2s ease;
    -o-transition:transform .2s ease;
    -moz-transition:transform .2s ease, -moz-transform .2s ease;
    transition:transform .2s ease;
    transition:transform .2s ease, -webkit-transform .2s ease, -moz-transform .2s ease
}
#shortcode-pcs-auth-form .btn .icon__wrapper .icon{
    margin:auto;
    -webkit-transition:-webkit-transform .2s ease;
    transition:-webkit-transform .2s ease;
    -o-transition:transform .2s ease;
    -moz-transition:transform .2s ease, -moz-transform .2s ease;
    transition:transform .2s ease;
    transition:transform .2s ease, -webkit-transform .2s ease, -moz-transform .2s ease
}
#shortcode-pcs-auth-form .btn-link{
    display:inline;
    padding:0;
    color:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-family:inherit;
    text-decoration:underline;
    background:inherit;
    border:inherit
}
#shortcode-pcs-auth-form .btn-link:hover,#shortcode-pcs-auth-form .btn-link:focus{
    color:inherit;
    text-decoration:inherit;
    background:inherit;
    border:inherit
}
#shortcode-pcs-auth-form .btn-back{
    padding:5px;
    color:var(--black);
    font-weight:bold;
    text-decoration:underline;
    background:rgba(0,0,0,0);
    border:none;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px
}
#shortcode-pcs-auth-form .btn-back .icon__wrapper{
    margin-right:8px;
    font-size:.8em
}
#shortcode-pcs-auth-form .btn-back .icon{
    -webkit-transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1)
}
#shortcode-pcs-auth-form .btn-back:focus,#shortcode-pcs-auth-form .btn-back:hover{
    color:var(--primary);
    background:rgba(0,0,0,0);
    border:none
}
#shortcode-pcs-auth-form .btn-back:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-back:hover .icon__wrapper{
    -webkit-transform:translateX(-2px);
    -moz-transform:translateX(-2px);
    -ms-transform:translateX(-2px);
    transform:translateX(-2px)
}
#shortcode-pcs-auth-form .btn-icon-underline{
    padding:5px 15px;
    color:var(--black);
    font-weight:bold;
    text-decoration:underline;
    background:rgba(0,0,0,0);
    border:none;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px
}
#shortcode-pcs-auth-form .btn-icon-underline .icon__wrapper{
    margin-right:.5em;
    font-size:35px
}
#shortcode-pcs-auth-form .btn-icon-underline:focus,#shortcode-pcs-auth-form .btn-icon-underline:hover{
    color:var(--primary);
    background:rgba(0,0,0,0);
    border:none
}
#shortcode-pcs-auth-form .btn-icon-underline:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-icon-underline:hover .icon__wrapper{
    -webkit-transform:scale(1.2) rotate(-3deg);
    -moz-transform:scale(1.2) rotate(-3deg);
    -ms-transform:scale(1.2) rotate(-3deg);
    transform:scale(1.2) rotate(-3deg)
}
#shortcode-pcs-auth-form .btn-submit{
    padding:5px;
    color:var(--black);
    font-weight:bold;
    font-size:var(--font-size-big);
    text-decoration:none;
    background:rgba(0,0,0,0);
    border:none;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px
}
#shortcode-pcs-auth-form .btn-submit .icon__wrapper .icon{
    font-size:1.5em;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
#shortcode-pcs-auth-form .btn-submit:focus,#shortcode-pcs-auth-form .btn-submit:hover{
    color:var(--primary);
    background:rgba(0,0,0,0);
    border:none
}
#shortcode-pcs-auth-form .btn-submit:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-submit:hover .icon__wrapper{
    -webkit-transform:translateX(5px);
    -moz-transform:translateX(5px);
    -ms-transform:translateX(5px);
    transform:translateX(5px)
}
#shortcode-pcs-auth-form .btn-circle-icon{
    position:relative;
    width:45px;
    height:45px;
    font-weight:bold;
    background:rgba(0,0,0,0);
    border:1px solid var(--primary);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
#shortcode-pcs-auth-form .btn-circle-icon .icon__wrapper{
    position:absolute;
    top:50%;
    left:50%;
    font-size:20px;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
#shortcode-pcs-auth-form .btn-circle-icon:focus,#shortcode-pcs-auth-form .btn-circle-icon:hover{
    color:var(--white);
    background:var(--primary);
    border:1px solid var(--primary)
}
#shortcode-pcs-auth-form .btn-circle-icon:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-circle-icon:hover .icon__wrapper{
    -webkit-transform:translate(-50%, -50%) scale(1.2);
    -moz-transform:translate(-50%, -50%) scale(1.2);
    -ms-transform:translate(-50%, -50%) scale(1.2);
    transform:translate(-50%, -50%) scale(1.2)
}
#shortcode-pcs-auth-form .btn-circle-icon--invert{
    color:var(--white);
    background:var(--primary);
    border:1px solid var(--white)
}
#shortcode-pcs-auth-form .btn-circle-icon--invert:focus,#shortcode-pcs-auth-form .btn-circle-icon--invert:hover{
    color:var(--primary);
    background:var(--white);
    border:1px solid var(--primary)
}
#shortcode-pcs-auth-form .btn-circle-icon--small{
    width:35px;
    height:35px
}
#shortcode-pcs-auth-form .btn-circle-icon--small .icon__wrapper{
    font-size:15px
}
#shortcode-pcs-auth-form .btn-circle-icon--nano{
    width:15px;
    height:15px;
    padding:0
}
#shortcode-pcs-auth-form .btn-circle-icon--nano .icon__wrapper{
    font-size:10px
}
#shortcode-pcs-auth-form .btn-circle-icon--big{
    width:55px;
    height:55px
}
#shortcode-pcs-auth-form .btn-circle-icon--big .icon__wrapper{
    font-size:25px
}
#shortcode-pcs-auth-form .btn-border{
    padding:8px 16px;
    color:var(--black);
    font-weight:bold;
    font-size:12px;
    font-family:"Open Sans","Arial",sans-serif;
    letter-spacing:1px;
    text-transform:uppercase;
    text-decoration:none;
    background:rgba(0,0,0,0);
    border:1px solid var(--black)
}
#shortcode-pcs-auth-form .btn-border:focus,#shortcode-pcs-auth-form .btn-border:hover{
    color:var(--white) !important;
    text-decoration:none;
    background:var(--black);
    border:1px solid var(--black)
}
#shortcode-pcs-auth-form a *,#shortcode-pcs-auth-form button *{
    pointer-events:none
}
#shortcode-pcs-auth-form .btn{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;
    transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;
    -o-transition:transform .2s ease,background-color .2s ease,color .2s ease;
    -moz-transition:transform .2s ease,background-color .2s ease,color .2s ease,-moz-transform .2s ease;
    transition:transform .2s ease,background-color .2s ease,color .2s ease;
    transition:transform .2s ease,background-color .2s ease,color .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease
}
#shortcode-pcs-auth-form .btn .icon__wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-transition:-webkit-transform .2s ease;
    transition:-webkit-transform .2s ease;
    -o-transition:transform .2s ease;
    -moz-transition:transform .2s ease, -moz-transform .2s ease;
    transition:transform .2s ease;
    transition:transform .2s ease, -webkit-transform .2s ease, -moz-transform .2s ease
}
#shortcode-pcs-auth-form .btn .icon__wrapper .icon{
    margin:auto;
    -webkit-transition:-webkit-transform .2s ease;
    transition:-webkit-transform .2s ease;
    -o-transition:transform .2s ease;
    -moz-transition:transform .2s ease, -moz-transform .2s ease;
    transition:transform .2s ease;
    transition:transform .2s ease, -webkit-transform .2s ease, -moz-transform .2s ease
}
#shortcode-pcs-auth-form .btn-link{
    display:inline;
    padding:0;
    color:inherit;
    font-weight:inherit;
    font-size:inherit;
    font-family:inherit;
    text-decoration:underline;
    background:inherit;
    border:inherit
}
#shortcode-pcs-auth-form .btn-link:hover,#shortcode-pcs-auth-form .btn-link:focus{
    color:inherit;
    text-decoration:inherit;
    background:inherit;
    border:inherit
}
#shortcode-pcs-auth-form .btn-back{
    padding:5px;
    color:var(--black);
    font-weight:bold;
    text-decoration:underline;
    background:rgba(0,0,0,0);
    border:none;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px
}
#shortcode-pcs-auth-form .btn-back .icon__wrapper{
    margin-right:8px;
    font-size:.8em
}
#shortcode-pcs-auth-form .btn-back .icon{
    -webkit-transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    transform:scaleX(-1)
}
#shortcode-pcs-auth-form .btn-back:focus,#shortcode-pcs-auth-form .btn-back:hover{
    color:var(--primary);
    background:rgba(0,0,0,0);
    border:none
}
#shortcode-pcs-auth-form .btn-back:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-back:hover .icon__wrapper{
    -webkit-transform:translateX(-2px);
    -moz-transform:translateX(-2px);
    -ms-transform:translateX(-2px);
    transform:translateX(-2px)
}
#shortcode-pcs-auth-form .btn-icon-underline{
    padding:5px 15px;
    color:var(--black);
    font-weight:bold;
    text-decoration:underline;
    background:rgba(0,0,0,0);
    border:none;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px
}
#shortcode-pcs-auth-form .btn-icon-underline .icon__wrapper{
    margin-right:.5em;
    font-size:35px
}
#shortcode-pcs-auth-form .btn-icon-underline:focus,#shortcode-pcs-auth-form .btn-icon-underline:hover{
    color:var(--primary);
    background:rgba(0,0,0,0);
    border:none
}
#shortcode-pcs-auth-form .btn-icon-underline:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-icon-underline:hover .icon__wrapper{
    -webkit-transform:scale(1.2) rotate(-3deg);
    -moz-transform:scale(1.2) rotate(-3deg);
    -ms-transform:scale(1.2) rotate(-3deg);
    transform:scale(1.2) rotate(-3deg)
}
#shortcode-pcs-auth-form .btn-submit{
    padding:5px;
    color:var(--black);
    font-weight:bold;
    font-size:var(--font-size-big);
    text-decoration:none;
    background:rgba(0,0,0,0);
    border:none;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px
}
#shortcode-pcs-auth-form .btn-submit .icon__wrapper .icon{
    font-size:1.5em;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
#shortcode-pcs-auth-form .btn-submit:focus,#shortcode-pcs-auth-form .btn-submit:hover{
    color:var(--primary);
    background:rgba(0,0,0,0);
    border:none
}
#shortcode-pcs-auth-form .btn-submit:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-submit:hover .icon__wrapper{
    -webkit-transform:translateX(5px);
    -moz-transform:translateX(5px);
    -ms-transform:translateX(5px);
    transform:translateX(5px)
}
#shortcode-pcs-auth-form .btn-circle-icon{
    position:relative;
    width:45px;
    height:45px;
    font-weight:bold;
    background:rgba(0,0,0,0);
    border:1px solid var(--primary);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
#shortcode-pcs-auth-form .btn-circle-icon .icon__wrapper{
    position:absolute;
    top:50%;
    left:50%;
    font-size:20px;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
#shortcode-pcs-auth-form .btn-circle-icon:focus,#shortcode-pcs-auth-form .btn-circle-icon:hover{
    color:var(--white);
    background:var(--primary);
    border:1px solid var(--primary)
}
#shortcode-pcs-auth-form .btn-circle-icon:focus .icon__wrapper,#shortcode-pcs-auth-form .btn-circle-icon:hover .icon__wrapper{
    -webkit-transform:translate(-50%, -50%) scale(1.2);
    -moz-transform:translate(-50%, -50%) scale(1.2);
    -ms-transform:translate(-50%, -50%) scale(1.2);
    transform:translate(-50%, -50%) scale(1.2)
}
#shortcode-pcs-auth-form .btn-circle-icon--invert{
    color:var(--white);
    background:var(--primary);
    border:1px solid var(--white)
}
#shortcode-pcs-auth-form .btn-circle-icon--invert:focus,#shortcode-pcs-auth-form .btn-circle-icon--invert:hover{
    color:var(--primary);
    background:var(--white);
    border:1px solid var(--primary)
}
#shortcode-pcs-auth-form .btn-circle-icon--small{
    width:35px;
    height:35px
}
#shortcode-pcs-auth-form .btn-circle-icon--small .icon__wrapper{
    font-size:15px
}
#shortcode-pcs-auth-form .btn-circle-icon--nano{
    width:15px;
    height:15px;
    padding:0
}
#shortcode-pcs-auth-form .btn-circle-icon--nano .icon__wrapper{
    font-size:10px
}
#shortcode-pcs-auth-form .btn-circle-icon--big{
    width:55px;
    height:55px
}
#shortcode-pcs-auth-form .btn-circle-icon--big .icon__wrapper{
    font-size:25px
}
#shortcode-pcs-auth-form .btn-border{
    padding:8px 16px;
    color:var(--black);
    font-weight:bold;
    font-size:12px;
    font-family:"Open Sans","Arial",sans-serif;
    letter-spacing:1px;
    text-transform:uppercase;
    text-decoration:none;
    background:rgba(0,0,0,0);
    border:1px solid var(--black)
}
#shortcode-pcs-auth-form .btn-border:focus,#shortcode-pcs-auth-form .btn-border:hover{
    color:var(--white) !important;
    text-decoration:none;
    background:var(--black);
    border:1px solid var(--black)
}
#shortcode-pcs-auth-form .pcs-auth__title{
    text-align:center
}
#shortcode-pcs-auth-form .pcs-auth__header{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#shortcode-pcs-auth-form .pcs-auth__container{
    position:relative;
    z-index:1;
    margin-top:30px
}
#shortcode-pcs-auth-form .pcs-auth__form-wrapper{
    max-width:600px;
    margin:auto;
    margin-top:20px;
    padding-top:20px;
    border-top:1px solid currentColor
}
#shortcode-pcs-auth-form .pcs-auth__intro{
    max-width:800px;
    margin:auto;
    text-align:center
}
#shortcode-pcs-auth-form .pcs-auth__form-title{
    padding-bottom:20px
}
#shortcode-pcs-auth-form .pcs-auth__form-title h2{
    margin:0
}
#shortcode-pcs-auth-form .pcs-auth__form-title a{
    font-size:.9em
}
#shortcode-pcs-auth-form .pcs-auth__form-group{
    position:relative;
    margin-bottom:20px
}
#shortcode-pcs-auth-form .pcs-auth__form-group label{
    font-weight:bold !important
}
#shortcode-pcs-auth-form .pcs-auth__form-group input,#shortcode-pcs-auth-form .pcs-auth__form-group textarea{
    padding:10px 20px;
    font-weight:bold;
    font-size:var(--font-size);
    line-height:1;
    background:var(--primaryLight);
    border:2px solid var(--primary);
    outline:0
}
#shortcode-pcs-auth-form .pcs-auth__form-group .autocomplete__menu{
    position:absolute;
    right:0;
    left:0;
    z-index:2;
    width:auto;
    max-height:240px;
    margin-top:-3px;
    overflow:auto;
    color:var(--white);
    font-size:var(--font-size);
    line-height:1;
    background:var(--primary);
    border:2px solid var(--primary);
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0
}
#shortcode-pcs-auth-form .pcs-auth__form-group .autocomplete__menu>*{
    padding:10px;
    font-size:.9em;
    background:inherit !important;
    border:none !important
}
#shortcode-pcs-auth-form .pcs-auth__form-group .autocomplete__menu>*:hover,#shortcode-pcs-auth-form .pcs-auth__form-group .autocomplete__menu>* :focus,#shortcode-pcs-auth-form .pcs-auth__form-group .autocomplete__menu>*.autocomplete__option--focused{
    color:var(--primary) !important;
    background:var(--white) !important
}
#shortcode-pcs-auth-form .pcs-auth__form-error{
    color:var(--danger)
}
#shortcode-pcs-auth-form .pcs-auth__form-submit{
    text-align:right
}
#shortcode-pcs-auth-form .pcs-auth__form #location_name_honor{
    color:var(--primary)
}
#shortcode-pcs-auth-form .pcs-auth__form-title a{
    color:inherit !important;
    font-weight:normal !important
}
#shortcode-pcs-auth-form .pcs-auth__form-title h2{
    font-size:1.4em !important;
    font-family: Source sans pro, sans-serif !important;
}
#shortcode-pcs-auth-form .pcs-auth__form-wrapper{
    max-width:500px;
    margin:0 auto;
    border:none
}
#shortcode-pcs-auth-form .pcs-page-login{
    max-width:1120px;
    margin:0 auto
}
#shortcode-pcs-auth-form .pcs-auth__form-wrapper{
    max-width:100%;
    margin:0 auto
}
#shortcode-pcs-auth-form .pcs-auth__form{
    margin:0 auto;
    border-bottom:1px solid var(--mercury);

}
#shortcode-pcs-auth-form .pcs-auth__form-row{
    display:grid;
    grid-template-columns:repeat(2, minmax(0, 1fr)) auto;
    gap:32px;
    align-items:start;
    margin-top:40px
}
#shortcode-pcs-auth-form .pcs-auth__form-column{
    display:flex;
    flex-direction:column;
    gap:12px;
    min-width:0
}
#shortcode-pcs-auth-form .pcs-auth__form-column--submit{
    align-self:start;
    display:flex;
    align-items:flex-start;
    justify-content:flex-end;
    padding-top:27px;
}
#shortcode-pcs-auth-form .pcs-auth__form-column--submit .btn{
    white-space:nowrap
}
#shortcode-pcs-auth-form .pcs-auth__form-column--submit .btn:focus,#shortcode-pcs-auth-form .pcs-auth__form-column--submit .btn:hover{
    color:#000000 !important;
    background:var(--white)
}
#shortcode-pcs-auth-form .pcs-auth__forgot-link{
    display:inline-block;
    margin-top:12px;
    color:var(--black);
    font-weight:600;
    text-decoration:underline
}
#shortcode-pcs-auth-form .pcs-auth__forgot-link:focus,#shortcode-pcs-auth-form .pcs-auth__forgot-link:hover{
    color:var(--primary)
}
#shortcode-pcs-auth-form .pcs-auth__cta{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:12px;
    margin-top:48px;
    padding-top:24px;
}
#shortcode-pcs-auth-form .pcs-auth__cta-text{
    margin:0;
    color:var(--black);
    font-weight:600;
    font-size:18px
}

@media (max-width:1024px){
    #shortcode-pcs-auth-form .pcs-auth__form{
        padding:40px 32px;
        width:95%
    }
    #shortcode-pcs-auth-form .pcs-auth__form-row{
        gap:24px
    }
    #shortcode-pcs-auth-form .pcs-auth__form-column--submit{
        justify-content:flex-start
    }
}
@media (max-width:720px){
    #shortcode-pcs-auth-form .pcs-page-login{
        max-width:none
    }
    #shortcode-pcs-auth-form .pcs-auth__form{
        padding:32px 24px;
        width:100%
    }
    #shortcode-pcs-auth-form .pcs-auth__form-row{
        grid-template-columns:1fr;
        gap:16px;
        margin-top:32px
    }
    #shortcode-pcs-auth-form .pcs-auth__form-column{
        width:100%
    }
    #shortcode-pcs-auth-form .pcs-auth__form-column--submit{
        width:100%;
        justify-content:flex-start
    }
    #shortcode-pcs-auth-form .pcs-auth__cta{
        margin-top:32px
    }
    #shortcode-pcs-auth-form .pcs-auth__cta-button{
        width:100%;
        text-align:center
    }
}
#shortcode-pcs-auth-form .btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:12px 24px;
    font-weight:600;
    letter-spacing:0.08em;
    color:var(--black);
    background:var(--white);
    border:1px solid var(--black);
    text-transform:uppercase;
    transition:background-color .2s ease,color .2s ease;
}
#shortcode-pcs-auth-form .btn:hover,#shortcode-pcs-auth-form .btn:focus{
    color:var(--white);
    background:var(--black)
}
#shortcode-pcs-auth-form .pcs-auth__form-column--submit .btn{
    color:var(--white);
    background:var(--black)
}
#shortcode-pcs-auth-form .pcs-auth__form-column--submit .btn:hover,#shortcode-pcs-auth-form .pcs-auth__form-column--submit .btn:focus{
    color:var(--black);
    background:var(--white)
}
#shortcode-pcs-auth-form .pcs-auth__cta-button{
    margin-top:8px
}

.en-partenariat {float: right;}
.pcs-auth__cta {float: left;}