.elementor-2588 .elementor-element.elementor-element-38ca9eb{--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;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2588 .elementor-element.elementor-element-96650a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2588 .elementor-element.elementor-element-96650a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2588 .elementor-element.elementor-element-4fef514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1440px){.elementor-2588 .elementor-element.elementor-element-38ca9eb{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1199px){.elementor-2588 .elementor-element.elementor-element-38ca9eb{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:020px;}.elementor-2588 .elementor-element.elementor-element-96650a5 .elementor-heading-title{font-size:40px;}}@media(max-width:1023px){.elementor-2588 .elementor-element.elementor-element-38ca9eb{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2588 .elementor-element.elementor-element-96650a5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2588 .elementor-element.elementor-element-96650a5 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-2588 .elementor-element.elementor-element-38ca9eb{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2588 .elementor-element.elementor-element-96650a5{width:100%;max-width:100%;text-align:center;}.elementor-2588 .elementor-element.elementor-element-96650a5 .elementor-heading-title{font-size:26px;}}/* Start custom CSS */.tt-add-calendar-container {
    display: none;
}

.tt-form-left-sidebar,
.tt-booking-body-wrap {
    border: 1.5px solid #444 !important;
}


.ant-divider-vertical {
    border-inline-start: 1.5px solid #444 !important;
}

.tt-section-title,
.tt-meeting-name,
.ant-typography {
    color: #111 !important;
}

.ant-typography-secondary {
    color: #333 !important;
}

.tt-form-left-sidebar .ant-list-item {
    border-bottom: 1px solid #444 !important;
}

.ant-select-outlined {
    border: 1.5px solid #444 !important;
    color: #111 !important;
    border-radius: 7px;
}


.ant-select-selection-item {
    color: #111 !important;
}

.ant-select-arrow {
    color: #111 !important;
}

.flatpickr-weekday {
    color: #111 !important;
    font-weight: 600;
}

.flatpickr-day {
    color: #111 !important;
    border-radius: 6px;
}


.flatpickr-day.flatpickr-disabled {
    color: #999 !important;
}

.ant-list-empty-text p {
    color: #333 !important;
    font-weight: 500;
}


.tt-booking-slot-wrapper::-webkit-scrollbar {
    width: 6px;
}
.tt-booking-slot-wrapper::-webkit-scrollbar-thumb {
    background: #444;
    border-radius: 10px;
}

.flatpickr-months {
    border-bottom: 1.5px solid #444 !important;
}

input.numInput.cur-year {
    color: #111 !important;
}

span.flatpickr-day.today.selected, span.flatpickr-day.selected {
    color: #fff !important;
}

button.ant-btn.css-dev-only-do-not-override-198drv2.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-background-ghost.ant-btn-block {
    justify-content: center !important;
    display: flex !important;
    border-color: #000000 !important;
}

.ant-input.ant-input-lg, .ant-input.ant-input-outlined {
    border-color: #000 !important;
    border-radius: 6px !important;
}

textarea#booking-contact-form_description::placeholder {
    color: #505050 !important;
}

#booking-contact-form_first_name::placeholder, #booking-contact-form_email::placeholder {
    color: #505050 !important;
}

button.ant-btn.css-dev-only-do-not-override-198drv2.ant-btn-primary.ant-btn-color-primary.ant-btn-variant-solid.ant-btn-lg.submit-btn.null {
    justify-content: center !important;
    display: flex !important;
}

button.ant-btn.css-dev-only-do-not-override-198drv2.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined.ant-btn-lg {
    justify-content: center !important;
    display: flex !important;
}

button#submit {
    justify-content: center !important;
    display: flex !important;
}

.tt-meeting-booking-result-wrapper.toplevel_page_timetics {
    border: 1px solid #000 !important;
    border-radius: 8px;
}

.p-Input-input {
    border-color: #000 !important;
    border-radius: 6px !important;
}

input.p-Input-input::placeholder {
    color: #505050;
}

label.p-FieldLabel.Label {
    color: #000000 !important;
}

.ant-divider {
    border-color: #505050 !important;
}

.ant-result-subtitle {
    color: #000 !important;
}/* End custom CSS */