.hero.card{height:100vh}.hero.card img{width:100%;height:100%;object-fit:cover;object-position:top}.hero.card .card-img-overlay{padding-inline:1rem;background:linear-gradient(180deg,#0000,#0000004d);display:flex;flex-direction:column;justify-content:center;gap:1rem}@media screen and (min-width: 768px){.hero.card .card-img-overlay{padding-inline:2rem}}.hero.card .card-img-overlay h1,.hero.card .card-img-overlay h3,.hero.card .card-img-overlay p,.hero.card .card-img-overlay div{max-width:45rem}.hero.card .card-title{font-size:2rem}@media screen and (min-width: 768px){.hero.card .card-title{font-size:3rem}}.card-text{font-size:20px;line-height:30px;color:#fff}@media screen and (min-width: 768px){.card-text{font-size:25px;line-height:35px}}.cta{background-color:var(--primary-color);display:flex;flex-direction:column;align-items:center;gap:2rem;padding:5rem 1rem}@media screen and (min-width: 768px){.cta{padding:5rem 2rem}}.labelDate{margin-top:20px;margin-bottom:10px}.labelDate a{text-decoration:none}.labelDate .width{width:50px;height:50px;padding:10px;font-weight:800;line-height:15px;text-align:center;font-size:13px}.labelDate a:hover h5{color:#ffc107}.labelDate .bgRed{background-color:#c41345;color:#fff}.labelDate .bgBlue{background-color:#1b5ca6;color:#fff}.labelDate .bgYellow{background-color:#ffc107;color:#2c3244}
