.Transition_all_1__b8OgN{display:flex;justify-content:center;align-items:center}.Transition_all_2__ThMCO{z-index:200;background-color:var(--white)}.Transition_all_3__cCxdQ{z-index:100;background-color:var(--red)}.Transition_all_4__EyEQT{z-index:100;background-color:var(--dark-color)}#Transition_state__MHUs1{position:fixed;top:0;bottom:0;width:100vw;height:100vh}.page_container__jZF7q{padding:1rem 5rem .1rem;margin:10px auto}@media (max-width:662px){.page_container__jZF7q{padding:.5rem 1rem 0;margin:0}}.page_cana__5Pea3{position:relative;min-height:98vh}.page_cursor__RVIC4{position:absolute;left:0;top:0;width:25px;height:25px;z-index:100000;border-radius:50%;border:2px solid var(--beige);pointer-events:none}.page_content___38fW{position:absolute;z-index:1;width:100%;display:flex;justify-content:space-between;align-items:center;min-height:92vh}.page_content___38fW img{width:40%;height:100%}.page_text__9vMJ3{width:55%;display:flex;flex-direction:column;justify-content:center;gap:20px}.page_text__9vMJ3 h1{font-size:7rem;color:transparent;-webkit-text-stroke:.03em var(--green)}.page_text__9vMJ3 h3{font-size:3rem;color:var(--white)}.page_text__9vMJ3 p{font-size:1.3rem;letter-spacing:2px;font-weight:500;color:var(--white)}.page_botons__10LCh{display:flex;align-items:center;gap:10px}.page_resume__z2mli{position:relative;font-size:1.2em;padding:.7em 1.4em;background-color:var(--beige);text-decoration:none;border:none;border-radius:.5em;color:#1a1a1a;cursor:pointer}.page_resume__z2mli:before{position:absolute;content:"";height:0;width:0;top:0;left:0;background:linear-gradient(135deg,var(--dark-color),var(--dark-color),var(--beige),var(--beige));border-radius:0 0 .5em 0;box-shadow:.2em .2em .2em rgba(0,0,0,.3);transition:.3s}.page_resume__z2mli:hover:before{width:1.6em;height:1.6em}.page_resume__z2mli:active{box-shadow:.2em .2em .3em var(--dark-color);transform:translate(.1em,.1em)}.page_contact__jWuHg{font-family:inherit;font-size:20px;background:var(--beige);color:#1a1a1a;padding:.7em 1em .7em .9em;display:flex;align-items:center;border:none;border-radius:16px;overflow:hidden;transition:all .2s;cursor:pointer;text-decoration:none}.page_contact__jWuHg span{display:block;margin-left:.3em;transition:all .3s ease-in-out}.page_contact__jWuHg svg{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.page_contact__jWuHg:hover .page_svg-wrapper__kQv1q{animation:page_fly-1__weNrc .6s ease-in-out infinite alternate}.page_contact__jWuHg:hover svg{transform:translateX(1.2em) rotate(45deg) scale(1.1)}.page_contact__jWuHg:hover span{transform:translateX(5em)}.page_contact__jWuHg:active{transform:scale(.95)}@keyframes page_fly-1__weNrc{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}@media (min-width:1920px){.page_content___38fW{padding:0 2rem}.page_text__9vMJ3 h1{font-size:8rem}.page_text__9vMJ3 h3{font-size:3.5rem}.page_text__9vMJ3 p{font-size:1.5rem}}@media (max-width:1919px){.page_text__9vMJ3 h1{font-size:6rem}.page_text__9vMJ3 h3{font-size:2.2rem}}@media (max-width:1199px){.page_content___38fW img{width:45%}.page_text__9vMJ3{width:52%;gap:18px}.page_text__9vMJ3 h1{font-size:5.5rem}.page_text__9vMJ3 h3{font-size:2.5rem}.page_text__9vMJ3 p{font-size:1.2rem;letter-spacing:1.5px}}@media (max-width:1023px){.page_content___38fW img{width:48%}.page_text__9vMJ3{width:50%;gap:16px}.page_text__9vMJ3 h1{font-size:4.5rem}.page_text__9vMJ3 h3{font-size:2.2rem}.page_text__9vMJ3 p{font-size:1.1rem;letter-spacing:1.2px}.page_resume__z2mli{font-size:1.1em;padding:.65em 1.3em}.page_contact__jWuHg{font-size:18px;padding:.65em .9em}}@media (max-width:899px){.page_cana__5Pea3{min-height:100vh!important}.page_content___38fW{flex-direction:column;margin:2rem 0 0;gap:1.5rem}.page_content___38fW img{width:55%}.page_text__9vMJ3{width:100%;margin:0;height:100%;gap:10px;text-align:center;align-items:center}.page_text__9vMJ3 h1{font-size:4rem!important}.page_text__9vMJ3 h3{font-size:2rem}.page_text__9vMJ3 p{font-size:1rem;letter-spacing:1.5px}.page_botons__10LCh{gap:15px}}@media (max-width:767px){.page_content___38fW{gap:1.2rem;margin:1.5rem 0 0}.page_content___38fW img{width:60%}.page_text__9vMJ3{gap:12px}.page_text__9vMJ3 h1{font-size:4.2rem}.page_text__9vMJ3 h3{font-size:2rem}.page_text__9vMJ3 p{font-size:1.05rem;letter-spacing:1.2px}.page_resume__z2mli{font-size:1em;padding:.6em 1.2em}.page_contact__jWuHg{font-size:17px;padding:.6em .85em}}@media (max-width:599px){.page_content___38fW{gap:1rem;margin:1rem 0 0}.page_content___38fW img{width:65%}.page_text__9vMJ3{gap:10px}.page_text__9vMJ3 h1{font-size:3.5rem}.page_text__9vMJ3 h3{font-size:1.75rem}.page_text__9vMJ3 p{font-size:1rem;letter-spacing:1px}.page_botons__10LCh{gap:12px;flex-wrap:wrap;justify-content:center}.page_resume__z2mli{font-size:.95em;padding:.6em 1.1em}.page_contact__jWuHg{font-size:16px;padding:.6em .8em}}@media (max-width:479px){.page_cana__5Pea3{min-height:100vh!important}.page_content___38fW{gap:.8rem;margin:.8rem 0 0}.page_content___38fW img{width:70%;margin-top:1rem}.page_text__9vMJ3{gap:8px;padding:0 1rem}.page_text__9vMJ3 h1{font-size:3rem}.page_text__9vMJ3 h3{font-size:1.5rem}.page_text__9vMJ3 p{font-size:.95rem;letter-spacing:.8px}.page_botons__10LCh{gap:10px;width:100%}.page_resume__z2mli{font-size:.9em;padding:.55em 1em}.page_contact__jWuHg{font-size:15px;padding:.55em .75em}}@media (max-width:359px){.page_content___38fW img{width:75%}.page_text__9vMJ3 h1{font-size:2.5rem}.page_text__9vMJ3 h3{font-size:1.3rem}.page_text__9vMJ3 p{font-size:.9rem;letter-spacing:.5px}.page_resume__z2mli{font-size:.85em;padding:.5em .9em}.page_contact__jWuHg{font-size:14px;padding:.5em .7em}}@media (max-height:700px) and (max-width:899px){.page_cana__5Pea3{min-height:auto!important;padding-bottom:2rem}.page_content___38fW{min-height:auto}}@media (max-height:500px) and (orientation:landscape){.page_cana__5Pea3{min-height:auto!important;padding:1rem 0 2rem}.page_content___38fW{flex-direction:row;min-height:auto;gap:1rem;margin:1rem 0}.page_content___38fW img{width:35%}.page_text__9vMJ3{width:60%;text-align:left;align-items:flex-start;gap:8px}.page_text__9vMJ3 h1{font-size:2.5rem}.page_text__9vMJ3 h3{font-size:1.3rem}.page_text__9vMJ3 p{font-size:.9rem;letter-spacing:.5px}.page_botons__10LCh{gap:8px}.page_resume__z2mli{font-size:.85em;padding:.5em .9em}.page_contact__jWuHg{font-size:14px;padding:.5em .7em}}