.elementor-kit-25{--e-global-color-primary:#EBF7FF;--e-global-color-secondary:#099CF4;--e-global-color-text:#444444;--e-global-color-accent:#D4EEFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Katibeh";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-25 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:645px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#comments {
    display: none;
}

.kitify-posts__title, 
.comments-area a, .page-content a {
    text-decoration: none!important;
}

.custom-button {
    position: relative;
}

.custom-button:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 20L20 2.38498e-07C20 11.0457 11.0457 20 0 20L20 20Z' fill='white'/%3E%3C/svg%3E%0A");
    top: -20px;
    right: 0;
}

.custom-button:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 20L20 2.38498e-07C20 11.0457 11.0457 20 0 20L20 20Z' fill='white'/%3E%3C/svg%3E%0A");
    left: -20px;
    bottom: 0;
}

#about-reviews {
        font-family: "Poppins", Sans-serif;
        font-weight: 400!important;
}

#about-reviews .ti-widget.ti-goog .ti-review-item>.ti-inner {
    border-radius: 30px!important;
}

.pricing-box  {
    font-family: "Poppins", Sans-serif;
    font-weight: 400!important;
}

.pricing-box thead {
    background: #099CF4;
    color: white;

}

.pricing-box  tbody tr:hover>td, table tbody tr:hover>th {
    background: #D4EEFF;
}

.lekarze-grid {
    display: flex; 
	flex-wrap: wrap;
    gap: 20px; 
	align-items: center;
	justify-content: center;
	font-family: Poppins, sans-serif;
}

.lekarz-box {
    max-width: 300px; 
    width: 20%;
    height: 300px; 
    border-radius: 30px; 
    background-color: #D4EEFF; 
    text-decoration: none; 
    color: black; 
    display: flex; 
    flex-direction: column; 
    align-items: center; 
    justify-content: center;
    flex-grow: 1;
}

@media only screen and (max-width: 600px) {
    .lekarz-box {
        width: 45%;
    }
}

.lekarz-image {
    width: 100%;
    height: auto; 
    display: flex; 
    justify-content: center; 
    margin-bottom: 10px;
}

.lekarze-image-content {
    max-width: 100%!important; 
    max-height: 200px!important; 
    border-radius: 50%!important;
    border: 10px solid white!important;
}

.lekarz-title {
    text-align: center; 
    color: black; 
    margin: 0; 
    margin-bottom: 10px;
    padding: 0 10px;
    font-size: 18px;
}

.white-image img {
    filter: invert(100%);
}/* End custom CSS */