.elementor-2582 .elementor-element.elementor-element-e601a0f{--display:flex;--overflow:auto;--border-radius:10px 10px 10px 10px;}.elementor-2582 .elementor-element.elementor-element-029d02a{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder__label{text-align:left;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder__desc{text-align:left;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder input{color-scheme:normal;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder .jet-apb-calendar-slots__close{font-size:35px;top:10px;right:10px;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-b429a13 );transition:all 0.3s;padding:10px 30px 10px 30px;border-style:none;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder__action-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder-message--success{text-align:center;}.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder-message--error{text-align:center;}@media(min-width:768px){.elementor-2582 .elementor-element.elementor-element-e601a0f{--width:800px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-660961c */.elementor-2582 .elementor-element.elementor-element-660961c .jet-apb-calendar-slots-container {
    padding: 10px;
    border-radius: 10px;
    background-color: var(--e-global-color-accent);
}

.elementor-2582 .elementor-element.elementor-element-660961c .jet-form-builder .jet-apb-calendar-slots__close {
    top: 15px;
}

.elementor-2582 .elementor-element.elementor-element-660961c .jet-apb-slot:hover {
    opacity: 0.5;
}

.elementor-2582 .elementor-element.elementor-element-660961c .jet-apb-calendar-content {
    background-color: #f7f7f7;
    border-radius: 10px;
    padding: 5px;
}

.elementor-2582 .elementor-element.elementor-element-660961c .jet-apb-calendar-appointments-list {
    background-color: var(--e-global-color-secondary);
    border-radius: 10px;
    width: 350px;
}/* End custom CSS */