.navbar_Navbar__yzrT2{width:100%}.navbar_Navbar__yzrT2 ul{display:flex;gap:10px;justify-content:flex-end;padding:10px}.navbar_Navbar__yzrT2 ul li{font-size:15pt;list-style-type:none}@media screen and (min-width:768px){.navbar_Navbar__yzrT2{padding:5px 20px;height:50px}}.hero_Hero__cDm5d{width:100%;padding:10px;background-color:#014421;color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;font-family:Ysabeau,sans-serif;text-shadow:.5px .4px .3px #49383c}.hero_Hero__cDm5d .hero_foto__E_pB1{display:flex;object-fit:cover;border-radius:100px;box-shadow:1px 2px 2px #000}@media screen and (min-width:768px){.hero_Hero__cDm5d{display:flex;justify-content:center;align-items:center;gap:20px}}.data_Data__0z1wx{margin:30px;padding:30px;background-color:#8fbc8b;font-family:Ysabeau,sans-serif;font-weight:700}.data_Data__0z1wx .data_dati__mVlS0 ul{display:flex;flex-direction:column;gap:10px}.data_Data__0z1wx .data_dati__mVlS0 ul li{color:#000;font-size:11pt;list-style-type:none;display:flex;gap:10px}@media screen and (min-width:768px){.data_Data__0z1wx{width:50%;display:flex;justify-content:flex-start}}.skillsTech_Skills__cxqoH{display:flex;flex-direction:column;justify-content:center;margin:30px;padding:20px;background-color:#8fbc8b;color:#000}.skillsTech_Skills__cxqoH .skillsTech_div__iCp0E{display:flex;flex-direction:row;gap:20px}.skillsTech_Skills__cxqoH .skillsTech_div__iCp0E ul{display:flex;gap:15px;padding-right:10px;border-right:1px solid #000}.skillsTech_Skills__cxqoH .skillsTech_div__iCp0E ul p{display:flex;justify-content:center;align-items:center;font-weight:800;gap:5px}.skillsTech_Skills__cxqoH .skillsTech_div__iCp0E ul li{display:flex;justify-content:flex-start;align-items:center;font-size:25pt;list-style-type:none}.skillsTech_Skills__cxqoH .skillsTech_div__iCp0E ul .skillsTech_special__wzVqW{font-size:30pt}.skillsTech_Skills__cxqoH .skillsTech_div__iCp0E .skillsTech_review__jx2Cy{border-radius:100px;padding:10px;width:50px;height:50px;border:2px solid #000;color:#000}@media screen and (max-width:990px){.skillsTech_Skills__cxqoH .skillsTech_div__iCp0E{display:flex;justify-content:flex-start;align-items:center;overflow:hidden;overflow-x:scroll}}@media screen and (min-width:768px){.skillsTech_div__iCp0E{display:flex;justify-content:center;align-items:center}}.school_Schools__YpLh4{background-color:#8fbc8b;color:#000;margin:30px;padding:30px;display:flex;flex-direction:row;font-family:Ysabeau,sans-serif;font-weight:700}.school_Schools__YpLh4 ul{display:flex;flex-direction:column;gap:10px}.school_Schools__YpLh4 ul li{color:#000;font-size:11pt;list-style-type:none;display:flex;gap:10px}@media screen and (min-width:768px){.school_Schools__YpLh4{width:50%}.school_Schools__YpLh4 .school_icons__SjY_K ul li{gap:20px}}.projects_Projects__jVqX7{margin:30px;font-family:Ysabeau,sans-serif}.projects_Projects__jVqX7 .projects_card__g5tnL{display:flex;font-size:10pt;gap:10px}.projects_Projects__jVqX7 .projects_div__9lJif{background-color:#8fbc8b;color:#000;display:flex;flex-direction:column;text-align:center;justify-content:flex-start;align-items:center;gap:10px;padding:20px;height:220px;width:160px}.projects_Projects__jVqX7 .projects_div__9lJif h1{font-size:25pt;padding:1px;border-bottom:1px solid hsla(19,37%,81%,.737)}.projects_Projects__jVqX7 .projects_div__9lJif h4{padding:7px}.projects_Projects__jVqX7 .projects_div__9lJif:hover{background-color:#014d26;cursor:pointer}@media screen and (max-width:768px){.projects_Projects__jVqX7 .projects_card__g5tnL{display:flex;justify-content:flex-start;align-items:center;overflow:hidden;overflow-x:scroll}}@media screen and (min-width:768px){.projects_Projects__jVqX7 .projects_card__g5tnL{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital@1&family=Ysabeau:wght@100&display=swap";.footer_Footer__1CIif{height:100px;width:100%;background-color:#014421;color:#fff;display:flex;justify-content:center;align-items:center;font-family:Ysabeau,sans-serif;font-weight:600}@media screen and (min-width:768px){.footer_Footer__1CIif p{font-size:14pt}}.social_Social__dcatX{padding:30px}.social_Social__dcatX ul{display:flex;justify-content:center;align-items:center;gap:30px}.social_Social__dcatX ul li{list-style-type:none;font-size:20pt}.Home_div__UdXr1{display:flex}@media screen and (max-width:768px){.Home_div__UdXr1{display:flex;flex-direction:column}}