:root{--dile-primary-color: #0c8e5c;--dile-primary-dark-color: #176547;--dile-primary-light-color: #8ae2c0;--dile-on-primary-color: #303030}*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{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;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:-.25em}sup{top:-.5em}img{border-style:none}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}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:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{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}html{width:100%;line-height:1.5rem;--dile-slide-menu-text-decoration: underline;--dile-slide-menu-font-size: 1.175em}body{background-color:#eee;margin:0;padding:0;line-height:1.7em}#content{width:100%;max-width:1200px;margin:0 auto}a,a:visited{color:#0d8b5b;text-decoration:none}a.Nav-brand{color:var(--dile-on-primary-color)}main{background-color:#f5f5f5;padding:1.5rem}main img{max-width:100%}@media (min-width: 640px){main{padding:1.5rem 2.5rem}}main.main-home{padding:0!important}h1{margin-top:1.2rem}h2,h3,h4,p{margin-top:.5rem}h1,h2{font-weight:300}.main-on-page{padding:0 1rem}.main-on-page img{max-width:100%}@media (min-width: 500px){.main-on-page{padding:.5rem 2rem 1rem}main{font-size:1.2rem}}@media (min-width: 500px){.main-on-page{padding-right:2.5rem;padding-left:2.5rem}main{font-size:1.2rem}}body{font-family:Source Sans Pro,sans-serif}.big{font-size:1.4rem}.extra-big{font-size:3rem}.text-left{text-align:left!important}.flex-center{display:flex!important;justify-content:center}@media (min-width: 640px){.md:text-left{text-align:left!important}}.px4{padding-left:1rem;padding-right:1rem}.mb0{margin-bottom:0!important}.mb2{margin-bottom:.5rem!important}.mb6{margin-bottom:1.5rem!important}.ml7{margin-left:1.75rem}.pb0{padding-bottom:0!important}.pb6{padding-bottom:1.5rem!important}.py4{padding-bottom:1rem!important;padding-top:1rem!important}.py12{padding-bottom:3rem!important;padding-top:3rem!important}.space-bottom{margin-bottom:1.5rem}.space-bottom-more{margin-bottom:2.2rem}.center{text-align:center}.shrink{padding-left:2rem!important;padding-right:2rem!important}.responsiveicon{width:80px}.box{border:1px solid #FC5C70;padding:.75rem 1rem .5rem .5rem;margin-bottom:1.5rem;border-radius:2rem;--dile-icon-size: 32px}@media (min-width: 500px){.box{--dile-icon-size: 38px}}@media (min-width: 450px){.shrink{padding-left:3rem!important;padding-right:3rem!important}.responsiveicon{width:120px}}@media (min-width: 850px){.shrink{padding-left:6rem!important;padding-right:6rem!important}.responsiveicon{width:150px}}@media (min-width: 1000px){.shrink{padding-left:9rem!important;padding-right:9rem!important}}.title-light-primary{font-size:1.5rem;font-weight:300;color:var(--dile-primary-color)}.responsive-avatar,.responsive-avatar img{max-width:80%;height:auto;display:block;text-align:center;margin-bottom:1px}.responsive-avatar{display:flex;justify-content:center}.responsive-avatar img{border-radius:100%;box-shadow:0 8px 16px #00000040}@media (min-width: 600px){.responsive-avatar,.responsive-avatar img{width:400px;height:auto}}.Nav{background-color:#fff;padding:0 .85rem;width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;min-height:57px}@media (min-width: 400px){.Nav{padding:0 1rem 0 1.5rem}}@media (min-width: 500px){.Nav{padding:0 1.5rem 0 2rem}}@media (min-width: 750px){.Nav{padding-left:2.5rem}}.Nav-brand{color:#303030;text-decoration:none;display:flex;align-items:center;flex-grow:1;margin-right:2rem}.Nav-brand img{height:36px}.Nav-brand-text{margin-left:.5rem;font-size:1.2rem;position:relative;flex-grow:1}.Nav-links{flex-grow:1;text-align:right;display:none;font-size:.875rem;text-transform:uppercase}.Nav-links a{margin:0 .25rem .75rem;display:block;text-decoration:none;color:#303030;font-weight:300;white-space:nowrap;transition:color .3s ease,border-bottom-color .3s ease;border-bottom:1px solid transparent;padding-bottom:2px}.Nav-links a:hover{color:var(--dile-primary-color);border-bottom:1px solid var(--dile-primary-color)}.Nav-links a.call{display:inline-block;border-radius:1.5rem;border:4px solid var(--dile-primary-color);padding:.3rem .6rem;background-color:#f2f2f2}.Nav-bottom{margin-top:1rem}@media (min-width: 600px){.Nav-links{font-size:1rem}.Nav-links a{margin:0 .3rem}}@media (min-width: 800px){.Nav img{height:48px;margin:12px 0 15px .3rem}}@media (min-width: 990px){.Nav-brand{flex-grow:auto}.Nav-brand-text{margin-left:.8rem;font-size:1.6rem}menu-responsive{display:none}.Nav-links{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}.Nav-links a{margin:0 .7rem}}@media (min-width: 1050px){.Nav-links{font-size:1.1rem}.Nav-links a{margin:0 .4rem}.Nav-links a.call{padding:.3rem .8rem}}footer{width:100%;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;background-color:#303030;color:#fff}footer a{color:#fff!important;text-decoration:none}.Footer-explain{display:flex;flex-direction:column}.Footer-brand{display:flex;align-items:center;margin-bottom:.2rem}.Footer-brand-img{margin-right:.5rem}.Footer-brand-img img{width:36px}.Footer-brand-name{font-size:1.3rem;font-weight:700}.Footer-brand-name span{font-weight:400}.Footer-contact{margin-top:.8rem}.Footer-contact p{margin:0 0 .1rem}.Footer-contact p a{color:#ccffe3!important}.Footer-whatss img{height:26px;max-width:100%;margin:.5rem 0}@media (min-width: 620px){.Footer-contact{margin-top:0;display:flex}.Footer-contact p{margin:0 2rem 0 0}}.Hero{background-image:url(/images/home-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:450px;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;text-align:center;padding:1rem}.Hero h1{font-size:2.5rem;text-shadow:2px 2px 5px #000;line-height:1.3em;margin:0}.Hero p{font-size:1.4rem;text-shadow:2px 2px 3px #000;font-style:italic;line-height:1.3em}@media (min-width: 420px){.Hero{padding:2.5rem}.Hero h1{font-size:2.8rem}.Hero p{font-size:1.5rem}}@media (min-width: 590px){.Hero{padding:3rem}}@media (min-width: 800px){.Hero h1{font-size:3.5rem}.Hero p{font-size:1.65rem}}@media (min-width: 1000px){.Hero{height:469px}.Hero h1{font-size:4.6rem;line-height:6rem}.Hero p{font-size:1.8rem}}.Hero-flex{display:flex;width:100%}.Hero-flex img{width:100%}.Hero-sub{background-image:url(/images/macetas.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:2.5rem}.Hero-sub span{background-color:#1f3525bf;color:#fff;display:block;font-size:1.6rem;font-style:italic;padding:1rem;line-height:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.15),-2px -2px 4px rgba(0,0,0,.15)}@media (min-width: 750px){.Hero-sub{padding:4rem 10rem}.Hero-sub span{font-size:2rem;line-height:2.5rem;padding:3rem 4.5rem}}.Card{border:1px solid #eee;box-shadow:1px 1px 4px #ddd;padding:.7rem;border-radius:3px;background-color:#fff}.Card-cards-container-padding{padding:.8rem}.Card-cards-container{margin-top:10px;padding:.8rem;display:grid;row-gap:1rem}.Card-title{font-size:1.6rem;font-weight:300;margin:0 0 .6rem;padding-bottom:.3rem;border-bottom:2px solid var(--dile-primary-light-color)}.Card-title a{text-decoration:none;color:var(--dile-primary-color)}.Card-image{margin-bottom:.4rem}.Card-image img{border-radius:3px;width:100%}.Card-tags{margin:.6rem 0 0}.Card-tags a{margin-right:.6rem}.Card-tags a:not(:last-child):after{content:", ";color:#303030}.Card-description{background-color:var(--dile-primary-color);color:#fff;padding:.6rem;border-radius:3px}@media (min-width: 600px){.Card{display:grid;grid-template-rows:auto auto 1fr}.Card-cards-container{grid-template-columns:1fr 1fr;column-gap:1rem}}@media (min-width: 800px){.Card{padding:1rem}.Card-title{font-size:1.8rem;margin-bottom:1rem}.Card-image{margin-bottom:.8rem}.Card-cards-container{column-gap:1.8rem}.Card-description{padding:.8rem;font-size:1.2rem}}@media (min-width: 1200px){.Card{box-shadow:none;border:none;padding:1.5rem}.Card-cards-container{padding:0;margin-top:1rem;grid-template-columns:1fr 1fr 1fr}}.Card-row{display:block;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--dile-primary-light-color)}.Card-row a{color:var(--dile-primary-color);text-decoration:none}@media (min-width: 550px){.Card-row{display:flex;flex-direction:row;align-items:center}.Card-row .Card-image{width:150px;min-width:150px;margin-right:1.5rem}.Card-row .Card-body{text-align:left}}@media (min-width: 638px){.Card-row .Card-image{width:250px;min-width:250px}}@media (min-width: 850px){.Card-row{margin-left:5rem;margin-right:5rem}}@media (min-width: 1100px){.Card-row{margin-left:8rem;margin-right:8rem}}.Card-row .Card-image img{max-width:100%;margin-bottom:.5rem}.Card-row .Card-title{border-bottom:none;color:var(--dile-primary-color)}@media (min-width: 500px){.Card-row .Card-title{font-size:1.9rem}}.Featured{background-color:#f5f5f5;display:grid;column-gap:1.5rem;color:#303030;padding:1.8rem 1rem 1rem}.Featured img{width:130px}.Featured a{color:inherit;text-decoration:none}.Featured p{margin-bottom:.3rem}.Featured span{color:var(--dile-primary-color);text-decoration:underline}.Featured h2{font-size:1.9rem;margin:1rem 0}@media (min-width: 630px){.Featured{grid-template-columns:1fr 1fr 1fr}.Featured img{width:100px}}@media (min-width: 830px){.Featured img{width:150px}}.Featured-item{text-align:center}.Game{padding:1rem .2rem}@media (min-width: 400px){.Game{padding:1rem}}.Game h1{font-size:3em}@media (min-width: 550px){.Game-body{display:grid;column-gap:1.5rem;grid-template-columns:1fr 220px}}@media (min-width: 700px){.Game-body{column-gap:2rem;grid-template-columns:1fr 280px}}@media (min-width: 900px){.Game-body{column-gap:3rem;grid-template-columns:1fr 400px}}@media (min-width: 550px){.Game-body-small{grid-template-columns:220px 1fr}}@media (min-width: 700px){.Game-body-small{grid-template-columns:280px 1fr}}@media (min-width: 900px){.Game-body-small{grid-template-columns:400px 1fr}}.Game-aside{margin-top:.8rem}.Game-aside img{max-width:100%;border-radius:.5rem;box-shadow:2px 2px 5px #ddd}.Game-aside-data{margin-top:1rem}.Game-aside-data p{margin-top:0;margin-bottom:.2rem}.Game-aside-data span{font-weight:700}.Game-aptitudes h2{margin:1.5rem 0 1rem}.Game-aptitudes article{display:flex;align-items:center;margin-bottom:.6rem}.Game-aptitudes article my-icons{position:relative;top:2px;--my-icons-color: #14b678;margin-right:10px}.Form-field{margin-bottom:1.5rem}.Form-field label{display:block;margin-bottom:.3rem;color:var(--dile-primary-color);font-weight:700;font-size:1.1rem}.Form-field input,.Form-field textarea{border:1px solid var(--dile-primary-color);border-radius:.6rem;padding:12px 10px;font-size:1rem;width:100%}.Form-button{border-radius:.6rem;padding:10px;background-color:var(--dile-primary-color);border:none;color:#fff;font-weight:700;font-size:1.2rem}.Form-explain{font-size:1.1rem;padding-right:1rem;line-height:1.7rem}@media (min-width: 550px){.Form-explain{padding-top:.8rem}}.Panel{text-align:center;padding:1.5rem 1.2rem}.Panel .big{font-size:1.5rem;line-height:1.2em;opacity:.7}.Panel-beige{background-color:beige;margin-top:-1rem;margin-left:-1rem;margin-right:-1rem}.Panel-white{background-color:#fff}.Panel-title{font-size:1.4rem}.Panel-title h1{font-size:3rem;line-height:1em}.Panel h2{font-size:2.3rem;line-height:1.2em}.Panel h2.medium{font-size:1.6rem}.Panel h2.superbig{font-size:3rem}.Panel-light{background-color:#fff;margin-left:-1rem;margin-right:-1rem}.Panel-no-space-minimal{padding-top:.6rem}.Panel-actions{display:flex;flex-direction:column;align-items:center}.Panel-actions a,.Panel-actions eit-scroll-button{margin:.4rem .2rem}.Panel-primary{background-color:var(--dile-primary-color);color:#fff;margin-left:-1rem;margin-right:-1rem}.Panel-aptitud-icon{--my-icons-color: #14b678;--my-icons-size: 120px;margin-bottom:0}.Panel-inverso{background-color:var(--dile-primary-color);color:#fff}@media (min-width: 450px){.Panel{padding:3rem 2rem}.Panel .big{font-size:1.8rem}.Panel-title h1{font-size:4rem}.Panel-actions{justify-content:space-around;flex-direction:row}}@media (min-width: 600px){.Panel-light{padding-left:4rem;padding-right:4rem}.Panel-actions{padding-left:3rem;padding-right:3rem}}@media (min-width: 850px){.Panel-aptitud-title{text-align:left;display:grid;grid-template-columns:1fr 170px;column-gap:2rem;align-items:center}.Panel-aptitud-icon{--my-icons-size: 150px}}@media (min-width: 1000px){.Panel-actions{padding-left:8rem;padding-right:8rem}.Panel-aptitud-title{text-align:left;display:grid;grid-template-columns:1fr 240px;column-gap:3rem}.Panel-aptitud-icon{--my-icons-size: 200px}}@media (min-width: 1200px){.Panel-actions{padding-left:14rem;padding-right:14rem}}.Panel-2col{background-color:#fff;padding:1rem;display:grid;gap:1rem}@media (min-width: 620px){.Panel-2col{padding-top:2.5rem;padding-bottom:2.5rem;grid-template-columns:1fr 1fr;gap:1.5rem}}@media (min-width: 680px){.Panel-2col{gap:3rem;padding:3rem}}@media (min-width: 780px){.Panel-2col{padding:3rem 4.5rem}}.Panel-col h2{color:var(--dile-primary-color)}.Grid{display:grid}@media (min-width: 530px){.Grid-50{grid-template-columns:1fr 1fr;column-gap:2.5em}}@media (min-width: 640px){.Grid-x3{grid-template-columns:1fr 1fr 1fr;column-gap:2em}}.Topic{text-align:left}.Topic h2{font-size:1.3rem;margin-bottom:.4rem;text-transform:uppercase;font-weight:700}.Topic-flex{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.Topic-flex a{color:inherit;text-decoration:none}.Topic-flex article{display:flex;flex-direction:column;align-items:center;margin:1rem 1rem 1.5rem;--my-icons-color: #fff;--my-icons-size: 100px}.Topic-flex article h3{text-transform:uppercase;font-weight:300;margin:.6rem 0 .8rem;font-size:1.5rem}@media (min-width: 450px){.Topic-flex article{max-width:180px;width:180px}.Topic-flex article h3{font-size:1.3rem}}@media (min-width: 600px){.Topic-flex article{max-width:220px;width:220px}}@media (min-width: 800px){.Topic-flex article{max-width:250px;width:250px}}@media (min-width: 1100px){.Topic-flex{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.Topic-flex article{max-width:180px;width:180px}}.Button{box-sizing:border-box;border:4px solid var(--dile-primary-color);border-radius:50px;font-weight:700;font-size:1.3rem;padding:6px 10px;display:inline-block;color:var(--dile-primary-color);text-decoration:none;background-color:#fff}.Button-mini{border-width:2px;font-size:.9rem;padding:2px 6px}.Button-white{color:#fff;border-color:#fff}.List{padding:0 0 1rem}.List ul{display:grid;column-gap:2rem;row-gap:1rem;list-style-type:none;padding:0;margin:0}.List ul li{padding:0;margin:0}@media (min-width: 600px){.List ul{grid-template-columns:1fr 1fr}}.List-nobullets li{list-style:none;margin-bottom:1.2rem}.galeria .main-content p{border:1px solid var(--dile-primary-color);border-radius:.5rem;padding:.3rem;text-align:center;background-color:#eee}.galeria .main-content p img{border-radius:.5rem}@media (min-width: 520px){.galeria .main-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.galeria .main-content p{width:46%;padding:.5rem}}
