.elementor-1921 .elementor-element.elementor-element-b0e30cf{--display:flex;}.elementor-1921 .elementor-element.elementor-element-0fadf00 .elementor-heading-title{font-size:29px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1921 .elementor-element.elementor-element-ce26ed3 .elementor-heading-title{font-size:29px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}@media(max-width:767px){.elementor-1921 .elementor-element.elementor-element-0fadf00 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-1921 .elementor-element.elementor-element-0fadf00 .elementor-heading-title{line-height:1.2em;}.elementor-1921 .elementor-element.elementor-element-ce26ed3 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-1921 .elementor-element.elementor-element-ce26ed3 .elementor-heading-title{line-height:1.2em;}}/* Start custom CSS */#qr .wrap{ max-width:1100px; margin:0 auto; padding:0 16px; }

.qr-grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap:28px;
}

.qr{
  background:#121212;
  border-radius:28px;
  padding:34px 34px 40px;
  color:#fff;
  border:1px solid rgba(184,115,51,.18);
}

.qr h3{ margin:0 0 10px; }
.qr p{ margin:0 0 18px; opacity:.9; }

.reserveer-btn{
  display:inline-block;
  padding:14px 22px;
  border-radius:999px;
  background: var(--copper, #B87333);
  color:#fff !important;
  text-decoration:none !important;
  font-weight:700;
}

.reserveer-btn:hover{
  background: var(--copper-dark, #9A5626);
}

@media (max-width: 820px){
  .qr-grid{ grid-template-columns:1fr; }
}/* End custom CSS */