.bdc-wrapper.ct-pg *{font-family:Montserrat2022!important}.bdc-wrapper.ct-pg .campaign-hero .gsa-search{max-width:1140px;padding:0 30px;margin:0 auto;box-sizing:unset}.bdc-wrapper.ct-pg .ct-description{font-weight:600;font-size:21px;line-height:32px;color:#21272a;margin:-5px 0 0}.bdc-wrapper.ct-pg .ct-cards-wrap *,.bdc-wrapper.ct-pg .ct-description{font-family:Montserrat2022!important}.bdc-wrapper.ct-pg .ct-cards-wrap{display:grid;grid-template-columns:repeat(3,minmax(349px,calc(33.33333% - 31px)));grid-column-gap:46px;grid-row-gap:50px;margin-top:64px;height:100%;justify-content:center;align-items:flex-start}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card{background:#fff;border:1px solid rgba(3,53,91,.3);border-top:0;box-sizing:border-box;border-radius:2px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-banner{height:213px;position:relative}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-banner .ct-index{font-style:normal;font-weight:700;font-size:18px;line-height:28px;position:absolute;min-width:27px;min-height:27px;text-align:center;background:#0079c8;border-radius:50%;color:#fff;box-sizing:border-box;left:25px;top:23px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-banner .ct-index:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:26px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #0079c8;clear:both}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-banner img{height:100%;width:100%;object-fit:cover;object-position:center}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body,.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body:before{padding:25px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-loc{font-weight:700;font-size:15px;line-height:26px;color:#0079c8;position:relative;left:21px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-loc:before{content:"";background-image:url(/Assets/static/ct-loc.svg);width:14px;height:20px;position:absolute;left:-21px;top:50%;transform:translateY(-50%)}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body h3{margin:11px 0 0;font-weight:600;font-size:21px;line-height:28px;color:#21272a}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body p{margin:16px 0 0;font-weight:600;font-size:16px;line-height:22px;color:#0079c8}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-accepting-details{margin-top:24px;list-style:none;padding:0;display:flex;flex-direction:column}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-accepting-details li:not(:last-child){margin-bottom:24px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-accepting-details li{font-weight:500;font-size:15px;line-height:26px;position:relative;left:34px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-accepting-details li.accept:before{content:"";background-image:url(/Assets/static/ct-tick.svg);height:18px;width:28px;position:absolute;left:-34px;top:50%;transform:translateY(-50%)}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-accepting-details li.phone:before{content:"";background-image:url(/Assets/static/ct-icon-phone.svg);height:28px;width:28px;position:absolute;left:-34px;top:50%;transform:translateY(-50%)}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-accepting-details li.time:before{content:"";background-image:url(/Assets/static/ct-clock.svg);height:29px;width:29px;position:absolute;left:-34px;top:50%;transform:translateY(-50%)}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-week-days{margin:19px 0 0;list-style:none;padding:0;display:flex;flex-direction:column;font-weight:500;font-size:14px;color:#000}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-week-days.hide{display:none}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-week-days li:not(:last-child){margin-bottom:8px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-week-days .ct-week-today{font-size:14px;color:#0079c8;font-weight:700}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-week-days li{margin:0;list-style:none;padding:0;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body ul.ct-week-days .ct-week-time{min-width:150px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-show-toggle{margin:19px 0 32px 34px;font-weight:500;font-size:15px;line-height:20px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-show-toggle.btn-tertiary{float:none}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-show-toggle.btn-tertiary:after{transform:rotate(135deg);margin-left:8px;margin-bottom:2px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-show-toggle.btn-tertiary.hid:after{transform:rotate(-45deg);margin-left:8px;margin-bottom:-1px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-ctas{display:flex;flex-direction:column}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-ctas .btn-bookOnline{background:#fff;color:#0079c8;border-color:#0079c8}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-ctas .btn-bookOnline:after{color:#0079c8}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card .ct-card-content .ct-card-body .ct-ctas a:not(:last-child){margin-bottom:16px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum{position:relative}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-platinum-head{height:calc(100% + 41px);position:absolute;top:-34px;z-index:-1;width:calc(100% - 10px);margin:0 auto;left:50%;transition:tranlateX(-50%);transform:translateX(-50%);background:#9f1853;border-radius:4px 4px 4px 4px;padding:5px;box-sizing:border-box}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-platinum-head h2{margin:0;font-style:normal;font-weight:600;font-size:18px;line-height:135%;text-align:center;color:#fff}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-platinum-head h2 span{margin:0;font-style:normal;font-weight:400;font-size:18px;line-height:135%;text-align:center;color:#fff}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-banner .ct-index:after{border-top:8px solid #9f1853}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-loc:before{background-image:url(/Assets/static/ct-loc-platinum.svg)}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-banner .ct-index{background-color:#9f1853}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-loc,.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-show-toggle,.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-show-toggle.btn-tertiary:after,.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body p.ct-addr,.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body ul.ct-week-days .ct-week-today{color:#9f1853}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-show-toggle.btn-tertiary{float:none}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-show-toggle.btn-tertiary:after{transform:rotate(135deg);margin-left:8px;margin-bottom:2px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-show-toggle.btn-tertiary.hid:after{transform:rotate(-45deg);margin-left:8px;margin-bottom:-1px}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-ctas .btn-bookOnline{background:#fff;color:#9f1853;border-color:#9f1853}.bdc-wrapper.ct-pg .ct-cards-wrap .ct-card.ct-card-platinum .ct-card-content .ct-card-body .ct-ctas .btn-bookOnline:after{color:#9f1853}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .searchbar-wrap{padding:27px 0}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper{float:none;width:auto;display:flex;flex-direction:row;align-items:center;margin-bottom:0;flex-wrap:wrap;justify-content:center}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-bupa-search-desc{font-style:normal;font-weight:600;line-height:26px;margin-bottom:21px;display:block;font-size:16px;width:100%;text-align:center}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper{width:350px;float:none;margin:0}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper input[type=text]{height:50px;border-radius:8px 0 0 8px;padding:18px 40px 18px 20px;font-weight:500;font-size:18px;line-height:24px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper input[type=text]::-webkit-input-placeholder{font-weight:500;font-size:18px;line-height:24px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper:focus-within{z-index:1}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper .current-location-wrapper{right:12px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper button.dental-hero-search-bupa-search-input-button{position:relative;width:50px;height:50px;padding:0;margin:0;background-color:#0079c8;font-weight:300;border-radius:0 8px 8px 0}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper button.dental-hero-search-bupa-search-input-button:after{background-image:url(/Assets/static/ct-search-icon.svg)}@media only screen and (max-width:1193px){.bdc-wrapper.ct-pg .ct-cards-wrap{display:grid;grid-template-columns:repeat(2,349px);grid-column-gap:60px;grid-row-gap:50px;margin-top:30px;height:100%;justify-content:center;align-items:flex-start}}@media only screen and (max-width:784px){.bdc-wrapper.ct-pg .campaign-hero .gsa-search{padding:0 14px;box-sizing:unset}.bdc-wrapper.ct-pg .ct-description{font-weight:600;font-size:15px;line-height:22px;margin-top:-10px;padding:1px}.bdc-wrapper.ct-pg .ct-cards-wrap{display:grid;grid-template-columns:repeat(1,349px);grid-column-gap:60px;grid-row-gap:25px;margin-top:30px;height:100%;justify-content:center;align-items:flex-start}.bdc-wrapper.ct-pg .ct-card.ct-card-platinum{margin-top:34px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result{padding:0 20px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .searchbar-wrap{padding:25px 0}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-bupa-search-desc{font-size:18px;margin-bottom:16px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper{width:285px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper input[type=text]{padding:15px 35px 16px 10px}}@media only screen and (max-width:376px){.bdc-wrapper.ct-pg .ct-cards-wrap{display:grid;grid-template-columns:repeat(1,minmax(100%,100%));grid-column-gap:60px;grid-row-gap:25px;margin-top:30px;height:100%;justify-content:center;align-items:flex-start}.bdc-wrapper.ct-pg .ct-card.ct-card-platinum{margin-top:34px}.bdc-wrapper.ct-pg .campaign-practices-specific-search-result .dental-hero-search-bupa-main-search-wrapper .dental-hero-search-bupa-search-input-wrapper{width:80%}}