.hero-section{flex-direction:column;justify-content:center;min-height:calc(100vh - 70px);display:flex;position:relative;overflow:hidden}@media (min-width:992px){.hero-section{max-height:824px}}.hero-section .hero-image{width:100%;position:absolute;inset:0;overflow:hidden}.hero-section .hero-image img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-section .hero-card{z-index:1;color:#fff;font-family:var(--font-montserrat),serif;background-color:#0000006e;flex-direction:column;justify-content:center;gap:8px;margin:50px 0;padding:22px;display:flex;position:relative}@media (min-width:992px){.hero-section .hero-card{justify-content:flex-start;max-width:821px}}.hero-section .card-small-desc{color:#fff;letter-spacing:0;text-align:center;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:600;line-height:19px}@media (min-width:992px){.hero-section .card-small-desc{text-align:left;margin-bottom:0;font-size:16px}}.hero-section .card-heading{color:#fff;letter-spacing:0;text-align:center;margin-bottom:20px;font-size:32px;font-style:normal;font-weight:800;line-height:50px}@media (min-width:992px){.hero-section .card-heading{text-align:left;margin-bottom:10px;font-size:48px;line-height:55px}}.hero-section .card-desc{color:#fff;letter-spacing:0;text-align:center;margin-bottom:45px;font-size:12px;font-style:normal;font-weight:400;line-height:19px}@media (min-width:992px){.hero-section .card-desc{text-align:left;max-width:680px;margin-bottom:30px;font-size:18px;line-height:28px}}.hero-section .card-buttons{flex-direction:column;gap:15px;margin-bottom:45px;display:flex}@media (min-width:992px){.hero-section .card-buttons{flex-direction:row}}.hero-section .card-button{color:#fff;letter-spacing:0;text-align:center;background-color:#004207;flex-direction:row;place-content:center;align-items:center;gap:10px;min-height:41px;padding:5px;font-size:14px;font-style:normal;font-weight:400;display:flex}@media (min-width:992px){.hero-section .card-button{min-height:45px;padding:0 16px;font-size:16px}}.hero-section .variant-two{background-color:#0000;border:1px solid #fff}.hero-section .card-meta{color:#fff;letter-spacing:0;flex-flow:wrap;justify-content:center;gap:12px;font-size:12px;font-style:normal;font-weight:500;line-height:1.2;display:flex}@media (min-width:992px){.hero-section .card-meta{justify-content:space-between;font-size:14px}}.hero-section .card-meta li{border-left:1px solid #ffffff80;padding-left:12px}.hero-section .card-meta li:first-child{border-left:none;padding-left:0}
