body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Bigballon;font-style:normal;font-weight:400;src:url(/static/media/Bigballon.4a58d6c523fc1275999f.ttf) format("truetype")}@font-face{font-family:Amsterdamtwo;font-style:normal;font-weight:400;src:url(/static/media/Amsterdam%202.5f988940ac372265790c.ttf) format("truetype")}@font-face{font-family:A day without sun;font-style:normal;src:url(/static/media/A%20DAY%20WITHOUT%20SUN.f2904368393acf95b5c9.otf) format("opentype")}.App{font-family:A day without sun;letter-spacing:2px;text-align:center}h1{font-size:65px}h2,h3,strong h1{color:#282c34}.App h2{font-size:45px}.App-component{margin:100px 0}#whatsappButton{background-color:#25d366;bottom:30px;color:#fff;font-size:25px!important;position:fixed!important;right:30px}#whatsappButton:hover{background-color:#128c7e}.App-Divider{background-color:#282c34;color:#fff;padding:100px}.App-Divider>h2{color:#fff!important}.desktop{display:block}.mobile{display:none!important}@media (max-width:900px){.desktop{display:none!important}.mobile{display:block!important}}@media (max-width:400px){h1{font-size:40px}}.App-header{align-items:start;background-color:#282c34;background-image:-webkit-image-set(url(/static/media/header.3db2512f130b703748c9.webp) type("image/webp") 1x,url(/static/media/header.32aa54bdb7be736219d2.jpg) type("image/jpeg") 1x);background-image:image-set(url(/static/media/header.3db2512f130b703748c9.webp) type("image/webp") 1x,url(/static/media/header.32aa54bdb7be736219d2.jpg) type("image/jpeg") 1x);background-position-x:80%;background-repeat:no-repeat;background-size:contain;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);height:430px;justify-content:center;padding:0 150px 100px}.App-Sobre_mi{text-align:left;width:50%}.App-header h2{font-size:80px}.App-header p{font-size:25px;text-transform:uppercase}.App-link{color:#61dafb}@media (max-width:900px){.App-header{background-position-x:100%;padding:0 80px}}.navbar{align-items:center;background-color:#fffffffa;display:flex;font-size:30px;gap:10px;justify-content:space-between;padding:0 50px;width:-webkit-fill-available}.navbar>a{background-image:-webkit-image-set(url(/static/media/Logo.e56126115d22b822fa74.webp) type("image/webp") 1x,url(/static/media/Logo.d7073e7061816373d360.png) type("image/png") 1x);background-image:image-set(url(/static/media/Logo.e56126115d22b822fa74.webp) type("image/webp") 1x,url(/static/media/Logo.d7073e7061816373d360.png) type("image/png") 1x);background-repeat:no-repeat;background-size:contain;font-size:0;height:100px;width:100px}#basic-menu a:hover,.navbar ul a:hover{background-color:#282c34;color:#fff}.navbar ul{display:flex;justify-content:center;list-style:none;text-transform:capitalize}#basic-menu a,.navbar ul a{border-radius:10px;color:#000;padding:14px 20px 4px;text-align:center;text-decoration:none}.App-banner_section{align-items:center;background-color:#282c34;color:#fff;display:flex;gap:50px;justify-content:center;min-height:500px}.App-banner_section h2{color:#fff;margin-top:0}.App-banner_section>div{height:300px;width:270px}.App-banner_section svg{border:1.5px solid #fff;border-radius:40px;font-size:40px;padding:15px}.App-section{align-items:start;color:#282c34;display:flex;font-size:calc(10px + 2vmin);justify-content:center;min-height:300px;padding:100px}.text-right>div:last-child{align-items:start;display:flex;flex-direction:column;text-align:start;width:50%}.text-left>div:first-child>p,.text-right>div:last-child>p{width:400px}.text-left>div:first-child{align-items:end;display:flex;flex-direction:column;text-align:end;width:50%}.text-left>div:last-child,.text-right>div:first-child{width:50%}.App-section-sobre_mi a{background-color:#282c34;border-radius:10px;color:#fff;padding:10px 15px 2px;text-decoration:none}.App-section-sobre_mi a:hover{opacity:.7}.img-frame{box-sizing:border-box;display:inline-block;padding-left:30px;position:relative;width:300px}.img-frame:after{border:4px solid #282c34;content:"";height:100%;left:40px;position:absolute;top:12px;width:300px;z-index:-1}.img-frame img{display:block}.App-contact_section{display:flex;flex-direction:column;height:500px;justify-content:center}.App-contact_section h2{font-size:45px;margin-top:0}.App-contact_section form{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.App-contact_section form div{align-items:start;display:flex;flex-direction:column}.App-contact_section form div label{font-weight:600;padding-left:5px;padding-top:10px}.App-contact_section form input{height:30px;margin:5px;width:400px}.App-contact_section form textarea{height:100px;margin:5px;resize:none;width:400px}#servicios{display:flex;justify-content:center;padding:100px}.App-section .servicios_descripcion{text-align:start;width:30%}.App-section .servicios_item{display:flex;flex-wrap:wrap;gap:10px;max-width:685px}#servicios{background-color:#0755f512}@media (max-width:1110px){.App-section .servicios_descripcion{width:25%}}@media (min-width:950px) and (max-width:1055px){.App-section .servicios_descripcion{padding-left:40px;padding-right:40px;width:50%}}@media (max-width:950px){.App-section{padding:50px}.text-left>div:first-child>p,.text-right>div:last-child>p{width:auto}#servicios{flex-direction:column}.App-section .servicios_descripcion{text-align:center;width:100%}.servicios_item{justify-content:center;margin:auto}.App-banner_section{padding:0 50px}}@media (max-width:820px){.App-section{gap:30px}}@media (max-width:760px){.App-section{gap:40px}.img-frame{padding-left:0}.img-frame:after{left:15px}}@media (max-width:700px){.img-frame:after{border:4px solid #0000;content:"";height:100%;left:0;position:absolute;top:0;width:300px;z-index:-1}.App-banner_section{flex-direction:column;padding:70px 0}}@media (max-width:650px){.img-frame{display:none}.text-right>div:last-child{width:100%}.App-header{background-position-x:100%;height:300px;padding:0 50px}}@media (max-width:600px){.App-contact_section form input{height:30px;margin:5px;width:350px}.App-contact_section form textarea{height:80px;margin:5px;width:350px}}@media (max-width:500px){.App-contact_section form input{height:30px;margin:5px;width:250px}.App-contact_section form textarea{height:80px;margin:5px;width:250px}}@media (max-width:400px){.App-contact_section form input{height:30px;margin:5px;width:200px}.App-contact_section form textarea{height:80px;margin:5px;width:200px}.App-header{height:250px}.App-header p{font-size:15px}}.App-footer{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;height:120px;justify-content:center}.App-footer svg{font-size:20px;padding:10%}.App-footer ul a{color:#fff;text-decoration:none}.App-footer ul a:hover,.App-footer-icon_container svg:hover{color:#282c34;cursor:pointer}.App-footer ul,.App-footer-icon_container{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;margin-bottom:0;padding:0}.App-footer-icon_container>a{color:#fff;text-decoration:none}.card-service{background-color:initial!important;box-shadow:none!important;text-align:left}.card-content{height:150px;width:250px}.card-title{color:#202e4a;font-size:16px!important;font-weight:700!important;height:50px;vertical-align:auto}.miclase{box-sizing:border-box;overflow:hidden;padding:15px;position:relative;text-align:center;transition:all 1s}.expand{left:10px;transform:translate(-50px,-100px) scale(1.5)}.card-container{height:130px;width:200px}.card-container>div{align-items:center;color:#282c34;display:flex;flex-direction:column;justify-content:start}.card-container>div>svg{border:1.5px solid #0000;color:#282c34;font-size:60px;margin-bottom:8px;padding:15px}.card-container h3{font-weight:700;margin:0;padding:0}.card-container p,.card-description{font-size:12px}.hiden{visibility:hidden}.index101{z-index:101}.card-expanded{background-color:#d2dffa;height:200px;z-index:101}.modal{background:#000;height:100%;opacity:.5;position:fixed;width:100%}.overlay{background:#000c;inset:0;position:fixed;will-change:opacity;z-index:100}
/*# sourceMappingURL=main.e25d1252.css.map*/