.aboutContainer{display:grid;grid-template-columns:1fr 1fr}.aboutHeader p{color:#615c5c;font-size:var(--fontAgustinRocha);font-weight:300;padding-bottom:20px}.aboutGridIzq a.blue,.aboutGridIzq h3 span{color:#1877f2;font-weight:700;letter-spacing:1px}.aboutGridIzq h3{color:#fff;font-size:var(--fontGrande);font-weight:300;letter-spacing:1px}.aboutGridIzq{color:var(--fbBackgroundTransparente)}.aboutGridIzq p{text-align:justify}.aboutGridIzq span{color:#0c6;font-weight:700}.aboutGridIzq span.Js{color:#adcc00}.aboutGridIzq span.freeWilly{color:#71afff}.aboutGridIzq p{display:inline-block;font-size:var(--fontMed);line-height:30px;padding:20px 0}.aboutGridDcha{align-items:center;display:flex;justify-content:flex-end}.aboutGridDcha img{max-width:400px;width:100%}@media (max-width:860px){.aboutContainer{grid-template-columns:1fr;row-gap:40px}.aboutGridDcha{justify-content:center}.aboutGridIzq h3{font-size:1.6rem}}@media (max-width:420px){section header{font-size:2rem}}@media (max-width:350px){section header{font-size:1.8rem}}section#intro{height:100vh;position:relative;width:100%}.videoIntro{bottom:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}#intro{align-items:center;display:flex;justify-content:center}.bannerText{color:#fff;letter-spacing:2px;text-align:center;z-index:1}@-webkit-keyframes intro{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes intro{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.bannerText h1{-webkit-animation:intro .4s;animation:intro .4s;font-size:3.6rem;padding-bottom:20px}.bannerText h2{-webkit-animation:intro .65s;animation:intro .65s;font-size:28px;font-weight:500;padding:15px}.bannerText p{-webkit-animation:intro 1s;animation:intro 1s;color:#1877f2;font-size:20px}.aboutGridIzq a.blue,.bannerText a{position:relative}.aboutGridIzq a.blue:after,.bannerText a:after{background:#1877f2;bottom:-10px;content:"";height:0;left:-25%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .5s ease;width:45%}.aboutGridIzq a.blue:hover:after,.bannerText a:hover:after{height:1px;left:0;left:50%}@media (max-width:405px){.bannerText h1{align-items:flex-start}.bannerText,.bannerText h1{display:flex;flex-direction:column}.bannerText{align-items:center}}@-webkit-keyframes arriba{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arriba{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}nav{-webkit-animation:arriba .4s;animation:arriba .4s}.logo{align-items:center;background-color:#fff;border:none;border-radius:20px;cursor:pointer;display:flex;height:52px;justify-content:center;overflow:hidden;width:170px;z-index:300}.logo #logoRHL{height:130px;width:130px}nav{background-color:transparent;height:60px;left:0;opacity:.98;padding:0 150px;position:fixed;text-transform:uppercase;top:0;transition:.3s;width:100%;z-index:500}nav.afterScroll{background-color:#0b3053}.nav-center{display:flex;height:60px;justify-content:space-between;position:relative}.nav-header{align-items:center;display:flex;justify-content:center}.nav-button{border:1px solid #fff;border-radius:10px;display:none;height:40px;width:40px}.nav-button:hover{cursor:pointer}.burger-dash{background-color:#fff;border-radius:7px;border-style:none;height:2px;position:relative;width:25px}.burger-dash:before{top:10px}.burger-dash:after,.burger-dash:before{background-color:#fff;border-radius:7px;content:"";height:2px;left:0;position:absolute;width:25px}.burger-dash:after{top:-10px}.links{align-items:center;display:flex}ul{list-style:none}nav li{align-items:center;color:var(--fbFontColorNormal);cursor:pointer;display:flex;font-size:var(--fontMed);font-weight:300;height:100%;justify-content:center;margin:0 5px;padding:5px;position:relative;transition:var(--transition)}nav a:after{border:2px solid #18a096;bottom:0;content:"";display:flex;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}nav a.lineHover:after{-webkit-transform:scaleX(1);transform:scaleX(1);transition:.5s}.fa-globe{font-size:2rem}.language-selector{position:relative}.languageOptions{background-color:transparent;display:flex;flex-direction:column;gap:10px;left:0;margin:0 auto;padding:5px;position:absolute;right:0;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:.3s}.language-selector:hover .languageOptions{-webkit-transform:scaleY(1);transform:scaleY(1)}.languageOptions .banderas{-webkit-filter:grayscale(.5);filter:grayscale(.5);transition:.3s}.languageOptions .banderas:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media only screen and (max-width:1200px){nav{padding:0 50px}}@media only screen and (max-width:855px){nav{padding:0 20px}nav li{font-size:1rem}}@media screen and (max-width:750px){nav a.lineHover:after{-webkit-transform:scaleX(0);transform:scaleX(0)}nav{padding:0}.nav-header{display:flex;justify-content:space-between;padding:0 30px;width:100%}.nav-button{align-items:center;display:flex;justify-content:center}.links{color:#18a096;flex-direction:column;left:-100%;position:absolute;top:60px;transition:var(--transition);width:100%}nav li{padding:30px;text-align:center;width:100%}.links.active{left:0}.links.active li:hover{background-color:#050404;color:#51c4d3}nav.afterScroll .links{background-color:#0b3053}nav.afterScroll .links li:hover{background-color:#072038;color:#fff}}#backBone{background-color:#000;bottom:0;display:flex;justify-content:space-evenly;left:0;position:fixed;right:0;top:0;z-index:-2}#backBone>*{background-color:#a4acc4;opacity:.2;width:1px}#whatsappLogo{bottom:30px;cursor:pointer;height:80px;position:fixed;right:-100%;transition:.6s;width:100%;width:80px;z-index:300}#whatsappLogo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#whatsappLogo.show{right:50px}@media (max-width:1000px){#whatsappLogo{height:50px;width:50px}}@media (max-width:710px){#whatsappLogo.show{right:20px}#whatsappLogo{height:40px;width:40px}}.proyectosGridContainer{grid-row-gap:20px;display:grid;grid-template-columns:1fr;place-items:center;row-gap:20px}.proyectoItem{border:2px solid #8d9c93;box-shadow:0 10px 13px -7px #000,11px 1px 10px 7px rgba(77,184,147,0);overflow:hidden;position:relative;transition:.5s}.imgContainer{height:550px;height:100%;max-width:1000px}.proyectoItem:hover{border-color:#3c82ec;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.projectFooter{background:url(/static/media/texture.d586c676d253667d4ed6.png)}.footerOverlay,.projectFooter{bottom:0;height:60px;left:0;position:absolute;width:100%}.footerOverlay{background-color:rgba(0,0,0,.945);transition:.8s}.proyectosGridContainer img{-webkit-filter:grayscale(.5);filter:grayscale(.5);height:100%;max-width:100%;object-fit:cover;transition:.6s}.proyectoItem:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.proyectoItem:hover .footerOverlay{background-color:rgba(0,0,0,.281)}.proyectoOverlay{background:linear-gradient(0deg,#000,rgba(0,0,0,.76));color:#fff;font-family:Julius Sans One;height:100%;left:0;position:absolute;top:calc(100% - 180px);transition:.5s;width:100%}.proyectoItem .textMargin{grid-gap:40px;display:grid;gap:40px;margin:100px auto 280px;place-items:center;width:50%}.proyectoOverlay .titleProject{font-weight:700;letter-spacing:2px}.descriptionProject{color:#909299;letter-spacing:1px;text-align:justify}.linksProject{font-weight:700;width:100%}.btnSvg,.linksProject{display:flex;justify-content:space-between}.btnSvg{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:3px;color:#fff;font-size:13px;padding:5px 3px;transition:.3s}.btnSvg:disabled{cursor:not-allowed}svg{fill:#fff;height:30px;margin-left:5px}.btnSvg:hover{background-color:#fff;border:#fff;color:#000}.btnSvg:hover svg.MuiSvgIcon-root{fill:#3c82ec}.tecnologiasProject{display:flex;flex-wrap:wrap;justify-content:space-between}.tecnologiasProject h4{color:#18a096;font-size:1rem;padding:10px}.tecnologiasProject h4:hover{color:#17ebdde3}.imgContainer:hover .proyectoOverlay{top:0}.additionalInfo{display:none}#restOfTheInfo{display:flex;flex-direction:column;gap:15px;justify-content:stretch;left:-100%;padding:30px 150px;position:absolute;text-align:justify;top:55px;transition:.5s;width:100%}@media screen and (max-width:960px){.proyectoItem .textMargin{margin:60px auto 200px}}@media screen and (max-width:900px){.proyectoItem .textMargin{width:80%}}@media screen and (max-width:850px){.proyectoItem .textMargin{gap:15px;width:95%}.descriptionProject{padding-top:25px}}@media screen and (max-width:710px){.descriptionProject{padding-top:0}.additionalInfo{background-color:#1877f2;border-radius:50%;cursor:pointer;display:block;height:40px;line-height:40px;position:absolute;right:10px;text-align:center;top:10px;width:40px}.flex{color:#abb0b4;display:flex;font-size:.8rem;justify-content:space-between;padding-top:10px}#restOfTheInfo:hover,.additionalInfo:hover+#restOfTheInfo{background-color:#1877f2;left:0;transition:.5s}.descriptionProject,.tecnologiasProject{display:none}.proyectoItem .textMargin{margin:100px auto 280px;width:50%}.proyectoOverlay{top:calc(100% - 180px)}#restOfTheInfo{letter-spacing:1px;padding:30px}}@media screen and (max-width:630px){.footerOverlay,.projectFooter{height:30px}.proyectoItem .textMargin{gap:50px;margin:50px auto 280px;width:60%}.proyectoOverlay{top:calc(100% - 120px)}#restOfTheInfo{bottom:0;font-size:.82rem;gap:0;justify-content:space-around;top:0}}@media screen and (max-width:490px){#restOfTheInfo{padding:5px 2px 30px}.flex{padding-top:5px}.proyectoItem .textMargin{gap:20px}.proyectoOverlay{top:calc(100% - 110px)}}@media screen and (max-width:440px){.proyectoItem .textMargin{width:90%}.footerOverlay,.projectFooter{display:none}.proyectoOverlay{top:calc(100% - 80px)}.additionalInfo{height:30px;line-height:30px;right:7px;top:7px;width:30px}#restOfTheInfo{letter-spacing:0}}@media screen and (max-width:400px){#restOfTheInfo{justify-content:space-around;padding:5px 2px 10px}.flex{flex-wrap:wrap;padding-top:5px}}.skillsContainer{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);place-items:center}.skillsContainer img{-webkit-filter:grayscale(1);filter:grayscale(1);object-fit:contain;transition:.3s;width:100%}img.styled{max-height:150px}.skillsContainer img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transform:scale(1.05);transform:scale(1.05)}.node{grid-column:2/4}.express{grid-column:4/6}.skillsContainer .span2{grid-column:span 2}.skillsContainer img.photo{max-height:150px}@media screen and (max-width:710px){.skillsContainer{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.skillsContainer img{flex:1 1 50%;max-width:45%}.skillsContainer img.photo{max-height:100px}}@media screen and (max-width:420px){.skillsContainer img{max-width:100%}}#contacto{display:flex;flex-direction:column;justify-content:space-evenly}.contactoGridContainer{grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:1fr 1fr;padding-top:40px}.contactoGridIzq{align-self:flex-start;font-size:var(--fontMed);justify-self:start}.celularInfoContacto,.emailInfoContacto{letter-spacing:2px;padding-bottom:40px}.celularInfoContacto i,.emailInfoContacto i{color:#18a096;padding-right:10px}#contactForm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}#contactForm .span2{grid-column:1/-1}#contactForm button,#contactForm input,#contactForm textarea{background-color:inherit;border:1px solid rgba(57,133,136,.705);color:inherit;font-size:var(--fontMed);padding:5px;transition:.3s;width:100%}#contactForm .botonEnviarForm{align-items:center;background-color:#18a096;border:1px solid #164b3f;color:#0b3053;cursor:pointer;display:flex;gap:30px;justify-content:center;letter-spacing:2px;min-height:3rem;text-transform:uppercase;transition:.3s}#contactForm .botonEnviarForm:hover{background-color:inherit;color:#18a096}#contactForm .loader{-webkit-animation:magicDots 1s linear infinite;animation:magicDots 1s linear infinite;background-color:#b5d4d2;border-radius:50%;height:.7rem;width:.7rem}#contactForm .loader:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}#contactForm .loader:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes magicDots{20%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}70%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes magicDots{20%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}70%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#contactForm .inputPosta{border-style:none none solid}#contactForm .inputPosta:focus,#contactForm textarea:focus{border-color:orange;box-shadow:none;outline:none;-webkit-transform:scale(1.03);transform:scale(1.03)}#contactForm .inputPosta:focus+label,#contactForm textarea:focus+label{color:orange}#contactForm .inputPosta::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:transparent}#contactForm .inputPosta:-ms-input-placeholder,textarea:-ms-input-placeholder{color:transparent}#contactForm .inputPosta::placeholder,textarea::placeholder{color:transparent}#contactForm label{color:#a19d9d;display:block;-webkit-transform-origin:0 0;transform-origin:0 0;transition:.3s}label#textAreaLabel{padding-left:5px;-webkit-transform:translateY(-7.5rem);transform:translateY(-7.5rem)}#contactForm .input label{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}#contactForm .inputPosta:not(:-ms-input-placeholder)+label{transform:translateY(-3rem) scale(.9)}#contactForm .inputPosta:focus+label,#contactForm .inputPosta:not(:placeholder-shown)+label{-webkit-transform:translateY(-3rem) scale(.9);transform:translateY(-3rem) scale(.9)}#contactForm textarea:not(:-ms-input-placeholder)+label{transform:translateY(-9.5rem) scale(.9)}#contactForm textarea:focus+label,#contactForm textarea:not(:placeholder-shown)+label{-webkit-transform:translateY(-9.5rem) scale(.9);transform:translateY(-9.5rem) scale(.9)}@media screen and (max-width:937px){.contactoGridContainer{grid-template-columns:1fr}.contactoGridDcha{padding-top:15px}}@media screen and (max-width:450px){.contactoGridIzq{font-size:15px}.celularInfoContacto,.emailInfoContacto{letter-spacing:.5px}.celularInfoContacto i,.emailInfoContacto i{color:#18a096;padding-right:5px}#contactForm{grid-template-columns:1fr}}#successMsg{align-items:center;display:flex;flex-direction:column;justify-content:center}#successMsg .fa-check-circle{color:green;font-size:10rem}#successMsg .successText{display:flex;flex-direction:column;font-size:1.2rem;gap:20px;line-height:2.5rem;margin-top:30px;text-align:center}#successMsg .successText h2{letter-spacing:2px}#preloader{align-items:center;background-color:#191b22;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;width:100%;z-index:1000}#preloader .back{background-color:#fff;border-radius:10px;color:#000;margin-top:80px;text-align:center}.back h2{letter-spacing:2px;padding:0 10px 20px}#preloader .ico{padding:0 30px}.lds-dual-ring{height:80px;width:80px}.lds-dual-ring:before{-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#preloader.nosvimos{-webkit-animation:vanish .5s forwards;animation:vanish .5s forwards}@-webkit-keyframes vanish{to{opacity:0;visibility:hidden}}@keyframes vanish{to{opacity:0;visibility:hidden}}#preloader .containerAnimacion{height:65px;overflow:hidden;position:relative}.containerAnimacion li{color:#191b22;font-family:arial,cursive;font-size:36px;font-weight:700;height:45px;letter-spacing:1px;margin-bottom:45px;padding:0 10px}.flip{-webkit-animation:flip2 4s cubic-bezier(.23,1,.32,1.2) infinite;animation:flip2 4s cubic-bezier(.23,1,.32,1.2) infinite}@-webkit-keyframes flip2{0%{margin-top:-270px}25%{margin-top:-180px}50%{margin-top:-90px}55%{margin-top:0}99.99%{margin-top:0}to{margin-top:-270px}}@keyframes flip2{0%{margin-top:-270px}25%{margin-top:-180px}50%{margin-top:-90px}55%{margin-top:0}99.99%{margin-top:0}to{margin-top:-270px}}
/*# sourceMappingURL=main.d79e891d.css.map*/