.timeline-container{width:100%;position:relative;padding:2rem 0}.timeline-container .timeline-line{position:absolute;left:2rem;width:4px;height:100%;border-radius:50%;background-color:#2f8aa0}.timeline-point{width:100%;display:flex;align-items:flex-start;padding:2rem 0;position:relative}.timeline-point .timeline-content{margin-left:4rem;padding-left:2rem;text-align:left;width:calc(100% - 4rem)}.timeline-point .timeline-content .date{color:#2f8aa0;font-weight:700;margin-bottom:.5rem}.timeline-point .timeline-content .title{font-family:var(--font-playwrite-ar);font-size:3rem;font-weight:400;color:#000;text-align:center;margin:.5rem 0}@media(max-width:1024px){.timeline-point .timeline-content .title{font-size:2.625rem}}@media(max-width:750px){.timeline-point .timeline-content .title{font-size:1.8rem}}.timeline-point .timeline-content .organization{font-family:var(--font-inter);font-size:2.4rem;font-weight:400;color:rgb(37.6,110.4,128);text-align:center;font-weight:700;margin:.75rem 0}@media(max-width:1024px){.timeline-point .timeline-content .organization{font-size:2.1rem}}@media(max-width:750px){.timeline-point .timeline-content .organization{font-size:1.44rem}}.timeline-point .timeline-content .description{margin-top:1rem;color:#000}.timeline-point .timeline-content .description p{margin:.5rem 0}.timeline-point .timeline-marker{position:absolute;width:1rem;height:1rem;border-radius:50%;background-color:#2f8aa0;z-index:1;left:1.6rem}.timeline-point .timeline-marker:before{content:"";position:absolute;width:2rem;height:2rem;background-color:#2f8aa0;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.about-me-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(247.8,249.2,250.6);padding:1rem 8rem;gap:2rem}@media(max-width:1024px){.about-me-container{padding:2rem}}.about-me-container h1{font-family:var(--font-dancing-script);font-size:10rem;font-weight:400;color:#2f8aa0;text-align:center;margin:0}@media(max-width:1024px){.about-me-container h1{font-size:8.75rem}}@media(max-width:750px){.about-me-container h1{font-size:6rem}}.about-me-container h2{font-family:var(--font-playwrite-ar);font-size:5rem;font-weight:400;color:#2f8aa0;text-align:center;margin:2rem 0}@media(max-width:1024px){.about-me-container h2{font-size:4.375rem}}@media(max-width:750px){.about-me-container h2{font-size:3rem}}.about-me-container .divider{width:80%;height:3px;background-color:#2f8aa0;filter:blur(1px);border-radius:50%}.about-me-container .job-title-container{display:flex;align-items:center;justify-content:space-evenly;gap:2rem}.about-me-container .job-title-container .job-title{background-color:rgb(202.2,211.4,222.6);color:#000;border-radius:2rem;padding:1rem;text-align:center}.about-me-container .self-description p{margin:.5rem 6rem;font-size:1rem}.about-me-container .skills-section{width:100%;text-align:center}.about-me-container .skills-section .skills-container{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding:0 2rem}.about-me-container .skills-section .skills-container .skill-category{border-radius:1rem}.about-me-container .skills-section .skills-container .skill-category h3{font-family:var(--font-playwrite-ar);font-size:4rem;font-weight:400;color:#000;margin:0 0 1rem;text-align:center}@media(max-width:1024px){.about-me-container .skills-section .skills-container .skill-category h3{font-size:3.5rem}}@media(max-width:750px){.about-me-container .skills-section .skills-container .skill-category h3{font-size:2.4rem}}.about-me-container .skills-section .skills-container .skill-category .skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1rem}.about-me-container .skills-section .skills-container .skill-category .skills-grid .skill-card{background-color:rgb(213.4,231.6,236);border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.about-me-container .skills-section .skills-container .skill-category .skills-grid .skill-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.about-me-container .skills-section .skills-container .skill-category .skills-grid .skill-card .skill-logo{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:rgb(247.8,249.2,250.6);border-radius:50%;padding:.5rem}.about-me-container .skills-section .skills-container .skill-category .skills-grid .skill-card .skill-logo .logo-image{width:48px;height:48px;object-fit:contain}.about-me-container .skills-section .skills-container .skill-category .skills-grid .skill-card .skill-info{text-align:center;width:100%}.about-me-container .skills-section .skills-container .skill-category .skills-grid .skill-card .skill-info h4{color:rgb(37.6,110.4,128);font-size:1.1rem;margin-bottom:.5rem;font-weight:600}.about-me-container .certificates-section{width:100%;text-align:center}.about-me-container .certificates-section .certificates-container{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding:0 2rem}.about-me-container .certificates-section .certificates-container .certificate-card{background-color:rgb(213.4,231.6,236);padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.about-me-container .certificates-section .certificates-container .certificate-card:hover{transform:translateY(-5px)}.about-me-container .certificates-section .certificates-container .certificate-card h3{font-family:var(--font-inter);font-size:2.4rem;font-weight:400;color:#000;text-align:center;margin:0 0 1rem}@media(max-width:1024px){.about-me-container .certificates-section .certificates-container .certificate-card h3{font-size:2.1rem}}@media(max-width:750px){.about-me-container .certificates-section .certificates-container .certificate-card h3{font-size:1.44rem}}.about-me-container .certificates-section .certificates-container .certificate-card p{margin:.5rem 0;color:#000}.about-me-container .certificates-section .certificates-container .certificate-card p.issuer{color:#2f8aa0;font-weight:700}.about-me-container .certificates-section .certificates-container .certificate-card p.date{color:rgb(131.4,135.6,139.8);font-size:.9rem}.about-me-container .certificates-section .certificates-container .certificate-card p.credential{font-size:.8rem;color:rgb(175.2,180.8,186.4)}