.nav-secundaria .container-fluid{overflow-x:scroll;touch-action:pan-x;-webkit-overflow-scrolling:touch}.nav-secundaria ul{width:1200px}body{background-color:var(--main-body-color)}.login_form_col_select{align-items:center;column-gap:10px}.login_form_col_select label{margin-bottom:5px;width:100%;color:var(--main-primary-color);font-weight:400;font-size:13px}.profile__page_user{background-color:#ffffff;border-radius:20px;box-shadow:0 10px 11px -2px rgba(0,0,0,.1);position:relative;display:flex;flex-direction:column;align-items:center;padding:50px 20px 20px;max-width:600px;margin:20px auto}.profile__page_user select{width:100%;height:40px;border:0;border-radius:5px;padding-left:10px;background-color:#ebe6ef}.back_home{position:absolute;left:5%}.back_home img{transform:rotate(180deg);width:30px;height:30px}.back_home button{background-color:transparent;border:0;text-decoration:underline;cursor:pointer}.back_home button,figure{margin:0;padding:0}.profile__page_user_img{width:150px;height:150px;max-width:150px;border:3px solid #3d0566;border-radius:100%;padding:4px;margin-bottom:2rem;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.profile__page_user_img_object{object-fit:cover;width:100%;height:100%}.profile__page_user_pts{display:flex;flex-direction:row;justify-content:space-around;align-items:center;column-gap:10px;margin-top:20px;margin-bottom:20px;width:100%}.profile__page_user_pts p{margin:0;font-size:11px;color:#000;font-weight:400;text-decoration:underline}.buy_user a,.pts_user a{display:flex;align-items:center;justify-content:center;column-gap:5px;flex-direction:column}.pts_user span{font-size:17px;background-color:var(--main-primary-color);color:#ffffff;padding:5px 12px;border:0;border-radius:20px}.favorite_user,.favorite_user a{text-align:center}.favorite_user a{display:flex;flex-direction:column;align-items:center}.profile_user_date{width:100%;margin-bottom:10px}.profile_user_date div label{margin-bottom:5px;width:100%;color:var(--main-primary-color);font-weight:400;font-size:13px}.profile_user_date_input input{margin-top:2px;width:100%;height:40px;border:0;border-radius:5px;padding-left:10px;background-color:#ebe6ef;padding-right:15px}button.save_user_profile{background-color:var(--main-primary-color);color:#ffffff;display:flex;width:200px;text-align:center;align-items:center;justify-content:center;height:40px;border:1px solid #000;border-radius:10px;font-size:18px;margin:2rem auto 0;cursor:pointer}button.out_user_profile{text-align:center;margin:0 auto;display:block;background-color:transparent;border:0;color:#cccccc;text-decoration:underline}.profile_user_date .row.mb-5{margin-bottom:10px}.phone-input{display:flex;align-items:center;column-gap:10px;width:100%}.phone-input select{width:50%;padding-right:15px;margin-top:2px}.login__form__check{display:flex;align-items:center;justify-content:flex-start;column-gap:5px;margin-top:10px;margin-bottom:20px;position:relative}.labelContainer{height:18px;display:flex;align-items:center;color:var(--main-primary-color)}.labelContainer input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid #ccc}.checkmark:after{content:"";position:absolute;display:none}.labelContainer .checkmark:after{top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:#fff}.labelContainer input:checked~.checkmark{background-color:var(--main-primary-color)}.labelContainer input:checked~.checkmark:after{display:flex;align-items:center}.labelContainer a{padding-left:20px}.labelContainer a,.labelContainer p{color:var(--main-primary-color);font-size:14px;font-weight:600}.labelContainer p{padding-bottom:2px}.select-react{width:100%}.select-react-green{outline:2px solid rgba(13,156,37,.48);border-radius:5px}.select-react-red{outline:2px solid rgba(226,0,0,.27);border-radius:5px}#error-message,#success-message{margin:0 -15px 1rem}a.btn_historial,a.btn_perfil{background:#ffffff;color:#3d0566;border:1px solid #3d0566;padding:10px 30px;border-radius:6px;margin-bottom:2rem;position:relative;text-decoration:none}a.btn_perfil{transition:all .3s ease}a.btn_perfil:hover{background:#3d0566;color:#ffffff;border-color:#ffffff}a.btn_historial:after{display:inline-block;content:"";vertical-align:-.155em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 2.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5zM3 3H2v1h1z'/%3E%3Cpath d='M5 3.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5M5.5 7a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1zm0 4a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1z'/%3E%3Cpath fill-rule='evenodd' d='M1.5 7a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5zM2 7h1v1H2zm0 3.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm1 .5H2v1h1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;width:15px;height:15px;margin-left:10px}.titulo_historial{color:#7c7c7c;width:100%;margin-left:3%;text-align:center;margin-bottom:.5rem}.historial_card{width:100%;margin-bottom:15px}.historial_card_pregunta{background-color:#ebe6ef;justify-content:space-between;border-top-left-radius:10px;border-top-right-radius:10px}.datos,.fecha,.historial_card_pregunta,.hora{display:flex;flex-direction:row;align-items:center}.datos,.fecha,.hora{height:30px}.pregunta{padding-left:10px}.historial_card_pregunta p{margin:0}.fecha{background-color:#f8f7f8}.fecha,.hora{border-radius:10px;padding-left:10px;padding-right:20px}.hora{background-color:#f3f0f5;margin-left:-10px}.fecha span,.hora span{color:#7c7c7c;font-size:14px;margin-right:5px;font-weight:400}.fecha p,.hora p{color:#1c1c1c;font-size:14px;font-weight:600;margin-top:2px}.pregunta span,.respuesta span{color:#3d0566;font-size:15px;font-weight:700}.pregunta_titulo{color:#7c7c7c;background-color:#ebe6ef;padding-left:10px;font-size:15px;height:40px;display:flex;align-items:center;font-weight:400}.historial_card_respuesta{width:100%;background-color:#f3f0f5;height:50px;padding-left:30px;display:flex;align-items:center;column-gap:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.historial_card_respuesta p{margin:0;color:#7c7c7c;font-size:15px}.icon_respuesta svg{fill:#7c7c7c}.load{background-color:var(--main-primary-color);color:#fff;display:flex;width:200px;text-align:center;align-items:center;justify-content:center;height:40px;border:1px solid #000;border-radius:10px;font-size:18px;margin:0 auto 2rem;cursor:pointer}@media (max-width:768px){.fecha p,.hora p{font-size:13px}}:root{--main-body-color:#f3f3ee;--main-primary-color:#3d0566;--main-text-color:#170027;--main-text-color-banner:#36fdc4}button:disabled{cursor:not-allowed!important;opacity:.5}.login__form__col{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.login__form__col label{margin-bottom:5px;width:100%;color:var(--main-primary-color);font-weight:400;font-size:13px}.login__form__col input{width:100%;height:40px;border:0;border-radius:5px;padding-left:10px;background-color:#ebe6ef;padding-right:15px}.login__form__col input:focus-visible{outline-color:var(--main-primary-color)}.login__form__content form button{background-color:var(--main-primary-color);color:#ffffff;margin:0 auto;display:flex;width:200px;text-align:center;align-items:center;justify-content:center;height:40px;border:1px solid #000;border-radius:10px;font-size:18px;cursor:pointer}.login__form__col .code{display:flex;column-gap:10px}.login__form__col .code input{text-align:center;padding:0}.login__form__button{column-gap:20px;display:flex;align-items:center;justify-content:center}.login__form__button .login__form__button__back{background-color:var(--main-body-color);border:0;color:var(--main-primary-color);padding:0 1rem;cursor:pointer}#error-message{background-color:#fcefea;color:#000000;border-top:1px solid #edd0c4;border-bottom:1px solid #edd0c4}#error-message,#success-message{height:30px;display:flex;align-items:center;justify-content:center;font-size:15px;margin-bottom:1rem;padding:25px 40px;font-weight:700}#success-message{background-color:#f0f9f4;color:#3d0566;border-top:1px solid #d0e6d0;border-bottom:1px solid #d0e6d0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}