.w-100{width:100%}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{display:grid;align-items:center;gap:20px}@media screen and (max-width: 768px){.grid-2,.grid-3,.grid-4,.grid-5,.grid-6{grid-template-columns:1fr}}.center{display:flex!important;gap:20px;align-items:center;justify-content:center}@media screen and (max-width: 768px){.center{flex-direction:column}}.spaced{display:flex;justify-content:space-between;align-items:center}.flex{display:flex!important;gap:10px;align-items:center}.gap-2{gap:20px}.gap-3{gap:30px}.gap-4{gap:40px}.gap-5{gap:50px}.gap-1{gap:10px}input,select,textarea{width:100%;padding:8px 12px;margin:10px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px;font-family:inherit}.color-input{padding:0!important;height:20px;width:20px;border-radius:50%!important}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mt-5{margin-top:50px}.p-1{padding:10px}.p-2{padding:20px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:10px;padding-bottom:10px}.btn{background-color:var(--primary);color:#fff;display:block;padding:10px 20px;border:none;border-radius:5px;transition:all .3s;cursor:pointer;font-size:12px;font-weight:700;width:fit-content;text-transform:uppercase}.btn:hover{background-color:#000}a{transition:all .3s;cursor:pointer}.btn-outline{background-color:transparent;color:var(--black);border:2px solid var(--black)}.btn-outline:hover{background-color:var(--black);color:#fff}.btn-outline-primary{background-color:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-outline-primary:hover{background-color:var(--primary);color:#fff}.btn-light{background-color:var(--light);color:var(--dark)}.btn-light:hover{background-color:var(--dark);color:var(--light)}.border-success,.border-secondary,.border-danger{border:1px solid var(--success);border-radius:5px;font-size:.85rem!important;display:flex;justify-content:center;align-items:center;padding:.1rem;cursor:pointer;color:var(--success)}.border-success:hover,.border-secondary:hover,.border-danger:hover{background:var(--success);color:var(--white)}.border-secondary{border:1px solid var(--secondary);color:var(--secondary)}.border-secondary:hover{background:var(--secondary);color:var(--white)}.border-danger{border:1px solid var(--danger);color:var(--danger)}.border-danger:hover{background:var(--danger);color:var(--white)}.btn-dark{background-color:var(--dark)}.btn-light{background-color:var(--light);color:var(--text-color)}.btn-accent{background-color:var(--accent)}.btn-danger{background-color:var(--danger)}.btn-success{background-color:var(--success)}.btn:hover{box-shadow:0 0 5px #0000001a,0 0 10px #0000001a,0 0 20px #0000001a,0 0 40px #0000001a;transform:translate(2px);border-radius:10px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.overlay.right{justify-content:flex-end;align-items:flex-end}.overlay.left{justify-content:flex-start;align-items:flex-start}.overlay.transparent{background-color:transparent}.overlay .modal{background:var(--dark);box-shadow:0 4px 6px #0000001a;padding:0;width:var(--pannel-width);height:fit-content;border-radius:0;border-top:4px solid var(--info);border-right:2px solid var(--secondary)}.overlay .modal .title{padding:20px;border-bottom:1px solid var(--secondary);font-size:1.5rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;color:var(--white)}.overlay .modal .title i{cursor:pointer}.overlay .modal .content{padding:20px;height:93vh;overflow-y:auto}.overlay .modal.full{height:100%}.card{background:#fff;border-radius:var(--border-radius-sm)}.card .card-body{padding:20px}.card .card-body .card-title{font-size:1rem;margin-bottom:14px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn 1s ease-in-out forwards;opacity:0}.fade-out{opacity:0}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.scale-in{animation:scaleIn 1s ease-in-out forwards;opacity:0}@keyframes slideFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-from-top{animation:slideFromTop 1s ease-in-out forwards;opacity:0}@keyframes slideFromBottom{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-from-bottom{animation:slideFromBottom 1s ease-in-out forwards;opacity:0}@keyframes slideFromLeft{0%{transform:translate(-200px);opacity:0}to{transform:translate(0);opacity:1}}.slide-from-left{animation:slideFromLeft .4s ease-in-out forwards;opacity:0}@keyframes slideFromRight{0%{transform:translate(5%);opacity:0}to{transform:translate(0);opacity:1}}.slide-from-right{animation:slideFromRight 1s ease-in-out forwards;opacity:0}@keyframes bounce{20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation:bounce 1s ease-in-out}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:rotate 1s linear infinite}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.2)}}.pulse{animation:pulse 1s ease-in-out infinite alternate}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation:flash 1s linear infinite}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation:shake 1s ease-in-out infinite}.shake-once{animation:shake 1s ease-in-out forwards}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-5%)}}.slide-out{animation:slideOut 1s ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out{animation:fadeOut 1s ease-in-out}@keyframes flyOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-5%);opacity:0}}.fly-out{animation:flyOut 1s ease-in-out forwards}@keyframes moveAndScale{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10%) scale(1.2)}}.move-and-scale{animation:moveAndScale 3s ease-in-out infinite alternate}.delay-0{animation-delay:0s!important}.delay-0-1{animation-delay:.1s!important}.delay-0-2{animation-delay:.2s!important}.delay-0-3{animation-delay:.3s!important}.delay-0-4{animation-delay:.4s!important}.delay-0-5{animation-delay:.5s!important}.delay-0-6{animation-delay:.6s!important}.delay-0-7{animation-delay:.7s!important}.delay-0-8{animation-delay:.8s!important}.delay-0-9{animation-delay:.9s!important}.delay-1{animation-delay:1s!important}.delay-2{animation-delay:2s!important}.delay-3{animation-delay:3s!important}.delay-4{animation-delay:4s!important}.delay-5{animation-delay:5s!important}.delay-6{animation-delay:6s!important}.delay-7{animation-delay:7s!important}.delay-8{animation-delay:8s!important}.delay-9{animation-delay:9s!important}.delay-10{animation-delay:10s!important}.delay-11{animation-delay:11s!important}.delay-12{animation-delay:12s!important}.duration-0{animation-duration:0s!important}.duration-0-1{animation-duration:.1s!important}.duration-0-2{animation-duration:.2s!important}.duration-0-3{animation-duration:.3s!important}.duration-0-4{animation-duration:.4s!important}.duration-0-5{animation-duration:.5s!important}.duration-0-6{animation-duration:.6s!important}.duration-0-7{animation-duration:.7s!important}.duration-0-8{animation-duration:.8s!important}.duration-0-9{animation-duration:.9s!important}.duration-1{animation-duration:1s!important}.duration-2{animation-duration:2s!important}.duration-3{animation-duration:3s!important}.duration-4{animation-duration:4s!important}.duration-5{animation-duration:5s!important}.duration-6{animation-duration:6s!important}.duration-7{animation-duration:7s!important}.duration-8{animation-duration:8s!important}.duration-9{animation-duration:9s!important}.duration-10{animation-duration:10s!important}:root{--color1: #22130d;--color2: #00000000}html::-webkit-scrollbar,body::-webkit-scrollbar{width:3px}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:var(--color1);border-radius:0}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background-color:var(--color2);border-radius:0}html::-webkit-scrollbar-button,body::-webkit-scrollbar-button{display:none}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background-color:var(--color2)}html::-webkit-resizer,body::-webkit-resizer{background-color:var(--color1)}*{scrollbar-width:thin;scrollbar-color:var(--color1) var(--color2)}*{-ms-overflow-style:-ms-autohiding-scrollbar}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #e67e22;--primary: #007bff;--primary: #2ecc71;--primary: #8e44ad;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--dark2: #2a3339;--white: #fff;--black: #000;--box-shadow: 0 4px 6px rgba(0, 0, 0, .1);--breakpoint: 768px;--pannel-width: 300px}body{font-family:Montserrat,sans-serif;background-color:#f5f5f5}a{text-decoration:none;color:#000}ul{list-style:none}ul li{margin:10px 0;padding:10px}section{padding:60px 20px;position:relative}@media screen and (max-width: 768px){section{padding:40px 20px}}.container{max-width:1200px;margin:0 auto}.container-fluid{width:100%;margin:0 auto}img{max-width:100%;height:auto}.empty-state{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;padding:0;border:1px solid var(--secondary);background:var(--dark);height:fit-content;margin:20px;border-radius:5px;color:var(--white)}.empty-state h6{border-bottom:1px solid var(--secondary);padding:10px;font-size:1rem}.empty-state p{padding:10px;text-align:left}.text-light{color:var(--light)}.pointer{cursor:pointer}.border-bottom{border-bottom:1px solid var(--secondary)}hr{border:.1px solid var(--secondary)!important;margin:10px 0}.text-info{color:var(--info)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-secondary{color:var(--secondary)}.text-lg{font-size:1.8rem}.text-sm{font-size:.75rem}.bb{border-bottom:1px solid var(--secondary)}.column{grid-template-columns:1fr!important}
