.center-cd01{width:100% !important}
@media(max-width:768px){.titleMobileCd{margin-top:94px;margin-bottom:16px}
}
@media(max-width:768px){.add-cd02-title{display:none !important}
}
@media(max-width:768px){.delete-background{background:none !important;height:auto !important}
}
.delete-Background-general{background:none !important}
@media(max-width:768px){.delete-Background-general{margin-top:0 !important;height:auto !important}
}
.columns-container{flex-direction:row-reverse;width:100%}
@media(max-width:768px){.columns-container{flex-direction:column;background:var(--color-system-gradient-carousel);padding-bottom:40px}
}
.columns-container .first-colum{width:50%;background:var(--color-system-gradient-carousel);height:1319px}
@media(max-width:768px){.columns-container .first-colum{height:500px;width:100%;background:0;margin-top:-63px}
}
.columns-container .second-colum{display:flex;width:50%;justify-content:center;margin-top:6%}
@media(max-width:768px){.columns-container .second-colum{margin-top:36px;width:100%}
}
.columns-container .second-colum .cd02container{display:flex;justify-content:center}
.columns-container .second-colum .cd02{display:block;padding-left:10%}
@media(max-width:768px){.columns-container .second-colum .cd02{margin-top:5px;padding-left:0}
}
.columns-container .second-colum a:hover{color:inherit}
.columns-container .second-colum .titleLogin{margin-bottom:20px;font-family:var(--anton-regular);font-size:40px}
@media(max-width:1024px){.columns-container .second-colum .titleLogin{font-size:34px;display:flex;justify-content:center}
}
.columns-container .second-colum .generalForm{background-color:white;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);border-radius:12px;width:376px;min-height:384px;padding:20px;margin-top:10px}
@media(max-width:768px){.columns-container .second-colum .generalForm{width:360px}
}
.columns-container .second-colum .inputPass i.icon-ojo-cerrado{margin-left:-46px;font-size:small;cursor:pointer;color:var(--color-primary-02)}
@media(max-width:768px){.columns-container .second-colum .inputPass i.icon-ojo-cerrado{position:absolute;margin-left:290px;margin-top:-30px}
}
.columns-container .second-colum .inputPass i.icon-ojo-abierto{margin-left:-43px;font-size:large;cursor:pointer;color:var(--color-primary-02)}
@media(max-width:768px){.columns-container .second-colum .inputPass i.icon-ojo-abierto{position:absolute;margin-left:290px;margin-top:-30px}
}
.columns-container .second-colum #emailDiv input,.columns-container .second-colum #phoneDiv input{border-radius:10px;height:48px;width:328px;background-color:var(--color-primary-04);font-weight:lighter;color:gray;border:0;padding-left:10px}
.columns-container .second-colum #passwordDiv input{border-radius:10px;height:48px;width:328px;background-color:var(--color-primary-04);font-weight:lighter;color:gray;border:0;padding-left:10px}
.columns-container .second-colum .continueLogin{background-color:var(--color-primary-01);color:white;width:328px;height:48px;text-align:center;padding-top:11px;border-radius:10px;margin-top:20px;cursor:pointer}
.columns-container .second-colum .continueLogin .loginLink a,.columns-container .second-colum .continueLogin a:visited,.columns-container .second-colum .continueLogin a:active{color:white}
.columns-container .second-colum .continueLogin:hover{background-color:var(--color-primary-02)}
.columns-container .second-colum .continueLogin a:hover{color:#fff}
.columns-container .second-colum .rememberMeDiv{margin-top:10px;margin-bottom:10px;font-size:small}
.columns-container .second-colum .emailClass,.columns-container .second-colum .phoneClass{margin-bottom:15px}
.columns-container .second-colum .passDiv{margin-bottom:15px}
.columns-container .second-colum .emailTitle,.columns-container .second-colum .phoneTitle{font-weight:bold}
.columns-container .second-colum .inputLoginFields{font-weight:bold}
.columns-container .second-colum .rememberMeDiv input{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}
.columns-container .second-colum .rememberMeDiv{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px}
.columns-container .second-colum .rememberMeDiv input:checked{background-color:var(--color-primary-01)}
.columns-container .second-colum .rememberMe{position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid var(--color-primary-01);border-radius:2px;background:white;margin-bottom:0;cursor:pointer}
.columns-container .second-colum .rememberMeDiv:hover input ~ .rememberMe{background-color:white}
.columns-container .second-colum .rememberMeDiv input:checked ~ .rememberMe{background-color:var(--color-primary-01)}
.columns-container .second-colum .rememberMe:after{content:"";position:absolute;display:block}
.columns-container .second-colum .rememberMeDiv input:checked ~ .rememberMe:after{display:block}
.columns-container .second-colum .rememberMeDiv .rememberMe:after{left:7px;top:0;width:7px;height:15px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.columns-container .second-colum .forgetPass{font-weight:bolder;color:var(--color-primary-01)}
.columns-container .second-colum .createAccount{margin-top:20px;display:inline-block;margin-bottom:150px}
@media(max-width:768px){.columns-container .second-colum .createAccount{margin-left:10%;width:max-content}
}
.columns-container .second-colum .firstPart{color:gray;display:inline-block}
.columns-container .second-colum .linkAccount{color:var(--color-primary-01) !important;font-weight:bolder}
.columns-container .second-colum .emailerror{color:var(--color-system-03) !important}
.columns-container .second-colum .passworderror{color:var(--color-system-03) !important}
.columns-container .second-colum .login-errors{color:var(--color-system-03) !important}
.columns-container .second-colum .login-errors-general{color:var(--color-system-03) !important}
.columns-container .second-colum .errorTryPage{text-align:center;width:340px;display:block;margin:auto;margin-top:100px;margin-bottom:100px}
.columns-container .second-colum .errorTryPage .forgotenLink{color:var(--color-primary-01);font-weight:bolder}
.columns-container .second-colum .errorTryPage .errorFullText{color:gray;margin-top:15px;margin-bottom:15px}
.columns-container .second-colum .errorTryPage .titleErrorPass{font-family:var(--anton-regular);font-size:24px}
.rgba::before{content:"";background:var(--gradient-modal);position:fixed;z-index:1000;width:100%;top:0;left:0;height:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
.modal-extras__close{display:flex;justify-content:flex-end;margin-bottom:15px}
.modal-extras__close .icon-close{cursor:pointer;color:var(--color-primary-01);font-size:18px}
@media(max-width:768px){.modal-extras__close{padding:0}
}
.contenedor-cf09{display:block;position:fixed;left:0;right:0;top:95px;z-index:1000;width:470px;height:auto;margin:0 auto;background-color:#fff;opacity:1;border-radius:16px}
@media(max-width:768px){.contenedor-cf09{left:auto;top:69px;width:100%;height:auto;position:fixed;display:block}
}
.modal_content{height:100%;float:left;width:100%;padding:24px;position:relative;padding-left:40px;padding-right:37px}
@media(max-width:575px){.modal_content{width:100%;padding:16px;float:none}
}
.titleterms{display:flex;height:auto;width:100%;color:#1b1b1b;font-family:var(--anton-regular);font-size:24px;letter-spacing:0;line-height:32px;margin-bottom:10px;margin-top:6px}
.subtitleterms{display:flex;height:auto;width:100%;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;margin-bottom:18px}
.modal_body .container_checkslegal{display:flex;flex-direction:row;margin-bottom:14px;align-items:center;align-content:center;height:auto;width:100%}
.modal_body .container_checkslegal .container_label{display:flex;width:21px;justify-content:flex-start;flex-direction:row;align-items:center;margin-right:14px;margin-left:0}
.modal_body .container_checkslegal .container_label .container{display:block;width:24px;height:24px;background:white;cursor:pointer;border-radius:3px;margin-bottom:0;position:relative}
.modal_body .container_checkslegal .container_label .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.modal_body .container_checkslegal .container_label .checkmark_legal{display:inline-block;width:20px;height:20px;border-radius:2px;border:solid 2px var(--color-primary-01)}
.modal_body .container_checkslegal .container_label .container:hover input ~ .checkmark_legal{background-color:white}
.modal_body .container_checkslegal .container_label .container input:checked ~ .checkmark_legal{background:var(--color-primary-01)}
.modal_body .container_checkslegal .container_label .checkmark_legal:after{content:"";position:absolute;display:none}
.modal_body .container_checkslegal .container_label .container input:checked ~ .checkmark_legal:after{display:block}
.modal_body .container_checkslegal .container_label .container .checkmark_legal:after{left:6px;top:1px;width:9px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.modal_body .container_checkslegal .text_term-conditions{width:364px;color:#707070;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;display:flex;align-items:center;flex-direction:row;align-content:center}
.modal_body .container_checkslegal .text_term-conditions a{display:contents;color:#0c4395;font-family:var(--barlow-regular);font-size:14px}
.modal_body .text_mandatory{height:48px;width:396px;color:#1b1b1b;font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}
.check_legal-button{display:flex;border-radius:0 0 12px 12px;flex-direction:row;align-content:space-between;align-items:flex-end;justify-content:flex-end}
@media(max-width:768px){.check_legal-button{justify-content:unset;width:100%}
}
.check_legal-button .buttons_cd02{display:flex;border-radius:0 0 12px 12px;flex-direction:row;margin-top:30px;margin-right:0;margin-left:0;margin-bottom:12px;justify-content:end;align-content:space-between}
@media(max-width:768px){.check_legal-button .buttons_cd02{height:100%;width:100%}
}
.check_legal-button .buttons_cd02 .button_continue{background-color:var(--color-primary-01);border:2px solid var(--color-primary-01);padding:9px 59px;border-radius:12px;color:white;display:flex;flex-direction:column;justify-content:space-around;font-weight:600;align-items:center;transition:200ms ease-in;cursor:pointer}
@media(max-width:768px){.check_legal-button .buttons_cd02 .button_continue{height:42px;width:100%}
}
.passworderror{color:var(--color-system-03) !important}
.container-form{flex-direction:row;width:90%;height:auto;margin:auto;padding:24px 0;align-items:flex-end;margin-left:25%}
@media(max-width:1024px){.container-form{width:100%}
}
@media(max-width:768px){.container-form{width:90%;flex-direction:row;display:flex}
}
@media(max-width:575px){.container-form{width:90%;display:block;margin-left:5%}
}
.container_card-confirmation{height:auto;width:399px;padding:24px;position:relative;background:#fff;border-radius:12px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:space-between}
@media(max-width:768px){.container_card-confirmation{width:312px;margin-top:20px}
}
@media(max-width:575px){.container_card-confirmation{width:100%}
}
.title_email{height:56px;width:400px;color:#1b1b1b;font-family:var(--anton-regular);font-size:40px;letter-spacing:0;line-height:56px;margin-bottom:24px;margin-left:0}
@media(max-width:768px){.title_email{font-size:24px;margin-bottom:12px}
}
.subtitle_email{width:375px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;display:block}
@media(max-width:768px){.subtitle_email{width:312px;height:auto;display:none}
}
.container_input{display:flex;flex-direction:column}
.title_input{height:24px;width:280px;color:#000;font-family:var(--barlow-semibold);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;display:flex;margin-bottom:12px}
.input_confirmation{background-color:var(--color-primary-04) !important;border-color:transparent !important;color:#1b1b1b;width:100%;box-sizing:border-box;border-radius:12px;border-radius:8px;padding-left:17px;margin-bottom:16px;height:48px;opacity:.6}
.ca01_button-confirmation{margin-left:0;margin-right:0}
.cmp-button__text{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);color:#fff;border-radius:12px;font-family:var(--barlow-semibold);font-size:16px;cursor:pointer}
.linkLogin{margin-top:24px;margin-bottom:24px;text-align:center}
@media(max-width:768px){.linkLogin{width:100%;margin-left:12px}
}
.text_link{height:auto;width:223px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;display:flex;margin-right:19px}
@media(max-width:768px){.text_link{width:auto}
}
.text_sign{height:auto;width:auto;color:var(--color-primary-01) !important;font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-left:10px;display:flex}
@media(max-width:768px){.text_sign{margin-left:19px}
}
.linkLogin-email{display:block;flex-direction:row;width:90%;height:auto;margin:auto;align-items:flex-end;text-align:center;margin-top:10px}
@media(max-width:1024px){.linkLogin-email{width:100%;display:flex;justify-content:center}
}
@media(max-width:768px){.linkLogin-email{width:312px;margin-top:12px;margin-bottom:24px;display:block;margin:auto}
}
.text_link-email{height:24px;width:171px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px}
.text_sign-email{height:24px;width:106px;color:var(--color-primary-01);font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin-left:10px}
@media(max-width:1024px){.text_sign-email{width:auto}
}
@media(max-width:768px){.text_sign-email{margin-left:0}
}
.confirmEmailError{height:auto;width:280px;color:#f22613;font-family:var(--barlow-regular);font-size:14px;letter-spacing:0;line-height:18px;display:flex;width:348px}