.connector-open,.connector-open body{overflow:hidden}@media (max-width:767px){.connector-open .announcementBar,.connector-open .headerMob{z-index:600}}#connector{z-index:700;position:fixed;right:0;width:500px;transition:transform .25s}@media (max-width:767px){#connector{width:100%}}html:not(.connector-open) #connector{pointer-events:none;transform:translateX(105%)}@media (max-width:767px){html:not(.connector-open) #connector{transform:translateY(105%)}}.connector-connected .icon-user{position:relative}.connector-connected .icon-user:after{font-family:var(--icoFont,"icons");content:"check";border-radius:var(--radius-circle);width:17px;height:17px;background:var(--greenSecondary,#5db05d);color:var(--greenMain,#2e7d32);position:absolute;top:-5px;right:-5px;font-size:9px;display:flex;align-items:center;justify-content:center;font-weight:700}@media (min-width:768px) and (max-width:1023px){.connector-connected .icon-user:after{right:-10px}}@media (min-width:1024px){.connector-connected .icon-user:after{right:-4px}}.buttonContainer{z-index:1;position:relative;display:inline-block;line-height:0;background-color:transparent;border:0;transition:color .5s ease;cursor:pointer;.animatedIconContainer .icon-arrow_cta{transition:color .5s ease;@media (--mq-mobile ){margin-top:-5px}}&.disabled{cursor:not-allowed;pointer-events:none}}.button{display:inline-block;padding:12px 20px;font-size:14px;font-weight:500;line-height:16px;text-align:center;border:1px solid transparent;border-radius:var(--radius-circle);transition:all .3s ease;cursor:pointer;user-select:none;font-style:normal;&:hover{transition:all .3s ease}&--disabled{cursor:pointer}&--flatter{padding:9px 20px}&--withIcon{margin-left:30px}&--small{padding:10px 15px;font-size:12px}&--withClose{.icon-close{display:inline;margin-left:15px;font-family:inherit;&:before{font-size:12px;position:absolute;top:15px;right:20px}}}&--primary{font-family:var(--mainFont);font-size:15px}&.iconIsAfter{display:flex;&:before{order:1;margin-left:5px}}}.button--pinkWhite{color:var(--color-neutral-white);background-color:var(--color-fleur-400);&:active,&:hover{background-color:var(--color-fleur-500)}&.disabled{background-color:var(--color-gris-300);color:var(--color-gris-500);cursor:not-allowed;pointer-events:none}}.button--greenWhite{color:var(--color-neutral-white);background-color:var(--color-pin-400);&:hover{background-color:var(--color-pin-500)}&:active{background-color:var(--color-pin-600)}}#connector .hidden{display:none!important}