.bdc-page-hero-with-search-container .bdc-dental-care-hero-wrapper{height:700px}@media(max-width:767px){.bdc-page-hero-with-search-container .bdc-dental-care-hero-wrapper{height:auto;background:none!important;padding:20px 0 0}}.bdc-page-hero-with-search-container .dental-hero-search-wrapper{position:relative;top:50%;transform:translateY(-50%)}.bdc-page-hero-with-search-container .dental-hero-search-wrapper .belt-bdc-search-relative{position:relative;padding:0 30px}@media(max-width:767px){.bdc-page-hero-with-search-container .dental-hero-search-wrapper .belt-bdc-search-relative{padding:0 20px;padding-bottom:0!important}}@media(max-width:767px){.bdc-page-hero-with-search-container .dental-hero-search-wrapper{transform:none}}.bdc-page-hero-with-search-container .dental-hero-search-wrapper .dental-hero-search-info .belt{padding-top:49px;padding-bottom:5px;padding-left:0}@media(max-width:768px){.bdc-page-hero-with-search-container .dental-hero-search-wrapper .dental-hero-search-info .belt{padding:0}}.bdc-page-hero-with-search-container .dental-hero-search-wrapper .dental-hero-search-info .search-info{font-family:Montserrat2022;font-size:20px;font-weight:700;line-height:29px}@media(max-width:767px){.bdc-page-hero-with-search-container .dental-hero-search-wrapper .dental-hero-search-info .search-info{font-weight:600}}.bdc-page-hero-with-search-container .dental-hero-search-wrapper .browse-by-region-button{font-family:Montserrat2022;width:270px;height:50px;padding:0;text-align:center;font-size:18px;font-weight:600;line-height:50px}.bdc-page-hero-with-search-container .dental-hero-search-wrapper .browse-by-region-button:after{margin-left:16px}@media(max-width:767px){.bdc-page-hero-with-search-container .dental-hero-search-wrapper .browse-by-region-button{width:100%;margin-bottom:30px}}.bdc-page-hero-with-search-container .dental-hero-search-bupa-logo-wrapper .dental-search-logo{margin-right:15px}@media(max-width:767px){.bdc-page-hero-with-search-container .dental-hero-search-bupa-logo-wrapper .dental-search-logo{margin-left:3px}}.bdc-page-hero-with-search-container .dental-hero-search-bupa-logo-wrapper .dental-search-logo-txt{font-size:21px;line-height:23px;color:#fff;vertical-align:top;display:inline-block;font-weight:500}@media(max-width:767px){.bdc-page-hero-with-search-container .dental-hero-search-bupa-logo-wrapper .dental-search-logo-txt{color:#0079c8}}.bdc-page-hero-with-search-container .t-and-c-wrapper{width:170px;height:170px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;position:absolute;top:-105px;right:30px;box-sizing:border-box;padding:45px 20px;transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg)}@media only screen and (max-width:375px){.bdc-page-hero-with-search-container .t-and-c-wrapper{width:125px;height:125px;padding:30px 20px}}.bdc-page-hero-with-search-container .t-and-c-wrapper .t-and-c-content{font-size:17px;text-align:center;color:#fff;display:block}@media only screen and (max-width:375px){.bdc-page-hero-with-search-container .t-and-c-wrapper .t-and-c-content{font-size:14px;padding:0}}.bdc-page-hero-with-search-container .t-and-c-wrapper .t-and-c-content p{font-size:18px;text-align:center;color:#fff;display:block}@media only screen and (max-width:375px){.bdc-page-hero-with-search-container .t-and-c-wrapper .t-and-c-content p{font-size:14px;padding:0}}.bdc-page-hero-with-search-container .t-and-c-wrapper p{font-weight:700;margin-bottom:5px}.bdc-page-hero-with-search-container .t-and-c-wrapper a{font-weight:500}.bdc-page-hero-with-search-container .t-and-c-wrapper .t-and-c-anchor{text-decoration:underline}@media(max-width:767px){.bdc-page-hero-with-search-container .t-and-c-wrapper{right:15px;top:-90px}}.bdc-page-hero-with-search-container .campaign-with-roundel-heading{width:80%;font-weight:500;line-height:normal;color:#fff;margin:15px 0 10px}@media(max-width:767px){.bdc-page-hero-with-search-container .campaign-with-roundel-heading{color:#21272a;width:100%}}.bdc-page-hero-with-search-container p.dental-hero-search-bupa-title-content{font-weight:300;font-size:32px;line-height:normal;color:#fff;margin-bottom:40px}@media(max-width:767px){.bdc-page-hero-with-search-container p.dental-hero-search-bupa-title-content{color:#21272a;font-size:25px}}.bdc-page-hero-with-search-container.campaign-landing-header .bdc-dental-care-hero-wrapper{height:500px}@media(max-width:767px){.bdc-page-hero-with-search-container.campaign-landing-header .bdc-dental-care-hero-wrapper{height:auto;background:none!important}}@media(max-width:767px){.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper .dental-hero-search-bupa-logo-wrapper{display:none}}.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper .t-and-c-wrapper{width:140px;height:140px;padding:30px 20px;top:25px}@media(max-width:767px){.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper .t-and-c-wrapper{display:none}}.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper h2.dental-hero-search-bupa-title{font-weight:600;font-size:50px;line-height:61px}@media(max-width:767px){.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper h2.dental-hero-search-bupa-title{line-height:76px}}.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper p.dental-hero-search-bupa-title-content{font-size:21px;line-height:32px;margin-bottom:20px}.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper p.dental-hero-search-bupa-title-content+p.dental-hero-search-bupa-title-content{font-weight:500}.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper .dental-hero-search-bupa-title-content p{font-size:21px;line-height:32px;color:#fff;margin-bottom:20px}@media(max-width:767px){.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper .dental-hero-search-bupa-title-content p{color:#21272a}}.bdc-page-hero-with-search-container.campaign-landing-header .dental-hero-search-wrapper .dental-hero-search-bupa-title-content p+p{font-weight:500}@media(max-width:767px){.bdc-page-hero-with-search-container .color-white{color:#21272a!important}}.bdc-page-hero-with-search-container .belt-bdc-search-relative h1.h3{font-family:Montserrat2022;font-size:21px;font-weight:700;margin-bottom:20px}@media(max-width:767px){.bdc-page-hero-with-search-container .belt-bdc-search-relative h1.h3{font-size:24px;font-weight:600;margin-bottom:31px}}@media only screen and (max-width:640px){.promotion-banner-wrapper.promo-added-static{position:absolute;top:0}}@media only screen and (max-width:360px){.offer-wrapper div.promo-details{margin-bottom:0}}.bdc-page-hero-with-search-container .bdc-page-hero-background-properties{background-color:transparent;background-position:100% 0;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}@media(min-width:768px){.bdc-page-hero-with-search-container .bdc-dental-care-hero-wrapper.bdc-search-results-page{height:300px}}.primary-text{color:#0079c8}.d-block{display:block}.search-results-wrapper{width:100%;float:left;transition:width .3s ease}.search-results-wrapper.search-results-wrapper--two-cols .search-results{width:62%;float:left}@media(max-width:991px){.search-results-wrapper.search-results-wrapper--two-cols .search-results{width:100%}}.search-results-wrapper .map-results{width:calc(38% - 20px);float:right;height:500px}.search-results-wrapper .map-results .gm-style img{max-width:none;max-height:none}@media(max-width:991px){.search-results-wrapper .map-results{width:100%;margin-bottom:30px}}.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup{display:inline-block;top:50%;left:50%;width:auto;padding-bottom:0;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:374px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup{padding:15px 15px 0}}@media only screen and (max-width:359px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup{top:55%}}@media only screen and (max-width:767px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .bdc-overlay-close{right:20px}}.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container{padding:10px;height:auto}@media only screen and (max-width:767px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container{padding:15px;background-color:#fff}}@media only screen and (max-width:374px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container{padding:20px}}@media only screen and (max-width:359px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container{padding:20px 12px}}.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container .opening-title{font-size:21px}@media only screen and (max-width:400px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container .opening-title{font-size:18px;line-height:25px}}.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container table tr{font-size:18px}@media only screen and (max-width:400px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container table tr{font-size:16px}}@media only screen and (max-width:359px){.bdc-overlay-wrapper .bdc-inner-wrapper.opening-hours-popup .opening-hours-container table tr{font-size:14px}}.search-results{width:100%;float:left}.search-results .centervalign-outerwrapper~.centervalign-outerwrapper{margin-top:20px}.search-results .centervalign-outerwrapper .centervalign-whitepatch{width:100%;text-align:left;padding:0;border-radius:10px;overflow:hidden;position:relative;z-index:2;background:hsla(0,0%,100%,.8);margin:0 auto}.search-results .centervalign-outerwrapper .whitepatch-iconwrapper{margin:initial}.search-results .centervalign-outerwrapper .whitepatch-iconwrapper .whitepatch-content{font-size:15px}.search-results .centervalign-outerwrapper .whitepatch-iconwrapper .whitepatch-content strong{font-weight:400}.search-results .centervalign-outerwrapper p{font-size:14px}@media(max-width:640px){.search-results .centervalign-outerwrapper p{font-size:18px}}.search-results .centervalign-outerwrapper .currently-acceptedList{background-position:0 5px}.search-results .centervalign-outerwrapper .currently-acceptedList .whitepatch-content{font-size:15px}.search-results .bdc-odp-inline-list{padding:24px 0}@media(max-width:766px){.search-results .bdc-odp-inline-list{padding-bottom:16px}}.search-results .bdc-odp-inline-list+.bdc-odp-inline-list{border-top:.5px solid #dde1e6}.search-results .bdc-odp-inline-list li{display:inline-block;margin-right:15px;margin-bottom:8px;vertical-align:top}.search-results .bdc-odp-inline-list li.non-emergency-contact-wrapper .whitepatch-iconwrapper .whitepatch-content a{color:#21272a;border:0}.search-results .bdc-odp-inline-list li.emergency-contact-wrapper .whitepatch-content{color:#d60023}@media(max-width:767px){.search-results .bdc-odp-inline-list li.emergency-contact-wrapper .whitepatch-icon{visibility:hidden}}.search-results .bdc-odp-inline-list li.emergency-contact-wrapper a{color:#d60023;border:0}.search-results .bdc-odp-inline-list li.emergency-contact-wrapper a:active,.search-results .bdc-odp-inline-list li.emergency-contact-wrapper a:focus,.search-results .bdc-odp-inline-list li.emergency-contact-wrapper a:hover{color:#d60023}.search-results .bdc-odp-inline-list p{margin-bottom:0}.search-results .bdc-odp-inline-list.bdc-odp-inline-list--usp{width:100%;float:left}@media(max-width:766px){.search-results .bdc-odp-inline-list.bdc-odp-inline-list--usp li{width:50%;margin-right:0;text-align:left;float:left}}@media(max-width:639px){.search-results .bdc-odp-inline-list.bdc-odp-inline-list--usp li{width:100%}}@media(max-width:640px){.search-results .bdc-odp-inline-list.bdc-odp-inline-list--usp li .whitepatch-iconwrapper{font-size:18px}}.search-results .bdc-odp-inline-list.bdc-odp-inline-list--usp li .whitepatch-iconwrapper .whitepatch-content{width:100%}.search-results .bdc-odp-patch-header{position:relative;padding-top:31.2%}@media(max-width:766px){.search-results .bdc-odp-patch-header{padding-top:39.65%}}.search-results .bdc-odp-patch-header .img-pin-wrapper{color:#fff;font-size:18px;font-weight:400;text-align:center;position:absolute;top:10px;left:10px;width:30px;height:48px;z-index:3;background-image:url(/Assets/static/map-pin-standard-practice.svg);background-position:50%;background-size:28px;background-repeat:no-repeat}.search-results .bdc-odp-patch-header .img-pin-wrapper.platinum{background-image:url(/Assets/static/map-pin-platinum-practice.svg)}.search-results .bdc-odp-patch-header .img-pin-wrapper.total-ortho{background-image:url(/Assets/static/map-pin-total-ortho-practice.svg);background-size:46px}.search-results .bdc-odp-patch-header .img-pin-wrapper .text{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);top:3px}.search-results .bdc-odp-patch-header .bdc-odp-patch-prac-img{position:absolute;bottom:0;right:0;width:115px;cursor:pointer;z-index:3}.search-results .bdc-odp-patch-content{padding:30px 30px 15px;overflow:auto}@media(max-width:766px){.search-results .bdc-odp-patch-content{padding:15px}}.search-results .bdc-odp-patch-content h4{line-height:1.3}.search-results .bdc-odp-patch-content h4 .miles-text{color:#0079c8;font-size:12px;padding-left:15px;margin-bottom:10px;background-image:url(/Assets/static/miles-icon.svg);background-repeat:no-repeat;background-position:top 1px left;background-size:9px 15px}.search-results .bdc-odp-patch-content h4 .search-result-title,.search-results .bdc-odp-patch-content h4 .search-result-title:focus,.search-results .bdc-odp-patch-content h4 .search-result-title:hover{color:#0079c8}.search-results .bdc-odp-patch-content h4 img{float:right;max-width:100px;width:100%}.search-results .bdc-odp-patch-content h4 img.total-ortho{max-width:130px;height:56px}.search-results .bdc-odp-patch-content.platinum h4 .miles-text{color:#0d1846;background-image:url(/Assets/static/miles-icon-platinum.svg)}.search-results .bdc-odp-patch-content.platinum h4 .search-result-title,.search-results .bdc-odp-patch-content.platinum h4 .search-result-title:focus,.search-results .bdc-odp-patch-content.platinum h4 .search-result-title:hover{color:#0d1846}.search-results .bdc-odp-patch-content.platinum .btn.btn--more{color:#0d1846;border:3px solid #0d1846}.search-results .bdc-odp-patch-content.platinum .btn.btn--more:after{color:#0d1846}.search-results .bdc-odp-patch-content.platinum .btn.btn--more:hover{color:#0d1846;background-color:transparent}.search-results .bdc-odp-patch-content.platinum .btn.btn--more:hover:after{color:#0d1846}.search-results .bdc-odp-patch-content.platinum .btn.btn-bookOnline{background:#0d1846;border:3px solid transparent;color:#fff;margin-bottom:20px;box-sizing:border-box}.search-results .bdc-odp-patch-content.platinum .btn-secondary--contact{color:#0d1846;border-color:#0d1846}.search-results .bdc-odp-patch-content.platinum .btn-secondary--contact:before{content:"";background-image:url(/Assets/static/contact-phone-platinum.svg)}.search-results .bdc-odp-patch-content .search-results-desc{font-size:15px;margin-bottom:0;font-family:Montserrat2022}.bottom-links-btn{width:100%;height:auto;float:left;display:inline-flex}.bottom-links-btn .btn--more{display:block;width:auto;height:60px;font-weight:700;font-size:15px;padding:0 14px;line-height:60px;margin-bottom:20px;color:#0079c8;background:#fff;border:3px solid #0079c8;border-top-right-radius:5px;border-bottom-right-radius:5px}.bottom-links-btn .btn--more:hover{background-color:transparent;border:3px solid #0079c8;color:#0079c8}.bottom-links-btn .btn--more:after{color:#0079c8}.bottom-links-btn .btn-bookOnline{height:60px;font-weight:700;font-size:15px;padding:0 14px;border:none;line-height:60px;margin-bottom:20px;margin-right:20px}.bottom-links-btn .btn-bookOnline:hover{border:none}@media(max-width:767px){.bottom-links-btn .btn--more,.bottom-links-btn .btn-bookOnline,.bottom-links-btn .btn-secondary--contact{width:50%;float:left;box-sizing:border-box;text-align:center;font-size:21px;font-weight:700;height:80px;line-height:40px}}@media(max-width:767px)and (max-width:567px){.bottom-links-btn .btn--more,.bottom-links-btn .btn-bookOnline,.bottom-links-btn .btn-secondary--contact{width:100%;border-radius:5px;margin-bottom:20px}}@media(max-width:767px){.bottom-links-btn .btn--more,.bottom-links-btn .btn-bookOnline{border-top-right-radius:5px;border-bottom-right-radius:5px;border:3px solid transparent;padding:20px 14px 13px;align-content:center}.bottom-links-btn .btn--more{color:#0079c8;background:#fff;border-color:#0079c8}.bottom-links-btn .btn--more:after{color:#0079c8}.bottom-links-btn .btn-secondary--contact{padding-top:20px;padding-left:0;border-top-left-radius:0;border-bottom-left-radius:0;font-weight:600;position:relative}}@media(max-width:767px)and (max-width:567px){.bottom-links-btn .btn-secondary--contact{border-top-left-radius:5px;border-bottom-left-radius:5px}}@media(max-width:767px){.bottom-links-btn .btn-secondary--contact:hover{color:#0079c8;background:#fff}.bottom-links-btn .btn-secondary--contact:after{display:none}.bottom-links-btn .btn-secondary--contact:before{content:"";background-image:url(/Assets/static/contact-phone.svg);width:35px;height:38px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;padding-left:10px}}@media(max-width:767px)and (min-width:567px){.bottom-links-btn{margin-bottom:15px}.bottom-links-btn .btn--more{margin-right:5px;padding:0 14px}.bottom-links-btn .btn--more,.bottom-links-btn .btn-bookOnline{padding:0;margin-bottom:0}}@media(max-width:425px)and (min-width:320px){.bottom-links-btn .btn--more,.bottom-links-btn .btn-bookOnline{padding:0}}@media(max-width:567px){.bottom-links-btn{height:auto;display:block}}.bottom-links-btn>[class*=btn-]+[class*=btn-]{margin-top:0}.search-result-section .bg-grey{border:1px solid #dde1e6}.search-result-section .load-more-btn{margin:30px 0;float:left;width:100%;text-align:center;display:none}.search-result-section .bdc-search-loader{font-size:30px;font-weight:600;text-align:center;padding:20px;display:none}.search-result-section .bdc-search-loader .bdc-search-loader-img{width:100px}.search-result-section .no-data{font-size:16px;text-align:left;font-weight:600}.search-results-error-msg{color:#d60023;font-weight:500;font-size:16px}.practice-distance{display:none}.emergency-no{color:#d60023}.filtered-question-text{display:none}.filtered-question{cursor:pointer}.hide-show-switch-wrap{float:left;width:100%;margin:10px 0 40px;display:none}.hide-show-switch-wrap .showing-result-count{float:left;margin:0}.hide-show-switch-wrap .hide-show-map-switch,.hide-show-switch-wrap .showing-result-count{font-size:21px;font-weight:500;color:#21272a}.hide-show-switch-wrap .hide-show-map-switch{float:right}.hide-show-switch-wrap .hide-show-map-switch .switch-text{margin-right:6px}@media(max-width:768px){.hide-show-switch-wrap .showing-result-count{margin-bottom:10px}.hide-show-switch-wrap .hide-show-map-switch,.hide-show-switch-wrap .showing-result-count{display:block;float:none}}