.elementor-12049 .elementor-element.elementor-element-82b171a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12049 .elementor-element.elementor-element-bfcdbb0{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}@media(max-width:1024px){.elementor-12049 .elementor-element.elementor-element-bfcdbb0{--grid-columns:2;}}@media(max-width:767px){.elementor-12049 .elementor-element.elementor-element-bfcdbb0{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-82b171a */.dct-list-widget .appointment-btn {
    display: none;
}
 
.dct-list-widget .appointment-btn:has(.elementor-button[href]) {
    display: block;
}

.dct-list-item .elementor-image-box-img a{  
	width: 60px !important;
	height: 60px !important;
	display: flex !important;
}

.dct-list-item .elementor-widget-text-editor ul, .dct-list-item .elementor-widget-text-editor ol { 
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS */.page-banner-wrap {
    display: none;
}/* End custom CSS */