header[data-astro-cid-hpnw4vwy]{display:flex;padding:1em 4em;border-radius:5px;align-items:center;justify-content:space-between;background:var(--bg-card-hover)}header[data-astro-cid-hpnw4vwy] a[data-astro-cid-hpnw4vwy]{font-weight:600;margin:0 1em;font-size:14px}header[data-astro-cid-hpnw4vwy] .left[data-astro-cid-hpnw4vwy] .logo[data-astro-cid-hpnw4vwy] img[data-astro-cid-hpnw4vwy]{border-radius:50%}header[data-astro-cid-hpnw4vwy] .center[data-astro-cid-hpnw4vwy]{display:flex;align-items:center}header[data-astro-cid-hpnw4vwy] .right[data-astro-cid-hpnw4vwy]{gap:15px;display:flex;align-items:center}header[data-astro-cid-hpnw4vwy] .right[data-astro-cid-hpnw4vwy] .btn_talk[data-astro-cid-hpnw4vwy]{border-radius:25px;padding:.7em 1em}header[data-astro-cid-hpnw4vwy] .right[data-astro-cid-hpnw4vwy] .btn_menu[data-astro-cid-hpnw4vwy]{padding:.5em 1em;background:none}header[data-astro-cid-hpnw4vwy] .right[data-astro-cid-hpnw4vwy] .btn_menu[data-astro-cid-hpnw4vwy] div[data-astro-cid-hpnw4vwy]{width:25px;height:2px;margin:5px 0;background:#fff}@media (max-width: 800px){header[data-astro-cid-hpnw4vwy]{padding:1em}header[data-astro-cid-hpnw4vwy] .center[data-astro-cid-hpnw4vwy]{display:none}}footer[data-astro-cid-k2f5zb5c]{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card-hover);border-radius:5px;position:relative;padding:1em 4em}footer[data-astro-cid-k2f5zb5c] div[data-astro-cid-k2f5zb5c]{gap:5px;display:flex;flex-wrap:wrap}footer[data-astro-cid-k2f5zb5c] button[data-astro-cid-k2f5zb5c]{padding:.5em;border-radius:3px}@media (max-width: 800px){footer[data-astro-cid-k2f5zb5c]{padding:1em;flex-direction:column}footer[data-astro-cid-k2f5zb5c] button[data-astro-cid-k2f5zb5c]{transform:translateY(-50%);position:absolute;right:1em;top:50%}}.menu-wrapper[data-astro-cid-pysxvd3c]{top:0;left:0;padding:1em;z-index:15;width:100%;height:100%;display:none;position:fixed;align-items:center;justify-content:center;background:var(--bg-card-hover)}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c]{gap:5vh;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;max-height:600px;max-width:550px;height:100%;width:100%}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] [data-astro-cid-pysxvd3c]{animation:scale-down .15s linear}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] .menu-close[data-astro-cid-pysxvd3c]{z-index:10;padding:1em;border-radius:3px;height:10px;width:10px;position:absolute;top:.5em;right:1em;display:flex;align-items:center;justify-content:center}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] .links[data-astro-cid-pysxvd3c] div[data-astro-cid-pysxvd3c]{margin:0 auto;margin:3vh 0}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] .links[data-astro-cid-pysxvd3c] div[data-astro-cid-pysxvd3c] a[data-astro-cid-pysxvd3c]{margin:0 15px;font-size:20px;font-weight:600}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] .links[data-astro-cid-pysxvd3c] div[data-astro-cid-pysxvd3c] a[data-astro-cid-pysxvd3c] span[data-astro-cid-pysxvd3c]{margin-right:5px}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] .bio[data-astro-cid-pysxvd3c]{text-align:center}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] .bio[data-astro-cid-pysxvd3c] h2[data-astro-cid-pysxvd3c]{font-size:20px}.menu-wrapper[data-astro-cid-pysxvd3c] modal[data-astro-cid-pysxvd3c] .bio[data-astro-cid-pysxvd3c] .icons[data-astro-cid-pysxvd3c]{margin-top:25px}.form-wrapper[data-astro-cid-4pg6whjl]{width:100vw;height:100vh;padding:1em;display:none;top:0;left:0;position:fixed;z-index:20;background:var(--bg-wrapper)}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl]{width:100%;height:600px;max-width:1100px;display:flex;flex-direction:row;margin:auto;position:relative;border:solid 1px var(--translucent)}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .close[data-astro-cid-4pg6whjl]{z-index:10;padding:1em;border-radius:3px;height:10px;width:10px;position:absolute;top:.5em;right:1em;display:flex;align-items:center;justify-content:center}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl]{padding:4em;height:100%}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl] h1[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl] h2[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl] b[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] h1[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] h2[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] b[data-astro-cid-4pg6whjl]{color:#fff}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl] p[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] p[data-astro-cid-4pg6whjl]{color:#eee}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl]{width:100%;background:var(--bg-main)}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl] h1[data-astro-cid-4pg6whjl]{color:var(--color-primary);text-transform:uppercase}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl] form[data-astro-cid-4pg6whjl] input[data-astro-cid-4pg6whjl],.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl] form[data-astro-cid-4pg6whjl] textarea[data-astro-cid-4pg6whjl]{border:solid 1px var(--color-tertiary);background:transparent}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl]{min-width:45%;position:relative;background:#01214b7d;justify-content:space-between;flex-direction:column;display:flex}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] .title[data-astro-cid-4pg6whjl]{display:flex;justify-content:space-between}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] .title[data-astro-cid-4pg6whjl] h2[data-astro-cid-4pg6whjl]{margin-bottom:2em}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] ul[data-astro-cid-4pg6whjl]{list-style:none}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl] ul[data-astro-cid-4pg6whjl] li[data-astro-cid-4pg6whjl]{gap:2em;display:flex;margin-top:60px;align-items:center}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl]:before{top:0;left:0;width:100%;height:100%;content:"";z-index:-10;position:absolute;background-image:url(/images/puente.jpg)}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] div[data-astro-cid-4pg6whjl] [data-astro-cid-4pg6whjl]{animation:scale-down .15s linear}@media (max-width: 900px){.form-wrapper[data-astro-cid-4pg6whjl]{background:var(--bg-main)}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl]{height:auto;border:none;max-width:600px}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .right[data-astro-cid-4pg6whjl]{display:none}.form-wrapper[data-astro-cid-4pg6whjl] modal[data-astro-cid-4pg6whjl] .left[data-astro-cid-4pg6whjl]{padding:6em 3em;background:none}}section[data-astro-cid-lbluxm74]{width:100%;right:2%;bottom:2%;scale:1.3;z-index:15;width:fit-content;height:fit-content;position:fixed}section[data-astro-cid-lbluxm74] button[data-astro-cid-lbluxm74]{display:none;padding:.2em .5em;border-radius:3px}::selection{color:var(--color-primary);background:var(--violet)}::-webkit-scrollbar{height:10px;background:transparent}::-webkit-scrollbar-thumb{border-radius:15px;background:var(--translucent-violet);border:1px solid var(--translucent)}:root{--white: #fff;--grey: #eee;--darkgrey: #ddd;--black: #101010;--black-github: #22272e;--blue: #3d6bff;--blue-pale: #242d3c;--darkblue: #10192b;--violet: #615997;--darkviolet: #231a3b;--lightviolet: #b8aeff;--lightblue-pale: #d0deee;--translucent: #b9cde41c;--translucent-violet: #403a672f;--translucent-darkviolet: #0c0520e0;--gd-lightblue-pale: linear-gradient(60deg, #86baf625, #86baf607);--gd-darkblue: linear-gradient(60deg, var(--darkblue), var(--black));--filter: brightness(1.1);--filter-hover: brightness(2);--color-primary: var(--white);--color-secondary: var(--grey);--color-tertiary: var(--translucent);--bg-button: var(--blue);--bg-main: var(--gd-darkblue);--bg-card: var(--translucent-violet);--bg-card-hover: var(--gd-darkblue);--bg-wrapper: var(--translucent-darkviolet)}*{margin:0;padding:0;box-sizing:border-box;transition:all .1s linear;scrollbar-color:var(--darkviolet) transparent}body{padding:1em;min-height:100vh;background:var(--bg-main);color:var(--color-secondary);font-family:Raleway,Inter,sans-serif;display:flex;flex-direction:column;justify-content:space-between}main{margin:3em auto}header,footer,main{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}header,footer,aside,.form,.hero,.card,.view .title,.view .desc{border:1px solid var(--translucent)}b{font-weight:600}b,h1,h2,h3,h4,a{color:var(--color-primary);text-transform:capitalize}p,small,b,q,i{color:var(--color-secondary)}h1{font-size:32px;font-weight:600}h2{font-size:24px;font-weight:600}a{width:fit-content;text-decoration:none}a:hover{color:var(--lightviolet);text-decoration:dashed underline}.link{overflow:hidden;width:fit-content;height:fit-content;position:relative}.link:hover:after{content:"";width:10px;height:50px;animation:shining linear .3s}button,.btn{color:#fff;border:none;position:relative;background:var(--bg-button)}button:hover,.btn:hover{cursor:pointer;color:#fff}button:hover:before,.btn:hover:before{content:"";animation-name:echo;animation-duration:.4s}.icon{margin:0 .5em;text-decoration:none}.icon img{max-width:30px;max-height:30px;filter:var(--filter)}.icon img:hover{filter:var(--filter-hover)}.icon-solid{margin-right:.5em}.icon-solid img{padding:5px;margin:auto;height:40px;max-width:40px;border-radius:3px}.icon-solid:hover img{filter:var(--filter-hover);background:var(--gd-lightblue-pale)}.line{height:1px;width:100%;max-width:300px;background:var(--color-tertiary)}form{display:flex;width:100%;flex-direction:column}form input,form textarea,form button{margin:1em 0;padding:1em 2em;min-height:35px;color:var(--color-primary)}form textarea{max-width:100%;min-width:initial;min-height:100px;max-height:100px}form button{width:110px;color:var(--white);border-radius:5px;background:var(--bg-button)}@keyframes appear{0%{scale:.7}to{scale:1}}@keyframes scale-down{0%{scale:1.5;opacity:.1}to{scale:1;opacity:1}}@keyframes scale-up{0%{scale:1;opacity:1}to{scale:1.5;opacity:.1}}@keyframes echo{0%{opacity:1;padding:0;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:solid 1px var(--color-secondary);border-radius:25px}to{opacity:0;padding:15px;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:solid 1px var(--color-secondary);border-radius:50px}}@keyframes shining{0%{top:0%;left:-100%;opacity:1;z-index:2;rotate:45deg;position:absolute;background:var(--lightviolet);transform:translate(-50%,-50%)}to{top:0%;left:100%;opacity:0;z-index:2;rotate:45deg;position:absolute;transform:translate(-50%,-50%);background:var(--lightviolet)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float{position:relative;animation:float ease-in-out 5s infinite}.float:before{top:100%;left:50%;height:7px;content:"";position:absolute;border-radius:100%;width:125%;transform:translate(-50%);animation:float-reverse ease-in-out 5s infinite;background-color:var(--violet)}@keyframes float-reverse{0%{transform:translateY(0) translate(-50%);filter:blur(.5px) opacity(.4)}50%{transform:translateY(10px) translate(-50%);filter:blur(.5px) opacity(.1)}to{transform:translateY(0) translate(-50%);filter:blur(.5px) opacity(.4)}}
