@use "sass:map";body{width:100%;height:100%;overflow-x:hidden;font-family:Poppins,sans-serif}h2{font-size:2rem}#app{width:100%;height:100vh;display:block}@media only screen and (max-width:992px){#app{display:none}}.mobile-block{position:absolute;width:100vw;height:100vh;top:0;background-color:#fff;padding:100px;text-align:center;z-index:99;display:none}@media only screen and (max-width:992px){.mobile-block{display:block}}.mobile-block img{width:100%;margin-bottom:50px}.form-text-input{width:100%;margin-top:10px;position:relative}.form-text-input p{margin-top:5px;margin-bottom:15px;color:red;font-size:.75rem;line-height:1rem}.form-text-input label{font-weight:450;font-size:.875rem}.form-text-input .input-style{width:100%;height:50px;margin-top:5px;padding:12px 20px;background-color:#f3f3f3;border-radius:10px;font-size:.875rem}.form-text-input .input-style:focus~span{transform:translate(-12px,-12px);font-size:.5rem}.form-text-input .input-style-default{height:50px}.form-text-input .input-style-dashboard{height:40px}.form-text-input .inner-label{position:absolute;left:20px;font-size:.875rem;color:#979797;transition:transform .2s,font-size .2s linear}.form-text-input .inner-label-default{top:22px}.form-text-input .inner-label-dashboard{top:18px}.form-text-input .inner-label-filled{transform:translate(-12px,-12px);font-size:.5rem}.mercala-button .mercala-button-btn{margin:5px;padding:15px 35px;border-radius:25px;font-size:1rem}.mercala-button .mercala-button-btn:disabled{opacity:.5;cursor:not-allowed}.mercala-button .mercala-button-btn:disabled:hover{opacity:.5}.mercala-button .mercala-button-btn-ok{background:#ff1e1e;background:linear-gradient(-90deg,#ff1e1e,#fe5a33);color:#fff}.mercala-button .mercala-button-btn-ok:hover{opacity:.8}.mercala-button .mercala-button-btn-cancel{background:#f3f3f3;color:#979797}.mercala-button .mercala-button-btn-cancel:hover{background:#979797;color:#fff}.mercala-button .mercala-button-btn-dashboard-ok{background:#ff1e1e;background:linear-gradient(-90deg,#ff1e1e,#fe5a33);color:#fff;height:40px;font-size:.875rem;padding:0 35px}.mercala-button .mercala-button-btn-dashboard-ok:hover{opacity:.8}.mercala-button .mercala-button-btn-dashboard-cancel{background:#f3f3f3;color:#979797;height:40px;font-size:.875rem;padding:0 35px}.mercala-button .mercala-button-btn-dashboard-cancel:hover{background:#979797;color:#fff}.arrow-button .arrow-button-btn{margin:5px;padding:10px 20px;border-radius:20px;position:relative}.arrow-button .arrow-button-btn:after{content:"";width:25px;height:25px;position:absolute;background-image:url(../img/right_arrow.7f0488be.svg);background-repeat:no-repeat;background-size:25px;top:7px}.arrow-button .arrow-button-btn:after svg{width:5px}.arrow-button .arrow-button-btn-right:after{right:-20px}.arrow-button .arrow-button-btn-left:after{left:-20px;transform:rotate(180deg)}.error-box{width:100%;background-color:#ffe9e9;padding:15px;border-radius:10px;display:none}.error-box h3,.error-box p{font-size:.75rem}.error-box p{line-height:1rem}.error-box h3{font-weight:550;margin-bottom:5px}.error-box-show{display:block}.home-login{width:100%;padding-left:75px;padding-right:75px;margin:140px auto 0 auto}.home-login-signin{border-bottom:1px solid #d8d8d8;padding-bottom:40px;display:flex;flex-wrap:wrap}.home-login-signin .error-box{margin-top:15px}.home-login-signin-button{display:block;margin:10px 0 0 auto;position:relative}.home-login-signin-button .spinner{position:absolute;width:60px;right:128px;top:-1px}.home-login-signin-button .mercala-button{display:inline-block}.home-login-signin-header{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.home-login-signin-header p{margin-top:5px;cursor:pointer}.home-login-signin-header p:hover{opacity:.7}.home-login-signin-tools{margin-top:15px;margin-bottom:5px;width:100%;text-align:right}.home-login-signin-tools p{display:inline;cursor:pointer;color:#979797;text-decoration:underline;font-size:.85rem}.home-login-signin-tools p:hover{opacity:.8}.home-login-signup{padding-top:40px;display:flex;flex-wrap:wrap}.home-login-signup h2{margin-bottom:10px}.home-login-signup .arrow-button{margin-left:auto;margin-top:20px;margin-right:15px}.form-checkbox-button{position:relative;margin-top:10px}.form-checkbox-button input{display:none}.form-checkbox-button input:checked+span{background:#ff1e1e;background:linear-gradient(-90deg,#ff1e1e,#fe5a33);color:#fff}.form-checkbox-button p{margin-top:5px;margin-bottom:15px;color:red}.form-checkbox-button label{font-weight:100;font-size:.75rem;line-height:1.3rem;color:#000;cursor:pointer;padding-left:30px}.form-checkbox-button-icon{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:4px;background:#f3f3f3}.form-checkbox-button-icon img{position:absolute;top:2px;left:5px}.home-register{width:100%;padding-left:75px;padding-right:75px}.home-register .error-box{margin-top:15px}.home-register-button{display:block;margin:10px 0 0 auto;position:relative}.home-register-button .spinner{position:absolute;width:60px;right:134px;top:-1px}.home-register-button .mercala-button{display:inline-block}.home-register-back{margin-top:120px;margin-left:30px}.home-register-form{width:100%;padding:15px;margin:5px auto 0 auto;display:flex;flex-wrap:wrap}.home-register-form h2{margin-bottom:10px}.home-register-form h3{width:100%;margin-top:15px}.home-register-form ul{margin-top:10px}.home-register-form ul li{font-size:.75rem}.home-register-form-breadcrumbs{width:100%;display:flex}.home-register-form-breadcrumbs ul li{margin-right:5px;display:inline-block}.home-register-form-breadcrumbs ul li svg{margin-left:5px}.home-register-form-section{width:100%}.home-register-form-section button{display:block;margin-left:auto;color:#ff1e1e;position:relative;padding-right:15px}.home-register-form-section button span{position:absolute;top:-2px;right:0;font-size:20px}.home-register-form-section button.prev{margin-right:auto;margin-left:0;padding-right:0;padding-left:15px}.home-register-form-section button.prev span{left:0}.home-register-form-section button.prev span svg{transform:rotate(180deg)}.home-register-form-section button:hover{opacity:.7}.home-register-form-section-agreements{margin-top:30px;display:flex}.home-register-form-section-agreements p span{color:#ff1e1e;cursor:pointer}.home-register-form-section-tools{margin-top:30px;width:100%;display:flex;align-items:baseline}.home-register-form-row{display:flex;width:100%}.home-register-form-row .form-text-input{margin-right:10px}.home-register-form-row .form-text-input:last-child{margin-right:0}.home-register-form-2-1 .form-text-input:last-child{width:50%}.home-register-success{width:45vh;margin:5px auto 0 auto}.home-register-success h1{font-weight:600;margin-bottom:15px;color:#ff1e1e;font-size:2.25rem}.home-register-success h2{font-size:1.5rem;margin-top:50px;margin-bottom:10px}.home-register-success p{font-size:.85rem;line-height:1.5rem}.home-register-success button{font-size:.85rem;margin-top:25px;margin-bottom:25px;text-decoration:underline}.home-register-success-resend{color:#ff1e1e;opacity:0}.home-register-success-resend-done{animation-name:emailResendAnim;animation-duration:5s;animation-timing-function:ease-in-out}.home-register-success-confirming{position:absolute;display:block;opacity:1}.home-register-success-confirming-done{animation-name:confirmingDoneAnim;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.home-register-success-confirmed{position:absolute;display:none;opacity:0;padding-right:100px}.home-register-success-confirmed button.tosignup{color:red}.home-register-success-confirmed .mercala-button .mercala-button-btn{margin-top:15px;text-decoration:none}.home-register-success-confirmed-active{display:block;animation-name:confirmedActiveAnim;animation-delay:.5s;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.crumb-active{color:red}@keyframes confirmingDoneAnim{0%{opacity:1}90%{opacity:0}to{display:none;opacity:0}}@keyframes confirmedActiveAnim{0%{display:block;opacity:0}to{display:block;opacity:1}}.home-reset{width:100%;padding-left:75px;padding-right:75px;margin:200px auto 0 auto;position:relative}.home-reset-button{display:block;margin:10px 0 0 auto;position:relative}.home-reset-button .spinner{position:absolute;width:60px;right:226px;top:14px}.home-reset-button .mercala-button{display:inline-block}.home-reset .error-box{margin-top:15px}.home-reset-back{position:absolute;top:-75px;left:105px}.home-reset-container{padding-bottom:40px;display:flex;flex-wrap:wrap}.home-reset-container .mercala-button{margin-left:auto;margin-top:15px;margin-bottom:15px}.home-reset-container-resend{color:#ff1e1e;opacity:0}.home-reset-container-resend-done{animation-name:emailResendAnim;animation-duration:5s;animation-timing-function:ease-in-out}@keyframes emailResendAnim{0%{opacity:1}50%{opacity:1}to{opacity:0}}.home-contact{width:100%;padding-left:75px;padding-right:75px;margin:200px auto 0 auto;position:relative}.home-contact-container p{margin-bottom:25px;line-height:1.3rem}.home-contact-container p span{font-weight:600}.home-contact-container-header{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.home-contact-container-header p{margin-top:0;margin-bottom:3px;cursor:pointer}.home-contact-container-header p:hover{opacity:.7}.home{width:100%;height:100%;overflow:auto}.home img.logo{width:150px;position:absolute;top:12px;left:7px;transition:opacity .25s ease-in;opacity:1;z-index:2;background-color:#fff;padding:11px 20px;border-radius:15px}.home-introduction,.home-signup-details{width:calc(100vw - 500px);height:100%;margin-left:0;transition:opacity .25s ease-in;opacity:1;padding:25px;position:relative}.home-introduction-hide,.home-signup-details-hide{opacity:0}.home-introduction-text,.home-signup-details-text{background-color:#fff;position:absolute;bottom:0;padding:30px 90px 50px 30px;border-radius:30px;width:550px}.home-introduction-text h1,.home-signup-details-text h1{font-weight:600;margin-bottom:15px;color:#ff1e1e;font-size:2.25rem}.home-introduction-text p,.home-signup-details-text p{width:450px;line-height:1.5rem;color:#000;font-size:1rem}.home-introduction-image-container,.home-signup-details-image-container{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:30px}.home-signup-details{margin-left:500px}.home-signup-details-text{left:0;padding-left:50px}.home-signup-details-text img{position:absolute;top:-29px;left:25px}.home-signup-details-image-container{background-image:url(../img/signup_photo.fc07f5c4.jpg)}.home-signup-details-image-container-confirm{background-image:url(../img/confirm_photo.3869f2cb.jpg)}.home-introduction{margin-left:0}.home-introduction-text{right:0}.home-introduction-text img{position:absolute;top:-29px;right:25px}.home-introduction-image-container{background-image:url(../img/introduction_photo.4c26e529.jpg)}.home-form{position:relative;width:500px;height:100vh;background-color:#fff;position:absolute;top:0;transition:transform .5s ease-in-out}.home-form-container{display:flex;flex-wrap:wrap;height:100%;overflow-y:auto}.home-form-container-footer{margin:auto auto 15px 75px}.home-form-container-footer p{color:#979797;font-size:.75rem}.home-form-signin{transform:translate(calc(100vw - 500px))}.home-form-signup{transform:translate(0)}.home-form-animate .home-form-container{animation-name:formAnimation;animation-duration:.5s;animation-timing-function:ease-in-out}.home-cookie{position:fixed;bottom:0;width:100vw;height:45px;background-color:#f3f3f3;display:flex;justify-content:center;align-items:center;color:#979797;font-size:.75rem}.home-cookie button{border:1px solid #979797;padding:5px 10px;border-radius:15px;margin-left:25px}.home-cookie button:hover{opacity:.7}@keyframes formAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.reset-password{width:350px;margin:0 auto;text-align:center}.reset-password .spinner{display:block;margin:5px auto 0 auto;width:75px}.reset-password h3{font-weight:600;margin-bottom:25px;color:#ff1e1e;font-size:2rem}.reset-password p{line-height:1.5rem;color:#000;font-size:1rem;margin-bottom:25px}.reset-password img{width:200px;margin:50px auto 25px auto}.reset-password .form-text-input{text-align:left}.reset-password .mercala-button{margin-top:15px;margin-bottom:15px}