.breakdance .bde-section-792-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-792-100 .section-container{padding-top:150px}.breakdance .bde-heading-792-102{color:var(--bde-headings-color)}.breakdance .bde-rich-text-792-104{width:800px}.breakdance .bde-shortcode-792-101{margin-top:25px}.breakdance .bde-shortcode-792-101{label{text-align:left}.wpbs-main-wrapper{max-width:800px;margin:20px auto;padding:0;background-color:transparent}.wpbs-main-wrapper h2{background-color:#fff;color:#B88A3A;text-align:center;font-size:24px;font-weight:700;margin-bottom:10px;padding:0}.wpbs-calendar-header-navigation{width:100%}.wpbs-calendar-header{background-color:transparent;color:#333;padding:10px;display:flex;justify-content:space-between;align-items:center}.wpbs-calendar-header .wpbs-calendar-title{font-size:16px;font-weight:700}.wpbs-calendar-header .wpbs-calendar-navigation a{color:#333;text-decoration:none;font-size:16px}.wpbs-select-container select{font-size:14px}.wpbs-calendar-table{width:100%;border-collapse:collapse}.wpbs-calendar-table th,.wpbs-calendar-table td{text-align:center;border:1px solid #e0e0e0;padding:10px}.wpbs-calendar-table th{background-color:#ecf0f1;color:#333;font-weight:400}.wpbs-calendar-table td{background-color:#fff;position:relative;cursor:pointer}.wpbs-calendar-table td.wpbs-date-today{background-color:#B88A3A;color:#fff;font-weight:700}.wpbs-calendar-table td:hover.wpbs-date-available{background-color:#f2d7b5}.wpbs-form-container{padding:20px;border-radius:8px;max-width:800px;margin:20px auto}.wpbs-form-container .wpbs-form-field{margin-bottom:15px}.wpbs-form-container .wpbs-form-field-label label{font-size:14px;color:#333;margin-bottom:5px;display:block}.wpbs-form-container .wpbs-form-field-input input[type="text"],.wpbs-form-container .wpbs-form-field-input input[type="email"],.wpbs-form-container .wpbs-form-field-input input[type="tel"],.wpbs-form-container .wpbs-form-field-input input[type="date"],.wpbs-form-container .wpbs-form-field-input textarea{width:100%;padding:12px;margin:8px 0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:'Arial',sans-serif;font-size:14px}.wpbs-form-container .wpbs-form-field-input input[type="text"]:focus,.wpbs-form-container .wpbs-form-field-input input[type="email"]:focus,.wpbs-form-container .wpbs-form-field-input input[type="tel"]:focus,.wpbs-form-container .wpbs-form-field-input input[type="date"]:focus,.wpbs-form-container .wpbs-form-field-input textarea:focus{border-color:#3498db;box-shadow:0 0 5px rgba(52,152,219,0.5);outline:none}.wpbs-form-container .wpbs-form-submit-button button[type="submit"]{background-color:#c69d5e;color:#fff;width:100%;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-family:'Arial',sans-serif;font-size:16px;margin-top:10px}.wpbs-form-container .wpbs-form-submit-button button[type="submit"]:hover{background-color:#b8894c}.wpbs-form-container .form-header{background-color:#2c3e50;color:#fff;text-align:center;padding:10px;border-radius:8px 8px 0 0;margin:-20px -20px 20px -20px}.wpbs-form-container .form-header h2{margin:0;font-size:20px}.wpbs-form-container .wpbs-form-selected-dates{display:flex;justify-content:space-between;margin-bottom:20px}.wpbs-form-container .wpbs-form-selected-date{flex:1;margin-right:10px}.wpbs-form-container .wpbs-form-selected-date:last-child{margin-right:0}.wpbs-form-container .wpbs-form-selected-date .wpbs-form-field-label{margin-bottom:5px}.wpbs-form-container .wpbs-form-selected-date .wpbs-form-field-input{padding:10px;background-color:#ecf0f1;border-radius:4px;text-align:center}.wpbs-form-container .wpbs-form-selected-date .wpbs-form-field-input::before{content:'-';font-size:14px;color:#333}