.elementor-849 .elementor-element.elementor-element-edd4661{--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.92;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-edd4661:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-edd4661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bullandbear.de/wp-content/uploads/2026/05/bb-innen-bar.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-849 .elementor-element.elementor-element-edd4661::before, .elementor-849 .elementor-element.elementor-element-edd4661 > .elementor-background-video-container::before, .elementor-849 .elementor-element.elementor-element-edd4661 > .e-con-inner > .elementor-background-video-container::before, .elementor-849 .elementor-element.elementor-element-edd4661 > .elementor-background-slideshow::before, .elementor-849 .elementor-element.elementor-element-edd4661 > .e-con-inner > .elementor-background-slideshow::before, .elementor-849 .elementor-element.elementor-element-edd4661 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(221deg, #150E06C2 0%, #39322A 100%);}.elementor-849 .elementor-element.elementor-element-540abdb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-849 .elementor-element.elementor-element-c978a61{text-align:center;}.elementor-849 .elementor-element.elementor-element-c978a61 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:2px;word-spacing:1.5px;color:#C19B42;}.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-849 .elementor-element.elementor-element-261eae5{column-gap:0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:200px;font-weight:400;line-height:100px;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-261eae5 p{margin-block-end:47px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-849 .elementor-element.elementor-element-7ef34b1{--divider-border-style:solid;--divider-color:#B8860B;--divider-border-width:1.8px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-7ef34b1 .elementor-divider-separator{width:110px;margin:0 auto;margin-center:0;}.elementor-849 .elementor-element.elementor-element-7ef34b1 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-849 .elementor-element.elementor-element-4ac2453{--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:flex-end;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-3dad5a5{text-align:center;font-family:"Libre Baskerville", Sans-serif;font-size:1.05rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#E8DFCF;}.elementor-849 .elementor-element.elementor-element-0e78856{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-849 .elementor-element.elementor-element-0022bc1{--display:flex;--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-849 .elementor-element.elementor-element-0022bc1.e-con{--align-self:center;}.elementor-849 .elementor-element.elementor-element-7228916{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#A59B8B;}.elementor-849 .elementor-element.elementor-element-3218ce6{--display:flex;--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-849 .elementor-element.elementor-element-3218ce6.e-con{--align-self:center;}.elementor-849 .elementor-element.elementor-element-44aab2e{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#A59B8B;}.elementor-849 .elementor-element.elementor-element-f5d930a{--display:flex;--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-849 .elementor-element.elementor-element-f5d930a.e-con{--align-self:center;}.elementor-849 .elementor-element.elementor-element-08d7c85{text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#A59B8B;}.elementor-849 .elementor-element.elementor-element-d6110cc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-849 .elementor-element.elementor-element-6a5caf2{--display:flex;--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-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-849 .elementor-element.elementor-element-4855272 .elementor-button{background-color:#B8860B;font-family:"Source Sans 3", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:0.8px;word-spacing:2px;fill:#1A1208C9;color:#1A1208C9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A844;border-radius:2px 2px 2px 2px;padding:0.9rem 2.2rem 0.9rem 2.2rem;}.elementor-849 .elementor-element.elementor-element-4855272 .elementor-button:hover, .elementor-849 .elementor-element.elementor-element-4855272 .elementor-button:focus{background-color:#D4A844;}.elementor-849 .elementor-element.elementor-element-934c8ba{--display:flex;--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-849 .elementor-element.elementor-element-acac06b .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:0.8px;word-spacing:2px;fill:#B9B9B9;color:#B9B9B9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4A843;border-radius:2px 2px 2px 2px;padding:0.9rem 2.2rem 0.9rem 2.2rem;}.elementor-849 .elementor-element.elementor-element-8f89114{--display:flex;}.elementor-849 .elementor-element.elementor-element-46fe0c4{--display:flex;}.elementor-849 .elementor-element.elementor-element-2c6fcca{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 10em;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-849 .elementor-element.elementor-element-1a20a23{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-1a20a23:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-1a20a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE2;}.elementor-849 .elementor-element.elementor-element-5bdf969{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-df6f8cc{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-3f6761d{--display:flex;}.elementor-849 .elementor-element.elementor-element-58bf017{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:-10px;--z-index:9;}.elementor-849 .elementor-element.elementor-element-58bf017:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-58bf017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2518;}body:not(.rtl) .elementor-849 .elementor-element.elementor-element-58bf017{left:-10px;}body.rtl .elementor-849 .elementor-element.elementor-element-58bf017{right:-10px;}.elementor-849 .elementor-element.elementor-element-bc1bf14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:400;color:#D2AA4F;}.elementor-849 .elementor-element.elementor-element-02a46bd{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:0.85rem;font-weight:400;color:#D4A843;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-849 .elementor-element.elementor-element-a13f246{--display:flex;}.elementor-849 .elementor-element.elementor-element-ad9b78a .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:0.97rem;font-weight:700;text-transform:uppercase;color:#2D2416;}.elementor-849 .elementor-element.elementor-element-3e4cae9{--display:flex;--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-849 .elementor-element.elementor-element-a9d6646 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;text-transform:capitalize;line-height:53px;color:#1A1208;}.elementor-849 .elementor-element.elementor-element-c0287e2{--divider-border-style:solid;--divider-color:#B8860C;--divider-border-width:1px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-c0287e2 .elementor-divider-separator{width:68px;margin:0 auto;margin-left:0;}.elementor-849 .elementor-element.elementor-element-c0287e2 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-849 .elementor-element.elementor-element-97ac653{font-family:"Libre Baskerville", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#3D3428;}.elementor-849 .elementor-element.elementor-element-ee6aba8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-849 .elementor-element.elementor-element-04c4fce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-04c4fce .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-849 .elementor-element.elementor-element-04c4fce .elementor-icon-box-title{margin-block-end:14px;color:#1A1208;}.elementor-849 .elementor-element.elementor-element-04c4fce.elementor-view-stacked .elementor-icon{background-color:#B8860C;fill:#FFFFFF;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-04c4fce.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-04c4fce.elementor-view-default .elementor-icon{fill:#B8860C;color:#B8860C;border-color:#B8860C;}.elementor-849 .elementor-element.elementor-element-04c4fce.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-04c4fce .elementor-icon{font-size:15px;}.elementor-849 .elementor-element.elementor-element-04c4fce .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-04c4fce .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1px;}.elementor-849 .elementor-element.elementor-element-04c4fce:has(:hover) .elementor-icon-box-title,
					 .elementor-849 .elementor-element.elementor-element-04c4fce:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-849 .elementor-element.elementor-element-04c4fce .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#7A6A52;}.elementor-849 .elementor-element.elementor-element-2b8eac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-2b8eac8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-849 .elementor-element.elementor-element-2b8eac8 .elementor-icon-box-title{margin-block-end:14px;color:#1A1208;}.elementor-849 .elementor-element.elementor-element-2b8eac8.elementor-view-stacked .elementor-icon{background-color:#B8860C;fill:#FFFFFF;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-2b8eac8.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-2b8eac8.elementor-view-default .elementor-icon{fill:#B8860C;color:#B8860C;border-color:#B8860C;}.elementor-849 .elementor-element.elementor-element-2b8eac8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-2b8eac8 .elementor-icon{font-size:15px;}.elementor-849 .elementor-element.elementor-element-2b8eac8 .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-2b8eac8 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1px;}.elementor-849 .elementor-element.elementor-element-2b8eac8:has(:hover) .elementor-icon-box-title,
					 .elementor-849 .elementor-element.elementor-element-2b8eac8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-849 .elementor-element.elementor-element-2b8eac8 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#7A6A52;}.elementor-849 .elementor-element.elementor-element-092c131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-092c131 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-849 .elementor-element.elementor-element-092c131 .elementor-icon-box-title{margin-block-end:14px;color:#1A1208;}.elementor-849 .elementor-element.elementor-element-092c131.elementor-view-stacked .elementor-icon{background-color:#B8860C;fill:#FFFFFF;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-092c131.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-092c131.elementor-view-default .elementor-icon{fill:#B8860C;color:#B8860C;border-color:#B8860C;}.elementor-849 .elementor-element.elementor-element-092c131.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-092c131 .elementor-icon{font-size:15px;}.elementor-849 .elementor-element.elementor-element-092c131 .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-092c131 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1px;}.elementor-849 .elementor-element.elementor-element-092c131:has(:hover) .elementor-icon-box-title,
					 .elementor-849 .elementor-element.elementor-element-092c131:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-849 .elementor-element.elementor-element-092c131 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#7A6A52;}.elementor-849 .elementor-element.elementor-element-999b41c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-999b41c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-849 .elementor-element.elementor-element-999b41c .elementor-icon-box-title{margin-block-end:14px;color:#1A1208;}.elementor-849 .elementor-element.elementor-element-999b41c.elementor-view-stacked .elementor-icon{background-color:#B8860C;fill:#FFFFFF;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-999b41c.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-999b41c.elementor-view-default .elementor-icon{fill:#B8860C;color:#B8860C;border-color:#B8860C;}.elementor-849 .elementor-element.elementor-element-999b41c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-999b41c .elementor-icon{font-size:15px;}.elementor-849 .elementor-element.elementor-element-999b41c .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-999b41c .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1px;}.elementor-849 .elementor-element.elementor-element-999b41c:has(:hover) .elementor-icon-box-title,
					 .elementor-849 .elementor-element.elementor-element-999b41c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-849 .elementor-element.elementor-element-999b41c .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#7A6A52;}.elementor-849 .elementor-element.elementor-element-50b0495{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-50b0495:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-50b0495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2618;}.elementor-849 .elementor-element.elementor-element-c786f2f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-849 .elementor-element.elementor-element-3e1466a{--display:flex;}.elementor-849 .elementor-element.elementor-element-9ef1d51{text-align:center;}.elementor-849 .elementor-element.elementor-element-9ef1d51 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-43156dd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-849 .elementor-element.elementor-element-43156dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;color:#F5E5E3;}.elementor-849 .elementor-element.elementor-element-10e3173{--display:flex;}.elementor-849 .elementor-element.elementor-element-92bdd4e{text-align:center;}.elementor-849 .elementor-element.elementor-element-92bdd4e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-1d61519{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-849 .elementor-element.elementor-element-1d61519 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;color:#F5E5E3;}.elementor-849 .elementor-element.elementor-element-df10125{--display:flex;}.elementor-849 .elementor-element.elementor-element-167bcfe{text-align:center;}.elementor-849 .elementor-element.elementor-element-167bcfe .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-5d5dc05{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-849 .elementor-element.elementor-element-5d5dc05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;color:#F5E5E3;}.elementor-849 .elementor-element.elementor-element-c18b443{--display:flex;}.elementor-849 .elementor-element.elementor-element-ee0b021{text-align:center;}.elementor-849 .elementor-element.elementor-element-ee0b021 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-47634e4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-849 .elementor-element.elementor-element-47634e4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;color:#F5E5E3;}.elementor-849 .elementor-element.elementor-element-8c3e014{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-8c3e014:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-8c3e014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E2618;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-849 .elementor-element.elementor-element-cf79d62 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-849 .elementor-element.elementor-element-cf79d62 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-849 .elementor-element.elementor-element-cf79d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-849 .elementor-element.elementor-element-f04ad4c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-f04ad4c:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-f04ad4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE3CF;}.elementor-849 .elementor-element.elementor-element-b909734{--display:flex;--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-849 .elementor-element.elementor-element-31d4603{text-align:center;}.elementor-849 .elementor-element.elementor-element-31d4603 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-267b8d6{text-align:center;}.elementor-849 .elementor-element.elementor-element-267b8d6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:51px;font-weight:800;color:#1C140A;}.elementor-849 .elementor-element.elementor-element-df977de{--divider-border-style:solid;--divider-color:#B8860C;--divider-border-width:2px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-df977de .elementor-divider-separator{width:78px;margin:0 auto;margin-center:0;}.elementor-849 .elementor-element.elementor-element-df977de .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-849 .elementor-element.elementor-element-72bba60{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#7A6A53;}.elementor-849 .elementor-element.elementor-element-6b291b0{--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:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-6b291b0:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-6b291b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE3CF;}.elementor-849 .elementor-element.elementor-element-7f5ff95{--display:flex;}.elementor-849 .elementor-element.elementor-element-74ede67 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-849 .elementor-element.elementor-element-74ede67 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-849 .elementor-element.elementor-element-74ede67{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-849 .elementor-element.elementor-element-abff5cd{--display:flex;}.elementor-849 .elementor-element.elementor-element-a7aea28{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--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-849 .elementor-element.elementor-element-b90e557 .elementor-button{background-color:#2D2416;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:26px 26px 26px 26px;}.elementor-849 .elementor-element.elementor-element-b90e557 .elementor-button:hover, .elementor-849 .elementor-element.elementor-element-b90e557 .elementor-button:focus{background-color:#8C4615;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-b90e557 .elementor-button-content-wrapper{flex-direction:row;}.elementor-849 .elementor-element.elementor-element-b90e557 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-849 .elementor-element.elementor-element-b90e557 .elementor-button:hover svg, .elementor-849 .elementor-element.elementor-element-b90e557 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-3f28e77 .elementor-button{background-color:#2D2416;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:26px 26px 26px 26px;}.elementor-849 .elementor-element.elementor-element-3f28e77 .elementor-button:hover, .elementor-849 .elementor-element.elementor-element-3f28e77 .elementor-button:focus{background-color:#8C4615;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-3f28e77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-849 .elementor-element.elementor-element-3f28e77 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-849 .elementor-element.elementor-element-3f28e77 .elementor-button:hover svg, .elementor-849 .elementor-element.elementor-element-3f28e77 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-99f315b{--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.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-849 .elementor-element.elementor-element-99f315b:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-99f315b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bullandbear.de/wp-content/uploads/2026/04/photo-1414235077428-338989a2e8c0-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-849 .elementor-element.elementor-element-99f315b::before, .elementor-849 .elementor-element.elementor-element-99f315b > .elementor-background-video-container::before, .elementor-849 .elementor-element.elementor-element-99f315b > .e-con-inner > .elementor-background-video-container::before, .elementor-849 .elementor-element.elementor-element-99f315b > .elementor-background-slideshow::before, .elementor-849 .elementor-element.elementor-element-99f315b > .e-con-inner > .elementor-background-slideshow::before, .elementor-849 .elementor-element.elementor-element-99f315b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2D2416;--background-overlay:'';}.elementor-849 .elementor-element.elementor-element-c8fc3b2{--display:flex;}.elementor-849 .elementor-element.elementor-element-f8778f9{text-align:center;}.elementor-849 .elementor-element.elementor-element-f8778f9 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-a187ab0{text-align:center;}.elementor-849 .elementor-element.elementor-element-a187ab0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:51px;font-weight:800;color:#FFFFFF;}.elementor-849 .elementor-element.elementor-element-7a5a6f1{--divider-border-style:solid;--divider-color:#B8860C;--divider-border-width:2px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-7a5a6f1 .elementor-divider-separator{width:78px;margin:0 auto;margin-center:0;}.elementor-849 .elementor-element.elementor-element-7a5a6f1 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-849 .elementor-element.elementor-element-fa05d71{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#EDE3D0B3;}.elementor-849 .elementor-element.elementor-element-ff9119d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-849 .elementor-element.elementor-element-ff9119d:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-ff9119d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7063489C;}.elementor-849 .elementor-element.elementor-element-cd36db3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-0e7377e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-0e7377e:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-0e7377e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE2;}.elementor-849 .elementor-element.elementor-element-7189d78{--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:flex-start;--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-849 .elementor-element.elementor-element-88ffebf{--display:flex;}.elementor-849 .elementor-element.elementor-element-c3f0e28{text-align:start;}.elementor-849 .elementor-element.elementor-element-c3f0e28 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-4f49d4e{text-align:start;}.elementor-849 .elementor-element.elementor-element-4f49d4e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:51px;font-weight:800;line-height:52px;color:#1B1409;}.elementor-849 .elementor-element.elementor-element-8803b20{--divider-border-style:solid;--divider-color:#B8860C;--divider-border-width:2px;margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-8803b20 .elementor-divider-separator{width:78px;margin:0 auto;margin-left:0;}.elementor-849 .elementor-element.elementor-element-8803b20 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-849 .elementor-element.elementor-element-688b51b{--display:flex;--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-849 .elementor-element.elementor-element-688b51b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-849 .elementor-element.elementor-element-3121da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-3121da8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-849 .elementor-element.elementor-element-3121da8 .elementor-icon-box-title{margin-block-end:17px;color:#B7850B;}.elementor-849 .elementor-element.elementor-element-3121da8.elementor-view-stacked .elementor-icon{background-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-3121da8.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-3121da8.elementor-view-default .elementor-icon{fill:#2E2518;color:#2E2518;border-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-3121da8 .elementor-icon{font-size:13px;padding:11px;border-radius:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-3121da8 .elementor-icon i{transform:rotate(0deg);}.elementor-849 .elementor-element.elementor-element-3121da8 .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-3121da8 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;text-transform:uppercase;line-height:0px;}.elementor-849 .elementor-element.elementor-element-3121da8 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#2E2518;}.elementor-849 .elementor-element.elementor-element-237d2d3{--display:flex;--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-849 .elementor-element.elementor-element-8a4ca3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-8a4ca3c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-849 .elementor-element.elementor-element-8a4ca3c .elementor-icon-box-title{margin-block-end:17px;color:#B7850B;}.elementor-849 .elementor-element.elementor-element-8a4ca3c.elementor-view-stacked .elementor-icon{background-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-8a4ca3c.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-8a4ca3c.elementor-view-default .elementor-icon{fill:#2E2518;color:#2E2518;border-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-8a4ca3c .elementor-icon{font-size:13px;padding:11px;border-radius:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-8a4ca3c .elementor-icon i{transform:rotate(0deg);}.elementor-849 .elementor-element.elementor-element-8a4ca3c .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-8a4ca3c .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;text-transform:uppercase;line-height:0px;}.elementor-849 .elementor-element.elementor-element-8a4ca3c .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#2E2518;}.elementor-849 .elementor-element.elementor-element-eddc120{--display:flex;--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-849 .elementor-element.elementor-element-39cedea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-39cedea .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-849 .elementor-element.elementor-element-39cedea .elementor-icon-box-title{margin-block-end:17px;color:#B7850B;}.elementor-849 .elementor-element.elementor-element-39cedea.elementor-view-stacked .elementor-icon{background-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-39cedea.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-39cedea.elementor-view-default .elementor-icon{fill:#2E2518;color:#2E2518;border-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-39cedea .elementor-icon{font-size:13px;padding:11px;border-radius:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-39cedea .elementor-icon i{transform:rotate(0deg);}.elementor-849 .elementor-element.elementor-element-39cedea .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-39cedea .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;text-transform:uppercase;line-height:0px;}.elementor-849 .elementor-element.elementor-element-39cedea .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#2E2518;}.elementor-849 .elementor-element.elementor-element-83c1966{--display:flex;--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-849 .elementor-element.elementor-element-83c1966.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-849 .elementor-element.elementor-element-830e099{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-830e099 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-849 .elementor-element.elementor-element-830e099 .elementor-icon-box-title{margin-block-end:17px;color:#B7850B;}.elementor-849 .elementor-element.elementor-element-830e099.elementor-view-stacked .elementor-icon{background-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-830e099.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-830e099.elementor-view-default .elementor-icon{fill:#2E2518;color:#2E2518;border-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-830e099 .elementor-icon{font-size:13px;padding:11px;border-radius:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-830e099 .elementor-icon i{transform:rotate(0deg);}.elementor-849 .elementor-element.elementor-element-830e099 .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-830e099 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;text-transform:uppercase;line-height:0px;}.elementor-849 .elementor-element.elementor-element-830e099 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#2E2518;}.elementor-849 .elementor-element.elementor-element-8b378c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-8b378c3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:22px;}.elementor-849 .elementor-element.elementor-element-8b378c3 .elementor-icon-box-title{margin-block-end:17px;color:#B7850B;}.elementor-849 .elementor-element.elementor-element-8b378c3.elementor-view-stacked .elementor-icon{background-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-8b378c3.elementor-view-framed .elementor-icon, .elementor-849 .elementor-element.elementor-element-8b378c3.elementor-view-default .elementor-icon{fill:#2E2518;color:#2E2518;border-color:#2E2518;}.elementor-849 .elementor-element.elementor-element-8b378c3 .elementor-icon{font-size:13px;padding:11px;border-radius:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-8b378c3 .elementor-icon i{transform:rotate(0deg);}.elementor-849 .elementor-element.elementor-element-8b378c3 .elementor-icon-box-title, .elementor-849 .elementor-element.elementor-element-8b378c3 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-weight:600;text-transform:uppercase;line-height:0px;}.elementor-849 .elementor-element.elementor-element-8b378c3 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;line-height:19px;color:#2E2518;}.elementor-849 .elementor-element.elementor-element-89ee478{--display:flex;}.elementor-849 .elementor-element.elementor-element-ec582dc{--display:flex;}.elementor-849 .elementor-element.elementor-element-55d8a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-55d8a47 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#1C140A;}.elementor-849 .elementor-element.elementor-element-418e199{--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;--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-849 .elementor-element.elementor-element-da027b0 iframe{height:504px;filter:brightness( 100% ) contrast( 110% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-849 .elementor-element.elementor-element-47cc2f7a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-849 .elementor-element.elementor-element-47cc2f7a:not(.elementor-motion-effects-element-type-background), .elementor-849 .elementor-element.elementor-element-47cc2f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2618;}.elementor-849 .elementor-element.elementor-element-332e4389{--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:flex-start;--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-849 .elementor-element.elementor-element-332e4389.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-849 .elementor-element.elementor-element-3cad70dd{--display:flex;}.elementor-849 .elementor-element.elementor-element-348019fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-348019fa .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-44ba3e7c{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-44ba3e7c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;color:#EEE6D6;}.elementor-849 .elementor-element.elementor-element-274e59cf{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;color:#A09687;}.elementor-849 .elementor-element.elementor-element-274e59cf a{color:#EDE3D0;}.elementor-849 .elementor-element.elementor-element-5eea7edc{--display:flex;}.elementor-849 .elementor-element.elementor-element-ab4e115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-ab4e115 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-21a62489{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;color:#A09687;}.elementor-849 .elementor-element.elementor-element-21a62489 a{color:#B1B1B1;}.elementor-849 .elementor-element.elementor-element-25d334fd{--display:flex;}.elementor-849 .elementor-element.elementor-element-25293c0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-849 .elementor-element.elementor-element-25293c0d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#B8860B;}.elementor-849 .elementor-element.elementor-element-12a7b1a7{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:400;color:#A09687;}.elementor-849 .elementor-element.elementor-element-12a7b1a7 a{color:#B1B1B1;}@media(min-width:768px){.elementor-849 .elementor-element.elementor-element-4ac2453{--width:510px;}.elementor-849 .elementor-element.elementor-element-0e78856{--content-width:650px;}.elementor-849 .elementor-element.elementor-element-d6110cc{--content-width:440px;}.elementor-849 .elementor-element.elementor-element-8f89114{--content-width:300px;}.elementor-849 .elementor-element.elementor-element-5bdf969{--content-width:1160px;}.elementor-849 .elementor-element.elementor-element-58bf017{--width:140px;}.elementor-849 .elementor-element.elementor-element-3e4cae9{--width:500px;}.elementor-849 .elementor-element.elementor-element-c786f2f{--content-width:850px;}.elementor-849 .elementor-element.elementor-element-b909734{--content-width:555px;}.elementor-849 .elementor-element.elementor-element-7f5ff95{--content-width:1140px;}.elementor-849 .elementor-element.elementor-element-abff5cd{--content-width:950px;}.elementor-849 .elementor-element.elementor-element-a7aea28{--width:100%;}.elementor-849 .elementor-element.elementor-element-c8fc3b2{--content-width:730px;}.elementor-849 .elementor-element.elementor-element-7189d78{--content-width:1160px;}.elementor-849 .elementor-element.elementor-element-688b51b{--width:269px;}.elementor-849 .elementor-element.elementor-element-237d2d3{--width:280px;}.elementor-849 .elementor-element.elementor-element-eddc120{--width:280px;}.elementor-849 .elementor-element.elementor-element-83c1966{--width:282px;}.elementor-849 .elementor-element.elementor-element-332e4389{--content-width:900px;}}@media(max-width:1024px){.elementor-849 .elementor-element.elementor-element-edd4661{--justify-content:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-849 .elementor-element.elementor-element-edd4661.e-con{--align-self:center;}.elementor-849 .elementor-element.elementor-element-1a20a23{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-849 .elementor-element.elementor-element-5bdf969{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-849 .elementor-element.elementor-element-5bdf969.e-con{--align-self:center;}.elementor-849 .elementor-element.elementor-element-ee6aba8{--grid-auto-flow:row;}.elementor-849 .elementor-element.elementor-element-c786f2f{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-849 .elementor-element.elementor-element-a7aea28{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-849 .elementor-element.elementor-element-edd4661{--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-849 .elementor-element.elementor-element-acac06b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-849 .elementor-element.elementor-element-58bf017{--width:130px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-849 .elementor-element.elementor-element-a9d6646 .elementor-heading-title{font-size:36px;}.elementor-849 .elementor-element.elementor-element-97ac653{font-size:14px;}.elementor-849 .elementor-element.elementor-element-ee6aba8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-849 .elementor-element.elementor-element-c786f2f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-849 .elementor-element.elementor-element-267b8d6 .elementor-heading-title{font-size:40px;}.elementor-849 .elementor-element.elementor-element-a7aea28{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-849 .elementor-element.elementor-element-99f315b{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-849 .elementor-element.elementor-element-a187ab0 .elementor-heading-title{font-size:40px;}.elementor-849 .elementor-element.elementor-element-ff9119d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-849 .elementor-element.elementor-element-0e7377e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-849 .elementor-element.elementor-element-4f49d4e .elementor-heading-title{font-size:40px;}.elementor-849 .elementor-element.elementor-element-47cc2f7a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-849 .elementor-element.elementor-element-332e4389{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-261eae5 */.hero-title {
  font-size: clamp(3.5rem, 9vw, 8rem);
  line-height: 0.92;
  margin-bottom: 0.4rem;
  font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c6fcca */.hero-scroll-animation{
    position: relative;
    animation: bob 2.2s ease-in-out infinite;
}

@keyframes bob { 0%,100% { transform: translateX(-50%) translateY(0); } 50% { transform: translateX(-50%) translateY(5px); } }

.hero-scroll-animation::after {
  content: '';
  position: absolute;
  top: 20px;
  left: 50%;
  display: block;
  width: 1px;
  height: 40px;
  background: linear-gradient(to bottom, rgba(237,227,208,0.4), transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f6761d */.about-img-wrap {
  position: relative;
}

.about-img-wrap img{
  width: 100%;
  aspect-ratio: 4/5;
  object-fit: cover;
  border-radius: 2px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-cf79d62 */.elementor-slideshow__footer{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b90e557 */.btn-full-width a{
    display: block;
    width: 100% !important
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff9119d */.aReservation .app-restaurant-form-wrap {
  background: transparent !important;
  border: none !important;
}


.aReservation .app-restaurant-form-wrap .RR_itemBar {
  border: 1px solid #8f8c8c;
  border-radius: 6px;
  color: #bebebe !important;
  padding-left: 5px;
}
.aReservation .app-restaurant-form-wrap .RR_itemBar .text-slate-500 {
  color: #D4A843;
  text-transform: uppercase;
  margin-bottom: 3px;
}
#alexr-widget-search-results .rr-font-light {
  color: #fff;
}


.aReservation .alexr-slot {
  background-color: #B8860B !important;
  font-family: "Source Sans 3", Sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  word-spacing: 2px;
  fill: #1A1208C9;
  color: #1A1208C9 !important;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #D4A844;
  border-radius: 2px 2px 2px 2px;
  padding: 3px 10px;
  line-height: 22px;
  transition: linear .4s;
}


.aReservation .alexr-select-party-dropdown div, .aReservation .alexr-select-service-dropdown div {
  background: #000;
  color: #B8860B;
  text-transform: uppercase;
  border-top: 1px dashed #eeeeee57;
}


.aReservation .alexr-search-dates .month-title span {
  color: #fff;
  font-size: 18px;
}
.aReservation .alexr-widget-wrap :is(.rr-text-slate-300) {
  color: #000;
}
.aReservation .alexr-widget-wrap :is(.rr-text-black) {
  color: #fff;
}

.aReservation #alexr-booking-info {
  background: #B8860B !important;
  color: #fff !important;
}

.aReservation #alexr-count-down {
  background: transparent !important;
  border: 1px solid #B8860B;
  color: #D4A843 !important;
  margin-top: 13px;
  font-weight: 600;
}

.alexr-area-img {
  background: #B8860B;
  color: #000;
  font-family: "Source Sans 3", Sans-serif;
  text-transform: capitalize;
}

#alexr-form-fields-wrap label {
  text-transform: uppercase;
  color: #D4A843;
  font-size: 13px;
  margin-bottom: 6px;
}
#alexr-form-fields-wrap input {
  border: 1px solid #888 !important;
  color: #fff !important;
  background: transparent;
}
#alexr-form-fields-wrap input:focus{
    border: 1px solid #888 !important;
    box-shadow: none !important;
    outline: none !important;
}
.alexr-widget-phone span {
  color: #000;
}

.aReservation .rr-absolute.rr-left-0.rr-right-0.rr-mt-1.rr-bg-white.rr-shadow-lg.rr-border.rr-border-slate-300.rr-rounded-md.rr-z-50.rr-max-h-60.rr-overflow-y-auto.absolute.left-0.right-0.mt-1.bg-white.shadow-lg.border.border-slate-300.rounded-md.z-50.max-h-60.overflow-y-auto {
  color: #000;
}

#alexr-form-fields button {
  background: #B8860B !important;
  text-transform: uppercase;
  font-weight: 600;
  color: #000 !important;
}


#alexr-form-fields-wrap {
  padding: 25px 0;
}

.rr-w-full.rr-p-2.rr-border.rr-border-slate-300.rr-rounded.rr-text-sm.w-full.p-2.border.border-slate-300.rounded.text-sm {
  background: #363635 !important;
}




@media (max-width: 575.98px) {
    
    #alexr-form-fields-wrap {
      padding-left: 0;
      padding-right: 0;
    }
    .aReservation .group-field-name.flex.items-center.w-full.gap-2.rr-flex.rr-items-center.rr-w-full.rr-gap-2 {
          display: block;
        }
    #alexr-form-fields-wrap input {
          padding: 10px !important;
          min-height: 25px !important;
          font-size: 12px !important;
    }
    #alexr-form-fields-wrap input {
      color: #fff !important;
      height: 53px !important;
    }
    .aReservation .rr-border-slate-400 {
      height: 53px;
    }
    .aReservation .text-slate-900.rr-text-slate-900 {
      color: #c5c5c5;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237d2d3 */.elementor-icon-box-content p a{
    color: #2E2518;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e7377e */.form-container {
  background: #EDE3D0;
  border-radius: 2px;
  padding: 2.5rem;
  border: 1px solid #DFCC9F;
}


.home_form .wpforms-field-container {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 0px 15px !important;
}



.home_form .wpforms-field-container input, 
.home_form .wpforms-field-container select {
  max-width: 100% !important;
  background: rgba(245,239,227,0.08) !important;
  border: 1px solid rgba(184,134,11,0.3) !important;
  border-radius: 2px !important;
  padding: 0.75rem 1rem !important;
  c#a2a2a2 !important
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.9rem !important;
  outline: none;
}

.home_form .wpforms-field-container input:focus,
.home_form .wpforms-field-container select,
.home_form .wpforms-field-container textarea{
  outline: none !important;
  box-shadow: none !important;
}



.home_form .wpforms-field-container select {
  max-width: 100% !important;
}



.home_form .wpforms-field-label {
  font-family: "Source Sans 3", Sans-serif;
  font-size: 13px !important;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2.2px;
  color: #B8860B !important;
}



#wpforms-1342-field_3-container{
  grid-column: 1 / -1 !important;
}


#wpforms-1342-field_4-container {
  grid-column: 1 / -1 !important;
}


.home_form textarea{
      background: rgba(245,239,227,0.08) !important;
  border: 1px solid rgba(184,134,11,0.3) !important;
  border-radius: 2px !important;
  padding: 0.75rem 1rem !important;
  c#a2a2a2 !important
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.9rem !important;
  outline: none;
}



#wpforms-submit-1342 {
  font-family: "Source Sans 3", Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px 4px 4px 4px;
  padding: 18px 17px;
  background-color: #B8860B;
  color: #000;
  width: 100%;
  height: auto;
  font-size: 16px;
}


#wpforms-submit-1342:hover{
    background-color: #D4A944 !important;
}




/* Mobile - single column */
@media (max-width: 768px) {
 .home_form .wpforms-field-container {
    grid-template-columns: 1fr !important;
  }

  .wcf-reservation-style-1 .wcf-reservation-form-item:last-child {
    grid-column: 1 !important;
  }
}/* End custom CSS */