:root{--wb-gold:#cbae88 !important;--wb-light:#FEFAF8 !important;--wb-dark:#0c0a09 !important;--wb-gray:#3c3b39 !important;--wb-dark-gray:#14161e !important;--wb-gray-overlay:rgba(36, 35, 33, 0.7) !important}.dark-text,.dark-text h1,.dark-text h2,.dark-text h3,.dark-text h4,.dark-text h5,.dark-text h6{color:var(--wb-dark)!important}.fl-builder-content .fl-button:is(a,button),.fl-builder-content a.fl-button:visited{background-color:var(--wb-gold)!important;color:var(--wb-dark)!important;border:2px solid var(--wb-gold)!important;border-radius:8px!important}.fl-builder-content .fl-button .fl-button-text{color:inherit!important}.fl-node-qny2jrvcz9su.fl-button-wrap{background-color:var(--wb-light)!important;color:var(--wb-dark)!important;border-color:var(--wb-light)!important}.fl-builder-content .transparent-btn .fl-button:is(a,button),.fl-builder-content .transparent-btn a.fl-button:visited{background-color:transparent!important;color:var(--wb-gold)!important;border:2px solid var(--wb-gold)!important}.fl-builder-content .transparent-btn .fl-button .fl-button-text{color:inherit!important}.fl-builder-content .transparent-btn .fl-button:is(a,button):hover,.fl-builder-content .transparent-btn .fl-button:is(a,button):focus{background-color:var(--wb-light)!important;color:var(--wb-dark)!important;border-color:var(--wb-light)!important}.fl-builder-content .secondary-btn .fl-button:is(a,button),.fl-builder-content .secondary-btn a.fl-button:visited{background-color:var(--wb-light)!important;color:var(--wb-gray)!important;border:2px solid var(--wb-light)!important}.fl-builder-content .secondary-btn .fl-button .fl-button-text{color:inherit!important}.fl-builder-content .secondary-btn .fl-button:is(a,button):hover,.fl-builder-content .secondary-btn .fl-button:is(a,button):focus{background-color:var(--wb-gold)!important;color:var(--wb-light)!important;border-color:var(--wb-gold)!important}.primary-menu .menu-item a{border-radius:5px!important}.primary-menu .fl-has-submenu-container a::before{width:12px!important;height:12px!important;position:absolute!important;bottom:0!important;right:-12px!important;z-index:-1!important;transform:rotateZ(270deg)!important;-webkit-transition:background-image 0.25s!important;transition:background-image 0.25s!important;content:""!important;pointer-events:none!important;background-image:radial-gradient(circle at 100% 100%,transparent 12px,transparent 12px)!important}.primary-menu .fl-has-submenu-container>a:hover::before,.primary-menu .menu-item.menu-item-has-children:has(.sub-menu:hover)>.fl-has-submenu-container>a::before{background-image:radial-gradient(circle at 100% 100%,transparent 12px,var(--wb-gold) 12px)!important}.primary-menu .menu-item.menu-item-has-children:has(.sub-menu:hover)>.fl-has-submenu-container>a{background-color:var(--wb-gold)!important;color:var(--wb-dark)!important;border-radius:5px 5px 0 0!important}.primary-menu .menu-item .fl-has-submenu-container a:hover{border-radius:5px 5px 0 0!important}.primary-menu .sub-menu{border-radius:0 5px 5px 5px!important}@media (max-width:479.98px){.fl-node-qny2jrvcz9su.fl-button-wrap{margin-bottom:20px!important;border-radius:8px!important}.fl-node-r23fvuqx6azp .fl-col-content{margin-left:15px!important;margin-right:15px!important}.menu-icon{cursor:pointer!important}.menu-icon .line{display:block!important;width:75px!important;height:3px!important;border-radius:999px!important;background:#fff!important;-webkit-transition:transform 0.3s ease,top 0.3s ease,bottom 0.3s ease,opacity 0.3s ease!important;transition:transform 0.3s ease,top 0.3s ease,bottom 0.3s ease,opacity 0.3s ease!important;position:relative!important}.menu-icon .line-top{margin-bottom:8px!important}.menu-icon .line-middle{margin-bottom:8px!important}.menu-icon.open .line-top{transform:translateY(12px) rotate(45deg)!important}.menu-icon.open .line-middle{opacity:0!important}.menu-icon.open .line-bottom{transform:translateY(-12px) rotate(-45deg)!important}#menuToggle.menu-icon{width:36px!important;height:28px!important;position:relative!important;cursor:pointer!important;z-index:99999!important;-webkit-flex-direction:column!important;-moz-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}#menuToggle .line{display:block!important;width:100%!important;height:4px!important;background:#ffffff!important;border-radius:3px!important;-webkit-transition:transform 0.35s cubic-bezier(.23,1,.32,1),opacity 0.25s ease,top 0.35s ease,bottom 0.35s ease!important;transition:transform 0.35s cubic-bezier(.23,1,.32,1),opacity 0.25s ease,top 0.35s ease,bottom 0.35s ease!important;position:absolute!important;left:0!important}#menuToggle .line-top{top:0!important}#menuToggle .line-middle{top:12px!important}#menuToggle .line-bottom{top:24px!important}#menuToggle.active .line-top{transform:translateY(12px) rotate(45deg)!important}#menuToggle.active .line-middle{opacity:0!important}#menuToggle.active .line-bottom{transform:translateY(-12px) rotate(-45deg)!important}.menu-overlay{display:none!important;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9998!important;background:transparent!important;inset:0!important;z-index:9999!important;overflow-y:auto!important}.menu-overlay.open{display:block!important;pointer-events:auto!important}.fl-builder-content-465 .fl-node-r2lq53ud4ipc>.fl-row-content-wrap{background:linear-gradient(in oklch 160deg,var(--wb-dark) 57%,rgba(0,0,0,.81) 100%),url(https://staging.wwbuildingsinc.com/wp-content/uploads/2025/11/WWBuildings-1-768x512.jpg) no-repeat right bottom!important}body.menu-open,html.menu-open{overflow:hidden!important;height:100%!important}}