.authentication h1{color:#1f1f1f;font-family:Manrope;font-size:1.5em;font-weight:700;margin:40px 0 20px;text-align:center}.authentication h2{color:#828282;font-family:Manrope;font-size:1em;margin:20px 0}.authentication p{color:#1f1f1f;font-family:Manrope;font-size:1em;text-align:center}.authentication .loader{margin:75px auto}.authentication .vertical-line{background-color:#c4c4c4;height:300px;left:0;position:absolute;top:8px;width:1px}.authentication.sign-in .vertical-line{height:415px}.authentication.sign-up .vertical-line{height:190px}.authentication .text-line{display:flex;justify-content:space-between;margin:20px 0}.authentication .text-line .line{border:1px solid #c4c4c4;font-family:Manrope;height:1px;margin:10px 0;width:40%}.authentication .text-line .text{color:#828282;margin:0 10px}.authentication .social-login .social{border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-family:Manrope;font-size:.75em;letter-spacing:.0125em;line-height:.875em;margin:10px 0;padding:9px 12px;text-align:left;text-transform:uppercase;width:100%}.authentication .social-login .social.facebook{background:#4267b2;box-shadow:0 4px 4px rgba(62,127,87,.25)}.authentication .social-login .social.google{background:#db4437;box-shadow:0 4px 4px rgba(62,127,87,.25)}.authentication .social-login .social img{margin:0 8px;vertical-align:text-bottom;width:15px}.authentication .email-login{position:relative}.authentication label{color:#1f1f1f;display:block;font-family:Manrope;font-size:.875em;font-weight:700;margin:5px 0}.authentication label.radio-label{display:inline-block;margin-right:5px}.authentication input[type=email],.authentication input[type=email]:disabled,.authentication input[type=number],.authentication input[type=password],.authentication input[type=text],.authentication input[type=text][readonly=readonly]{border:1px solid rgba(0,0,0,.38);border-radius:4px;box-sizing:border-box;color:#1f1f1f;font-family:Manrope;font-size:.875em;padding:5px 10px}.authentication input[type=email]:focus,.authentication input[type=number]:focus,.authentication input[type=password]:focus,.authentication input[type=text]:focus{border:1px solid rgba(0,0,0,.38)!important;box-shadow:none!important}.authentication input[type=checkbox]:checked,.authentication input[type=checkbox]:not(:checked){height:14px;left:3px;opacity:1;top:3px;width:14px}.authentication input:disabled,.authentication input[type=email]:disabled,.authentication input[type=number]:disabled,.authentication input[type=password]:disabled,.authentication input[type=text]:disabled{background-color:#f2f2f2;border:1px solid rgba(0,0,0,.38);color:rgba(0,0,0,.42)}.authentication input[type=checkbox]+label{color:#828282;font-weight:400;margin-left:0;padding-left:25px}.authentication input[type=radio]:checked+span,.authentication input[type=radio]:not(:checked)+span{font-weight:400;padding-left:25px}.authentication .input-form{margin-bottom:20px;position:relative}.authentication .btn-yellow{background:#ffd120;background:#f3d457;border:none;border-radius:10px;box-shadow:0 4px 4px rgba(62,127,87,.25);color:#333;color:#5d5d5d;cursor:pointer;display:block;font-family:Manrope;font-size:.875em;font-weight:600;margin:20px 0;padding:10px 16px;text-transform:uppercase;width:100%}.authentication .btn-yellow.disabled{background-color:#e6e6e6;cursor:auto;font-weight:400}.authentication .btn-yellow-line{background:#fff;border:1px solid #ffd120;border-radius:10px;box-sizing:border-box;color:#ffd120;cursor:pointer;display:block;font-family:Manrope;font-size:.875em;margin:20px 0;padding:10px 16px;text-align:center;text-transform:uppercase;width:100%}.authentication .vue-tel-input input[type=tel],.authentication .vue-tel-input input[type=tel]:focus{border:none;box-shadow:none;margin:0}.authentication.component .login-wrapper{margin-top:30px;max-width:100%!important}.authentication.component .social-login .social.google{margin:0;width:100%}.authentication.component.sign-in .email-login form,.authentication.component.sign-up .email-login form{margin:0}.authentication.component h1{font-size:1.25em;margin-top:10px}.authentication.component h2{font-size:.875em}.authentication.component .text-line .text{font-size:13px}.authentication.component .text-line{margin:12px 0 8px}.authentication.component label{font-size:13px}.authentication.component label.radio-label{margin-top:0}.authentication.component input[type=email],.authentication.component input[type=email]:disabled,.authentication.component input[type=number],.authentication.component input[type=password],.authentication.component input[type=text],.authentication.component input[type=text][readonly=readonly]{font-size:.875em;height:auto;margin-bottom:0;padding:10px}.authentication.component input[type=radio]:checked+span,.authentication.component input[type=radio]:not(:checked)+span{font-size:.875rem}.authentication.component .input-form{margin-bottom:15px}.authentication.component p{font-size:13px}.authentication.component .btn-yellow{font-size:13px;margin:10px 0;padding:12px 16px}.authentication.component .btn-yellow-line{font-size:13px;margin:10px 0}.authentication .vue-tel-input:focus-within{border:1px solid #9e9e9e;box-shadow:none}.authentication .vue-tel-input.disabled{background-color:#f2f2f2}@media (max-width:599px){.authentication.component .login-wrapper{margin-top:10px}}@media (min-width:600px){.authentication .login-wrapper{margin:0 auto;max-width:60%}}@media (min-width:992px){.authentication .login-wrapper{margin:0 auto;max-width:100%}.authentication .social-login .social{width:calc(100% - 20px)}.authentication.sign-up form{margin:0 auto;max-width:350px}.authentication.sign-in .email-login form,.authentication.sign-up .email-login form{margin:0 20px}}@media (min-width:1200px){.authentication .login-wrapper{margin:0 auto;max-width:80%}}.authentication.authentication-2{background-color:#e5e5e5;min-height:100vh;width:100%}.authentication.authentication-2 .step-wrapper{display:flex;height:100%;width:100%}.authentication.authentication-2 .form-side{width:50%}.authentication.authentication-2 .image-side{background-color:#f3d457;position:relative;width:50%}.authentication.authentication-2 .image-outer{align-items:center;display:flex;height:100vh;justify-content:center}.authentication.authentication-2 .image-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:570px;padding:0 25px}.authentication.authentication-2 .image-wrapper img{height:217px;max-height:50%;max-width:50%;-o-object-fit:contain;object-fit:contain;width:265px}.authentication.authentication-2 .image-wrapper img.first{margin-top:25px}.authentication.authentication-2 .form-side .btn-home{display:none}.authentication.authentication-2 .form-side.form-only .btn-home{display:block}.authentication.authentication-2 .btn-home{color:#5d5d5d;font-family:Manrope;font-size:.75em;font-weight:700;position:absolute;right:30px;text-decoration-line:underline;top:30px}.authentication.authentication-2 .form-outer{align-items:center;display:flex;height:100vh;justify-content:center;margin:0 auto;position:relative;width:70%}.authentication.authentication-2 .form-wrapper{width:100%}.authentication.authentication-2 .form-section{margin:0 auto;width:100%}.authentication.authentication-2 .title-section a{color:#227c9d;-webkit-text-decoration:underline;text-decoration:underline}.authentication.authentication-2 h1{color:#5d5d5d;font-family:Manrope;font-size:2em;font-weight:700;line-height:1.5;margin:20px 0;text-align:left}.authentication.authentication-2 p{color:#5d5d5d;font-family:Manrope;font-size:1em;font-weight:700;text-align:left}.authentication.authentication-2 form,.authentication.authentication-2.forgot-password form{max-width:100%}.authentication.authentication-2 label{color:#5d5d5d;font-family:Manrope;font-size:.75em;font-weight:800}.authentication.authentication-2 input[type=email],.authentication.authentication-2 input[type=email]:disabled,.authentication.authentication-2 input[type=number],.authentication.authentication-2 input[type=password],.authentication.authentication-2 input[type=text],.authentication.authentication-2 input[type=text][readonly=readonly]{background:#fff;border:none;border-radius:10px;color:#5d5d5d!important;font-family:Manrope;font-size:.75em;font-weight:600;line-height:normal;padding:5px 20px}.authentication.authentication-2 input[type=email]:focus,.authentication.authentication-2 input[type=number]:focus,.authentication.authentication-2 input[type=password]:focus,.authentication.authentication-2 input[type=text]:focus{border:none!important}.authentication.authentication-2 .input-form{margin-bottom:.75em}.authentication.authentication-2 .btn-yellow{background:#f3d457;border:none;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.04);color:#fff;font-family:Manrope;font-size:.75em;font-weight:700;margin:.75em auto;max-width:185px;text-transform:none}.authentication.authentication-2 .btn-yellow-line{background:transparent;border:none;border-radius:0;box-shadow:none;color:#5d5d5d;font-family:Manrope;font-size:.75em;font-weight:700;margin:0 auto;padding:.5em 0;text-transform:none}.authentication.authentication-2 form .btn-yellow-line{-webkit-text-decoration:underline;text-decoration:underline}.authentication.authentication-2 .btn-icon{align-items:center;border-radius:100%;display:flex;height:auto;justify-content:center;line-height:normal;margin:20px auto;padding:8px;width:auto}.authentication.authentication-2 .btn-icon .material-icons{font-size:40px}.authentication.authentication-2 .social-section{margin:30px auto}.authentication.authentication-2 .social-section hr{border:1px solid #bcbec0;margin:30px 0}.authentication.authentication-2 .social.google{align-items:center;background:transparent;background-color:#db4437;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Manrope;font-size:.75em;font-weight:700;justify-content:center;line-height:normal;margin:0 auto;max-width:100%;padding:8px 20px;width:200px}.authentication.authentication-2 .social.google img{height:1em;margin:0 5px}.authentication.authentication-2 .form-side.form-only{width:100%}.authentication.authentication-2 .form-side.form-only .form-outer{width:38%}.authentication.authentication-2 .input-form-inline{display:flex;justify-content:space-between}.authentication.authentication-2 .input-form-inline .input-form{width:43%}.authentication.authentication-2 .form-side.form-only .input-form{margin-bottom:25px}.authentication.authentication-2 .form-side.form-only .input-form.input-checkbox{margin-bottom:15px}.authentication.authentication-2 .form-side.form-only .input-form.input-checkbox:last-child{margin-bottom:25px}.authentication.authentication-2 .vue-tel-input input[type=tel],.authentication.authentication-2 .vue-tel-input input[type=tel]:focus{background-color:#fff!important;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#5d5d5d!important;font-family:Manrope;font-size:.75em;font-weight:600;line-height:normal}.authentication.authentication-2 .vue-tel-input{background-color:#fff;border:none;border-radius:10px}.authentication.authentication-2 .vue-tel-input:focus-within{border:none}.authentication.authentication-2 [type=radio].with-gap:checked+span:after,.authentication.authentication-2 [type=radio]:checked+span:after{background-color:#f3d457}.authentication.authentication-2 [type=radio].with-gap:checked+span:after,.authentication.authentication-2 [type=radio].with-gap:checked+span:before,.authentication.authentication-2 [type=radio]:checked+span:after{border:1px solid #f3d457}.authentication.authentication-2 input[type=radio]:checked+span,.authentication.authentication-2 input[type=radio]:not(:checked)+span{color:#5d5d5d;font-family:Manrope;font-size:13px;font-weight:600}.authentication.authentication-2 .btn-top-wrapper{align-items:center;color:#5d5d5d;display:flex;font-family:Manrope;font-size:.75em;font-weight:700;margin-bottom:50px}.authentication.authentication-2 .btn-top{display:flex;margin:0;width:auto}.authentication.authentication-2 .btn-top .material-icons{color:#c4c4c4;font-size:28px;font-weight:700;margin-left:-8px;margin-right:8px}.authentication.authentication-2 .image-card{margin-top:30px}.authentication.authentication-2 .image-card h2{color:#333;font-family:Manrope;font-size:1.25em;font-weight:800;text-align:center}.authentication.authentication-2 .image-card p{color:#333;font-family:Manrope;font-size:.875em;font-weight:800;min-height:65px;text-align:center}.authentication.authentication-2 .image-wrapper.image-slider{height:calc(100% - 50px);margin-top:50px;position:relative}.authentication.authentication-2 .image-wrapper.image-slider img{display:block;height:250px;margin:0 auto;max-height:100%;max-width:100%;width:375px}.authentication.authentication-2 .image-slider-button{align-items:center;display:flex;justify-content:space-around;width:100%}.authentication.authentication-2 .image-slider-dots{text-align:left;width:50%}.authentication.authentication-2 .image-slider-arrows{text-align:right;width:50%}.authentication.authentication-2 .image-slider-arrows button{background:#fff;border:none;border-radius:5px;box-shadow:0 4px 2px rgba(0,0,0,.04);cursor:pointer;height:32px;width:44px}.authentication.authentication-2 .image-slider-arrows button .material-icons{align-items:center;color:#f3d457;display:flex;font-weight:700;justify-content:center}.authentication.authentication-2 .image-slider-dots button{background:transparent;border:none;cursor:pointer;padding:3px}.authentication.authentication-2 .image-slider-dots button .image-slider-dot{background:#b8a248;border-radius:100%;font-size:0;height:12px;width:12px}.authentication.authentication-2 .image-slider-dots button .image-slider-dot.active{background:#fff}.authentication.authentication-2 .form-resend p,.authentication.authentication-2 .subtitle-note{text-align:center}.authentication.authentication-2.forgot-password .btn-top-wrapper{font-size:1.5em;justify-content:center;margin-bottom:50px;position:relative;top:0}span.form-info{align-items:center;color:#5d5d5d;display:flex;font-family:Manrope;font-size:13px;font-weight:700;margin-bottom:20px}span.form-info>span.material-icons{font-size:22px;margin-right:5px}.product-form-page span.form-info{color:rgba(0,0,0,.87);font-size:12px;font-weight:400}.product-form-page span.form-info>span.material-icons{font-size:20px}.authentication.component span.form-info{margin-top:5px}.auto-complete-overlay span{margin:0!important}@media (max-width:1199px){.authentication.authentication-2 h1{font-size:1.25em}.authentication.authentication-2 .image-wrapper img.first{height:195px;margin-top:20px}.authentication.authentication-2 .btn-top-wrapper{margin-bottom:35px}.authentication.authentication-2 .form-side.form-only .input-form{margin-bottom:10px;width:100%}.authentication.authentication-2 .input-form-inline{flex-wrap:wrap}.authentication.authentication-2 .btn-top-wrapper{margin:0;position:absolute;top:25px}}@media (max-width:991px){.authentication.authentication-2 .form-side{width:100%}.authentication.authentication-2 .image-side{display:none}.authentication.authentication-2 h1{font-size:1.5em;margin-bottom:30px}.authentication.authentication-2 .form-outer{width:50%}.authentication.authentication-2 p{font-size:.75em}.authentication.authentication-2 label{text-align:center}.authentication.authentication-2 .form-side .btn-home{display:block;left:0;position:relative;right:0;top:0}.authentication.authentication-2 .form-side.form-only label{text-align:left}.authentication.authentication-2 .btn-top-wrapper{margin-bottom:30px}.authentication.authentication-2 .form-side.form-only .form-outer{width:55%}.authentication.authentication-2 .form-side.form-only .btn-home{display:none}.authentication.authentication-2.forgot-password .form-side.form-only .btn-home{display:block;left:30px;position:absolute;top:30px}}@media (max-width:599px){.authentication.authentication-2 .form-outer,.authentication.authentication-2 .form-side.form-only .form-outer{width:85%}}.auto-complete-container[data-v-ab0e8178]{position:relative}.auto-complete-overlay[data-v-ab0e8178]{background-color:#fcfcfc;border:1px solid #ededed;border-radius:2px;position:absolute;top:100%;width:100%;z-index:10}ul[data-v-ab0e8178]{list-style-type:none;margin:0;padding:0}li[data-v-ab0e8178]{border-bottom:1px solid #ededed;cursor:pointer;padding:12px 15px;transition:background-color .2s ease-in-out;will-change:background-color}li.selected[data-v-ab0e8178]{background-color:#f3f3f3}li[data-v-ab0e8178]:last-child{border:none}.auto-complete-overlay[data-v-ab0e8178] span.completion{color:#0787ad}