@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap);body{font-family:Lora,serif;padding:0}body,p{margin:0}.App{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.navbar{align-items:center;border-bottom:1px solid #aeaeae;display:flex;height:64px;margin:0 112px;position:-webkit-sticky;position:sticky;top:0;width:auto}.navbar>.logo{font-size:1.5rem;font-weight:700;margin-right:auto}.navbar>.logo>span:first-child{color:#495057}.navbar>.logo>span:last-child{color:#6c757d}.navbar>nav ul{list-style-type:none}.navbar>nav ul li{color:#495057;display:inline-block;font-size:1rem;font-weight:500}.navbar>nav ul li:first-child{cursor:pointer;margin-right:1.2rem}.navbar>nav ul li:last-child{color:#6c757d;cursor:not-allowed}@media(max-width:481px){.navbar>nav ul li:last-child{display:none}}.navbar>nav ul li>a{color:#495057;text-decoration:none}@media(max-width:641px){.navbar{margin:0;padding:0 1rem}}.container{height:100%;max-height:100vh;overflow-x:hidden;overflow-y:auto}.container .gray-bg{background-color:#e9ecef;margin-bottom:24px;margin-top:24px;padding:12px 0;width:100%}.container svg.svg-title-icon{height:1.5rem;transform:translateY(.2rem)}.about-me{display:flex;flex-direction:column;margin:2rem 112px 0}@media(max-width:641px){.about-me{margin:0;padding:0 1.5rem}.about-me .photo-contact.mobile-view{align-items:center;display:flex;flex-direction:column;margin:2rem auto 1.5rem}.about-me .photo-contact.mobile-view>.photo{background-color:#b8c8e9;border-radius:50%;height:130px;overflow:hidden;width:130px}.about-me .photo-contact.mobile-view>.photo img{aspect-ratio:auto 300/300;display:block;height:auto;scale:.9;transform:translateY(-20px);width:100%}.about-me .photo-contact.mobile-view>.contact-handles{display:flex;flex-wrap:nowrap;gap:12px;margin-top:19px}.about-me .photo-contact.mobile-view>.contact-handles>span{cursor:pointer}.about-me .photo-contact.mobile-view>.contact-handles>span svg{height:35px}}.about-me .top{display:flex}.about-me .top .intro{display:flex;flex-direction:column;padding-right:5rem}@media(max-width:641px){.about-me .top .intro{padding-right:0}}.about-me .top .intro>p:first-child{color:#343a40;font-size:2rem;font-weight:500}.about-me .top .intro>p:first-child svg{height:1.8rem;transform:rotateY(180deg)}.about-me .top .intro>p:nth-child(2){color:#0077b6;font-size:1.2rem;margin:6px 0 15px}.about-me .top .intro>p:last-child{color:#343a40;font-size:1rem;font-weight:300;margin-top:auto}.about-me .top .photo-contact{align-items:center;display:flex;flex-direction:column;margin-left:auto}@media(max-width:641px){.about-me .top .photo-contact.mobile-view{display:flex}}.about-me .top .photo-contact .photo{background-color:#b8c8e9;border-radius:50%;height:130px;overflow:hidden;width:130px}.about-me .top .photo-contact .photo img{aspect-ratio:auto 300/300;display:block;height:auto;scale:.9;transform:translateY(-20px);width:100%}.about-me .top .photo-contact .contact-handles{display:flex;flex-wrap:nowrap;gap:12px;margin-top:19px}.about-me .top .photo-contact .contact-handles>span{cursor:pointer}.about-me .top .photo-contact .contact-handles>span svg{height:35px}.about-me .bottom{margin-top:12px}.about-me .bottom p{color:#343a40;font-size:1rem;font-weight:300}.about-me .bottom p:last-child{margin-top:12px}.companies{display:flex;flex-direction:column;margin:.5rem 112px 0}@media(max-width:641px){.companies{margin:0;padding:0 1rem}}.companies p{color:#495057;font-size:1.5rem;font-weight:600}.companies .companies-logo{display:flex;gap:2rem;justify-content:space-around;margin-top:44px}@media(max-width:641px){.companies .companies-logo{flex-wrap:wrap;gap:2rem}}.companies .companies-logo svg{height:4rem}.tech-stack{display:flex;flex-direction:column;margin:4rem 112px 0}@media(max-width:641px){.tech-stack{margin:4rem 0 0;padding:0 1rem}}.tech-stack p{color:#495057;font-size:1.5rem;font-weight:600}.tech-stack .tech-stack-item{margin:44px 2rem}.technical-posts{display:flex;flex-direction:column;margin:.5rem 112px 0}@media(max-width:641px){.technical-posts{margin:.5rem 0 0;padding:0 1rem}}.technical-posts p{color:#495057;font-size:1.5rem;font-weight:600}.technical-posts .content{margin-top:1.5rem}.technical-posts .content ul{list-style-position:outside}.technical-posts .content ul li{font-size:1rem;font-weight:300;margin-bottom:12px}.technical-posts .content ul li:last-child{margin-bottom:0}.technical-posts .content ul li>span{color:#343a40}@media(max-width:641px){.technical-posts .content ul li>span{display:none}}.services{display:flex;flex-direction:column;margin:4rem 112px 0}@media(max-width:641px){.services{margin:4rem 0 0;padding:0 1rem}}.services p{color:#495057;font-size:1.5rem;font-weight:600}.services .content{margin-top:1.5rem}.services .content ul{list-style-position:outside}.services .content ul li{color:#343a40;font-size:1rem;font-weight:300;margin-bottom:12px}.services .content ul li:last-child{margin-bottom:0}.services .content ul li>span{font-weight:500}.testimony{display:flex;flex-direction:column;margin:.5rem 112px 0}@media(max-width:641px){.testimony{margin:.5rem 0 0;padding:0 1rem}}.testimony p{color:#495057;font-size:1.5rem;font-weight:600}.testimony>.content{display:flex;justify-content:space-around;margin-top:6.5rem}@media(max-width:940px){.testimony>.content{flex-wrap:wrap;gap:5rem;margin-top:4rem}}.testimony>.read-more{align-self:center;margin:4rem 0 2rem}.testimony>.read-more p{color:#0077b6;font-size:1rem;font-weight:300;text-decoration:underline}.card{background:#fff;border:none;border-radius:15px;box-shadow:1px 2px 2px 1px #dee2e6;box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-width:35%;padding:40px;position:relative;width:100%}@media(max-width:940px){.card{max-width:100%}}.card .user-photo{align-items:center;background-color:#0096c7;border-radius:50%;display:flex;height:6.875rem;justify-content:center;left:calc(50% - 55px);position:absolute;top:-50px;width:6.875rem}.card .user-photo img{border-radius:50%;height:6.25rem;width:6.25rem}.card .name{align-self:center;margin-top:35px}.card>.content{margin-bottom:12px;margin-top:20px}.card>.content,.card>.source{color:#343a40;font-size:1rem;font-weight:300}.card>.source{margin-top:auto}.contact{display:flex;flex-direction:column;margin:.5rem 112px 0}@media(max-width:641px){.contact{margin:.5rem 0 0;padding:0 1rem}}.contact p{color:#495057;font-size:1.5rem;font-weight:600}.contact .description{color:#343a40;font-size:1rem;font-weight:300;margin-top:1.5rem}.contact .social-handles{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.contact .social-handles>div{align-items:center;display:flex}@media(max-width:641px){.contact .social-handles>div svg{min-width:40px}}.contact .social-handles>div>a{margin-left:1rem}.footer{align-items:center;background:#6c757d;color:#f8f9fa;display:flex;font-size:1rem;height:5rem;justify-content:center;margin-top:4rem}
/*# sourceMappingURL=main.6c598b2a.css.map*/