.footbar-container{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;font-size:40px;color:azure;background-color:transparent;box-sizing:border-box;overflow-x:hidden;margin-bottom:30px}.footbar-container>*+*{margin-left:20px}.footbar-container>*:hover{transform:scale(1.2);transition:transform .3s ease;cursor:pointer}@media screen and (max-width: 1250px){.footbar-container{font-size:35px;margin-left:5%}}@media screen and (max-width: 1060px){.footbar-container{font-size:26px;margin-left:6%}}@media screen and (max-width: 750px){.footbar-container{font-size:22px}}@media screen and (max-width: 610px){.footbar-container{font-size:20px;margin-top:10px}}.tabs-column{margin-top:50px;flex:0 0 auto;width:200px;background-color:transparent;font-family:Oswald,sans-serif;font-size:x-large;margin-left:4.5%;margin-right:4%}.content-column{flex:1;padding:20px}.tabs{display:flex;flex-direction:column;align-items:flex-start;background-color:transparent;padding:10px 0}.tab{cursor:pointer;padding:15px 20px;margin-bottom:10px;transition:color .3s ease;font-size:24px;color:gray;text-decoration:none}.tab.active{font-weight:bolder;color:azure}.active-indicator{width:100%;height:2px;background-color:#fff;margin-top:5px}.tab:hover,.tab.active:hover{text-decoration:none}.project-container{position:relative;display:flex;flex-direction:row;color:azure;padding-bottom:60px;font-family:Roboto,sans-serif}.projects-tab-title{text-align:center;color:azure;font-size:24px;font-family:Oswald,sans-serif;margin-top:50px;margin-bottom:50px;margin-left:100px;font-size:30px;max-width:550px;position:relative}.projects-tab-title:before{content:"";display:block;width:120px;height:2px;background:gray;left:0;top:50%;position:absolute}.projects-tab-title:after{content:"";display:block;width:120px;height:2px;background:gray;right:0;top:50%;position:absolute}.projects-tabs-container{margin-right:20px}.projects-tab-content{flex-grow:1}.project-card{width:90%;margin-bottom:20px;padding:20px;border-bottom:1px solid #cccccc73;background-color:transparent;display:flex;align-items:flex-start}.project-details{flex-grow:1;line-height:1.5}.project-details h3{margin-top:0}.project-details p{margin:5px 0}.project-details p+p{margin-top:10px}.project-details ul{list-style-type:disc;padding-left:20px}.project-details ul li{margin-bottom:10px}.duration-icon,.outcome-icon,.challenge-icon,.solution-icon,.results-icon,.impact-icon{margin-right:10px}.skill-icons{display:flex;margin-top:10px}.skill-icon{margin-right:10px;padding:2.5px 5px;border-radius:5px;background-color:#d35a5a83;color:#fff;font-size:14px}.ps{color:azure;font-family:Oswald,sans-serif;font-size:12px}.icon-container{position:relative;cursor:pointer;color:gray}.icon-container:hover .tooltip{display:block;opacity:1}.key-features{margin-bottom:20px}.key-features h5{font-weight:700;margin-bottom:10px;margin-left:20px}.key-features ul{list-style-type:disc;padding-left:40px}.key-features li{margin-bottom:5px;padding-left:10px}.view-more-button{margin-top:10px;margin-bottom:10px;background-color:transparent;border:none;color:#fff;padding:5px;cursor:pointer;text-decoration:underline}.view-more-button:hover{text-decoration:none}.certificate-container{position:relative;display:flex;flex-direction:row;color:azure;padding-bottom:60px;font-family:Roboto,sans-serif}.certificates-tab-title{text-align:center;color:azure;font-size:24px;font-family:Oswald,sans-serif;margin-top:50px;margin-bottom:50px;margin-left:100px;font-size:30px;max-width:475px;position:relative}.certificates-tab-title:before{content:"";display:block;width:120px;height:2px;background:gray;left:0;top:50%;position:absolute}.certificates-tab-title:after{content:"";display:block;width:120px;height:2px;background:gray;right:0;top:50%;position:absolute}.certificates-tabs-container{margin-right:20px}.certificate-tab-content{flex-grow:1}.certificates-card{width:90%;margin-bottom:20px;padding:20px;border-bottom:1px solid #cccccc73;background-color:transparent;display:flex;align-items:flex-start}.certificates-details{flex-grow:1;line-height:1.5}.certificates-details h3{margin-top:0}.certificates-details p{margin:5px 0}.certificates-details ul{list-style-type:disc;padding-left:20px}.certificates-details ul li{margin-bottom:10px}.certificates-issuer-details{color:gray;margin-bottom:10px}.verify-link{color:green;text-decoration:none}.verify-link:hover{text-decoration:underline}.education-container{flex-direction:row;color:azure;padding-bottom:60px;display:flex;position:relative;font-family:Roboto,sans-serif}.education-tab-title{text-align:center;margin-top:50px;margin-bottom:50px;margin-left:100px;color:azure;font-family:Oswald,sans-serif;font-size:30px;max-width:475px;position:relative}.education-tab-title:before,.education-tab-title:after{content:"";display:block;width:120px;height:2px;background:gray;position:absolute;top:50%}.education-tab-title:before{left:0}.education-tab-title:after{right:0}.education-card{width:90%;margin-bottom:20px;padding:20px;border-bottom:1px solid #cccccc73;background-color:transparent;display:flex;align-items:flex-start}.issuer-logo{width:200px;height:200px;margin-right:40px}.education-details{flex-grow:1;line-height:1.5}.education-details h3{margin-top:0}.education-details p{margin:5px 0}.education-details ul{list-style-type:disc}.education-details ul li{margin-bottom:10px}.skills-container{margin-top:20px;display:flex;flex-wrap:wrap}.skill-item{margin-bottom:20px;flex-basis:calc(33.333% - 20px);position:relative}.skill-name{font-weight:700;cursor:pointer}.star-container{display:flex}.star-filled,.star-empty{font-size:16px;color:wheat}.subskills{list-style-type:none;padding-left:20px}.subskills li{margin-bottom:5px}.comma-skills{color:gray;font-style:italic;font-size:14px}.subskills-list{margin-left:5px;list-style-type:none}body,html{background:linear-gradient(to right,#000,#060646);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-size:200% 100%;margin:0;padding:0;overflow-x:hidden;height:100vh;width:100vw}.contact-form{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;padding:20px;border-radius:5px;background-color:transparent;margin-left:20px}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:calc(100% - 20px);margin-bottom:10px;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;background-color:transparent;color:gray}.contact-form textarea{height:150px}.contact-form button[type=submit]{width:calc(100% - 20px);background-color:#d35a5a;color:#fff;border:none;border-radius:5px;padding:10px 0;font-size:16px;cursor:pointer;transition:background-color .3s}.email-logo{font-size:40px;color:azure;margin-right:10px}.contact-form button[type=submit]:hover{background-color:#0056b3}.title-container{display:flex;align-items:center}.contact-form-title{margin-left:10px;color:azure;font-size:24px;font-family:Oswald,sans-serif}.success-message,.error-message{margin-top:10px;padding:10px;border-radius:5px}.success-message{background-color:#d4edda;color:#155724}.error-message{background-color:#f8d7da;color:#721c24}.learning-hub-container{display:flex;justify-content:center;align-items:center;height:100vh;color:azure}.learning-hub-content{text-align:center}
