@page{width:210mm;height:297mm;margin:0 0 0 0!important}@media print{.CV_container__1Hy8Y{visibility:hidden;width:0;height:0;margin:0;padding:0}.CV_container__1Hy8Y .CV_cv-container__2e-Np{visibility:visible;box-shadow:none}}@media screen{.CV_container__1Hy8Y{display:grid;place-items:center}}@media only screen and (min-width:250mm){.CV_container__1Hy8Y{margin:2rem}}.CV_cv-container__2e-Np{--padding:1rem;display:grid;max-height:999999px;grid-template-rows:auto 1fr auto;position:relative;background-color:#fff;overflow:hidden;width:210mm;height:297mm;margin:0;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transition:all .3s cubic-bezier(.25,.8,.25,1)}.CV_header__2ofNQ{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;padding:var(--padding);background-color:var(--clr-primary-400);-webkit-print-color-adjust:exact}.CV_header__2ofNQ .CV_title__1PMXf{display:flex;flex-direction:column;justify-content:flex-start;grid-gap:.3rem;gap:.3rem;color:var(--clr-neutral-100);max-width:100%}.CV_header__2ofNQ .CV_title__1PMXf h1{font-family:Inter;font-style:normal;font-weight:200;font-size:68px;line-height:64px;align-self:stretch;text-align:center;letter-spacing:-.25rem;text-transform:uppercase;white-space:nowrap}.CV_header__2ofNQ .CV_title__1PMXf p{margin:0;padding:0 1rem;text-align:justify;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.45px;overflow-wrap:break-word}.CV_header__2ofNQ .CV_contact-info__a8yCI{--height:18px;white-space:nowrap;margin:0;justify-self:baseline;font-size:var(--height);color:#fff}.CV_header__2ofNQ .CV_contact-info__a8yCI a{font-size:12px}.CV_header__2ofNQ .CV_contact-info__a8yCI a img{padding:0}.CV_header__2ofNQ .CV_contact-info__a8yCI li{padding:.2rem;list-style:none}.CV_header__2ofNQ .CV_contact-info__a8yCI .CV_icon__l_CTx{height:var(--height);display:inline-block;margin:0 .5rem;vertical-align:middle}.CV_header__2ofNQ h1{text-transform:uppercase;font-weight:400;margin:0;padding:.25rem;white-space:nowrap}.CV_header__2ofNQ ul{padding:0}.CV_content__1VCiw{padding:0 var(--padding)}.CV_content__1VCiw .CV_section-container__2uACO{color:var(--clr-primary-400);padding:1rem var(--padding);display:flex;flex-direction:column}.CV_content__1VCiw .CV_section-container__2uACO .CV_section-title__y8pOB{display:flex;grid-gap:.5rem;gap:.5rem;padding:.5rem 0;vertical-align:middle}.CV_content__1VCiw .CV_section-container__2uACO .CV_section-title__y8pOB .CV_icon__l_CTx{height:var(--height);display:inline-block;margin:0 .5rem;vertical-align:middle}.CV_content__1VCiw .CV_section-container__2uACO .CV_section-title__y8pOB h2{margin:0;font-family:Inter;font-style:normal;font-weight:400;font-size:24px;align-items:center;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.CV_skills__6Jila{display:inline-flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.CV_experience__3WrK1{color:var(--clr-neutral-700);padding:0;margin:0}.CV_experience__3WrK1 h1,.CV_experience__3WrK1 h2{font-weight:500}.CV_experience__3WrK1 .CV_company-container__2t3Vv{display:grid;grid-template-columns:minmax(150px,30%) 1px 1fr;grid-template-rows:1.5rem 1fr;padding:.75rem 0;grid-gap:.5rem 2rem;gap:.5rem 2rem;margin:0;grid-template-areas:"company icon roles" "company line roles";align-items:start}.CV_experience__3WrK1 .CV_company-container__2t3Vv:last-child .CV_line__2Zb6d{height:90%}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_company__8IEK4{grid-area:company;display:flex;flex-direction:column}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_company__8IEK4 .CV_company-name__FFypV{padding:0;margin:0;font-size:1rem}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_company__8IEK4 .CV_address__45CxI{font-style:italic;font-size:.6rem}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_company__8IEK4 .CV_skills__6Jila{display:inline-flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_company__8IEK4 .CV_skills__6Jila .CV_icon__l_CTx{filter:brightness(60%)}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_company__8IEK4 .CV_skills__6Jila .CV_icon__l_CTx img{height:1rem}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_icon__l_CTx{grid-area:icon;display:grid;justify-content:center}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_line__2Zb6d{grid-area:line;display:grid;justify-content:center;height:calc(100% + 1rem);background-color:var(--clr-primary-200);-webkit-print-color-adjust:exact}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_roles__k89wS{grid-area:roles}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_roles__k89wS .CV_role-title__3VcJA{display:flex;flex-direction:row;justify-content:space-between;font-size:1rem;padding:0;margin:0}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_roles__k89wS p{font-size:10px;margin:.5rem 0}.CV_experience__3WrK1 .CV_company-container__2t3Vv .CV_roles__k89wS ul{margin:0;-webkit-padding-start:1rem;padding-inline-start:1rem}.CV_footer__1BawY{color:var(--clr-neutral-100);display:grid;place-items:center;padding:var(--padding);background-color:var(--clr-primary-400)}.Badge_showcase__AA93q,.Badge_standard__2YPKQ{color:var(--clr-neutral-100);font-family:inter,sans-serif;font-weight:400;font-size:13px;background-color:var(--clr-primary-300);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.25rem .5rem;display:flex;flex-direction:row;border-radius:25px;grid-gap:5px;gap:5px;-webkit-print-color-adjust:exact}.Badge_showcase__AA93q{background-color:var(--clr-primary-400)}