*,:after,:before{box-sizing:border-box}*{margin:0}body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}a{color:#efefef;text-decoration:none}a:hover{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(300deg,#93f5ec 20%,#a77bf3 70%);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline}a.no_hover:hover{-webkit-text-fill-color:#fff;background:none;-webkit-background-clip:none;background-clip:none;-webkit-box-decoration-break:none;box-decoration-break:clone}h3{letter-spacing:1px}h3,p{font-size:1rem}p{line-height:2}@media(min-width:768px){p{font-size:1rem;font-weight:400;white-space:normal}}p+p{margin-bottom:1rem}.page__title{font-family:Space Grotesk,sans-serif;font-size:2.25rem;font-weight:600;letter-spacing:.25px;line-height:1.5;margin-bottom:2rem}@media(min-width:576.98){.page__title{font-size:3rem;letter-spacing:-1.25px;margin-bottom:3rem}}@media(min-width:768px){.page__title{font-size:4rem;letter-spacing:-1.25px;line-height:5rem}}@media(min-width:1284px){.page__title{font-size:5rem;letter-spacing:-1.25px;line-height:6rem}}.page__sub{font-size:1.25rem}@media(min-width:768px){.page__sub{font-size:1.5rem;font-weight:400;line-height:2;margin-bottom:0;margin-top:2em}}@media(min-width:1284px){.page__sub{font-size:1.5rem}}.section__title{font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.25px;line-height:1.5;margin-bottom:0;margin-top:2.5em}@media(min-width:768px){.section__title{font-size:2.5rem;font-weight:800;line-height:1.5;margin-bottom:2rem}.section__title--2{font-weight:300}}@media(min-width:1284px){.section__title{font-size:3rem;font-weight:800;letter-spacing:-.25px;line-height:1.5;margin-bottom:4rem;margin-top:4rem}.section__title--2{font-weight:300}}.section__title--2{font-weight:300}.section__sub{font-size:1rem;font-weight:400;line-height:2}@media(min-width:768px){.section__sub{font-size:1.25rem}}.infoBlock__title *{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:300;line-height:2rem;margin-bottom:.5rem}.infoBlock__title :first-child{font-weight:800;text-transform:capitalize}.infoBlock__description{font-size:1rem;font-weight:500;line-height:2}@media(max-width:992px){.infoBlock__title{margin-bottom:1rem}.infoBlock__title *{font-size:1.25rem;font-weight:500}.infoBlock__title :first-child{margin-bottom:0}.infoBlock__description{font-size:1rem;font-weight:500;line-height:2}}@media(max-width:575.98px){.infoBlock__description *{font-size:.9rem;font-weight:500;line-height:2}}.card .section__title{font-size:1.75rem;margin-bottom:0}@media(min-width:768px){.card .section__title{font-size:4rem;font-weight:800;line-height:1.5;margin-bottom:2rem;margin-top:3rem}.card .section__title--2{font-weight:300}}body{background-color:#1a1a1a;color:#efefef;font-family:Montserrat,sans-serif;min-height:100%;position:relative}nav{display:flex;font-size:1.25rem;gap:1.5rem;margin-top:2rem}nav a.active{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(300deg,#93f5ec 20%,#a77bf3 70%);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline}header{align-items:center;display:flex;height:-webkit-max-content;height:max-content;justify-content:space-between;margin-bottom:3rem;margin-top:2rem;width:100%}main{max-width:1500px;min-height:100%;width:100%}@media(min-width:768px){main{padding-left:min(30%,620px)}}.app,.root{height:100%}.app{display:grid;grid-template-rows:100px 1fr;padding:0 3rem}.logos-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}.logo{color:#efefef;font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:800;text-align:center;text-decoration:none}.infoBlock{grid-column-gap:3rem;border-top:1px solid #efefef;display:grid;grid-column:1/-1;grid-template-columns:2fr 5fr;margin-top:3rem;padding:2rem 0}.infoBlock:last-child{border-bottom:1px solid #efefef}@media(max-width:992px){.infoBlock{display:flex;flex-direction:column}}.text-box{grid-column-gap:3rem;display:block;grid-column:5/-1;grid-template-columns:1fr 1fr}.text-box .section{margin-top:6rem}.text-box .section__wide{grid-column:1/-1}.text-box .card{grid-gap:1rem;background-color:#252525;border:2px solid #fff;border-radius:.5rem;box-shadow:0 -2px 10px #000;display:grid;gap:1rem;grid-template-rows:minmax(96px,-webkit-min-content) 1fr;grid-template-rows:minmax(96px,min-content) 1fr;min-height:100%;padding:2rem}.linkedin{margin-top:.5rem}.img-box{bottom:0;height:100%;left:0;margin-left:3rem;pointer-events:none;position:absolute;top:0;width:calc(25% - 3.75rem)}.img-box .vh-100{align-items:flex-end;display:flex;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:100%}.linkedin{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin-bottom:.25rem;text-decoration:none;white-space:nowrap}.linkedin img{max-width:1.25rem}.btn,button{align-items:center;background-color:#e6e6e6;border:2px solid #4f4f4f;border-radius:8px;box-shadow:0 0 0 0 #5d5d5d;color:#4f4f4f;cursor:pointer;display:flex;flex-direction:row;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;justify-self:end;padding:10px 30px;width:-webkit-max-content;width:max-content}.btn,.btn:hover,button,button:hover{-webkit-transform:translateY(0);transform:translateY(0);transition:1s}.btn:hover,button:hover{background-color:#fff;border:2px solid #4c3c69;color:#454545;padding:10px 50px}.btn-box{display:flex;justify-content:flex-end;margin-top:2rem}@media(max-width:992px){.text-box{grid-column:1/-1}}@media(max-width:768px){header{align-items:start;flex-direction:column}.img-box{width:auto}.linkedin{white-space:normal}.text-box{grid-column:1/-1}.app{display:block;padding:1rem 1rem 0 25%}.img-box{margin-left:0;width:20%}}.card__grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-top:4rem}.card__grid h3{font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:300;line-height:3rem;text-transform:none}.card__grid .card__big{border:2px solid #fff;box-shadow:0 -2px 10px #000;padding:2rem}@media(max-width:575.98px){.card__grid{font-size:1.5rem;font-weight:500;line-height:1.5}.logos-container .logo-box__white{border-radius:8px;padding:.5rem}.img-box{width:20%}.app{display:block;padding:1rem 1rem 0}}footer{background-color:#313131;border-top-left-radius:1rem;border-top-right-radius:1rem;height:-webkit-max-content;height:max-content;margin:8rem -1rem 0;padding:calc(1rem + 25%) 3rem 2rem 1rem;width:calc(100% + 2rem)}footer .footer__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-areas:"accept" "company" "title" "nav";padding-left:30%;width:100%}footer .footer__grid--nav{grid-area:nav}footer .footer__grid--contact{grid-area:company}footer .footer__grid--office{grid-area:office}footer .footer__grid--title{grid-area:title}footer .footer__grid--accept{grid-area:accept}@media(min-width:568px){footer{margin:8rem -1rem 0 -34%;padding:1rem 3rem 0 1rem;width:calc(134% + 1rem)}}@media(min-width:768px){footer{border-top-left-radius:3rem;border-top-right-radius:3rem;margin:8rem -3rem 0;padding:3rem 3rem 0;width:calc(100% + 6rem)}footer .footer__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-areas:"accept nav company" "title title title";grid-template-columns:2fr 4fr 4fr;max-width:1500px;padding-left:min(30%,620px);width:100%}}@media(min-width:2479px){footer .footer__grid--title{bottom:0;position:absolute;right:2rem}footer .footer__grid{min-height:200px}}footer .logo{font-size:1.5rem;line-height:2}@media(min-width:568px){footer .logo{font-size:2rem;line-height:1.25}}@media(min-width:768px){footer .logo{font-size:3rem;letter-spacing:-1.25px;line-height:1.25;margin-bottom:0}}@media(min-width:1200px){footer .logo{font-size:5rem}}footer .footer__title{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.25px;line-height:1.5;text-align:start}@media(min-width:768px){footer .footer__title{font-size:3rem;letter-spacing:-1.25px;line-height:1.25;line-height:1;margin-top:3rem;padding-bottom:1rem;text-align:end}}@media(min-width:1200px){footer .footer__title{font-size:5rem}}footer .footer__navigation,footer .info__title,footer a,footer p{font-size:1rem;font-weight:500;line-height:2;margin-bottom:1.5rem;text-align:start;white-space:normal}@media(min-width:992px){footer .footer__navigation,footer .info__title,footer a,footer p{font-size:.9rem;font-weight:500;text-align:start;white-space:normal}}footer .info__title{font-weight:600}footer .info div{margin-bottom:2rem}@media(max-width:575.98px){.text-box .card{margin-top:2rem}.text-box .card .section__title{margin-top:0}}@media(max-width:991.98px){.card__grid{display:block}.card{margin-bottom:2rem;margin-top:0}}@media(min-width:1200px){.text-box{display:grid}}.logo-box__white{align-items:center;background-color:#efefef!important;border:2px solid #737373;border-radius:1rem;display:flex;height:100%;justify-content:center;padding:2rem;width:100%}.text-box .card__muted{background:0;border:none;box-shadow:none;gap:0;padding:0}.text-box .card__muted h3{padding-bottom:0}.footer__grid--accept img{max-width:100px}input,textarea{background-color:#252525;border:2px solid #fff;border-radius:.5rem;box-shadow:0 -2px 10px #000;color:#fff;margin-bottom:1rem;margin-top:.25rem;padding:.5rem 1rem;width:100%}textarea{height:200px}.form__hidden{pointer-events:none}.form__hidden input,.form__hidden textarea{background-color:#1a1a1a;border:2px solid #1a1a1a;box-shadow:0 0 0 0;color:#fff;height:auto;margin-bottom:1rem;margin-top:.25rem}form .send,form p{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:300;line-height:3rem;padding:0;text-transform:none}form .send{font-size:1.25rem;font-weight:900}.profile-section{grid-column-gap:20px;align-items:end;-webkit-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:150px auto}.profile-section .image{border-radius:50%;height:150px;margin-bottom:2rem;overflow:hidden;width:150px}
/*# sourceMappingURL=main.2524dfa1.css.map*/