body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}{box-sizing:border-box}body{font-family:Open Sans,sans-serif}.flex{display:flex;display:-ms-flexbox}@media only screen and (min-width:1024px) and (max-width:1280px){html{font-size:14px}}@media only screen and (min-width:960px) and (max-width:1024px){html{font-size:13px}.container{max-width:1024px!important}}@media only screen and (min-width:768px) and (max-width:959px){html{font-size:11px}body{height:100vh}.container{max-width:959px!important}}.contact_form{display:flex;flex-direction:column;align-items:center;margin-bottom:80px;margin-top:120px}.contact_form .contact_form_title{display:inline}.contact_form .contact_form_title h2{color:#263238;font-family:Open Sans,sans-serif;font-size:52px;font-weight:700;line-height:.81;text-align:center}.contact_form .contact_form_title p{color:#37474f;font-family:Open Sans,sans-serif;font-size:18px;text-align:center}.contact_form .form_field{width:calc(min(590px, 100% - 50px));margin:15px 0 0}.contact_form .form_terms{width:calc(min(590px, 100% - 50px));margin:15px 0 30px}.contact_form .form_terms .terms{display:flex;align-items:center;border:1px solid #c0cccc}.contact_form .form_terms .terms span.term-text{color:#8c9aa2;font-size:10px;font-weight:800;letter-spacing:1.67px;margin-left:1rem;text-transform:uppercase}.contact_form .form_terms .terms span.term-text a{color:#8c9aa2;cursor:pointer;text-decoration:underline}section.login{padding-top:7rem;width:100%}section.login .container{margin:auto}section.login .container .description{max-width:590px;margin:auto;padding:0 15px}section.login .container .description h1{text-align:center;color:#263238;font-family:Open Sans,sans-serif;font-size:52px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.81;letter-spacing:normal}section.login .container .description p{font-size:14px;text-align:center;color:#37474f}section.login .container .description p span{font-weight:800;font-family:Open Sans,sans-serif}section.login .container .description p a{font-weight:800;color:#37474f;text-decoration:underline}section.login .container .divition{background:#bdbdbd;max-width:880px;height:2px;margin:3rem auto}section.login .container form{max-width:590px;padding:4rem 15px;margin:auto}section.login .container form .form-group{margin-bottom:1rem}section.login .container form .form-group a{float:right;font-weight:800;font-size:.875rem;color:#789097}section.login .container form .form-group button{margin:auto;display:block}section.login .container form .remember-account{margin:5rem auto}section.login .container form .remember-account .MuiFormGroup-root{align-items:center}section.login .container form .remember-account .MuiFormGroup-root .MuiTypography-body1{font-weight:800;color:#8c9aa2;font-size:.875rem;font-family:Open Sans,sans-serif;letter-spacing:1.67px}@media only screen and (max-width:767px){section.login{padding-top:65px}section.login .container{width:100%;overflow:hidden}section.login .container .description{width:100%;max-width:100%;padding:0}section.login .container .description h1{font-size:1.75rem}section.login .container .description p{font-size:.75rem;margin:0 15px}section.login .container .divition{max-width:95%;margin:1.25rem auto}section.login .container form{width:100%;max-width:100%;padding:0;margin:20px 0}section.login .container form .form-group{margin:1rem 20px}section.login .container form .form-group a{font-size:.75rem}section.login .container form .remember-account{margin:2.8125rem auto}section.login .container form .remember-account .MuiFormGroup-root{align-items:center}section.login .container form .remember-account .MuiFormGroup-root .MuiTypography-body1{font-size:.75rem}}@media only screen and (max-width:320px){section.login{padding-top:65px}section.login .container{width:100%;overflow:hidden}section.login .container .description{width:100%;max-width:100%;padding:0}section.login .container .description h1{font-size:1.5rem}section.login .container .description p{font-size:.6875rem;margin:0 15px}section.login .container .divition{max-width:95%;margin:1rem auto}section.login .container form{width:100%;max-width:100%;padding:0;margin:15px 0}section.login .container form .form-group{margin:1rem 15px}section.login .container form .form-group a{font-size:.75rem}section.login .container form .remember-account{margin:2.5rem auto}section.login .container form .remember-account .MuiFormGroup-root{align-items:center}section.login .container form .remember-account .MuiFormGroup-root .MuiTypography-body1{font-size:.75rem}}section.register{width:100%}section.register .container{margin:auto}section.register .container .access{max-width:590px;margin:auto;padding:7rem 15px 0}section.register .container .access h1{text-align:center;color:#37474f;font-family:Open Sans,sans-serif;font-size:52px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.81;letter-spacing:normal}section.register .container .access P{text-align:center;font-size:.875rem;color:#37474f;margin-bottom:1rem}section.register .container .access P span{font-weight:800}section.register .container .access P a{color:#37474f;font-weight:700}section.register .container .access_datos{max-width:584px;margin:35px auto auto;padding:0}section.register .container .access_datos p{font-family:Open Sans,sans-serif;font-size:12px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#37474f}section.register .container .data{margin:2rem 0}section.register .container .data span{font-size:1rem;color:#37474f}section.register .container .data hr{color:#bdbdbd;max-width:880px}section.register .container .form-register{max-width:590px;width:100%;margin:auto auto 9.375rem}section.register .container .form-register form{padding:3rem 15px}section.register .container .form-register form .form-group{width:100%;margin-bottom:1rem}section.register .container .form-register form .form-group .terms{border:1px solid #c0cccc;display:flex;align-items:center;margin-top:20px}section.register .container .form-register form .form-group .terms span.term-text{font-size:10px;font-weight:800;color:#8c9aa2;letter-spacing:1.67px;text-transform:uppercase;margin-left:1rem}section.register .container .form-register form .form-group .terms span.term-text a{text-decoration:underline;cursor:pointer;color:#8c9aa2}section.register .container .form-register form .form-group button{display:block;margin:3rem auto}@media only screen and (max-width:767px){section.register .container{overflow:hidden}section.register .container .access{width:100%;max-width:100%;padding:65px 0 0;margin:auto}section.register .container .access h1{font-size:1.875rem}section.register .container .access P{font-size:.75rem;margin:0 15px}section.register .container .access_datos{width:100%;max-width:100%;margin:30px auto auto;padding:0}section.register .container .access_datos p{font-size:.75rem;margin:0 10px}section.register .container .data{margin:2rem 0}section.register .container .data span{font-size:.875rem}section.register .container .data hr{width:100%;max-width:100%}section.register .container .form-register{width:100%;max-width:100%;margin:auto auto 7.5rem}section.register .container .form-register form{padding:1.25rem 15px}section.register .container .form-register form .form-group{width:100%;margin-bottom:1rem}section.register .container .form-register form .form-group .terms{margin-top:20px}section.register .container .form-register form .form-group .terms span.term-text{font-size:.625rem;margin-left:1rem}section.register .container .form-register form .form-group button{display:block;margin:30px auto}}@media only screen and (max-width:320px){section.register .container{overflow:hidden}section.register .container .access{width:100%;max-width:100%;padding:65px 0 0;margin:auto}section.register .container .access h1{font-size:1.75rem}section.register .container .access P{font-size:.75rem;margin:0 15px}section.register .container .access_datos{width:100%;max-width:100%;margin:30px auto auto;padding:0}section.register .container .access_datos p{font-size:.6875rem;margin:0 10px}section.register .container .data{margin:2rem 0}section.register .container .data span{font-size:.75rem}section.register .container .data hr{width:100%;max-width:100%}section.register .container .form-register{width:100%;max-width:100%;margin:auto auto 7.5rem}section.register .container .form-register form{padding:1.25rem 15px}section.register .container .form-register form .form-group{width:100%;margin-bottom:1rem}section.register .container .form-register form .form-group .terms{margin-top:20px}section.register .container .form-register form .form-group .terms span.term-text{font-size:.625rem;margin-left:1rem}section.register .container .form-register form .form-group button{display:block;margin:30px auto}}section.page-404{width:100%}section.page-404 .container{max-width:1200px;width:100%;height:100vh;margin:auto;display:flex;justify-content:center;align-items:center}section.page-404 .container .not-found{padding:2rem;max-width:500px;width:100%;margin:auto}section.page-404 .container .not-found h1{text-align:center;margin:3rem 0;font-size:2rem;font-weight:800}.crear_form{width:calc(min(100% - 50px, 600px));margin:auto;padding-top:120px;padding-bottom:90px;text-align:center;color:#263238;font-family:Open Sans,sans-serif}.crear_form h2{font-size:52px;font-weight:700;line-height:.81}.crear_form p{font-size:14px;line-height:1.5}.crear_form .data{margin:2rem 0}.crear_form .data hr{color:#bdbdbd}.crear_form form{margin-top:60px}.crear_form form .form-group{margin-bottom:90px}.crear_form form a{color:#37474f;font-size:14px;font-weight:700;line-height:1.5}.recuperar_form{width:calc(min(100% - 50px, 600px));margin:auto;padding-top:120px;padding-bottom:90px;text-align:center;color:#263238;font-family:Open Sans,sans-serif}.recuperar_form h2{font-size:52px;font-weight:700;line-height:.81}.recuperar_form p{font-size:14px;line-height:1.5}.recuperar_form .data{margin:2rem 0}.recuperar_form .data hr{color:#bdbdbd}.recuperar_form .recover_button,.recuperar_form .recover_email{margin-top:60px}.guardados_main{margin-top:70px;padding-top:70px;background:#fff}.guardados_main .guardados_title .guardados__title_title{font-family:Open Sans,sans-serif;font-size:52px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.81;letter-spacing:normal;text-align:center;color:#263238}.guardados_main .guardados_filtro{display:flex;margin-left:200px}.guardados_main .guardados_filtro p{margin-right:20px}.guardados_main .guardados_subtitle .guardados_title_subtitle{font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.81;letter-spacing:normal;color:#263238;text-transform:capitalize;margin-left:190px}header{top:0;position:fixed;width:100%;z-index:4;background-color:#fff;box-shadow:0 6px 6px 0 rgba(0,0,0,.29)}header .container-cien,header aside{z-index:2;position:relative}header aside{padding:0 .625rem;background-color:#263238}header aside .container{width:100%;display:flex;justify-content:flex-end}header aside .container ul{display:flex;list-style:none;margin:0;padding:0}header aside .container ul li{padding:.625rem;box-sizing:border-box}header aside .container ul li.register{position:relative;cursor:pointer}header aside .container ul li.register span{color:#fff;font-size:14px}header aside .container ul li.register span i{font-size:12px;margin:0 10px}header aside .container ul li.register .active{width:100%;position:absolute;top:42px;left:0;cursor:pointer}header aside .container ul li.register .active a{width:100%;display:block;background-color:#37474f;text-align:center;color:#c0cccc;margin-bottom:5px;padding:35px 0;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transition:.3s;text-transform:uppercase}header aside .container ul li.register .active a img{width:45px;display:block;margin:auto}header aside .container ul li.register .active a.register{background-color:#c0cccc;color:#263238}header aside .container ul li.register .active a:hover{background-color:#ff1744;color:#fff}header aside .container ul li a{text-decoration:none;color:#fff;font-size:.875rem}header aside .container ul li a i{font-size:.75rem;margin:0 5px}header nav{display:flex;justify-content:space-around;align-items:center;padding:15px 0;background-color:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}header nav figure{margin:0;padding:0;width:185px}header nav figure img{width:100%}header nav ul{list-style:none;padding:0;margin:0;display:flex}header nav ul li a.link{color:#263238;font-size:14px;font-weight:700;text-decoration:none;margin:0 10px;position:relative;transition:.3s;display:inline-block;cursor:pointer}header nav ul li a.link i{font-size:12px;margin-left:5px}header nav ul li a.link:before{content:"";position:absolute;width:0;height:3px;background-color:#ff1744;bottom:-24px;left:50%;transform:translateX(-50%);transition:all .5s ease}header nav ul li a.link:hover{color:#ff1744}header nav ul li a.link:hover:before{width:100%}header nav ul li a.link.active{color:#ff1744}header nav ul li a.link.active:before{width:100%}header nav ul li span{color:#263238;font-size:14px;font-weight:700;text-decoration:none;margin:0 10px;position:relative;transition:.3s;display:inline-block;cursor:pointer}header nav ul li span i{font-size:12px;margin-left:10px}header nav ul li span:before{content:"";position:absolute;width:0;height:3px;background-color:#ff1744;bottom:-24px;left:50%;transform:translateX(-50%);transition:all .5s ease}header nav ul li span:hover{color:#ff1744}header nav ul li span:hover:before{width:100%}header nav ul li span.active{color:#ff1744}header nav ul li span.active:before{width:100%}header .links{right:0;top:100%;z-index:-1;transition:all .5s}header .links,header .links:before{position:absolute;width:100%;height:500%}header .links:before{content:"";background-color:#000;opacity:.7}header .links .container-links{width:50%;height:500%;background-color:#fff;position:absolute;top:0;right:0}header .links .container-links ul{list-style:none;margin:2rem 0}header .links .container-links ul li{line-height:3}header .links .container-links ul li a{text-decoration:none;color:#37474f;font-size:.875rem;transition:all .3s ease}header .links .container-links ul li a:hover{color:#ff1744}header .corp{position:fixed;top:0;bottom:0;width:100%;margin-top:110px;z-index:-1;transition:all .5s}header .corp:before{content:"";width:100%;height:500%;background-color:#000;opacity:.7;position:absolute}header .corp .container-corp{position:absolute;display:flex;top:0;bottom:0;right:0;width:50%;justify-content:center;background-color:#fff}header .corp .container-corp h3{font-size:.875rem;color:#262626}header .corp .container-corp .columns{margin:20px}header .corp .container-corp .columns ul{list-style:none;padding:0}header .corp .container-corp .columns ul li{line-height:1.5;margin:30px 0}header .corp .container-corp .columns ul li a{text-decoration:none;color:#37474f;font-size:.875rem;transition:all .3s ease}header .corp .container-corp .columns ul li a:hover{color:#ff1744}header .corp .container-corp .columns ul li:first-child{margin:0 0 30px}header .corp .container-corp .columns ul li:last-child{margin:30px 0 0}.header__upper_link{box-sizing:border-box;cursor:pointer;padding:.625rem}.header__upper_link .header__upper_link__label{color:#fff;font-size:.875rem;text-decoration:none}.header__upper_link .header__upper_link__label i{font-size:.75rem;margin:0 5px}.header__mobile{width:100%;position:fixed;background-color:#263238}.header__mobile .top__mobile{display:flex;justify-content:space-around;padding:1rem 0}.header__mobile .top__mobile .logo__mobile{width:50%;padding-left:1rem}.header__mobile .top__mobile .logo__mobile img{width:120px}.header__mobile .top__mobile .perfil-burguer{width:50%;display:flex;justify-content:flex-end;align-items:center}.header__mobile .top__mobile .perfil-burguer ul{display:flex;margin:0;padding:0;list-style:none}.header__mobile .top__mobile .perfil-burguer ul li{display:inline;margin:0 1rem;position:relative}.header__mobile .top__mobile .perfil-burguer ul li span i{color:#fff}.header__mobile .top__mobile .perfil-burguer ul li span.active{width:150px;position:absolute;top:-1.25rem;right:-4.5rem;z-index:2}.header__mobile .top__mobile .perfil-burguer ul li span.active a{width:100%;display:block;background-color:#37474f;text-align:center;color:#c0cccc;margin-bottom:5px;padding:35px 0;font-weight:700;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);transition:.3s;text-transform:uppercase;text-decoration:none;font-size:.875rem}.header__mobile .top__mobile .perfil-burguer ul li span.active a:hover{background-color:#ff1744;color:#fff}.header__mobile .top__mobile .perfil-burguer ul li span.active a.register{background-color:#c0cccc;color:#263238}.header__mobile .top__mobile .perfil-burguer ul li span.active a img{width:45px;display:block;margin:auto}
/*# sourceMappingURL=main.3542625e.chunk.css.map */