.elementor-4785 .elementor-element.elementor-element-3a58866{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-1d60bd6{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-1d60bd6::before, .elementor-4785 .elementor-element.elementor-element-1d60bd6 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-1d60bd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-1d60bd6 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-1d60bd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-1d60bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/01-panel-exhibitions.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-1d60bd6::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-b2aec40{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.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-4785 .elementor-element.elementor-element-decc38a.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-decc38a{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.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-4785 .elementor-element.elementor-element-97e5125 .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4785 .elementor-element.elementor-element-e2873e5{--e-transform-rotateZ:-90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -250px) 0px;text-align:center;}.elementor-4785 .elementor-element.elementor-element-e2873e5 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-436df65{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-88729d9 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-05a1fb1{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-24b577f{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-24b577f::before, .elementor-4785 .elementor-element.elementor-element-24b577f > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-24b577f > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-24b577f > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-24b577f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-24b577f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/02-panel-event-space.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-24b577f::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-5db197f{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-ed899a9.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-ed899a9{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-0b9eb70 .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-0ebce72{width:var( --container-widget-width, 500% );max-width:500%;--e-transform-rotateZ:-90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -265px) 0px;--container-widget-width:500%;--container-widget-flex-grow:0;text-align:center;}.elementor-4785 .elementor-element.elementor-element-0ebce72 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-18ed91f{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-367bd7c .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-5db4fc5{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-145a903{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-145a903::before, .elementor-4785 .elementor-element.elementor-element-145a903 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-145a903 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-145a903 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-145a903 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-145a903 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/03-panel-film-location.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-145a903::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-b95a867{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-c32a91b.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-c32a91b{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-7081fc2 .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-22e4c9f{--e-transform-rotateZ:-90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -270px) 0px;text-align:center;}.elementor-4785 .elementor-element.elementor-element-22e4c9f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-a5d2d9d{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-5f3cb83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4785 .elementor-element.elementor-element-5f3cb83 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-d2ce5a1{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-2592e77{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-2592e77::before, .elementor-4785 .elementor-element.elementor-element-2592e77 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-2592e77 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-2592e77 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-2592e77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-2592e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/04-panel-media-studio.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-2592e77::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-3689ed1{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-a439e92.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-a439e92{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-e61235a .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-9b32783{--e-transform-rotateZ:-90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -260px) 0px;text-align:center;}.elementor-4785 .elementor-element.elementor-element-9b32783 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-69b2a65{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-f054d58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4785 .elementor-element.elementor-element-f054d58 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-262f2dc{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-e97c005{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-e97c005::before, .elementor-4785 .elementor-element.elementor-element-e97c005 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-e97c005 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-e97c005 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-e97c005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-e97c005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/05-panel-workspace-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-e97c005::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-45d64c7{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-6311540.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-6311540{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-500a319 .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-20456e6{--e-transform-rotateZ:-90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;text-align:center;}.elementor-4785 .elementor-element.elementor-element-20456e6 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-4fc244b{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-77bb233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4785 .elementor-element.elementor-element-77bb233 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-5239d9e{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-b3544ea{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-c512478{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-c512478::before, .elementor-4785 .elementor-element.elementor-element-c512478 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-c512478 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-c512478 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-c512478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-c512478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/01-panel-exhibitions.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-c512478::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-902956f{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-8fe2e47.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-8fe2e47{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-372b935 .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-9fa5f16 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-4b1e673 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-4b28725{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-b81629d{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-b81629d::before, .elementor-4785 .elementor-element.elementor-element-b81629d > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-b81629d > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-b81629d > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-b81629d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-b81629d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/02-panel-event-space.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-b81629d::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-4927f1f{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-76be193.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-76be193{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-2643185 .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-7bbb311 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-4d8f8a5{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-9a60718 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-d83f74c{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-cbb979e{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-cbb979e::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/02-panel-event-space.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-cbb979e::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-2c4eed5{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-d80730f.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-d80730f{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-a2d9c1f .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-8c82bd8 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-df3b4c0{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-75fdf3a .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-14f6c2f{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-0b455b9{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-0b455b9::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/02-panel-event-space.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-0b455b9::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-913c591{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-ff78c6f.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-ff78c6f{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-959c77b .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-1f17551 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-23c6394{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-6fcfccd .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-f3d3f46{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-027c736{--display:flex;--min-height:80vh;--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:space-between;--overlay-opacity:100;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-027c736::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/02-panel-event-space.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4785 .elementor-element.elementor-element-027c736::before{filter:brightness( 50% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4785 .elementor-element.elementor-element-d7820a8{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-82d91f5.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-82d91f5{font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:500;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-3962cee .elementor-button{background-color:#ECEBE7C7;font-family:"Space Grotesk", Sans-serif;font-weight:400;text-transform:uppercase;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-ab9a241 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-3e6bab9{--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:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4785 .elementor-element.elementor-element-2368e6e .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:55px;font-weight:500;text-transform:uppercase;color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-1629fb9{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-76038ef{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;font-family:"Clash Grotesk", Sans-serif;font-size:85px;font-weight:500;text-transform:uppercase;line-height:0.9em;color:#7A7A7A;}.elementor-4785 .elementor-element.elementor-element-1de25fc{columns:3;column-gap:40px;font-family:"Clash Grotesk", Sans-serif;font-size:19px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-58cec42{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:22px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-3c8b291{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-ef7bef0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-748b514{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-db59909{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-a8a9073{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-55a8bc3{width:var( --container-widget-width, 60% );max-width:60%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:25px;font-weight:300;color:#A39E95;}.elementor-4785 .elementor-element.elementor-element-a745f95{--display:flex;}.elementor-4785 .elementor-element.elementor-element-a745f95:not(.elementor-motion-effects-element-type-background), .elementor-4785 .elementor-element.elementor-element-a745f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-4785 .elementor-element.elementor-element-efda133{--display:flex;}.elementor-4785 .elementor-element.elementor-element-b2a870a{--display:flex;}.elementor-4785 .elementor-element.elementor-element-859f54f{--display:flex;}.elementor-4785 .elementor-element.elementor-element-8012b1a{--display:flex;}.elementor-4785 .elementor-element.elementor-element-59f1223{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:0px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4785 .elementor-element.elementor-element-81a70e0{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;columns:1;font-family:"Clash Grotesk", Sans-serif;font-size:22px;font-weight:300;color:#A39E95;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4785 .elementor-element.elementor-element-2f1c353{--e-transform-rotateZ:-45deg;}.elementor-4785 .elementor-element.elementor-element-2f1c353.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-2f1c353 .elementor-icon-wrapper{text-align:center;}.elementor-4785 .elementor-element.elementor-element-2f1c353.elementor-view-stacked .elementor-icon{background-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-2f1c353.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-2f1c353.elementor-view-default .elementor-icon{color:#F1EDE6;border-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-2f1c353.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-2f1c353.elementor-view-default .elementor-icon svg{fill:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-2f1c353 .elementor-icon{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-2f1c353 .elementor-icon svg{height:30px;}.elementor-4785 .elementor-element.elementor-element-eab274c{--e-transform-rotateZ:-45deg;}.elementor-4785 .elementor-element.elementor-element-eab274c.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-eab274c .elementor-icon-wrapper{text-align:center;}.elementor-4785 .elementor-element.elementor-element-eab274c.elementor-view-stacked .elementor-icon{background-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-eab274c.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-eab274c.elementor-view-default .elementor-icon{color:#F1EDE6;border-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-eab274c.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-eab274c.elementor-view-default .elementor-icon svg{fill:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-eab274c .elementor-icon{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-eab274c .elementor-icon svg{height:30px;}.elementor-4785 .elementor-element.elementor-element-a27fe97{--e-transform-rotateZ:-45deg;}.elementor-4785 .elementor-element.elementor-element-a27fe97.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-a27fe97 .elementor-icon-wrapper{text-align:center;}.elementor-4785 .elementor-element.elementor-element-a27fe97.elementor-view-stacked .elementor-icon{background-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-a27fe97.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-a27fe97.elementor-view-default .elementor-icon{color:#F1EDE6;border-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-a27fe97.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-a27fe97.elementor-view-default .elementor-icon svg{fill:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-a27fe97 .elementor-icon{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-a27fe97 .elementor-icon svg{height:30px;}.elementor-4785 .elementor-element.elementor-element-066f0bb{--e-transform-rotateZ:-45deg;}.elementor-4785 .elementor-element.elementor-element-066f0bb.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-066f0bb .elementor-icon-wrapper{text-align:center;}.elementor-4785 .elementor-element.elementor-element-066f0bb.elementor-view-stacked .elementor-icon{background-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-066f0bb.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-066f0bb.elementor-view-default .elementor-icon{color:#F1EDE6;border-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-066f0bb.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-066f0bb.elementor-view-default .elementor-icon svg{fill:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-066f0bb .elementor-icon{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-066f0bb .elementor-icon svg{height:30px;}.elementor-4785 .elementor-element.elementor-element-ad5e5db{--e-transform-rotateZ:-45deg;}.elementor-4785 .elementor-element.elementor-element-ad5e5db.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-ad5e5db .elementor-icon-wrapper{text-align:center;}.elementor-4785 .elementor-element.elementor-element-ad5e5db.elementor-view-stacked .elementor-icon{background-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-ad5e5db.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-ad5e5db.elementor-view-default .elementor-icon{color:#F1EDE6;border-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-ad5e5db.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-ad5e5db.elementor-view-default .elementor-icon svg{fill:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-ad5e5db .elementor-icon{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-ad5e5db .elementor-icon svg{height:30px;}.elementor-4785 .elementor-element.elementor-element-0f8fa42{--e-transform-rotateZ:-45deg;}.elementor-4785 .elementor-element.elementor-element-0f8fa42.elementor-element{--align-self:center;}.elementor-4785 .elementor-element.elementor-element-0f8fa42 .elementor-icon-wrapper{text-align:center;}.elementor-4785 .elementor-element.elementor-element-0f8fa42.elementor-view-stacked .elementor-icon{background-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-0f8fa42.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-0f8fa42.elementor-view-default .elementor-icon{color:#F1EDE6;border-color:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-0f8fa42.elementor-view-framed .elementor-icon, .elementor-4785 .elementor-element.elementor-element-0f8fa42.elementor-view-default .elementor-icon svg{fill:#F1EDE6;}.elementor-4785 .elementor-element.elementor-element-0f8fa42 .elementor-icon{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-0f8fa42 .elementor-icon svg{height:30px;}.elementor-4785 .elementor-element.elementor-element-9c84994{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:060px;--padding-right:080px;}.elementor-4785 .elementor-element.elementor-element-9c3c208{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-c9629c2{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-a69ee08{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-064f396{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-1ab2444{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-a6b55ca{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-b41c0d2{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-e4159d1{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-5a88d7c{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:60px;--padding-right:80px;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5{--n-accordion-title-font-size:30px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:#F1EDE6;--n-accordion-title-hover-color:#F1EDE6;--n-accordion-title-active-color:#F1EDE6;--n-accordion-icon-size:16px;--n-accordion-icon-normal-color:#ECEBE7C7;--n-accordion-icon-hover-color:#ECEBE7C7;--n-accordion-icon-active-color:#ECEBE7C7;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF00;border-style:solid;border-width:0.5px 0px 0.5px 0px;border-color:#F1EDE624;}:where( .elementor-4785 .elementor-element.elementor-element-0a2d8c5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B5B5B5;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5 {--n-accordion-padding:020px 020px 020px 10px;}:where( .elementor-4785 .elementor-element.elementor-element-0a2d8c5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Clash Grotesk", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-4785 .elementor-element.elementor-element-8012b1a{--width:750px;}}@media(max-width:1024px){.elementor-4785 .elementor-element.elementor-element-3a58866{--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;}.elementor-4785 .elementor-element.elementor-element-e2873e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -330px) 0px;}.elementor-4785 .elementor-element.elementor-element-436df65{--justify-content:flex-end;}.elementor-4785 .elementor-element.elementor-element-0ebce72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -375px) 0px;}.elementor-4785 .elementor-element.elementor-element-18ed91f{--justify-content:flex-end;}.elementor-4785 .elementor-element.elementor-element-22e4c9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -355px) 0px;}.elementor-4785 .elementor-element.elementor-element-9b32783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -350px) 0px;}.elementor-4785 .elementor-element.elementor-element-e97c005{--justify-content:space-between;}.elementor-4785 .elementor-element.elementor-element-20456e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -500px) 0px;}.elementor-4785 .elementor-element.elementor-element-b3544ea{--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;}.elementor-4785 .elementor-element.elementor-element-76038ef{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;font-size:53px;line-height:0.9em;}.elementor-4785 .elementor-element.elementor-element-1de25fc{columns:3;column-gap:25px;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-58cec42{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-4785 .elementor-element.elementor-element-3c8b291{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-ef7bef0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-748b514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-db59909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-a8a9073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-55a8bc3{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;font-size:18px;}.elementor-4785 .elementor-element.elementor-element-59f1223{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4785 .elementor-element.elementor-element-81a70e0{width:100%;max-width:100%;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-9c84994{--padding-top:0px;--padding-bottom:30px;--padding-left:55px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-9c3c208{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-c9629c2{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-a69ee08{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-064f396{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-1ab2444{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-a6b55ca{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-b41c0d2{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-e4159d1{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-5a88d7c{--padding-top:0px;--padding-bottom:30px;--padding-left:055px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5{padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:23px;--n-accordion-icon-size:10px;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 0.3px 0px;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5 {--n-accordion-padding:015px 015px 015px 015px;}}@media(max-width:767px){.elementor-4785 .elementor-element.elementor-element-3a58866{--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;}.elementor-4785 .elementor-element.elementor-element-b3544ea{--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-4785 .elementor-element.elementor-element-c512478{--min-height:0px;--justify-content:space-between;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-902956f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-8fe2e47{font-size:19px;}.elementor-4785 .elementor-element.elementor-element-372b935 .elementor-button{font-size:11px;}.elementor-4785 .elementor-element.elementor-element-9fa5f16{padding:0px 0px 0px 10px;}.elementor-4785 .elementor-element.elementor-element-9fa5f16 .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-4b1e673{padding:0px 0px 0px 10px;}.elementor-4785 .elementor-element.elementor-element-4b1e673 .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-4b28725{padding:0px 0px 0px 10px;}.elementor-4785 .elementor-element.elementor-element-b81629d{--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-4927f1f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-76be193{font-size:19px;}.elementor-4785 .elementor-element.elementor-element-2643185 .elementor-button{font-size:11px;}.elementor-4785 .elementor-element.elementor-element-7bbb311{padding:0px 0px 0px 10px;}.elementor-4785 .elementor-element.elementor-element-7bbb311 .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-4d8f8a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-9a60718{padding:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-9a60718 .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-cbb979e::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-cbb979e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/03-panel-film-location.png");}.elementor-4785 .elementor-element.elementor-element-cbb979e{--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-2c4eed5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-d80730f{font-size:19px;}.elementor-4785 .elementor-element.elementor-element-a2d9c1f .elementor-button{font-size:11px;}.elementor-4785 .elementor-element.elementor-element-8c82bd8{padding:0px 0px 0px 10px;}.elementor-4785 .elementor-element.elementor-element-8c82bd8 .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-df3b4c0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-75fdf3a{padding:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-75fdf3a .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-0b455b9::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-0b455b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/04-panel-media-studio.png");}.elementor-4785 .elementor-element.elementor-element-0b455b9{--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-913c591{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-ff78c6f{font-size:19px;}.elementor-4785 .elementor-element.elementor-element-959c77b .elementor-button{font-size:11px;}.elementor-4785 .elementor-element.elementor-element-1f17551{padding:0px 0px 0px 10px;}.elementor-4785 .elementor-element.elementor-element-1f17551 .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-23c6394{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-6fcfccd{padding:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-6fcfccd .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-027c736::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .e-con-inner > .elementor-background-video-container::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4785 .elementor-element.elementor-element-027c736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://begrunteshaus.com/wp-content/uploads/2026/06/06-location-1.png");}.elementor-4785 .elementor-element.elementor-element-027c736{--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4785 .elementor-element.elementor-element-d7820a8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-82d91f5{font-size:19px;}.elementor-4785 .elementor-element.elementor-element-3962cee .elementor-button{font-size:11px;}.elementor-4785 .elementor-element.elementor-element-ab9a241{padding:0px 0px 0px 10px;}.elementor-4785 .elementor-element.elementor-element-ab9a241 .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-3e6bab9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4785 .elementor-element.elementor-element-2368e6e{padding:0px 0px 0px 0px;}.elementor-4785 .elementor-element.elementor-element-2368e6e .elementor-heading-title{font-size:30px;}.elementor-4785 .elementor-element.elementor-element-76038ef{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;font-size:50px;}.elementor-4785 .elementor-element.elementor-element-1de25fc{columns:1;}.elementor-4785 .elementor-element.elementor-element-58cec42{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-3c8b291{font-size:16px;}.elementor-4785 .elementor-element.elementor-element-ef7bef0{font-size:16px;}.elementor-4785 .elementor-element.elementor-element-748b514{font-size:16px;}.elementor-4785 .elementor-element.elementor-element-db59909{font-size:16px;}.elementor-4785 .elementor-element.elementor-element-a8a9073{font-size:16px;}.elementor-4785 .elementor-element.elementor-element-55a8bc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-4785 .elementor-element.elementor-element-b2a870a{--width:500px;}.elementor-4785 .elementor-element.elementor-element-8012b1a{--width:300px;}.elementor-4785 .elementor-element.elementor-element-59f1223{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:0px;}.elementor-4785 .elementor-element.elementor-element-81a70e0{font-size:17px;}.elementor-4785 .elementor-element.elementor-element-9c84994{--padding-top:0px;--padding-bottom:20px;--padding-left:45px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-9c3c208{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-c9629c2{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:030px;}.elementor-4785 .elementor-element.elementor-element-a69ee08{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-064f396{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-1ab2444{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-a6b55ca{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-b41c0d2{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-e4159d1{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-5a88d7c{--padding-top:0px;--padding-bottom:20px;--padding-left:045px;--padding-right:30px;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5 {--n-accordion-padding:10px 10px 10px 10px;}.elementor-4785 .elementor-element.elementor-element-0a2d8c5{--n-accordion-title-font-size:20px;--n-accordion-icon-size:11px;}}/* Start custom CSS for container, class: .elementor-element-3a58866 *//* ==========================================================
   1. ตั้งค่า LAYOUT & TEXT สถานะเริ่มต้นสำหรับทุกตัว
   ========================================================== */
/* กำหนด Flex เริ่มต้นให้ Container ย่อยทุกตัว */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
    flex-shrink: 1 !important;
    transition: flex-grow 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* ข้อความ hide-text: สถานะปกติของตัวทั่วไปจะแสดงผล (หมุน -90 องศาตามโค้ดเดิมของคุณ) */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item .hide-text {
    transform: rotateZ(-90deg);
    opacity: 1;
    visibility: visible;
    transition: all 0s ease-in-out;
}

/* ข้อความ reveal-text: สถานะปกติของตัวทั่วไปจะถูกซ่อนไว้ */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item .reveal-text {
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
}

/* ==========================================================
   2. ตั้งค่าพิเศษสำหรับ Container ตัวแรก (เมื่อเปิดหน้าแรกมา / ยังไม่มีการ Hover)
   ========================================================== */
/* บังคับให้ Container ย่อยตัวแรกขยายใหญ่ตั้งแต่เริ่มต้น */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item:nth-of-type(1) {
    flex-grow: 5 !important;
}

/* บังคับให้ตัวแรกซ่อน hide-text ตั้งแต่เริ่มต้น */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item:nth-of-type(1) .hide-text {
    transform: rotateZ(0deg);
    opacity: 0;
    visibility: hidden;
}

/* บังคับให้ตัวแรกแสดง reveal-text ตั้งแต่เริ่มต้น */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item:nth-of-type(1) .reveal-text {
    opacity: 1;
    visibility: visible;
}

/* ==========================================================
   3. สั่ง RESET เมื่อเมาส์เคลื่อนเข้ามาในพื้นที่ Container ใหญ่
   ========================================================== */
/* เมื่อเมาส์เข้า Container ใหญ่ ให้ทุกตัวหดกลับมาเป็น 1 เท่ากันก่อน */
.elementor-4785 .elementor-element.elementor-element-3a58866:hover .expand-item {
    flex-grow: 1 !important;
}

/* รีเซ็ตข้อความของตัวแรกให้กลับไป "ซ่อน" เหมือนตัวอื่นๆ เวลาที่เมาส์ไปชี้ตัวอื่น */
.elementor-4785 .elementor-element.elementor-element-3a58866:hover .expand-item:nth-of-type(1) .hide-text {
    transform: rotateZ(-90deg);
    opacity: 1;
    visibility: visible;
}
.elementor-4785 .elementor-element.elementor-element-3a58866:hover .expand-item:nth-of-type(1) .reveal-text {
    opacity: 0;
    visibility: hidden;
}

/* ==========================================================
   4. สั่ง ACTIVE เมื่อเมาส์ Hover เจาะจงที่ Container ย่อยตัวนั้นๆ
   ========================================================== */
/* ขยายความกว้างของ Container ย่อยตัวที่โดน Hover */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item:hover {
    flex-grow: 5 !important;
}

/* สลับสถานะข้อความของตัวที่โดน Hover (ผลลัพธ์นี้จะครอบคลุมถึงตัวแรกด้วยถ้าเมาส์วนกลับมาจี้ที่ตัวแรก) */
.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item:hover .hide-text {
    transform: rotateZ(-30deg) !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

.elementor-4785 .elementor-element.elementor-element-3a58866 .expand-item:hover .reveal-text {
    opacity: 1 !important;
    visibility: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3544ea *//* ==========================================================
   1. ตั้งค่า LAYOUT & TEXT สถานะเริ่มต้นสำหรับทุกตัว (แนวตั้ง)
   ========================================================== */
/* กำหนดความสูงเริ่มต้นให้ Container ย่อยทุกตัวที่ 130px */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2 {
    height: 125px !important;
    overflow: hidden !important; /* ป้องกันเนื้อหาทะลุกรอบตอนหุบ */
    transition: height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* ข้อความ hide-text-2: สถานะปกติของตัวทั่วไปจะแสดงผล */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2 .hide-text-2 {
    transform: rotateZ(0deg) translate(0px, 0px); 
    opacity: 1;
    visibility: visible;
    /* แก้ไข: เปลี่ยนจาก 0s เป็น 0.4s เพื่อให้เฟดกลับมานุ่มนวลเมื่อเมาส์ออก */
    transition: all 0.4s ease-in-out; 
}

/* ข้อความ reveal-text-2: สถานะปกติของตัวทั่วไปจะถูกซ่อนไว้ */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2 .reveal-text-2 {
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
}

/* ==========================================================
   2. ตั้งค่าพิเศษสำหรับ Container ตัวแรก (เมื่อเปิดหน้าแรกมา / ยังไม่มีการ Hover)
   ========================================================== */
/* บังคับให้ Container ย่อยตัวแรกขยายความสูงเป็น 300px ตั้งแต่เริ่มต้น */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2:nth-of-type(1) {
    height: 300px !important;
}

/* บังคับให้ตัวแรกซ่อน hide-text-2 ตั้งแต่เริ่มต้น */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2:nth-of-type(1) .hide-text-2 {
    opacity: 0;
    visibility: hidden;
}

/* บังคับให้ตัวแรกแสดง reveal-text-2 ตั้งแต่เริ่มต้น */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2:nth-of-type(1) .reveal-text-2 {
    opacity: 1;
    visibility: visible;
}

/* ==========================================================
   3. สั่ง RESET เมื่อเมาส์เคลื่อนเข้ามาในพื้นที่ Container ใหญ่
   ========================================================== */
/* เมื่อเมาส์เข้า Container ใหญ่ ให้ทุกตัวหดกลับมาเป็น 130px เท่ากันก่อน */
.elementor-4785 .elementor-element.elementor-element-b3544ea:hover .expand-item-2 {
    height: 130px !important; /* ปรับให้ตรงกับความสูงเริ่มต้นในข้อ 1 */
}

/* รีเซ็ตข้อความของตัวแรกให้กลับไป "ซ่อน" เหมือนตัวอื่นๆ เวลาที่เมาส์ไปชี้ตัวอื่น */
.elementor-4785 .elementor-element.elementor-element-b3544ea:hover .expand-item-2:nth-of-type(1) .hide-text-2 {
    transform: rotateZ(0deg);
    opacity: 1;
    visibility: visible;
}
.elementor-4785 .elementor-element.elementor-element-b3544ea:hover .expand-item-2:nth-of-type(1) .reveal-text-2 {
    opacity: 0;
    visibility: hidden;
}

/* ==========================================================
   4. สั่ง ACTIVE เมื่อเมาส์ Hover เจาะจงที่ Container ย่อยตัวนั้นๆ
   ========================================================== */
/* ขยายความสูงของ Container ย่อยตัวที่โดน Hover เป็น 300px */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2:hover {
    height: 300px !important;
}

/* สลับสถานะข้อความของตัวที่โดน Hover */
.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2:hover .hide-text-2 {
    opacity: 0 !important;
    visibility: hidden !important;
    /* เพิ่ม: ให้ตอนเมาส์ชี้ ข้อความหายไปทันทีโดยไม่ต้องรอ เพื่อให้ reveal-text แสดงได้เลย */
    transition: all 0.2s ease-in-out !important;
}

.elementor-4785 .elementor-element.elementor-element-b3544ea .expand-item-2:hover .reveal-text-2 {
    opacity: 1 !important;
    visibility: visible !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de25fc */<style>
  /* 1. ตั้งค่าเริ่มต้นสำหรับ Mobile (หน้าจอขนาดเล็ก) */
  .room-text {
    font-size: 17px !important; 
  }

  /* 2. ตั้งค่าสำหรับ Tablet (หน้าจอตั้งแต่ 768px ขึ้นไป) */
  @media (min-width: 768px) {
    .room-text {
      font-size: 17px !important; 
    }
  }

  /* 3. ตั้งค่าสำหรับ Desktop (หน้าจอตั้งแต่ 1024px ขึ้นไป) */
  @media (min-width: 1024px) {
    .room-text {
      font-size: 19px !important; 
    }
  }
</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58cec42 */<style>
  /* 1. ตั้งค่าเริ่มต้นสำหรับ Mobile (หน้าจอขนาดเล็ก) */
  .haus-text {
    font-size: 29px !important; 
  }

  /* 2. ตั้งค่าสำหรับ Tablet (หน้าจอตั้งแต่ 768px ขึ้นไป) */
  @media (min-width: 768px) {
    .haus-text {
      font-size: 23px !important; 
    }
  }

  /* 3. ตั้งค่าสำหรับ Desktop (หน้าจอตั้งแต่ 1024px ขึ้นไป) */
  @media (min-width: 1024px) {
    .haus-text {
      font-size: 25px !important; 
    }
  }
</style>/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-59f1223 *//* บังคับให้การเคลื่อนที่พริ้วไหวแบบสม่ำเสมอ ไม่กระตุกตอนเริ่มหรือจบ */
.elementor-4785 .elementor-element.elementor-element-59f1223 .swiper-wrapper {
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0a2d8c5 */<style>
  /* ตั้งค่าสีและฟอนต์พื้นฐานให้แสดงผลทุกหน้าจอ */
  .responsive-text {
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: 400 !important;
    color: #c8763a !important;
  }

  /* 1. บังคับใช้เฉพาะหน้าจอมือถือ (กว้างไม่เกิน 767px) */
  @media (max-width: 767px) {
    .responsive-text {
      font-size: 14px !important; 
    }
  }

  /* 2. บังคับใช้เฉพาะแท็บเล็ต (กว้าง 768px ถึง 1023px) */
  @media (min-width: 768px) and (max-width: 1023px) {
    .responsive-text {
      font-size: 17px !important; 
    }
  }

  /* 3. บังคับใช้เฉพาะ Desktop (ตั้งแต่ 1024px ขึ้นไป) */
  @media (min-width: 1024px) {
    .responsive-text {
      font-size: 19px !important; 
    }
  }
</style>

<span class="responsive-text" style="color: #c8763a !important;">01</span>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk';
	font-display: auto;
	src: url('https://begrunteshaus.com/wp-content/uploads/2026/05/ClashGrotesk-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */