*{scroll-behavior:smooth;text-rendering:optimizeLegibility;box-sizing:border-box}:root{--bs-primary:#295eaf;scroll-behavior:smooth}.cursor-pointer{cursor:pointer}:last-child,* :last-child{margin-bottom:0}html,body{height:100%;overflow:hidden auto}body{color:#212121;font-family:Roboto,sans-serif}html,body,#__next{flex-direction:column;height:100%;display:flex;position:relative}section{position:relative}.container{z-index:1;position:relative}.logotipo{width:100%;max-width:256px}.page-container{flex-direction:column;display:flex}.collapse-box{visibility:hidden;max-height:0;transition:visibility 0s linear .3s,all .3s;overflow:hidden}.collapse-box.show{visibility:visible;max-height:500px;transition:visibility 0s linear .3s,all .3s}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#888;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#555}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:border-box}.flex-row.flex-overflow{overflow-x:auto}.dropdown-toggle:after{display:none}i.fad{font-style:normal!important}.nowrap{white-space:nowrap}.btn{text-transform:uppercase;font-weight:700;line-height:1.2;transition:all .3s}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,serif}a{cursor:pointer;text-decoration:none!important}.dropdown{position:relative}.btn:focus,.form-control:focus{box-shadow:none!important}.rounded-top{border-radius:.25rem .25rem 0 0!important}.rounded-bottom{border-radius:0 0 .25rem .25rem!important}.markdown :last-child{margin-bottom:0!important}.markdown p{margin-bottom:1rem}.form-row{margin-bottom:.5rem}.fa-spin{transition-duration:.5s;animation-duration:.5s}.form-floating label{color:var(--bs-secondary)}.ChatContainer{z-index:900;transition:all .5s ease-in-out;position:fixed;bottom:0;right:0}.ChatContainer.open{min-height:auto}.ChatContainer .chatbox{width:150px;height:0;transition:all .3s ease-in-out;overflow:hidden}@media (max-width:480px){.ChatContainer.open .chatbox{width:90vw;height:50vh}}@media (min-width:481px){.ChatContainer.open .chatbox{width:300px;height:300px}}.text-muted{opacity:.75;color:inherit!important}.ChatContainer .rounded{border-radius:.5rem!important}.ChatContainer.open .chatbox{border-top-left-radius:0!important;border-top-right-radius:0!important}.chatbox .form-group{padding:.5rem}.chatbox label{color:var(--bs-primary);font-weight:700;display:block}.ChatContainer .header-btn{position:relative}.ChatContainer.open .header-btn{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ChatContainer .count{border-radius:50px;min-width:1rem;min-height:1rem;padding:.2rem .5rem;font-size:.8rem;font-weight:700;display:block;position:absolute;top:-.8rem;right:-.5rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{font-size:.9rem}.page-container{font-size:1.2rem}.page-container h1,.page-container h2,.page-container h3,.page-container h4,.page-container h5,.page-container h6{margin:.8rem 0;font-weight:700}.page-container p{margin:.8rem 0}.svg-border-angled{width:100%;height:5rem;position:relative}.svg-border-angled.top-left{transform:rotate(180deg)}.svg-border-angled svg{width:100%;height:100%;position:absolute;top:0;left:0}
#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#f2f2f2;width:100%;height:5px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #f2f2f2,0 0 5px #f2f2f2}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#f2f2f2 #0000 #0000 #f2f2f2;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
