.benefits{background:var(--primary);width:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.benefits .benefits-container{width:80%;height:90%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.benefits .benefits-container .bg-logo img{position:absolute;width:65%;right:-20%;top:50%;transform:translateY(-50%)}.benefits .benefits-container .benefit-block{position:relative}.benefits .benefits-container .benefit-block .benefit{cursor:default;z-index:999;color:var(--text-white);display:flex;align-items:center;font-weight:700;font-size:20px}.benefits .benefits-container .benefit-block .benefit:not(:last-child){margin-bottom:30px}.benefits .benefits-container .benefit-block .benefit img{margin-right:25px;height:40px;width:auto}.benefits .secondary-benefits{background:var(--primary)}.benefits .text-container{position:absolute;top:25%;left:39%;transform:translateY(-50%);z-index:1;max-width:400px;text-align:left}.benefits .text-container span{color:#fff;font-size:1.5rem;line-height:1.5}.benefits .text-container span.bold-text{font-weight:700}.benefits .text-container span.bold-underline{font-weight:700;border-bottom:2px solid #fff}.benefits .icon-amogo{top:25%;left:24%;width:5rem}.benefits .icon-amogo,.benefits .icon-amogo-img{position:absolute;transform:translateY(-50%);z-index:1}.benefits .icon-amogo-img{top:45rem;width:12rem;left:5%}.benefits .logo-amogo{height:45rem;position:absolute}@media (max-width:980px){.benefits{display:none}}.input-amo .input-label{color:var(--text);font-size:13px}.input-amo .input-block{width:100%;position:relative}.input-amo .input-block .password-visibility{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;padding:0 12px;color:var(--text-light);transition-duration:.3s}.input-amo .input-block .password-visibility:hover{cursor:pointer;color:var(--text)}.input-amo .input-block .input-style{font-family:Sofia Pro,Avenir,Helvetica,Arial,sans-serif;width:calc(100% - 26px);background:var(--background);border:1px solid var(--border);border-radius:4px;padding:10px 12px;transition-duration:.3s;color:var(--text)}.input-amo .input-block .input-style::-moz-placeholder{color:var(--text-light)}.input-amo .input-block .input-style::placeholder{color:var(--text-light)}.input-amo .input-block .input-style.invalid,.input-amo .input-block .input-style:focus{outline:none;padding-bottom:9px;border-bottom:2px solid var(--primary)}.input-amo .input-block .input-style.invalid{background:var(--primary-transparent)}.input-amo .input-block .input-style:disabled{opacity:.4}.button-amo{font-family:Sofia Pro,Avenir,Helvetica,Arial,sans-serif;position:relative;border:none;background:var(--background);color:var(--text);border-radius:4px;font-size:14px;font-weight:700;padding:10px 12px;margin:5px 0;transition-duration:.3s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-amo.loading{opacity:.5;color:transparent!important}.button-amo.loading:before{position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);content:"";border:2px solid transparent;border-top:2px solid var(--text-white);border-radius:100%;width:12px;height:12px;animation:spin 1s linear infinite}.button-amo .icon{position:absolute;font-size:18px;margin-left:-30px}.button-amo:focus{outline:none}.button-amo.light{padding:0;font-weight:400}.button-amo:not(:disabled):hover{cursor:pointer;opacity:.5}.button-amo.primary{background:var(--primary);color:var(--text-white)}.button-amo.facebook{background:var(--facebook);color:var(--text-white)}.alert-amo{border-radius:4px;display:flex;padding:10px 20px;align-items:center;margin:2px 0;font-size:13px;line-height:1;cursor:pointer}.alert-amo.danger{background:var(--danger-transparent);color:var(--danger)}.alert-amo.success{background:var(--success-transparent);color:var(--success)}.alert-amo span{padding:5px 0}.alert-amo .icon{font-size:18px;margin-right:15px}.modal{top:0;left:0;position:absolute;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center;visibility:hidden;overflow:hidden}.modal .modal-close,.modal .modal-container{opacity:0;transition-duration:.3s}.modal.active{visibility:visible}.modal.active .modal-close,.modal.active .modal-container{opacity:1}.modal .modal-close{position:fixed;left:0;top:0;background:var(--background-dark-transparent);width:100vw;height:100vh;overflow:hidden}.modal .modal-container{overflow:auto;max-height:80%;max-width:80%;padding:20px;position:absolute;display:flex;background:var(--background);border-radius:10px;flex-direction:column}.modal .modal-container .modal-title{font-weight:700;font-size:16px;color:var(--text)}.modal-register{display:flex;flex-direction:column;min-width:30vw;margin-top:20px}.modal-register .input-amo{margin-bottom:15px}.modal-register .button-amo{width:50%;margin:0 auto;margin-top:10px;font-weight:400}.modal-recovery{display:flex;flex-direction:column;min-width:30vw}.modal-recovery .recovery-subtitle{font-weight:14px;color:var(--text-light);margin-bottom:20px}.modal-recovery .input-amo{margin-bottom:15px}.modal-recovery .button-amo{width:50%;margin:0 auto;margin-top:10px;font-weight:400}.modal-confirm{display:flex;flex-direction:column;min-width:30vw;max-width:30vw}.modal-confirm .confirm-title{font-weight:700;font-size:16px;color:var(--text);text-align:center;margin-bottom:20px}.modal-confirm .button-amo{width:50%;margin:0 auto;margin-top:10px;font-weight:400}.login{position:relative;display:flex;width:100%;background:var(--background);justify-content:center;align-items:center;padding:50px 0}.login .center-flex .p-top-25{padding-top:25px}.login .center-flex .p-bottom-25{padding-bottom:25px}.login .center-flex .flex-row{display:flex;flex-direction:row;justify-content:space-between}.login .center-flex .flex-row.top{align-items:flex-start}.login .center-flex .flex-column{display:flex;flex-direction:column;justify-content:space-between}.login .center-flex .wellcome{cursor:default;font-size:27px;font-weight:700;color:var(--text);line-height:1.2em;justify-content:left;align-items:center}.login .center-flex .wellcome .image{display:flex;overflow:hidden;border-radius:25%;margin-right:20px;width:80px;height:80px;position:relative}.login .center-flex .wellcome .image img{min-width:100%;min-height:100%}.login .center-flex .input-amo{margin:5px 0}.login .center-flex .label{font-size:16px;font-weight:700;color:var(--text)}.login .center-flex .label.light{color:var(--text-light)}@media (max-width:980px){.login .center-flex{max-width:80%}.login .wellcome{flex-direction:column!important;align-items:center;font-size:25px!important;text-align:center}.login .wellcome .image{margin:0 auto!important;margin-top:10px;margin-bottom:25px!important}}body{margin:0}:root{--primary:#fb005b;--primary-transparent:#ff194e12;--background:#f9f9fc;--background-white:#fff;--background-dark-transparent:#00000050;--text:#3b485b;--text-white:#fff;--text-light:#bebebe;--facebook:#1777f1;--border:#ebebeb;--danger:#fb005b;--danger-transparent:#ff194e12;--success:#4bb543;--success-transparent:#4bb54312}#app{font-family:Sofia Pro,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:var(--text)}#app .index{display:flex;min-width:100vw;min-height:100vh}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaProRegular.7cdc4d79.eot);src:url(/fonts/SofiaProRegular.7cdc4d79.eot?#iefix) format("embedded-opentype"),url(/fonts/SofiaProRegular.897bb6ab.woff2) format("woff2"),url(/fonts/SofiaProRegular.eb774a8e.woff) format("woff"),url(/fonts/SofiaProRegular.c885f05f.ttf) format("truetype")}