1<!DOCTYPE html><html><head><meta charSet="utf-8"/> 2<!-- This site is hosted on Netlify. Anyone can build and deploy a site 3 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=5b92c717-acd6-454f-a394-8e7ec3b5d60a 4 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 4.21.1"/><meta name="theme-color" content="#2892d7"/><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript>
4<script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script>
4<style data-styled="" data-styled-version="5.3.5">.bbMBwc{font-size:1rem;postion:relative;}/*!sc*/ 5.bbMBwc:hover{cursor:pointer;}/*!sc*/ 6.bbMBwc:hover ul{opacity:1;top:-7rem;}/*!sc*/ 7.bbMBwc .current-language{border:1px solid var(--clr-grey-9);border-radius:var(--radius);color:var(--clr-grey-5);padding:0.8rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1rem;z-index:3;}/*!sc*/ 8.bbMBwc ul{position:absolute;top:-21rem;opacity:0;padding:0.8rem;-webkit-transition:var(--transition);transition:var(--transition);margin-top:8rem;background-color:var(--clr-white);border:1px solid var(--clr-grey-9);border-radius:var(--radius);box-shadow:var(--light-shadow);}/*!sc*/ 9.bbMBwc ul li{-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 10.bbMBwc ul li:hover{background-color:var(--clr-primary-8);}/*!sc*/ 11.bbMBwc .link{margin:5px;cursor:pointer;color:var(--clr-grey-1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:10px;}/*!sc*/ 12.bbMBwc .selected{color:var(--clr-primary-5);}/*!sc*/ 13data-styled.g7[id="Language__Wrapper-sc-y98cb0-0"]{content:"bbMBwc,"}/*!sc*/ 14.ciDcga .navbar{position:absolute;top:0;left:0;width:100%;height:5.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:200;background:var(--clr-white);}/*!sc*/ 15.ciDcga .navbar-fixed{position:fixed;top:0;left:0;width:100%;height:5.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:200;background:var(--clr-white);-webkit-transition:var(--transition);transition:var(--transition);border-bottom:0.116rem solid var(--clr-primary-5);box-shadow:var(--dark-shadow);}/*!sc*/ 16.ciDcga .nav-center{width:90vw;max-width:117rem;margin:0 auto;}/*!sc*/ 17.ciDcga .nav-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ 18.ciDcga .nav-header img{margin-bottom:0.475rem;}/*!sc*/ 19.ciDcga .toggle-btn{font-size:2.32rem;background:transparent;border-color:transparent;color:var(--clr-primary-5);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 20.ciDcga .toggle-btn:hover{color:var(--clr-primary-2);}/*!sc*/ 21.ciDcga .nav-links{display:none;}/*!sc*/ 22@media screen and (min-width:768px){.ciDcga .toggle-btn{display:none;}.ciDcga .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.ciDcga .nav-links a{text-transform:capitalize;color:var(--clr-grey-1);font-weight:bold;font-size:1.2rem;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);-webkit-transition:var(--transition);transition:var(--transition);padding:0.58rem 0;}.ciDcga .nav-links a:not(:last-child){margin-right:2.32rem;}.ciDcga .nav-links a:hover{color:var(--clr-primary-5);box-shadow:0px 2px var(--clr-primary-5);}.ciDcga .nav-center{display:grid;grid-template-columns:auto 1fr;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/ 23@media screen and (min-width:768px){.ciDcga{background:transparent;}}/*!sc*/ 24data-styled.g8[id="Navbar__Wrapper-sc-h4wduu-0"]{content:"ciDcga,"}/*!sc*/ 25.bbutxV{color:var(--clr-grey-10);background-color:var(--clr-grey-1);padding:5rem 0;}/*!sc*/ 26.bbutxV .logo-box{margin-bottom:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ 27.bbutxV .logo{width:8rem;height:auto;}/*!sc*/ 28.bbutxV .social-links{margin-top:2rem;}/*!sc*/ 29.bbutxV .social-link{color:var(--clr-primary-7);}/*!sc*/ 30.bbutxV .social-link:hover{color:var(--clr-grey-9);}/*!sc*/ 31.bbutxV .footer-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ 32@media (min-width:768px){.bbutxV .footer-bottom{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20%;}.bbutxV .footer-bottom > *{-webkit-flex:1;-ms-flex:1;flex:1;}}/*!sc*/ 33.bbutxV .navigation{padding:1rem;display:inline-block;text-align:center;}/*!sc*/ 34.bbutxV .footer__item{display:inline-block;}/*!sc*/ 35.bbutxV .footer__item:not(:last-child){margin-right:1.5rem;}/*!sc*/ 36.bbutxV .link{color:var(--clr-grey-10);background-color:var(--clr-grey-1);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.2s;transition:all 0.2s;}/*!sc*/ 37.bbutxV .link:hover{color:var(--clr-primary-5);-webkit-transform:rotate(-5deg) scale(1.3);-ms-transform:rotate(-5deg) scale(1.3);transform:rotate(-5deg) scale(1.3);}/*!sc*/ 38.bbutxV .copy{margin:auto;padding:1rem;}/*!sc*/ 39.bbutxV p{color:var(--clr-grey-10);}/*!sc*/ 40.bbutxV span{color:var(--clr-primary-5);}/*!sc*/ 41data-styled.g9[id="Footer__Wrapper-sc-11z43hi-0"]{content:"bbutxV,"}/*!sc*/ 42@import url("https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,700&display=swap");/*!sc*/ 43:root{--clr-primary-1:rgb(0,37,92);--clr-primary-2:#003e79;--clr-primary-3:rgb(0,89,153);--clr-primary-4:hsl(202,100%,36%);--clr-primary-5:#2892d7;--clr-primary-6:#6d94bc;--clr-primary-7:#5ba2bb;--clr-primary-8:rgb(199,226,222);--clr-primary-9:#e6f4f1;--clr-primary-10:#eefbff;--clr-grey-1:hsl(209,61%,16%);--clr-grey-3:hsl(209,34%,30%);--clr-grey-4:#0b5780;--clr-grey-5:hsl(210,22%,49%);--clr-grey-8:hsl(210,31%,80%);--clr-grey-9:hsl(212,33%,89%);--clr-grey-10:rgb(241,245,248);--clr-green-dark:hsl(125,67%,35%);--clr-red-dark:hsl(360,67%,44%);--clr-red-light:hsl(360,71%,66%);--clr-black:#222;--clr-white:#fff;--clr-white-transparency-8:rgba(255,255,255,0.8);--ff-primary:"Roboto",sans-serif;--ff-secondary:"Open Sans",sans-serif;--transition:all 0.3s linear;--spacing:0.2rem;--radius:0.25rem;--light-shadow:0 5px 15px rgba(0,0,0,0.1);--dark-shadow:0 5px 15px rgba(0,0,0,0.2);--max-width:117rem;--fixed-width:70rem;}/*!sc*/ 44*,::after,::before{margin:0;padding:0;box-sizing:border-box;}/*!sc*/ 45html{font-size:62.5%;}/*!sc*/ 46@media (min-width:425px){html{font-size:75%;}}/*!sc*/ 47@media (min-width:768px){html{font-size:81.25%;}}/*!sc*/ 48@media (min-width:1024px){html{font-size:87.5%;}}/*!sc*/ 49@media (min-width:2560px){html{font-size:93.75%;}}/*!sc*/ 50@media (min-width:2560px){html{font-size:100%;}}/*!sc*/ 51body{font-family:var(--ff-secondary);background:var(--clr-white);color:var(--clr-grey-1);line-height:1.5;font-size:1.4rem;margin-top:5.8rem;}/*!sc*/ 52ul{list-style-type:none;}/*!sc*/ 53a{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ 54h1,h2,h3,h4{-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);line-height:1.25;margin-bottom:1.2rem;font-family:var(--ff-primary);}/*!sc*/ 55h1{font-size:4.8rem;}/*!sc*/ 56h2{font-size:3.2rem;}/*!sc*/ 57h3{font-size:2rem;}/*!sc*/ 58h4{font-size:1.4rem;}/*!sc*/ 59p{margin-bottom:1.4rem;color:var(--clr-grey-3);}/*!sc*/ 60code{color:rgb(131,148,150);font-size:13px;border-radius:3px;word-wrap:break-word;background-color:rgb(0,43,54);}/*!sc*/ 61.btn{text-transform:uppercase;background:var(--clr-primary-5);color:var(--clr-primary-9);padding:0.6rem 1.2rem;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);display:inline-block;font-weight:700;-webkit-transition:var(--transition);-webkit-transition:var(--transition);transition:var(--transition);font-size:1.4rem;border:2px solid transparent;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:var(--radius);}/*!sc*/ 62.btn:hover{color:var(--clr-primary-1);background:var(--clr-primary-8);}
62/*!sc*/ 63.btn--animated{-webkit-animation:moveInBottom 0.5s ease-out 0.75s;animation:moveInBottom 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}/*!sc*/ 64.center-btn{display:block;width:19.2rem;text-align:center;margin:0 auto;margin-top:4.8rem;}/*!sc*/ 65.section{padding:8rem 0;}/*!sc*/ 66.section-center{width:90vw;margin:0 auto;max-width:117rem;}/*!sc*/ 67.underline{width:20%;height:0.2rem;margin-bottom:2rem;background:var(--clr-primary-8);margin-left:auto;margin-right:auto;}/*!sc*/ 68.section-title{margin-bottom:6.4rem;text-align:center;}/*!sc*/ 69.bg-grey{background:var(--clr-grey-10);}/*!sc*/ 70.social-links{margin-top:3.2rem;width:24rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/ 71.social-link{font-size:2.8rem;color:var(--clr-grey-1);-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 72.social-link:hover{color:var(--clr-primary-5);}/*!sc*/ 73.sidebar{background:var(--clr-grey-10);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:grid;place-items:center;opacity:0;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}/*!sc*/ 74.show-sidebar{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}/*!sc*/ 75.sidebar-links li{opacity:0;}/*!sc*/ 76.sidebar-links li a{display:block;text-align:center;text-transform:capitalize;color:var(--clr-grey-5);-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);margin-bottom:0.5rem;font-size:2rem;-webkit-transition:var(--transition);transition:var(--transition);border-radius:var(--radius);}/*!sc*/ 77.sidebar-links li a:hover{background:var(--clr-primary-9);color:var(--clr-primary-5);}/*!sc*/ 78.close-btn{position:absolute;right:4.75%;top:2.75%;font-size:4rem;background:transparent;border-color:transparent;color:var(--clr-red-dark);cursor:pointer;}/*!sc*/ 79@media screen and (min-width:992px){.sidebar{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}}/*!sc*/ 80.sidebar-links li{-webkit-animation:slideRight 0.5s ease-in-out 0.3s forwards;animation:slideRight 0.5s ease-in-out 0.3s forwards;}/*!sc*/ 81.sidebar-links li:nth-of-type(1){-webkit-animation-delay:0.25s;animation-delay:0.25s;}/*!sc*/ 82.sidebar-links li:nth-of-type(2){-webkit-animation-delay:0.5s;animation-delay:0.5s;}/*!sc*/ 83.sidebar-links li:nth-of-type(3){-webkit-animation-delay:0.75s;animation-delay:0.75s;}/*!sc*/ 84.sidebar-links li:nth-of-type(4){-webkit-animation-delay:1s;animation-delay:1s;}/*!sc*/ 85.sidebar-links li:nth-of-type(5){-webkit-animation-delay:1.25s;animation-delay:1.25s;}/*!sc*/ 86@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);opacity:0;}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}}/*!sc*/ 87@keyframes slideRight{0%{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);opacity:0;}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}}/*!sc*/ 88.sidebar-icons li{opacity:0;-webkit-animation:slideUp 0.5s ease-in-out 0.3s forwards;animation:slideUp 0.5s ease-in-out 0.3s forwards;}/*!sc*/ 89.sidebar-icons li a{color:var(--clr-grey-1);}/*!sc*/ 90.sidebar-icons li:nth-of-type(1){-webkit-animation-delay:0.25s;animation-delay:0.25s;}/*!sc*/ 91.sidebar-icons li:nth-of-type(2){-webkit-animation-delay:0.5s;animation-delay:0.5s;}/*!sc*/ 92.sidebar-icons li:nth-of-type(3){-webkit-animation-delay:0.75s;animation-delay:0.75s;}/*!sc*/ 93.sidebar-icons li:nth-of-type(4){-webkit-animation-delay:1s;animation-delay:1s;}/*!sc*/ 94.sidebar-icons li:nth-of-type(5){-webkit-animation-delay:1.25s;animation-delay:1.25s;}/*!sc*/ 95@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0;}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}}/*!sc*/ 96@keyframes slideUp{0%{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0;}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}}/*!sc*/ 97.projects{background:var(--clr-grey-10);}/*!sc*/ 98.project{display:grid;margin-bottom:6.4rem;}/*!sc*/ 99.project-img{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);height:30.4rem;z-index:1;}/*!sc*/ 100.project-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,var(--clr-primary-5),#222);opacity:0.85;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 101.project:hover .project-img::after{opacity:0;}/*!sc*/ 102.project-info{background:var(--clr-white);padding:1.6rem 3.2rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);}/*!sc*/ 103.project-number{display:inline-block;font-size:2rem;color:var(--clr-primary-5);margin-bottom:1.2rem;}/*!sc*/ 104.project-slug h3{font-weight:500;font-size:2rem;margin-bottom:2.4rem;text-transform:uppercase;color:var(--clr-grey-1);-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 105.project-slug h3:hover{color:var(--clr-primary-5);}/*!sc*/ 106.project-desc{word-spacing:1rem;color:var(--clr-grey-3);}/*!sc*/ 107.project-stack{margin-bottom:1.6rem;}/*!sc*/
108.project-stack span,.about-stack span{display:inline-block;background:var(--clr-grey-9);color:var(--clr-grey-5);margin:0.4rem;padding:0.4rem 0.8rem;border-radius:var(--radius);text-transform:uppercase;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;font-size:1.36rem;}/*!sc*/ 109.about-stack span{margin-top:0.8rem;}/*!sc*/ 110.project-icon{color:var(--clr-primary-5);font-size:2rem;margin-right:0.8rem;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 111.project-icon:hover{color:var(--clr-primary-1);}/*!sc*/ 112@media screen and (min-width:425px){.project-img{height:30.4rem;}}/*!sc*/ 113@media screen and (min-width:768px){.project-img{height:35.2rem;}}/*!sc*/ 114@media screen and (min-width:1024px){.project{grid-template-columns:repeat(12,1fr);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.project-img{grid-column:1 / span 8;grid-row:1 / 1;height:48rem;border-radius:var(--radius);box-shadow:var(--dark-shadow);}.project-info{border-radius:var(--radius);box-shadow:var(--dark-shadow);z-index:1;grid-column:5 /12;grid-row:1 / 1;}.project:nth-of-type(even) .project-img{grid-column:5 / -1;grid-row:1 / 1;}.project:nth-of-type(even) .project-info{grid-column:2 / span 7;grid-row:1 / 1;text-align:left;}}/*!sc*/ 115.project-template-page,.projects-page,.error-page,.contact-page{background:var(--clr-grey-10);min-height:calc(100vh - 5rem - 9rem);}/*!sc*/ 116.error-page{display:grid;place-items:center;background:var(--clr-primary-10);text-align:center;}/*!sc*/ 117.error-page h1{text-transform:uppercase;color:var(--clr-primary-1);margin-bottom:3.2rem;}/*!sc*/ 118.project-template-page{padding-top:4.8rem;text-align:center;}/*!sc*/ 119.project-template-page h2{text-transform:uppercase;}/*!sc*/ 120.project-template-page p{max-width:35em;margin:0 auto;margin-top:3.2rem;}/*!sc*/ 121.contact-page{display:grid;place-items:center;padding:8rem 0;}/*!sc*/ 122.contact-form{background:var(--clr-white);border-radius:var(--radius);text-align:center;box-shadow:var(--light-shadow);-webkit-transition:var(--transition);transition:var(--transition);width:90vw;max-width:56rem;}/*!sc*/ 123.contact-form:hover{box-shadow:var(--dark-shadow);}/*!sc*/ 124.contact-form h3{padding-top:2rem;color:var(--clr-grey-5);}/*!sc*/ 125.form-group{padding:1.6rem 2.4rem;}/*!sc*/ 126.form-control{display:block;width:100%;padding:1.2rem 1.6rem;border:none;margin-bottom:2rem;background:var(--clr-grey-10);border-radius:var(--radius);-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 127.form-control::-webkit-input-placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 128.form-control::-moz-placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 129.form-control:-ms-input-placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 130.form-control::placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 131.submit-btn{display:block;width:100%;padding:1.6rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-top-right-radius:0;border-top-left-radius:0;}/*!sc*/ 132@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-16rem);-ms-transform:translateX(-16rem);transform:translateX(-16rem);}80%{-webkit-transform:translateX(1.6rem);-ms-transform:translateX(1.6rem);transform:translateX(1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 133@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-16rem);-ms-transform:translateX(-16rem);transform:translateX(-16rem);}80%{-webkit-transform:translateX(1.6rem);-ms-transform:translateX(1.6rem);transform:translateX(1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 134@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(16rem);-ms-transform:translateX(16rem);transform:translateX(16rem);}80%{-webkit-transform:translateX(-1.6rem);-ms-transform:translateX(-1.6rem);transform:translateX(-1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 135@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(16rem);-ms-transform:translateX(16rem);transform:translateX(16rem);}80%{-webkit-transform:translateX(-1.6rem);-ms-transform:translateX(-1.6rem);transform:translateX(-1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 136@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(4.8rem);-ms-transform:translateY(4.8rem);transform:translateY(4.8rem);}80%{-webkit-transform:translateY(-1.6rem);-ms-transform:translateY(-1.6rem);transform:translateY(-1.6rem);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}/*!sc*/ 137@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(4.8rem);-ms-transform:translateY(4.8rem);transform:translateY(4.8rem);}80%{-webkit-transform:translateY(-1.6rem);-ms-transform:translateY(-1.6rem);transform:translateY(-1.6rem);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}/*!sc*/ 138.posts{width:85vw;max-width:var(--max-width);margin:0 auto;margin-bottom:4rem;}/*!sc*/ 139.posts-title{font-weight:700;text-transform:uppercase;color:#e12d39;font-size:1.25rem;margin-bottom:2.5rem;}/*!sc*/ 140@media screen and (min-width:992px){.posts{width:92vw;}}/*!sc*/ 141@media screen and (min-width:1170px){.posts-center{display:grid;grid-template-columns:1fr 250px;-webkit-column-gap:1rem;column-gap:1rem;}}/*!sc*/ 142.banner-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;
142-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ 143.banner-icons a{font-size:1.5rem;margin:0 0.25rem;}/*!sc*/ 144.banner-icons li{-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 145.banner-icons li:hover{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}/*!sc*/ 146data-styled.g10[id="sc-global-ikyKkH1"]{content:"sc-global-ikyKkH1,"}/*!sc*/ 147.dqIcAN{margin-bottom:3rem;}/*!sc*/ 148.dqIcAN .info{text-align:center;}/*!sc*/ 149.dqIcAN .img{margin-bottom:1rem;border-radius:var(--radius);height:17rem;}/*!sc*/ 150.dqIcAN .category{display:inline-block;margin-bottom:1rem;background:var(--clr-grey-10);padding:0.25rem 0.5rem;text-transform:uppercase;font-weight:700;border-radius:var(--radius);-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);color:var(--clr-grey-5);}/*!sc*/ 151.dqIcAN h3{font-weight:400;margin-bottom:1rem;text-transform:initial;}/*!sc*/ 152.dqIcAN .underline{width:5rem;height:1px;background:var(--clr-grey-9);margin:0 auto;margin-bottom:1rem;}/*!sc*/ 153.dqIcAN p{color:var(--clr-grey-5);line-height:1.8;}/*!sc*/ 154.dqIcAN .link{text-transform:uppercase;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);font-weight:700;color:var(--clr-primary-5);padding-bottom:0.1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ 155.dqIcAN .link svg{margin-left:0.25rem;font-size:1.2rem;}/*!sc*/ 156.dqIcAN .link:hover{border-color:var(--clr-primary-8);color:var(--clr-primary-8);}
156/*!sc*/ 157.dqIcAN footer{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--clr-grey-9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:var(--clr-grey-5);}/*!sc*/ 158.dqIcAN footer .date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ 159.dqIcAN footer .date .icon{color:var(--clr-primary-5);margin-right:0.5rem;}/*!sc*/ 160@media (min-width:600px){.dqIcAN .img{height:20rem;}}/*!sc*/ 161@media (min-width:800px){.dqIcAN .img{height:25rem;}}/*!sc*/ 162@media (min-width:992px){.dqIcAN{display:grid;grid-template-columns:30rem 1fr;-webkit-column-gap:1.5rem;column-gap:1.5rem;}.dqIcAN .info{text-align:left;}.dqIcAN .img{height:100%;max-height:20rem;}.dqIcAN .underline{margin-left:0;margin-right:0;}}/*!sc*/ 163data-styled.g12[id="Post__Wrapper-sc-19qin6f-0"]{content:"dqIcAN,"}/*!sc*/ 164.jPBqEn{position:relative;text-align:center;margin-bottom:1.25rem;}/*!sc*/ 165.jPBqEn h4{color:var(--clr-grey-3);text-transform:uppercase;font-weight:500;background:var(--clr-white);display:inline-block;margin-bottom:0;padding:0 0.6rem;}/*!sc*/ 166.jPBqEn .line{position:absolute;top:50%;left:0;width:100%;height:1.5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:var(--clr-primary-5);z-index:-1;}/*!sc*/ 167data-styled.g13[id="Title__Wrapper-sc-15oh585-0"]{content:"jPBqEn,"}/*!sc*/ 168.ftMjMj{text-align:center;}/*!sc*/ 169.ftMjMj p{color:var(--clr-grey-5);}/*!sc*/ 170.ftMjMj .img{border-radius:50%;margin:0 auto;margin-bottom:1rem;}/*!sc*/ 171data-styled.g14[id="About__Wrapper-sc-3yl0k4-0"]{content:"ftMjMj,"}/*!sc*/ 172.gtzwCM .post{display:grid;grid-template-columns:75px 1fr;-webkit-column-gap:1rem;column-gap:1rem;margin-bottom:1rem;}/*!sc*/ 173.gtzwCM .img{border-radius:var(--radius);}/*!sc*/ 174.gtzwCM h5{font-size:0.7rem;margin-bottom:0.25rem;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;line-height:1.2;color:var(--clr-grey-1);}/*!sc*/ 175.gtzwCM p{font-size:0.6rem;margin-bottom:0;color:var(--clr-grey-5);}/*!sc*/ 176.gtzwCM .post:hover h5{color:var(--clr-primary-5);}/*!sc*/ 177data-styled.g15[id="Recent__Wrapper-sc-10gxzos-0"]{content:"gtzwCM,"}/*!sc*/ 178.eqZajZ .category{font-size:1rem;color:var(--clr-grey-5);text-transform:capitalize;display:block;padding:0.5rem 0 0.5rem 1rem;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);-webkit-transition:var(--transition);transition:var(--transition);border-radius:var(--radius);}/*!sc*/ 179.eqZajZ .category:hover{background:var(--clr-grey-10);}/*!sc*/ 180data-styled.g16[id="BannerCategories__Wrapper-sc-1z1hj8-0"]{content:"eqZajZ,"}/*!sc*/ 181.cPPLwd{display:grid;grid-template-columns:200px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;row-gap:1rem;}/*!sc*/ 182@media (min-width:576px){.cPPLwd{grid-template-columns:repeat(auto-fit,200px);-webkit-column-gap:3rem;column-gap:3rem;}}/*!sc*/ 183data-styled.g17[id="Banner__Wrapper-sc-p4cqc8-0"]{content:"cPPLwd,"}/*!sc*/ 184@import url("https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,700&display=swap");/*!sc*/ 185:root{--clr-primary-1:rgb(0,37,92);--clr-primary-2:#003e79;--clr-primary-3:rgb(0,89,153);--clr-primary-4:hsl(202,100%,36%);--clr-primary-5:#2892d7;--clr-primary-6:#6d94bc;--clr-primary-7:#5ba2bb;--clr-primary-8:rgb(199,226,222);--clr-primary-9:#e6f4f1;--clr-primary-10:#eefbff;--clr-grey-1:hsl(209,61%,16%);--clr-grey-3:hsl(209,34%,30%);--clr-grey-4:#0b5780;--clr-grey-5:hsl(210,22%,49%);--clr-grey-8:hsl(210,31%,80%);--clr-grey-9:hsl(212,33%,89%);--clr-grey-10:rgb(241,245,248);--clr-green-dark:hsl(125,67%,35%);--clr-red-dark:hsl(360,67%,44%);--clr-red-light:hsl(360,71%,66%);--clr-black:#222;--clr-white:#fff;--clr-white-transparency-8:rgba(255,255,255,0.8);--ff-primary:"Roboto",sans-serif;--ff-secondary:"Open Sans",sans-serif;--transition:all 0.3s linear;--spacing:0.2rem;--radius:0.25rem;--light-shadow:0 5px 15px rgba(0,0,0,0.1);--dark-shadow:0 5px 15px rgba(0,0,0,0.2);--max-width:117rem;--fixed-width:70rem;}/*!sc*/ 186*,::after,::before{margin:0;padding:0;box-sizing:border-box;}/*!sc*/ 187html{font-size:62.5%;}/*!sc*/ 188@media (min-width:425px){html{font-size:75%;}}/*!sc*/ 189@media (min-width:768px){html{font-size:81.25%;}}/*!sc*/ 190@media (min-width:1024px){html{font-size:87.5%;}}/*!sc*/ 191@media (min-width:2560px){html{font-size:93.75%;}}/*!sc*/ 192@media (min-width:2560px){html{font-size:100%;}}/*!sc*/ 193body{font-family:var(--ff-secondary);background:var(--clr-white);color:var(--clr-grey-1);line-height:1.5;font-size:1.4rem;margin-top:5.8rem;}/*!sc*/ 194ul{list-style-type:none;}/*!sc*/ 195a{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ 196h1,h2,h3,h4{-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);line-height:1.25;margin-bottom:1.2rem;font-family:var(--ff-primary);}/*!sc*/ 197h1{font-size:4.8rem;}/*!sc*/ 198h2{font-size:3.2rem;}/*!sc*/ 199h3{font-size:2rem;}/*!sc*/ 200h4{font-size:1.4rem;}/*!sc*/ 201p{margin-bottom:1.4rem;color:var(--clr-grey-3);}/*!sc*/ 202code{color:rgb(131,148,150);font-size:13px;border-radius:3px;word-wrap:break-word;background-color:rgb(0,43,54);}/*!sc*/ 203.btn{text-transform:uppercase;background:var(--clr-primary-5);color:var(--clr-primary-9);padding:0.6rem 1.2rem;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);display:inline-block;font-weight:700;-webkit-transition:var(--transition);-webkit-transition:var(--transition);transition:var(--transition);font-size:1.4rem;border:2px solid transparent;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:var(--radius);}/*!sc*/ 204.btn:hover{color:var(--clr-primary-1);background:var(--clr-primary-8);}
204/*!sc*/ 205.btn--animated{-webkit-animation:moveInBottom 0.5s ease-out 0.75s;animation:moveInBottom 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}/*!sc*/ 206.center-btn{display:block;width:19.2rem;text-align:center;margin:0 auto;margin-top:4.8rem;}/*!sc*/ 207.section{padding:8rem 0;}/*!sc*/ 208.section-center{width:90vw;margin:0 auto;max-width:117rem;}/*!sc*/ 209.underline{width:20%;height:0.2rem;margin-bottom:2rem;background:var(--clr-primary-8);margin-left:auto;margin-right:auto;}/*!sc*/ 210.section-title{margin-bottom:6.4rem;text-align:center;}/*!sc*/ 211.bg-grey{background:var(--clr-grey-10);}/*!sc*/ 212.social-links{margin-top:3.2rem;width:24rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/ 213.social-link{font-size:2.8rem;color:var(--clr-grey-1);-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 214.social-link:hover{color:var(--clr-primary-5);}/*!sc*/ 215.sidebar{background:var(--clr-grey-10);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:grid;place-items:center;opacity:0;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}/*!sc*/ 216.show-sidebar{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}/*!sc*/ 217.sidebar-links li{opacity:0;}/*!sc*/ 218.sidebar-links li a{display:block;text-align:center;text-transform:capitalize;color:var(--clr-grey-5);-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);margin-bottom:0.5rem;font-size:2rem;-webkit-transition:var(--transition);transition:var(--transition);border-radius:var(--radius);}/*!sc*/ 219.sidebar-links li a:hover{background:var(--clr-primary-9);color:var(--clr-primary-5);}/*!sc*/ 220.close-btn{position:absolute;right:4.75%;top:2.75%;font-size:4rem;background:transparent;border-color:transparent;color:var(--clr-red-dark);cursor:pointer;}/*!sc*/ 221@media screen and (min-width:992px){.sidebar{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}}/*!sc*/ 222.sidebar-links li{-webkit-animation:slideRight 0.5s ease-in-out 0.3s forwards;animation:slideRight 0.5s ease-in-out 0.3s forwards;}/*!sc*/ 223.sidebar-links li:nth-of-type(1){-webkit-animation-delay:0.25s;animation-delay:0.25s;}/*!sc*/ 224.sidebar-links li:nth-of-type(2){-webkit-animation-delay:0.5s;animation-delay:0.5s;}/*!sc*/ 225.sidebar-links li:nth-of-type(3){-webkit-animation-delay:0.75s;animation-delay:0.75s;}/*!sc*/ 226.sidebar-links li:nth-of-type(4){-webkit-animation-delay:1s;animation-delay:1s;}/*!sc*/ 227.sidebar-links li:nth-of-type(5){-webkit-animation-delay:1.25s;animation-delay:1.25s;}/*!sc*/ 228@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);opacity:0;}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}}/*!sc*/ 229@keyframes slideRight{0%{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px);opacity:0;}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}}/*!sc*/ 230.sidebar-icons li{opacity:0;-webkit-animation:slideUp 0.5s ease-in-out 0.3s forwards;animation:slideUp 0.5s ease-in-out 0.3s forwards;}/*!sc*/ 231.sidebar-icons li a{color:var(--clr-grey-1);}/*!sc*/ 232.sidebar-icons li:nth-of-type(1){-webkit-animation-delay:0.25s;animation-delay:0.25s;}/*!sc*/ 233.sidebar-icons li:nth-of-type(2){-webkit-animation-delay:0.5s;animation-delay:0.5s;}/*!sc*/ 234.sidebar-icons li:nth-of-type(3){-webkit-animation-delay:0.75s;animation-delay:0.75s;}/*!sc*/ 235.sidebar-icons li:nth-of-type(4){-webkit-animation-delay:1s;animation-delay:1s;}/*!sc*/ 236.sidebar-icons li:nth-of-type(5){-webkit-animation-delay:1.25s;animation-delay:1.25s;}/*!sc*/ 237@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0;}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}}/*!sc*/ 238@keyframes slideUp{0%{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0;}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}}/*!sc*/ 239.projects{background:var(--clr-grey-10);}/*!sc*/ 240.project{display:grid;margin-bottom:6.4rem;}/*!sc*/ 241.project-img{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);height:30.4rem;z-index:1;}/*!sc*/ 242.project-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right,var(--clr-primary-5),#222);opacity:0.85;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 243.project:hover .project-img::after{opacity:0;}/*!sc*/ 244.project-info{background:var(--clr-white);padding:1.6rem 3.2rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);}/*!sc*/ 245.project-number{display:inline-block;font-size:2rem;color:var(--clr-primary-5);margin-bottom:1.2rem;}/*!sc*/ 246.project-slug h3{font-weight:500;font-size:2rem;margin-bottom:2.4rem;text-transform:uppercase;color:var(--clr-grey-1);-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 247.project-slug h3:hover{color:var(--clr-primary-5);}/*!sc*/ 248.project-desc{word-spacing:1rem;color:var(--clr-grey-3);}/*!sc*/ 249.project-stack{margin-bottom:1.6rem;}/*!sc*/
250.project-stack span,.about-stack span{display:inline-block;background:var(--clr-grey-9);color:var(--clr-grey-5);margin:0.4rem;padding:0.4rem 0.8rem;border-radius:var(--radius);text-transform:uppercase;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;font-size:1.36rem;}/*!sc*/ 251.about-stack span{margin-top:0.8rem;}/*!sc*/ 252.project-icon{color:var(--clr-primary-5);font-size:2rem;margin-right:0.8rem;-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 253.project-icon:hover{color:var(--clr-primary-1);}/*!sc*/ 254@media screen and (min-width:425px){.project-img{height:30.4rem;}}/*!sc*/ 255@media screen and (min-width:768px){.project-img{height:35.2rem;}}/*!sc*/ 256@media screen and (min-width:1024px){.project{grid-template-columns:repeat(12,1fr);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.project-img{grid-column:1 / span 8;grid-row:1 / 1;height:48rem;border-radius:var(--radius);box-shadow:var(--dark-shadow);}.project-info{border-radius:var(--radius);box-shadow:var(--dark-shadow);z-index:1;grid-column:5 /12;grid-row:1 / 1;}.project:nth-of-type(even) .project-img{grid-column:5 / -1;grid-row:1 / 1;}.project:nth-of-type(even) .project-info{grid-column:2 / span 7;grid-row:1 / 1;text-align:left;}}/*!sc*/ 257.project-template-page,.projects-page,.error-page,.contact-page{background:var(--clr-grey-10);min-height:calc(100vh - 5rem - 9rem);}/*!sc*/ 258.error-page{display:grid;place-items:center;background:var(--clr-primary-10);text-align:center;}/*!sc*/ 259.error-page h1{text-transform:uppercase;color:var(--clr-primary-1);margin-bottom:3.2rem;}/*!sc*/ 260.project-template-page{padding-top:4.8rem;text-align:center;}/*!sc*/ 261.project-template-page h2{text-transform:uppercase;}/*!sc*/ 262.project-template-page p{max-width:35em;margin:0 auto;margin-top:3.2rem;}/*!sc*/ 263.contact-page{display:grid;place-items:center;padding:8rem 0;}/*!sc*/ 264.contact-form{background:var(--clr-white);border-radius:var(--radius);text-align:center;box-shadow:var(--light-shadow);-webkit-transition:var(--transition);transition:var(--transition);width:90vw;max-width:56rem;}/*!sc*/ 265.contact-form:hover{box-shadow:var(--dark-shadow);}/*!sc*/ 266.contact-form h3{padding-top:2rem;color:var(--clr-grey-5);}/*!sc*/ 267.form-group{padding:1.6rem 2.4rem;}/*!sc*/ 268.form-control{display:block;width:100%;padding:1.2rem 1.6rem;border:none;margin-bottom:2rem;background:var(--clr-grey-10);border-radius:var(--radius);-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 269.form-control::-webkit-input-placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 270.form-control::-moz-placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 271.form-control:-ms-input-placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 272.form-control::placeholder{font-family:var(--ff-primary);color:var(--clr-grey-1);text-transform:capitalize;-webkit-letter-spacing:var(--spacing);-moz-letter-spacing:var(--spacing);-ms-letter-spacing:var(--spacing);letter-spacing:var(--spacing);}/*!sc*/ 273.submit-btn{display:block;width:100%;padding:1.6rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-top-right-radius:0;border-top-left-radius:0;}/*!sc*/ 274@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-16rem);-ms-transform:translateX(-16rem);transform:translateX(-16rem);}80%{-webkit-transform:translateX(1.6rem);-ms-transform:translateX(1.6rem);transform:translateX(1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 275@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-16rem);-ms-transform:translateX(-16rem);transform:translateX(-16rem);}80%{-webkit-transform:translateX(1.6rem);-ms-transform:translateX(1.6rem);transform:translateX(1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 276@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(16rem);-ms-transform:translateX(16rem);transform:translateX(16rem);}80%{-webkit-transform:translateX(-1.6rem);-ms-transform:translateX(-1.6rem);transform:translateX(-1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 277@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(16rem);-ms-transform:translateX(16rem);transform:translateX(16rem);}80%{-webkit-transform:translateX(-1.6rem);-ms-transform:translateX(-1.6rem);transform:translateX(-1.6rem);}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}/*!sc*/ 278@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(4.8rem);-ms-transform:translateY(4.8rem);transform:translateY(4.8rem);}80%{-webkit-transform:translateY(-1.6rem);-ms-transform:translateY(-1.6rem);transform:translateY(-1.6rem);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}/*!sc*/ 279@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(4.8rem);-ms-transform:translateY(4.8rem);transform:translateY(4.8rem);}80%{-webkit-transform:translateY(-1.6rem);-ms-transform:translateY(-1.6rem);transform:translateY(-1.6rem);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}/*!sc*/ 280.posts{width:85vw;max-width:var(--max-width);margin:0 auto;margin-bottom:4rem;}/*!sc*/ 281.posts-title{font-weight:700;text-transform:uppercase;color:#e12d39;font-size:1.25rem;margin-bottom:2.5rem;}/*!sc*/ 282@media screen and (min-width:992px){.posts{width:92vw;}}/*!sc*/ 283@media screen and (min-width:1170px){.posts-center{display:grid;grid-template-columns:1fr 250px;-webkit-column-gap:1rem;column-gap:1rem;}}/*!sc*/ 284.banner-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;
284-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ 285.banner-icons a{font-size:1.5rem;margin:0 0.25rem;}/*!sc*/ 286.banner-icons li{-webkit-transition:var(--transition);transition:var(--transition);}/*!sc*/ 287.banner-icons li:hover{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}/*!sc*/ 288data-styled.g18[id="sc-global-ikyKkH2"]{content:"sc-global-ikyKkH2,"}/*!sc*/ 289</style><link rel="icon" href="/favicon-32x32.png?v=eb874183162db701a7cd3742d5e36ee6" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=eb874183162db701a7cd3742d5e36ee6"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=eb874183162db701a7cd3742d5e36ee6"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=eb874183162db701a7cd3742d5e36ee6"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=eb874183162db701a7cd3742d5e36ee6"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=eb874183162db701a7cd3742d5e36ee6"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=eb874183162db701a7cd3742d5e36ee6"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=eb874183162db701a7cd3742d5e36ee6"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=eb874183162db701a7cd3742d5e36ee6"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="Navbar__Wrapper-sc-h4wduu-0 ciDcga"><div class="navbar"><div class="nav-center"><div class="nav-header"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM2IiBoZWlnaHQ9IjQ2IiB2aWV3Qm94PSIwIDAgMjM2IDQ2Ij4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbHRlcjogdXJsKCNmaWx0ZXIpOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZvbnQtc2l6ZTogNDEuNjY3cHg7CiAgICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZTsKICAgICAgICBmaWxsOiAjMDIwMjAyOwogICAgICAgIGZvbnQtZmFtaWx5OiAiQnJ1c2ggU2NyaXB0IE1UIjsKICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgI
289H0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzI3OGRkMDsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlciIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlT2Zmc2V0IHJlc3VsdD0ib2Zmc2V0IiBkeD0iLTMuNDY0IiBkeT0iMiIgaW49IlNvdXJjZUFscGhhIi8+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImJsdXIiIHN0ZERldmlhdGlvbj0iMi44MjgiLz4KICAgICAgPGZlRmxvb2QgcmVzdWx0PSJmbG9vZCIgZmxvb2QtY29sb3I9IiMwYjA4MGIiIGZsb29kLW9wYWNpdHk9IjAuMzUiLz4KICAgICAgPGZlQ29tcG9zaXRlIHJlc3VsdD0iY29tcG9zaXRlIiBvcGVyYXRvcj0iaW4iIGluMj0iYmx1ciIvPgogICAgICA8ZmVCbGVuZCByZXN1bHQ9ImJsZW5kIiBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwb18xIiBkYXRhLW5hbWU9IkdydXBvIDEiIGNsYXNzPSJjbHMtMSI+CiAgICA8dGV4dCBpZD0iRW5yaXF1ZV9Nb250ZXMiIGRhdGEtbmFtZT0iRW5yaXF1ZSBNb250ZXMiIGNsYXNzPSJjbHMtMiIgeD0iMTE2Ljk4OCIgeT0iMzQuMzA5Ij48dHNwYW4geD0iMTE2Ljk4OCI+RW5yaXF1ZTx0c3BhbiBjbGFzcz0iY2xzLTMiPiBNb250ZXM8L3RzcGFuPjwvdHNwYW4+PC90ZXh0PgogIDwvZz4KPC9zdmc+Cg==" alt="Enrique Montes" style="height:3.5rem"/><button type="button" class="toggle-btn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z"></path></svg></button></div><div class="nav-links"><a href="/">home</a><a href="/resources/">resources</a><a href="/developments/">developments</a><div class="Language__Wrapper-sc-y98cb0-0 bbMBwc"><div class="current-language"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXVzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIHN0cm9rZS13aWR0aD0iMXB0Ij4KICAgICAgPHBhdGggZmlsbD0iI2JkM2Q0NCIgZD0iTTAgMGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOFYxOTdIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC43aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44VjUxMkgweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMzkuNGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS4zSDB6bTAgNzguN2g5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOHYzOS40SDB6IiB0cmFuc2Zvcm09InNjYWxlKC45Mz
289c1KSIvPgogICAgPC9nPgogICAgPHBhdGggZmlsbD0iIzE5MmY1ZCIgZD0iTTAgMGgzODkuMXYyNzUuN0gweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMi40IDExLjggMzYgMjIuN2gxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOUgxNzdsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXpNNjQuOSAzOS40bDMuNSAxMC45aDExLjVMNzAuNiA1NyA3NCA2Ny45bC05LTYuNy05LjMgNi43TDU5IDU3bC05LTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjdMMTI0IDU3bC05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjctOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNUwzMzAgNTdsMy41IDEwLjktOS4yLTYuNy05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCA2Ni45IDM2IDc4aDExLjRsLTkuMiA2LjcgMy41IDEwLjktOS4zLTYuOC05LjIgNi44IDMuNS0xMS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy41IDEwLjktOS4yLTYuOC05LjMgNi44IDMuNS0xMS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTFIMTc3bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN2gxMS41em02NC45IDAgMy41IDExSDI0MmwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi44LTkuMyA2LjggMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6TTY0LjkgOTQuNWwzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMS05LjItNi44LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI1NnptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6TTMyLjQgMTIyLjEgMzYgMTMzaDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi43LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjlIMTc3bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjlIMjQybC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjV6TTY0LjkgMTQ5LjdsMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi44LTkuMyA2LjggMy41LTExLTkuMi02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN0gxOTF6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN0gyNTZ6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40ek0zMi40IDE3Ny4ybDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMUgxNzdsLTkuMiA2LjcgMy41IDEwLjgtOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMUgyNDJsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjkgMCAzLjUgMTFoMTEuNWwtOS4zIDYuNyAzLjYgMTAuOC05LjMtNi43LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41ek02NC45IDIwNC44bDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdIMTkxem02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCAyMzIuNGwzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVMMTAzIDI1MGwzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45SDE3N2wtOSA2LjcgMy41IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjMgNi43IDMuNi0xMS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNXoiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIi8+CiAgPC9nPgo8L3N2Zz4K" alt="English" style="height:1.3rem"/>English</div><ul><li><a class="link selected" hrefLang="en" href="/"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXVzIiB2aWV3Qm94PSIwIDAgNj
289QwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIHN0cm9rZS13aWR0aD0iMXB0Ij4KICAgICAgPHBhdGggZmlsbD0iI2JkM2Q0NCIgZD0iTTAgMGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOFYxOTdIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC43aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44VjUxMkgweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMzkuNGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS4zSDB6bTAgNzguN2g5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOHYzOS40SDB6IiB0cmFuc2Zvcm09InNjYWxlKC45Mzc1KSIvPgogICAgPC9nPgogICAgPHBhdGggZmlsbD0iIzE5MmY1ZCIgZD0iTTAgMGgzODkuMXYyNzUuN0gweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMi40IDExLjggMzYgMjIuN2gxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOUgxNzdsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXpNNjQuOSAzOS40bDMuNSAxMC45aDExLjVMNzAuNiA1NyA3NCA2Ny45bC05LTYuNy05LjMgNi43TDU5IDU3bC05LTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjdMMTI0IDU3bC05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjctOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNUwzMzAgNTdsMy41IDEwLjktOS4yLTYuNy05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCA2Ni45IDM2IDc4aDExLjRsLTkuMiA2LjcgMy41IDEwLjktOS4zLTYuOC05LjIgNi44IDMuNS0xMS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy41IDEwLjktOS4yLTYuOC05LjMgNi44IDMuNS0xMS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTFIMTc3bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN2gxMS41em02NC45IDAgMy41IDExSDI0MmwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi44LTkuMyA2LjggMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6TTY0LjkgOTQuNWwzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMS05LjItNi44LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI1NnptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6TTMyLjQgMTIyLjEgMzYgMTMzaDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi43LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjlIMTc3bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjlIMjQybC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjV6TTY0LjkgMTQ5LjdsMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi44LTkuMyA2LjggMy41LTExLTkuMi02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN0gxOTF6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN0gyNTZ6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40ek0zMi40IDE3Ny4ybDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMUgxNzdsLTkuMiA2LjcgMy41IDEwLjgtOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMUgyNDJsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjkgMCAzLjUgMTFoMTEuNWwtOS4zIDYuNyAzLjYgMTAuOC05LjMtNi43LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41ek02NC45IDIwNC44bDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdIMTkxem02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCAyMzIuNGwzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVMMTAzIDI1MGwzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45SDE3N2wtOSA2LjcgMy41IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjMgNi43IDMuNi0xMS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNXoiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIi8+CiAgPC9nPgo8L3N2Zz4K" alt="English" style="height:2.2rem"/>English</a></li></ul></div></div></div></div></div><aside class="sidebar"><button class="close-btn" type="button"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></button><div class="side-container"><ul><li><a href="/">home</a></li><li><a href="/resources/">resources</a></li><li><a href="/developments/">developments</a></li></ul><ul><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><title></title><path d="M18.561 13.158c-1.102 0-2.135-.467-3.074-1.227l.228-1.076.008-.042c.207-1.143.849-3.06 2.839-3.06 1.492 0 2.703 1.212 2.703 2.703-.001 1.489-1.212 2.702-2.704 2.702zm0-8.14c-2.539 0-4.51 1.649-5.31 4.366-1.22-1.834-2.148-4.036-2.687-5.892H7.828v7.112c-.002 1.406-1.141 2.546-2.547 2.548-1.405-.002-2.543-1.143-2.545-2.548V3.492H0v7.112c0 2.914 2.37 5.303 5.281 5.303 2.913 0 5.283-2.389 5.283-5.303v-1.19c.529 1.107 1.182 2.229 1.974 3.221l-1.673 7.873h2.797l1.213-5.71c1.063.679 2.285 1.109 3.686 1.109 3 0 5.439-2.452 5.439-5.45 0-3-2.439-5.439-5.439-5.439z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></path></svg></a></li></ul></div></aside><div class="Navbar__Wrapper-sc-h4wduu-0 ciDcga"><div class="navbar"><div class="nav-center"><div class="nav-header"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM2IiBoZWlnaHQ9IjQ2IiB2aWV3Qm94PSIwIDAgMjM2IDQ2Ij4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbHRlcjogdXJsKCNmaWx0ZXIpOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZvbnQtc2l6ZTogNDEuNjY3cHg7CiAgICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZTsKICAgICAgICBmaWxsOiAjMDIwMjAyOwogICAgICAgIGZvbnQtZmFtaWx5OiAiQnJ1c2ggU2NyaXB0IE1UIjsKICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgI
289H0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzI3OGRkMDsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlciIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlT2Zmc2V0IHJlc3VsdD0ib2Zmc2V0IiBkeD0iLTMuNDY0IiBkeT0iMiIgaW49IlNvdXJjZUFscGhhIi8+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImJsdXIiIHN0ZERldmlhdGlvbj0iMi44MjgiLz4KICAgICAgPGZlRmxvb2QgcmVzdWx0PSJmbG9vZCIgZmxvb2QtY29sb3I9IiMwYjA4MGIiIGZsb29kLW9wYWNpdHk9IjAuMzUiLz4KICAgICAgPGZlQ29tcG9zaXRlIHJlc3VsdD0iY29tcG9zaXRlIiBvcGVyYXRvcj0iaW4iIGluMj0iYmx1ciIvPgogICAgICA8ZmVCbGVuZCByZXN1bHQ9ImJsZW5kIiBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgPC9maWx0ZXI+CiAgPC9kZWZzPgogIDxnIGlkPSJHcnVwb18xIiBkYXRhLW5hbWU9IkdydXBvIDEiIGNsYXNzPSJjbHMtMSI+CiAgICA8dGV4dCBpZD0iRW5yaXF1ZV9Nb250ZXMiIGRhdGEtbmFtZT0iRW5yaXF1ZSBNb250ZXMiIGNsYXNzPSJjbHMtMiIgeD0iMTE2Ljk4OCIgeT0iMzQuMzA5Ij48dHNwYW4geD0iMTE2Ljk4OCI+RW5yaXF1ZTx0c3BhbiBjbGFzcz0iY2xzLTMiPiBNb250ZXM8L3RzcGFuPjwvdHNwYW4+PC90ZXh0PgogIDwvZz4KPC9zdmc+Cg==" alt="Enrique Montes" style="height:3.5rem"/><button type="button" class="toggle-btn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z"></path></svg></button></div><div class="nav-links"><a href="/">home</a><a href="/resources/">resources</a><a href="/developments/">developments</a><div class="Language__Wrapper-sc-y98cb0-0 bbMBwc"><div class="current-language"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXVzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIHN0cm9rZS13aWR0aD0iMXB0Ij4KICAgICAgPHBhdGggZmlsbD0iI2JkM2Q0NCIgZD0iTTAgMGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOFYxOTdIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC43aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44VjUxMkgweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMzkuNGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS4zSDB6bTAgNzguN2g5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOHYzOS40SDB6IiB0cmFuc2Zvcm09InNjYWxlKC45Mz
289c1KSIvPgogICAgPC9nPgogICAgPHBhdGggZmlsbD0iIzE5MmY1ZCIgZD0iTTAgMGgzODkuMXYyNzUuN0gweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMi40IDExLjggMzYgMjIuN2gxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOUgxNzdsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXpNNjQuOSAzOS40bDMuNSAxMC45aDExLjVMNzAuNiA1NyA3NCA2Ny45bC05LTYuNy05LjMgNi43TDU5IDU3bC05LTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjdMMTI0IDU3bC05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjctOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNUwzMzAgNTdsMy41IDEwLjktOS4yLTYuNy05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCA2Ni45IDM2IDc4aDExLjRsLTkuMiA2LjcgMy41IDEwLjktOS4zLTYuOC05LjIgNi44IDMuNS0xMS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy41IDEwLjktOS4yLTYuOC05LjMgNi44IDMuNS0xMS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTFIMTc3bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN2gxMS41em02NC45IDAgMy41IDExSDI0MmwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi44LTkuMyA2LjggMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6TTY0LjkgOTQuNWwzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMS05LjItNi44LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI1NnptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6TTMyLjQgMTIyLjEgMzYgMTMzaDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi43LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjlIMTc3bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjlIMjQybC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjV6TTY0LjkgMTQ5LjdsMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi44LTkuMyA2LjggMy41LTExLTkuMi02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN0gxOTF6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN0gyNTZ6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40ek0zMi40IDE3Ny4ybDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMUgxNzdsLTkuMiA2LjcgMy41IDEwLjgtOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMUgyNDJsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjkgMCAzLjUgMTFoMTEuNWwtOS4zIDYuNyAzLjYgMTAuOC05LjMtNi43LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41ek02NC45IDIwNC44bDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdIMTkxem02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCAyMzIuNGwzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVMMTAzIDI1MGwzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45SDE3N2wtOSA2LjcgMy41IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjMgNi43IDMuNi0xMS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNXoiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIi8+CiAgPC9nPgo8L3N2Zz4K" alt="English" style="height:1.3rem"/>English</div><ul><li><a aria-current="page" class="link selected" hrefLang="en" href="/posts/"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXVzIiB2aWV3Qm94PSIwIDAgNj
289QwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnIHN0cm9rZS13aWR0aD0iMXB0Ij4KICAgICAgPHBhdGggZmlsbD0iI2JkM2Q0NCIgZD0iTTAgMGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOFYxOTdIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44djM5LjRIMHptMCA3OC43aDk3Mi44djM5LjRIMHptMCA3OC44aDk3Mi44VjUxMkgweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMzkuNGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS4zSDB6bTAgNzguN2g5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguOGg5NzIuOHYzOS40SDB6bTAgNzguN2g5NzIuOHYzOS40SDB6IiB0cmFuc2Zvcm09InNjYWxlKC45Mzc1KSIvPgogICAgPC9nPgogICAgPHBhdGggZmlsbD0iIzE5MmY1ZCIgZD0iTTAgMGgzODkuMXYyNzUuN0gweiIgdHJhbnNmb3JtPSJzY2FsZSguOTM3NSkiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMi40IDExLjggMzYgMjIuN2gxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOUgxNzdsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXpNNjQuOSAzOS40bDMuNSAxMC45aDExLjVMNzAuNiA1NyA3NCA2Ny45bC05LTYuNy05LjMgNi43TDU5IDU3bC05LTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjdMMTI0IDU3bC05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjctOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNUwzMzAgNTdsMy41IDEwLjktOS4yLTYuNy05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCA2Ni45IDM2IDc4aDExLjRsLTkuMiA2LjcgMy41IDEwLjktOS4zLTYuOC05LjIgNi44IDMuNS0xMS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy41IDEwLjktOS4yLTYuOC05LjMgNi44IDMuNS0xMS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTFIMTc3bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN2gxMS41em02NC45IDAgMy41IDExSDI0MmwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi44LTkuMyA2LjggMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6TTY0LjkgOTQuNWwzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMS05LjItNi44LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4zIDYuNyAzLjYgMTEtOS4zLTYuOC05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43SDE5MXptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI1NnptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6TTMyLjQgMTIyLjEgMzYgMTMzaDExLjRsLTkuMiA2LjcgMy41IDExLTkuMy02LjgtOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi43LTkuMyA2LjcgMy41LTEwLjktOS4yLTYuN2gxMS40em02NC44IDAgMy42IDEwLjlIMTc3bC05LjIgNi43IDMuNSAxMS05LjMtNi44LTkuMiA2LjcgMy41LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjlIMjQybC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS40em02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHptNjQuOSAwIDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy42IDExLTkuMy02LjgtOS4zIDYuNyAzLjYtMTAuOS05LjMtNi43aDExLjV6TTY0LjkgMTQ5LjdsMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTAuOS05LjItNi44LTkuMyA2LjggMy41LTExLTkuMi02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45aDExLjRsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuOC05LjMgNi44IDMuNi0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN0gxOTF6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjgtOS4yIDYuOCAzLjUtMTEtOS4zLTYuN0gyNTZ6bTY0LjkgMCAzLjUgMTAuOWgxMS41bC05LjMgNi43IDMuNSAxMC45LTkuMi02LjgtOS4zIDYuOCAzLjUtMTEtOS4yLTYuN2gxMS40ek0zMi40IDE3Ny4ybDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjMtNi43SDI5em02NC45IDAgMy41IDExaDExLjVsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMUgxNzdsLTkuMiA2LjcgMy41IDEwLjgtOS4zLTYuNy05LjIgNi43IDMuNS0xMC45LTkuMy02LjdoMTEuNXptNjQuOSAwIDMuNSAxMUgyNDJsLTkuMyA2LjcgMy42IDEwLjgtOS4zLTYuNy05LjMgNi43IDMuNi0xMC45LTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMWgxMS40bC05LjIgNi43IDMuNSAxMC44LTkuMy02LjctOS4yIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjkgMCAzLjUgMTFoMTEuNWwtOS4zIDYuNyAzLjYgMTAuOC05LjMtNi43LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41ek02NC45IDIwNC44bDMuNSAxMC45aDExLjVsLTkuMyA2LjcgMy41IDExLTkuMi02LjgtOS4zIDYuNyAzLjUtMTAuOS05LjItNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjMgNi43IDMuNiAxMS05LjMtNi44LTkuMyA2LjcgMy42LTEwLjktOS4zLTYuN2gxMS41em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdIMTkxem02NC44IDAgMy42IDEwLjloMTEuNGwtOS4yIDYuNyAzLjUgMTEtOS4zLTYuOC05LjIgNi43IDMuNS0xMC45LTkuMy02LjdIMjU2em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjUgMTEtOS4yLTYuOC05LjMgNi43IDMuNS0xMC45LTkuMi02LjdoMTEuNHpNMzIuNCAyMzIuNGwzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4zLTYuN0gyOXptNjQuOSAwIDMuNSAxMC45aDExLjVMMTAzIDI1MGwzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNHptNjQuOCAwIDMuNiAxMC45SDE3N2wtOSA2LjcgMy41IDEwLjktOS4zLTYuNy05LjIgNi43IDMuNS0xMS05LjMtNi43aDExLjV6bTY0LjkgMCAzLjUgMTAuOUgyNDJsLTkuMyA2LjcgMy42IDEwLjktOS4zLTYuNy05LjMgNi43IDMuNi0xMS05LjMtNi43aDExLjR6bTY0LjggMCAzLjYgMTAuOWgxMS40bC05LjIgNi43IDMuNSAxMC45LTkuMy02LjctOS4yIDYuNyAzLjUtMTEtOS4yLTYuN2gxMS40em02NC45IDAgMy41IDEwLjloMTEuNWwtOS4zIDYuNyAzLjYgMTAuOS05LjMtNi43LTkuMyA2LjcgMy42LTExLTkuMy02LjdoMTEuNXoiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIi8+CiAgPC9nPgo8L3N2Zz4K" alt="English" style="height:2.2rem"/>English</a></li><li><a class="link " hrefLang="es" href="/es/posts/"><img src="/static/mx-479622e6f02e13aaf2350ca039d2f658.svg" alt="Español" style="height:2.2rem"/>Español</a></li><li><a class="link " hrefLang="he" href="/he/posts/"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWlsIiB2aWV3Qm94PSIwIDAgNj
289QwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImlsLWEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg3LjYgMEg1OTV2NTEySC04Ny42eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjaWwtYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyLjEpIHNjYWxlKC45NCkiPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYxOS40IDUxMkgtMTEyVjBoNzMxLjR6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDBjIiBkPSJNNjE5LjQgMTE1LjJILTExMlY0OGg3MzEuNHptMCAzNTAuNUgtMTEydi02Ny4yaDczMS40em0tNDgzLTI3NSAxMTAuMSAxOTEuNkwzNTkgMTkxLjZsLTIyMi42LS44eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTIyNS44IDMxNy44IDIwLjkgMzUuNSAyMS40LTM1LjMtNDIuNC0uMnoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMGMiIGQ9Ik0xMzYgMzIwLjYgMjQ2LjIgMTI5bDExMi40IDE5MC44LTIyMi42Ljh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMjI1LjggMTkxLjYgMjAuOS0zNS41IDIxLjQgMzUuNC00Mi40LjF6TTE4MiAyNzEuMWwtMjEuNyAzNiA0MS0uMS0xOS4zLTM2em0tMjEuMy02Ni41IDQxLjIuMy0xOS44IDM2LjMtMjEuNC0zNi42em0xNTEuMiA2NyAyMC45IDM1LjUtNDEuNy0uNSAyMC44LTM1em0yMC41LTY3LTQxLjIuMyAxOS44IDM2LjMgMjEuNC0zNi42em0tMTE0LjMgMEwxODkuNyAyNTZsMjguOCA1MC4zIDUyLjggMS4yIDMyLTUxLjUtMjkuNi01Mi01NS42LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K" alt="×¢×ר×ת" style="height:2.2rem"/>×¢×ר×ת</a></li><li><a class="link " hrefLang="ru" href="/ru/posts/"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXJ1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDM5YTYiIGQ9Ik0wIDE2MGg2NDB2MzIwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDUyYjFlIiBkPSJNMCAzMjBoNjQwdjE2MEgweiIvPgogIDwvZz4KPC9zdmc+Cg==" alt="ÑÑÑÑкий" style="height:2.2rem"/>ÑÑÑÑкий</a></li><li><a class="link " hrefLang="de" href="/de/posts/"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWRlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmY2UwMCIgZD0iTTAgMzIwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBkPSJNMCAwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZDAwIiBkPSJNMCAxNjBoNjQwdjE2MEgweiIvPgo8L3N2Zz4K" alt="Deutsch" style="height:2.2rem"/>Deutsch</a></li></ul></div></div></div></div></div><aside class="sidebar"><button class="close-btn" type="button"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg></button><div class="side-container"><ul><li><a href="/">home</a></li><li><a href="/resources/">resources</a></li><li><a href="/developments/">developments</a></li></ul><ul><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><title></title><path d="M18.561 13.158c-1.102 0-2.135-.467-3.074-1.227l.228-1.076.008-.042c.207-1.143.849-3.06 2.839-3.06 1.492 0 2.703 1.212 2.703 2.703-.001 1.489-1.212 2.702-2.704 2.702zm0-8.14c-2.539 0-4.51 1.649-5.31 4.366-1.22-1.834-2.148-4.036-2.687-5.892H7.828v7.112c-.002 1.406-1.141 2.546-2.547 2.548-1.405-.002-2.543-1.143-2.545-2.548V3.492H0v7.112c0 2.914 2.37 5.303 5.281 5.303 2.913 0 5.283-2.389 5.283-5.303v-1.19c.529 1.107 1.182 2.229 1.974 3.221l-1.673 7.873h2.797l1.213-5.71c1.063.679 2.285 1.109 3.686 1.109 3 0 5.439-2.452 5.439-5.45 0-3-2.439-5.439-5.439-5.439z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg></a></li><li><a href="link.url" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></path></svg></a></li></ul></div></aside><section class="posts"><h3 class="posts-title">all posts</h3><div class="posts-center"><article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:3000px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='2000' width='3000' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#181888;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/91b64de046c8da04a6ba5cce8028d9de/57584/nfts.webp 750w,/static/91b64de046c8da04a6ba5cce8028d9de/2b8d7/nfts.webp 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/48dc9/nfts.webp 3000w" sizes="(min-width: 3000px) 3000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 3000px) 3000px, 100vw" decoding="async" loading="lazy" data-src="/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg" data-srcset="/static/91b64de046c8da04a6ba5cce8028d9de/7284f/nfts.jpg 750w,/static/91b64de046c8da04a6ba5cce8028d9de/3564b/nfts.jpg 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg 3000w" alt="¿Qué son los NFTs?"/></picture><noscript><picture><source type="image/webp" srcSet="/static/91b64de046c8da04a6ba5cce8028d9de/57584/nfts.webp 750w,/static/91b64de046c8da04a6ba5cce8028d9de/2b8d7/nfts.webp 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/48dc9/nfts.webp 3000w" sizes="(min-width: 3000px) 3000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 3000px) 3000px, 100vw" decoding="async" loading="lazy" src="/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg" srcSet="/static/91b64de046c8da04a6ba5cce8028d9de/7284f/nfts.jpg 750w,/static/91b64de046c8da04a6ba5cce8028d9de/3564b/nfts.jpg 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg 3000w" alt="¿Qué son los NFTs?"/></picture></noscript>
289<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
289</div><div class="info"><span class="category">Crypto</span><h3>¿Qué son los NFTs?</h3><div class="undeline"></div><p>Esto de los NFTs es un asunto medio largo de explicar, 290voy a intentar ser lo más claro posible y evitar al máximo los tecnicismos. NFTâ¦</p><a classname="link" href="/posts/que-son-los-nfts">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>September, 8th 2022</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:600px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='600' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#0858c8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/1fd141451eeb50e686ca33a895247240/70dfd/opensea-marketplace-nft.webp 150w,/static/1fd141451eeb50e686ca33a895247240/9b21f/opensea-marketplace-nft.webp 300w,/static/1fd141451eeb50e686ca33a895247240/9ff6b/opensea-marketplace-nft.webp 600w" sizes="(min-width: 600px) 600px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 600px) 600px, 100vw" decoding="async" loading="lazy" data-src="/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg" data-srcset="/static/1fd141451eeb50e686ca33a895247240/f1a3a/opensea-marketplace-nft.jpg 150w,/static/1fd141451eeb50e686ca33a895247240/81bf6/opensea-marketplace-nft.jpg 300w,/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg 600w" alt="Cómo comprar NFTs en Open Sea"/></picture><noscript><picture><source type="image/webp" srcSet="/static/1fd141451eeb50e686ca33a895247240/70dfd/opensea-marketplace-nft.webp 150w,/static/1fd141451eeb50e686ca33a895247240/9b21f/opensea-marketplace-nft.webp 300w,/static/1fd141451eeb50e686ca33a895247240/9ff6b/opensea-marketplace-nft.webp 600w" sizes="(min-width: 600px) 600px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 600px) 600px, 100vw" decoding="async" loading="lazy" src="/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg" srcSet="/static/1fd141451eeb50e686ca33a895247240/f1a3a/opensea-marketplace-nft.jpg 150w,/static/1fd141451eeb50e686ca33a895247240/81bf6/opensea-marketplace-nft.jpg 300w,/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg 600w" alt="Cómo comprar NFTs en Open Sea"/></picture></noscript>
290<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
290</div><div class="info"><span class="category">Crypto</span><h3>Cómo comprar NFTs en Open Sea</h3><div class="undeline"></div><p>Seguramente ya has oÃdo mucho sobre los NFTs y el furor que están causando en el mercado de inversiones. 291Si quieres saber más sobre NFTsâ¦</p><a classname="link" href="/posts/comprar-nfts-en-opensea">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>September, 5th 2022</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:6818px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='4545' width='6818' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#080808;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/7d60bb5f97f861a311becf688c1f2dc3/d6351/crypto-monedas.webp 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/2be9a/crypto-monedas.webp 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/c536a/crypto-monedas.webp 6818w" sizes="(min-width: 6818px) 6818px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6818px) 6818px, 100vw" decoding="async" loading="lazy" data-src="/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg" data-srcset="/static/7d60bb5f97f861a311becf688c1f2dc3/3b9e3/crypto-monedas.jpg 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/4fa2f/crypto-monedas.jpg 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg 6818w" alt="Cómo configurar fácilmente una billetera de MetaMask"/></picture><noscript><picture><source type="image/webp" srcSet="/static/7d60bb5f97f861a311becf688c1f2dc3/d6351/crypto-monedas.webp 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/2be9a/crypto-monedas.webp 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/c536a/crypto-monedas.webp 6818w" sizes="(min-width: 6818px) 6818px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6818px) 6818px, 100vw" decoding="async" loading="lazy" src="/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg" srcSet="/static/7d60bb5f97f861a311becf688c1f2dc3/3b9e3/crypto-monedas.jpg 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/4fa2f/crypto-monedas.jpg 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg 6818w" alt="Cómo configurar fácilmente una billetera de MetaMask"/></picture></noscript>
291<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
291</div><div class="info"><span class="category">Crypto</span><h3>Cómo configurar fácilmente una billetera de MetaMask</h3><div class="undeline"></div><p>¿Quieres lanzar tu colección de NFTs, pero no sabes dónde empezar?. Lo primero que vas a necesitar 292es un monedero digital seguro (cryptoâ¦</p><a classname="link" href="/posts/configurar-billetera-metamask">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>August, 25th 2022</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:6000px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='4000' width='6000' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/6fc5996998ecb4212730970bf6b9a540/2b8d7/tramites.webp 1500w,/static/6fc5996998ecb4212730970bf6b9a540/48dc9/tramites.webp 3000w,/static/6fc5996998ecb4212730970bf6b9a540/5de91/tramites.webp 6000w" sizes="(min-width: 6000px) 6000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6000px) 6000px, 100vw" decoding="async" loading="lazy" data-src="/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg" data-srcset="/static/6fc5996998ecb4212730970bf6b9a540/3564b/tramites.jpg 1500w,/static/6fc5996998ecb4212730970bf6b9a540/8a549/tramites.jpg 3000w,/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg 6000w" alt="Links para trámites y consultas en LÃnea en México."/></picture><noscript><picture><source type="image/webp" srcSet="/static/6fc5996998ecb4212730970bf6b9a540/2b8d7/tramites.webp 1500w,/static/6fc5996998ecb4212730970bf6b9a540/48dc9/tramites.webp 3000w,/static/6fc5996998ecb4212730970bf6b9a540/5de91/tramites.webp 6000w" sizes="(min-width: 6000px) 6000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6000px) 6000px, 100vw" decoding="async" loading="lazy" src="/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg" srcSet="/static/6fc5996998ecb4212730970bf6b9a540/3564b/tramites.jpg 1500w,/static/6fc5996998ecb4212730970bf6b9a540/8a549/tramites.jpg 3000w,/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg 6000w" alt="Links para trámites y consultas en LÃnea en México."/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">consejos</span><h3>Links para trámites y consultas en LÃnea en México.</h3><div class="undeline"></div><p>Estos links son útiles para todos y deberÃamos de tenerlos a la mano. 1.- Consulta CURP: https://www.gob.mx/curp/ 2.- Acta de Nacimientoâ¦</p><a classname="link" href="/posts/tramites-y-consultas-mexico">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>January, 19th 2022</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:281px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='179' width='281' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#182878;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/589c5/wordpress.webp 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/7d323/wordpress.webp 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/e872c/wordpress.webp 281w" sizes="(min-width: 281px) 281px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 281px) 281px, 100vw" decoding="async" loading="lazy" data-src="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg" data-srcset="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/51db9/wordpress.jpg 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/1550a/wordpress.jpg 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg 281w" alt="Cómo convertir de WordPress a Markdown"/></picture><noscript><picture><source type="image/webp" srcSet="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/589c5/wordpress.webp 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/7d323/wordpress.webp 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/e872c/wordpress.webp 281w" sizes="(min-width: 281px) 281px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 281px) 281px, 100vw" decoding="async" loading="lazy" src="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg" srcSet="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/51db9/wordpress.jpg 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/1550a/wordpress.jpg 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg 281w" alt="Cómo convertir de WordPress a Markdown"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">wordpress</span><h3>Cómo convertir de WordPress a Markdown</h3><div class="undeline"></div><p>Markdown es una versión simplificada de HTML que se usa ampliamente en varios sistemas de administración de contenido en Internet. Si deseaâ¦</p><a classname="link" href="/posts/convertir-wordpres-markdown">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>January, 6th 2022</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:1268px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='664' width='1268' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#988898;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/455381e47c55fcf2f8025a390ed30ffd/e4929/Espacio-disco-Linux.webp 317w,/static/455381e47c55fcf2f8025a390ed30ffd/c5120/Espacio-disco-Linux.webp 634w,/static/455381e47c55fcf2f8025a390ed30ffd/5fbbb/Espacio-disco-Linux.webp 1268w" sizes="(min-width: 1268px) 1268px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1268px) 1268px, 100vw" decoding="async" loading="lazy" data-src="/static/455381e47c55fcf2f8025a390ed30ffd/ecf80/Espacio-disco-Linux.jpg" data-srcset="/static/455381e47c55fcf2f8025a390ed30ffd/a5734/Espacio-disco-Linux.jpg 317w,/static/455381e47c55fcf2f8025a390ed30ffd/4c23c/Espacio-disco-Linux.jpg 634w,/static/455381e47c55fcf2f8025a390ed30ffd/ecf80/Espacio-disco-Linux.jpg 1268w" alt="Algunos tips para liberar espacio en Linux"/></picture><noscript><picture><source type="image/webp" srcSet="/static/455381e47c55fcf2f8025a390ed30ffd/e4929/Espacio-disco-Linux.webp 317w,/static/455381e47c55fcf2f8025a390ed30ffd/c5120/Espacio-disco-Linux.webp 634w,/static/455381e47c55fcf2f8025a390ed30ffd/5fbbb/Espacio-disco-Linux.webp 1268w" sizes="(min-width: 1268px) 1268px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1268px) 1268px, 100vw" decoding="async" loading="lazy" src="/static/455381e47c55fcf2f8025a390ed30ffd/ecf80/Espacio-disco-Linux.jpg" srcSet="/static/455381e47c55fcf2f8025a390ed30ffd/a5734/Espacio-disco-Linux.jpg 317w,/static/455381e47c55fcf2f8025a390ed30ffd/4c23c/Espacio-disco-Linux.jpg 634w,/static/455381e47c55fcf2f8025a390ed30ffd/ecf80/Espacio-disco-Linux.jpg 1268w" alt="Algunos tips para liberar espacio en Linux"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">linux</span><h3>Algunos tips para liberar espacio en Linux</h3><div class="undeline"></div><p>Eventualmente uno se va quedando sin espacio en disco en el servidor Linux. Lo primero que hay que hacer para saber el espacio que tenemosâ¦</p><a classname="link" href="/posts/tips-para-liberar-espacio-en-linux">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>June, 30th 2020</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:4751px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='3002' width='4751' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#081828;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/9ec75aa5823471918611b62ab374d24b/856c9/pictures.webp 1188w,/static/9ec75aa5823471918611b62ab374d24b/65c0a/pictures.webp 2376w,/static/9ec75aa5823471918611b62ab374d24b/861ef/pictures.webp 4751w" sizes="(min-width: 4751px) 4751px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 4751px) 4751px, 100vw" decoding="async" loading="lazy" data-src="/static/9ec75aa5823471918611b62ab374d24b/11271/pictures.jpg" data-srcset="/static/9ec75aa5823471918611b62ab374d24b/50159/pictures.jpg 1188w,/static/9ec75aa5823471918611b62ab374d24b/1f2da/pictures.jpg 2376w,/static/9ec75aa5823471918611b62ab374d24b/11271/pictures.jpg 4751w" alt="Sitios para descargar Imágenes para tu web"/></picture><noscript><picture><source type="image/webp" srcSet="/static/9ec75aa5823471918611b62ab374d24b/856c9/pictures.webp 1188w,/static/9ec75aa5823471918611b62ab374d24b/65c0a/pictures.webp 2376w,/static/9ec75aa5823471918611b62ab374d24b/861ef/pictures.webp 4751w" sizes="(min-width: 4751px) 4751px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 4751px) 4751px, 100vw" decoding="async" loading="lazy" src="/static/9ec75aa5823471918611b62ab374d24b/11271/pictures.jpg" srcSet="/static/9ec75aa5823471918611b62ab374d24b/50159/pictures.jpg 1188w,/static/9ec75aa5823471918611b62ab374d24b/1f2da/pictures.jpg 2376w,/static/9ec75aa5823471918611b62ab374d24b/11271/pictures.jpg 4751w" alt="Sitios para descargar Imágenes para tu web"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">web</span><h3>Sitios para descargar Imágenes para tu web</h3><div class="undeline"></div><p>Aquà te pongo una buena colección de recursos en su mayorÃa gratuitos para conseguir fotografÃas y eleméntos gráficos para tu sitio Webâ¦</p><a classname="link" href="/posts/sitios-para-descargar-imagenes">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>June, 5th 2020</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:724px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='482' width='724' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#181818;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/81f7a9136fa82895685e71186371b605/76055/acondicionar-react.webp 181w,/static/81f7a9136fa82895685e71186371b605/66c86/acondicionar-react.webp 362w,/static/81f7a9136fa82895685e71186371b605/c6cd4/acondicionar-react.webp 724w" sizes="(min-width: 724px) 724px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 724px) 724px, 100vw" decoding="async" loading="lazy" data-src="/static/81f7a9136fa82895685e71186371b605/f3656/acondicionar-react.jpg" data-srcset="/static/81f7a9136fa82895685e71186371b605/3a1a4/acondicionar-react.jpg 181w,/static/81f7a9136fa82895685e71186371b605/d7e60/acondicionar-react.jpg 362w,/static/81f7a9136fa82895685e71186371b605/f3656/acondicionar-react.jpg 724w" alt="Acondicionar una máquina para React."/></picture><noscript><picture><source type="image/webp" srcSet="/static/81f7a9136fa82895685e71186371b605/76055/acondicionar-react.webp 181w,/static/81f7a9136fa82895685e71186371b605/66c86/acondicionar-react.webp 362w,/static/81f7a9136fa82895685e71186371b605/c6cd4/acondicionar-react.webp 724w" sizes="(min-width: 724px) 724px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 724px) 724px, 100vw" decoding="async" loading="lazy" src="/static/81f7a9136fa82895685e71186371b605/f3656/acondicionar-react.jpg" srcSet="/static/81f7a9136fa82895685e71186371b605/3a1a4/acondicionar-react.jpg 181w,/static/81f7a9136fa82895685e71186371b605/d7e60/acondicionar-react.jpg 362w,/static/81f7a9136fa82895685e71186371b605/f3656/acondicionar-react.jpg 724w" alt="Acondicionar una máquina para React."/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">react</span><h3>Acondicionar una máquina para React.</h3><div class="undeline"></div><p>Vamos a describir los pasos para acondicionar un ambiente de trabajo para desarrollar aplicaciones bajo React.js Primero que nada hay queâ¦</p><a classname="link" href="/posts/acondicionar-maquina-react">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>October, 18th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:1280px;
292display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='720' width='1280' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8c8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/86ef6eb888ca7241f38c687fa67b7ccb/c0bcc/recursos.webp 320w,/static/86ef6eb888ca7241f38c687fa67b7ccb/17574/recursos.webp 640w,/static/86ef6eb888ca7241f38c687fa67b7ccb/71d4d/recursos.webp 1280w" sizes="(min-width: 1280px) 1280px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1280px) 1280px, 100vw" decoding="async" loading="lazy" data-src="/static/86ef6eb888ca7241f38c687fa67b7ccb/4a49b/recursos.jpg" data-srcset="/static/86ef6eb888ca7241f38c687fa67b7ccb/b4dad/recursos.jpg 320w,/static/86ef6eb888ca7241f38c687fa67b7ccb/3440d/recursos.jpg 640w,/static/86ef6eb888ca7241f38c687fa67b7ccb/4a49b/recursos.jpg 1280w" alt="12 LibrerÃas de recursos Gratuitos"/></picture><noscript><picture><source type="image/webp" srcSet="/static/86ef6eb888ca7241f38c687fa67b7ccb/c0bcc/recursos.webp 320w,/static/86ef6eb888ca7241f38c687fa67b7ccb/17574/recursos.webp 640w,/static/86ef6eb888ca7241f38c687fa67b7ccb/71d4d/recursos.webp 1280w" sizes="(min-width: 1280px) 1280px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1280px) 1280px, 100vw" decoding="async" loading="lazy" src="/static/86ef6eb888ca7241f38c687fa67b7ccb/4a49b/recursos.jpg" srcSet="/static/86ef6eb888ca7241f38c687fa67b7ccb/b4dad/recursos.jpg 320w,/static/86ef6eb888ca7241f38c687fa67b7ccb/3440d/recursos.jpg 640w,/static/86ef6eb888ca7241f38c687fa67b7ccb/4a49b/recursos.jpg 1280w" alt="12 LibrerÃas de recursos Gratuitos"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">varios</span><h3>12 LibrerÃas de recursos Gratuitos</h3><div class="undeline"></div><p>Algunos útiles recursos para el desarrollador web, básicamente enfocado a youtubers y creadores de contenido. https://youtu.be/JEWKaYzFYNI</p><a classname="link" href="/posts/12-librerias-de-recursos-gratuitos">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>May, 24th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:700px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='700' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/e6c789a4c9fbf183bf237ffe7cfd0b85/745fa/remote-access.webp 175w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/b0f73/remote-access.webp 350w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/dcd92/remote-access.webp 700w" sizes="(min-width: 700px) 700px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 700px) 700px, 100vw" decoding="async" loading="lazy" data-src="/static/e6c789a4c9fbf183bf237ffe7cfd0b85/521da/remote-access.jpg" data-srcset="/static/e6c789a4c9fbf183bf237ffe7cfd0b85/d6b18/remote-access.jpg 175w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/e6180/remote-access.jpg 350w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/521da/remote-access.jpg 700w" alt="Conceder Acceso Remoto a MySql en Ubuntu"/></picture><noscript><picture><source type="image/webp" srcSet="/static/e6c789a4c9fbf183bf237ffe7cfd0b85/745fa/remote-access.webp 175w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/b0f73/remote-access.webp 350w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/dcd92/remote-access.webp 700w" sizes="(min-width: 700px) 700px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 700px) 700px, 100vw" decoding="async" loading="lazy" src="/static/e6c789a4c9fbf183bf237ffe7cfd0b85/521da/remote-access.jpg" srcSet="/static/e6c789a4c9fbf183bf237ffe7cfd0b85/d6b18/remote-access.jpg 175w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/e6180/remote-access.jpg 350w,/static/e6c789a4c9fbf183bf237ffe7cfd0b85/521da/remote-access.jpg 700w" alt="Conceder Acceso Remoto a MySql en Ubuntu"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">datos</span><h3>Conceder Acceso Remoto a MySql en Ubuntu</h3><div class="undeline"></div><p>Muchas veces es necesario conceder acceso remoto a nuestra base de datos MySql, aunque esto conlleva ciertos riesgos resulta super útilâ¦</p><a classname="link" href="/posts/conceder-accesso-remoto-a-mysql-en-ubuntu">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>March, 12th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:1890px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='1417' width='1890' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#583858;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/4a772cdb5457f8306e097d831614a295/c34d5/lemp-stack-ubuntu.webp 473w,/static/4a772cdb5457f8306e097d831614a295/9c0ea/lemp-stack-ubuntu.webp 945w,/static/4a772cdb5457f8306e097d831614a295/86743/lemp-stack-ubuntu.webp 1890w" sizes="(min-width: 1890px) 1890px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1890px) 1890px, 100vw" decoding="async" loading="lazy" data-src="/static/4a772cdb5457f8306e097d831614a295/efee1/lemp-stack-ubuntu.jpg" data-srcset="/static/4a772cdb5457f8306e097d831614a295/e9d2c/lemp-stack-ubuntu.jpg 473w,/static/4a772cdb5457f8306e097d831614a295/a213a/lemp-stack-ubuntu.jpg 945w,/static/4a772cdb5457f8306e097d831614a295/efee1/lemp-stack-ubuntu.jpg 1890w" alt="Instalar LEMP en ubuntu (Linux, Nginx, MySQL, PHP)"/></picture><noscript><picture><source type="image/webp" srcSet="/static/4a772cdb5457f8306e097d831614a295/c34d5/lemp-stack-ubuntu.webp 473w,/static/4a772cdb5457f8306e097d831614a295/9c0ea/lemp-stack-ubuntu.webp 945w,/static/4a772cdb5457f8306e097d831614a295/86743/lemp-stack-ubuntu.webp 1890w" sizes="(min-width: 1890px) 1890px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1890px) 1890px, 100vw" decoding="async" loading="lazy" src="/static/4a772cdb5457f8306e097d831614a295/efee1/lemp-stack-ubuntu.jpg" srcSet="/static/4a772cdb5457f8306e097d831614a295/e9d2c/lemp-stack-ubuntu.jpg 473w,/static/4a772cdb5457f8306e097d831614a295/a213a/lemp-stack-ubuntu.jpg 945w,/static/4a772cdb5457f8306e097d831614a295/efee1/lemp-stack-ubuntu.jpg 1890w" alt="Instalar LEMP en ubuntu (Linux, Nginx, MySQL, PHP)"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">servidores</span><h3>Instalar LEMP en ubuntu (Linux, Nginx, MySQL, PHP)</h3><div class="undeline"></div><p>Nos estamos basando en el proceso de instalación descrito en el siguiente enlace: https://www.digitalocean.com/community/tutorials/how-toâ¦</p><a classname="link" href="/posts/instalar-lemp-en-ubuntu">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>February, 27th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:500px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='300' width='500' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#080808;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/7355e9dc607d075837b6caa8df54b249/7a077/nginx.webp 125w,/static/7355e9dc607d075837b6caa8df54b249/8f027/nginx.webp 250w,/static/7355e9dc607d075837b6caa8df54b249/af253/nginx.webp 500w" sizes="(min-width: 500px) 500px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 500px) 500px, 100vw" decoding="async" loading="lazy" data-src="/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png" data-srcset="/static/7355e9dc607d075837b6caa8df54b249/b1895/nginx.png 125w,/static/7355e9dc607d075837b6caa8df54b249/8c11c/nginx.png 250w,/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png 500w" alt="Modificar Upload Size en Php-Nginx"/></picture><noscript><picture><source type="image/webp" srcSet="/static/7355e9dc607d075837b6caa8df54b249/7a077/nginx.webp 125w,/static/7355e9dc607d075837b6caa8df54b249/8f027/nginx.webp 250w,/static/7355e9dc607d075837b6caa8df54b249/af253/nginx.webp 500w" sizes="(min-width: 500px) 500px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 500px) 500px, 100vw" decoding="async" loading="lazy" src="/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png" srcSet="/static/7355e9dc607d075837b6caa8df54b249/b1895/nginx.png 125w,/static/7355e9dc607d075837b6caa8df54b249/8c11c/nginx.png 250w,/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png 500w" alt="Modificar Upload Size en Php-Nginx"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">servidores</span><h3>Modificar Upload Size en Php-Nginx</h3><div class="undeline"></div><p>Hay algunas ocasiones en que se necesita subir archivos de gran tamaño, por ejemplo cuando se está migrando un sitio Word Press con All Inâ¦</p><a classname="link" href="/posts/modificar-upload-size-en-php-nginx">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>February, 27th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:636px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='355' width='636' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#081818;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/75fba2d7182c19ad89b5712d135fb91e/ee020/black-list.webp 159w,/static/75fba2d7182c19ad89b5712d135fb91e/bf8c9/black-list.webp 318w,/static/75fba2d7182c19ad89b5712d135fb91e/7128e/black-list.webp 636w" sizes="(min-width: 636px) 636px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 636px) 636px, 100vw" decoding="async" loading="lazy" data-src="/static/75fba2d7182c19ad89b5712d135fb91e/7ab30/black-list.png" data-srcset="/static/75fba2d7182c19ad89b5712d135fb91e/aec50/black-list.png 159w,/static/75fba2d7182c19ad89b5712d135fb91e/33bfc/black-list.png 318w,/static/75fba2d7182c19ad89b5712d135fb91e/7ab30/black-list.png 636w" alt="Cuando mi servidor de correo está en Lista Negra"/></picture><noscript><picture><source type="image/webp" srcSet="/static/75fba2d7182c19ad89b5712d135fb91e/ee020/black-list.webp 159w,/static/75fba2d7182c19ad89b5712d135fb91e/bf8c9/black-list.webp 318w,/static/75fba2d7182c19ad89b5712d135fb91e/7128e/black-list.webp 636w" sizes="(min-width: 636px) 636px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 636px) 636px, 100vw" decoding="async" loading="lazy" src="/static/75fba2d7182c19ad89b5712d135fb91e/7ab30/black-list.png" srcSet="/static/75fba2d7182c19ad89b5712d135fb91e/aec50/black-list.png 159w,/static/75fba2d7182c19ad89b5712d135fb91e/33bfc/black-list.png 318w,/static/75fba2d7182c19ad89b5712d135fb91e/7ab30/black-list.png 636w" alt="Cuando mi servidor de correo está en Lista Negra"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">servidores</span><h3>Cuando mi servidor de correo está en Lista Negra</h3><div class="undeline"></div><p>Para verificar si el servidor está en lista negra: https://mxtoolbox.com/blacklists.aspx http://mail-blacklist-checker.online-domain-toolsâ¦</p><a classname="link" href="/posts/servidor-de-correo-en-lista-negra">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>February, 26th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:500px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='300' width='500' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#080808;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/7355e9dc607d075837b6caa8df54b249/7a077/nginx.webp 125w,/static/7355e9dc607d075837b6caa8df54b249/8f027/nginx.webp 250w,/static/7355e9dc607d075837b6caa8df54b249/af253/nginx.webp 500w" sizes="(min-width: 500px) 500px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 500px) 500px, 100vw" decoding="async" loading="lazy" data-src="/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png" data-srcset="/static/7355e9dc607d075837b6caa8df54b249/b1895/nginx.png 125w,/static/7355e9dc607d075837b6caa8df54b249/8c11c/nginx.png 250w,/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png 500w" alt="Instalar Servidor Nginx en Ubuntu"/></picture><noscript><picture><source type="image/webp" srcSet="/static/7355e9dc607d075837b6caa8df54b249/7a077/nginx.webp 125w,/static/7355e9dc607d075837b6caa8df54b249/8f027/nginx.webp 250w,/static/7355e9dc607d075837b6caa8df54b249/af253/nginx.webp 500w" sizes="(min-width: 500px) 500px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 500px) 500px, 100vw" decoding="async" loading="lazy" src="/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png" srcSet="/static/7355e9dc607d075837b6caa8df54b249/b1895/nginx.png 125w,/static/7355e9dc607d075837b6caa8df54b249/8c11c/nginx.png 250w,/static/7355e9dc607d075837b6caa8df54b249/471f5/nginx.png 500w" alt="Instalar Servidor Nginx en Ubuntu"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">servidores</span><h3>Instalar Servidor Nginx en Ubuntu</h3><div class="undeline"></div><p>Como Sabemos lo primero es actualizar el apt-get entonces: Después instalamos Nginx Para verificar que los procesos estén corriendo: Cuandoâ¦</p><a classname="link" href="/posts/instalar-servidor-nginx-en-ubuntu">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>February, 17th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:225px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='225' width='225' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/a28fd97989bd7e7c56832fb5d0e5c692/f8744/mysql.webp 56w,/static/a28fd97989bd7e7c56832fb5d0e5c692/26b1c/mysql.webp 113w,/static/a28fd97989bd7e7c56832fb5d0e5c692/252a0/mysql.webp 225w" sizes="(min-width: 225px) 225px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 225px) 225px, 100vw" decoding="async" loading="lazy" data-src="/static/a28fd97989bd7e7c56832fb5d0e5c692/d8461/mysql.png" data-srcset="/static/a28fd97989bd7e7c56832fb5d0e5c692/342c3/mysql.png 56w,/static/a28fd97989bd7e7c56832fb5d0e5c692/e101a/mysql.png 113w,/static/a28fd97989bd7e7c56832fb5d0e5c692/d8461/mysql.png 225w" alt="Algunos Tips MySql"/></picture><noscript><picture><source type="image/webp" srcSet="/static/a28fd97989bd7e7c56832fb5d0e5c692/f8744/mysql.webp 56w,/static/a28fd97989bd7e7c56832fb5d0e5c692/26b1c/mysql.webp 113w,/static/a28fd97989bd7e7c56832fb5d0e5c692/252a0/mysql.webp 225w" sizes="(min-width: 225px) 225px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 225px) 225px, 100vw" decoding="async" loading="lazy" src="/static/a28fd97989bd7e7c56832fb5d0e5c692/d8461/mysql.png" srcSet="/static/a28fd97989bd7e7c56832fb5d0e5c692/342c3/mysql.png 56w,/static/a28fd97989bd7e7c56832fb5d0e5c692/e101a/mysql.png 113w,/static/a28fd97989bd7e7c56832fb5d0e5c692/d8461/mysql.png 225w" alt="Algunos Tips MySql"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">datos</span><h3>Algunos Tips MySql</h3><div class="undeline"></div><p>Quitar el only_full_group del my_sql En las nuevas versiones de mySql muchos querys anidados no funcionan con el only_full_group activo;</p><a classname="link" href="/posts/algunos-tips-mysql">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>January, 30th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:1200px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='746' width='1200' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#080808;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/b545f98934ab6b5a68a7cd65173e716e/24308/WordPress.webp 300w,/static/b545f98934ab6b5a68a7cd65173e716e/fbb93/WordPress.webp 600w,/static/b545f98934ab6b5a68a7cd65173e716e/4d2e9/WordPress.webp 1200w" sizes="(min-width: 1200px) 1200px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1200px) 1200px, 100vw" decoding="async" loading="lazy" data-src="/static/b545f98934ab6b5a68a7cd65173e716e/04c66/WordPress.png" data-srcset="/static/b545f98934ab6b5a68a7cd65173e716e/82827/WordPress.png 300w,/static/b545f98934ab6b5a68a7cd65173e716e/d9c8b/WordPress.png 600w,/static/b545f98934ab6b5a68a7cd65173e716e/04c66/WordPress.png 1200w" alt="Instalar WordPress en Ubuntu"/></picture><noscript><picture><source type="image/webp" srcSet="/static/b545f98934ab6b5a68a7cd65173e716e/24308/WordPress.webp 300w,/static/b545f98934ab6b5a68a7cd65173e716e/fbb93/WordPress.webp 600w,/static/b545f98934ab6b5a68a7cd65173e716e/4d2e9/WordPress.webp 1200w" sizes="(min-width: 1200px) 1200px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 1200px) 1200px, 100vw" decoding="async" loading="lazy" src="/static/b545f98934ab6b5a68a7cd65173e716e/04c66/WordPress.png" srcSet="/static/b545f98934ab6b5a68a7cd65173e716e/82827/WordPress.png 300w,/static/b545f98934ab6b5a68a7cd65173e716e/d9c8b/WordPress.png 600w,/static/b545f98934ab6b5a68a7cd65173e716e/04c66/WordPress.png 1200w" alt="Instalar WordPress en Ubuntu"/></picture></noscript>
292<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
292</div><div class="info"><span class="category">wordpress</span><h3>Instalar WordPress en Ubuntu</h3><div class="undeline"></div><p>Página de Referencia: 293 https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-lemp-on-ubuntu-18-04 o esta: 294 httpsâ¦</p><a classname="link" href="/posts/instalar-wordpress-en-ubuntu">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>January, 10th 2019</span></footer></div></article><article class="Post__Wrapper-sc-19qin6f-0 dqIcAN"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:801px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='397' width='801' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/a7e28bcf9e63bef6aa718bbfc871b4cb/92a75/iRedMail.webp 200w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/3eca1/iRedMail.webp 401w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/1467d/iRedMail.webp 801w" sizes="(min-width: 801px) 801px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 801px) 801px, 100vw" decoding="async" loading="lazy" data-src="/static/a7e28bcf9e63bef6aa718bbfc871b4cb/362ee/iRedMail.png" data-srcset="/static/a7e28bcf9e63bef6aa718bbfc871b4cb/e7c3d/iRedMail.png 200w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/126d7/iRedMail.png 401w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/362ee/iRedMail.png 801w" alt="Instalar iRedmail en Ubuntu"/></picture><noscript><picture><source type="image/webp" srcSet="/static/a7e28bcf9e63bef6aa718bbfc871b4cb/92a75/iRedMail.webp 200w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/3eca1/iRedMail.webp 401w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/1467d/iRedMail.webp 801w" sizes="(min-width: 801px) 801px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 801px) 801px, 100vw" decoding="async" loading="lazy" src="/static/a7e28bcf9e63bef6aa718bbfc871b4cb/362ee/iRedMail.png" srcSet="/static/a7e28bcf9e63bef6aa718bbfc871b4cb/e7c3d/iRedMail.png 200w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/126d7/iRedMail.png 401w,/static/a7e28bcf9e63bef6aa718bbfc871b4cb/362ee/iRedMail.png 801w" alt="Instalar iRedmail en Ubuntu"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div class="info"><span class="category">servidores</span><h3>Instalar iRedmail en Ubuntu</h3><div class="undeline"></div><p>La página de Documentación para el inicio de la instalación en la documentación oficial es: https://docs.iredmail.org/install.iredmail.onâ¦</p><a classname="link" href="/posts/instalar-iredmail-ubuntu">Continue reading <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M284.9 412.6l138.1-134c6-5.8 9-13.7 9-22.4v-.4c0-8.7-3-16.6-9-22.4l-138.1-134c-12-12.5-31.3-12.5-43.2 0-11.9 12.5-11.9 32.7 0 45.2l83 79.4h-214c-17 0-30.7 14.3-30.7 32 0 18 13.7 32 30.6 32h214l-83 79.4c-11.9 12.5-11.9 32.7 0 45.2 12 12.5 31.3 12.5 43.3 0z"></path></svg></a><footer><span class="date"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z"></path></svg>January, 9th 2019</span></footer></div></article></article><article><aside class="Banner__Wrapper-sc-p4cqc8-0 cPPLwd"><div class="About__Wrapper-sc-3yl0k4-0 ftMjMj"><div class="Title__Wrapper-sc-15oh585-0 jPBqEn"><h4>about me</h4><div class="line"></div></div><div data-gatsby-image-wrapper="" style="width:100px;height:100px" class="gatsby-image-wrapper img"><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#181828;width:100px;height:100px;position:relative"></div><picture><source type="image/webp" data-srcset="/static/14d5a9e3489580143180a39978f03d73/d8057/banner-about.webp 100w,/static/14d5a9e3489580143180a39978f03d73/2e34e/banner-about.webp 200w" sizes="100px"/><img data-gatsby-image-ssr="" layout="fixed" data-main-image="" style="opacity:0" sizes="100px" decoding="async" loading="lazy" data-src="/static/14d5a9e3489580143180a39978f03d73/e07e1/banner-about.jpg" data-srcset="/static/14d5a9e3489580143180a39978f03d73/e07e1/banner-about.jpg 100w,/static/14d5a9e3489580143180a39978f03d73/dd515/banner-about.jpg 200w" alt="about"/></picture><noscript><picture><source type="image/webp" srcSet="/static/14d5a9e3489580143180a39978f03d73/d8057/banner-about.webp 100w,/static/14d5a9e3489580143180a39978f03d73/2e34e/banner-about.webp 200w" sizes="100px"/><img data-gatsby-image-ssr="" layout="fixed" data-main-image="" style="opacity:0" sizes="100px" decoding="async" loading="lazy" src="/static/14d5a9e3489580143180a39978f03d73/e07e1/banner-about.jpg" srcSet="/static/14d5a9e3489580143180a39978f03d73/e07e1/banner-about.jpg 100w,/static/14d5a9e3489580143180a39978f03d73/dd515/banner-about.jpg 200w" alt="about"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><p>La paciencia es un elemento clave del éxito</p></div><div class="Recent__Wrapper-sc-10gxzos-0 gtzwCM"><div class="Title__Wrapper-sc-15oh585-0 jPBqEn"><h4>recent posts</h4><div class="line"></div></div><a class="post" href="/posts/que-son-los-nfts"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:3000px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='2000' width='3000' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#181888;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/91b64de046c8da04a6ba5cce8028d9de/57584/nfts.webp 750w,/static/91b64de046c8da04a6ba5cce8028d9de/2b8d7/nfts.webp 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/48dc9/nfts.webp 3000w" sizes="(min-width: 3000px) 3000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 3000px) 3000px, 100vw" decoding="async" loading="lazy" data-src="/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg" data-srcset="/static/91b64de046c8da04a6ba5cce8028d9de/7284f/nfts.jpg 750w,/static/91b64de046c8da04a6ba5cce8028d9de/3564b/nfts.jpg 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg 3000w" alt="¿Qué son los NFTs?"/></picture><noscript><picture><source type="image/webp" srcSet="/static/91b64de046c8da04a6ba5cce8028d9de/57584/nfts.webp 750w,/static/91b64de046c8da04a6ba5cce8028d9de/2b8d7/nfts.webp 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/48dc9/nfts.webp 3000w" sizes="(min-width: 3000px) 3000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 3000px) 3000px, 100vw" decoding="async" loading="lazy" src="/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg" srcSet="/static/91b64de046c8da04a6ba5cce8028d9de/7284f/nfts.jpg 750w,/static/91b64de046c8da04a6ba5cce8028d9de/3564b/nfts.jpg 1500w,/static/91b64de046c8da04a6ba5cce8028d9de/8a549/nfts.jpg 3000w" alt="¿Qué son los NFTs?"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div><h5>¿Qué son los NFTs?</h5><p>September 8th, 2022</p></div></a><a class="post" href="/posts/comprar-nfts-en-opensea"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:600px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='600' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#0858c8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/1fd141451eeb50e686ca33a895247240/70dfd/opensea-marketplace-nft.webp 150w,/static/1fd141451eeb50e686ca33a895247240/9b21f/opensea-marketplace-nft.webp 300w,/static/1fd141451eeb50e686ca33a895247240/9ff6b/opensea-marketplace-nft.webp 600w" sizes="(min-width: 600px) 600px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 600px) 600px, 100vw" decoding="async" loading="lazy" data-src="/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg" data-srcset="/static/1fd141451eeb50e686ca33a895247240/f1a3a/opensea-marketplace-nft.jpg 150w,/static/1fd141451eeb50e686ca33a895247240/81bf6/opensea-marketplace-nft.jpg 300w,/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg 600w" alt="Cómo comprar NFTs en Open Sea"/></picture><noscript><picture><source type="image/webp" srcSet="/static/1fd141451eeb50e686ca33a895247240/70dfd/opensea-marketplace-nft.webp 150w,/static/1fd141451eeb50e686ca33a895247240/9b21f/opensea-marketplace-nft.webp 300w,/static/1fd141451eeb50e686ca33a895247240/9ff6b/opensea-marketplace-nft.webp 600w" sizes="(min-width: 600px) 600px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 600px) 600px, 100vw" decoding="async" loading="lazy" src="/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg" srcSet="/static/1fd141451eeb50e686ca33a895247240/f1a3a/opensea-marketplace-nft.jpg 150w,/static/1fd141451eeb50e686ca33a895247240/81bf6/opensea-marketplace-nft.jpg 300w,/static/1fd141451eeb50e686ca33a895247240/3f4ea/opensea-marketplace-nft.jpg 600w" alt="Cómo comprar NFTs en Open Sea"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div><h5>Cómo comprar NFTs en Open Sea</h5><p>September 5th, 2022</p></div></a><a class="post" href="/posts/configurar-billetera-metamask"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:6818px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='4545' width='6818' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#080808;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/7d60bb5f97f861a311becf688c1f2dc3/d6351/crypto-monedas.webp 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/2be9a/crypto-monedas.webp 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/c536a/crypto-monedas.webp 6818w" sizes="(min-width: 6818px) 6818px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6818px) 6818px, 100vw" decoding="async" loading="lazy" data-src="/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg" data-srcset="/static/7d60bb5f97f861a311becf688c1f2dc3/3b9e3/crypto-monedas.jpg 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/4fa2f/crypto-monedas.jpg 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg 6818w" alt="Cómo configurar fácilmente una billetera de MetaMask"/></picture><noscript><picture><source type="image/webp" srcSet="/static/7d60bb5f97f861a311becf688c1f2dc3/d6351/crypto-monedas.webp 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/2be9a/crypto-monedas.webp 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/c536a/crypto-monedas.webp 6818w" sizes="(min-width: 6818px) 6818px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6818px) 6818px, 100vw" decoding="async" loading="lazy" src="/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg" srcSet="/static/7d60bb5f97f861a311becf688c1f2dc3/3b9e3/crypto-monedas.jpg 1705w,/static/7d60bb5f97f861a311becf688c1f2dc3/4fa2f/crypto-monedas.jpg 3409w,/static/7d60bb5f97f861a311becf688c1f2dc3/8aeb2/crypto-monedas.jpg 6818w" alt="Cómo configurar fácilmente una billetera de MetaMask"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div><h5>Cómo configurar fácilmente una billetera de MetaMask</h5><p>August 25th, 2022</p></div></a><a class="post" href="/posts/tramites-y-consultas-mexico"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:6000px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='4000' width='6000' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/6fc5996998ecb4212730970bf6b9a540/2b8d7/tramites.webp 1500w,/static/6fc5996998ecb4212730970bf6b9a540/48dc9/tramites.webp 3000w,/static/6fc5996998ecb4212730970bf6b9a540/5de91/tramites.webp 6000w" sizes="(min-width: 6000px) 6000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6000px) 6000px, 100vw" decoding="async" loading="lazy" data-src="/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg" data-srcset="/static/6fc5996998ecb4212730970bf6b9a540/3564b/tramites.jpg 1500w,/static/6fc5996998ecb4212730970bf6b9a540/8a549/tramites.jpg 3000w,/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg 6000w" alt="Links para trámites y consultas en LÃnea en México."/></picture><noscript><picture><source type="image/webp" srcSet="/static/6fc5996998ecb4212730970bf6b9a540/2b8d7/tramites.webp 1500w,/static/6fc5996998ecb4212730970bf6b9a540/48dc9/tramites.webp 3000w,/static/6fc5996998ecb4212730970bf6b9a540/5de91/tramites.webp 6000w" sizes="(min-width: 6000px) 6000px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 6000px) 6000px, 100vw" decoding="async" loading="lazy" src="/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg" srcSet="/static/6fc5996998ecb4212730970bf6b9a540/3564b/tramites.jpg 1500w,/static/6fc5996998ecb4212730970bf6b9a540/8a549/tramites.jpg 3000w,/static/6fc5996998ecb4212730970bf6b9a540/e49ee/tramites.jpg 6000w" alt="Links para trámites y consultas en LÃnea en México."/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div><h5>Links para trámites y consultas en LÃnea en México.</h5><p>January 19th, 2022</p></div></a><a class="post" href="/posts/convertir-wordpres-markdown"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained img"><div style="max-width:281px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='179' width='281' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#182878;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/589c5/wordpress.webp 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/7d323/wordpress.webp 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/e872c/wordpress.webp 281w" sizes="(min-width: 281px) 281px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 281px) 281px, 100vw" decoding="async" loading="lazy" data-src="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg" data-srcset="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/51db9/wordpress.jpg 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/1550a/wordpress.jpg 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg 281w" alt="Cómo convertir de WordPress a Markdown"/></picture><noscript><picture><source type="image/webp" srcSet="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/589c5/wordpress.webp 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/7d323/wordpress.webp 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/e872c/wordpress.webp 281w" sizes="(min-width: 281px) 281px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 281px) 281px, 100vw" decoding="async" loading="lazy" src="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg" srcSet="/static/d068b5580a8dd9856ffbf4dc5e71a4e9/51db9/wordpress.jpg 70w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/1550a/wordpress.jpg 141w,/static/d068b5580a8dd9856ffbf4dc5e71a4e9/435e6/wordpress.jpg 281w" alt="Cómo convertir de WordPress a Markdown"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div><h5>Cómo convertir de WordPress a Markdown</h5><p>January 6th, 2022</p></div></a></div><div class="BannerCategories__Wrapper-sc-1z1hj8-0 eqZajZ"><div class="Title__Wrapper-sc-15oh585-0 jPBqEn"><h4>categories</h4><div class="line"></div></div><ul class="categories"><li><a class="category" href="/Crypto">Crypto</a></li><li><a class="category" href="/consejos">consejos</a></li><li><a class="category" href="/datos">datos</a></li><li><a class="category" href="/linux">linux</a></li><li><a class="category" href="/react">react</a></li><li><a class="category" href="/servidores">servidores</a></li><li><a class="category" href="/varios">varios</a></li><li><a class="category" href="/web">web</a></li><li><a class="category" href="/wordpress">wordpress</a></li></ul></div></aside></article></div></section><footer class="Footer__Wrapper-sc-11z43hi-0 bbutxV"><div class="logo-box"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained logo"><div style="max-width:145px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='144' width='145' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/eb874183162db701a7cd3742d5e36ee6/9a807/logo-eama.webp 36w,/static/eb874183162db701a7cd3742d5e36ee6/db093/logo-eama.webp 73w,/static/eb874183162db701a7cd3742d5e36ee6/0abda/logo-eama.webp 145w" sizes="(min-width: 145px) 145px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 145px) 145px, 100vw" decoding="async" loading="lazy" data-src="/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png" data-srcset="/static/eb874183162db701a7cd3742d5e36ee6/8ef0e/logo-eama.png 36w,/static/eb874183162db701a7cd3742d5e36ee6/04bec/logo-eama.png 73w,/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png 145w" alt="Enrique Adelino Montes Araujo"/></picture><noscript><picture><source type="image/webp" srcSet="/static/eb874183162db701a7cd3742d5e36ee6/9a807/logo-eama.webp 36w,/static/eb874183162db701a7cd3742d5e36ee6/db093/logo-eama.webp 73w,/static/eb874183162db701a7cd3742d5e36ee6/0abda/logo-eama.webp 145w" sizes="(min-width: 145px) 145px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 145px) 145px, 100vw" decoding="async" loading="lazy" src="/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png" srcSet="/static/eb874183162db701a7cd3742d5e36ee6/8ef0e/logo-eama.png 36w,/static/eb874183162db701a7cd3742d5e36ee6/04bec/logo-eama.png 73w,/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png 145w" alt="Enrique Adelino Montes Araujo"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div class="social-links"><a href="https://github.com/emontes" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z"></path></svg></a><a href="https://www.upwork.com/freelancers/~011b1de3cb73e46439" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><title></title><path d="M18.561 13.158c-1.102 0-2.135-.467-3.074-1.227l.228-1.076.008-.042c.207-1.143.849-3.06 2.839-3.06 1.492 0 2.703 1.212 2.703 2.703-.001 1.489-1.212 2.702-2.704 2.702zm0-8.14c-2.539 0-4.51 1.649-5.31 4.366-1.22-1.834-2.148-4.036-2.687-5.892H7.828v7.112c-.002 1.406-1.141 2.546-2.547 2.548-1.405-.002-2.543-1.143-2.545-2.548V3.492H0v7.112c0 2.914 2.37 5.303 5.281 5.303 2.913 0 5.283-2.389 5.283-5.303v-1.19c.529 1.107 1.182 2.229 1.974 3.221l-1.673 7.873h2.797l1.213-5.71c1.063.679 2.285 1.109 3.686 1.109 3 0 5.439-2.452 5.439-5.45 0-3-2.439-5.439-5.439-5.439z"></path></svg></a><a href="https://www.linkedin.com/in/enrique-montes-araujo/" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://www.facebook.com/enriqueadelino" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg></a><a href="https://twitter.com/el_ade" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></path></svg></a></div></div><div class="footer-bottom"><div class="navigation"><div class="underline"></div><ul class="footer__list"><li class="footer__item"><a class="link" hrefLang="en" href="/about">about</a></li><li class="footer__item"><a class="link" hrefLang="en" href="/contact">contact</a></li><li class="footer__item"><a class="link" hrefLang="en" href="/posts">posts</a></li><li class="footer__item"><a class="link" hrefLang="en" href="/privacy">Privacy policy</a></li></ul></div><div class="copy"><div class="underline"></div><p>copyright<!-- --> © <!-- -->2022<!-- --> <span>Enrique Adelino Montes Araujo</span> <!-- -->all rights reserved</p></div></div></footer><footer class="Footer__Wrapper-sc-11z43hi-0 bbutxV"><div class="logo-box"><div data-gatsby-image-wrapper="" class="gatsby-image-wrapper gatsby-image-wrapper-constrained logo"><div style="max-width:145px;display:block"><img alt="" role="presentation" aria-hidden="true" src="data:image/svg+xml;charset=utf-8,%3Csvg height='144' width='145' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E" style="max-width:100%;display:block;position:static"/></div><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#f8f8f8;position:absolute;top:0;left:0;bottom:0;right:0"></div><picture><source type="image/webp" data-srcset="/static/eb874183162db701a7cd3742d5e36ee6/9a807/logo-eama.webp 36w,/static/eb874183162db701a7cd3742d5e36ee6/db093/logo-eama.webp 73w,/static/eb874183162db701a7cd3742d5e36ee6/0abda/logo-eama.webp 145w" sizes="(min-width: 145px) 145px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 145px) 145px, 100vw" decoding="async" loading="lazy" data-src="/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png" data-srcset="/static/eb874183162db701a7cd3742d5e36ee6/8ef0e/logo-eama.png 36w,/static/eb874183162db701a7cd3742d5e36ee6/04bec/logo-eama.png 73w,/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png 145w" alt="Enrique Adelino Montes Araujo"/></picture><noscript><picture><source type="image/webp" srcSet="/static/eb874183162db701a7cd3742d5e36ee6/9a807/logo-eama.webp 36w,/static/eb874183162db701a7cd3742d5e36ee6/db093/logo-eama.webp 73w,/static/eb874183162db701a7cd3742d5e36ee6/0abda/logo-eama.webp 145w" sizes="(min-width: 145px) 145px, 100vw"/><img data-gatsby-image-ssr="" data-main-image="" style="opacity:0" sizes="(min-width: 145px) 145px, 100vw" decoding="async" loading="lazy" src="/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png" srcSet="/static/eb874183162db701a7cd3742d5e36ee6/8ef0e/logo-eama.png 36w,/static/eb874183162db701a7cd3742d5e36ee6/04bec/logo-eama.png 73w,/static/eb874183162db701a7cd3742d5e36ee6/89fbd/logo-eama.png 145w" alt="Enrique Adelino Montes Araujo"/></picture></noscript>
294<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
294</div><div class="social-links"><a href="https://github.com/emontes" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z"></path></svg></a><a href="https://www.upwork.com/freelancers/~011b1de3cb73e46439" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><title></title><path d="M18.561 13.158c-1.102 0-2.135-.467-3.074-1.227l.228-1.076.008-.042c.207-1.143.849-3.06 2.839-3.06 1.492 0 2.703 1.212 2.703 2.703-.001 1.489-1.212 2.702-2.704 2.702zm0-8.14c-2.539 0-4.51 1.649-5.31 4.366-1.22-1.834-2.148-4.036-2.687-5.892H7.828v7.112c-.002 1.406-1.141 2.546-2.547 2.548-1.405-.002-2.543-1.143-2.545-2.548V3.492H0v7.112c0 2.914 2.37 5.303 5.281 5.303 2.913 0 5.283-2.389 5.283-5.303v-1.19c.529 1.107 1.182 2.229 1.974 3.221l-1.673 7.873h2.797l1.213-5.71c1.063.679 2.285 1.109 3.686 1.109 3 0 5.439-2.452 5.439-5.45 0-3-2.439-5.439-5.439-5.439z"></path></svg></a><a href="https://www.linkedin.com/in/enrique-montes-araujo/" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://www.facebook.com/enriqueadelino" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg></a><a href="https://twitter.com/el_ade" class="social-link"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="social-icon" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z"></path></svg></a></div></div><div class="footer-bottom"><div class="navigation"><div class="underline"></div><ul class="footer__list"><li class="footer__item"><a class="link" hrefLang="en" href="/about">about</a></li><li class="footer__item"><a class="link" hrefLang="en" href="/contact">contact</a></li><li class="footer__item"><a class="link" hrefLang="en" href="/posts">posts</a></li><li class="footer__item"><a class="link" hrefLang="en" href="/privacy">Privacy policy</a></li></ul></div><div class="copy"><div class="underline"></div><p>copyright<!-- --> © <!-- -->2022<!-- --> <span>Enrique Adelino Montes Araujo</span> <!-- -->all rights reserved</p></div></div></footer></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;
294border:0" aria-live="assertive" aria-atomic="true"></div></div>
294<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/posts/";window.___webpackCompilationHash="baca555fe51c10cd6cd3";/*]]>*/</script>
294<script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-c8a1e89b0c1ca63684b8.js"],"app":["/app-796bc476d13b583a0228.js"],"component---cache-caches-gatsby-plugin-offline-app-shell-js":["/component---cache-caches-gatsby-plugin-offline-app-shell-js-dda5442322761deabdef.js"],"component---src-pages-404-js":["/component---src-pages-404-js-0f3d2de032de476209ed.js"],"component---src-pages-about-js":["/component---src-pages-about-js-654218d26facce0b6bfc.js"],"component---src-pages-contact-js":["/component---src-pages-contact-js-92e74705f28a18eff5aa.js"],"component---src-pages-developments-js":["/component---src-pages-developments-js-d51f6e551facb6aab24f.js"],"component---src-pages-developments-strapi-project-slug-js":["/component---src-pages-developments-strapi-project-slug-js-103bf1ffb7cc0f99f62b.js"],"component---src-pages-index-js":["/component---src-pages-index-js-34f3417d16030c6734bd.js"],"component---src-pages-posts-js":["/component---src-pages-posts-js-aa241f9ffd4250be4ed5.js"],"component---src-pages-privacy-js":["/component---src-pages-privacy-js-a1b696014561db9725ab.js"],"component---src-pages-resources-js":["/component---src-pages-resources-js-3afb69a2c3e71394c699.js"],"component---src-templates-category-template-js":["/component---src-templates-category-template-js-8d4fc7dcb3475932fff3.js"],"component---src-templates-post-template-js":["/component---src-templates-post-template-js-73a656f607fd0cb5781a.js"]};/*]]>*/</script>
294<script src="/polyfill-c8a1e89b0c1ca63684b8.js" nomodule=""></script>
294<script src="/app-796bc476d13b583a0228.js" async=""></script>
294<script src="/5e2a4920-dad03abb6577632e6280.js" async=""></script>
294<script src="/de71a805-f3b3a60eb3a755d5a0dc.js" async=""></script>
294<script src="/framework-3e23c3d22a5cf271a5b5.js" async=""></script>
294<script src="/webpack-runtime-880e961579192b7c37b0.js" async=""></script>
294</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.