.hero__heading{color:#fff;text-align:center}.hero__description{color:#ffffffe5;margin:0 auto;max-width:896px;text-align:center}.hero__btn_wrapper{align-items:center;display:flex;gap:48px;justify-content:center;margin-top:60px;text-align:center}.hero__banner{align-items:center;background:#163b53b2;border-radius:40px;display:flex;margin:60px auto 0;max-width:620px;padding:48px 40px}.hero__banner_heading{border-right:1px solid #ffffff1a;color:#fff;font-family:Playfair Display;font-size:30px;font-weight:500;padding-right:20px}.hero__subheading_wrapper{background-color:#163b53b2;border:1px solid #163b5333;border-radius:20px;margin:60px auto 0;max-width:770px;padding:30px}.hero__subheading{color:#fff;font-family:Playfair Display;font-weight:500;margin:0;text-align:center}.hero__banner_link{color:#fff;font-size:14px;font-weight:400;padding-left:20px;text-decoration:none}.hero__banner_link:hover{text-decoration:underline}@media screen and (max-width:992px){.hero__banner{flex-direction:column;margin-top:30px;padding:30px 25px}.hero__banner_heading{border-bottom:1px solid #ffffff1a;border-right:none;font-size:24px;padding-bottom:20px;padding-right:0}.hero__banner_link{padding-left:0;padding-top:20px}.hero__btn_wrapper{margin-top:30px}.hero__subheading_wrapper{margin:30px auto 0;padding:20px}}@media screen and (max-width:768px){.hero__btn_wrapper{flex-direction:column;gap:35px}}