.elementor-1259 .elementor-element.elementor-element-110fe16{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.68;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-110fe16:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-110fe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bayernmoor.com/wp-content/uploads/2024/03/TastingRoom-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1259 .elementor-element.elementor-element-110fe16::before, .elementor-1259 .elementor-element.elementor-element-110fe16 > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-110fe16 > .e-con-inner > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-110fe16 > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-110fe16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-110fe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.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-1259 .elementor-element.elementor-element-b9593f9{text-align:center;}.elementor-1259 .elementor-element.elementor-element-b9593f9 .elementor-heading-title{font-family:var( --e-global-typography-308a755-font-family ), Sans-serif;font-size:var( --e-global-typography-308a755-font-size );font-weight:var( --e-global-typography-308a755-font-weight );line-height:var( --e-global-typography-308a755-line-height );color:var( --e-global-color-d031e11 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1259 .elementor-element.elementor-element-71f23db{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );color:var( --e-global-color-d031e11 );}.elementor-1259 .elementor-element.elementor-element-f56183d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1259 .elementor-element.elementor-element-4db10f1 .elementor-button:hover, .elementor-1259 .elementor-element.elementor-element-4db10f1 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1259 .elementor-element.elementor-element-4db10f1 .elementor-button{font-family:"proxima-nova", Sans-serif;font-weight:700;}.elementor-1259 .elementor-element.elementor-element-3761d5b .elementor-button:hover, .elementor-1259 .elementor-element.elementor-element-3761d5b .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1259 .elementor-element.elementor-element-3761d5b .elementor-button{font-family:"proxima-nova", Sans-serif;font-weight:700;}.elementor-1259 .elementor-element.elementor-element-13945a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:010px;--padding-left:20px;--padding-right:20px;}.elementor-1259 .elementor-element.elementor-element-13945a1:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-13945a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide{transition-duration:calc(5000ms*1.2);height:70px;}.elementor-1259 .elementor-element.elementor-element-a65196a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide-contents{max-width:100%;}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide-inner{text-align:center;}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-1259 .elementor-element.elementor-element-a65196a .elementor-slide-heading{font-family:var( --e-global-typography-9a5364f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5364f-font-size );font-weight:var( --e-global-typography-9a5364f-font-weight );text-transform:var( --e-global-typography-9a5364f-text-transform );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-1259 .elementor-element.elementor-element-a65196a .elementor-slide-description{font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:20px;}.elementor-1259 .elementor-element.elementor-element-03e8cd3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-c7654c5 .elementor-heading-title{font-family:var( --e-global-typography-4bb9fe0-font-family ), Sans-serif;font-size:var( --e-global-typography-4bb9fe0-font-size );font-weight:var( --e-global-typography-4bb9fe0-font-weight );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-6cc71cc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1259 .elementor-element.elementor-element-6cc71cc{text-align:center;font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-ad9a6c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-9d9562c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:08px 0px 0px 0px;--border-top-width:08px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-9d9562c:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-9d9562c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d3a3e3 );}.elementor-1259 .elementor-element.elementor-element-3bba217{text-align:center;}.elementor-1259 .elementor-element.elementor-element-3bba217 .elementor-heading-title{font-family:var( --e-global-typography-9a5364f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5364f-font-size );font-weight:var( --e-global-typography-9a5364f-font-weight );text-transform:var( --e-global-typography-9a5364f-text-transform );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-debf7ff > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1259 .elementor-element.elementor-element-debf7ff.elementor-element{--align-self:center;}.elementor-1259 .elementor-element.elementor-element-debf7ff{text-align:center;font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:400;line-height:27px;}.elementor-1259 .elementor-element.elementor-element-83f7284{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:08px 0px 0px 0px;--border-top-width:08px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-83f7284:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-83f7284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d3a3e3 );}.elementor-1259 .elementor-element.elementor-element-6b0c567{text-align:center;}.elementor-1259 .elementor-element.elementor-element-6b0c567 .elementor-heading-title{font-family:var( --e-global-typography-9a5364f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5364f-font-size );font-weight:var( --e-global-typography-9a5364f-font-weight );text-transform:var( --e-global-typography-9a5364f-text-transform );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-5e8931c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1259 .elementor-element.elementor-element-5e8931c.elementor-element{--align-self:center;}.elementor-1259 .elementor-element.elementor-element-5e8931c{text-align:center;font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-bdc6aed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:08px 0px 0px 0px;--border-top-width:08px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-bdc6aed:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-bdc6aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d3a3e3 );}.elementor-1259 .elementor-element.elementor-element-4936c72{text-align:center;}.elementor-1259 .elementor-element.elementor-element-4936c72 .elementor-heading-title{font-family:var( --e-global-typography-9a5364f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5364f-font-size );font-weight:var( --e-global-typography-9a5364f-font-weight );text-transform:var( --e-global-typography-9a5364f-text-transform );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-9597177 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1259 .elementor-element.elementor-element-9597177.elementor-element{--align-self:center;}.elementor-1259 .elementor-element.elementor-element-9597177{text-align:center;font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-416c386{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-f6202f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-f6202f1:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-f6202f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bayernmoor.com/wp-content/uploads/2024/07/IMG_4004.jpg");background-position:center center;background-size:cover;}.elementor-1259 .elementor-element.elementor-element-f6202f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1259 .elementor-element.elementor-element-4aae99f{--display:flex;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:160px;}.elementor-1259 .elementor-element.elementor-element-4aae99f:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-4aae99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1259 .elementor-element.elementor-element-4aae99f::before, .elementor-1259 .elementor-element.elementor-element-4aae99f > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-4aae99f > .e-con-inner > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-4aae99f > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-4aae99f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-4aae99f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bayernmoor.com/wp-content/uploads/2024/01/background_B.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1259 .elementor-element.elementor-element-c751aef .elementor-heading-title{font-family:var( --e-global-typography-38b84e6-font-family ), Sans-serif;font-size:var( --e-global-typography-38b84e6-font-size );font-weight:var( --e-global-typography-38b84e6-font-weight );text-transform:var( --e-global-typography-38b84e6-text-transform );line-height:var( --e-global-typography-38b84e6-line-height );letter-spacing:var( --e-global-typography-38b84e6-letter-spacing );color:var( --e-global-color-3d3a3e3 );}.elementor-1259 .elementor-element.elementor-element-6dc067c .elementor-heading-title{font-family:var( --e-global-typography-4bb9fe0-font-family ), Sans-serif;font-size:var( --e-global-typography-4bb9fe0-font-size );font-weight:var( --e-global-typography-4bb9fe0-font-weight );line-height:var( --e-global-typography-4bb9fe0-line-height );color:var( --e-global-color-d031e11 );}.elementor-1259 .elementor-element.elementor-element-49b159c{font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );color:var( --e-global-color-d031e11 );}.elementor-1259 .elementor-element.elementor-element-e6e05f8 .elementor-button{background-color:var( --e-global-color-d031e11 );font-family:"proxima-nova", Sans-serif;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1259 .elementor-element.elementor-element-e6e05f8 .elementor-button:hover, .elementor-1259 .elementor-element.elementor-element-e6e05f8 .elementor-button:focus{background-color:var( --e-global-color-3d3a3e3 );}.elementor-1259 .elementor-element.elementor-element-f5a4d8b .elementor-button{background-color:#8A201A00;font-family:"proxima-nova", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:26px;letter-spacing:0px;fill:var( --e-global-color-d031e11 );color:var( --e-global-color-d031e11 );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-e00f278{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1259 .elementor-element.elementor-element-a099790{text-align:center;}.elementor-1259 .elementor-element.elementor-element-a099790 .elementor-heading-title{font-family:var( --e-global-typography-4bb9fe0-font-family ), Sans-serif;font-size:var( --e-global-typography-4bb9fe0-font-size );font-weight:var( --e-global-typography-4bb9fe0-font-weight );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-6ba5e2f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-0819d0b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-978fdd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.8;border-style:solid;--border-style:solid;border-width:8px 0px 0px 0px;--border-top-width:8px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-978fdd2::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3d3a3e3 );background-image:url("https://bayernmoor.com/wp-content/uploads/2024/02/Mask-Group-1.svg");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-1259 .elementor-element.elementor-element-8ab0dea{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-4a0580e{text-align:end;}.elementor-1259 .elementor-element.elementor-element-4a0580e .elementor-heading-title{font-family:var( --e-global-typography-4bb9fe0-font-family ), Sans-serif;font-size:var( --e-global-typography-4bb9fe0-font-size );font-weight:var( --e-global-typography-4bb9fe0-font-weight );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-dc36f3f .elementor-button:hover, .elementor-1259 .elementor-element.elementor-element-dc36f3f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1259 .elementor-element.elementor-element-dc36f3f .elementor-button{font-family:"proxima-nova", Sans-serif;font-weight:700;}.elementor-1259 .elementor-element.elementor-element-3ff46b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-d8d135c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1259 .elementor-element.elementor-element-d8d135c{font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-46e700a{--display:flex;--min-height:60vh;}.elementor-1259 .elementor-element.elementor-element-46e700a:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-46e700a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bayernmoor.com/wp-content/uploads/2024/03/TastingRoom-fullimage.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1259 .elementor-element.elementor-element-4936631{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1259 .elementor-element.elementor-element-da55c55 .elementor-heading-title{font-family:var( --e-global-typography-4bb9fe0-font-family ), Sans-serif;font-size:var( --e-global-typography-4bb9fe0-font-size );font-weight:var( --e-global-typography-4bb9fe0-font-weight );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-0eb7575 .elementor-heading-title{font-family:var( --e-global-typography-9a5364f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5364f-font-size );font-weight:var( --e-global-typography-9a5364f-font-weight );text-transform:var( --e-global-typography-9a5364f-text-transform );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );color:var( --e-global-color-accent );}.elementor-1259 .elementor-element.elementor-element-9ca206c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-f3570cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-3f1a29e{width:100%;max-width:100%;}.elementor-1259 .elementor-element.elementor-element-3f1a29e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-4e456a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-d199dd0 .elementor-heading-title{font-family:var( --e-global-typography-9a5364f-font-family ), Sans-serif;font-size:var( --e-global-typography-9a5364f-font-size );font-weight:var( --e-global-typography-9a5364f-font-weight );text-transform:var( --e-global-typography-9a5364f-text-transform );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );color:var( --e-global-color-accent );}.elementor-1259 .elementor-element.elementor-element-c16bd6b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-30b7579-font-family ), Sans-serif;font-size:var( --e-global-typography-30b7579-font-size );font-weight:var( --e-global-typography-30b7579-font-weight );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-ab6a337{--e-image-carousel-slides-to-show:3;}.elementor-1259 .elementor-element.elementor-element-ab6a337 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1259 .elementor-element.elementor-element-ab6a337 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-1259 .elementor-element.elementor-element-ab6a337 .swiper-wrapper{display:flex;align-items:center;}.elementor-1259 .elementor-element.elementor-element-5f18d2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-6d41e55 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1259 .elementor-element.elementor-element-6d41e55{font-family:var( --e-global-typography-38b84e6-font-family ), Sans-serif;font-size:var( --e-global-typography-38b84e6-font-size );font-weight:var( --e-global-typography-38b84e6-font-weight );text-transform:var( --e-global-typography-38b84e6-text-transform );line-height:var( --e-global-typography-38b84e6-line-height );letter-spacing:var( --e-global-typography-38b84e6-letter-spacing );color:var( --e-global-color-accent );}.elementor-1259 .elementor-element.elementor-element-9fd5195{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1259 .elementor-element.elementor-element-9fd5195 .elementor-widget-container{text-align:center;}.elementor-1259 .elementor-element.elementor-element-9fd5195 .elementor-social-icon{background-color:var( --e-global-color-d031e11 );}.elementor-1259 .elementor-element.elementor-element-9fd5195 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-1259 .elementor-element.elementor-element-9fd5195 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-1259 .elementor-element.elementor-element-183c55f{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1259 .elementor-element.elementor-element-03e8cd3{--content-width:1140px;}.elementor-1259 .elementor-element.elementor-element-f6202f1{--width:48.701%;}.elementor-1259 .elementor-element.elementor-element-4e456a5{--content-width:1140px;}}@media(max-width:1024px){.elementor-1259 .elementor-element.elementor-element-110fe16{--min-height:80vh;}.elementor-1259 .elementor-element.elementor-element-110fe16:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-110fe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-1259 .elementor-element.elementor-element-b9593f9 .elementor-heading-title{font-size:var( --e-global-typography-308a755-font-size );line-height:var( --e-global-typography-308a755-line-height );}.elementor-1259 .elementor-element.elementor-element-71f23db{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide-contents{max-width:100%;}.elementor-1259 .elementor-element.elementor-element-a65196a .elementor-slide-heading{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-03e8cd3{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-c7654c5{text-align:center;}.elementor-1259 .elementor-element.elementor-element-c7654c5 .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-6cc71cc{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-ad9a6c7{--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;--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-3bba217 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-6b0c567 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-5e8931c{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-4936c72 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-9597177{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-4aae99f{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-c751aef .elementor-heading-title{font-size:var( --e-global-typography-38b84e6-font-size );line-height:var( --e-global-typography-38b84e6-line-height );letter-spacing:var( --e-global-typography-38b84e6-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-6dc067c .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-49b159c{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-e00f278{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-a099790 .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-0819d0b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-978fdd2{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1259 .elementor-element.elementor-element-978fdd2::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-1259 .elementor-element.elementor-element-4a0580e{text-align:center;}.elementor-1259 .elementor-element.elementor-element-4a0580e .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-d8d135c{text-align:center;font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-46e700a{--min-height:40vh;}.elementor-1259 .elementor-element.elementor-element-4936631{--padding-top:80px;--padding-bottom:00px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-da55c55 .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-0eb7575{text-align:center;}.elementor-1259 .elementor-element.elementor-element-0eb7575 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-9ca206c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-4e456a5{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-d199dd0 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-c16bd6b{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-ab6a337{--e-image-carousel-slides-to-show:3;}.elementor-1259 .elementor-element.elementor-element-6d41e55{font-size:var( --e-global-typography-38b84e6-font-size );line-height:var( --e-global-typography-38b84e6-line-height );letter-spacing:var( --e-global-typography-38b84e6-letter-spacing );}}@media(max-width:767px){.elementor-1259 .elementor-element.elementor-element-110fe16{--min-height:100vh;--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-110fe16:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-110fe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-745px 0px;}.elementor-1259 .elementor-element.elementor-element-b9593f9 .elementor-heading-title{font-size:var( --e-global-typography-308a755-font-size );line-height:var( --e-global-typography-308a755-line-height );}.elementor-1259 .elementor-element.elementor-element-71f23db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-13945a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide{height:150px;}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide-contents{max-width:100%;}.elementor-1259 .elementor-element.elementor-element-a65196a .swiper-slide-inner{padding:15px 0px 0px 0px;}.elementor-1259 .elementor-element.elementor-element-a65196a .elementor-slide-heading{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-a65196a .elementor-slide-description{font-size:16px;line-height:20px;}.elementor-1259 .elementor-element.elementor-element-c7654c5 .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-6cc71cc{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-ad9a6c7{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-1259 .elementor-element.elementor-element-3bba217 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-debf7ff{font-size:18px;line-height:28px;}.elementor-1259 .elementor-element.elementor-element-6b0c567 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-5e8931c{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-4936c72 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-9597177{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-f6202f1{--min-height:400px;}.elementor-1259 .elementor-element.elementor-element-f6202f1:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-f6202f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-1259 .elementor-element.elementor-element-4aae99f{--overlay-opacity:0;}.elementor-1259 .elementor-element.elementor-element-c751aef .elementor-heading-title{font-size:var( --e-global-typography-38b84e6-font-size );line-height:var( --e-global-typography-38b84e6-line-height );letter-spacing:var( --e-global-typography-38b84e6-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-6dc067c .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-49b159c{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-f5a4d8b .elementor-button{font-size:18px;line-height:28px;}.elementor-1259 .elementor-element.elementor-element-a099790 .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-0819d0b{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-978fdd2::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1259 .elementor-element.elementor-element-978fdd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-1259 .elementor-element.elementor-element-978fdd2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1259 .elementor-element.elementor-element-4a0580e .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-d8d135c{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-4936631{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1259 .elementor-element.elementor-element-da55c55{text-align:center;}.elementor-1259 .elementor-element.elementor-element-da55c55 .elementor-heading-title{font-size:var( --e-global-typography-4bb9fe0-font-size );line-height:var( --e-global-typography-4bb9fe0-line-height );}.elementor-1259 .elementor-element.elementor-element-0eb7575 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-9ca206c{font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-4e456a5{--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1259 .elementor-element.elementor-element-d199dd0 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1259 .elementor-element.elementor-element-d199dd0{text-align:center;}.elementor-1259 .elementor-element.elementor-element-d199dd0 .elementor-heading-title{font-size:var( --e-global-typography-9a5364f-font-size );line-height:var( --e-global-typography-9a5364f-line-height );letter-spacing:var( --e-global-typography-9a5364f-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-c16bd6b > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1259 .elementor-element.elementor-element-c16bd6b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-30b7579-font-size );line-height:var( --e-global-typography-30b7579-line-height );}.elementor-1259 .elementor-element.elementor-element-6d41e55{font-size:var( --e-global-typography-38b84e6-font-size );line-height:var( --e-global-typography-38b84e6-line-height );letter-spacing:var( --e-global-typography-38b84e6-letter-spacing );}.elementor-1259 .elementor-element.elementor-element-9fd5195 .elementor-social-icon{--icon-padding:0em;}.elementor-1259 .elementor-element.elementor-element-9fd5195{--grid-column-gap:15px;}}@media(min-width:1025px){.elementor-1259 .elementor-element.elementor-element-110fe16:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-110fe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1259 .elementor-element.elementor-element-46e700a:not(.elementor-motion-effects-element-type-background), .elementor-1259 .elementor-element.elementor-element-46e700a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-5e8931c */.elementor-1259 .elementor-element.elementor-element-5e8931c a {
    color: #3C3625;
}/* End custom CSS */
/* Start custom CSS for commerce7-reservation, class: .elementor-element-6ba5e2f */.elementor-1259 .elementor-element.elementor-element-6ba5e2f .c7-date-picker-dropdown {
        inset: 20px auto auto 0px !important;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .c7-btn--primary:hover {
    background-color: #8A201A;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f button:hover {
    background-color: #8A201A !important;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .rdp {
    border: 1px solid #ADADAD;
    border-radius: 0px;
    font-family: "proxima-nova", Sans-Serif;
    color: black;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .rdp-cell button {
    border-left: 1px;
    color: black;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .rdp-day_selected {
    background-color: #A01622;
    color: white !important;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .c7-form__buttons {
    color: white !important;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f button.c7-date-picker-toggle:focus {
    background: white;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .rdp-day_today {
    background-color: #F2F2F2;
    color: white;
}

/*.elementor-1259 .elementor-element.elementor-element-6ba5e2f [type=button] {*/
/*    color: #A01622;*/
/*}*/

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .rdp-nav button {
    border-left: none;
    padding: 0px 13px;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f .rdp-nav button:hover {
    border-left: none;
    background-color: white !important;
    color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f label {
    text-transform: uppercase;
    font-family: "proxima-nova", Sans-Serif;
    color: #ADADAD;
    letter-spacing: 1px;
    font-weight: 600;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f input {
    border: 1px solid #ADADAD;
    border-radius: 0px;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f select {
    border: 1px solid #ADADAD;
    border-radius: 0px;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f button {
    border: none;
    border-left: 1px solid #ADADAD;
    border-radius: 0px;
}

.elementor-1259 .elementor-element.elementor-element-6ba5e2f button.c7-btn--primary {
    border-left: none;
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0819d0b */.elementor-1259 .elementor-element.elementor-element-0819d0b a {
    color: #3C3625;
}/* End custom CSS */
/* Start custom CSS for MEC, class: .elementor-element-f3570cd */.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-previous-month {
    box-shadow: none;
    border: 1px solid #ADADAD !important;
    border-radius: 0px !important;
    margin-top: 8px;
    font-family: "proxima-nova", Sans-Serif;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-next-month {
    box-shadow: none;
    border: 1px solid #ADADAD !important;
    border-radius: 0px !important;
    margin-top: 8px;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head {
    background: #f2f2f2 !important;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt {
    border-top-width: 1px !important;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt {
    border-width: 1px;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head .mec-calendar-day-head {
    border-top-color: #ADADAD;
    border-left-color: #adadad;
    border-bottom-color: #ADADAD;
    font-family: "proxima-nova", Sans-Serif;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-box-calendar.mec-calendar dt {
    border-left-color: #adadad;
    border-bottom-color: #ADADAD;
    border-width: 1px;
    font-family: "proxima-nova", Sans-Serif;
}

.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
 font-size: 16px;   
}

.mec-calendar dt {
    font-size: 16px;
}

.mec-sl-angle-right::before {
    color: #A01622;
}

.mec-sl-angle-left::before {
    color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-selected-day {
    background: #f2f2f2;
    color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
    background: #f2f2f2;
    border-color: #ADADAD;
    font-family: "proxima-nova", Sans-Serif;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar .mec-calendar-row dt.mec-has-event:hover {
    background: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar .mec-has-event:after {
    background-color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar .mec-event-article {
    border-top-color: #ADADAD;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-color {
    color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover {
    background: #f2f2f2;
}

.elementor-1259 .elementor-element.elementor-element-f3570cd .mec-box-calendar.mec-calendar dl dt:last-child {
    border-right-color: #ADADAD;
}/* End custom CSS */
/* Start custom CSS for MEC, class: .elementor-element-3f1a29e */.mec-skin-tile-month-navigator-container {
    padding: 20px;
    padding-top: 70px;
    background: #f2f2f2;
    border-radius: 0px;
}



.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-month-navigator {
display: flex;
flex-direction: row;
width: 100%;
gap: 1em;
justify-content: center;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar-header {
    position: absolute;
    top: 10px;
    text-transform: uppercase;
    font-family: "proxima-nova", Sans-Serif;
    font-weight: 600;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-skin-tile-month-navigator-container .mec-next-month {
    position: relative;
    top: 0px;
    width: 100%;
    left: 0px;
    top: -20px;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-skin-tile-month-navigator-container .mec-previous-month {
    position: relative;
    top: 0px;
    width: 100%;
    left: 0px;
    top: -20px;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-previous-month {
    box-shadow: none;
    border: 1px solid #ADADAD !important;
    border-radius: 0px !important;
    margin-top: 8px;
    font-family: "proxima-nova", Sans-Serif;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-next-month {
    box-shadow: none;
    border: 1px solid #ADADAD !important;
    border-radius: 0px !important;
    margin-top: 8px;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head {
    background: #f2f2f2 !important;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt {
    border-top-width: 1px !important;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt {
    border-width: 1px;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head .mec-calendar-day-head {
    border-top-color: #ADADAD;
    border-left-color: #adadad;
    border-bottom-color: #ADADAD;
    font-family: "proxima-nova", Sans-Serif;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-box-calendar.mec-calendar dt {
    border-left-color: #adadad;
    border-bottom-color: #ADADAD;
    border-width: 1px;
    font-family: "proxima-nova", Sans-Serif;
}

.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
 font-size: 16px;   
}

.mec-calendar dt {
    font-size: 16px;
}

.mec-sl-angle-right::before {
    color: #A01622;
}

.mec-sl-angle-left::before {
    color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-selected-day {
    background: #f2f2f2;
    color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec {
    background: #f2f2f2;
    border-color: #ADADAD;
    font-family: "proxima-nova", Sans-Serif;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar .mec-calendar-row dt.mec-has-event:hover {
    background: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar .mec-has-event:after {
    background-color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar .mec-event-article {
    border-top-color: #ADADAD;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-color {
    color: #A01622;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover {
    background: #f2f2f2;
}

.elementor-1259 .elementor-element.elementor-element-3f1a29e .mec-box-calendar.mec-calendar dl dt:last-child {
    border-right-color: #ADADAD;
}

.mec-event-tile-view article.mec-tile-item {
    border-radius: 0px !important;
    box-shadow: none !important;
}

.mec-event-tile-view article.mec-tile-item:before {
    border-radius: 0px;
}

.mec-event-tile-view article.mec-tile-item:after {
    background-color: #A01622;
    border-radius: 0px;
}

.mec-event-title {
    font-family: "proxima-nova";
}

.mec-event-detail {
    font-family: "proxima-nova";
}

.event-tile-view-head {
    font-family: "proxima-nova";
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ab6a337 */.elementor-1259 .elementor-element.elementor-element-ab6a337 .swiper:before {
    content: "";
    position: absolute;
    width: 120px;
    height: 97.5%;
    z-index: 2;
    background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(0,0,0,0.55));
}

.elementor-1259 .elementor-element.elementor-element-ab6a337 .swiper:after {
    content: "";
    position: absolute;
    width: 120px;
    height: 97.5%;
    top: 0;
    right: 0;
    z-index: 2;
    background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(0,0,0,0.55));
}

.elementor-1259 .elementor-element.elementor-element-ab6a337 .elementor-swiper-button {
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e456a5 */.elementor-1259 .elementor-element.elementor-element-4e456a5 {
    overflow: hidden;
}/* End custom CSS */