.elementor-61 .elementor-element.elementor-element-beafe68{--display:flex;--position:fixed;--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;top:0;--z-index:99}.elementor-61 .elementor-element.elementor-element-beafe68:not(.elementor-motion-effects-element-type-background),.elementor-61 .elementor-element.elementor-element-beafe68>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#161F0E4D}body:not(.rtl) .elementor-61 .elementor-element.elementor-element-beafe68{left:0}body.rtl .elementor-61 .elementor-element.elementor-element-beafe68{right:0}.elementor-61 .elementor-element.elementor-element-7db2634 img{width:105px}.elementor-61 .elementor-element.elementor-element-23e2b86{--display:flex}.elementor-61 .elementor-element.elementor-element-23e2b86:not(.elementor-motion-effects-element-type-background),.elementor-61 .elementor-element.elementor-element-23e2b86>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-61 .elementor-element.elementor-element-a787a74{--display:flex}.elementor-61 .elementor-element.elementor-element-f91f88f{--display:flex}.elementor-61 .elementor-element.elementor-element-e285f8d{--display:flex}.elementor-61 .elementor-element.elementor-element-6f891f6{--display:flex}.elementor-61 .elementor-element.elementor-element-6f891f6:not(.elementor-motion-effects-element-type-background),.elementor-61 .elementor-element.elementor-element-6f891f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-61 .elementor-element.elementor-element-6d0aee4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61 .elementor-element.elementor-element-4b5efb8{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-61 .elementor-element.elementor-element-54b705a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-61 .elementor-element.elementor-element-07e605c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-61 .elementor-element.elementor-element-d87f144{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-61 .elementor-element.elementor-element-530ec53{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-61 .elementor-element.elementor-element-5b0ffbe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-61 .elementor-element.elementor-element-43b2aae{--display:flex}.elementor-61 .elementor-element.elementor-element-43b2aae:not(.elementor-motion-effects-element-type-background),.elementor-61 .elementor-element.elementor-element-43b2aae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-61 .elementor-element.elementor-element-1d441a3{--display:flex}.elementor-61 .elementor-element.elementor-element-1d441a3:not(.elementor-motion-effects-element-type-background),.elementor-61 .elementor-element.elementor-element-1d441a3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF0}.elementor-61 .elementor-element.elementor-element-92dd983{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-61 .elementor-element.elementor-element-92dd983:not(.elementor-motion-effects-element-type-background),.elementor-61 .elementor-element.elementor-element-92dd983>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#5F6F5E}.elementor-61 .elementor-element.elementor-element-21b86c4{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:20px;--n-menu-open-animation-duration:300ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:08px 14px 08px 14px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:10px;--n-menu-icon-gap:8px;--n-menu-dropdown-indicator-size:10px;--n-menu-dropdown-indicator-space:5px;--n-menu-dropdown-indicator-color-normal:#FFFFFF;--n-menu-dropdown-indicator-color-hover:#161F0E;--n-menu-dropdown-indicator-color-active:#161F0E;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF}.elementor-61 .elementor-element.elementor-element-21b86c4>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-61 .elementor-element.elementor-element-21b86c4>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-61 .elementor-element.elementor-element-21b86c4>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:"Manrope",Sans-serif;font-weight:400}.elementor-61 .elementor-element.elementor-element-21b86c4{--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF}.elementor-61 .elementor-element.elementor-element-21b86c4>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title.e-current{text-shadow:0 0 10px rgb(0 0 0 / .3)}:where(.elementor-61 .elementor-element.elementor-element-21b86c4>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-content)>.e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}:where([data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-content)>.e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px}.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button{background-color:#5F6F5E08;font-family:"Manrope",Sans-serif;font-size:16px;font-weight:600;line-height:150%;fill:#FFF;color:#FFF;transition-duration:0.3s;border-radius:5px 5px 5px 5px;padding:10px 15px 10px 15px}.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button-content-wrapper{flex-direction:row}.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button .elementor-button-content-wrapper{gap:26px}.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button:hover,.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button:focus{color:#FFF}.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button:hover svg,.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button:focus svg{fill:#FFF}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1280px){.elementor-61 .elementor-element.elementor-element-beafe68{--gap:15px 15px;--row-gap:15px;--column-gap:15px}.elementor-61 .elementor-element.elementor-element-7db2634 img{width:80px}.elementor-61 .elementor-element.elementor-element-21b86c4{--n-menu-title-font-size:14px;--n-menu-title-padding:5px 5px 5px 5px}.elementor-61 .elementor-element.elementor-element-b1b1997 .elementor-button{font-size:14px}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-beafe68{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-61 .elementor-element.elementor-element-7db2634 img{width:90px;height:auto}.elementor-61 .elementor-element.elementor-element-4b5efb8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-61 .elementor-element.elementor-element-54b705a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-61 .elementor-element.elementor-element-07e605c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-61 .elementor-element.elementor-element-d87f144{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-61 .elementor-element.elementor-element-530ec53{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-61 .elementor-element.elementor-element-5b0ffbe{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-61 .elementor-element.elementor-element-92dd983{--border-radius:0px 0px 0px 0px}.elementor-61 .elementor-element.elementor-element-21b86c4{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:0px;width:var(--container-widget-width,30px);max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;--n-menu-title-font-size:16px;--n-menu-title-padding:08px 20px 08px 20px;--n-menu-toggle-icon-size:30px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:26px}.elementor-61 .elementor-element.elementor-element-21b86c4.elementor-element{--align-self:center}}@media(max-width:880px){.elementor-61 .elementor-element.elementor-element-21b86c4{--n-menu-toggle-icon-distance-from-dropdown:25px}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-beafe68{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-1d441a3{--content-width:100%}.elementor-61 .elementor-element.elementor-element-92dd983{--width:100%}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sub_menu{pointer-events:all}@media only screen and (max-width:1024px){.westlake_village_page p a{color:#161F0E!important}.westlake_village_page{width:100%!important}.westlake_village_page .sub_menu{background-color:#fff!important}}.sante_primary_button{line-height:0;min-width:150px!important}.sante_primary_button a:before{content:'';width:45px;height:100%;background-color:#161F0E;position:absolute;top:0;left:0;border-radius:5px;z-index:-1;transition:all 0.3s}.sante_primary_button a{position:relative;z-index:1;overflow:hidden}.sante_primary_button a:hover::before{width:100%}.sante_primary_button span.elementor-button-icon{overflow:hidden;position:relative;display:inline-flex;align-items:center;flex:0 0 13px;height:10px}.sante_primary_button span.elementor-button-icon svg{transition:transform 0.3s ease;display:block;flex-shrink:0;width:13px}.sante_primary_button a:hover span.elementor-button-icon svg{transform:translateX(20px)}.sante_primary_button span.elementor-button-icon:before{content:'';background-image:url(/wp-content/uploads/2026/05/the_button_arrow.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:10px;position:absolute;left:-13px;transition:left 0.3s ease;z-index:1}.sante_primary_button a:hover span.elementor-button-icon::before{left:0}.sante_primary_button span.elementor-button-content-wrapper{align-items:center}.sante_primary_button a:after{content:'';width:37px;height:100%;position:absolute;left:-55px;top:50%;transform:translateY(-50%);border-radius:30%;transition:all 0.3s;filter:blur(9px);background-color:#5F6F5E}.sante_primary_button a:hover:after{left:-22px}.sante_primary_button span.elementor-button-text{text-align:left}.Header_main{backdrop-filter:blur(15px)}.Header_main .e-n-menu .e-n-menu-title-container::after{content:"";display:block;position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:#fff;border-radius:2px;transition:all 0.3s}.Header_main .e-n-menu .e-n-menu-title-container:hover::after{width:100%}.Header_main .e-n-menu .e-n-menu-item--active .e-n-menu-title-container::after{width:100%}.Header_main .e-n-menu .e-n-menu-title-container{position:relative}.megamenu_dropdown_main .e-tabs-menu-base{position:relative!important}.mega-tab-indicator{position:absolute!important;left:40px!important;right:0!important;border-radius:10px 0 0 10px;pointer-events:none;z-index:0;will-change:top,height;transition:none!important;background:linear-gradient(0deg,rgb(95 111 94 / .1),rgb(95 111 94 / .1)),#ffffff}.mega-tab-indicator.mega-ready{transition:top 0.55s cubic-bezier(.4,0,.2,1),height 0.55s cubic-bezier(.4,0,.2,1)!important}.megamenu_dropdown_main .e-tab-base{position:relative!important;z-index:1!important}.megamenu_dropdown_main .e-tab-base.e--selected .e-paragraph-base,.megamenu_dropdown_main .e-tab-base.e--selected span{color:#1a1a1a!important;transition:all 0.55s}.megamenu_dropdown_main .e-tab-base:not(.e--selected) .e-paragraph-base,.megamenu_dropdown_main .e-tab-base:not(.e--selected) span{color:rgb(255 255 255 / .85)!important}.mega-tab-indicator.mega-ready:after{position:absolute;content:"";width:17px;height:13px;top:-13px;background:url(/wp-content/uploads/2026/05/top-shape.svg);right:-8px;background-repeat:no-repeat}.mega-tab-indicator.mega-ready:before{position:absolute;content:"";width:18px;height:16px;bottom:-16px;background:url(/wp-content/uploads/2026/05/bottom-shape.svg);right:-8px;background-repeat:no-repeat}.Header_main .e-n-menu-content>.elementor-element{pointer-events:none}.megamenu_dropdown_main .e-tabs-base{pointer-events:all}@media (min-width:1025px){.megamenu_dropdown_main .e-tab-content-base{opacity:0;transition:all 0.8s linear}.megamenu_dropdown_main .e-tab-content-base.e--selected{opacity:1}.megamenu_dropdown_main .e-tab-base .e-paragraph-base{transition:all 0.4s linear}}@media (max-width:1024px){.Header_main .e-n-menu-wrapper{background:#5f6f5e!important;height:100vh;padding-top:20px}.megamenu_dropdown_main [data-element_type="e-tabs-menu"]{display:none!important}.mega-menu-acc-header{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:14px 18px;background:#5f6f5e!important;border:none;cursor:pointer;text-align:left;margin-bottom:10px}.mega-menu-acc-label{color:#fff;font-weight:600;font-size:15px}.mega-menu-acc-arrow{width:10px;height:10px;flex-shrink:0;margin-left:0;position:relative;display:block}.mega-menu-acc-arrow::before{content:"";position:absolute;top:50%;width:10px;height:5px;background:rgb(255 255 255 / .6);transition:transform 0.28s cubic-bezier(.4,0,.2,1);background:url(/wp-content/uploads/2026/05/down-icon.svg);background-repeat:no-repeat}.mega-menu-acc-arrow::before{right:0}.mega-menu-acc-header[data-open="true"] .mega-menu-acc-arrow::before{transform:rotate(180deg)}.megamenu_dropdown_main [data-element_type="e-tab-content"]{overflow:hidden;transition:max-height 0.35s cubic-bezier(.4,0,.2,1),opacity 0.35s ease}.megamenu_dropdown_main [data-element_type="e-tab-content"].mega-menu-acc-animating{overflow:hidden}.megamenu_dropdown_main.e-n-menu .e-n-menu-item--active .e-n-menu-title-container::after{bottom:0;background-color:#161f0e}.Header_main .e-n-menu-wrapper .e-n-menu-heading{overflow-y:auto!important;overflow-x:hidden!important}.Header_main .e-n-menu-wrapper{height:calc(100vh - 81px)!important;overflow:auto}body.overflow-hidden{overflow:hidden}.Header_main .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title{background-color:#5f6f5e!important;justify-content:space-between}.megamenu_dropdown_main .mega-menu-acc-desc{font-size:14px;line-height:21px}}