@font-face{font-family:'GoodTimingRg';src:url("../fonts/GoodTimingRg-Bold.woff2") format("woff2"),url("../fonts/GoodTimingRg-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Oswald';src:url("../fonts/Oswald-Regular.woff2") format("woff2"),url("../fonts/Oswald-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url("../fonts/RobotoCondensed-Regular.woff2") format("woff2"),url("../fonts/RobotoCondensed-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url("../fonts/RobotoCondensed-Bold.woff2") format("woff2"),url("../fonts/RobotoCondensed-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}/*!
 * Restyle
 *
 * Escuela Didáctica (escueladidactica.com)
 *
 * Normalización de elementos Html, bifurcado manualmente desde Normalize.css
 * para aplicar nuevos estilos y modificar otros.
 *
 * Normalize is licensed MIT. https://necolas.github.io/normalize.css/
 */*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}html{line-height:1.3;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-size:1rem}main{display:block}h1{font-size:2em}h1,h2,h3,h4,h5,h6{margin:0 0 0.67em;line-height:1.2}p{margin-top:0;margin-bottom:0.67em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;border:0}button:hover{cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:focus,button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:none}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--font-base: 'Roboto Condensed', sans-serif;--font-title: 'GoodTimingRg', sans-serif;--size-base: 18px;--color-primary: #016d38;--color-secondary: #ffdc5c;--color-tertiary: #011719;--color-white: #fff;--color-light-gray: #e2e2e2;--color-gray: #444242;--color-dark-gray: #1c100b}:root{font-size:var(--size-base)}body{color:var(--color-gray);font-size:1rem;font-family:var(--font-base);line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);line-height:1.2}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}@-webkit-keyframes buttonPulse{0%{-webkit-box-shadow:0 0 0 0 var(--color-background);box-shadow:0 0 0 0 var(--color-background);opacity:1}100%{-webkit-box-shadow:0 0 0 2rem var(--color-background);box-shadow:0 0 0 2rem var(--color-background);opacity:0}}@keyframes buttonPulse{0%{-webkit-box-shadow:0 0 0 0 var(--color-background);box-shadow:0 0 0 0 var(--color-background);opacity:1}100%{-webkit-box-shadow:0 0 0 2rem var(--color-background);box-shadow:0 0 0 2rem var(--color-background);opacity:0}}.button{--color-text: var(--color-gray);--color-background: var(--color-light-gray);color:var(--color-text);font-size:1rem;background-color:var(--color-background);padding:6px 25px;border-radius:8px;position:relative;z-index:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;z-index:-1;opacity:.8;-webkit-box-shadow:0 0 0 0 var(--color-background);box-shadow:0 0 0 0 var(--color-background);-webkit-transition:opacity .5s, -webkit-box-shadow .5s;transition:opacity .5s, -webkit-box-shadow .5s;transition:opacity .5s, box-shadow .5s;transition:opacity .5s, box-shadow .5s, -webkit-box-shadow .5s}.button:hover:before{opacity:0;-webkit-box-shadow:0 0 0 2rem var(--color-background);box-shadow:0 0 0 2rem var(--color-background)}.button:active{-webkit-transform:scale(0.9);transform:scale(0.9)}@-webkit-keyframes btnImportant{0%{-webkit-box-shadow:0 0 0 #ffc629;box-shadow:0 0 0 #ffc629}40%{-webkit-box-shadow:0 0 40px #ffc629;box-shadow:0 0 40px #ffc629}60%{-webkit-box-shadow:0 0 40px #ffc629;box-shadow:0 0 40px #ffc629}100%{-webkit-box-shadow:0 0 0 #ffc629;box-shadow:0 0 0 #ffc629}}@keyframes btnImportant{0%{-webkit-box-shadow:0 0 0 #ffc629;box-shadow:0 0 0 #ffc629}40%{-webkit-box-shadow:0 0 40px #ffc629;box-shadow:0 0 40px #ffc629}60%{-webkit-box-shadow:0 0 40px #ffc629;box-shadow:0 0 40px #ffc629}100%{-webkit-box-shadow:0 0 0 #ffc629;box-shadow:0 0 0 #ffc629}}.button--important{--color-text: var(--color-primary);--color-background: var(--color-secondary);font-weight:bold;border-radius:8px;-webkit-animation:btnImportant 2s infinite;animation:btnImportant 2s infinite}.button--primary{--color-text: var(--color-white);--color-background: var(--color-primary);border:solid 1px #049A52;border-radius:8px}.button--secondary{--color-text: var(--color-white);--color-background: var(--color-gray);border-radius:8px}:root{--colorBlanco: hsl(0, 0%, 100%);--colorNegro: hsl(0, 0%, 0%);--colorModulo: hsl(0, 0%, 50%);--bgBtnClose: var(--color-secondary);--boxShadow: hsla(0, 0%, 0%, .2);--modalActive: rgba(0, 0, 0, 0.3)}.edModal{z-index:999;background-color:var(--colorNegro);padding:15px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;visibility:hidden;opacity:0}.edModal--active{visibility:visible;opacity:1;background-color:var(--modalActive);-webkit-transition:background-color .4s;transition:background-color .4s}.edModal--active .edModal__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.edModal__background{position:absolute;top:0;bottom:0;right:0;left:0}.edModal__container{max-width:1000px;width:100%;min-height:calc(100% - 80px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.edModal__content{width:100%;min-height:30px;height:100%;max-height:calc(100vh - 80px);background-color:var(--colorBlanco);border-radius:10px;-webkit-box-shadow:0 3px 5px var(--boxShadow);box-shadow:0 3px 5px var(--boxShadow);opacity:0;-webkit-transition:opacity .6s, -webkit-transform .6s;transition:opacity .6s, -webkit-transform .6s;transition:transform .6s, opacity .6s;transition:transform .6s, opacity .6s, -webkit-transform .6s;-webkit-transform:translateY(-100px);transform:translateY(-100px);border:7px solid var(--colorModulo)}.edModal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px 15px 5px}.edModal__close{position:absolute;right:-20px;top:-20px;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background-color:var(--bgBtnClose);border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;z-index:9;-webkit-transition:all .3s;transition:all .3s}.edModal__close:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.edModal__closeIcon{width:80px}.edModal__closeIcon path{fill:var(--colorBlanco)}.edModal__body{padding:5px 30px 15px}.edModal__body .edModal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.edBackdrop{position:fixed;top:0;left:-100%;width:100vw;height:100vh;background-color:var(--colorBlanco);z-index:9999;-webkit-transition:left .6s;transition:left .6s}.edBackdrop--in{left:0}.edBackdrop__close{--color-background: var(--bgBtnClose);height:30px;width:30px;position:absolute;top:0;right:0;border:none;padding-bottom:2px;background-color:var(--color-background);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:scale(1);transform:scale(1);z-index:9;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.edBackdrop__close:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-background);z-index:-1;opacity:.8;-webkit-box-shadow:0 0 0 0 var(--color-background);box-shadow:0 0 0 0 var(--color-background);-webkit-transition:opacity .5s, -webkit-box-shadow .5s;transition:opacity .5s, -webkit-box-shadow .5s;transition:opacity .5s, box-shadow .5s;transition:opacity .5s, box-shadow .5s, -webkit-box-shadow .5s}.edBackdrop__close:hover:before{opacity:0;-webkit-box-shadow:0 0 0 2rem var(--color-background);box-shadow:0 0 0 2rem var(--color-background)}.edBackdrop__close:active{-webkit-transform:scale(0.9);transform:scale(0.9)}.edBackdrop__closeIcon{width:77%}.edBackdrop__closeIcon path{fill:var(--colorBlanco)}.edBackdrop__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.edBackdrop__preload{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--colorBlanco);overflow:hidden;z-index:8}@-webkit-keyframes preloadInvisible{0%{opacity:1}99%{opacity:0;height:100%}100%{opacity:1;height:0}}@keyframes preloadInvisible{0%{opacity:1}99%{opacity:0;height:100%}100%{opacity:1;height:0}}.edBackdrop__preload--invisible{-webkit-animation:preloadInvisible .6s forwards;animation:preloadInvisible .6s forwards}@-webkit-keyframes loading{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes loading{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.edBackdrop__preloadIcon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80px}.courseFrame{position:relative;height:100vh}.header{position:absolute;top:0;width:100%;z-index:2;display:grid;grid-template-columns:1fr;-ms-flex-line-pack:center;align-content:center;background-color:var(--color-tertiary);background-image:url(../img/bg-header.png);background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.2);box-shadow:0 4px 12px rgba(0,0,0,0.2)}@media (min-width: 768px){.header{grid-template-columns:260px 1fr 1fr}}.courseImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:10px 25px}@media (min-width: 768px){.courseImg{padding:15px 25px}}.courseImg img{max-width:100%;width:210px}@media (min-width: 768px){.courseImg img{width:250px}}.mainTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;padding:5px 15px}@media (min-width: 768px){.mainTitle{padding:15px}}.mainTitle__title{font-size:1rem;color:var(--color-white);margin-bottom:0}@media (min-width: 768px){.mainTitle__title{font-size:1.2rem}}.badges{display:block;float:right;max-width:100%;padding:4px 12px;background-color:rgba(0,163,163,0.5);margin:10px;border-radius:10px}@media (min-width: 768px){.badges{margin:10px 20px}}.badges__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.badge{width:50px;padding:3px 5px}@media (min-width: 768px){.badge{width:60px}}.badge-check{width:50px;padding:3px 5px;position:absolute;display:none;left:0}@media (min-width: 768px){.badge-check{width:60px}}.badge-check.badge-visible{display:block}.badges__title{display:block;text-align:right;color:#fff;font-size:14px}.brand{position:absolute;left:5px;bottom:10px;min-width:160px;width:17%;max-width:240px;padding-left:10px}.brand::before{content:"";position:absolute;bottom:-185%;left:-54%;width:190%;height:280%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(2,19,35,0)), color-stop(20%, rgba(2,19,35,0.7)), to(#021323));background-image:linear-gradient(rgba(2,19,35,0) 0%, rgba(2,19,35,0.7) 20%, #021323 100%);z-index:-1;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.brand__img{width:180px;max-width:100%}.mapFrame{z-index:1;position:relative;height:100%;width:100%;background-color:#021323;overflow:hidden}.map{z-index:-1;position:absolute;width:800px;top:calc(50% + 30px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width 0.3s;transition:width 0.3s}@media (min-width: 576px){.map{max-width:1500px;width:115%}}.map:hover{cursor:-webkit-grab;cursor:grab}.map__img{width:100%}.world{position:absolute;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.world:hover{cursor:pointer}@-webkit-keyframes worldActive{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes worldActive{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.world--active{-webkit-animation:worldActive 1s infinite linear;animation:worldActive 1s infinite linear}@-webkit-keyframes change{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,
   20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,
   50%,
   70%,
   90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,
   60%,
   80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes change{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,
   20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,
   50%,
   70%,
   90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,
   60%,
   80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}.change{-webkit-animation:change 1s;animation:change 1s}.world{--colorWorld: hsl(182, 100%, 50%);--colorWorld-a0: hsla(182, 100%, 50%, 0)}.world.world--1{--colorWorld: hsl(182, 100%, 50%);--colorWorld-a0: hsla(182, 100%, 50%, 0)}.world.world--2{--colorWorld: hsl(147, 94%, 65%);--colorWorld-a0: hsl(147, 94%, 65%, 0)}.world.world--3{--colorWorld: hsl(296, 67%, 80%);--colorWorld-a0: hsla(296, 67%, 80%, 0)}.world.world--4{--colorWorld: hsl(359, 87%, 79%);--colorWorld-a0: hsla(359, 87%, 79%, 0)}.world.world--5{--colorWorld: hsl(58, 100%, 64%);--colorWorld-a0: hsla(58, 100%, 64%, 0)}.world.world--6{--colorWorld: hsl(179, 99%, 64%);--colorWorld-a0: hsla(179, 99%, 64%, 0)}.world__img{max-width:100%;-webkit-transition:-webkit-filter .7s;transition:-webkit-filter .7s;transition:filter .7s;transition:filter .7s, -webkit-filter .7s}.world.locked:hover{-webkit-transform:none;transform:none;cursor:not-allowed}.locked a:hover{-webkit-transform:none;transform:none;cursor:not-allowed}@-webkit-keyframes unlocked{0%{-webkit-filter:drop-shadow(0 0 0 var(--colorWorld)) drop-shadow(0 0 0 var(--colorWorld));filter:drop-shadow(0 0 0 var(--colorWorld)) drop-shadow(0 0 0 var(--colorWorld))}100%{-webkit-filter:drop-shadow(0 0 60px var(--colorWorld-a0)) drop-shadow(0 0 40px var(--colorWorld-a0));filter:drop-shadow(0 0 60px var(--colorWorld-a0)) drop-shadow(0 0 40px var(--colorWorld-a0))}}@keyframes unlocked{0%{-webkit-filter:drop-shadow(0 0 0 var(--colorWorld)) drop-shadow(0 0 0 var(--colorWorld));filter:drop-shadow(0 0 0 var(--colorWorld)) drop-shadow(0 0 0 var(--colorWorld))}100%{-webkit-filter:drop-shadow(0 0 60px var(--colorWorld-a0)) drop-shadow(0 0 40px var(--colorWorld-a0));filter:drop-shadow(0 0 60px var(--colorWorld-a0)) drop-shadow(0 0 40px var(--colorWorld-a0))}}.world.unlocked .world__img{-webkit-animation:unlocked 1s infinite;animation:unlocked 1s infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}100%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@keyframes float{0%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}100%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.unlocked::before{content:"";position:absolute;top:100%;left:0;z-index:2;height:59px;width:70px;background-image:url(../img/bot2.png);background-position:center;background-size:contain;background-repeat:no-repeat;margin-top:-15px;margin-left:-50px;-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite}.world--2.unlocked::before{margin-top:-25px;margin-left:-41px}.world--3.unlocked::before{margin-top:-106px;margin-left:-22px}.world--4.unlocked::before{margin-top:-16px;margin-left:-56px}.world--5.unlocked::before{margin-top:-22px;margin-left:-50px}.world--6.unlocked::before{margin-top:-70px;margin-left:-18px}.win.unlocked::before{display:none}.world.win .world__img{-webkit-filter:drop-shadow(0 0 25px var(--colorWorld)) drop-shadow(0 0 10px var(--colorWorld));filter:drop-shadow(0 0 25px var(--colorWorld)) drop-shadow(0 0 10px var(--colorWorld));-webkit-animation:none;animation:none}.sipd{position:absolute;right:5px;bottom:10px;max-width:240px;width:20%;min-width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sipd__audio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,66,66,0.8);padding:10px;border-radius:10px;border:2px solid var(--color-secondary);width:100%}.sipd__btns{width:100%;text-align:center;margin-top:-42px}.sipd__btn{background-color:transparent;padding:8px}.sipd__btnContent{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--color-secondary);background-color:#336657;border-radius:50%;padding:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.sipd__btnContent:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.sipd__btnContent:active{-webkit-transform:scale(1);transform:scale(1)}.sipd__btnIcon{width:44%}.sipd__player{position:relative;width:100%}@-webkit-keyframes floating{0%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}50%{-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}}@keyframes floating{0%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}50%{-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}}.sipd__bot{width:100%;max-width:300px;-webkit-animation:floating 4s infinite ease-in-out;animation:floating 4s infinite ease-in-out}.footer{position:absolute;bottom:0;left:0;width:100%;z-index:2}.footer__logo{position:absolute;bottom:0;left:0;width:50%;max-width:270px;padding:15px}.footer__buttons{position:absolute;bottom:0;right:0;width:auto;max-width:50%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media (max-width: 767px){.footer__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.modalFinal{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:auto;background:rgba(0,0,0,0.8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;z-index:10000;display:none}.modalFinal .content_modal{position:relative;margin:auto;width:350px;height:448px;background-color:transparent;background-image:url(../img/bg-end-modal.png);background-size:contain;background-position:center;background-repeat:no-repeat;text-align:center;color:#fff}.modalFinal__nameBadge{background-color:rgba(0,163,163,0.7);padding:6px 12px;display:inline-block;margin:10px 5px;border-radius:8px;font-size:1.2em;font-weight:bold}.modalFinal .sipd-final{position:absolute;width:160px;bottom:-14px;right:-21px}.modalFinal__contenido{padding:45px 20px;position:relative}.modalFinal__badge{margin-bottom:30px}.modalFinal__badgeImg{width:150px;max-width:100%;-webkit-filter:drop-shadow(0 0 30px rgba(0,219,164,0.81));filter:drop-shadow(0 0 30px rgba(0,219,164,0.81))}.modalFinal__badge{margin-bottom:20px}.modalFinal__mensaje1{font-size:.9rem}.modalFinal__mensaje2{font-size:1rem;margin-top:10px}.modalFinal__botones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:25px;padding-bottom:10px}.modalFinal button{margin-left:5px;margin-right:5px}.modalCierre{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:auto;background:rgba(0,0,0,0.8);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;z-index:10000;display:none}.modalCierre .content_modal{position:relative;margin:auto;width:420px;height:540px;background-color:transparent;background-image:url(../img/bg-end-modal.png);background-size:contain;background-position:center;background-repeat:no-repeat;text-align:center;color:#fff}@media (max-width: 450px){.modalCierre .content_modal{height:420px;width:320px}}.modalCierre__nameBadge{background-color:rgba(0,163,163,0.7);padding:6px 15px;display:inline-block;margin:10px 5px;border-radius:8px;font-size:1.1em;font-weight:bold}@media (max-width: 450px){.modalCierre__nameBadge{font-size:1em}}.modalCierre .sipd-final{position:absolute;width:160px;bottom:-14px;right:-21px}.modalCierre__contenido{padding:15px 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modalCierre__badge{margin-bottom:30px}.modalCierre__badgeImg{width:200px;max-width:100%;-webkit-filter:drop-shadow(0 0 30px rgba(0,219,164,0.81));filter:drop-shadow(0 0 30px rgba(0,219,164,0.81));margin-bottom:20px}@media (max-width: 450px){.modalCierre__badgeImg{width:160px;position:absolute;bottom:calc(100% - 50px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0}}.modalCierre__badge{margin-bottom:10px}.modalCierre__mensaje1{font-size:.9rem}.modalCierre__mensaje2{font-size:1rem;margin-top:10px}.modalCierre__mensaje3{font-size:1rem;margin-top:10px;color:#ffdc5c;display:block;font-weight:bold}.modalCerrar{position:absolute;right:15px;top:15px;width:25px;height:25px;background-color:#008185;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modalCerrar .modalCerrarIcono{width:100%}.hide{display:none !important;-webkit-animation:hide 1s;animation:hide 1s}.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-animation:show 1s;animation:show 1s}
