.hero-card-wrapper{background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0;box-sizing:unset;position:relative}@media screen and (max-width:1175px)and (min-width:1024px){.hero-card-wrapper{align-items:flex-start}}.hero-card-wrapper picture{display:flex;align-self:stretch;height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.hero-card-wrapper picture img{width:100%;object-position:100% 0}.hero-card-wrapper picture:has(img[src=""]){display:none}.hero-card-wrapper.no-bg{height:20rem}.hero-card-wrapper.no-bg .belt.belt-hero-card{position:relative}.hero-card-wrapper.no-bg .belt.belt-hero-card .hero-card{top:0}@media screen and (max-width:1024px)and (min-width:767px){.hero-card-wrapper.no-bg{height:7rem;display:inline-block}}@media screen and (max-width:767px){.hero-card-wrapper.no-bg{height:unset}.hero-card-wrapper.no-bg .belt.belt-hero-card .hero-card{position:relative}}.belt.belt-hero-card{width:100%;display:flex;justify-content:flex-start;position:relative}.hero-card{min-height:240px;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;font-family:Montserrat2022!important;padding:40px;border-radius:8px;background:hsla(0,0%,100%,.8);box-shadow:0 16px 32px 0 rgba(0,33,55,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;position:relative;top:50%;height:auto}.hero-card>:not(:last-child){margin-bottom:24px}.hero-card .hero-card-content{display:flex;flex-direction:column;width:100%}.hero-card .hero-card-content>:not(:last-child):not(.hero-search){margin-bottom:24px}.hero-card .hero-card-content>.hero-search:last-child .page-section{margin-bottom:0!important}.hero-card .hero-card-headings{display:flex;flex-direction:column}.hero-card .hero-card-headings>:not(:last-child){margin-bottom:24px}.hero-card .hero-card-headings .hero-card-heading-sub{font-family:Montserrat2022!important;color:#21272a;font-size:24px;font-weight:600;line-height:32px}.hero-card .hero-card-headings .hero-card-heading{font-family:Montserrat2022!important;margin:0;font-size:56px;font-weight:700;line-height:64px;letter-spacing:-1.68px;color:#0079c8;word-wrap:break-word}.hero-card .hero-card-caption,.hero-card .hero-card-caption *{margin:0;font-family:Montserrat2022!important;color:#21272a;font-size:15px;font-weight:400;line-height:20.25px}.hero-card .hero-card-body,.hero-card .hero-card-body :not(a){color:#21272a}.hero-card .hero-card-body,.hero-card .hero-card-body *{font-family:Montserrat2022!important;margin:0;font-size:20px;font-weight:600;line-height:28px}.hero-card .hero-card-body.hero-card-body-conditional-details p{margin:0;position:relative;padding-left:32px;font-size:16px;font-weight:600;line-height:24px}.hero-card .hero-card-body.hero-card-body-conditional-details p img{height:24px;width:24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.hero-card .hero-card-body.hero-card-body-conditional-details p a{font-size:16px;font-weight:600;line-height:24px;margin-left:8px}.hero-card .hero-search .page-section .panel .belt.digital-result-page-searchbar{padding:0;margin:0;max-width:100%;width:100%}.hero-card .hero-search .page-section .panel .belt.digital-result-page-searchbar .digital-hero-search-label-new{display:none}.hero-card .hero-search .page-section .panel .belt.digital-result-page-searchbar .digital-hero-search-bupa-main-search-wrapper{font-family:Montserrat2022!important;margin:0;padding:0}.hero-card .hero-search .page-section .panel .belt.digital-result-page-searchbar .digital-hero-search-bupa-main-search-wrapper .digital-hero-search-bupa-search-input-wrapper{width:calc(100% - 46px);box-sizing:border-box;height:100%}.hero-card .hero-search .page-section .panel .belt.digital-result-page-searchbar .digital-hero-search-bupa-main-search-wrapper .digital-hero-search-bupa-search-input-wrapper .digital-search-autocompleate-wrapper{overflow-y:unset}.hero-card .hero-search .page-section .panel .belt.digital-result-page-searchbar .digital-hero-search-bupa-main-search-wrapper .digital-hero-search-bupa-search-input-wrapper input[type=text]{height:46px;padding:8px 12px;font-family:Montserrat2022!important;font-size:15px;font-weight:400;font-style:normal;letter-spacing:-.075px;color:#6b717a;border-radius:4px 0 0 4px;border-top:1px solid #6b717a;border-bottom:1px solid #6b717a;border-left:1px solid #6b717a;line-height:26px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.hero-card .hero-search .page-section .panel .belt.digital-result-page-searchbar .digital-hero-search-bupa-main-search-wrapper button.digital-hero-search-bupa-search-input-button{width:30px;height:30px;padding:8px;border-radius:0 4px 4px 0;box-sizing:unset}.hero-card .hero-search .page-section{margin-bottom:24px}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result{padding:0;margin:0;max-width:100%;width:100%}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap{color:inherit;padding:0}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap .dental-hero-search-bupa-main-search-wrapper{float:none;width:100%;display:block;margin:0;font-family:Montserrat2022!important}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap .dental-hero-search-bupa-main-search-wrapper .dental-bupa-search-desc{display:none}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper{width:calc(100% - 46px);box-sizing:border-box;height:100%;margin:0;padding:0}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper input[type=text]{height:46px;padding:8px 12px;font-family:Montserrat2022!important;font-size:15px;font-weight:400;font-style:normal;letter-spacing:-.075px;color:#6b717a;border-radius:4px 0 0 4px;border-top:1px solid #6b717a;border-bottom:1px solid #6b717a;border-left:1px solid #6b717a;line-height:26px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap .dental-hero-search-bupa-main-search-wrapper button.dental-hero-search-bupa-search-input-button{width:30px;height:30px;padding:8px;border-radius:0 4px 4px 0;box-sizing:unset}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap .dental-hero-search-bupa-main-search-wrapper button.dental-hero-search-bupa-search-input-button span{display:none}.hero-card .hero-search .page-section .panel .belt.campaign-practices-specific-search-result .searchbar-wrap .dental-hero-search-bupa-main-search-wrapper button.dental-hero-search-bupa-search-input-button:after{width:46px;height:46px;background-image:url(/Assets/static/hero-search-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:auto}.hero-card .hero-card-details{margin:0;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.hero-card .hero-card-details *{font-family:Montserrat2022!important}.hero-card .hero-card-details>:not(:last-child){margin-bottom:16px}.hero-card .hero-card-details li{display:flex;text-decoration:none;align-items:center}.hero-card .hero-card-details li>:not(:last-child){margin-right:8px}.hero-card .hero-card-details li .hero-card-details-logo{display:inline-block;width:24px;height:24px;flex:1 0 auto}.hero-card .hero-card-details li .hero-card-details-logo img,.hero-card .hero-card-details li .hero-card-details-logo svg{width:24px;height:24px}.hero-card .hero-card-details li .hero-card-details-text{margin:0;font-family:Montserrat2022!important;font-size:16px;font-weight:600;line-height:24px;color:#21272a}.hero-card .hero-card-details li .hero-card-details-text a{display:inline-block}.hero-card .hero-card-tags .hero-tags-tag{margin:0;display:flex;align-items:center}.hero-card .hero-card-tags .hero-tags-tag>:not(:last-child){margin-right:12px}.hero-card .hero-card-tags .hero-tags-tag a.hero-tags-tag-text{margin:0;text-decoration:underline;color:#21272a;text-align:center;font-family:Montserrat2022!important;font-size:18px;font-weight:600;line-height:24.3px}.hero-card .hero-card-tags .hero-tags-tag a:focus,.hero-card .hero-card-tags .hero-tags-tag a:hover{text-decoration:none}.hero-card .hero-card-tags .hero-tags-tag .hero-tags-tag-logo{display:inline-block;width:40px;height:40px}.hero-card .hero-card-tags .hero-tags-tag .hero-tags-tag-logo img,.hero-card .hero-card-tags .hero-tags-tag .hero-tags-tag-logo svg{width:40px;height:40px}.hero-card .hero-card-ctas{display:flex;align-items:flex-start;align-self:stretch;flex-wrap:wrap;margin:-16px 0 0}.hero-card .hero-card-ctas>:not(:last-child){margin-right:16px}.hero-card .hero-card-ctas a{align-self:center;font-family:Montserrat2022!important;font-weight:600;font-size:16px;padding:14px;margin-top:16px;line-height:21.6px}@media screen and (max-width:1024px){@supports(aspect-ratio:16/9){.hero-card-wrapper{padding:0;aspect-ratio:16/9;justify-content:stretch}.hero-card-wrapper picture img{height:100%}}@supports not (aspect-ratio:16/9){.hero-card-wrapper{padding:56.25% 0 0;justify-content:stretch}}.hero-card-wrapper~.belt.belt-hero-card{width:unset;position:unset}.hero-card-wrapper~.hero-card-parent .hero-card{min-height:unset;justify-content:unset;transform:translateY(-80px);margin-bottom:-40px;width:100%;padding:24px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-details li .hero-card-details-logo{display:inline-block;width:24px;height:24px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-details li .hero-card-details-logo img,.hero-card-wrapper~.hero-card-parent .hero-card .hero-card .hero-card-details li .hero-card-details-logo svg{width:24px;height:24px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-details li .hero-card-details-text{font-size:16px;line-height:24px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-headings .hero-card-heading-sub{font-size:24px;line-height:32px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-headings .hero-card-heading{font-size:44px;line-height:52px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-caption,.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-caption *{font-family:Montserrat2022!important;color:#21272a;font-size:15px;font-weight:400;line-height:20.25px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-body,.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-body :not(a){color:#21272a}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-body,.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-body *{font-family:Montserrat2022!important;font-size:20px;font-weight:600;line-height:28px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-body.hero-card-body-conditional-details p{margin:0;position:relative;padding-left:32px;font-size:16px;font-weight:600;line-height:24px}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-body.hero-card-body-conditional-details p img{height:24px;width:24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-body.hero-card-body-conditional-details p a{font-size:16px;font-weight:600;line-height:24px;margin-left:8px;display:inline-block}.hero-card-wrapper~.hero-card-parent .hero-card .hero-card-ctas a{flex:1 0 auto;text-align:center}}@media screen and (max-width:767.98px){.hero-card-wrapper~.hero-card-parent .hero-card{padding:16px}.hero-card-wrapper.no-bg{padding:20px 0 40px}@supports(aspect-ratio:16/9){.hero-card-wrapper.no-bg{aspect-ratio:unset}}.hero-card-wrapper.no-bg .hero-card-parent .hero-card{padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-details li .hero-card-details-logo{display:inline-block;width:24px;height:24px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-details li .hero-card-details-logo img,.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card .hero-card-details li .hero-card-details-logo svg{width:24px;height:24px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-details li .hero-card-details-text{font-size:16px;line-height:24px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-headings .hero-card-heading-sub{font-size:24px;line-height:32px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-headings .hero-card-heading{font-size:44px;line-height:52px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-caption,.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-caption *{font-family:Montserrat2022!important;color:#21272a;font-size:15px;font-weight:400;line-height:20.25px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-body,.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-body :not(a){color:#21272a}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-body,.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-body *{font-family:Montserrat2022!important;font-size:20px;font-weight:600;line-height:28px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-body.hero-card-body-conditional-details p{margin:0;position:relative;padding-left:32px;font-size:16px;font-weight:600;line-height:24px}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-body.hero-card-body-conditional-details p img{height:24px;width:24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.hero-card-wrapper.no-bg .hero-card-parent .hero-card .hero-card-body.hero-card-body-conditional-details p a{font-size:16px;font-weight:600;line-height:24px;margin-left:8px;display:inline-block}.hero-card-parent .hero-card .hero-card-ctas{flex-direction:column;flex-wrap:nowrap;margin-top:0}.hero-card-parent .hero-card .hero-card-ctas a{text-align:center;align-self:stretch;margin-right:0;margin-top:0}.hero-card-parent .hero-card .hero-card-ctas a:not(:last-child){margin-bottom:16px}}.promo-banner-parent .hero-card-parent{flex-direction:column;width:100%}.promo-banner-parent .belt-hero-card .hero-card{padding:24px;min-height:unset;border-radius:16px}.promo-banner-parent .belt-hero-card .hero-card .hero-card-headings{margin-bottom:0}.promo-banner-parent .belt-hero-card .hero-card .hero-card-headings .hero-card-heading{color:#0d1846}.promo-banner-parent .belt-hero-card .hero-card-content{gap:8px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper{margin-top:80px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner{border-radius:16px;padding:12px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-image{height:40vw;max-height:330px;width:100%;border-radius:12px;margin-bottom:16px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-image img{height:100%;width:100%;border-radius:12px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content .offer-heading{margin-bottom:4px;font-weight:600;font-size:16px;line-height:24px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content .offer-details{margin-bottom:16px;line-height:20px;font-family:BupaRegular,gotham\ 3r,gotham a,gotham b,bupa,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content .offer-details p{margin-bottom:0}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content .promo-button a{border-radius:8px;padding:16px 24px;font-weight:600;border:0}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content .promo-button a:after{margin-left:11px}@media only screen and (max-width:620px){.promo-banner-parent .belt-hero-card .hero-card-content{gap:4px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper{box-shadow:0 16px 32px 0 rgba(0,33,55,.2);backdrop-filter:blur(56px);background:hsla(0,0%,100%,.8);border-radius:16px;padding:0}.promo-banner-parent .belt-hero-card .hero-promo-banner{padding:0}.promo-banner-parent .belt-hero-card .hero-card{padding:16px}.promo-banner-parent .belt-hero-card .promo-button{display:flex;flex-direction:column}.promo-banner-parent .hero-card-parent .hero-card .hero-card-headings .hero-card-heading{font-size:32px;line-height:44px}}@media only screen and (min-width:620px){.promo-banner-parent .hero-card-image{object-position:right}.promo-banner-parent .belt-hero-card .hero-promo-wrapper{padding:24px;display:flex;flex-direction:column;gap:24px;margin-top:65px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner{box-shadow:unset;border-radius:0;display:flex;justify-content:space-between;gap:24px;padding:0;margin:0}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-image{height:auto;max-height:unset;flex:0 0 204px;width:unset;margin-bottom:0}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content .offer-heading{font-size:16px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content .offer-details{margin-bottom:8px}.promo-banner-parent .belt-hero-card .hero-promo-wrapper .hero-promo-banner .hero-promo-content a{line-height:24px}.promo-banner-parent .hero-card-parent .hero-card .hero-card-headings .hero-card-heading{font-size:48px;line-height:56px}}@media only screen and (min-width:1024px){.promo-banner-parent.hero-card-parent-wrapper .hero-card-image{object-position:center}.promo-banner-parent.hero-card-parent-wrapper .hero-card-wrapper{background-position:50%;padding:24px 0;min-height:290px}.promo-banner-parent.hero-card-parent-wrapper .belt-hero-card .hero-card{transform:unset;width:688px;top:unset}.promo-banner-parent.hero-card-parent-wrapper .belt-hero-card .hero-promo-wrapper{padding:24px;margin-top:16px}}