.AboutMeCard_about-me-card__Hm6j9{display:flex;flex-direction:row;max-width:90vw;max-height:70vh;margin:40px auto;color:var(--foreground);border-radius:12px;background-color:#333333;padding:24px;gap:24px;transition:background-color .3s ease,color .3s ease}.AboutMeCard_about-me-card-image-section__2H0tj{flex-shrink:0;width:20%;height:60%;overflow:hidden}.AboutMeCard_about-me-card-image__efyL_{width:100%;height:100%;object-fit:cover;border-radius:12px}.AboutMeCard_about-me-card-content-section__k1HLw{display:flex;flex-direction:column;gap:12px;flex:1 1}.AboutMeCard_about-me-card-content-section__k1HLw h3{font-size:1.5rem;font-weight:600;margin:0}.AboutMeCard_about-me-card-content-section__k1HLw li{display:flex;align-items:center;gap:20px;font-size:.95rem;list-style:none}.AboutMeCard_about-me-card-icon__S9z1Z{width:9%}.AboutMeCard_about-me-card-content-section__k1HLw ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:0;list-style:none}.AboutMeCard_about-me-paragraph__qTF1H{font-size:.95rem;margin-bottom:1rem;margin-right:5rem;line-height:1.5}.AboutMeCard_skills-list__66dZa{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.AboutMeCard_skill-badge__wSlRT{padding:4px 10px;background-color:black;border-radius:9999px;font-size:.85rem}@media (prefers-color-scheme:dark){.AboutMeCard_skill-badge__wSlRT{color:var(--foreground);background-color:#1f1f1f}}@media (max-width:600px){.AboutMeCard_about-me-card__Hm6j9{display:flex;flex-direction:column;padding:12px;gap:12px;max-height:150vh}.AboutMeCard_about-me-card-image-section__2H0tj{order:1;width:50%;height:auto}.AboutMeCard_about-me-card-upper-container__7eoY9{display:flex;flex-direction:row-reverse;height:40%;margin-top:10px}.AboutMeCard_about-me-card-personal-details__1mUmr{display:flex;flex-direction:column;align-items:center;margin-top:10px;font-size:.9rem}.AboutMeCard_about-me-card-personal-details__1mUmr h3{font-size:20px;margin-left:8px}.AboutMeCard_about-me-card-personal-details__1mUmr li{display:flex;flex-direction:column;list-style:none;margin-left:10px;margin-top:20px}.AboutMeCard_about-me-card-personal-details__1mUmr li ul{display:flex;flex-direction:row;align-items:center;gap:8px;margin:8px 0;padding:0;list-style:none}.AboutMeCard_about-me-card-icon__S9z1Z{width:30%}.AboutMeCard_about-me-card-image__efyL_{width:100%;height:auto;border-radius:12px}.AboutMeCard_about-me-paragraph__qTF1H{font-size:.95rem;margin-bottom:.5rem;margin-right:.5rem;margin-left:.5rem;line-height:1.5;text-align:justify}}.ContactCard_contact-card-container__D4fJi{margin-top:35px;width:240px;height:300px;background-color:white;border-radius:1rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#f7941d;padding-top:60px}.ContactCard_contact-card-circle__tAgJ3{width:75px;height:75px;background-color:#f7941d;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-45px}.ContactCard_contact-card-qr__PrD_T{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;background-color:transparent;width:180px;height:180px;margin-top:-15px}.ContactCard_contact-card-content__Q_rsq{margin-top:16px;text-align:center;font-weight:700;font-size:1rem}.ContactMeCard_contact-container__jyp9o{width:100%;margin-bottom:100px;margin-top:125px}.ContactMeCard_contact-title__vGEgy{margin-bottom:1.5rem;text-align:center}.ContactMeCard_contact-cards__sHW6C{display:flex;gap:7rem;flex-wrap:wrap;justify-content:center;align-items:flex-start}.ContactMeCard_contact-card__4hGEp{border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.ContactMeCard_contact-card__4hGEp:hover{transform:scale(.96);box-shadow:0 2px 6px rgba(0,0,0,.2)}.ContactMeCard_telegram-card__JNXbp .ContactMeCard_card-image__0MbPN{display:block;width:100%;height:100%;object-fit:cover;border-radius:1rem}.ContactMeCard_email-card__So4e4{color:white;font-weight:700;font-size:1rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:768px){.ContactMeCard_contact-title__vGEgy{margin-bottom:3rem}.ContactMeCard_contact-cards__sHW6C{gap:2.5rem}.ContactMeCard_contact-card__4hGEp:active{transform:scale(.92);box-shadow:0 1px 4px rgba(0,0,0,.22)}}.Home_home-main-container__r3zeR{min-height:100vh;width:100%;background-color:var(--background);padding:1rem}