@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_4bc053{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_4bc053{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--primary:#ff6502;--p:#bf5900;--primary-opacity:#ff650247;--secundary:#1d2837;--s:#1d2837}body{margin:0;font-family:var(--font-montserrat),sans-serif}a{text-decoration:none}button,input{font-family:Montserrat,sans-serif}.game{width:100%;height:100vh;background:white}.game,.game-board{display:flex;align-items:center;justify-content:center}.game-board{box-shadow:5px 5px 10px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.2);width:300px;height:300px;background:rgb(160,160,160);flex-direction:column}.game-board .recuadro{display:flex;flex-direction:column}.game-board .recuadro .board-row{display:flex}.game-board button{background:white}.game-board button,.game-board button:hover{width:50px;height:50px;cursor:pointer;font-size:25px;font-weight:900;margin:0;padding-inline:0!important;padding-block:0!important}.game-board button:hover{background:rgb(221,221,221)}.game-info{width:300px;height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-left:20px}.game-info ol{width:100%;height:100%;overflow:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sec-top{width:100%;height:50px;box-shadow:0 0 10px -6px black;padding:10px 0;background-size:cover;& .esp-top{display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0;width:100%;height:100%;align-items:center;flex-direction:row;position:relative;& .esp-logo{height:100%;width:auto;& .logoweb{height:100%;width:auto}}& .form-top{align-items:center;border:1px solid #2d323a;display:flex;height:2.5rem;border-radius:8px;padding:1px;box-sizing:border-box;color:#c4c8ce;margin:0 auto;max-width:600px;width:100%;& button{background:none;border:none;color:var(--secundary);cursor:pointer;padding:0 0 0 5px;margin:0}& #search-input{border:none;width:100%;height:100%;margin-left:10px;border-radius:25px}& input:focus-visible{border:none;outline:0 solid var(--p);outline-offset:none}}& .form-top:hover{border:2px solid var(--p);padding:0}& .product-table{width:100%;position:absolute;background:white;top:0;left:0;margin-top:60px;border:1px solid #404650;border-radius:8px;box-sizing:border-box;overflow-y:scroll;scrollbar-width:none;z-index:100;padding:.5rem;display:block;& .table{width:100%;& .tbody{display:flex;gap:10px;flex-direction:row;flex-wrap:wrap;& .space{display:flex;width:48%;background:#ffffff;border:1px solid rgba(204,221,255,.16);border-radius:8px;cursor:pointer;padding:.75rem;position:relative;text-decoration:none;& .left{width:90px;& .iconcurso{width:100%;height:auto}}& .right{width:100%;margin-left:15px;display:flex;flex-direction:column;& .top{display:flex;height:45px;align-items:flex-start;& .icon{width:30px;height:30px;border:1px solid var(--secundary);border-radius:50%}& .title{font-weight:600;margin-left:8px;color:black}}& .bottom{display:flex;align-items:center;justify-content:flex-start;margin-top:5px;gap:5px;& .tagg{font-size:.75rem!important;height:1.25rem!important;border:1px solid var(--primary-opacity);color:var(--secundary);border-radius:.375rem;font-weight:400;padding:.125rem .5rem;text-decoration:none;text-transform:none;display:flex;gap:5px;background:white;& .barrabottom{fill:var(--secundary)}& .barraon{fill:black;stroke:black}& .barraoff{fill:white;stroke:black}}}}}& .space:hover{background:#ffd4b9;& .right{& .top{& .title{color:black}}}}}}}}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.space:hover:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;padding:4px;background:conic-gradient(from var(--angle),#fa6b01,var(--primary-opacity),var(--primary-opacity),var(--primary-opacity),#fa6b01,var(--primary-opacity),var(--primary-opacity),var(--primary-opacity),#fa6b01);border-radius:10px;animation:girar 4s linear infinite;z-index:-1}@keyframes girar{0%{--angle:0deg}to{--angle:360deg}}.opt-menu{text-decoration:none;list-style-type:none;& .all{display:flex;gap:15px;margin-left:15px;margin-right:15px;& .nav-item{text-decoration:none;list-style-type:none;width:auto;height:40px;& .nav-link{padding:0 15px;align-content:center;text-align:center;color:var(--secundary)}& .nav-link,& .nav-link:hover{display:block!important;width:auto;height:40px;border-radius:10px}& .nav-link:hover{background:blue;color:var(--p);background-color:var(--primary-opacity)}}}}.button-top{display:flex!important;width:360px;height:40px;align-content:center;text-align:center;border:solid;border-radius:10px;border-width:2px;padding:0 10px;color:var(--p);background-color:white;font-weight:600;font-size:16px;flex-direction:row;justify-content:center;align-items:center;& .bi{margin-right:6px}}.button-top:hover{display:flex!important;align-content:center;text-align:center;border:solid;border-radius:10px;border-width:2px;padding:0 10px;color:var(--p);background-color:var(--primary-opacity);font-weight:600;font-size:16px;cursor:pointer}.navbar{margin:0 auto;max-width:1200px;padding:0 1.5rem;width:100%;height:60px}.navbar .container-fluid{height:100%}.navbar .container-fluid .navbar-brand{height:100%;position:relative}.navbar .container-fluid .navbar-brand .logoweb{width:auto;height:100%;top:0;left:0;z-index:1000}*{box-sizing:inherit;scrollbar-width:thin;scrollbar-color:var(--sk-scrollbar) transparent;margin:0;padding:0}@media (max-width:768px){.sec-top{width:auto;height:50px;box-shadow:0 0 10px -6px black;padding:10px 0;background-size:cover}.sec-top .esp-top{display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding:0;width:auto;height:100%;align-items:center;flex-direction:row;position:relative}.sec-top .esp-top .esp-logo{height:100%;width:auto;padding-left:15px}.sec-top .esp-top .esp-logo .logoweb{height:auto;width:130px}.sec-top .esp-top .product-table{width:100%;position:absolute;background:white;top:0;left:0;margin-top:100px;border:1px solid #404650;border-radius:0;box-sizing:border-box;overflow-y:scroll;scrollbar-width:none;z-index:100;padding:.5rem;display:block}.sec-top .esp-top .product-table .table .tbody{display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap}.sec-top .esp-top .product-table .table .tbody .space{display:flex;width:100%;background:#ffffff;border:1px solid rgba(204,221,255,.16);border-radius:8px;cursor:pointer;padding:.75rem;position:relative;text-decoration:none}.opt-menu{width:100%;text-decoration:none;list-style-type:none;position:absolute;top:60px;z-index:100;background:white;height:auto;padding:0}.button-top{display:block!important;width:100px;height:auto;align-content:center;text-align:center;border:solid;border-radius:10px;border-width:2px;padding:0 10px;color:var(--p);background-color:var(--primary-opacity);font-weight:600;font-size:14px;cursor:pointer;margin-right:15px;margin-left:10px;display:flex!important;flex-direction:column!important}}