.service-widget .gift-card-link a, .service-widget .step, .service-widget .widget-categories .category .category.selected, .radio-button-teal input[type="radio"]:checked + label:before, .field-with-icon i:first-child, .ui-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next, .ui-calendar .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a.ui-state-active, .service-widget .date-time .choose-date-time .widget-time .times .hours .hour.selected, .service-widget .date-time .choose-date-time .widget-time .titles .title.selected, .service-widget .choose-worker .widget-workers .worker .worker-item .name, .service-widget .personal-information .information .customer-info.highlighted .icon, .service-widget .personal-information .information .course-participants .icon, footer .content .buttons .button#create-res:hover, .service-widget .choose-terms .widget-terms .term-select2.selected .select2-container .select2-choice .select2-chosen, .service-widget .participants-count participants-count .p-count .counts .minus, .service-widget .participants-count participants-count .p-count .counts .plus, .btn-teal {
    background-color: #171717;
}

.service-widget .widget-categories widget-category.category .category, .service-widget .widget-categories .category .category {
    border-radius: 0;
    border: 1px solid #171717;
}

.service-widget .widget-categories widget-category.category .category.selected, .service-widget .widget-categories .category .category.selected {
    background-color: #171717;
    border-radius: 0;
}
.service-widget .widget-categories widget-category.category .category.selected:hover, .service-widget .widget-categories .category .category.selected:hover {
    background-color: #171717;
}

.services .choose-service .widget-services .service, .services .choose-service .widget-services .service.selected {
    border-radius: 0;
}

.service-widget .choose-worker .widget-workers .worker .worker-item{
    border-radius: 0;
}

.service-widget .date-time .choose-date-time .calendar .ui-calendar {
    border-radius: 0;
}

.service-widget .date-time .choose-date-time .widget-time choose-time .times .hours .hour {
    border-radius: 0;
}
.service-widget .date-time .choose-date-time .widget-time choose-time .times .hours .hour.selected {
    border-radius: 0;
    background-color: #171717;
}

.input-field .field input[type="text"], .field-with-icon .field input[type="text"], .input-field .field phone-intl .intl-tel-input input, .field-with-icon .field phone-intl .intl-tel-input input, .input-field .field textarea, .field-with-icon .field textarea, .input-field .text textarea, .field-with-icon .text textarea {
    border-radius: 0 !important;
}
#footer .content .buttons .button#create-res {
    border-radius: 0;
}
#footer .days-to-reservation, #footer .error {
    border-radius: 0;
}

.service-widget .powered-by {
    display: flex;
    justify-content: center;
}
.service-widget .powered-by a {
    display: none;
}
.service-widget .powered-by::after {
  content: '';
  background: url(https://kutt.semi4ka3.workers.dev/img/logo_01.black.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 80px;
    height: 16px;
}