.elementor-56 .elementor-element.elementor-element-eccbecd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-56 .elementor-element.elementor-element-eccbecd:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-eccbecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1659c43 );}.elementor-56 .elementor-element.elementor-element-eccbecd::before, .elementor-56 .elementor-element.elementor-element-eccbecd > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-eccbecd > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-eccbecd > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-eccbecd > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-eccbecd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://www.brickhousebukittinggi.com/wp-content/uploads/2026/01/nav-element-texture-bg.png");}.elementor-56 .elementor-element.elementor-element-eccbecd.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-96cbc9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:1.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-56 .elementor-element.elementor-element-96cbc9c.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-cf90b35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--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-56 .elementor-element.elementor-element-cf90b35.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-5d71a00 img{width:100%;max-width:32px;}.elementor-56 .elementor-element.elementor-element-5d71a00.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-990c632 .elementor-button{font-family:"TT Commons Pro", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-990c632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-990c632.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-6cf0cda{--display:flex;--justify-content:space-between;}.elementor-56 .elementor-element.elementor-element-98261ea{--display:flex;--min-height:60vh;--justify-content:space-around;}.elementor-56 .elementor-element.elementor-element-5308a52 .elementor-button{font-family:"MinervaModern", Sans-serif;font-size:60px;font-weight:500;line-height:70px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5308a52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-5308a52.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-ac6c6ba .elementor-button{font-family:"MinervaModern", Sans-serif;font-size:60px;font-weight:500;line-height:70px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-ac6c6ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-ac6c6ba.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-c78c954 .elementor-button{font-family:"MinervaModern", Sans-serif;font-size:60px;font-weight:500;line-height:70px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-c78c954{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-c78c954.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-6fb1545 .elementor-button{font-family:"MinervaModern", Sans-serif;font-size:60px;font-weight:500;line-height:70px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6fb1545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6fb1545.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-ad79b6c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-f148316{--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:space-around;}.elementor-56 .elementor-element.elementor-element-0fd36c9{--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-around;--align-items:center;--flex-wrap:nowrap;}.elementor-56 .elementor-element.elementor-element-0a7d0ed .elementor-button{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-0a7d0ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-0a7d0ed.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-695e41d .elementor-button{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-695e41d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-695e41d.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-627571a .elementor-button{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#63747C00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-627571a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-627571a.elementor-element{--align-self:center;}#elementor-popup-modal-56 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-56{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-56 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-eccbecd{--content-width:100vw;}.elementor-56 .elementor-element.elementor-element-96cbc9c{--width:88%;}.elementor-56 .elementor-element.elementor-element-6cf0cda{--width:50%;}.elementor-56 .elementor-element.elementor-element-f148316{--width:43%;}.elementor-56 .elementor-element.elementor-element-0fd36c9{--width:89%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-6cf0cda{--width:80vw;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-eccbecd{--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-56 .elementor-element.elementor-element-96cbc9c{--margin-top:06vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-cf90b35{--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-5d71a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-56 .elementor-element.elementor-element-990c632 .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-6cf0cda{--min-height:80vh;}.elementor-56 .elementor-element.elementor-element-98261ea{--min-height:50vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56 .elementor-element.elementor-element-5308a52 .elementor-button{font-size:38px;line-height:58px;}.elementor-56 .elementor-element.elementor-element-ac6c6ba .elementor-button{font-size:38px;line-height:58px;}.elementor-56 .elementor-element.elementor-element-c78c954 .elementor-button{font-size:38px;line-height:58px;}.elementor-56 .elementor-element.elementor-element-6fb1545 .elementor-button{font-size:38px;}.elementor-56 .elementor-element.elementor-element-f148316{--width:47%;}.elementor-56 .elementor-element.elementor-element-0a7d0ed .elementor-button{font-size:12px;}.elementor-56 .elementor-element.elementor-element-0a7d0ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-695e41d .elementor-button{font-size:12px;}.elementor-56 .elementor-element.elementor-element-695e41d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-56 .elementor-element.elementor-element-627571a .elementor-button{font-size:12px;}.elementor-56 .elementor-element.elementor-element-627571a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-990c632 */.elementor-56 .elementor-element.elementor-element-990c632 {
  overflow: hidden;
  height: 1em; 
  line-height: 1em; 
}

.elementor-56 .elementor-element.elementor-element-990c632 a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}

.elementor-56 .elementor-element.elementor-element-990c632:hover a {
  transform: translateY(-100%);
}

.elementor-56 .elementor-element.elementor-element-990c632 a::before {
  content: 'Close';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5308a52 */.elementor-56 .elementor-element.elementor-element-5308a52 {
  overflow: hidden;

}

.elementor-56 .elementor-element.elementor-element-5308a52 a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}

.elementor-56 .elementor-element.elementor-element-5308a52:hover a {
  transform: translateY(-100%);
}

.elementor-56 .elementor-element.elementor-element-5308a52 a::before {
  content: 'Home';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac6c6ba */.elementor-56 .elementor-element.elementor-element-ac6c6ba {
  overflow: hidden;

}

.elementor-56 .elementor-element.elementor-element-ac6c6ba a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}

.elementor-56 .elementor-element.elementor-element-ac6c6ba:hover a {
  transform: translateY(-100%);
}

.elementor-56 .elementor-element.elementor-element-ac6c6ba a::before {
  content: 'Our Story';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c78c954 */.elementor-56 .elementor-element.elementor-element-c78c954 {
  overflow: hidden;

}

.elementor-56 .elementor-element.elementor-element-c78c954 a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}

.elementor-56 .elementor-element.elementor-element-c78c954:hover a {
  transform: translateY(-100%);
}

.elementor-56 .elementor-element.elementor-element-c78c954 a::before {
  content: 'Team Buildings';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fb1545 */.elementor-56 .elementor-element.elementor-element-6fb1545 {
  overflow: hidden;

}

.elementor-56 .elementor-element.elementor-element-6fb1545 a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}

.elementor-56 .elementor-element.elementor-element-6fb1545:hover a {
  transform: translateY(-100%);
}

.elementor-56 .elementor-element.elementor-element-6fb1545 a::before {
  content: 'Private Events';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a7d0ed */.elementor-56 .elementor-element.elementor-element-0a7d0ed {
  overflow: hidden;
  height: 1em; 
  line-height: 1em; 
}
.elementor-56 .elementor-element.elementor-element-0a7d0ed a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.elementor-56 .elementor-element.elementor-element-0a7d0ed:hover a {
  transform: translateY(-120%);
}
.elementor-56 .elementor-element.elementor-element-0a7d0ed a::before {
  content: 'House Rules';
  position: absolute;
  top: 120%; 
  left: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-695e41d */.elementor-56 .elementor-element.elementor-element-695e41d {
  overflow: hidden;
  height: 1em; 
  line-height: 1em; 
}
.elementor-56 .elementor-element.elementor-element-695e41d a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.elementor-56 .elementor-element.elementor-element-695e41d:hover a {
  transform: translateY(-120%);
}
.elementor-56 .elementor-element.elementor-element-695e41d a::before {
  content: 'Terms and Conditions';
  position: absolute;
  top: 110%;
  left: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-627571a */.elementor-56 .elementor-element.elementor-element-627571a {
  overflow: hidden;
  height: 1em; 
  line-height: 1em; 
}
.elementor-56 .elementor-element.elementor-element-627571a a {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.elementor-56 .elementor-element.elementor-element-627571a:hover a {
  transform: translateY(-120%);
}
.elementor-56 .elementor-element.elementor-element-627571a a::before {
  content: 'FAQs';
  position: absolute;
  top: 120%; 
  left: 0;
  right: 0;
}/* End custom CSS */