body{font-family:"Roboto", sans-serif;color:#5e4a52;background:#fbf7f8;font-size:14px;padding:30px;padding-top:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700}h2{padding-bottom:10px}a{color:#34000d}a:hover{text-decoration:underline;color:#000}a:focus{text-decoration:none}p{line-height:1.5}.wrapper{display:grid;grid-template-columns:repeat(11, 1fr);background:#800020;max-width:1250px;margin:0 auto;position:relative;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-shadow:0px 2px 4px rgba(0,0,0,0.1)}.sidebar-wrapper,.sidebar-wrapper-smallscreen{grid-column:span 3;order:3;background:#800020;color:#fff}.sidebar-wrapper a,.sidebar-wrapper-smallscreen a{color:#fff}.sidebar-wrapper .profile-container,.sidebar-wrapper .profile-container-smallscreen,.sidebar-wrapper-smallscreen .profile-container,.sidebar-wrapper-smallscreen .profile-container-smallscreen{padding:30px;background:rgba(0,0,0,0.2);text-align:center;color:#fff}.sidebar-wrapper .first_name,.sidebar-wrapper-smallscreen .first_name{font-size:18px;font-weight:500;margin-top:10px;margin-bottom:0px;color:#ddd}.sidebar-wrapper .name,.sidebar-wrapper-smallscreen .name{font-size:19px;font-weight:900;margin-top:0;margin-bottom:0}.sidebar-wrapper .pronoun,.sidebar-wrapper-smallscreen .pronoun{font-size:12px;font-weight:400;margin-top:5px;margin-bottom:0px;color:#bbb}.sidebar-wrapper .tagline,.sidebar-wrapper-smallscreen .tagline{color:rgba(255,255,255,0.6);font-size:16px;font-weight:400;margin-top:30px;margin-bottom:0}.sidebar-wrapper .profile,.sidebar-wrapper-smallscreen .profile{margin-bottom:15px}.sidebar-wrapper .avatar-parent,.sidebar-wrapper-smallscreen .avatar-parent{position:relative;top:0;left:0}.sidebar-wrapper .avatar,.sidebar-wrapper-smallscreen .avatar{position:relative;top:0;left:0;max-width:160px;margin-bottom:15px;border-bottom:5px solid #800020;border-right:5px solid #800020;border-radius:40%;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.sidebar-wrapper .institute-logo-container,.sidebar-wrapper-smallscreen .institute-logo-container{position:absolute;bottom:0px;right:5%;min-height:60px;max-width:60px;border-bottom:5px solid #163d63;border-right:5px solid #163d63;border-radius:40%;box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#1f5f99;display:flex;align-items:center}.sidebar-wrapper .institute-logo,.sidebar-wrapper-smallscreen .institute-logo{width:80%;margin:auto}.sidebar-wrapper .contact-list .fas,.sidebar-wrapper .contact-list .fab,.sidebar-wrapper .contact-list .far,.sidebar-wrapper-smallscreen .contact-list .fas,.sidebar-wrapper-smallscreen .contact-list .fab,.sidebar-wrapper-smallscreen .contact-list .far{margin-right:5px;font-size:18px;vertical-align:middle}.sidebar-wrapper .contact-list li,.sidebar-wrapper-smallscreen .contact-list li{margin-bottom:15px}.sidebar-wrapper .contact-list li:last-child,.sidebar-wrapper-smallscreen .contact-list li:last-child{margin-bottom:0}.sidebar-wrapper .container-block,.sidebar-wrapper-smallscreen .container-block{padding:15px}.sidebar-wrapper .container-block-title,.sidebar-wrapper-smallscreen .container-block-title{font-size:16px;font-weight:700;margin-top:0;margin-bottom:15px}.sidebar-wrapper .degree,.sidebar-wrapper-smallscreen .degree{font-size:14px;margin-top:0;margin-bottom:5px;font-weight:500}.sidebar-wrapper .education-container .item,.sidebar-wrapper .complementary_education-container .item,.sidebar-wrapper-smallscreen .education-container .item,.sidebar-wrapper-smallscreen .complementary_education-container .item{margin-bottom:15px}.sidebar-wrapper .education-container .item:last-child,.sidebar-wrapper .complementary_education-container .item:last-child,.sidebar-wrapper-smallscreen .education-container .item:last-child,.sidebar-wrapper-smallscreen .complementary_education-container .item:last-child{margin-bottom:0}.sidebar-wrapper .education-container .meta,.sidebar-wrapper .complementary_education-container .meta,.sidebar-wrapper-smallscreen .education-container .meta,.sidebar-wrapper-smallscreen .complementary_education-container .meta{color:rgba(255,255,255,0.6);font-weight:500;margin-bottom:0px;margin-top:0}.sidebar-wrapper .education-container .time,.sidebar-wrapper .complementary_education-container .time,.sidebar-wrapper-smallscreen .education-container .time,.sidebar-wrapper-smallscreen .complementary_education-container .time{color:rgba(255,255,255,0.6);font-weight:500;margin-bottom:0px}.sidebar-wrapper .languages-container .lang-desc,.sidebar-wrapper-smallscreen .languages-container .lang-desc{color:rgba(255,255,255,0.6)}.sidebar-wrapper .languages-list,.sidebar-wrapper-smallscreen .languages-list{margin-bottom:0}.sidebar-wrapper .languages-list li,.sidebar-wrapper-smallscreen .languages-list li{margin-bottom:10px}.sidebar-wrapper .languages-list li:last-child,.sidebar-wrapper-smallscreen .languages-list li:last-child{margin-bottom:0}.sidebar-wrapper .interests-list,.sidebar-wrapper-smallscreen .interests-list{margin-bottom:0}.sidebar-wrapper .interests-list li,.sidebar-wrapper-smallscreen .interests-list li{margin-bottom:10px}.sidebar-wrapper .interests-list li:last-child,.sidebar-wrapper-smallscreen .interests-list li:last-child{margin-bottom:0}.sidebar-wrapper-smallscreen{display:none}.navbar-wrapper{order:1;max-width:1250px;margin:0 auto;position:relative;background-color:#fbf7f8;border-bottom:1px solid #800020}.main-wrapper{grid-column:span 8;order:2;background:#fff}.main-wrapper .section-title,.main-wrapper .section-title-wbutton{text-transform:uppercase;font-size:20px;font-weight:500;color:#34000d;position:relative;margin-top:0;margin-bottom:10px}.main-wrapper .section-big-title{text-transform:uppercase;font-size:28px;font-weight:900;color:#34000d;position:relative;margin-top:0;margin-bottom:10px;text-align:center}.main-wrapper .section-subtitle{text-transform:uppercase;font-size:16px;font-weight:600;color:#5e4a52;position:relative;margin-top:10px;margin-bottom:10px}.main-wrapper .section-subsubtitle{font-size:15px;font-weight:500;color:#34000d;position:relative;margin-top:10px;margin-bottom:10px}.main-wrapper .section-subsubsubtitle{font-size:14px;font-weight:600}.main-wrapper .main-header{padding:30px 40px;border-bottom:0px solid #800020;min-height:370px;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.1);box-shadow:0px 2px 8px rgba(0,0,0,0.1)}.main-wrapper .main-content{padding:40px}.main-wrapper .section-title-wbutton{display:inline;float:left}.main-wrapper .section{margin-bottom:60px}.main-wrapper .experiences-section .item,.main-wrapper .educations-section .item{margin-top:15px;margin-bottom:20px}.main-wrapper .teaching-section .item,.main-wrapper .outreach-section .item{margin-top:10px;margin-bottom:10px}.main-wrapper .course-role,.main-wrapper .event-role,.main-wrapper .upcoming-contrib{position:relative;text-align:right;right:0;top:0;color:#2f1b22;flex:25%}.main-wrapper .event-contrib{color:#2f1b22}.main-wrapper .event-contrib-icon{font-size:11px;color:#a78d97}.main-wrapper .event-title{color:#800020;font-size:16px;margin-top:0;margin-bottom:0;font-weight:500}.main-wrapper .event-loc{color:#a78d97}.main-wrapper .event-date{color:#a78d97}.main-wrapper .event-state-flag{font-size:10px}.main-wrapper .title-container{margin-top:20px;display:block;float:left;width:100%}.main-wrapper .subtitle-container{display:block;float:left;width:100%}.main-wrapper .item-container{display:block;clear:both;margin-top:10px;margin-bottom:15px;width:100%;float:left}.main-wrapper .item-column{float:left;width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);width:calc(100% - 200px)}.main-wrapper .item-column2{float:left;width:200px}.main-wrapper .item-column2-1{text-align:right;float:left;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);overflow:hidden}.main-wrapper .item-column2-2{width:30px;float:left;margin:5px 0}.main-wrapper .upper-row,.main-wrapper .second-upper-row{position:relative;overflow:hidden;margin-bottom:2px;display:flex}.main-wrapper .job-title,.main-wrapper .degree,.main-wrapper .cert-title{color:#2f1b22;font-size:16px;margin-top:0;margin-bottom:0;font-weight:500;flex:75%}.main-wrapper .blogpost-button{padding:0;float:right;font-size:8px;text-align:center;color:#800020;border-left:1px solid #800020;padding-left:5px}.main-wrapper .blogpost-button i{font-size:16px;margin-bottom:5px}.main-wrapper .blogpost-button a{color:#800020}.main-wrapper .blogpost-button a:hover{color:#2f1b22}.main-wrapper .course-title,.main-wrapper .upcoming-title{align-items:center;color:#800020;font-size:16px;margin-top:0;margin-bottom:0;font-weight:500;flex:75%}.main-wrapper .upcoming-title a,.main-wrapper .event-title a{color:#800020}.main-wrapper .time,.main-wrapper .cert-url,.main-wrapper .course-semester,.main-wrapper .event-time,.main-wrapper .upcoming-date{position:absolute;right:0;top:0;color:#a78d97;flex:25%}.main-wrapper .company,.main-wrapper .university,.main-wrapper .cert-org,.main-wrapper .course-loc,.main-wrapper .upcoming-loc{margin-bottom:10px;color:#a78d97}.main-wrapper .project-title,.main-wrapper .research-title{font-size:16px;font-weight:400;margin-top:0;margin-bottom:5px;color:#800020}.main-wrapper .research-title a{font-size:16px;font-weight:400;margin-top:0;margin-bottom:5px;color:#800020}.main-wrapper .projects-section .intro,.main-wrapper .research-section .intro,.main-wrapper .upcoming-section .intro,.main-wrapper .events-section .selections-section .intro{margin-bottom:30px}.main-wrapper .projects-section .item,.main-wrapper .research-section .item,.main-wrapper .upcoming-section .item,.main-wrapper .events-section .selections-section .item{margin-top:15px;margin-bottom:15px}.main-wrapper .events-section{display:inline-block}.main-wrapper .publication-title{text-transform:uppercase;font-size:20px;font-weight:500;color:#34000d;position:relative;margin-bottom:30px;margin-top:0px}.main-wrapper .publication-title-paddingtop{padding-top:10px}.main-wrapper .publication-h2{margin-bottom:15px}.main-wrapper .publication-authors{font-style:italic;color:#7c5d69;font-size:11px;margin-bottom:1px}.main-wrapper .publication-more{font-style:italic;color:#a78d97;font-size:11px;margin-bottom:1px}.main-wrapper .publication-col2{font-size:11px}.main-wrapper .publication-id{font-weight:900;background-color:#800020;color:#fff}.main-wrapper .publication-journal,.main-wrapper .publication-volume,.main-wrapper .publication-page{font-size:11px;color:#7c5d69}.main-wrapper .publications-section .intro{margin-bottom:0px}.main-wrapper .publications-section .item{margin-bottom:15px}.main-wrapper .details,.main-wrapper .job-details,.main-wrapper .manager-details,.main-wrapper .teach-details,.main-wrapper .outreach-details,.main-wrapper .event-details,.main-wrapper .supervision-details,.main-wrapper .phd_msc_comittee-details{display:none;background-color:#fff;padding:0;margin:0 0 25px 0;border-bottom:0px solid #800020;text-align:justify;text-justify:inter-word}.main-wrapper .button-container{display:flex;justify-content:flex-end;margin-bottom:30px;margin-top:10px}.main-wrapper .button-container-center{display:flex;justify-content:center}.main-wrapper .button-18{align-items:center;background-color:#800020;border:0;border-radius:20px;box-sizing:border-box;color:#ffffff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;line-height:20px;max-width:480px;min-height:30px;min-width:0px;overflow:hidden;padding:0px;padding-left:10px;padding-right:10px;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle}.main-wrapper .button-18:hover{background-color:#2f1b22;color:#ffffff}.main-wrapper .button-18:focus{background-color:#800020;color:#ffffff}.main-wrapper .button-18:active{background:#2f1b22;color:#FFFFFF}.main-wrapper .button-18:disabled{cursor:not-allowed;background:#7c5d69;color:#f8f1f3}.main-wrapper .summary,.main-wrapper .career-summary{display:flex;justify-content:center;align-items:center;text-align:justify;text-justify:inter-word}.main-wrapper .summary-more,.main-wrapper .career-summary-more{display:none;text-align:justify;text-justify:inter-word;padding-bottom:20px}.skillset .item{margin-bottom:15px;margin-top:20px;overflow:hidden}.skillset .level-title{font-size:14px;margin-top:0;margin-bottom:12px}.skillset .level-bar{height:12px;background:#fbf7f8}.skillset .level-bar-inner{height:12px;background:#cd0033}.footer{padding-top:30px}.footer .copyright{line-height:1.6;color:#5e4a52;font-size:13px}.footer .fa-heart{color:#e25555}.nav ul{list-style-type:none;order:1;margin:0;padding:0;overflow:hidden;background-color:#fbf7f8}.nav li{float:left}.nav li a{display:block;color:#2f1b22;text-align:left;padding:5px 19px;text-decoration:none}.nav li a:hover:not(.active){background-color:#fff;color:#800020;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(0,0,0,0.2)}.nav .active a{background-color:#800020;color:#fbf7f8;border-bottom:1px solid #800020;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.5);box-shadow:0px 1px 4px rgba(0,0,0,0.5)}.nav .active a:visited{color:#fbf7f8}.nav li a:hover{background-color:#f8f1f3;color:#2f1b22}.nav-right{border:1px solid #800020;border-bottom:0px}nav ul li ul{display:none;position:absolute;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);border:1px solid #ccc;z-index:9999}nav ul li:hover ul{display:block}nav ul li ul li{display:block;width:100%;white-space:nowrap}nav ul li ul li a{display:block;padding:10px 20px;text-decoration:none;color:#333;transition:background-color 0.3s}nav ul li ul li a:hover{background-color:#f0f0f0}.button-6{align-items:center;background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.1);border-radius:.25rem;box-shadow:rgba(0,0,0,0.02) 0 1px 3px 0;color:rgba(0,0,0,0.85);cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;justify-content:center;line-height:1.25;margin:0;margin-bottom:30px;min-height:3rem;padding:calc(.875rem - 1px) calc(2rem - 1px);position:relative;text-decoration:none;transition:all 250ms;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}.button-6-active{border:1px solid #800020}.button-6:hover,.button-6:focus{box-shadow:rgba(0,0,0,0.1) 0 4px 12px;color:rgba(0,0,0,0.65)}.button-6:hover{transform:translateY(-1px);text-decoration:none}.button-6:active a{background-color:#800020;color:#fff;box-shadow:rgba(0,0,0,0.06) 0 2px 4px;color:rgba(0,0,0,0.65);transform:translateY(0)}.temporary{padding:150px 0;border:1px solid #800020;text-align:center;margin:30px;font-size:18px}.selections-section table,.publications-section table{font-family:arial, sans-serif;border-collapse:collapse;width:100%;margin-top:20px;margin-bottom:40px}.selections-section th,.publications-section th{color:#ffffff;background-color:#800020}.selections-section td,th,.publications-section td,th{border:1px solid #f8f1f3;text-align:center;padding:8px}.selections-section tr:nth-child(even),.publications-section tr:nth-child(even){background-color:#fff}.selections-section tr:nth-child(odd),.publications-section tr:nth-child(odd){background-color:#fbf7f8}.summary table{font-family:arial, sans-serif;border-collapse:collapse;width:100%}.summary td{text-align:left;padding:8px 15px;color:#fbf7f8}.summary th{border:0;text-align:left;padding:8px 15px;font-size:16px;font-weight:700}.sidebar-wrapper hr{width:auto;margin:10px 0 15px 0;border:1px solid #67001a;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.2)}.events-section hr{-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(0,0,0,0.2)}.course-cards{max-width:1200px;margin:0 auto;display:grid;gap:1rem}@media (min-width: 600px){.course-cards{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 900px){.course-cards{grid-template-columns:repeat(2, 1fr)}}.course-card{padding:1em;height:8em;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.3);box-shadow:0px 2px 4px rgba(0,0,0,0.3);border:1px solid}.course-card:hover{background-color:#fbf7f8;text-decoration:none;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.4);box-shadow:0px 2px 4px rgba(0,0,0,0.4)}.course-card h4{color:#5e4a52;font-weight:700;font-size:16px;padding:0 0 0.5em 0;margin:0}.course-card h3{color:#5e4a52;font-weight:500;font-size:14px;padding:0 0 0.5em 0;margin:0}.course-card h5{color:#a78d97;font-weight:300;font-size:12px;padding:0 0 0.5em 0;font-style:italic;margin:0}.course-summary table{border-collapse:collapse;width:50%}.course-summary td{text-align:left;padding:8px 15px;color:#800020}.course-summary th{border:0;text-align:left;padding:8px 15px;font-size:16px;font-weight:700}.single_course-title{text-transform:uppercase;font-size:20px;font-weight:600;color:#FFF;position:relative;margin-top:10px;margin-bottom:10px;padding:10px}.lecture-table table{border-collapse:collapse;width:100%}.lecture-table td{border:0;text-align:left;padding:8px 8px;color:#800020}.lecture-table td a{font-size:1em}.lecture-table th{border:0;text-align:left;padding:8px 15px;font-size:16px;font-weight:700}.lecture-table tr:nth-child(odd){background-color:#fbf7f8}.lecture-icon{font-size:1.5em}.doc-cards{max-width:1200px;margin:0 auto;display:grid;gap:2rem}@media (min-width: 400px){.doc-cards{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 600px){.doc-cards{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 900px){.doc-cards{grid-template-columns:repeat(6, 1fr)}}.doc-card{background-color:#fbf7f8;border:1px #800020 solid;color:#800020;padding:0.2em;height:10em;text-align:center}.doc-card:hover{text-decoration:none;opacity:0.8}.doc-icon{font-size:3em;padding-top:0.2em}.previous{background-color:#f1f1f1;color:black;text-decoration:none;display:inline-block;padding:8px 16px}.previous a :hover{background-color:#ddd;text-decoration:none}@media (max-width: 767px){body{padding:0}.navbar-outer-wrapper{display:block}.navbar-wrapper{position:static;display:block}.side-navbar-wrapper{position:static;width:inherit}.sidebar-wrapper{position:static;width:inherit}.summary,.education-container,.complementary_education-container,.profile-container{display:none !important}.institute-logo-container{right:35% !important}.sidebar-wrapper-smallscreen,.profile-container-smallscreen{display:block}.wrapper{display:block}.main-wrapper{padding:0px}.main-wrapper .main-header{padding:30px}.main-wrapper .main-content{padding:30px}.main-wrapper .time{position:static;display:block;margin-top:5px}.main-wrapper .upper-row{margin-bottom:0}}@media (max-width: 500px){.item-column{width:100%}.item-column2{width:100%}.item-column2-1{text-align:left}.item-container{margin:20px 0px}.summary{display:none !important}}@media (min-width: 992px){.skillset .level-title{display:inline-block;float:left;width:30%;margin-bottom:0}.skillset .level-bar{display:inline-block;width:70%;float:left;position:relative;top:1px}}@media print{@page{size:A4}body{font-size:12pt}img.avatar{filter:grayscale(1);-webkit-filter:greyscale(1)}.main-wrapper .time{float:right;color:black !important;-webkit-print-color-adjust:exact}.sidebar-wrapper{position:static;float:right;width:40%;-webkit-print-color-adjust:exact}.remove-container.container-block{display:none}footer{display:none}.skillset .level-bar-inner{background-color:black !important;-webkit-print-color-adjust:exact}.fa-inverse,.fa-inverse:after,.fa-inverse:before{color:#ffffff !important}}
