.outercontainer{max-width:1280px;margin:0 auto}
.package-form-wrap{border-radius:10px;border:1.5px solid rgba(0,0,0,0.10);background:#f5f4ef;padding:39px 109px 54px 109px;justify-content:center;display:flex;flex-direction:column}
.premiumpackage img{width:59px;height:51px}
.packagedetail .title{color:#202020;font-family:Lato;font-size:30px;font-style:normal;font-weight:700;line-height:32px}
.package-note{color:#202020;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:70px}
.download-btn{border-radius:30px;background:#7345b2;color:#FFF;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:130%;width:fit-content;padding:12px 39px;border:0;margin:0 auto;cursor:pointer}
.calculator-btn{display:none;cursor:pointer}
.premiumpackagecontainer{display:flex;justify-content:space-between;margin-bottom:50px;column-gap:20px}
.feature-description{border:1px solid #d6d6d6;background:#FFF;padding:40px 35px;row-gap:36px;display:flex;flex-direction:column;margin-bottom:20px}
.feature-desc{display:flex}
.feature{color:#202020;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-0.198px;min-width:20%;max-width:20%;padding-right:15px}
.description{color:#202020;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.198px}
.form-cta{display:flex;flex-direction:column}
.bookappointment{color:#FFF;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:130%;border-radius:30px;background:#7345b2;padding:12px 39px;border:0;margin-bottom:15px;width:max-content;cursor:pointer;width:100%;margin-top:15px}
.calculate{border-radius:30px;border:1px solid #7345b2;padding:12px 39px;color:#7345b2;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:130%;background-color:transparent;width:max-content;cursor:pointer;width:100%}
.packagedetail .description{color:#202020;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.198px;width:100%}
.packageheading{display:flex;align-items:center;column-gap:15px}
.packageprice{color:#000;font-family:BioRhyme;font-size:42px;font-style:normal;font-weight:700;line-height:117.2%;margin-top:16px}
p.formheading{color:#323232;text-align:center;font-family:Lato;font-size:24px;font-style:normal;font-weight:700;line-height:117.2%;letter-spacing:.48px;margin-bottom:91px}
.premiumpackageform{top:0;left:0;right:0}
.package-form{padding-top:40px;padding-bottom:46px}
.hero-banner__image{position:absolute;top:0;width:100%;left:0;z-index:-1}
.banner-h-w{min-height:120px;display:flex;flex-direction:column;justify-content:flex-end}
.banner-heading{color:#FFF;text-align:center;font-family:BioRhyme;font-size:36px;font-weight:700;line-height:58px;margin-bottom:5px;padding:0 125px}
.banner-subheading{color:#FFF;text-align:center;font-family:BioRhyme;font-size:40px;font-weight:700;line-height:58px;margin-bottom:46px;padding:0 125px}
.package-confirmation-section{min-height:687px;position:relative;margin-bottom:33px}
.package-confirmation-section .hero-banner__image{height:100%}
@media(max-width:992px){.bookappointment{margin-bottom:unset}
.calculate{margin-top:15px}
.package-confirmation-section{margin-top:unset}
.banner-heading{font-size:18px;line-height:117.2%;padding:0 20px}
.package-form{padding-bottom:40px;padding-top:unset}
.banner-subheading{font-size:18px;line-height:117.2%;margin-bottom:15px;padding:0 45px}
p.formheading{font-size:14px;margin-bottom:35px;padding:0 23px;color:#000;letter-spacing:.28px}
.premiumpackage{margin-bottom:13px}
.premiumpackage img{width:63px;height:63px}
.packageprice{font-size:32px;margin-top:15px}
.packageheading{margin-bottom:15px}
.packagedetail .description{font-size:14px;line-height:120%;color:rgba(32,32,32,0.80)}
.description{width:100%;font-size:16px;line-height:117.2%;color:rgba(32,32,32,0.90)}
.feature{width:100%;max-width:unset;margin-bottom:8px;line-height:117.2%}
.feature-desc{display:unset}
.feature-description{padding:20px 15px}
.premiumpackagecontainer{margin-bottom:28px;column-gap:unset;flex-direction:column}
.calculator-btn{display:block;border-radius:30px;border:1px solid #7345b2;padding:12px 39px;color:#7345b2;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:130%;background-color:transparent;display:none}
.download-btn{width:100%;margin-bottom:20px}
.package-note{font-size:12px;line-height:18px;margin-bottom:33px}
.packagedetail .title{font-size:18px;line-height:20px;letter-spacing:-0.198px;margin-bottom:10px}
.package-form-wrap{padding:20px 20px 38px 20px}
}
@media screen and (min-width:400px) and (max-width:991px){.calculator-btn{width:fit-content;margin:0 auto}
}
picture.hero-banner__image img{max-height:770px;height:100%;-o-object-fit:fill;object-fit:fill}