.treatment-prices-wrapper{color:#333}.treatment-prices-wrapper .intro,.treatment-prices-wrapper h1{color:#333;font-family:Montserrat2022}.treatment-prices-wrapper .intro{margin-bottom:40px;font-size:15px;line-height:22.5px}.treatment-prices-wrapper h1{font-family:Montserrat2022;font-size:32px;font-weight:600;line-height:43.2px;text-align:left;margin-bottom:15px}.treatment-prices-wrapper .toggle-price .price-info{margin:0 0 16px}.treatment-prices-wrapper .toggle-price .price-info strong{font-family:Montserrat2022;font-size:15px;font-weight:600;line-height:22.5px;text-align:left}.treatment-prices-wrapper .treatment-buttons{display:flex;flex-wrap:wrap;margin-bottom:32px}.treatment-prices-wrapper .treatment-button{color:#333;padding:16px;border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;transition:background-color .2s ease-in-out;font-family:Montserrat2022;font-size:16px;font-weight:600;line-height:24px;text-align:center;min-width:171.5px;justify-content:center}.treatment-prices-wrapper .treatment-button.active{background-color:#0079c8;color:#fff}.treatment-prices-wrapper .treatment-button img{height:24px;width:24px;display:none;transition:opacity .2s ease-in-out}.treatment-prices-wrapper .treatment-button.active img{display:block}.treatment-prices-wrapper .treatment-buttons button:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px;border-top:2px solid #dde1e6;border-bottom:2px solid #dde1e6;border-left:2px solid #dde1e6}.treatment-prices-wrapper .treatment-buttons button:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px;border-top:2px solid #dde1e6;border-bottom:2px solid #dde1e6;border-right:2px solid #dde1e6}.treatment-prices-wrapper .treatment-prices-table .table{border-collapse:collapse;width:100%;background-color:#fff;margin-bottom:0}.treatment-prices-wrapper .treatment-prices-table .table td,.treatment-prices-wrapper .treatment-prices-table .table th{padding:15px}.treatment-prices-wrapper .treatment-prices-table .table thead{background-color:#f3f5f8}.treatment-prices-wrapper .treatment-prices-table .table thead tr th:first-child{width:85%}.treatment-prices-wrapper .treatment-prices-table .table thead tr th:last-child{text-align:center}.treatment-prices-wrapper .treatment-prices-table .table td .treatment-title,.treatment-prices-wrapper .treatment-prices-table .table th{font-weight:600}.treatment-prices-wrapper .treatment-prices-table .table .treatment-title{margin-bottom:8px}.treatment-prices-wrapper .treatment-prices-table .table .treatment-desc{font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:0}.treatment-prices-wrapper .treatment-prices-table .table .treatment-price{font-size:16px;font-weight:600;line-height:24px;text-align:center}.treatment-prices-wrapper .treatment-prices-table .table td,.treatment-prices-wrapper .treatment-prices-table .table th{font-family:Montserrat2022;font-size:16px;line-height:24px;text-align:left}.treatment-prices-wrapper .treatment-prices-table .table tbody tr{padding:10px;border-bottom:1px solid #dde1e6}.treatment-prices-wrapper.platinum-practice .table thead{background-color:#e5e2d8}.treatment-prices-wrapper.platinum-practice .treatment-buttons button.active{background-color:#0d1846}@media screen and (max-width:768px){.treatment-prices-wrapper .treatment-buttons .treatment-button{flex:1}.treatment-prices-wrapper .treatment-prices-table{margin:0 -15px}.treatment-prices-wrapper .treatment-prices-table .table td:first-child,.treatment-prices-wrapper .treatment-prices-table .table thead tr th:first-child{width:100%}.treatment-prices-wrapper .treatment-prices-table .table td:last-child,.treatment-prices-wrapper .treatment-prices-table .table thead tr th:last-child{width:0;display:none}.treatment-prices-wrapper .price-info{margin-top:16px}.treatment-prices-wrapper .price-info .treatment-price{float:right}.treatment-prices-wrapper .price-info span{margin-bottom:0}.visible-desktop{display:none}.visible-mobile{display:block}}@media screen and (min-width:769px){.treatment-prices-wrapper .treatment-buttons{margin-bottom:40px}.treatment-prices-wrapper .treatment-button{min-width:184px}.treatment-prices-wrapper .treatment-prices-table .table td,.treatment-prices-wrapper .treatment-prices-table .table th{padding:20px 24px}.visible-desktop{display:block}.visible-mobile{display:none}.treatment-prices-table .table tbody:not(:last-child):after{content:"";display:block;height:40px}}