@import url("https://fonts.googleapis.com/css2?family=Luxurious+Script&display=swap");.r{text-align:right}/*!---------------------------------------------------------------------------------------------------*//*!---------------------------------------------------------------------------------------------------*//*! F O O T E R               - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *//*!---------------------------------------------------------------------------------------------------*//*!---------------------------------------------------------------------------------------------------*/footer{width:100%;height:auto;background:transparent;margin-top:3em;position:relative;padding:80px 0 30px 0;overflow:hidden;z-index:5}body.darkmode footer{background:#1e2c38}.contenedor-footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:auto;padding-bottom:2em;opacity:.7;border-bottom:2px solid var(--color-i)}.content-foo{min-width:calc(70%/3);text-align:center}.content-foo b{position:relative;display:block;font-size:1em;line-height:1em;color:var(--color-text);border-bottom:2px solid var(--color-i);padding-bottom:10px;margin-bottom:1em}.content-foo p{color:var(--color-text)}footer a{text-decoration:none}.titulo-final{opacity:.8;text-align:center;margin:40px 0 0 0}.titulo-final a{color:var(--color-text);font-size:1em;opacity:1;font-weight:600}@media (max-width: 720px){footer{border-top-left-radius:0}.contenedor-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}.content-foo{margin-bottom:1em;text-align:center}.content-foo b{border:none}.content-foo p{color:var(--color-text);border-bottom:1px solid var(--color-i);padding-bottom:.5em}.titulo-final{font-size:15px}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--color-text: #222;--color-i: #99b36e;--barra-bg:#eee;--barra-barra:#999}body.darkmode{--color-text: #eee;--barra-bg:#0d131a}html{scroll-behavior:smooth}body{font-family:'Montserrat', sans-serif}a{text-decoration:none}a:focus{outline:none;border:none}body::-webkit-scrollbar{width:15px}body::-webkit-scrollbar-track{background:var(--barra-bg)}body::-webkit-scrollbar-thumb{background:var(--barra-barra);border-radius:17px;opacity:.1;border:3px solid var(--barra-bg)}@media screen and (max-width: 720px){body::-webkit-scrollbar{width:0}}.nav{background:var(--color-i);-webkit-box-shadow:.1px .1px 100px #0000009d;box-shadow:.1px .1px 100px #0000009d;height:50px;color:#000;z-index:5;position:fixed;z-index:50;width:100%}.nav .nav__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:90%;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .nav__container .nav__logo{color:#fff;opacity:.5;font-size:3rem;font-weight:lighter;font-family:'Luxurious Script', 'Segoe UI', Arial, Helvetica, sans-serif}.nav .nav__container .nav__logo::-moz-selection{background:transparent}.nav .nav__container .nav__logo::selection{background:transparent}.nav .nav__container .nav__logo:hover{cursor:context-menu}.modal_menu{background:#0005;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);top:0;min-width:100vw;min-height:100vh;display:none;position:fixed;z-index:10}.display-block{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__img{width:40px;height:50px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav__img .linea-1,.nav__img .linea-2,.nav__img .linea-3{width:30px;height:5px;border-radius:10px;background-color:#292929;margin:3px 0px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:-webkit-transform .06s;transition:-webkit-transform .06s;transition:transform .06s;transition:transform .06s, -webkit-transform .06s}.change .linea-1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute}.change .linea-2{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.change .linea-3{position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width: 720px){.nav__img{display:none}.display-block{display:none}}body.darkmode .linea-1,body.darkmode .linea-2,body.darkmode .linea-3{background-color:var(--color-i)}.bdark{width:50px;height:15px;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;outline:none;border:none;border-radius:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 1.5px 1px rgba(0,0,0,0.151);box-shadow:0 0 1.5px 1px rgba(0,0,0,0.151)}.bdark::after{display:block;background:#eee;background-image:url(../svg/sun.svg);background-size:90%;background-position:center;background-repeat:no-repeat;width:25px;height:25px;position:absolute;top:-5px;left:0;right:unset;border-radius:50%;-webkit-transition:translateX, .07s ease-in-out;transition:translateX, .07s ease-in-out;-webkit-box-shadow:0 0 1.5px 1.5px rgba(0,0,0,0.5);box-shadow:0 0 1.5px 1.5px rgba(0,0,0,0.5);content:''}.bdark.active{background:#999}.bdark.active::after{background:#999;background-image:url(../svg/moon.svg);background-position:center;background-repeat:no-repeat;-webkit-transform:translateX(100%);transform:translateX(100%)}/*!ESTILOS NOCHE Y DIA*/body{background-color:#eee;color:#222;padding:0}body.darkmode{background:#0d131a;color:#ccc}main{background-color:#eee}body.darkmode main{background:#0d131a}.nav__menu{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;gap:2em;color:#000}.nav__item{font-size:15px;color:var(--color-text);text-decoration:none;text-align:center;--clippy: polygon(0 0, 0 0, 0 100%, 0% 100%)}.nav__item::after{content:"";display:block;background-color:#0000007e;width:100%;margin-top:3px;height:1.5px;-webkit-clip-path:var(--clippy);clip-path:var(--clippy);-webkit-transition:-webkit-clip-path .06s;transition:-webkit-clip-path .06s;transition:clip-path .06s;transition:clip-path .06s, -webkit-clip-path .06s}.nav__item:hover{--clippy: polygon(0 0, 100% 0, 100% 100%, 0 100%)
}.nav__item#actual-item:hover{--clippy: polygon(0 0, 0 0, 0 50%, 0% 50%)}/*!MEDIA QUERIES*/@media (max-width: 720px){.nav__menu{position:fixed;top:50px;min-height:100vh;width:85vw;left:15%;background:#e4e4e4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1em 20%;-webkit-transition:-webkit-clip-path .2s ease-in-out;transition:-webkit-clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out, -webkit-clip-path .2s ease-in-out;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);-webkit-box-shadow:-5 -5 10px #000;box-shadow:-5 -5 10px #000}.cbdark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}/*!DARK MODE ESTILS*/body.darkmode .nav__menu{background:#1a2430;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}}body.darkmode .nav__item{color:#e9e9e9}.despliege{-webkit-clip-path:polygon(15% 0, 100% 0, 100% 100%, 15% 100%);clip-path:polygon(15% 0, 100% 0, 100% 100%, 15% 100%)}.despliege .nav__item{text-align:left;margin:0;font-size:1.2em;border-radius:.2em}.despliege .nav__item:hover{--clippy: polygon(0 0, 0 0, 0 100%, 0% 100%)}body.darkmode .nav__item::after{background:rgba(255,255,255,0.473)}body.darkmode .nav{background:#21303d;border:none;border-bottom:1px solid #101a24;-webkit-box-shadow:.1px .1px 100px #ffffff4b;box-shadow:.1px .1px 100px #ffffff4b}
/*# sourceMappingURL=estilos_generales.css.map */