:root{--color-primary: #27374D;--color-second: #526D82;--color-third: #9DB2BF;--color-four: #DDE6ED}body{font-family:Poppins,sans-serif;color:var(--color-primary);margin:0}header{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 2em}#title{display:flex;flex-direction:column;justify-content:center;text-align:center}#title h3{margin:1em 0 0;font-size:.95rem}#title h1{margin-top:0;font-weight:400;font-size:1.45rem}#data-course{display:flex;justify-content:space-between;align-items:center;width:100%}#btn-action{display:block;font-size:.75rem}.btn{text-decoration:none;padding:.75em 1em;text-transform:uppercase;font-weight:600;border-radius:5px;background:var(--color-primary);color:#fff}.disable{background:var(--color-four);color:var(--color-third)}.enable{background:var(--color-primary);color:var(--color-four);pointer:cursor}.enable:hover,.enable:click{background:var(--color-four);color:var(--color-primary);border:2px solid var(--color-primary);pointer:cursor}#professor{display:flex;justify-content:space-between;align-items:center;font-size:.55rem}#professor p{margin-right:.5em;width:70px;text-align:center}.rounded{object-fit:cover;border-radius:50%;height:50px;width:50px;box-shadow:#0000003d 0 3px 8px}.left-side,.right-side{display:none}main section{width:100%;padding-bottom:2em}.colorful{background:var(--color-four)}.s-colorful{background:white}.title-section p{width:150px;background:var(--color-second);font-weight:600;color:var(--color-four);padding:.35em .75em;margin-left:0;margin-right:0;border-radius:5px}.center{display:flex;flex-direction:column;justify-content:center;align-items:center}.description{width:90%;position:relative}.description ul,.description ol,.description p{position:relative;z-index:15!important;margin:0}.title-section{margin:1em 0;text-align:center}.description .icon-section{z-index:1;position:absolute;width:100px;bottom:20px;right:0;filter:invert(90%) sepia(73%) saturate(6988%) hue-rotate(186deg) brightness(128%) contrast(92%)}#schedule{position:relative;z-index:15;border:2px solid var(--color-four)}.item-schedule{display:flex;padding:.35em .5em}.item-schedule .item-date{width:40%}.item-schedule .item-description{width:58%}.c-white{background:var(--color-four)}footer{background:var(--color-primary);color:var(--color-four)}footer section{width:90%;margin:0 auto;padding-bottom:2em}footer h1{font-weight:300;font-size:1.75rem;padding-top:1em}footer img{filter:invert(90%) sepia(73%) saturate(6988%) hue-rotate(186deg) brightness(128%) contrast(92%)}.info-contact{display:flex;flex-direction:column}.info-contact div{display:flex;align-items:center;margin:0;padding:0}.info-contact div img{width:30px;margin:.25em 1em .25em 0}@media (min-width: 900px){#main-content{width:80%;max-width:1200px;margin:0 auto}header{width:75%}.colorful{background:white}.description .icon-section{display:none}main section{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.center{display:block;width:87.5%}.left-side{display:block;width:12.3%}.left-side img{width:70px;filter:invert(40%) sepia(16%) saturate(764%) hue-rotate(164deg) brightness(96%) contrast(89%)}.center{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.title-section{display:inline}#title h3{margin:1em 0 0;font-size:1.15rem}#title h1{margin-top:0;font-weight:400;font-size:1.75rem}#professor p{margin-right:.5em;font-size:.95rem;width:120px;text-align:center}.rounded{object-fit:cover;border-radius:50%;height:90px;width:90px;box-shadow:#0000003d 0 3px 8px}#insta{cursor:pointer}footer{width:100%}footer section{width:80%;max-width:1200px;margin:0 auto}}
