.outercontainer{padding:0 4%;margin:0 auto;position:relative}
@media(min-width:320px) and (max-width:991px){.outercontainer{padding:0}
}
.package-form-wrap{border-radius:10px;border:1.5px solid rgba(0,0,0,0.10);background:#fff5eb;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:Manrope;font-size:32px;font-style:normal;font-weight:800;line-height:35.2px;margin-bottom:12px}
.package-note{color:#202020;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:40px}
.download-btn{border-radius:45px !important;background:#7345b2;color:#FFF;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:130%;width:fit-content;padding:9.2px 30px;border:0;margin:0 auto;cursor:pointer}
.download-btn:hover{padding:9.2px 30px}
.download-btn .arrow::after{content:"";background:url("https://www.asianpaints.com/etc.clientlibs/apcolourcatalogue/clientlibs/clientlib-global/resources/images/download-icon-new.svg") !important;width:17px;height:20px;filter:invert(1)}
.calculator-btn{display:none;cursor:pointer}
.premiumpackagecontainer{display:flex;justify-content:space-between;margin-bottom:45px;column-gap:20px}
.feature-description{border:1px solid #d6d6d6;background:#FFF;padding:40px 50px;row-gap:36px;display:flex;flex-direction:column;margin-bottom:20px}
.feature-desc{display:flex}
.feature{color:#202020;font-family:Manrope;font-style:normal;letter-spacing:-0.198px;min-width:20%;max-width:20%;padding-right:15px;font-size:16px;font-weight:800;line-height:normal;margin-bottom:0}
.description{color:#202020;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.198px;margin-bottom:0}
.form-cta{display:flex;flex-direction:column}
.bookappointment{color:#FFF;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:130%;border-radius:45px !important;background:#7345b2;padding:12px 39px;border:0;margin-bottom:15px;width:max-content;cursor:pointer;width:100%;margin-top:15px}
.calculate{border-radius:45px;border:1px solid #000;padding:8.2px 20px;color:#000;font-family:Manrope;font-size:14px;font-style:normal;font-weight:700;line-height:19.6px;background-color:transparent;width:max-content;cursor:pointer;width:100%}
.bhs-calculator-animation-btn.calculate:hover{padding:9px 21px !important}
.packagedetail .description{color:#202020;font-family:Manrope;font-size:18px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-0.198px;width:100%;margin-bottom:0}
.packageheading{display:flex;align-items:center;column-gap:15px}
.packageprice{color:#000;font-family:Manrope;font-size:40px;font-style:normal;font-weight:800;line-height:44px;margin-top:45px;margin-bottom:0}
p.formheading{color:#323232;text-align:center;font-family:Manrope;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;margin-bottom:64px}
.premiumpackageform{top:0;left:0;right:0}
.package-form{padding-top:40px;padding-bottom:100px}
.hero-banner__image{position:absolute;top:0;width:100%;left:0;z-index:0}
.banner-heading{color:#FFF;text-align:center;font-family:Manrope;margin-bottom:5px;padding:0 125px;position:relative;font-size:32px;font-weight:800;line-height:35.2px}
.banner-subheading{color:#FFF;text-align:center;font-family:Manrope;font-size:40px;font-weight:800;line-height:44px;margin-bottom:46px;padding:0 125px;position:relative}
@media(max-width:992px){.bookappointment{margin-bottom:unset}
.animated-arrow-btn.yellow-gradient.bhs-calculator-animation-btn{width:100% !important}
.calculate{margin-top:15px}
.package-confirmation-section{margin-top:0;position:relative}
.banner-heading{font-size:14px;line-height:117.2%;padding:0 20px}
.package-form{padding-bottom:40px}
.banner-subheading{font-size:20px;margin-bottom:30px;padding:0 45px;line-height:normal;font-weight:800}
p.formheading{margin-bottom:26px;padding:0 23px;color:#000;letter-spacing:.28px;font-family:Manrope;font-size:16px;font-weight:800;line-height:normal}
.premiumpackage{margin-bottom:13px}
.premiumpackage img{width:63px;height:63px}
.packageprice{font-size:32px;margin-top:8px}
.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:25.6px;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;row-gap:32px}
.premiumpackagecontainer{margin-bottom:24px;column-gap:unset;flex-direction:column}
.calculator-btn{display:block;border-radius:30px;border:1px solid #7345b2;padding:12px 39px;color:#7345b2;font-family:Manrope;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:16px;line-height:20px;letter-spacing:-0.198px;margin-bottom:10px}
.package-form-wrap{padding:20px 20px 24px 20px}
.package-form-wrap .package-form-wrap .download-btn{width:100%}
}
@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:700px;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}