.practice-treatment_price-wrap{-moz-border-radius:14px;-webkit-border-radius:14px;-o-border-radius:14px;border-radius:14px;position:relative;border:2px solid #b455a0;box-shadow:0 2px 5px rgba(0,0,0,0.3);background-color:white;padding:10px;text-align:center}@media screen and (max-width: 640px){.practice-treatment_price-wrap{text-align:center}}.practice-treatment_price-wrap .practice-name{font-size:1.4em;line-height:normal;letter-spacing:-0.02em;margin-top:0}.practice-treatment_price-wrap .practice-name a{color:#1b2523;text-decoration:none}.practice-treatment_price-wrap .practice-name a:hover{color:#1b2523;text-decoration:underline}.practice-treatment_price-wrap li{border-top:1px solid #b4bebd;padding:10px 0}.practice-treatment_price-wrap li .item-price{font-size:1.2em;font-weight:bold}.practice-treatment_price-wrap .practice-links{display:grid;gap:10px}.practice-treatment_price-wrap .practice-links .button.telephone-btn{background-image:url(../png/phone.png);-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-repeat:no-repeat;background-position:6px center;padding:12px 15px 12px 47px}.practice-treatment_price-wrap .practice-links .btp-link{display:inline-block;margin-top:10px;color:#1b2523}.practice-treatment_price-wrap .practice-links .btp-link:hover{color:#b455a0}@media screen and (min-width: 641px){.practice-treatment_price-wrap .practice-links .button{width:100%}}@media screen and (min-width: 641px){.practice-treatment_price-wrap .practice-treatment_actions-wrap{margin-top:10px}.practice-treatment_price-wrap .practice-treatment_actions-wrap .practice-name,.practice-treatment_price-wrap .practice-treatment_actions-wrap .appointment-btn{display:none}}@media screen and (max-width: 640px){.practice-treatment_price-wrap .practice-treatment_actions-wrap{position:fixed;bottom:0;left:0;width:100%;background-color:white;padding:10px;border-top:2px solid #d1eceb;z-index:999;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.practice-treatment_price-wrap .practice-treatment_actions-wrap .practice-name{font-size:1rem;margin:0}.practice-treatment_price-wrap .practice-treatment_actions-wrap .practice-links{grid-template-columns:75px 75px}.practice-treatment_price-wrap .practice-treatment_actions-wrap .practice-links a.button{padding:36px 0 0 0;background-position:center 0;background-color:transparent;color:#1b2523;font-size:0.85em;line-height:normal;word-wrap:break-word}.practice-treatment_price-wrap .practice-treatment_actions-wrap .practice-links a.button:hover{background-color:transparent;text-decoration:underline}.practice-treatment_price-wrap .practice-treatment_actions-wrap .practice-links a.appointment-btn{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjcuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDgpICAtLT4KICA8Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIgZmlsbD0iI2IzNTM5ZiIvPgogIDxwYXRoIGQ9Ik0xMy4xLDEzLjdoMi4zdjIuM2gtMi4zdi0yLjNaTTE2LjYsMTMuN2gyLjN2Mi4zaC0yLjN2LTIuM1pNMjAuMSwxMy43aDIuM3YyLjNoLTIuM3YtMi4zWk05LjcsMjAuN2gyLjN2Mi4zaC0yLjN2LTIuM1pNMTMuMSwyMC43aDIuM3YyLjNoLTIuM3YtMi4zWk0xNi42LDIwLjdoMi4zdjIuM2gtMi4zdi0yLjNaTTEzLjEsMTcuMmgyLjN2Mi4zaC0yLjN2LTIuM1pNMTYuNiwxNy4yaDIuM3YyLjNoLTIuM3YtMi4zWk0yMC4xLDE3LjJoMi4zdjIuM2gtMi4zdi0yLjNaTTkuNywxNy4yaDIuM3YyLjNoLTIuM3YtMi4zWk0yMi40LDYuOHYxLjFoLTIuM3YtMS4xaC04LjF2MS4xaC0yLjN2LTEuMWgtMi4zdjE4LjVoMTcuNFY2LjhoLTIuNFpNMjMuNiwyNC4xaC0xNXYtMTIuN2gxNXYxMi43WiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4=");background-size:32px;grid-column:2}.practice-treatment_price-wrap .practice-treatment_actions-wrap .practice-links a.telephone-btn{grid-column:1;grid-row:1}}@media screen and (max-width: 640px){.embeddedServiceHelpButton .helpButton,.embeddedServiceSidebar .helpButton{bottom:95px !important;left:10px !important}}.treatment-header-wrap{margin-top:0 !important;border-bottom:4px solid #66c1bf;min-height:300px;background:url(../jpg/dp_header-banner-imgc5b3d583-df06-4b64-8463-305a4b2b8373.jpg) no-repeat bottom center white}@media screen and (min-width: 641px){.treatment-header-wrap .header-content{padding:40px 53% 20px 40px}}@media screen and (max-width: 640px){.treatment-header-wrap{background-position:73% bottom}.treatment-header-wrap .header-content{text-align:center;padding:40px 10px 380px}}.dp-breakdown{padding-left:10px !important;border-left:4px solid #d1eceb}@media screen and (max-width: 640px){.dp-breakdown{border-left:none}}.dp-plan-benefits{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:url(../jpg/bg-fade.jpg) repeat-y left top transparent;padding:14px 10px;margin-bottom:20px}.dp-plan-benefits li{margin:5px 0}.dp-plan-benefits h3{margin-top:0}.plan-option{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:white;border:1px solid #d1eceb;padding:20px;margin-bottom:20px}.plan-option .plan-header{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center}@media screen and (min-width: 641px) and (max-width: 940px){.plan-option .plan-header{display:block}}.plan-option h3{margin-top:0}.plan-option .price{font-size:2em}.plan-option .plan-benefits{border-top:1px solid #778988;padding-top:15px;display:grid;grid-template-columns:1fr 40px;gap:10px}.plan-option .plan-benefits div:first-of-type{grid-column-start:-1;grid-column-end:1}.plan-option .benefit{background-color:#d1eceb;border-radius:20px;text-align:center;display:block;padding:2px}
