body,html{margin:0;padding:0}.associate-background{min-height:100svh;width:100%;display:flex;flex-direction:column;justify-items:center;justify-content:center;background-color:#f6f7fb;padding:50px 0}.associate-background button,.associate-background h2,.associate-background h4,.associate-background input,.associate-background label,.associate-background p,.associate-background span{font-family:var(--font-radio-canada)!important}.associate-background .otp-input{margin:auto}.associate-background .otp-input input{width:54.28px!important;border-radius:10px;height:59px;background-color:#f7f8f9;font-size:28px;font-style:normal;font-weight:400;font-family:var(--font-radio-canada)!important;border:none;text-transform:uppercase}.associate-background .otp-input input:active,.associate-background .otp-input input:focus{border:1px solid #35c2c1;outline:none}.associate-background .btn-primary{height:50px;background-color:#35c2c1!important;color:#fff;font-size:16px;font-style:normal;font-weight:500;border:none;display:flex;align-content:center;justify-content:center}.associate-background .btn-primary.last{margin:auto}.associate-background .btn-primary span{display:block;margin:auto}.associate-background .btn-primary:hover{background-color:#35c2c1!important}@media(min-width:1891px)and (max-width:1920px){.associate-background{background-position-y:-100px}}.associate-background .associate-form-container{margin:auto;padding:40px 56px;min-width:567px;max-width:567px;background-color:#fff;border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,.129);display:flex;flex-direction:column}@media(max-width:768px){.associate-background .associate-form-container{padding:40px 20px;min-height:auto;min-width:auto;width:90%}}.associate-background .associate-form-container h2{font-size:30px;font-style:normal;font-weight:600;line-height:normal;color:#0c142f;margin-top:36px;margin-bottom:0}@media(max-width:768px){.associate-background .associate-form-container h2{font-size:28px}}.associate-background .associate-form-container h2 span{color:#35c2c1}.associate-background .associate-form-container p{padding:0!important;margin:10px 0 0!important;font-size:18px;font-style:normal;font-weight:400;color:#9aa3af}@media(max-width:768px){.associate-background .associate-form-container p{font-size:14px}}.associate-background .associate-form-container .form-group{position:relative}.associate-background .associate-form-container .form-group label{margin-bottom:10px;font-size:16px;font-style:normal;font-weight:500;color:#0c142f}.associate-background .associate-form-container .form-group i{position:absolute;right:10px;top:60%;color:#9aa3af;cursor:pointer}.associate-background .associate-form-container .form-group input{border:none;border-radius:10px;background-color:#f7f8f9;font-style:normal;font-weight:400;color:#0c142f;padding:10px;font-size:14px!important;outline:none!important;height:50px}.associate-background .associate-form-container .form-group input.error{border:2px solid #ff7171;color:#ff7171;background-color:hsla(0,100%,72%,.2)}.associate-background .associate-form-container .terms{font-size:14px;font-style:normal;font-weight:500;color:#9aa3af;text-align:center}.associate-background .associate-form-container .terms a{text-decoration:underline;color:#0c142f}.associate-background .associate-form-container h4{font-size:18px;font-style:normal;font-weight:500;margin:30px 0;text-align:center}.associate-background .associate-form-container h4 .resend-email{cursor:pointer;color:#35c2c1}.associate-background .associate-form-container h4 .resend-email.disabled{cursor:none;opacity:.5}.associate-background .text-danger{font-size:12px;font-style:normal;font-weight:500;color:#ff7171;display:block;width:100%}.associate-background .btn-outline-grey,.associate-background .btn-outline-grey:hover{border:1px solid #9aa3af;color:#9aa3af;background-color:#fff}.associate-background .logo{margin:0 auto}.associate-background .user-exist{margin-top:18px;margin-bottom:32px;background-color:#eef0fe;padding:16px;display:flex;flex-direction:row;align-items:baseline;border-radius:16px}.associate-background .user-exist svg{padding-top:10px}.associate-background .user-exist p{margin-bottom:15px;font-size:16px;font-style:normal;font-weight:400;color:#0c142f;padding:0!important;margin-top:0!important}.associate-background .user-exist p label{font-weight:600}.associate-background .user-exist .profile-image-container{font-size:14px;font-style:normal;font-weight:500;font-family:var(--font-radio-canada)}.associate-background .user-exist .profile-image{width:39px;height:39px;border-radius:100px;background-size:cover!important;margin-right:7px}.associate-background .user-exist .profile-image.bg{background:url(/_next/static/media/user_male.6774192e.png) no-repeat}.associate-background .buttons button{width:48%}.associate-background .form-group{width:100%;display:flex;flex-direction:column;margin-bottom:18px}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/1f94d313d3767872-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/6528111f9db18579-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/41cd38233e80890f-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/cfed9b6dba7e9120-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/84b0f7495094cac4-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/fe7731c415ac36b4-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/6735cf48f1a10c42-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__RadioCanadaFont_7c1d96;src:url(/_next/static/media/3b9d420c2961d56e-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:__RadioCanadaFont_Fallback_7c1d96;src:local("Arial");ascent-override:98.82%;descent-override:30.29%;line-gap-override:0.00%;size-adjust:100.69%}.__className_7c1d96{font-family:__RadioCanadaFont_7c1d96,__RadioCanadaFont_Fallback_7c1d96}.__variable_7c1d96{--font-radio-canada:"__RadioCanadaFont_7c1d96","__RadioCanadaFont_Fallback_7c1d96"}@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";.react-tel-input .form-control{background-color:#f7f8f9!important;color:#0c142f!important;border:none!important;border-radius:10px!important;width:calc(100% - 70px)!important;height:50px!important;font-family:var(--font-radio-canada)!important;margin-left:70px;padding-left:10px}.react-tel-input .form-control::-moz-placeholder{color:#9aa3af!important}.react-tel-input .form-control::placeholder{color:#9aa3af!important}.flag-dropdown{background-color:#f7f8f9!important;color:#0c142f!important;border:none!important;border-radius:10px!important;font-family:var(--font-radio-canada)!important;width:50px}.flag-dropdown.open{z-index:99!important}.flag-dropdown .selected-flag.open{background-color:#f7f8f9!important;border-radius:10px!important}.country-list,.country-list li,.country-list li span{font-family:var(--font-radio-canada)!important}.form-floating .form-control,.form-floating .form-select{background-color:#f7f8f9;color:#0c142f;border:none!important;border-radius:10px!important}.form-floating .form-control::-moz-placeholder,.form-floating .form-select::-moz-placeholder{color:#9aa3af}.form-floating .form-control::placeholder,.form-floating .form-select::placeholder{color:#9aa3af}.form-floating label{color:#9aa3af!important}.form-floating label:after{background-color:#f7f8f9!important;color:#9aa3af!important}.form-floating i{position:absolute;right:10px;top:35%;color:#9aa3af;font-size:20px;cursor:pointer}h2{font-size:36px;color:#0c142f;margin-bottom:30px;font-weight:700}h5{font-size:20px;color:#9aa3af;font-weight:400}.bnt-primary{background-color:#35c2c1!important;border-radius:10px!important;color:#fff!important;height:50px;text-align:center;font-weight:700}.bnt-primary.disabled{opacity:.6}.bnt-primary>span{box-shadow:inset 0 0 0 2px #fff!important}.bnt-primary>span>span{background-color:#fff!important}.bnt-blue{background-color:#0c142f!important;border-radius:10px!important;color:#fff!important;height:50px;text-align:center;font-weight:700}.bnt-blue.disabled{opacity:.6}.bnt-blue>span{box-shadow:inset 0 0 0 2px #fff!important}.bnt-blue>span>span,.bnt-danger{background-color:#fff!important}.bnt-danger{border-radius:10px!important;color:#ff7171!important;border:1px solid #ff7171;height:50px;text-align:center;font-weight:700}.bnt-danger.disabled{opacity:.6}.bnt-danger:hover{background-color:#ff7171!important;color:#fff!important}.main{max-width:500px;margin:auto;min-height:600px;display:flex;flex-direction:column;padding:20px}@media(max-width:600px){.main{margin:0;min-height:350px}}.primary-text{color:#35c2c1}.globalLoader{height:100vh;width:100%;display:flex}.globalLoader>span{margin:auto}.errorContainer{display:flex;padding:20px;text-align:center;align-content:center;height:100vh;width:100%;align-items:center;justify-content:center}.srv-validation-message{color:red;font-family:var(--font-radio-canada);font-size:12px;margin-top:5px;margin-bottom:5px}input::-ms-clear,input::-ms-reveal{display:none}.disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.swal2-html-container,.swal2-title{font-family:var(--font-radio-canada)}.delete-dialog .swal2-actions button{background-color:#ff7171}.delete-dialog .swal2-actions button,.delete-dialog .swal2-actions button:focus{outline:none;border:none;box-shadow:none}.padding-20{padding:20px}.CTA-large{border-radius:10px;height:50px;position:relative;width:350px}.CTA-large .continua-con-email{color:#fff;font-family:var(--font-radio-canada);font-size:16px;font-weight:700;height:19px;left:105px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;top:15px;white-space:nowrap}.CTA-large.inactive{background-color:rgba(53,194,193,.502)}.CTA-large.active{background-color:var(--verde-primario)}.frontleBottomSheetBarLine{display:none!important}.confirmCompleted{font-size:16px;color:#9aa3af;text-align:center}.confirmCompleted .shopName{color:#0c142f;font-weight:700}.frontleBottomSheet{font-family:var(--font-radio-canada)}.bottomSheet{display:flex;flex-direction:column;height:100%}