.elementor-12787 .elementor-element.elementor-element-da0cda2{--display:flex;}.elementor-12787 .elementor-element.elementor-element-5960559{text-align:start;}.elementor-12787 .elementor-element.elementor-element-5960559 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;color:#000000;}.elementor-12787 .elementor-element.elementor-element-5a8b0c9{--display:flex;}.elementor-12787 .elementor-element.elementor-element-812c465{--display:flex;}.elementor-12787 .elementor-element.elementor-element-255a230{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d56fbde *//* Basic button styling */
.floor-button {
  background-color: #38474F; /* Green background */
  border: none;              /* Remove borders */
  color: #B8B295;              /* White text */
  padding: 10px 20px;        /* Add padding */
  text-align: center;        /* Center the text */
  text-decoration: none;     /* Remove underline */
  display: inline-block;     /* Allow margin and padding */
  font-size: 16px;           /* Increase font size */
  margin: 5px 2px;           /* Margin around the button */
  cursor: pointer;           /* Pointer cursor on hover */
  border-radius: 5px;        /* Rounded corners */
  transition: background-color 0.3s; /* Smooth color transition */
}

/* Change background color on hover */
.floor-button:hover {
  background-color: #536169; /* Darker green on hover */
}

/* Change background color on active (pressed) */
.floor-button:active {
  background-color: #536169; /* Even darker green when pressed */
}

/* Responsive styling for mobile view */
@media (max-width: 768px) {
  .floor-button {
    font-size: 14px;  /* Smaller font size on mobile */
    padding: 8px 16px; /* Adjust padding on mobile */
  }
}/* End custom CSS */