.pillar_banner{position:relative}.pillar_banner>.wrapper,.pillar_banner_cards>.wrapper{float:none;margin:0 auto;max-width:1192px;padding:0 15px;position:relative;z-index:2}.pillar_banner video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.pillar_banner h1:after{display:none}.pillar_banner .top_content_container .heading_container{margin-bottom:26px}.pillar_banner .top_content_container h1,.pillar_banner .top_content_container h1 span{color:#fff;font-size:65px;font-weight:700;letter-spacing:0;line-height:86px;margin:0;max-width:none;text-align:center;text-transform:capitalize}.pillar_banner .top_content_container h1 span{color:#97c93d;text-transform:uppercase}.pillar_banner .top_content_container{margin:0 auto 42px;max-width:769px}.pillar_banner .top_content_container .description_container p{color:#fff;font-size:22px;font-weight:400;letter-spacing:0;line-height:39px;margin:0;text-align:center}.pillar_banner .bottom_cards_container .card_main_heading h3{color:#fff;font-size:28px;letter-spacing:0;line-height:41px;margin:0;text-align:center;text-transform:none}.pillar_banner_cards{margin-top:-118px}.pillar_banner_cards .card_container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;row-gap:16px}.pillar_banner_cards .card_container a{max-width:376px;text-decoration:none!important;width:100%}.pillar_banner_cards .card_container .cards{align-items:center;background:#fff;border-radius:4px;box-shadow:0 3px 10px #0058841a;display:flex;justify-content:center;max-width:376px;min-height:237px;position:relative;text-align:center;width:100%}.pillar_banner_cards .card_container .cards:hover .card_description{opacity:1;z-index:0}.pillar_banner_cards .card_container .cards .card_description{background:transparent linear-gradient(180deg,#97c93d,#7aa332 38%,#4c651f) 0 0 no-repeat padding-box;border-radius:4px;bottom:0;height:100%;left:0;opacity:0;overflow-y:auto;padding:48px 26px;position:absolute;right:0;top:0;z-index:-1}.pillar_banner_cards .card_container .cards .card_description::-webkit-scrollbar{display:none}.pillar_banner_cards .card_container .cards .card_heading h4{color:#0075b0;font-size:50px;font-weight:700;letter-spacing:0;line-height:50px;margin:0}.pillar_banner_cards .card_container .cards .card_heading h4 span{color:#97c93d;display:block;font-size:50px;font-weight:400;letter-spacing:0;line-height:50px;margin:0}.pillar_banner_cards .card_container .cards .card_description p{color:#fff;font-size:16px;letter-spacing:0;line-height:24px;margin:0;text-decoration:none}@media(min-width:768px) and (max-width:1024px){.pillar_banner .top_content_container h1,.pillar_banner .top_content_container h1 span{font-size:46px;line-height:62px}.pillar_banner .top_content_container .description_container p{font-size:20px;line-height:28px}.pillar_banner_cards .card_container .cards .card_heading h4,.pillar_banner_cards .card_container .cards .card_heading h4 span{font-size:38px;line-height:40px}}@media(max-width:767px){.pillar_banner .top_content_container h1,.pillar_banner .top_content_container h1 span{font-size:40px;line-height:52px}.pillar_banner .top_content_container .description_container p{font-size:18px;line-height:30px}.pillar_banner .bottom_cards_container .card_main_heading h3{font-size:24px;line-height:32px}.pillar_banner_cards .card_container .cards .card_heading h4,.pillar_banner_cards .card_container .cards .card_heading h4 span{font-size:32px;line-height:40px}body .pillar_banner_cards .card_container .cards .card_description{background:none;opacity:1;padding:0;position:relative;z-index:0}.pillar_banner .top_content_container .heading_container{margin-bottom:20px}.pillar_banner .top_content_container{margin:0 auto 30px}.pillar_banner_cards{margin-top:-100px}.pillar_banner_cards .card_container .cards .card_description{align-items:center;display:flex;justify-content:center}.pillar_banner_cards .card_container .cards{flex-direction:column;padding:30px 20px;row-gap:20px}.pillar_banner_cards .card_container .cards .card_description p{color:#0075b0}}