.elementor-2244 .elementor-element.elementor-element-ee70785{--display:flex;--overflow:auto;--border-radius:10px 10px 10px 10px;}.elementor-2244 .elementor-element.elementor-element-65ac304{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder__label{text-align:left;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder__desc{text-align:left;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder input{color-scheme:normal;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder .jet-apb-calendar-slots__close{font-size:35px;top:10px;right:10px;}.elementor-2244 .elementor-element.elementor-element-1781f49 .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-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder-message--success{text-align:center;}.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder-message--error{text-align:center;}@media(min-width:768px){.elementor-2244 .elementor-element.elementor-element-ee70785{--width:800px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-1781f49 */.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-apb-calendar-slots-container {
    padding: 10px;
    border-radius: 10px;
    background-color: var(--e-global-color-accent);
}

.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-form-builder .jet-apb-calendar-slots__close {
    top: 15px;
}

.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-apb-slot:hover {
    opacity: 0.5;
}

.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-apb-calendar-content {
    background-color: #f7f7f7;
    border-radius: 10px;
    padding: 5px;
}

.elementor-2244 .elementor-element.elementor-element-1781f49 .jet-apb-calendar-appointments-list {
    background-color: var(--e-global-color-secondary);
    border-radius: 10px;
    width: 350px;
}

.elementor-2244 .elementor-element.elementor-element-1781f49 .form_price {
        background-color: color-mix(in srgb, var(--e-global-color-accent) 70%, transparent);

    padding: 5px 15px;
        border: 2px solid var(--e-global-color-accent);
    border-radius: 10px;
    display: in;
}/* End custom CSS */