.curriculum_item{position:relative;width:100%;padding:.5rem 0;color:#000c1a}.curriculum_item ul{list-style-type:circle;margin-left:2rem}.curriculum_item hr{visibility:hidden;padding:.5rem 0}.curriculum_item a{cursor:pointer}.curriculum_item a:hover{color:#ffb8f1;transition:all .5s ease}.curriculum_item .date{display:block;padding:.2rem 0 .5rem;margin:0;font-size:.8rem;color:#003066}.curriculum_item .description_long a{font-weight:600;font-size:.8rem;letter-spacing:.5px}.curriculum_item_heading{font-size:1rem;letter-spacing:.8px;margin-bottom:0}.curriculum_bg_wrapper{margin-top:1rem;position:relative;padding:3rem 1rem;border-radius:20px;transition:all .2s linear;background:#f9f9f9}@media (min-width:576px){.curriculum_bg_wrapper{padding:3rem 2rem}}.curriculum_bg_wrapper a{color:#00a3a3}.curriculum_bg_wrapper a:hover{color:#00e6e6}.curriculum_title{font-size:1.3rem;color:#000c1a}@media (min-width:768px){.curriculum_title{font-size:1.6rem}}.resume_link{color:#b3ffff;transition:all 1s ease;display:block;padding-bottom:1rem}.resume_link:hover{filter:drop-shadow(0 0 3px white)}