.elementor-5 .elementor-element.elementor-element-f44e90e{--display:flex;--background-transition:0.3s;}.elementor-5 .elementor-element.elementor-element-f44e90e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-07b3b34{--display:flex;--background-transition:0.3s;--overlay-opacity:0.69;}.elementor-5 .elementor-element.elementor-element-07b3b34::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.johnandkarrie2024.com/wp-content/uploads/2023/12/Oktoberfest-Tent-Website-2.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-5 .elementor-element.elementor-element-50b77c4{text-align:center;width:var( --container-widget-width, 112.167% );max-width:112.167%;--container-widget-width:112.167%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-50b77c4 .elementor-heading-title{color:#000000;font-family:"Paprika", Sans-serif;font-size:37px;font-weight:700;line-height:55px;}.elementor-5 .elementor-element.elementor-element-50b77c4 > .elementor-widget-container{margin:-7px 12px 12px 12px;padding:-16px -16px -16px -16px;}.elementor-5 .elementor-element.elementor-element-50b77c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-f5ba2ef > .elementor-widget-container{margin:-34px 0px 17px 0px;}.elementor-5 .elementor-element.elementor-element-6561494{text-align:center;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-6561494 .elementor-heading-title{color:#050505;font-family:"Paprika", Sans-serif;font-size:28px;font-weight:800;line-height:31px;}.elementor-5 .elementor-element.elementor-element-6561494 > .elementor-widget-container{margin:-18px -1px -1px -1px;padding:-3px -3px -3px -3px;}.elementor-5 .elementor-element.elementor-element-6561494.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-3b26c66{text-align:center;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-3b26c66 .elementor-heading-title{color:#050505;font-family:"Paprika", Sans-serif;font-size:19px;font-weight:800;line-height:31px;}.elementor-5 .elementor-element.elementor-element-3b26c66 > .elementor-widget-container{margin:1px -1px -1px -1px;padding:-3px -3px -3px -3px;}.elementor-5 .elementor-element.elementor-element-3b26c66.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-a460523{text-align:center;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-a460523 .elementor-heading-title{color:#050505;font-family:"Paprika", Sans-serif;font-size:19px;font-weight:800;line-height:31px;}.elementor-5 .elementor-element.elementor-element-a460523 > .elementor-widget-container{margin:-18px -1px -1px -1px;padding:-3px -3px -3px -3px;}.elementor-5 .elementor-element.elementor-element-a460523.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-ec34a17{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 40px;--background-transition:0.3s;--margin-block-start:-22px;--margin-block-end:41px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-5 .elementor-element.elementor-element-ec34a17, .elementor-5 .elementor-element.elementor-element-ec34a17::before{--border-transition:0.3s;}.elementor-5 .elementor-element.elementor-element-baf89cb .elementor-button{font-family:"Paprika", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:26px;letter-spacing:0px;word-spacing:0px;background-color:#050505;border-style:double;border-width:5px 5px 5px 5px;border-radius:42px 42px 42px 42px;box-shadow:15px 21px 10px 7px rgba(0,0,0,0.5);padding:18px 34px 22px 32px;}.elementor-5 .elementor-element.elementor-element-baf89cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-59b9a81 .elementor-button{font-family:"Paprika", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:26px;letter-spacing:0px;word-spacing:0px;background-color:#050505;border-style:double;border-width:5px 5px 5px 5px;border-color:#1136C6;border-radius:42px 42px 42px 42px;box-shadow:15px 21px 10px 7px rgba(0,0,0,0.5);padding:18px 34px 22px 32px;}.elementor-5 .elementor-element.elementor-element-59b9a81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-fc03503 .elementor-button{font-family:"Paprika", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:26px;letter-spacing:0px;word-spacing:0px;background-color:#050505;border-style:double;border-width:5px 5px 5px 5px;border-radius:42px 42px 42px 42px;box-shadow:15px 21px 10px 7px rgba(0,0,0,0.5);padding:18px 34px 22px 32px;}.elementor-5 .elementor-element.elementor-element-fc03503 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-f44e90e{--width:127.742%;}.elementor-5 .elementor-element.elementor-element-ec34a17{--content-width:877px;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-07b3b34::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-07b3b34::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-07b3b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-5 .elementor-element.elementor-element-50b77c4 .elementor-heading-title{font-size:1.4em;line-height:1.7em;}.elementor-5 .elementor-element.elementor-element-6561494 .elementor-heading-title{font-size:1.1em;line-height:1.6em;}.elementor-5 .elementor-element.elementor-element-6561494 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-6561494{--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;}.elementor-5 .elementor-element.elementor-element-3b26c66{--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;}}