.center-flex{align-items:center!important;display:flex!important;justify-content:center!important}.banner-title-container{background-position:50%;background-size:cover;padding:5%;position:relative}.banner-title-container .breadcrumb,.banner-title-container h1{color:#fff;position:relative;z-index:1}@media only screen and (max-width:992px){.card-item{margin-bottom:0;padding-left:5px;padding-right:5px}}@media only screen and (max-width:480px){.card-item{padding-left:7px;padding-right:7px}}.card-item .card{box-shadow:0 5px 10px rgba(0,0,0,.09);margin-bottom:30px}.card-item .card .card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#54565a;display:-webkit-box;font-family:var(--font-secondary);font-weight:400;height:2.4em;line-height:1.2em;margin-bottom:20px;overflow:hidden;width:100%}@media only screen and (max-width:992px){.card-item .card .card-title{margin-bottom:12px}}@media only screen and (max-width:480px){.card-item .card .card-title{font-weight:500;margin-bottom:10px}}.card-item .card .card-body{align-content:space-between;display:flex;flex-wrap:wrap;padding:16px}@media only screen and (max-width:480px){.card-item .card .card-body{padding:var(--erha-card-spacer-y) 10px}}.card-item .card .card-text{color:#54565a;font-size:17px;font-weight:500;letter-spacing:.64px}@media only screen and (max-width:480px){.card-item .card .card-text{font-size:12px}}.card-item .card .card-text .treatment-info{color:#54565a;font-family:var(--font-primary);font-size:.89vw;font-weight:500}@media only screen and (max-width:1200px){.card-item .card .card-text .treatment-info{font-size:1vw}}@media only screen and (max-width:992px){.card-item .card .card-text .treatment-info{font-size:1.6vw}}@media only screen and (max-width:480px){.card-item .card .card-text .treatment-info{font-size:14px;font-weight:300}}.card-item .card .card-text .treatment-price{color:#f58220;font-size:1.1vw;font-weight:700}@media only screen and (max-width:1200px){.card-item .card .card-text .treatment-price{font-size:1.15vw}}@media only screen and (max-width:992px){.card-item .card .card-text .treatment-price{font-size:1.8vw}}@media only screen and (max-width:480px){.card-item .card .card-text .treatment-price{font-size:16px}}.card-item .card .card-image-top{aspect-ratio:1;width:100%}.card-item .card .card-image-top img{aspect-ratio:1;border-top-left-radius:5px;border-top-right-radius:5px;min-height:140px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:480px){.card-item .card .card-image-top img{min-height:140px}}.treatment-title-filter{padding:0 8%;position:relative}.treatment-title-filter h1{color:#f58220;font-size:18px}.filter-icon-container{cursor:pointer;padding:12px 0 12px 12px;position:relative}.filter-icon-container .filter-icon{height:auto;width:40px}@media only screen and (max-width:480px){.filter-icon-container .filter-icon{width:30px}}.modal{display:none;height:100px;left:0;margin-top:0;padding-left:75%;padding-right:8%;position:absolute;top:100%;width:100%;z-index:10}@media only screen and (max-width:768px){.modal{height:100px;padding-left:65%}}@media only screen and (max-width:480px){.modal{padding-left:45%;padding-right:6%}}.modal-content{background-color:#fefefe;border:1px solid var(--page-color);width:100%}.filter-options{display:flex;flex-direction:column;text-align:center}.line{background-color:#f38029;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}hr{border:0;border-top:2px solid #f38029;margin:0;width:100%}.filter-option{border-radius:8px;cursor:pointer;padding:10px}.filter-option:hover{background-color:#fffaf4}.section-group__content{color:#54565a}.card-container{padding:0 7%}@media only screen and (max-width:480px){.card-container{padding:0 5%}}
