.legal-content ul ul{list-style:circle}.legal-content ol ol,.legal-content ol ul,.legal-content ul ol,.legal-content ul ul{margin-left:1.4em;padding-left:1.6em}.legal-content ul ul ul{list-style:square}.legal-content{color:var(--text);font-size:.95rem;line-height:1.6}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4,.legal-content h5,.legal-content h6{color:#4c6da3;font-weight:700;line-height:1.25;margin:10px 0 8px}.legal-content p{margin:6px 0 10px}.legal-content a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.legal-content hr{background:#e5e7eb;border:0;height:1px;margin:12px 0}.legal-content ul{list-style:disc}.legal-content ol,.legal-content ul{margin:8px 0 10px 1.2em;padding-left:1em}.legal-content ol{list-style:decimal}.legal-content li{list-style:inherit;margin:4px 0}.legal-content table{border-collapse:collapse;margin:10px 0;width:100%}.legal-content td,.legal-content th{border:1px solid #e5e7eb;padding:8px;text-align:left;vertical-align:top}.legal-content thead th{background:#f3f5f9;font-weight:700}.legal-content tr:nth-child(2n){background:#fafafa}:root{--brand:#4c6da3;--brand-2:#ff7a18;--text:#111;--muted:#6b7280;--card:#fff;--bg:#f6f7fb;--r:18px;--shadow:0 8px 28px rgba(0,0,0,.08);--foot-bg:#f3f5f9;--foot-text:#3b4556;--foot-muted:#6b7280;--foot-border:#e5e9f2}.navbar-bottom .row .col a svg{background-color:#53709d;border-radius:6px;color:#fff;padding:4px}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */button{appearance:button;-webkit-appearance:button;color:inherit;cursor:pointer;font:inherit;margin:0;text-transform:none;-webkit-tap-highlight-color:transparent}button,hr{overflow:visible}hr{box-sizing:content-box;height:0}.slider .indicators .indicator-item{background:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 8px;position:relative;transition:background-color .3s;width:15px;z-index:1000}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#171717;text-decoration:none;-webkit-tap-highlight-color:transparent}html [type=button]{appearance:button;-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border:0;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}footer,menu,section{display:block}a:active,a:hover{outline:0}h2{font-size:26px;margin:0}h2,h4{color:var(--text);font-family:sans-serif;font-weight:400;line-height:110%;padding:0}h4{font-size:22px;margin:1.14rem 0 .912rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:rgba(0,0,0,.87);font-family:sans-serif;font-weight:400;line-height:1.5}.row .col,html{box-sizing:border-box}.row .col{float:left;min-height:1px;padding:0 .75rem}.modal{background-color:#fafafa;border-radius:2px;box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);display:none;left:0;margin:auto;max-height:70%;overflow-y:auto;padding:0;position:fixed;right:0;width:55%;will-change:top,opacity}.row{margin-bottom:20px;margin-left:auto;margin-right:auto}.row .col.s2{left:auto;margin-left:auto;right:auto;width:50%}.container .row{margin-left:-.75rem;margin-right:-.75rem}.row .col.s4{left:auto;margin-left:auto;right:auto;width:33.3333333333%}.slider.fullscreen ul.slides{height:100%}.slider-content h4{font-size:15px}.slider-content h4,body{font-family:Source Sans Pro,sans-serif}body{background:#fff;color:#333;font-size:13px;margin:0;padding:0}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h2 a,h4 a{font-weight:inherit}.slider .slides li.active{z-index:2}@media only screen and (min-width:993px){.container{width:70%}}.modal h2,.modal h4{margin-top:0}.modal .modal-content{padding:24px}button:focus{background-color:#2ab7a9;outline:0}@media only screen and (max-width:992px){.modal{width:80%}}.slider.fullscreen{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.slider.fullscreen ul.indicators{bottom:30px;z-index:2}.slider .indicators{bottom:50px;left:0;margin:0;position:relative;right:0;text-align:center;z-index:95}.about-us-foot,.copyright span{text-align:center}.menus .button-link{cursor:pointer}.button-default a{color:#fff}.portfolio ul li{color:#999;cursor:pointer;display:inline-block;padding:5px 4px}.site-brand{display:inline-block;width:271px}.section-head{margin:0 auto 8px}.button-default:hover{background:var(--card)!important;border:1px solid var(--text);box-shadow:0 7px 15px rgba(30,111,217,.3);color:var(--text);opacity:.9}.about-us-foot span{color:#191919}.portfolio img{float:left;height:100%;width:100%}.menus{background:#fff!important}.menus .close-icon{background:transparent;border:2px solid #666;border-radius:50%;color:inherit;cursor:pointer;display:block;font-size:20px;height:35px;line-height:30px;margin:15px auto 25px;padding-left:1px;text-align:center;width:35px}.menus .close-icon:focus{outline:2px solid #ffd400;outline-offset:2px}.menus .menu-link{border:1px solid #ddd;padding:10px 8px;text-align:center}.menus .menu-link .icon{font-size:28px}.portfolio ul .active p{color:#4c6da3}.menus .menu-link a{font-size:14px}.menus .button-link:hover{opacity:.9}.slider .indicators .indicator-item.active{background:#4c6da3}.quote h4{font-size:18px;font-weight:500;margin-bottom:12px}.portfolio ul{background-color:#f5f5f5;list-style:none;margin:10px auto;padding:3px;text-align:right}.portfolio ul li p{color:#555;font-size:14px;margin:0;padding:inherit}.portfolio .row{margin:0;padding:0}.portfolio .row .col{margin:0;padding:10px 4px 15px 5px}.footer{background:var(--foot-bg);border-top:1px solid var(--foot-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);color:var(--foot-text);padding:20px 0 16px}.copyright{align-items:center;display:flex;flex-direction:column;gap:6px;padding:6px 0 0;text-align:center}img{border:0}::-webkit-input-placeholder{color:#999;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:inherit}ul{padding:0}ul,ul li{list-style-type:none}.container{margin:0 auto;max-width:1280px;width:90%}.section{padding:25px 0}.row:after{clear:both;content:"";display:table}@media only screen and (min-width:0){html{font-size:14px}}::-moz-placeholder{color:#999}.slider{height:300px!important;position:relative;width:100%}.slider .slides{background-color:#9e9e9e;height:300px!important;margin:0}.slider .slides li{height:inherit;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.slider .slides li img{background-position:50%;background-size:cover;height:100%;width:100%}.slider .slides li .caption{color:#fff;left:15%;opacity:0;position:absolute;top:15%;width:70%}body::-webkit-scrollbar{display:none}p{margin:5px 0}.bg-second{background:#eee}.button-default{background:var(--brand)!important;border:1px solid var(--brand);border-radius:999px;box-shadow:0 5px 12px rgba(30,111,217,.22);color:#fff;font-size:15px;font-weight:600;line-height:32px;margin:10px 0;padding:10px 20px;transition:transform .06s ease,box-shadow .2s ease,background-color .2s ease}.navbar-top{height:115px;padding:12px 7px;top:0}.navbar-bottom,.navbar-top{backdrop-filter:saturate(180%) blur(8px);background:hsla(0,0%,100%,.92);box-shadow:0 1px 10px rgba(0,0,0,.06);left:0;right:0;text-align:center;width:100%;z-index:99}.navbar-bottom{bottom:0;height:60px;padding:15px 0;position:fixed}.slider-content{flex-shrink:0;left:0!important;margin:10px auto;padding:0 20px;position:relative;right:0!important;top:15%!important;width:100%!important}.slider .slides li:before{background-color:hsla(0,0%,87%,.42);background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.15) 45%,transparent);content:"";height:100%;left:0;overflow:hidden;right:0;top:0;inset:0;pointer-events:none;position:absolute;width:100%}.slider-content h2{color:#4c6da3;font-size:26px;font-weight:500;margin-bottom:8px}.slider-content .button-default{background:0 0;margin:10px 0}.features .content{box-shadow:0 2px 2px 0 rgba(0,0,0,.09),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px transparent;margin-bottom:20px;min-height:100px;padding:15px}.features .content:last-child{margin-bottom:0}.features .icon{color:#4c6da3;float:left;margin-right:10px}.features .post{overflow:visible}.features .post h3{font-size:18px;font-weight:700;margin:0 0 8px}.quote{background:#f7f7f7}.caption.slider-content{background:hsla(0,0%,100%,.9);border-radius:10px;display:inline-block;max-width:90%;padding:15px 20px 5px 15px}.filtr-container .filtr-item img{display:block;height:auto;margin:0 auto;max-width:500px;width:100%}@media only screen and (min-width:601px){.container{width:85%}}.section-head h4{color:#4c6da3;font-size:18px;font-weight:700;margin-bottom:5px}h1{color:var(--text);line-height:110%}.slider .slides li .caption p{color:#444;font-size:16px}.menu-link{color:#06c;font-size:18px;font-weight:600;letter-spacing:1px;margin:0;padding:0 5px 2px}.juego-card{align-items:center;background:var(--card);border-radius:22px;box-shadow:var(--shadow);color:inherit;display:flex;flex-direction:column;gap:6px;padding:14px 10px;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;width:100%}.juego-card p{color:#374151;font-size:.98rem;letter-spacing:.35px;line-height:1.35;margin:0;padding:4px 4px 10px}.juego-card button{background-color:#4a6ba1;border:0;border-radius:6px!important;color:#fff;font-size:18px;text-align:center;width:100%}.juego-card h1{background:linear-gradient(180deg,#fff 60%,#eee 150%);color:var(--text);font-size:1.08rem;font-weight:600;letter-spacing:1px;margin:8px 0 4px;padding:0 5px 2px}.section .container>h4{font-weight:700;letter-spacing:.2px}.button-default:active{transform:translateY(1px)}.button-default:focus-visible{outline:3px solid var(--brand-2);outline-offset:2px}.navbar-bottom .row .col a:active{transform:translateY(1px)}.caption.slider-content h2{font-weight:600}.caption.slider-content p{line-height:1.45;margin:0 0 12px;opacity:.95}.caption.slider-content .button-default{backdrop-filter:blur(4px);background:rgba(30,111,217,.95)}.features.section{background:var(--bg);padding:22px 0}.features .container>.content{align-items:flex-start;background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);display:flex;gap:12px;margin-bottom:12px;padding:14px 16px}.features .content .icon{flex:0 0 72px}.features .content .icon img{height:68px;width:68px}.features .content .post p{color:#374151;font-size:1.1rem;line-height:1.5;margin:0 0 10px}.section.quote.bg-second{background:linear-gradient(0deg,#eef4ff,#f7faff);border-radius:var(--r);box-shadow:var(--shadow);padding:18px}.section.quote .button-default{margin-top:8px}.simplefilter{display:flex;gap:8px;overflow:auto;padding:8px;-webkit-overflow-scrolling:touch}.simplefilter li{list-style:none}.simplefilter li p{border:1px solid #e5e7eb;color:#111;font-size:.95rem;font-weight:700;margin:0;padding:10px 16px;white-space:nowrap}.simplefilter li.active p{background:#4c6da3;border-color:transparent;color:#fff}.juego-card:hover{box-shadow:0 14px 32px rgba(0,0,0,.14);transform:translateY(-2px)}.juego-card img{border-radius:16px;height:96px;width:96px}.juego-card hr{background:var(--brand);border:0;border-radius:3px;height:3px;margin:6px 0;width:26px}.menus .modal-content .menu-link{background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:12px;text-align:center;transition:transform .12s ease,box-shadow .2s ease}.menus .modal-content .menu-link:hover{transform:translateY(-2px)}.menus .modal-content .menu-link .icon img{height:72px;width:72px}.footer .about-us-foot{margin:0 auto 8px;max-width:560px}.footer .about-us-foot h2{margin-bottom:4px}.footer .about-us-foot p{font-size:.9rem;line-height:1.4}.footer .about-us-foot img{max-width:220px}.footer .about-us-foot:after{margin:10px auto 6px;width:38px}.footer .copyright{gap:6px;padding:6px 0 0}.footer .copyright span{font-size:.95rem;margin-bottom:0}.privacy-link-wrapper{display:flex;justify-content:center;width:100%}.privacy-link-wrapper a{color:var(--brand);font-size:.95rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.share-widget__panel{display:none}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.row .col.s3{left:auto;margin-left:auto;right:auto;width:25%}