.styles_card_course__2gSC_{width:100%;overflow:hidden;background:var(--white);display:flex;flex-direction:column;line-height:1.3rem;box-shadow:0 20px 40px rgba(0,59,178,.102);border:1px solid transparent;padding:10px 25px 15px;align-items:center;border-radius:10px;z-index:0;position:relative}.styles_card_course__2gSC_ .styles_borderBottom__ZmGns{position:absolute;width:100%;height:5px;border-radius:0 0 10px 10px;bottom:0;left:0}.styles_card_course__2gSC_ .styles_borderBottom__ZmGns .styles_inscricoes_encerradas__Q1Z06{width:100%;height:100%;opacity:0;position:absolute;z-index:5;background-color:var(--color-inscricoes-encerradas);transition:all .2s ease-in-out}.styles_card_course__2gSC_ p{font-family:var(--font-title);font-size:1.3rem;line-height:1.5rem;color:#001a4d;text-transform:uppercase;font-weight:700}.styles_card_course__2gSC_ header{display:flex;flex-direction:column;align-items:center;text-align:left;min-height:70px;gap:1rem}.styles_card_course__2gSC_ header .styles_icon__lIuVY{position:relative;width:35px;height:35px;min-width:35px;min-height:35px}.styles_card_course__2gSC_ header .styles_title__sfWHA{color:var(--dark-blue);text-align:center}.styles_card_course__2gSC_ header .styles_title__sfWHA small{font-family:var(--font-title);font-size:1rem;font-weight:lighter}@media screen and (min-width:1200px){.styles_card_course__2gSC_ header{transform:translateY(30px);transition:all .2s}}.styles_card_course__2gSC_ .styles_main_content__y2RGk .styles_dates__SsLVs ul{list-style:none;list-style-type:none;margin-top:16px}.styles_card_course__2gSC_ .styles_main_content__y2RGk .styles_dates__SsLVs ul li{display:flex;margin-bottom:16px}.styles_card_course__2gSC_ .styles_main_content__y2RGk .styles_dates__SsLVs ul li svg{color:var(--blue);margin-right:16px}.styles_card_course__2gSC_ .styles_main_content__y2RGk .styles_dates__SsLVs ul li strong{color:#001a4d}.styles_card_course__2gSC_ .styles_main_content__y2RGk .styles_dates__SsLVs ul li .styles_icon__lIuVY{position:relative;width:16px;height:13px;margin-right:16px}@media screen and (min-width:1200px){.styles_card_course__2gSC_ .styles_main_content__y2RGk{transform:translateY(20px);transition:all .2s}}.styles_card_course__2gSC_ footer{display:flex;gap:1rem;flex-direction:column;align-items:center;justify-content:center;margin:2rem 0 2.5rem}.styles_card_course__2gSC_ footer button{display:flex;align-items:center;background:transparent;font-size:1rem}.styles_card_course__2gSC_ footer button[color=default]{color:var(--white);background:var(--blue)}.styles_card_course__2gSC_ footer button[color=default]:hover{background:var(--dark-blue)}.styles_card_course__2gSC_ footer .styles_registrationClosed__LZAZp{color:maroon;padding:0}@media screen and (min-width:1200px){.styles_card_course__2gSC_{padding:40px}}@media screen and (min-width:768px){.styles_card_course__2gSC_{justify-content:center;padding:10px;align-items:center}.styles_card_course__2gSC_ header{flex-direction:column;margin-bottom:24px;text-align:center}}@media screen and (min-width:1024px){.styles_card_course__2gSC_{max-width:320px}}section.styles_courses_home__i4lKz{width:100%;padding:5rem 0}.styles_headline_courses__UHJ_R h2{font-size:1.6rem;line-height:2.5rem;color:var(--blue);text-align:center;margin-bottom:2.5rem}@media screen and (min-width:768px){.styles_headline_courses__UHJ_R h2{font-size:2rem}}@media screen and (min-width:1200px){.styles_headline_courses__UHJ_R h2{font-size:2.5rem;line-height:3rem;margin-bottom:5rem}}.styles_display_courses__CqBQP{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;position:relative}.styles_display_courses__CqBQP .styles_bgImage__rSDRm{position:absolute;width:106px;height:600px;top:40px;left:-50px}@media screen and (min-width:768px){.styles_display_courses__CqBQP{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:1rem;padding-bottom:3rem;align-items:stretch}}@media screen and (min-width:1024px){.styles_display_courses__CqBQP{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media screen and (min-width:1200px){.styles_display_courses__CqBQP{grid-template-columns:repeat(4,1fr)}}.styles_content__K3dRs{margin-top:20px;text-align:center;color:var(--text-body)}