#block-search, #block-search * {
  box-sizing: border-box;
}

#block-search--full {
  max-width: 1390px;
  margin: 0 auto;
  background: #EFEBE7;
}

#block-search {
  position: relative;
  z-index: 1;
  background: #EFEBE7;
}

.tl-container {
  padding: 0 30px;
}

#tl-booking-form {
  z-index: 1;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
}

.page-id-65 .elementor-element-1ef79de,
.page-id-65 .elementor-social-icons-wrapper,
.page-id-65 .elementor-search-form,
.page-id-65 .b24-widget-button-wrapper {
  display: none;
}

.x-page__content > div {
	padding: 0 40px;
}

