.aboutC{width:100%;height:fit-content;min-height:600px;align-items:start;justify-content:start;overflow:hidden;flex-wrap:wrap;flex-direction:column}.aboutC,.aboutC .title{display:flex;position:relative;background-color:none}.aboutC .title{top:0;width:750px;left:0;right:0;margin:auto;height:75px;align-items:center;justify-content:center;font-weight:700;font-size:55px;text-align:center;color:#272341;letter-spacing:.5px}.aboutC .titleGap{height:25px}.aboutC .containerGap,.aboutC .titleGap{display:flex;position:relative;width:100%;background-color:none}.aboutC .containerGap{height:50px}.aboutC .titleSmall{top:0;width:750px;left:0;right:0;margin:auto;height:57.5px;align-items:center;justify-content:center;font-weight:300;font-size:18px;text-align:center;color:#96989b;flex-wrap:wrap;letter-spacing:.3px}.aboutC .bottomC,.aboutC .titleSmall{display:flex;position:relative;background-color:none}.aboutC .bottomC{width:100%;height:100px;bottom:0}.aboutC .container{width:750px;justify-content:flex-start;gap:12px;left:0;right:0;margin:auto}.aboutC .container,.aboutC .container .leftC{display:flex;position:relative;height:fit-content;min-height:292.5px;background-color:none;align-items:start}.aboutC .container .leftC{flex:1 1 auto;padding-right:0;padding-top:10px;padding-bottom:35px;justify-content:start;flex-wrap:wrap;flex-direction:column}.aboutC .container .leftC .text{font-size:25.5px;color:#2d9162}.aboutC .container .leftC .text,.aboutC .container .leftC .textMain{display:flex;position:relative;width:100%;height:fit-content;font-weight:300;background-color:none}.aboutC .container .leftC .textMain{font-size:20px;color:#777;line-height:1.9em;flex-direction:column;gap:14px;text-wrap:pretty}.aboutC .container .leftC .bodyLead{margin:0;font-size:18px;line-height:1.8em;color:#5b5e66;background-color:transparent;padding:0;border-left:none;border-radius:0}.aboutC .container .leftC .bodyNote{margin:0;font-size:19px;line-height:1.9em;color:#777}.aboutC .container .leftC .btnC{margin-top:16px}.aboutC .container .rightC{display:none}.aboutC .container .rightC .text{display:flex;position:relative;width:100%;height:fit-content;font-weight:300;font-size:25.5px;color:#2d9162;background-color:none}.aboutC .container .rightC .btnC{height:fit-content}.aboutC .container .rightC .btnC,.aboutC .container .rightC .btnResume{display:flex;position:relative;align-items:end;justify-content:start;width:100%;min-height:90px;background-color:none}.aboutC .container .rightC .btnResume{height:90px}@media screen and (max-width:915px){.aboutC .title{font-size:43px;left:5px;width:300px}.aboutC .titleSmall{font-size:19.5px;width:200px}.aboutC .container{flex-wrap:wrap;flex-direction:column;width:65%}.aboutC .container .leftC{width:100%;padding-right:0;min-height:225px;align-items:center;justify-content:center}.aboutC .container .rightC{width:100%;flex-wrap:nowrap;flex-direction:column;min-height:200px;align-items:center;justify-content:center;border-left:none;padding-left:0;border-top:1px solid #e3e6ea;padding-top:20px}.aboutC .container .rightC .textMain,.aboutC .container .rightC .tldrListGrid{width:100%}.aboutC .container .rightC .btnC{width:100%;text-align:center;align-items:center;justify-content:center;max-height:40px}}.white-emoji{color:white;font-size:24px}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:40px}.timeline-container{position:relative;display:flex;flex-direction:column;align-items:center}.timeline-line{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#d1d5db;transform:translateX(-50%)}.event-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px;position:relative;opacity:0;width:800px;padding-inline:10px;transform:scale(.8);animation:popUp .5s forwards;transition:transform .3s ease,box-shadow .3s ease}.reverse{flex-direction:row-reverse}.empty-space{width:calc(43.75% + 10px)}.event-icon{background-color:#2d9162;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;position:relative}.svg-icon{width:20px;height:20px;color:white}.event-content{background-color:#f8f8f8!important;padding:27.5px;border-radius:7px;width:350px;height:fit-content;position:relative;cursor:pointer}.event-title{font-size:30px;font-weight:700;margin-bottom:10px}.event-schedule .title{color:#272341;letter-spacing:.5px;font-size:55px;width:fit-content}@keyframes popUp{to{opacity:1;transform:scale(1)}}.event-content:hover{scale:1.01;background-color:#f2f2f2!important}.event-content .text{display:flex;position:relative;width:100%;height:fit-content;font-weight:500;font-size:18px;color:#2d9162;background-color:none}.event-content .event-time{color:#6b7280;margin-top:5px;display:flex;font-weight:500;font-size:13px}.event-content .textMain{display:flex;margin-top:10px;position:relative;width:100%;height:fit-content;font-weight:300;font-size:16.3px;color:#777;background-color:none}@media screen and (max-width:3068px){.event-item{margin:1.5rem;width:40vw}.event-item,.reverse{flex-direction:column}.empty-space{display:flex}.event-content{width:100%;margin-top:20px}.timeline-line{display:flex}}.eduC .title{display:flex;position:relative;top:0;left:0;right:0;margin:auto;height:75px;align-items:center;justify-content:center;font-weight:700;font-size:55px;background-color:none;text-align:center;color:#272341;letter-spacing:.5px;width:100%}.eduC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b}.eduC .titleGap{height:20px;display:flex}.eduC .containerGap{display:flex;position:relative;width:100%;height:50px;background-color:none}@media screen and (max-width:576px){.event-item{margin:1.5rem;width:fit-content}.event-item,.reverse{flex-direction:column}.empty-space{display:flex}.event-content{width:100%;margin-top:20px}.timeline-line{display:flex}}@media screen and (max-width:915px){.eduC .title{font-size:43px;margin:auto;left:-10px!important;width:100%}.eduC .titleSmall{font-size:19.5px;width:100%}}.experienceC{height:fit-content;justify-content:flex-start;flex-direction:column}.experienceC,.experienceC .title{display:flex;position:relative;width:100%;align-items:center}.experienceC .title{height:75px;justify-content:center;font-weight:700;font-size:55px;text-align:center;color:#272341;letter-spacing:.5px}.experienceC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b;max-width:800px}.experienceC .titleGap{height:20px;display:flex}.experienceC .containerGap{display:flex;position:relative;width:100%;height:50px}.experience-list{width:800px;display:flex;flex-direction:column;gap:24px}.experience-item{background-color:#f8f8f8;border-radius:10px;padding:28px;box-shadow:0 10px 30px rgba(39,35,65,.08)}.experience-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.experience-role{font-weight:600;font-size:22px;color:#2d9162}.experience-period{font-weight:500;font-size:14px;color:#6b7280}.experience-company{margin-top:6px;font-size:18px;color:#272341;font-weight:500}.experience-description{margin-top:14px;font-size:16px;color:#777;line-height:1.7em}.experience-details{margin-top:16px;padding-left:20px;color:#777;line-height:1.7em;font-size:15px}@media screen and (max-width:915px){.experienceC .title{font-size:43px}.experienceC .titleSmall{font-size:19.5px;width:90%}.experience-list{width:90%}}.hero{max-width:1150px;min-height:100vh;align-items:center;padding-top:240px}.hero,.hero .container{display:flex;width:100%;background-color:none;justify-content:center;margin:0 auto}.hero .container{align-items:flex-start;gap:24px;max-width:950px;height:auto;color:#272341;font-size:56px;font-family:Montserrat,sans-serif;font-weight:700;flex-wrap:wrap;flex-direction:column;padding-inline:24px}.hero .hero-content{width:100%;max-width:820px;text-align:left;margin:0;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.hero .hero-lower{width:100%;display:grid;grid-template-columns:280px 64px minmax(0,1fr);align-items:center;gap:24px;margin-top:0}.hero .hero-social{display:flex;flex-direction:column;gap:12px;align-items:center}.hero .hero-social .boxes{display:flex;width:40px;height:40px;border-radius:10px;background-color:#f6f6f6;color:#3a3947;align-items:center;justify-content:center;transition:.3s}.hero .hero-social .boxes:hover{background-color:#2d9162;color:#ffffff}.hero .hero-photo{width:260px;height:330px;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px rgba(39,35,65,.18);border:1px solid #e6e6ea;background-color:#ffffff}.hero .hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero .container .icons-container{display:none;position:absolute;width:50px;left:10vw;height:25px;top:103px!important}.hero .hero-name{color:#2d9162}.hero .hero-line{white-space:nowrap;display:block;margin-bottom:6px;line-height:1.05}.hero .hero-typed{display:block;min-height:2.6em;line-height:1.15;margin-top:0}.hero .hero-typed #role,.hero .hero-typed .typed-cursor{display:inline;vertical-align:baseline}#role,.hero .container #role,.hero .container .typed-cursor{color:#272341}.hero .container a.button{position:relative;display:flex;margin-top:12px;padding:5.5px 13.5px;width:fit-content;height:fit-content;border:2px solid #2d9162;color:#2d9162;font-size:24px;font-family:Montserrat,sans-serif;font-weight:700;cursor:pointer;background:linear-gradient(90deg,#2d9162 50%,#fff 0);background-size:200% 100%;background-position:100%;transition:all .25s ease-out}.hero .hero-tldr{font-size:16px;font-weight:400;color:#5b5e66;margin-top:16px}.hero .hero-tldr-title{font-size:22px;font-weight:600;color:#272341;margin-bottom:12px}.hero .hero-tldr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hero .hero-tldr-item{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.hero .hero-tldr-dot{width:8px;height:8px;border-radius:3px;background-color:#2d9162;margin-top:6px;flex:0 0 auto}.hero .container a.button:hover{color:#fff;background-position:0}@media screen and (max-width:915px){.hero .hero-social{display:none}.hero .hero-line{white-space:normal}.hero .container{padding-left:0!important;font-size:41px;text-align:center;line-height:1.5em;position:relative}.hero .hero-lower{grid-template-columns:1fr;gap:16px;text-align:left;justify-items:start;padding-inline:16px}.hero .hero-photo{width:220px;height:280px}.hero .container .button{position:relative;line-height:normal!important;left:0;right:0;margin:auto}}.incidentsC{height:fit-content;justify-content:flex-start;flex-direction:column}.incidentsC,.incidentsC .title{display:flex;position:relative;width:100%;align-items:center}.incidentsC .title{height:75px;justify-content:center;font-weight:700;font-size:55px;text-align:center;color:#272341;letter-spacing:.5px}.incidentsC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b;max-width:800px}.incidentsC .intro{width:800px;text-align:center;font-size:16px;color:#777;line-height:1.7em;margin:0}.incidentsC .titleGap{height:20px;display:flex}.incidentsC .containerGap{display:flex;position:relative;width:100%;height:30px}.incidents-list{width:800px;display:flex;flex-direction:column;gap:24px;margin-top:30px}.incident-card{background-color:#f8f8f8;border-radius:10px;padding:28px;box-shadow:0 10px 30px rgba(39,35,65,.08)}.incident-title{font-weight:600;font-size:20px;color:#2d9162}.incident-context{margin-top:8px;font-size:14px;color:#6b7280}.incident-problem{margin-top:12px;font-size:16px;color:#272341;font-weight:500}.incident-actions{padding-left:20px;line-height:1.7em}.incident-actions,.incident-result{margin-top:12px;color:#777;font-size:15px}.incident-lesson{margin-top:8px;font-size:15px;color:#272341;font-weight:500}@media screen and (max-width:915px){.incidentsC .title{font-size:43px}.incidentsC .titleSmall{font-size:19.5px;width:90%}.incidents-list,.incidentsC .intro{width:90%}}.languageC{height:fit-content;justify-content:flex-start;flex-direction:column}.languageC,.languageC .title{display:flex;position:relative;width:100%;align-items:center}.languageC .title{height:75px;justify-content:center;font-weight:700;font-size:55px;text-align:center;color:#272341;letter-spacing:.5px}.languageC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b;max-width:800px}.languageC .titleGap{height:20px;display:flex}.languageC .containerGap{display:flex;position:relative;width:100%;height:30px}.language-body{width:800px;background-color:#f8f8f8;border-radius:10px;padding:28px;box-shadow:0 10px 30px rgba(39,35,65,.08)}.language-description{margin:0;color:#777;line-height:1.7em;font-size:16px}.language-details{margin-top:16px;padding-left:20px;color:#777;line-height:1.7em;font-size:15px}@media screen and (max-width:915px){.languageC .title{font-size:43px}.languageC .titleSmall{font-size:19.5px;width:90%}.language-body{width:90%}}.roadmapC{height:fit-content;justify-content:flex-start;flex-direction:column}.roadmapC,.roadmapC .title{display:flex;position:relative;width:100%;align-items:center}.roadmapC .title{height:75px;justify-content:center;font-weight:700;font-size:55px;text-align:center;color:#272341;letter-spacing:.5px}.roadmapC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b;max-width:800px}.roadmapC .titleGap{height:20px;display:flex}.roadmapC .containerGap{display:flex;position:relative;width:100%;height:30px}.roadmap-body{width:800px;background-color:#f8f8f8;border-radius:10px;padding:28px;box-shadow:0 10px 30px rgba(39,35,65,.08)}.roadmap-list{margin:0;padding-left:20px;color:#777;line-height:1.7em;font-size:15px}@media screen and (max-width:915px){.roadmapC .title{font-size:43px}.roadmapC .titleSmall{font-size:19.5px;width:90%}.roadmap-body{width:90%}}@media screen and (max-width:600px){.roadmapC .title{font-size:32px;line-height:1.15;height:auto}.roadmapC .title,.roadmapC .titleSmall{padding-inline:16px}}.servicesC{flex-direction:column;width:100%;margin-top:60px;padding:50px 0;overflow:hidden}.servicesC,.servicesC .title{display:flex;align-items:center;justify-content:center;position:relative}.servicesC .title{top:0;left:0;right:0;margin:auto;height:75px;font-family:Montserrat,sans-serif;font-weight:700;font-size:55px;background-color:none;text-align:center;color:#272341;letter-spacing:.5px;width:fit-content}.servicesC .titleGap{height:20px}.servicesC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b}.servicesC .container{display:flex;justify-content:center;flex-wrap:wrap;margin:20px}.serviceItem{display:flex;flex-direction:column;align-items:center;width:200px;margin:20px;background:#f8f8f8;padding:20px;border-radius:10px;cursor:pointer;transition:.3s}.serviceItem:hover{transform:translateY(-3px);background-color:#f2f2f2!important}.serviceIcon{font-size:40px;color:#2d9162;margin-bottom:20px}.serviceText{text-align:center;font-size:15px;flex-wrap:wrap;align-items:center;display:flex;flex-direction:column}.serviceText .text{font-weight:700;font-size:20px;color:#3a3947;margin-bottom:10px}.serviceText .text,.serviceText .textMain{display:flex;justify-content:center;align-items:center}.serviceText .textMain{font-size:16px;color:#777}@media screen and (max-width:915px){.servicesC .title{font-size:43px;margin:auto;left:-10px!important;width:100%}.servicesC .titleSmall{font-size:19.5px;width:100%}}.skillsC{flex-direction:column;width:100%;margin-top:60px;overflow:hidden}.skillsC,.skillsC .title{display:flex;align-items:center;justify-content:center;position:relative}.skillsC .title{top:0;left:0;right:0;margin:auto;height:75px;font-family:Montserrat,sans-serif;font-weight:700;font-size:55px;background-color:none;text-align:center;color:#272341;letter-spacing:.5px;width:fit-content}.skillsC .titleGap{height:20px}.skillsC .titleSmall{text-align:center;font-family:Poppins,sans-serif;font-weight:300;font-size:18px;color:#96989b}.skillsC .container{display:flex;width:700px;height:fit-content;min-height:fit-content;justify-content:space-between;flex-wrap:wrap;flex-direction:row;margin-top:20px;background-color:none}@media screen and (max-width:600px){.skillsC{margin-top:30px;padding-top:20px}.skillsC .title{font-size:34px;width:100%;line-height:1.2em}.skillsC .title,.skillsC .titleSmall{padding-inline:16px}.skillsC .container{width:100%;padding-inline:16px;flex-direction:column;gap:16px}.skillsC .container .boxes{width:100%;height:auto;padding:10px 0}.skillsC .container .boxes .right{width:auto}}.skillsC .container .boxes{display:flex;position:relative;width:320px;height:70px;margin-bottom:30px;background-color:#f8f8f8;cursor:pointer;transition:.3s;border-radius:6px}.skillsC .container .boxes:hover{scale:1.05;background-color:#f2f2f2}.skillsC .container .boxes .left{display:flex;position:relative;left:0;width:70px;height:70px;padding:15px;background-color:none;align-items:center;justify-content:center;font-size:35px;color:#01b3af}.skillsC .container .boxes .left .circle{display:flex;position:relative;width:45px;height:45px;border-radius:100%;background:radial-gradient(closest-side,#f8f8f8 71%,transparent 0 0),conic-gradient(#01b3af 95%,rgb(219,221,226) 0);align-items:center;justify-content:center;font-family:Poppins,sans-serif;color:#6b7280;font-size:11px;font-weight:700}.skillsC .container .boxes .right{display:flex;position:relative;right:0;width:240px;background-color:none;align-items:center;justify-content:start;font-size:15px;padding-left:10px;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:0;color:#6b7280}.skillsC .container .buttonCont{justify-content:center;margin-top:30px;min-height:90px;background-color:none}.skillsC .container .buttonCont,.sysadminC{display:flex;position:relative;align-items:center;width:100%;height:fit-content}.sysadminC{justify-content:flex-start;flex-direction:column}.sysadminC .title{display:flex;position:relative;width:100%;height:75px;align-items:center;justify-content:center;font-weight:700;font-size:55px;text-align:center;color:#272341;letter-spacing:.5px}.sysadminC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b;max-width:800px}.sysadminC .titleGap{height:20px;display:flex}.sysadminC .containerGap{display:flex;position:relative;width:100%;height:30px}.sysadmin-body{width:800px;background-color:#f8f8f8;border-radius:10px;padding:28px;box-shadow:0 10px 30px rgba(39,35,65,.08)}.sysadmin-intro{margin:0;color:#777;line-height:1.7em;font-size:16px}.sysadmin-details{margin-top:16px;padding-left:20px;color:#777;line-height:1.7em;font-size:15px}.sysadmin-value{margin-top:16px;padding:16px;background-color:#ffffff;border-left:4px solid #2d9162;border-radius:8px;color:#272341;font-size:15px}@media screen and (max-width:915px){.sysadminC .title{font-size:43px}.sysadminC .titleSmall{font-size:19.5px;width:90%}.sysadmin-body{width:90%}}@media screen and (max-width:600px){.sysadminC .title{font-size:32px;line-height:1.15;height:auto}.sysadminC .title,.sysadminC .titleSmall{padding-inline:16px}}.availabilityC{height:fit-content;justify-content:flex-start;flex-direction:column}.availabilityC,.availabilityC .title{display:flex;position:relative;width:100%;align-items:center}.availabilityC .title{height:75px;justify-content:center;font-weight:700;font-size:55px;text-align:center;color:#272341;letter-spacing:.5px}.availabilityC .titleSmall{text-align:center;font-weight:300;font-size:18px;color:#96989b;max-width:800px}.availabilityC .titleGap{height:20px;display:flex}.availabilityC .containerGap{display:flex;position:relative;width:100%;height:30px}.availability-body{width:800px;background-color:#f8f8f8;border-radius:10px;padding:28px;box-shadow:0 10px 30px rgba(39,35,65,.08)}.availability-status{font-size:16px;color:#272341;font-weight:600;line-height:1.7em}.availability-note{margin-top:12px;font-size:15px;color:#777;line-height:1.7em}@media screen and (max-width:915px){.availabilityC .title{font-size:43px}.availabilityC .titleSmall{font-size:19.5px;width:90%}.availability-body{width:90%}}