@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,600;1,400&display=swap);@font-face{font-family:logo;src:url(../fonts/Like\ Snow.otf)}*{margin:0%;padding:0%}:root{--color:#ffb12d;--color2:#000;--color3:#fff;--color4:hsla(205,100%,83%,.7);--color5:hsla(205,100%,83%,1);--font1:"Raleway" , sans-serif}html{font-size:24px}body{min-height:100vh;display:flex;flex-direction:column}header{background-color:var(--color);height:85px;z-index:999}@media screen and (min-width:760px){header{height:auto;padding-bottom:2%}}#logo{width:100%}@media screen and (min-width:760px){#logo{width:30%;float:left}}#logo p{font-family:logo}.logo-top{text-align:center;padding:6% 1% 0% 1%;font-size:1.1rem}.logo-sub{text-align:center;padding-left:14%;font-size:.8rem}nav{width:100%;height:auto;display:none;background-color:var(--color)}@media screen and (min-width:760px){nav{width:70%;float:right;display:block}}nav li{float:none;padding:3% 4%;list-style-type:none;font-family: var(--font1);font-size:.8rem}@media screen and (min-width:760px){nav li{float:left;padding:3% 2%}}nav li a,#logo a{text-decoration:none;color:var(--color2);z-index:100}nav li:last-child{font-style:italic;padding-left:8%}@media only screen and (min-width:768px){nav li:last-child{display:none}}#control-menu{position:absolute;top:10px;right:5px;padding:3%}@media only screen and (min-width:768px){#control-menu{display:none}}#control-menu rect{fill:var(--color2)}.row::after{content:"";clear:both;display:table}[class*="col-"]{float:left;padding:15px;width:100%}@media only screen and (min-width:768px){.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}}h1,h2,h3,p,a,li{font-family: var(--font1)}h1{font-size:1.7rem;padding-bottom:1.2rem}h2{font-size:1.3rem;padding-bottom:1.1rem}h3{font-size:1.2rem;padding-bottom:1.1rem}p{font-size:1rem}.img-box+h3{padding-top:1.1rem}.intro p,.intro li{padding:0 .3em .7em .3em}@media only screen and (min-width:768px){.intro p,.intro li{padding:0 1em .7em 1em}}.intro li:last-child{padding-bottom:1.5em}.intro ul{padding-left:3em}.intro,.categorias{padding:2%}.intro{padding:8%}.categorias{padding:8% 8% 0 8%}.img-box{height:60vh;width:100%}.img-box img{height:100%;width:100%;object-fit:cover;object-position:center center}.project-container,.project-container-2{display:block}@media only screen and (min-width:760px){.project-container{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:5%;padding-bottom:15%}.project-container-2{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:5%;padding-bottom:1%}}.project-card{border:1px solid #000;border-radius:0 0 25px 0;height:40vh;width:80vw;position:relative;margin-left:auto;margin-right:auto;margin-bottom:5%;box-shadow:3.5px 3.5px #bbb}@media only screen and (min-width:760px){.project-card{width:30vw;justify-self:center;align-self:center;z-index:-1}}.project-card-2{border:1px solid #000;border-radius:0 0 25px 0;height:35vh;width:80vw;position:relative;margin-left:auto;margin-right:auto;margin-bottom:5%;box-shadow:2.5px 3px #888}@media only screen and (min-width:760px){.project-card-2{width:20vw;justify-self:center;align-self:center;z-index:-1}}.project-img{height:100%;width:100%}.project-img img{height:100%;width:100%;object-fit:cover;object-position:center top;border-radius:0 0 25px 0}.project-text{position:absolute;bottom:0;left:0;width:100%;height:35%;background-color:#fff;opacity:.8;border-bottom-right-radius:25px}.project-tile{padding:5%}.project-container a,.project-container-2 a{color:var(--color2);font-weight:600}footer{height:60px;background-color:var(--color2);padding:1em;margin-top:5%}footer p,footer a{color:#fff;text-align:right;font-size:.8em}.contenedor{flex-grow:1}.button{background-color:var(--color4);border:none;color:var(--color2);padding:15px;text-align:center;text-decoration:none;display:inline-block;font-size:.8rem;margin:6px 2px;cursor:pointer;border-radius:5px}.button:hover{background-color:var(--color5)}.referido{width:100%}.video-responsive{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:80%;height:80%}.pro,.contra{color:var(--color3);text-align:center;padding-top:.6rem;padding-bottom:.6rem}.pro{background-color:green}.contra{background-color:red}