section{margin:20px 0;padding:0 0 40px 0}h2{font-size:2rem;line-height:1.2;padding-bottom:32px;text-align:center}.quick-links .content-row{margin:20px auto;padding:12px;max-width:480px;border:1px solid #778899;border-radius:12px;text-align:center}.quick-links .contact-row li a{color:var(--primary-color)}.quick-links .contact-row .container li i{margin-right:4px}.quick-links .content-row h3{color:var(--primary-color)}.quick-links .content-row p{font-size:small;margin-bottom:12px}.quick-links .content-row ol{list-style:none;display:block;justify-content:space-around}.quick-links .content-row li a{color:var(--alt-accent-color);font-weight:700}.quick-links .content-row li:not(:last-child){margin-bottom:8px}.quick-links a{font-weight:600;color:var(--alt-accent-color)}.cv-header .contact-row .container ul{display:flex;justify-content:space-around;margin-top:12px}.cv-header .contact-row li a{color:var(--primary-color)}.cv-header .contact-row .container li i{margin-right:4px}.cv-header .content-row h3{color:var(--primary-color)}.cv-header .content-row p{font-size:small;margin-bottom:12px}.cv-header .content-row ol{list-style:none;display:block;justify-content:space-around}.cv-header .content-row li a{color:var(--alt-accent-color);font-weight:700}.cv-header .content-row li:not(:last-child){margin-bottom:8px}@media screen and (max-width:768px){#location{display:none}.cv-header .contact-row .container ul{display:grid;grid-template-columns:33% 33% 33%;text-align:center}.cv-header .content-row{max-width:320px}}.intro p{text-align:start}.professional-exp .prof-exp{margin-bottom:40px}.professional-exp .role-title{color:var(--primary-color);font-size:larger}.professional-exp .company-row{display:flex;justify-content:space-between;align-content:end;font-size:large;margin:4px 0 8px 0}.professional-exp .company-website a{font-weight:700;color:var(--alt-accent-color)}.professional-exp .dates-worked{font-style:italic;font-size:medium}.professional-exp .role-main{display:flex;justify-content:space-between;align-content:end}.professional-exp .company-info{display:flex;justify-content:space-between;align-content:end}.professional-exp .company-info .company-divider{margin:0 8px}.professional-exp .role-header{font-size:large;margin-bottom:8px}.professional-exp ul{list-style:inside}.professional-exp li{margin-bottom:8px}@media screen and (max-width:768px){.company-divider{display:none}.company-row,.role-title{text-align:center}.professional-exp .role-title{color:var(--primary-color);font-size:larger}.professional-exp .company-row{display:block;margin-bottom:20px}.professional-exp .company-row .company-info{display:block}.role-bullets,.role-header,.role-title{max-width:350px;margin:0 auto}}.degree{margin-bottom:40px}.degree .degree-title{color:var(--primary-color);margin-bottom:4px;font-size:1.2rem}.degree .university-info{display:flex;margin-bottom:6px}.degree .university-info .university-divider{margin:0 8px}.degree .university-row{display:flex;justify-content:space-between}.degree .university-website a{font-weight:700;color:var(--alt-accent-color)}.university-location-alt{display:none}.degree .dates-attended{font-style:italic}.degree .degree-details{font-size:small;flex-wrap:wrap}.degree .degree-details ul{display:flex}.degree .degree-detail-divider{margin:0 12px}.degree li strong{color:var(--primary-color)}.degree .degree-bullets ul{list-style:inside}.degree .degree-bullets li{margin-top:8px}@media screen and (max-width:768px){.dates-attended,.degree .university-row .university-locaiton,.degree-detail-divider,.university-divider{display:none}.degree{margin-bottom:80px}.degree .degree-title,.university-info{text-align:center}.degree .university-row{display:block;margin-bottom:20px}.degree .university-row .university-info{display:block}.university-info-alt{display:grid;grid-template-rows:auto}.degree-details{max-width:400px;margin:0 auto 12px auto}.degree-details ul{display:grid;grid-template-columns:auto;gap:12px;text-align:center}.degree .degree-bullets{max-width:400px;margin:0 auto;justify-content:center}}.skills h3{margin-bottom:12px;color:var(--primary-color)}.skills h4{margin-bottom:8px;color:var(--alt-accent-color)}