.formulario_espacio__Zgzfq{display:flex;justify-content:center;background-color:#444}.formulario_contenedor__GbIQM{width:40%;height:600px;max-width:900px;padding:40px 20px;display:flex;flex-direction:column;justify-content:center;gap:30px;background-color:#ddd;margin:20px 20px 50px;border-radius:30px}.formulario_correo__4q_Ds h1{font-size:2.4rem;font-weight:700;margin-bottom:10px;color:#111}.formulario_correo__4q_Ds h2{font-size:1.2rem;font-weight:400;color:#555}.formulario_form__VAeSE{display:flex;flex-direction:column;gap:20px}.formulario_sr-only__RJLwa{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.formulario_email__2vLcd,.formulario_input__96vEX,.formulario_mensaje__W7siR,.formulario_name__g_sL4,.formulario_textarea__FYcvV{width:100%;padding:14px 16px;font-size:1rem;border:1px solid #ddd;border-radius:12px;background:#fafafa;transition:all .2s ease;outline:none}.formulario_email__2vLcd:focus,.formulario_input__96vEX:focus,.formulario_mensaje__W7siR:focus,.formulario_name__g_sL4:focus,.formulario_textarea__FYcvV:focus{border-color:#7b5cff;background:#fff;box-shadow:0 0 0 3px rgba(123,92,255,.2)}.formulario_mensaje__W7siR,.formulario_textarea__FYcvV{min-height:160px;resize:vertical}.formulario_button__EMvlb{background:#7b5cff;display:flex;justify-content:center;width:160px;text-align:center;color:#fff;padding:14px;font-size:1.1rem;border:none;border-radius:12px;cursor:pointer;transition:background .3s ease,transform .1s ease}.formulario_button__EMvlb:hover{background:#6948ff}.formulario_button__EMvlb:active{transform:scale(.97)}.formulario_alert__LzrWf{font-size:1rem;padding:10px;text-align:center;border-radius:8px;color:#444}@media (max-width:600px){.formulario_contenedor__GbIQM{width:90%}.formulario_correo__4q_Ds h1{font-size:2rem}.formulario_correo__4q_Ds h2{font-size:1rem}}.menu_contenedor__00LP_{position:relative;max-width:1920px;padding:0 40px;margin:30px;display:flex;flex-direction:row;justify-content:space-between;gap:12px;font-size:22px;color:black;font-family:Kanit,sans-serif;font-style:normal}.menu_logo__xmA21{width:100px;border-radius:50px;box-shadow:0 0 7px white;margin:0}.menu_menuButton__Gayse{display:none}.menu_image__w6nfl{width:100px;margin:30px;border-radius:70%;box-shadow:0 0 10px black}.menu_imagen__2lUN3{border-radius:50%}.menu_items__6Kf3o{display:flex;gap:50px;margin-top:30px;color:black;text-decoration:none}.menu_items__6Kf3o>Link{display:none}.menu_dropdown__467bj{position:relative;display:inline-block}.menu_dropdownToggle__2FvUH{cursor:pointer;display:block}.menu_dropdownMenu__dwnSo{display:none;position:absolute;width:200px;top:70%;left:0;background-color:white;min-width:160px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:15;flex-direction:column;pointer-events:none}.menu_dropdownMenu__dwnSo a{color:black;padding:12px 16px;text-decoration:none;display:block}.menu_dropdown__467bj:hover .menu_dropdownMenu__dwnSo{display:flex;pointer-events:auto}.menu_dropdownVisible__Q0vqI{display:flex!important}@media (max-width:768px){.menu_contenedor__00LP_{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:0}.menu_menuButton__Gayse{display:block;padding:30px;font-size:25px}.menu_items__6Kf3o{height:100%}.menu_logo__xmA21{margin:20px}.menu_header__a1v3q{width:100%;display:flex;justify-content:center;gap:200px}.menu_items__6Kf3o{display:none;justify-content:start;align-items:center;background-color:white;height:1920px}.menu_items__6Kf3o,.menu_show__hIous{flex-direction:column;padding:30px;width:100%;text-align:center}.menu_show__hIous{display:flex}.menu_dropdownMenu__dwnSo{position:static;box-shadow:none;margin-top:50px;background-color:#737373;display:none}.menu_dropdown__467bj:hover .menu_dropdownMenu__dwnSo{display:none}.menu_dropdownToggle__2FvUH:active+.menu_dropdownMenu__dwnSo,.menu_dropdownToggle__2FvUH:focus+.menu_dropdownMenu__dwnSo{display:block}}.desarrollos_desarrollos__Bg4eR{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}.desarrollos_misdesarrollos__UuhdY{font-size:36px;font-family:Josefin Sans,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;margin-top:60px;margin-bottom:40px}.desarrollos_contenedor__7L2ao{display:flex;flex-direction:row;gap:20px}.desarrollos_card__k_YHp{width:350px;height:350px;justify-content:center;text-align:center;margin:20px;box-shadow:0 0 10px rgb(9,9,9);border-radius:10px}.desarrollos_card__k_YHp:hover{box-shadow:0 0 20px black}.desarrollos_card__k_YHp h1{padding:9px;font-size:25px;color:black}.desarrollos_card__k_YHp h3{margin-bottom:12px}.desarrollos_imag__BFDWc{height:200px;border:.1px solid black;border-radius:10px}@media screen and (max-width:768px){.desarrollos_desarrollos__Bg4eR{display:flex;flex-direction:column;text-align:center;align-items:center}.desarrollos_misdesarrollos__UuhdY{font-size:36px}.desarrollos_contenedor__7L2ao{display:flex;flex-direction:column}}.github_contenedor__zIYx5{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#737373;color:white;padding:20px 20px 80px;gap:50px}.github_contenido__6FZWG{display:flex;flex-direction:column;gap:20px;margin-top:60px}.github_contenido__6FZWG h1{font-size:36px;font-weight:800}.github_contenido__6FZWG h2{font-size:24px}.github_contenido__6FZWG h3{font-size:16px}.github_imagenes__54IpM{position:relative;width:500px;height:330px;box-shadow:0 0 5px white;overflow:hidden}.github_desarrollos__BxW51{width:100%;height:100%;display:block;transition:opacity .7s ease-in-out}.github_desarrollos__BxW51:hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .7s ease-in-out}.github_git__bU6nU:hover .github_desarrollos__BxW51:hover{opacity:1}.github_git__bU6nU:hover .github_desarrollos__BxW51{opacity:0}.github_button__xU4vE{position:relative;background:rgb(50,205,50);color:white;padding:12px 24px;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;overflow:hidden;transition:transform .3s ease}.github_button__xU4vE:before{content:"";position:absolute;top:50%;left:-100%;width:200%;height:200%;background:rgba(255,255,255,.93);transform:rotate(-45deg);transition:all .5s ease-in-out;opacity:0;pointer-events:none}.github_button__xU4vE:hover:before{left:100%;opacity:1}.github_buttonbutton__Lpszb:hover{transform:scale(.5)}@media screen and (max-width:768px){.github_contenedor__zIYx5{width:100%;height:900px;padding-bottom:100px}.github_contenido__6FZWG h1{font-size:36px}.github_contenido__6FZWG h2{font-size:22px}.github_contenidoh3__5b9Xi{font-size:13px}.github_imagenes__54IpM{width:100%;height:245px}}