.code__modal{display:grid;grid-template-areas:"title" "content";grid-template-columns:1fr;grid-template-rows:1fr 10fr;place-items:start}.code__modal .code__modal__title{color:#333;font-size:50px;grid-area:title;padding:0 3%;text-align:start}.code__modal .code__modal__content{grid-area:content;padding:0 3%;place-items:center;width:100%}.code__modal .code__modal__content.center__image{display:grid;place-items:start center}.code__modal .code__modal__content.center__image img{width:75%}.code__modal .code__modal__content .code__modal__subtitle{color:#333;font-size:20px;padding:5% 0 2.5%;text-align:center}.code__modal .code__modal__content .code__modal__form{color:#333;column-gap:50px;display:grid;font-size:25px;grid-template-areas:"form";grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:30px;place-items:center;text-align:start;width:100%}.code__modal .code__modal__content .code__modal__form form{display:grid;grid-area:form;width:30%}.code__modal .code__modal__content .code__modal__form form .one__row{display:flex;flex-direction:row;justify-content:space-between}.code__modal .code__modal__content .code__modal__form form .code__modal__input{margin-bottom:20px}.code__modal .code__modal__content .code__modal__form form button{margin-top:10px}.code__modal .code__modal__content .code__modal__form form button.small__width{width:50%}@media (max-width:1300px){.code__modal .code__modal__title{font-size:30px;padding:0 1.5%}.code__modal .code__modal__content{padding:0 1.5%}.code__modal .code__modal__content .code__modal__subtitle{color:#333;font-size:14px;padding:5% 0 2.5%;text-align:start}.code__modal .code__modal__content .code__modal__form{color:#333;column-gap:50px;display:grid;font-size:14px;grid-template-areas:"form";grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:30px;place-items:center;text-align:start;width:100%}.code__modal .code__modal__content .code__modal__form form{display:grid;grid-area:form;width:70%}.code__modal .code__modal__content .code__modal__form form .one__row{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.code__modal .code__modal__content .code__modal__form form .code__modal__input{margin-bottom:20px}.code__modal .code__modal__content .code__modal__form form button{font-size:14px;margin-top:10px}.code__modal .code__modal__content .code__modal__form form button.small__width{width:50%}}.btn.btn-primary{background-color:transparent;border-color:#fff;color:#fff}.btn.btn-primary:hover{background:#fff;border-color:#fff;color:#333}.btn.btn-black{background-color:transparent;border-color:#000;color:#000}.btn.btn-black:hover{background:#000;border-color:#000;color:#fff}.btn.btn-red{background-color:#ff000042;border-color:red;color:#fff}.btn.btn-red.no-hover,.btn.btn-red:hover{background:red;border-color:red;color:#fff}.btn.btn-red.no-hover{cursor:default}.btn.btn-orange{background-color:#ff880042;border-color:#f90;color:#fff}.btn.btn-orange:hover{background:#f90;border-color:#f90;color:#fff}.btn.btn-green{background-color:#ff880042;background-color:rgba(0,128,0,.25);border:1px solid green;color:#fff}.btn.btn-green.no-hover,.btn.btn-green:hover{background-color:rgba(0,128,0,.55);border:1px solid green;color:#fff}.btn.btn-green.no-hover{cursor:default}.btn.hide,.btn.hide:hover{background-color:transparent;border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.25)}.btn.hide:hover{cursor:not-allowed}.btn.hide:focus{box-shadow:none}.user__container{background:#c33764;background:-webkit-linear-gradient(0deg,#1d2671,#c33764);background:linear-gradient(0deg,#1d2671,#c33764);min-height:100vh}.user__container .user{display:grid;grid-template-areas:"header" "principal";grid-template-columns:1fr;grid-template-rows:100px auto;min-height:calc(100vh - 100px)}.user__container .user .header{grid-area:header;height:100px}.user__container .user .principal{color:#fff;display:grid;grid-area:principal;grid-template-areas:"title" "content" "delete_account";grid-template-columns:1fr;grid-template-rows:150px 30vh 30vh;padding:0 10%}.user__container .user .principal .titles{display:grid;grid-area:title;grid-template-rows:1fr 1fr;margin-bottom:35px;place-items:start}.user__container .user .principal .titles .title{font-size:56px}.user__container .user .principal .titles .subtitle{font-size:24px}.user__container .user .principal .content{column-gap:10%;display:grid;grid-area:content;grid-template-areas:"left";grid-template-columns:1fr 1fr;height:30vh}.user__container .user .principal .content .form__group{margin-bottom:30px}.user__container .user .principal .content .form__group label{color:#fff;margin-bottom:5px}.user__container .user .principal .content .form__group .login__password__forgotten{font-size:small;margin-top:10px;text-align:right;width:100%}.user__container .user .principal .content .form__group .login__change_password__info{color:#fff;margin-top:10px;text-align:left;width:100%}.user__container .user .principal .remove__account{display:grid;grid-area:delete_account;grid-template-areas:"title" "content";grid-template-rows:1fr 1fr}.user__container .user .principal .remove__account .titles{display:grid;grid-area:title;grid-template-areas:"title" "subtitle";grid-template-columns:1fr;grid-template-rows:1fr 1fr}.user__container .user .principal .remove__account .titles .title{display:grid;font-size:32px;grid-area:title}.user__container .user .principal .remove__account .titles .subtitle{display:grid;font-size:22px;grid-area:subtitle}.user__container .user .principal .remove__account .remove__account__content form{display:flex;gap:75px;justify-content:space-between}.user__container .user .principal .remove__account .remove__account__content form .form__group button{width:100%}@media (max-width:1300px){.user__container .user{grid-template-rows:65px auto}.user__container .user .header{height:65px}.user__container .user .principal{gap:20px;grid-template-columns:1fr;grid-template-rows:90px 42% 45%;padding:1.5% 5%}.user__container .user .principal .titles{display:grid;grid-area:title;grid-template-rows:1fr 1fr;margin-bottom:10px;place-items:start}.user__container .user .principal .titles .title{font-size:30px}.user__container .user .principal .titles .subtitle{font-size:18px}.user__container .user .principal .content{display:grid;grid-area:content;height:unset}.user__container .user .principal .content .alert{font-size:12px}.user__container .user .principal .content .form__group{margin-bottom:15px}.user__container .user .principal .content .form__group input,.user__container .user .principal .content .form__group label{font-size:14px}.user__container .user .principal .remove__account{display:grid;grid-area:delete_account;grid-template-areas:"title" "content";grid-template-rows:2fr 1fr}.user__container .user .principal .remove__account .titles{display:grid;grid-area:title;grid-template-areas:"title" "subtitle";grid-template-columns:1fr;grid-template-rows:1fr 1fr}.user__container .user .principal .remove__account .titles .title{display:grid;font-size:22px;grid-area:title}.user__container .user .principal .remove__account .titles .subtitle{display:grid;font-size:16px;grid-area:subtitle;text-align:justify}.user__container .user .principal .remove__account .remove__account__content form{display:flex;gap:75px;justify-content:space-between}.user__container .user .principal .remove__account .remove__account__content form button{width:100%}}