.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:80px 108px;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;margin-bottom:6px}
.package-note p{color:#202020;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:20px}
.package-note p:last-child{margin-bottom:0}
.download-btn{border-radius:30px;background:#7345b2;color:#FFF;font-family:Lato;font-size:18px;font-weight:700;line-height:130%;min-width:241px;padding:12px 39px;border:0;cursor:pointer;margin-bottom:16px}
.calculator-btn{display:none;cursor:pointer}
.premiumpackagecontainer{display:flex;justify-content:space-between;margin-bottom:40px;column-gap:20px}
.feature-description{border:1px solid #d6d6d6;background:#FFF;padding:40px 35px;row-gap:36px;display:flex;flex-direction:column;margin-bottom:40px}
.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;width:162px;min-width:162px;margin-right:10px}
.feature p{color:#202020;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:-0.198px}
.description{color:#202020;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.198px}
.description ul{list-style:disc;display:flex;flex-direction:column;max-height:80px;flex-wrap:wrap;align-content:flex-start}
.description ul li{color:#202020;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.198px;min-width:270px;max-width:270px;margin-left:18px}
.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:37.5px;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:48px;padding:0 125px}
.result-share-wrapper{display:none}
.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}
.package-confirmation-section{margin-top:unset}
.package-confirmation-section .bhs-cal-mobimg{top:unset}
.banner-heading{font-size:14px;line-height:117.2%;padding:0 20px}
.package-form{padding-bottom:40px;padding-top:17px;padding-top:unset}
.banner-subheading{font-size:18px;line-height:117.2%;margin-bottom:10px;padding:0 45px}
p.formheading{font-size:14px;margin-bottom:35px;padding:0 23px;color:#000;letter-spacing:.28px}
.premiumpackage{margin-bottom:28px}
.premiumpackage img{width:63px;height:63px}
.packageprice{font-size:32px;margin-top:15px}
.packageheading{margin-bottom:15px}
.packagedetail .description{font-size:14px;line-height:16.8px;color:#202020CC}
.description{width:100%;font-size:16px;line-height:117.2%;color:rgba(32,32,32,0.90)}
.feature{width:100%;margin-bottom:12px;line-height:21.1px;display:flex;justify-content:space-between;align-items:center}
.feature p{line-height:21.1px}
.feature-desc{display:unset}
.feature-description{padding:20px 15px;row-gap:40px;margin-bottom:30px}
.premiumpackagecontainer{margin-bottom:36px;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:16px}
.package-note p{font-size:12px;line-height:18px;margin-bottom:16px}
.packagedetail .title{font-size:18px;line-height:20px;letter-spacing:-0.198px;margin-bottom:0;width:max-content;margin-right:7px;max-width:80%}
.package-form-wrap{padding:20px 20px 30px 20px}
.description ul{margin-left:8px;max-height:unset}
.description ul li{font-size:16px;line-height:18.75px;max-width:100%}
.share-and-title-wrapper{display:flex;margin-bottom:10px;align-items:center;flex-wrap:wrap}
.share-and-title-wrapper .result-share-wrapper{height:24px;width:24px;display:block}
.share-and-title-wrapper .result-share-wrapper img{height:24px;width:24px}
}
@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}
@media screen and (max-width:768px){.packagedetail{position:relative}
.shar-image-wrapper{display:block;position:absolute;top:-2px;right:86px;width:24px;height:24px}
.shar-image-wrapper .share-icon-image{width:100%;height:100%;cursor:pointer}
.kitchen-result-page .banner-heading{font-size:18px;margin-bottom:0}
.kitchen-result-page .banner-subheading{margin-bottom:19px}
}