.elementor-730 .elementor-element.elementor-element-4974195d:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-4974195d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A1D09;background-image:url("https://tablebooker.royalastrid.com/wp-content/uploads/2023/05/KVF-©️-2021-16-1-scaled-1.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-730 .elementor-element.elementor-element-4974195d > .elementor-background-overlay{background-color:#1F0A0A;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-4974195d > .elementor-container{min-height:400px;}.elementor-730 .elementor-element.elementor-element-4974195d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 450px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-730 .elementor-element.elementor-element-78afdc19{text-align:center;}.elementor-730 .elementor-element.elementor-element-78afdc19 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-5f5754e0:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-5f5754e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#311414;}.elementor-730 .elementor-element.elementor-element-5f5754e0 > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-5f5754e0 > .elementor-container{min-height:892px;}.elementor-730 .elementor-element.elementor-element-5f5754e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-511px;margin-bottom:0px;padding:0px 0px 200px 0px;}.elementor-730 .elementor-element.elementor-element-644c5602 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 1px;}.elementor-730 .elementor-element.elementor-element-644c5602 > .elementor-element-populated, .elementor-730 .elementor-element.elementor-element-644c5602 > .elementor-element-populated > .elementor-background-overlay, .elementor-730 .elementor-element.elementor-element-644c5602 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-730 .elementor-element.elementor-element-644c5602 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.13);margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-730 .elementor-element.elementor-element-08233b4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-08233b4{text-align:center;}.elementor-730 .elementor-element.elementor-element-08233b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F1F1F1;}.elementor-730 .elementor-element.elementor-element-cd3f544 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-cd3f544{text-align:center;}.elementor-730 .elementor-element.elementor-element-cd3f544 .elementor-heading-title{color:#E4C36E;}.elementor-730 .elementor-element.elementor-element-7ba5e24 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-7ba5e24{text-align:center;}.elementor-730 .elementor-element.elementor-element-7ba5e24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F1F1F1;}.elementor-730 .elementor-element.elementor-element-e8c1b23 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-e8c1b23{text-align:center;}.elementor-730 .elementor-element.elementor-element-e8c1b23 .elementor-heading-title{color:#E4C36E;}.elementor-730 .elementor-element.elementor-element-85f1a63 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-85f1a63{text-align:center;}.elementor-730 .elementor-element.elementor-element-85f1a63 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F1F1F1;}.elementor-730 .elementor-element.elementor-element-bed15ca > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-bed15ca{text-align:center;}.elementor-730 .elementor-element.elementor-element-bed15ca .elementor-heading-title{color:#E4C36E;}.elementor-730 .elementor-element.elementor-element-b2a8721 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-b2a8721{text-align:center;}.elementor-730 .elementor-element.elementor-element-b2a8721 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#F1F1F1;}.elementor-730 .elementor-element.elementor-element-58d8936 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-730 .elementor-element.elementor-element-58d8936{text-align:center;}.elementor-730 .elementor-element.elementor-element-58d8936 .elementor-heading-title{color:#E4C36E;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-730 .elementor-element.elementor-element-65132858{--display:flex;--min-height:596px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-730 .elementor-element.elementor-element-65132858:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-65132858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B0B0B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-730 .elementor-element.elementor-element-5f5754e0{margin-top:-700px;margin-bottom:0px;}.elementor-730 .elementor-element.elementor-element-08233b4 > .elementor-widget-container{margin:-1px 2px 2px 2px;}.elementor-730 .elementor-element.elementor-element-08233b4 .elementor-heading-title{font-size:46px;}.elementor-730 .elementor-element.elementor-element-cd3f544 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-730 .elementor-element.elementor-element-cd3f544{text-align:center;}.elementor-730 .elementor-element.elementor-element-7ba5e24 > .elementor-widget-container{margin:-1px 2px 2px 2px;}.elementor-730 .elementor-element.elementor-element-7ba5e24 .elementor-heading-title{font-size:46px;}.elementor-730 .elementor-element.elementor-element-e8c1b23 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-730 .elementor-element.elementor-element-e8c1b23{text-align:center;}.elementor-730 .elementor-element.elementor-element-85f1a63 > .elementor-widget-container{margin:-1px 2px 2px 2px;}.elementor-730 .elementor-element.elementor-element-85f1a63 .elementor-heading-title{font-size:46px;}.elementor-730 .elementor-element.elementor-element-bed15ca > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-730 .elementor-element.elementor-element-bed15ca{text-align:center;}.elementor-730 .elementor-element.elementor-element-b2a8721 > .elementor-widget-container{margin:-1px 2px 2px 2px;}.elementor-730 .elementor-element.elementor-element-b2a8721 .elementor-heading-title{font-size:46px;}.elementor-730 .elementor-element.elementor-element-58d8936 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-730 .elementor-element.elementor-element-58d8936{text-align:center;}.elementor-730 .elementor-element.elementor-element-64b5cb3 > .elementor-widget-container{margin:050px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-5f5754e0 */h1 {
  text-align: center;
  font-size: 1.8em;
  font-family: monospace;
  padding: 0.7em;
}

.keyboard {
    text-align: center;
    font-size: 14px;
    font-family: sans-serif;
}

.keyboard__row {
    display: inline-block;
    height: 3em;
    margin: 0.2em;
}

.keyboard__row--h1 {
    height: 1.7em;
    line-height: 1.4em;
}

.keyboard__row--h3 {
    height: 3.3em;
}

.keyboard__row > * {
    position: relative;
    background: #333;
    text-align: center;
    color: #eee;
    float: left;
    border-radius: 0.3em;
    margin: 0.2em;
    padding: 0.2em;
    width: 3.3em;
    height: 100%;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-user-select: none;
    border: 1px solid #444;
    box-shadow: 0 0.2em 0 0.05em #222;
    border-bottom-color: #555;
}

.keyboard__row--h1 > div {
    width: 3.5em;
}

.keyboard__row > div[data-pressed],
.keyboard__row > div:active {
    background: #2a2a2a;
    color: #aaa;
    position: relative;
    top: 0.2em;
    box-shadow: 0 0 0 0.05em black;
}

.key--w3 {
    width: 4.6em;
}

.key--w4 {
    width: 6em;
}

.key--w5 {
    width: 6.5em;
}

.key--w6 {
    width: 8.3em;
}

.key--space {
    width: 18em;
}

.key--double > * {
    padding-top: 0.1em;
}

.key--letter {
    line-height: 2.8em;
}

.key--bottom-left > * {
    position: absolute;
    text-align: left;
    bottom: 0.4em;
    left: 0.4em;
}

.key--bottom-right > * {
    position: absolute;
    text-align: right;
    bottom: 0.4em;
    right: 0.4em;
}

.key--fn > * {
    font-size: 0.6em;
    line-height: 1em;
    padding-top: 1.2em;
    padding-right: 0.2em;
    text-align: right;
    float: right;
}

.key--word > * {
    font-size: 0.8em;
}

.key--arrow--tall > *,
.key--arrow > * {
    font-size: 0.5em;
    line-height: 3em;
}

.key--arrow {
    height: 1.8em;
    margin-top: 1.7em;
    line-height: 0.5em;
}

.key--arrow--tall > * {
    padding-top: 0.2em;
}

.keyboard > .keyboard__row {
    text-align: center;
}/* End custom CSS */