html{font-size:15px;scroll-behavior:auto !important}body{font-family:'Open Sans', 'Helvetica', Arial, 'serif'}a{color:#0088CC;text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Lora', 'Helvetica', Arial, 'serif';margin-bottom:1.2rem;line-height:1.5}h6{font-size:1.1rem}hr{color:#8bbdd1}.general-box-shadow{box-shadow:0 0 1rem -0.5rem #666}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.text-align-center-smaller-screen{text-align:center}@media (min-width: 992px){.text-align-center-smaller-screen{text-align:revert}}.toasts-container{position:fixed;top:1rem;right:1rem;width:22rem;z-index:1300}.toasts-container .toast{backdrop-filter:blur(4px);border-radius:1rem;border:none;overflow:hidden}.toasts-container .toast .toast-header{font-size:1rem;line-height:2rem;background:#ddeeff;color:#0f5b78}.toasts-container .toast .toast-body{padding:1rem}.toasts-container .toast .btn-close{padding:0 0.5rem}.material-symbols-outlined{vertical-align:middle}.form-error-section{flex-direction:column;margin-bottom:20px}.form-error-section .form-error-messages-container{border:1px solid #fdc6ca;margin:10px 0;display:flex;justify-content:space-between;align-self:stretch;background:#ffffff;color:#dc3545;border-radius:10px;overflow:hidden}.form-error-section .form-error-messages-container .description{padding:10px;text-align:center}.form-error-section .form-error-messages-container .description .fa{color:#fd8d94;padding:5px;border:1px solid #fdc6ca;border-radius:24px;width:24px;height:24px;background:white}.form-error-section .form-error-messages-container .see-more{padding:10px;background:#ffb3b8;text-align:center;width:19%;line-height:24px;color:white}.form-error-section .form-error-collapse-messages{align-self:stretch;margin:10px}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-3{padding:3rem}.btn-special{background-color:transparent;background-image:linear-gradient(to bottom, #fff, #f8eedb);border:0 solid #e5e7eb;border-radius:.5rem;box-sizing:border-box;color:#482307;column-gap:1rem;cursor:pointer;display:inline-block;font-size:100%;font-weight:700;line-height:24px;margin:2rem auto;outline:2px solid transparent;padding:1rem 1.5rem;text-align:center;text-transform:none;transition:all 0.1s cubic-bezier(0.4, 0, 0.2, 1);user-select:none;-webkit-user-select:none;touch-action:manipulation;box-shadow:-6px 8px 10px rgba(81,41,10,0.1),0px 2px 2px rgba(81,41,10,0.2)}.btn-special:hover{color:#482307}.btn-special:active{background-color:#f3f4f6;box-shadow:-1px 2px 5px rgba(81,41,10,0.15),0px 1px 1px rgba(81,41,10,0.15);transform:translateY(0.125rem)}.btn-special:focus{box-shadow:rgba(72,35,7,0.46) 0 0 0 4px,-6px 8px 10px rgba(81,41,10,0.1),0px 2px 2px rgba(81,41,10,0.2)}.img-grayscale{filter:grayscale(1)}.header-general{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;margin-bottom:2.5rem}.header-general .icon{margin-right:1rem}.header-general .icon img{width:64px;height:64px;object-fit:contain}.header-general .text{display:flex;flex-direction:column;align-items:flex-start}.header-general .text .small-text{color:#bbb}.header-general .text .main-text{font-size:2rem;color:#444;line-height:1.7rem}.general-login-box{padding:4rem;box-shadow:0 0 4rem #eee;border-radius:2rem}
