@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,700;1,400;1,700&display=swap");:root{--bgPrimery:#f9f9f9;--bgSecundary:#fff;--bgMenu:#fff;--navActive:#e11d48;--navSecundary:#484848;--primaryText:#363636;--secundaryText:#111;--alterText:#484848;--bgButtonPrimary:#1a1a1a;--textButton:#fcfcfc;--bgInput:#ebebeb;--borderInput:#474747;--boxShadow:#cdcdcd;--font-family:"Montserrat";--fondo-card:#fff;--verdeNew:#1ad2b9;--blueDegrade:#3965b9;--bgScroll:#bebebe;--colorScroll:#111}[data-theme=dark]{--bgPrimery:#282828;--bgSecundary:#2d2e32;--bgMenu:#1a1a1a;--navActive:#fff;--navSecundary:#bbb;--primaryText:#f7f7f7;--secundaryText:#fcfcfc;--alterText:#ededed;--bgButtonPrimary:#222;--textButton:#fcfcfc;--bgInput:#424242;--borderInput:#e3e3e3;--boxShadow:#1c1c1c;--bgScroll:#111;--colorScroll:#bebebe}html{scroll-behavior:smooth;font-family:var(--font-family),sans-serif;font-size:14px;color:var(--primaryText);background:var(--bgPrimery);transition:background .5s linear}body{overflow-x:hidden}body::-webkit-scrollbar{width:3px}body::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}body::-webkit-scrollbar-thumb{background:var(--navActive);border-radius:10px}a{color:inherit;text-decoration:none}*{box-sizing:border-box;padding:0;margin:0}section{padding:130px 0;width:100%}main{min-height:100vh;width:100%;position:relative}footer{background:#202020;color:#fff;text-align:center;padding:15px 0;font-size:1.1rem}[datathemepage=Proyect01]{--color-theme:#e94471;--color-theme-light:rgba(199,56,95,.4)}[datathemepage=Proyect02]{--color-theme:#ffc8d3;--color-theme-light:rgba(255,200,211,.4)}[datathemepage=Proyect03]{--color-theme:#fee600;--color-theme-light:rgba(254,230,0,.4)}[datathemepage=Proyect06]{--color-theme:#b375c9;--color-theme-light:rgba(179,117,201,.4)}[datathemepage=Proyect04]{--color-theme:#4c86ef;--color-theme-light:rgba(76,134,239,.4)}[datathemepage=Proyect05]{--color-theme:#51bc9c;--color-theme-light:rgba(81,188,156,.4)}@media (max-width:700px){html{font-size:12px}}@media (max-width:600px){footer{padding:15px 0 75px;font-size:1rem}section{padding:20px 0}}