.elementor-145 .elementor-element.elementor-element-135e834{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-145 .elementor-element.elementor-element-135e834::before, .elementor-145 .elementor-element.elementor-element-135e834 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-135e834 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-135e834 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-135e834 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-135e834 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9c1c5ad );--background-overlay:'';}.elementor-145 .elementor-element.elementor-element-135e834:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-135e834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-145 .elementor-element.elementor-element-135e834.e-con{--align-self:center;}.elementor-145 .elementor-element.elementor-element-023f36d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:66px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-3da75f2{text-align:center;}.elementor-145 .elementor-element.elementor-element-3da75f2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-17e8c86{text-align:center;}.elementor-145 .elementor-element.elementor-element-17e8c86 .elementor-heading-title{font-family:var( --e-global-typography-edeb720-font-family );font-size:var( --e-global-typography-edeb720-font-size );font-weight:var( --e-global-typography-edeb720-font-weight );text-transform:var( --e-global-typography-edeb720-text-transform );line-height:var( --e-global-typography-edeb720-line-height );color:var( --e-global-color-6484738 );}.elementor-145 .elementor-element.elementor-element-890913d{--display:flex;}.elementor-145 .elementor-element.elementor-element-891d2fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-145 .elementor-element.elementor-element-137da08{--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;--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-145 .elementor-element.elementor-element-137da08::before, .elementor-145 .elementor-element.elementor-element-137da08 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-137da08 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-137da08 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-137da08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-137da08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145 .elementor-element.elementor-element-809aa92{--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;--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-145 .elementor-element.elementor-element-809aa92::before, .elementor-145 .elementor-element.elementor-element-809aa92 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-809aa92 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-809aa92 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-809aa92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-809aa92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145 .elementor-element.elementor-element-23668be{text-align:center;}.elementor-145 .elementor-element.elementor-element-23668be .elementor-heading-title{font-family:var( --e-global-typography-f50c8de-font-family );font-size:var( --e-global-typography-f50c8de-font-size );font-weight:var( --e-global-typography-f50c8de-font-weight );text-transform:var( --e-global-typography-f50c8de-text-transform );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-c117567.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-145 .elementor-element.elementor-element-c117567{text-align:center;}.elementor-145 .elementor-element.elementor-element-c117567 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6484738 );}.elementor-145 .elementor-element.elementor-element-05c4719{--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;--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-145 .elementor-element.elementor-element-05c4719::before, .elementor-145 .elementor-element.elementor-element-05c4719 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-05c4719 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-05c4719 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-05c4719 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-05c4719 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145 .elementor-element.elementor-element-65efc90{padding:40px 0px 20px 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-65efc90 .elementor-heading-title{font-family:var( --e-global-typography-7568d44-font-family );font-size:var( --e-global-typography-7568d44-font-size );font-weight:var( --e-global-typography-7568d44-font-weight );text-transform:var( --e-global-typography-7568d44-text-transform );letter-spacing:var( --e-global-typography-7568d44-letter-spacing );word-spacing:var( --e-global-typography-7568d44-word-spacing );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-9bb2a31{--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;--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-145 .elementor-element.elementor-element-9bb2a31::before, .elementor-145 .elementor-element.elementor-element-9bb2a31 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-9bb2a31 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-9bb2a31 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-9bb2a31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-9bb2a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145 .elementor-element.elementor-global-531 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-72c09f8-font-family );font-weight:var( --e-global-typography-72c09f8-font-weight );text-transform:var( --e-global-typography-72c09f8-text-transform );line-height:var( --e-global-typography-72c09f8-line-height );fill:var( --e-global-color-6484738 );color:var( --e-global-color-6484738 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:14.5px 36px 14.5px 36px;}.elementor-145 .elementor-element.elementor-global-531 .elementor-button:hover, .elementor-145 .elementor-element.elementor-global-531 .elementor-button:focus{background-color:var( --e-global-color-6b51a2d );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-global-531{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-global-531.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-145 .elementor-element.elementor-global-531 .elementor-button:hover svg, .elementor-145 .elementor-element.elementor-global-531 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-78f9b90{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-145 .elementor-element.elementor-element-78f9b90::before, .elementor-145 .elementor-element.elementor-element-78f9b90 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-78f9b90 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-78f9b90 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-78f9b90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-78f9b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145 .elementor-element.elementor-element-b3b83db{--display:flex;--justify-content: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-145 .elementor-element.elementor-element-08684cc{text-align:center;}.elementor-145 .elementor-element.elementor-element-08684cc .elementor-heading-title{font-family:var( --e-global-typography-edeb720-font-family );font-size:var( --e-global-typography-edeb720-font-size );font-weight:var( --e-global-typography-edeb720-font-weight );text-transform:var( --e-global-typography-edeb720-text-transform );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-e5d2f8c{padding:5px 0px 5px 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-e5d2f8c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-4c62459{text-align:center;}.elementor-145 .elementor-element.elementor-element-4c62459 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#9E9E9E;}.elementor-145 .elementor-element.elementor-element-0b0c4f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-0b0c4f4 img{width:50%;height:100%;}.elementor-145 .elementor-element.elementor-element-dbe9b5e{--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;--overlay-opacity:0.15;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-145 .elementor-element.elementor-element-dbe9b5e:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-dbe9b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-145 .elementor-element.elementor-element-dbe9b5e::before, .elementor-145 .elementor-element.elementor-element-dbe9b5e > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-dbe9b5e > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-dbe9b5e > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-dbe9b5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-dbe9b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #746A57 0%, var( --e-global-color-secondary ) 53%);}.elementor-145 .elementor-element.elementor-element-6fe445e{text-align:center;}.elementor-145 .elementor-element.elementor-element-6fe445e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-2052e10{text-align:center;}.elementor-145 .elementor-element.elementor-element-2052e10 .elementor-heading-title{font-family:var( --e-global-typography-edeb720-font-family );font-size:var( --e-global-typography-edeb720-font-size );font-weight:var( --e-global-typography-edeb720-font-weight );text-transform:var( --e-global-typography-edeb720-text-transform );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-dbce2cb{--display:flex;}.elementor-145 .elementor-element.elementor-element-b3ef25d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-145 .elementor-element.elementor-element-4eea3e8{text-align:center;}.elementor-145 .elementor-element.elementor-element-4eea3e8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#BEBDB6;}.elementor-145 .elementor-element.elementor-element-2a0879b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-145 .elementor-element.elementor-element-3164dcf{--display:flex;--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-145 .elementor-element.elementor-element-3164dcf > .elementor-shape-top .elementor-shape-fill, .elementor-145 .elementor-element.elementor-element-3164dcf > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-145 .elementor-element.elementor-element-3164dcf > .elementor-shape-top svg, .elementor-145 .elementor-element.elementor-element-3164dcf > .e-con-inner > .elementor-shape-top svg{height:168px;}.elementor-145 .elementor-element.elementor-element-b61a852{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-145 .elementor-element.elementor-element-b61a852 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-ff0bcc4{text-align:center;}.elementor-145 .elementor-element.elementor-element-ff0bcc4 .elementor-heading-title{font-family:var( --e-global-typography-edeb720-font-family );font-size:var( --e-global-typography-edeb720-font-size );font-weight:var( --e-global-typography-edeb720-font-weight );text-transform:var( --e-global-typography-edeb720-text-transform );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-092957e{--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;--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-145 .elementor-element.elementor-element-092957e::before, .elementor-145 .elementor-element.elementor-element-092957e > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-092957e > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-092957e > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-092957e > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-092957e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145 .elementor-element.elementor-element-27458f3{--grid-columns:4;}.elementor-145 .elementor-element.elementor-element-345f05c{--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;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-145 .elementor-element.elementor-element-345f05c::before{filter:brightness( 29% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-145 .elementor-element.elementor-element-71856c1{--display:flex;--overlay-opacity:1;--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-145 .elementor-element.elementor-element-71856c1::before, .elementor-145 .elementor-element.elementor-element-71856c1 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-71856c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-71856c1 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-71856c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-71856c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-145 .elementor-element.elementor-element-71856c1::before{filter:brightness( 30% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-145 .elementor-element.elementor-element-52b573d{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-145 .elementor-element.elementor-element-8b48f5c{text-align:center;}.elementor-145 .elementor-element.elementor-element-8b48f5c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-5d9d0f5{text-align:center;}.elementor-145 .elementor-element.elementor-element-5d9d0f5 .elementor-heading-title{font-family:var( --e-global-typography-edeb720-font-family );font-size:var( --e-global-typography-edeb720-font-size );font-weight:var( --e-global-typography-edeb720-font-weight );text-transform:var( --e-global-typography-edeb720-text-transform );line-height:var( --e-global-typography-edeb720-line-height );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-75a4394{--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;--overlay-opacity:0.66;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-145 .elementor-element.elementor-element-75a4394::before, .elementor-145 .elementor-element.elementor-element-75a4394 > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-75a4394 > .e-con-inner > .elementor-background-video-container::before, .elementor-145 .elementor-element.elementor-element-75a4394 > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-75a4394 > .e-con-inner > .elementor-background-slideshow::before, .elementor-145 .elementor-element.elementor-element-75a4394 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-145 .elementor-element.elementor-element-8f78ade{width:100%;max-width:100%;}.elementor-145 .elementor-element.elementor-element-138fa60{--display:flex;}.elementor-145 .elementor-element.elementor-element-1887a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-b8dfaed{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-145 .elementor-element.elementor-element-ab7925b{text-align:center;}.elementor-145 .elementor-element.elementor-element-ab7925b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-95e4a82{text-align:center;}.elementor-145 .elementor-element.elementor-element-95e4a82 .elementor-heading-title{font-family:var( --e-global-typography-edeb720-font-family );font-size:var( --e-global-typography-edeb720-font-size );font-weight:var( --e-global-typography-edeb720-font-weight );text-transform:var( --e-global-typography-edeb720-text-transform );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-858c681 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-145 .elementor-element.elementor-element-858c681 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-145 .elementor-element.elementor-element-858c681{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}:root{--page-title-display:none;}@media(max-width:1300px){.elementor-145 .elementor-element.elementor-element-3da75f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-17e8c86 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-891d2fc{--grid-auto-flow:row;}.elementor-145 .elementor-element.elementor-element-23668be .elementor-heading-title{font-size:var( --e-global-typography-f50c8de-font-size );}.elementor-145 .elementor-element.elementor-element-c117567 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-145 .elementor-element.elementor-element-65efc90 .elementor-heading-title{font-size:var( --e-global-typography-7568d44-font-size );letter-spacing:var( --e-global-typography-7568d44-letter-spacing );word-spacing:var( --e-global-typography-7568d44-word-spacing );}.elementor-145 .elementor-element.elementor-global-531 .elementor-button{line-height:var( --e-global-typography-72c09f8-line-height );}.elementor-145 .elementor-element.elementor-element-78f9b90{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-145 .elementor-element.elementor-element-b3b83db{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-145 .elementor-element.elementor-element-08684cc .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-e5d2f8c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-4c62459 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-145 .elementor-element.elementor-element-0b0c4f4 img{width:100%;}.elementor-145 .elementor-element.elementor-element-6fe445e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-2052e10 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-4eea3e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-145 .elementor-element.elementor-element-2a0879b{--grid-auto-flow:row;}.elementor-145 .elementor-element.elementor-element-b61a852 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-ff0bcc4 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-27458f3{--grid-columns:2;}.elementor-145 .elementor-element.elementor-element-52b573d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-145 .elementor-element.elementor-element-8b48f5c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-5d9d0f5 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-8f78ade{width:100%;max-width:100%;}.elementor-145 .elementor-element.elementor-element-138fa60{--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-145 .elementor-element.elementor-element-138fa60.e-con{--align-self:center;}.elementor-145 .elementor-element.elementor-element-1887a24{width:auto;max-width:auto;}.elementor-145 .elementor-element.elementor-element-ab7925b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-95e4a82 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-3da75f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-17e8c86{margin:1em 1em calc(var(--kit-widget-spacing, 0px) + 1em) 1em;}.elementor-145 .elementor-element.elementor-element-17e8c86 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-891d2fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-145 .elementor-element.elementor-element-23668be .elementor-heading-title{font-size:var( --e-global-typography-f50c8de-font-size );}.elementor-145 .elementor-element.elementor-element-c117567 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-145 .elementor-element.elementor-element-65efc90{margin:1em 1em calc(var(--kit-widget-spacing, 0px) + 1em) 1em;}.elementor-145 .elementor-element.elementor-element-65efc90 .elementor-heading-title{font-size:var( --e-global-typography-7568d44-font-size );letter-spacing:var( --e-global-typography-7568d44-letter-spacing );word-spacing:var( --e-global-typography-7568d44-word-spacing );}.elementor-145 .elementor-element.elementor-element-9bb2a31{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-145 .elementor-element.elementor-global-531 .elementor-button{line-height:var( --e-global-typography-72c09f8-line-height );}.elementor-145 .elementor-element.elementor-element-78f9b90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-145 .elementor-element.elementor-element-08684cc .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-e5d2f8c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-4c62459 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-145 .elementor-element.elementor-element-0b0c4f4 img{width:50%;object-fit:cover;object-position:center center;}.elementor-145 .elementor-element.elementor-element-6fe445e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-2052e10 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-4eea3e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-145 .elementor-element.elementor-element-2a0879b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-145 .elementor-element.elementor-element-b61a852 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-ff0bcc4 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-27458f3{--grid-columns:1;}.elementor-145 .elementor-element.elementor-element-345f05c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-145 .elementor-element.elementor-element-52b573d{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-145 .elementor-element.elementor-element-52b573d.e-con{--align-self:center;}.elementor-145 .elementor-element.elementor-element-8b48f5c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-5d9d0f5 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}.elementor-145 .elementor-element.elementor-element-138fa60{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-145 .elementor-element.elementor-element-ab7925b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-145 .elementor-element.elementor-element-95e4a82 .elementor-heading-title{font-size:var( --e-global-typography-edeb720-font-size );line-height:var( --e-global-typography-edeb720-line-height );}}@media(min-width:768px){.elementor-145 .elementor-element.elementor-element-890913d{--width:70%;}.elementor-145 .elementor-element.elementor-element-b3b83db{--width:100%;}.elementor-145 .elementor-element.elementor-element-dbce2cb{--width:60%;}.elementor-145 .elementor-element.elementor-element-b3ef25d{--width:60%;}.elementor-145 .elementor-element.elementor-element-71856c1{--width:100%;}}@media(max-width:1300px) and (min-width:768px){.elementor-145 .elementor-element.elementor-element-b3b83db{--width:100%;}.elementor-145 .elementor-element.elementor-element-dbce2cb{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-0b0c4f4 */.elementor-145 .elementor-element.elementor-element-0b0c4f4{
  position: relative;
}

/* Ornament hinter dem Bild */
.elementor-145 .elementor-element.elementor-element-0b0c4f4::before{
  content: "";
  position: absolute;

  /* Größe relativ zum Bild/Container */
  width: 70%;
  height: 50%;

  /* horizontal leicht überstehend */
  left: 15%;

  /* vertikal zentriert */
  top: 50%;
  transform: translateY(-50%);

  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='58' height='100.23' patternTransform='scale(2)'><path d='M12.127 73.813l.013 5.643 4.893-2.81zm-6.01-3.47l16.928 9.773-16.93 9.777zm-6.02-3.476l28.967 16.725L.13 100.262zm16.97 23.616l-.015 5.643-4.893-2.81zm6.01-3.472L6.148 96.786l16.93 9.776zM.128 100.261l28.935 16.669m16.874-23.67l-.013-5.644-4.894 2.81zm6.01 3.47L35.02 86.956l16.931-9.775zM29 83.482l28.936-16.669.032 33.393m-28.904 2.834l4.881-2.834-4.88-2.832zm0 6.94V90.433l16.932 9.773zm0 6.952V83.482l28.904 16.724zM58 13.915l-4.882 2.833L58 19.582zm0-6.94v19.548l-16.932-9.774zm0-6.951v33.448L29.096 16.748m0-13.89l4.88-2.833-4.88-2.833zm0 6.94V-9.749L46.026.025zm0 6.95v-33.449L58 .024zM16.94 23.696l-4.894-2.81-.014 5.643zm6.01-3.47L6.02 29.998V10.448zM0 33.472L.033.08 28.97 16.75m-5.99-29.92L6.053-3.393l16.93 9.776zM28.97 16.75L29-16.644.033.08m40.966 23.615l.013 5.643 4.893-2.81zm-6.01-3.47l16.928 9.774-16.93 9.775zm22.947 13.248L29 50.143l-.031-33.394M16.97 43.197l-.013-5.643-4.894 2.81zm6.01 3.47L6.053 36.894l16.93-9.776zM29 50.143L.032 33.419l28.936-16.67m16.937 57.008l-4.893-2.81-.014 5.644zm6.01-3.47L34.988 80.06v-19.55zM29 64.035l-4.88 2.832L29 69.7zm0-6.942v19.549L12.07 66.867zM.097 66.867L29 50.143v33.449m16.938-43.228l-.013 5.644-4.894-2.811zm6.01-3.47L35.02 46.667l16.931 9.777zM29 50.143l28.936 16.67.032-33.394M.097 52.975l4.88-2.832-4.88-2.833zm0 6.942V40.368l16.931 9.775zm0 6.95V33.42' stroke-linecap='square' stroke-width='1' stroke='hsla(47,80.9%,61%,1)' fill='none'/></pattern></defs><rect width='100%25' height='100%25' fill='url(%23a)'/></svg>");

  background-repeat: repeat;
  background-size: auto;

  opacity: 0.5;
  z-index: 1;
  pointer-events: none;
}

/* Bild darüber */
.elementor-145 .elementor-element.elementor-element-0b0c4f4 img{
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0879b */.elementor-145 .elementor-element.elementor-element-2a0879b > *{
  aspect-ratio: 16 / 9;
}

.elementor-145 .elementor-element.elementor-element-2a0879b > .e-con-inner > *{
  border-radius: 10px !important;
  overflow: hidden !important;
}

.elementor-145 .elementor-element.elementor-element-2a0879b > * img, .elementor-145 .elementor-element.elementor-element-2a0879b > * > a{
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-27458f3 */.speisekarten-loop .elementor-loop-container {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  gap: 58px 36px;
}

.speisekarten-loop .e-loop-item {
  flex: 0 0 calc((100% - 108px) / 4);
  max-width: calc((100% - 108px) / 4);
}

/* Tablet: 3 Spalten */
@media (max-width: 1024px) {
  .speisekarten-loop .elementor-loop-container {
    gap: 48px 28px;
  }

  .speisekarten-loop .e-loop-item {
    flex: 0 0 calc((100% - 56px) / 3);
    max-width: calc((100% - 56px) / 3);
  }
}

/* Mobile: 1 Spalte */
@media (max-width: 767px) {
  .speisekarten-loop .elementor-loop-container {
    gap: 36px 18px;
  }

  .speisekarten-loop .e-loop-item {
    flex: 0 0 100%;
    max-width: 280px;
  }
}

.speisekarten-loop .elementor-button,
.speisekarten-loop .elementor-button-text {
  white-space: nowrap;
}

@media (max-width: 1024px) {
  .speisekarten-loop .elementor-button {
    font-size: 10px;
    letter-spacing: 4px;
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media (max-width: 767px) {
  .speisekarten-loop .elementor-button {
    font-size: 10px;
    letter-spacing: 2px;
    padding-left: 10px;
    padding-right: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa60 */.elementor-145 .elementor-element.elementor-element-138fa60{
  border-radius: 18px;
  padding: 22px;
  background: rgba(255,255,255,0.03);
  border: 1px solid rgba(179,158,107,0.18);
  box-shadow: 0 18px 50px rgba(0,0,0,0.35);
}/* End custom CSS */