:root{--white:#fff;--orange:#f3901b;--blueLight:#0095d9;--blue:#27348b;--black:#171115}#course_modality,#course_occupation{display:none!important}.courses .text__container h2{color:#171115;font-size:30px!important;font-weight:400!important;line-height:40px!important;margin:40px 0;text-align:center!important}.coursesModule__container>.coursesModule__filter--background{background:#171115}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter{align-items:center;background:#171115;display:flex;flex-direction:row;justify-content:space-between;grid-gap:1rem;height:120px;width:100%!important}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>select{align-items:center;background:hsla(0,0%,100%,.1);border:1.2px solid var(--white);border-radius:.5rem;box-sizing:border-box;color:var(--white);cursor:pointer;display:flex;font:400 normal .9rem/115% MontSerrat,sans-serif;height:40px;justify-content:center;min-width:180px;outline:0;padding:0 1rem;width:80%}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>select#course_unit{display:none}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>select>option{background:#171115;color:var(--white);font:400 normal 1rem/115% MontSerrat,sans-serif}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.inputContainer{position:relative;width:100%}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.inputContainer>input{align-items:center;background:hsla(0,0%,100%,.1);border:1.2px solid var(--white);border-radius:.5rem;box-sizing:border-box;color:var(--white);display:flex;font:400 normal .9rem/115% MontSerrat,sans-serif;height:40px;justify-content:center;min-width:180px;outline:0;padding:0 1rem;width:100%}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.inputContainer>input::-webkit-input-placeholder{color:var(--white)}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.inputContainer>input:-moz-placeholder{color:var(--white)}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.inputContainer>button#searchButton{background:hsla(0,0%,100%,0);border:0;cursor:pointer;height:40px;outline:0;position:absolute;right:0;top:0;width:55px;z-index:999999}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.coursesModule__filter--page{align-items:center;display:flex;flex-direction:row;justify-items:flex-start;grid-gap:10px;color:var(--white);font:400 normal 1rem/115% MontSerrat,sans-serif;width:100%}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.coursesModule__filter--page>#page{border-left:2px solid var(--orange);color:var(--white)!important;padding:0 0 0 15px}.cta_container{flex-wrap:wrap;gap:30px;padding-bottom:30px}.cta_container,.cta_container>a{display:flex;justify-content:center}.cta_container>a{align-items:center;background:hsla(0,0%,100%,.1);border:1.2px solid var(--white);border-radius:.5rem;box-sizing:border-box;color:var(--white);cursor:pointer;height:40px;min-width:180px;outline:0;padding:0 1rem;text-decoration:none}.coursesModule__container>#coursesModule__content{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;justify-items:center;grid-gap:3rem;margin-top:40px;width:90%}.coursesModule__container>#coursesModule__content.error{align-items:center;grid-template-columns:1fr;justify-items:center;margin:10rem 0}.coursesModule__container>#coursesModule__content>.cardCourse__container{height:100%;margin:0;padding:0;width:100%}.coursesModule__container>#coursesModule__content>.cardCourse__container *{transition:all .3s ease-in-out}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--title{border-radius:10px 10px 0 0;height:250px;overflow:hidden;position:relative;width:100%}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--title>img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--title>.overlay{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.8));content:" ";display:block!important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--title>h2{bottom:1.5rem;color:var(--white);font:700 normal 2rem/100% MontSerrat,sans-serif;left:1.5rem;margin:0;position:absolute;text-align:left;z-index:3}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--title>div.badget{background:var(--blue);border-radius:.3125rem;box-sizing:border-box;color:var(--white);display:none;font:700 normal .75rem/150% MontSerrat,sans-serif;padding:.3rem 1rem;position:absolute;right:1rem;text-align:center;top:1.5rem;z-index:3}.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--title>div.badget{background:var(--blueLight);display:none}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content{align-items:center;display:grid;grid-template-areas:"duracao turnos" "botao botao";grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:flex-start;grid-gap:2rem 1rem;background:var(--white);border-radius:0 0 10px 10px;box-shadow:0 7px 57px 3px rgba(100,0,110,.2);box-sizing:border-box;height:250px;padding:1.75rem 2.5rem}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>.duracao{grid-area:duracao}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>.selo__container{align-items:center;display:flex;flex-direction:row;grid-area:turnos;justify-content:flex-end;text-align:center;width:100%}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>.turnos{align-items:flex-start;display:flex;display:none;flex-direction:column;grid-area:turnos;justify-content:flex-start}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>.duracao>.title,.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>.turnos>.title{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;grid-gap:.5rem;color:#171115;font:700 normal .9rem/115% MontSerrat,sans-serif;margin:0 0 .3rem}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>.duracao>.content,.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>.turnos>.content{box-sizing:border-box;color:var(--black);font:400 normal .8rem/115% MontSerrat,sans-serif}.coursesModule__container>#coursesModule__content>.cardCourse__container>.cardCourse__container--content>a{align-items:center;display:flex;flex-direction:row;grid-area:botao;justify-content:center;grid-gap:10px;background:hsla(0,0%,100%,.1);border:1px solid var(--Azul-escuro,#171115);border-radius:.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);color:#171115;font:700 normal 1rem/115% MontSerrat,sans-serif;height:45px;text-decoration:none;width:100%}.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content{background:#171115}.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>.duracao>.content,.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>.duracao>.title,.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>.turnos>.content,.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>.turnos>.title{color:var(--white)}.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>.duracao>.title>svg>path,.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>.turnos>.title>svg>path,.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>a>svg>path{stroke:var(--white)}.coursesModule__container>#coursesModule__content>.cardCourse__container:hover>.cardCourse__container--content>a{background:hsla(0,0%,100%,.1);border:1px solid var(--white);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);color:var(--white)}.coursesModule__container>#coursesModule__pagination{align-items:center;display:flex;flex-direction:row;justify-content:center;grid-gap:15px;margin:3rem auto 0}.coursesModule__container>#coursesModule__pagination>#button__next,.coursesModule__container>#coursesModule__pagination>#button__prev{background:hsla(0,0%,100%,0);border:0;cursor:pointer;height:24px;margin:0;outline:0;padding:0;width:31px}.coursesModule__container>#coursesModule__pagination>#button__next:disabled,.coursesModule__container>#coursesModule__pagination>#button__prev:disabled{cursor:auto}.coursesModule__container>#coursesModule__pagination>#button__next:disabled>svg>rect,.coursesModule__container>#coursesModule__pagination>#button__prev:disabled>svg>rect{fill:rgba(0,0,0,.4)}.coursesModule__container>#coursesModule__pagination>.button__numbers{align-items:center;display:flex;flex-direction:row;justify-content:center;grid-gap:.5rem}.coursesModule__container>#coursesModule__pagination>.button__numbers>button{background:0;border:0;color:#171115;cursor:pointer;font:400 normal 1rem/115% MontSerrat,sans-serif;outline:0;width:10px}.coursesModule__container>#coursesModule__pagination>.button__numbers>button.active{font-weight:800!important;text-decoration:underline}@media (max-width:1420px){.coursesModule__container>.coursesModule__filter--background{padding:0 40px}}@media only screen and (max-width:1200px){.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter{align-items:center;display:grid;grid-template-areas:"campus ensino atuacao curso" "filtro filtro filtro filtro";grid-template-columns:repeat(4,1fr);grid-template-rows:auto;justify-items:center;padding:1rem 0}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>.coursesModule__filter--page{align-self:center;grid-area:filtro;justify-content:center;justify-self:center;text-align:center}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>select{width:100%}.coursesModule__container>#coursesModule__content{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.courses{background:transparent!important}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter{align-items:center;display:grid;grid-template-areas:"campus ensino" "atuacao curso" "filtro filtro";grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto;justify-content:space-between;margin:1.5rem 0!important}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter>select{width:100%}.coursesModule__container>#coursesModule__content{margin:4rem 0 0}}@media only screen and (max-width:500px){.courses .text__container h2{font-size:20px!important;line-height:35px}.coursesModule__container>#coursesModule__content{grid-template-columns:1fr;margin:auto}.coursesModule__container>.coursesModule__filter--background>.coursesModule__filter{grid-template-areas:"campus" "ensino" "atuacao" "curso" "filtro ";grid-template-columns:1fr;margin:0!important;padding:1.5rem 0!important}}