.register-container{padding-left:2rem;padding-right:2rem}@media (max-width:992px){.register-container{padding-left:0;padding-right:0}.register-container .wrapper-register-form{padding:0!important}}.register-container .row{margin:0!important}.login-page{padding:0 3rem}@media (max-width:1333px){.login-page{padding:2rem 2rem 1rem;overflow:hidden}}.login-page .breadcrumb{margin:1rem 0 0;font-weight:400!important}.login-page .breadcrumb a,.login-page .breadcrumb li.bc-currentlogin-page{color:#707070!important;font-size:14px;line-height:20px;padding-top:2px;font-family:gothamNarrow;font-weight:400!important}.login-page .breadcrumb .breadcrumb-item:last-child a{color:#707070;pointer-events:none;font-family:gothamNarrow;font-weight:400!important}.login-page .breadcrumb .breadcrumb-item{padding-left:.25rem;font-family:gothamNarrow;font-weight:400!important}.login-page .breadcrumb .breadcrumb-item:before{padding-right:.25rem}.login-page .breadcrumb a,.login-page .breadcrumb li,.login-page .breadcrumb li a{font-weight:700}@media (max-width:992px){.login-page .breadcrumb{display:none}}.login-page .login-title{padding:22px 0 46px;text-align:left}@media (max-width:992px){.login-page .login-title{padding:32px 0}}.login-page .login-title h1{font-family:gothamNarrow;font-size:36px;color:#000;margin:0}@media (max-width:992px){.login-page .login-title h1{text-align:center}}.login-page .client-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:22px 0 46px;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.login-page .client-container{padding:32px 0;-ms-flex-flow:column;flex-flow:column}}.login-page .client-container .title-container h1{text-transform:lowercase}.login-page .client-container .title-container h1:first-letter{text-transform:uppercase}@media (max-width:992px){.login-page .client-container .title-container{text-align:center}}.login-page .title-client-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:992px){.login-page .title-client-box{-ms-flex-pack:center;justify-content:center}}.login-page .title-client-box .title-client-text{width:70%;color:#000;font-family:gothamNarrow-book;font-size:16px;text-align:right;word-break:break-word;white-space:nowrap}@media (max-width:992px){.login-page .title-client-box .title-client-text{width:100%;margin-top:18px;text-align:center}}.login-page .title-client-box .title-client-text p{margin-bottom:0}.login-page .title-client-box .title-client-text span{font-family:Roboto-Bold}.login-page .title-client-box .title-client-icon{width:30%;margin-left:20px}.login-page .title-client-box .title-client-icon i{background:#0d00aa;color:#fff;padding:10px;border-radius:100px;font-size:1.5rem}.login-page .wishlistItemCards{background-color:#fff}@media (max-width:992px){.login-page .borderTopLine{position:relative}.login-page .borderTopLine:before{content:"";display:block;width:110vw;position:absolute;left:-2rem;height:1px;background-color:#999;top:0}}.login-page .card{width:100%;background-color:#fff;border:1px solid #e5e5e5;box-shadow:1px 1px 6px #999;border-radius:36px}@media (max-width:992px){.login-page .card{border:none;box-shadow:none;border-radius:0}}.login-page .card .colForm{padding:0}.login-page .card h2,.login-page .card h3{font-family:Roboto-Bold;font-size:22px;color:#000;font-family:gothamNarrow;margin-bottom:24px;text-align:center}.login-page .card .card-body{padding:62px 0 50px;width:500px;margin:0 auto}@media (max-width:1135px){.login-page .card .card-body{width:100%}}@media (max-width:992px){.login-page .card .card-body{padding:40px 0}}.login-page .card .card-body p{margin-bottom:2rem;color:#000;font-family:gothamNarrow-book;font-size:14px;text-align:center}.login-page .card .card-body .new-client-box .new-client-text{margin-bottom:2rem}@media (max-width:992px){.login-page .card .card-body .new-client-box .new-client-text{margin-bottom:2rem}}.login-page .card .card-body .form-control.is-invalid,.login-page .card .card-body .was-validated .form-control:invalid{border:2px solid red}.login-page .card .card-body a.btn-joma-second{text-transform:uppercase}.login-page .btn-empresas{width:500px;position:relative}@media (max-width:992px){.login-page .btn-empresas{width:85%}}.login-page .btn-empresas:after{content:"";display:block;width:20px;height:16px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7.47 6.796a.643.643 0 0 1-.94 0L1 1' stroke='%23999' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");position:absolute;top:11px;right:12px;background-repeat:no-repeat;background-size:contain}.login-page .btn-empresas:hover:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7.47 6.796a.643.643 0 0 1-.94 0L1 1' stroke='%23fff' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.login-page .reset-password-modal .modal-dialog{max-width:600px}.login-page .reset-password-modal .modal-content{border-radius:36px!important;border:none;box-shadow:1px 1px 6px #999;padding:30px}.login-page .reset-password-modal .modal-header{margin:30px 30px 0;border-bottom:none;padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.login-page .reset-password-modal .modal-header .country-selection-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='30' viewBox='0 0 72 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.858 6.183l2.473.641c.84.222 1.617.398 2.395.577 1.494.347 2.989.693 4.457 1.19.266.187.262.371.161.534-.28.457-.86.966-1.284 1.338-.096.082-4.99 4.593-7.18 6.39-2.551 2.103-7.065 5.345-7.065 5.345-.695.457-1.547.462-2.368.265-.651-.154-1.29-.432-1.831-.723l1.687-1.36c.882-.684 1.39-1.432 1.595-2.15.122-.437.135-.86.06-1.254a2.582 2.582 0 0 0-.528-1.112c-.38-.47-.935-.83-1.612-1.03-1.311-.505-4.335-.774-7.446-.787-2.998-.009-6.144.218-7.944.714a3.622 3.622 0 0 0-1.07.453c-.534.342-.94.817-1.163 1.394-.218.556-.262 1.19-.087 1.873.118.458.328.937.65 1.416l.04.056.044.055a26.28 26.28 0 0 0 4.658 4.32 32.623 32.623 0 0 0 2.333 1.552 35.22 35.22 0 0 0 6.607 3.16c.529.188 1.04.355 1.464.466 5.457 1.437 10.386-.543 13.427-2.566l.044-.03c2.87-2.078 5.375-4.16 7.817-6.183 4.588-3.81 8.936-7.428 14.843-10.25 1.22-.582 2.365-1.057 3.754-1.446 1.42-.398 3.107-.719 5.41-.988l7.65-.89L72 6.786 62.413.003 35.047.166l-8.193 6.017h.004z' fill='%230026FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:72px;height:29.993px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:72/29.99;margin-bottom:34px}.login-page .reset-password-modal .modal-header .request-password-title{font-family:gothamNarrow;font-size:28px;color:#000;width:100%;text-align:center}.login-page .reset-password-modal .modal-header .close{font-size:29px;font-weight:700;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 46 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.376 32.376c.986.986.995 2.578.019 3.554-.977.976-2.568.968-3.555-.019L7.251 7.322c-.987-.986-.995-2.578-.019-3.554.977-.977 2.568-.968 3.555.019l28.589 28.589z' fill='%23000'/%3E%3Cpath d='M35.376 3.624c.986-.986 2.578-.995 3.554-.019.976.977.968 2.568-.019 3.555L10.322 35.749c-.986.987-2.578.995-3.554.019-.977-.977-.968-2.568.019-3.555L35.376 3.624z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;width:22px;height:22px;margin:-.5rem -.5rem -1rem auto;top:25px;right:27px}.login-page .reset-password-modal .modal-header .close span{display:none}.login-page .reset-password-modal .modal-header .icon-close{font-size:29px;font-weight:700;position:relative;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 46 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.376 32.376c.986.986.995 2.578.019 3.554-.977.976-2.568.968-3.555-.019L7.251 7.322c-.987-.986-.995-2.578-.019-3.554.977-.977 2.568-.968 3.555.019l28.589 28.589z' fill='%23000'/%3E%3Cpath d='M35.376 3.624c.986-.986 2.578-.995 3.554-.019.976.977.968 2.568-.019 3.555L10.322 35.749c-.986.987-2.578.995-3.554.019-.977-.977-.968-2.568.019-3.555L35.376 3.624z' fill='%23000'/%3E%3C/svg%3E");background-repeat:no-repeat;width:22px;height:22px}.login-page .reset-password-modal .modal-header .icon-close:before{content:""}@media (max-width:767px){.login-page .reset-password-modal .modal-header .icon-close{font-size:38px}}.login-page .reset-password-modal .modal-header .close{padding:.5rem}@media (max-width:767px){.login-page .reset-password-modal .modal-header .close{position:absolute;top:35px;right:32px;z-index:99}.login-page .reset-password-modal .modal-header .close i:before{color:#999}}.login-page .reset-password-modal .modal-footer{background-color:#414042;padding:14px 25px 5px;margin-top:14px;margin-bottom:-5px}.login-page .reset-password-modal .modal-footer p{color:#fff;text-align:center;font-size:.9375rem;font-weight:300}.request-password-header{margin-top:1rem}.request-password-header .country-selection-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='30' viewBox='0 0 72 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.858 6.183l2.473.641c.84.222 1.617.398 2.395.577 1.494.347 2.989.693 4.457 1.19.266.187.262.371.161.534-.28.457-.86.966-1.284 1.338-.096.082-4.99 4.593-7.18 6.39-2.551 2.103-7.065 5.345-7.065 5.345-.695.457-1.547.462-2.368.265-.651-.154-1.29-.432-1.831-.723l1.687-1.36c.882-.684 1.39-1.432 1.595-2.15.122-.437.135-.86.06-1.254a2.582 2.582 0 0 0-.528-1.112c-.38-.47-.935-.83-1.612-1.03-1.311-.505-4.335-.774-7.446-.787-2.998-.009-6.144.218-7.944.714a3.622 3.622 0 0 0-1.07.453c-.534.342-.94.817-1.163 1.394-.218.556-.262 1.19-.087 1.873.118.458.328.937.65 1.416l.04.056.044.055a26.28 26.28 0 0 0 4.658 4.32 32.623 32.623 0 0 0 2.333 1.552 35.22 35.22 0 0 0 6.607 3.16c.529.188 1.04.355 1.464.466 5.457 1.437 10.386-.543 13.427-2.566l.044-.03c2.87-2.078 5.375-4.16 7.817-6.183 4.588-3.81 8.936-7.428 14.843-10.25 1.22-.582 2.365-1.057 3.754-1.446 1.42-.398 3.107-.719 5.41-.988l7.65-.89L72 6.786 62.413.003 35.047.166l-8.193 6.017h.004z' fill='%230026FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:72px;height:29.993px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:72/29.99;margin-bottom:34px}.request-password-container .request-password-title{font-size:28px}.request-password-container .form-group,.request-password-container .request-password-title,.request-password-container p{font-family:gothamNarrow;color:#000;width:100%;text-align:center}.login .btn-joma-first{text-transform:uppercase}header~#maincontent .container .login .forgot-password #password-reset{color:#516286}@media (max-width:992px){.reg-order-general{padding-left:0!important;padding-right:0!important}.reg-order-general .name-reg{-ms-flex-order:1;order:1}.reg-order-general .lastname-reg{-ms-flex-order:2;order:2}.reg-order-general .birthday-reg{-ms-flex-order:3;order:3}.reg-order-general .gender-reg{-ms-flex-order:4;order:4}.reg-order-general .email-reg{-ms-flex-order:5;order:5}.reg-order-general .phone-reg{-ms-flex-order:6;order:6}.reg-order-general .password-reg{-ms-flex-order:7;order:7}.reg-order-general .confirm-password-reg{-ms-flex-order:8;order:8}}.registration .title-container{padding-left:0}.registration .card{border:none;box-shadow:none;border-radius:0;margin-bottom:0;padding-bottom:0}.registration .form-bg{background-color:#fff;border:1px solid #e5e5e5;box-shadow:1px 1px 6px #999;border-radius:36px;padding:2rem 0;margin-bottom:3rem;display:-ms-grid;display:grid;-ms-grid-columns:(500px)[2];grid-template-columns:repeat(2,500px);column-gap:200px;row-gap:0;-ms-flex-pack:center;justify-content:center}@media (max-width:992px){.registration .form-bg{padding:40px 1rem;margin-bottom:1.5rem;box-shadow:none;border-radius:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-pack:center;justify-content:center}}.registration .form-bg .col-lg-6{max-width:500px}.registration .form-bg .new-register{width:100%}.registration .form-bg .new-register .form-group{text-align:start}@media (max-width:992px){.registration .form-bg .new-register .form-group{text-align:center}}.registration .form-bg .new-register.genre-container:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.641' height='6.316' viewBox='0 0 11.641 6.316'%3E%3Cpath data-name='Trazado 52' d='M1.061 1.061l4.11 4.11a1 1 0 0 0 1.41 0l4-4' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='bevel' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;width:12px;height:12px;top:50px;right:24px;transition:transform .3s ease}.registration .form-bg .new-register.document-container.open:after,.registration .form-bg .new-register.genre-container.open:after{transform:translateY(-50%) rotate(180deg)}.registration .form-bg .new-register .password-icon{position:relative}.registration .form-bg .new-register .password-icon i{position:absolute;right:15px;margin-top:-27px;cursor:pointer}.registration .form-bg .new-register .form-control{text-align:left}@media (max-width:992px){.registration .form-bg .new-register .form-control{text-align:center}}.registration .form-bg.friend-invitation-wrapper{-ms-grid-columns:minmax(0,500px);grid-template-columns:minmax(0,500px);-ms-flex-pack:center;justify-content:center;gap:.5rem}.registration .form-bg.friend-invitation-wrapper#registroComoEmpresa{display:none;opacity:0;position:relative}.registration .form-bg.friend-invitation-wrapper#registroComoEmpresa.grid{margin-top:6px;display:-ms-grid;display:grid}.registration .form-bg.friend-invitation{margin-top:3rem!important;margin-bottom:1rem!important}@media (max-width:992px){.registration .form-bg.friend-invitation{margin-top:0!important;margin-bottom:0!important}}.registration .form-bg .btn-close-rgc{color:#000;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 46 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.376 32.376c.986.986.995 2.578.019 3.554-.977.976-2.568.968-3.555-.019L7.251 7.322c-.987-.986-.995-2.578-.019-3.554.977-.977 2.568-.968 3.555.019l28.589 28.589z' fill='%23000'/%3E%3Cpath d='M35.376 3.624c.986-.986 2.578-.995 3.554-.019.976.977.968 2.568-.019 3.555L10.322 35.749c-.986.987-2.578.995-3.554.019-.977-.977-.968-2.568.019-3.555L35.376 3.624z' fill='%23000'/%3E%3C/svg%3E");display:block;width:23px;height:20px;position:absolute;top:29px;right:27px}.registration .form-bg .friend-invitation{font-size:"gothamNarrow-book";color:#000;font-size:14px;text-align:center}.registration .friend-invitation-fields .form-group{text-align:center!important}.registration .company-information .new-register .form-group,.registration .friend-invitation-fields .form-group .form-control,.registration .friend-invitation-fields .form-group .form-control-label,.registration .friend-invitation-title .new-register .form-group{text-align:center}.registration .company-information .new-register .form-group .form-control-label,.registration .friend-invitation-title .new-register .form-group .form-control-label{padding-left:0}.registration .company-information .new-register .form-group .form-control-label span,.registration .friend-invitation-title .new-register .form-group .form-control-label span{padding-left:0;display:inline-block;text-transform:lowercase}.registration .company-information .new-register .form-group .form-control-label span:first-letter,.registration .friend-invitation-title .new-register .form-group .form-control-label span:first-letter{text-transform:uppercase}.registration .company-information .new-register .form-group.document-container:after,.registration .friend-invitation-title .new-register .form-group.document-container:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.641' height='6.316' viewBox='0 0 11.641 6.316'%3E%3Cpath data-name='Trazado 52' d='M1.061 1.061l4.11 4.11a1 1 0 0 0 1.41 0l4-4' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='bevel' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;width:12px;height:12px;top:50px;right:24px;transition:transform .3s ease}.registration .company-information .new-register .form-group.document-container.open:after,.registration .friend-invitation-title .new-register .form-group.document-container.open:after{transform:translateY(-50%) rotate(180deg)}.registration .company-information .form-group,.registration .company-information .form-group .form-control,.registration .company-information .form-group .form-control-label,.registration .friend-invitation-title .form-group,.registration .friend-invitation-title .form-group .form-control,.registration .friend-invitation-title .form-group .form-control-label{text-align:center}.registration .btn-empresas{margin:40px 0 74px}@media (max-width:992px){.registration .btn-empresas{margin:40px 0}}.registration .subtitle-form{text-align:center;margin-bottom:1rem}.registration .subtitle-form h2,.registration .subtitle-form h3{font-family:gothamNarrow;font-size:22px;text-transform:lowercase;color:#000;margin:0}.registration .subtitle-form h2:first-letter,.registration .subtitle-form h3:first-letter{text-transform:uppercase}.registration .checkbox-container{-ms-flex-align:center;align-items:center;padding:0;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem!important}@media (max-width:992px){.registration .checkbox-container{padding:40px 16px}}.registration .checkbox-container .form-checkbox{width:500px;margin-bottom:8px}@media (max-width:575px){.registration .checkbox-container .form-checkbox{width:100%;margin-bottom:1rem}}.registration .checkbox-container .form-checkbox .custom-checkbox{margin-bottom:.5rem;padding-left:36px}.registration .checkbox-container .form-checkbox .custom-checkbox label{font-family:gothamNarrow-book!important;font-size:12px;color:#000;text-align:left}@media (max-width:575px){.registration .checkbox-container .form-checkbox .custom-checkbox label{padding:0}}.registration .checkbox-container .form-checkbox .custom-checkbox label a,.registration .checkbox-container .form-checkbox .custom-checkbox label a:hover{color:#0026ff!important}.registration .checkbox-container .form-checkbox .custom-checkbox label .content-asset{font-family:gothamNarrow-book!important}.registration .checkbox-container .form-checkbox .custom-checkbox .invalid-feedback{color:red}.registration .checkbox-container button{width:500px;margin:0 auto}@media (max-width:992px){.registration .checkbox-container button{width:100%}}.registration .company-information{margin-top:2rem!important;margin-bottom:1rem!important}@media (max-width:992px){.registration .company-information{margin-top:0!important;margin-bottom:0!important}}.registration .g-recaptcha{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.registration .custom-checkbox .custom-control-label:before{background:transparent;border:1px solid #000;border-radius:50%;width:20px;height:20px;margin-left:-7px;margin-top:-5px}.registration .custom-control-input.is-invalid~.custom-control-label:before,.registration .was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:red}.form-group.required .form-control-label:before{content:""}.form-group.required .form-control-label:after{content:"*";color:#09006b}.recaptcha-error{background-color:transparent;color:red;width:100%;padding:0;font-size:80%;font-family:Roboto-Regular}form .alert-danger{background-color:transparent;color:#c00;border:none;font-family:gothamNarrow;font-size:14px;text-align:center}div.errorSocial{font-size:13px;text-align:center;color:red}.page[data-action=Account-PasswordReset]{background:#fff}.paswordResetEmail{position:relative}.paswordResetEmail .request-password-header{display:none}.paswordResetEmail .request-password-container{background-color:#fff;border:1px solid #e5e5e5;box-shadow:1px 1px 6px #999;border-radius:36px;position:relative;padding:58px 90px 50px;margin:42px auto;margin-bottom:50px;max-width:750px}@media (max-width:992px){.paswordResetEmail .request-password-container{padding:30px 10px 20px;box-shadow:unset;border-radius:0;border:none;margin:10px 0;margin-bottom:10px;max-width:100%}}.paswordResetEmail .request-password-container .col-sm-6{max-width:100%;margin:0}.paswordResetEmail .request-password-container .request-password-title{color:#000;font-size:22px;font-family:gothamNarrow;width:100%;text-transform:capitalize;text-align:center;margin-bottom:30px}.paswordResetEmail .request-password-container .reset-password-form p{margin-bottom:20px;color:#000;font-family:gothamNarrow-book;font-size:16px;text-align:center}