.elementor-29650 .elementor-element.elementor-element-22d781b9{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px}.elementor-29650 .elementor-element.elementor-element-22d781b9:not(.elementor-motion-effects-element-type-background),.elementor-29650 .elementor-element.elementor-element-22d781b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7EFEC}.elementor-29650 .elementor-element.elementor-element-22d781b9.e-con{--align-self:center}.elementor-29650 .elementor-element.elementor-element-77f5ade7{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .menu-item a{font-family:var(--e-global-typography-text-font-family);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-widget-ucaddon_uc_liquid_full_screen_menu .sub-menu .menu-item a{font-family:var(--e-global-typography-text-font-family);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-29650 .elementor-element.elementor-element-aff5fd0 .uc_liquid_hamburger{width:60px;height:60px;--current-calc-size-value:60px;border-radius:80px;background-color:#fff0}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .uc_liquid_hamburger::after{border-radius:80px}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .hamburger__line-in::before,.elementor-29650 .elementor-element.elementor-element-aff5fd0 .hamburger__line-in::after{background-color:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .menu-item a{font-family:"Playfair Display";font-weight:400;color:#fff}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .menu-item:hover>a{color:#fff}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .menu-item.current_page_item a{color:#fff}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .uc-list-menu{gap:5px}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .sub-menu .menu-item a{font-family:"Italiana";font-weight:400}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .sub-menu .menu-item{margin-top:5px}.elementor-widget-wpresidence_navigation_menu .hover_type_2.wpresidence-navigation-menu .menu>li:hover>a:before{border-top:var(--e-global-color-accent)}.elementor-widget-wpresidence_navigation_menu .hover_type_3.wpresidence-navigation-menu .menu>li:hover>a::before{background:var(--e-global-color-accent)}.elementor-widget-wpresidence_navigation_menu .hover_type_4.wpresidence-navigation-menu .menu>li:hover>a{background-color:var(--e-global-color-accent)}.elementor-widget-wpresidence_navigation_menu .hover_type_5.wpresidence-navigation-menu .menu>li:hover>a:before{background:var(--e-global-color-accent)}.elementor-widget-wpresidence_navigation_menu .hover_type_6.wpresidence-navigation-menu .menu>li:hover>a:before{border-color:var(--e-global-color-accent)}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li>a{font-family:var(--e-global-typography-primary-font-family);font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li:hover>a,.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li:focus>a{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-widget-wpresidence_navigation_menu ul.menu>li:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container ul ul a,.elementor-widget-wpresidence_navigation_menu .wpestate_mega_menu2_wrapper a{font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container .sub-menu>li:not(:last-child),.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container .sub-menu>li:not(:last-child){border-bottom-color:var(--e-global-color-text)}.elementor-widget-wpresidence_navigation_menu .mobilex-menu a{font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-wpresidence_navigation_menu .mobilex-menu li{border-bottom:var(--e-global-color-text)}.elementor-widget-wpresidence_navigation_menu .mobilex-menu .sub-menu li:hover:not(:last-child){border-bottom:var(--e-global-color-text)}.elementor-29650 .elementor-element.elementor-element-d26fdea .hover_type_2.wpresidence-navigation-menu .menu>li:hover>a:before{border-top:3px solid #fff0}.elementor-29650 .elementor-element.elementor-element-d26fdea .hover_type_3.wpresidence-navigation-menu .menu>li:hover>a::before{background:#61CE7000!important}.elementor-29650 .elementor-element.elementor-element-d26fdea .hover_type_4.wpresidence-navigation-menu .menu>li:hover>a{background-color:#fff0}.elementor-29650 .elementor-element.elementor-element-d26fdea .hover_type_5.wpresidence-navigation-menu .menu>li:hover>a:before{background:#fff0}.elementor-29650 .elementor-element.elementor-element-d26fdea .hover_type_6.wpresidence-navigation-menu .menu>li:hover>a:before{border-color:#61CE7000!important}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>li>a{font-family:"Inter";font-size:15px;font-weight:400;color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>li:hover>a,.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>li:focus>a{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>li.current-menu-item>a,.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>li.current-menu-parent>a,.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>li.current-menu-ancestor>a{color:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-d26fdea ul.menu>li:not(:last-child):after{border-left-style:solid}.elementor-29650 .elementor-element.elementor-element-d26fdea ul.menu>li>a{padding:15px 015px 15px 015px}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpresidence-navigation-menu{padding:0px!important}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container ul ul a,.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mega_menu2_wrapper a{color:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container .megamenu-title a:hover{color:var(--e-global-color-primary);cursor:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container ul ul a:hover,.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mega_menu2_wrapper a:hover{color:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container ul ul li:hover{background-color:var(--e-global-color-051018a)}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mega_menu2_wrapper>.wpestate_megamenu_class>li:hover{background-color:var(--e-global-color-051018a)}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>.menu-item>.sub-menu,.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mega_menu2_wrapper{border-style:none}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container .sub-menu>li:not(:last-child),.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container .sub-menu>li:not(:last-child){border-style:none}.elementor-29650 .elementor-element.elementor-element-d26fdea .mobilex-menu{width:100%!important}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mobile_menu_trigger{color:#FFF;background-color:#fff0}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mobile_menu_trigger_close{color:#FFF;background-color:#fff0}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mobile_menu_trigger svg path{stroke:#FFF}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mobile_menu_trigger_close svg path{stroke:#FFF}.elementor-29650 .elementor-element.elementor-element-7b8e3886{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-29650 .elementor-element.elementor-element-6e2612fa{width:var(--container-widget-width,180px);max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0}.elementor-29650 .elementor-element.elementor-element-6e2612fa.elementor-element{--align-self:center}.elementor-29650 .elementor-element.elementor-element-6e2612fa .wpresidence-site-logo img{width:180px}.elementor-29650 .elementor-element.elementor-element-48941633{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:7px;--padding-left:7px;--padding-right:17px}.elementor-widget-Site_Login .label{font-family:var(--e-global-typography-primary-font-family);font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-Site_Login #user_menu_open li,.elementor-widget-Site_Login #user_menu_open li a{font-family:var(--e-global-typography-primary-font-family);font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-29650 .elementor-element.elementor-element-413e215e{width:auto;max-width:auto}.elementor-29650 .elementor-element.elementor-element-413e215e .label{font-family:var(--e-global-typography-text-font-family);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-29650 .elementor-element.elementor-element-413e215e #user_menu_open li{color:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open>li>a{color:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open a svg path{stroke:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open a svg circle{stroke:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open li,.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open li a{font-family:var(--e-global-typography-text-font-family);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-29650 .elementor-element.elementor-element-413e215e #user_menu_open>li>a:hover{background-color:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open>li>a:focus{background-color:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open>li>a:hover{color:var(--e-global-color-051018a)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open>li>a:focus{color:var(--e-global-color-051018a)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open>li>a:hover svg path{stroke:var(--e-global-color-051018a)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open>li>a:hover svg circle{stroke:var(--e-global-color-051018a)}.elementor-29650 .elementor-element.elementor-element-413e215e .user_menu{color:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e .navicon:before{background:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e .navicon:after{background:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e .navicon-button a{color:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e .navicon{background:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e .submit_action svg{fill:var(--e-global-color-accent)}.elementor-29650 .elementor-element.elementor-element-413e215e .user_menu:hover{color:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e .user_menu:hover .navicon:before{background:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e .user_menu:hover .navicon:after{background:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e .user_menu:hover .navicon{background:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e .user_menu:hover .navicon-button a{color:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e .user_menu:hover .submit_action svg{fill:var(--e-global-color-primary)}.elementor-29650 .elementor-element.elementor-element-413e215e .menu_user_picture{border-color:var(--e-global-color-accent)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-29650 .elementor-element.elementor-element-b162e68{width:auto;max-width:auto}.elementor-29650 .elementor-element.elementor-element-b162e68 .elementor-button{font-family:"Inter";font-weight:500;border-radius:100px 100px 100px 100px}.elementor-29650 .elementor-element.elementor-element-eb86449 .hover_type_2.wpresidence-navigation-menu .menu>li:hover>a:before{border-top:3px solid #fff0}.elementor-29650 .elementor-element.elementor-element-eb86449 .hover_type_3.wpresidence-navigation-menu .menu>li:hover>a::before{background:#61CE7000!important}.elementor-29650 .elementor-element.elementor-element-eb86449 .hover_type_4.wpresidence-navigation-menu .menu>li:hover>a{background-color:#fff0}.elementor-29650 .elementor-element.elementor-element-eb86449 .hover_type_5.wpresidence-navigation-menu .menu>li:hover>a:before{background:#fff0}.elementor-29650 .elementor-element.elementor-element-eb86449 .hover_type_6.wpresidence-navigation-menu .menu>li:hover>a:before{border-color:#61CE7000!important}.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container>ul>li>a{font-family:"Inter";font-size:15px;font-weight:400;color:#3A3A3A;fill:#3A3A3A}.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container>ul>li:hover>a,.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container>ul>li:focus>a{color:#AC7F55;fill:#AC7F55}.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container>ul>li.current-menu-item>a,.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container>ul>li.current-menu-parent>a,.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container>ul>li.current-menu-ancestor>a{color:#D3A73A}.elementor-29650 .elementor-element.elementor-element-eb86449 ul.menu>li:not(:last-child):after{border-left-style:solid}.elementor-29650 .elementor-element.elementor-element-eb86449 ul.menu>li>a{padding:15px 015px 15px 015px}.elementor-29650 .elementor-element.elementor-element-eb86449 .wpresidence-navigation-menu{padding:0px!important}.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container ul ul a,.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mega_menu2_wrapper a{color:#1D1912}.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container .megamenu-title a:hover{color:#1D1912!important;cursor:default}.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container ul ul a:hover,.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mega_menu2_wrapper a:hover{color:#D3A73A}.elementor-29650 .elementor-element.elementor-element-eb86449 .mobilex-menu{width:100%!important}.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mobile_menu_trigger{color:#FFF;background-color:#fff0}.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mobile_menu_trigger_close{color:#FFF;background-color:#fff0}.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mobile_menu_trigger svg path{stroke:#FFF}.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mobile_menu_trigger_close svg path{stroke:#FFF}body.elementor-page-29650:not(.elementor-motion-effects-element-type-background),body.elementor-page-29650>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}@media(max-width:1024px){.elementor-29650 .elementor-element.elementor-element-22d781b9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-29650 .elementor-element.elementor-element-77f5ade7{--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-29650 .elementor-element.elementor-element-77f5ade7.e-con{--align-self:flex-end}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .menu-item a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .sub-menu .menu-item a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-29650 .elementor-element.elementor-element-aff5fd0{width:100%;max-width:100%}.elementor-29650 .elementor-element.elementor-element-aff5fd0.elementor-element{--align-self:flex-end}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .menu-item a{font-size:49px;line-height:1.5em}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .uc_liquid_menu_wrap{margin:100px 50px 50px 100px}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li>a{font-size:var(--e-global-typography-primary-font-size)}.elementor-29650 .elementor-element.elementor-element-7b8e3886{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-29650 .elementor-element.elementor-element-7b8e3886.e-con{--order:-99999 /* order start hack */}.elementor-29650 .elementor-element.elementor-element-6e2612fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-widget-Site_Login .label{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-Site_Login #user_menu_open li,.elementor-widget-Site_Login #user_menu_open li a{font-size:var(--e-global-typography-primary-font-size)}.elementor-29650 .elementor-element.elementor-element-413e215e .label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open li,.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open li a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-29650 .elementor-element.elementor-element-22d781b9{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px}.elementor-29650 .elementor-element.elementor-element-77f5ade7{--width:10%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-29650 .elementor-element.elementor-element-77f5ade7.e-con{--align-self:center}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .menu-item a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-widget-ucaddon_uc_liquid_full_screen_menu .sub-menu .menu-item a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-29650 .elementor-element.elementor-element-aff5fd0>.elementor-widget-container{margin:-16px -16px -16px -16px;padding:0 0 0 0}.elementor-29650 .elementor-element.elementor-element-aff5fd0.elementor-element{--align-self:center}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .menu-item a{font-size:30px;line-height:1.6em}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .uc-list-menu{gap:5px}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .uc_liquid_menu_wrap{margin:100px 50px 50px 50px}.elementor-29650 .elementor-element.elementor-element-aff5fd0 .sub-menu .menu-item a{font-size:20px}.elementor-widget-wpresidence_navigation_menu .menu-mega-menu-updated-container>ul>li>a{font-size:var(--e-global-typography-primary-font-size)}.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container .sub-menu>li,.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container .sub-menu>li{padding:0 0 0 0}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mobile_menu_trigger_close{padding:0 0 0 0}.elementor-29650 .elementor-element.elementor-element-d26fdea .wpestate_mobile_menu_trigger{padding:0 0 0 0}.elementor-29650 .elementor-element.elementor-element-7b8e3886{--width:50%;--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:flex-start;--align-items:flex-start}.elementor-29650 .elementor-element.elementor-element-7b8e3886.e-con{--align-self:center;--order:-99999 /* order start hack */}.elementor-29650 .elementor-element.elementor-element-6e2612fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-29650 .elementor-element.elementor-element-6e2612fa .wpresidence-site-logo img{width:140px}.elementor-29650 .elementor-element.elementor-element-48941633{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center}.elementor-widget-Site_Login .label{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-Site_Login #user_menu_open li,.elementor-widget-Site_Login #user_menu_open li a{font-size:var(--e-global-typography-primary-font-size)}.elementor-29650 .elementor-element.elementor-element-413e215e .label{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open li,.elementor-29650 .elementor-element.elementor-element-413e215e #user_menu_open li a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container .sub-menu>li,.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container .sub-menu>li{padding:0 0 0 0}.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mobile_menu_trigger_close{padding:0 0 0 0}.elementor-29650 .elementor-element.elementor-element-eb86449 .wpestate_mobile_menu_trigger{padding:0 0 0 0}}@media(min-width:768px){.elementor-29650 .elementor-element.elementor-element-77f5ade7{--width:31%}.elementor-29650 .elementor-element.elementor-element-7b8e3886{--width:20%}.elementor-29650 .elementor-element.elementor-element-48941633{--width:51%}}@media(max-width:1024px) and (min-width:768px){.elementor-29650 .elementor-element.elementor-element-77f5ade7{--width:9%}.elementor-29650 .elementor-element.elementor-element-7b8e3886{--width:25%}.elementor-29650 .elementor-element.elementor-element-48941633{--width:50%}}@media (max-width:767px){#menu-mobile-menu-en{display:grid!important;grid-template-columns:96px 86px;justify-content:start!important;padding-left:0!important;gap:0!important}#menu-mobile-menu-en>li:not(.lang-item){grid-column:1 / -1}#menu-mobile-menu-en>li.lang-item{width:max-content!important;min-width:0!important;max-width:max-content!important;margin-top:28px!important}#menu-mobile-menu-en>li.lang-item-first,#menu-mobile-menu-en>li.lang-item:not(.lang-item-first){margin-left:0!important}#menu-mobile-menu-en>li.lang-item::before,#menu-mobile-menu-en>li.lang-item::after{display:none!important}#menu-mobile-menu-en>li.lang-item>a{min-width:0;padding:9px 8px!important;border:1px solid rgb(255 255 255 / .5);color:#fff!important;font-family:inherit;font-size:13px!important;line-height:1.2!important;text-align:center;transition:background-color .2s ease,color .2s ease}#menu-mobile-menu-en>li.lang-item>a::before{display:inline-block;margin-right:7px;font-size:15px;line-height:1;vertical-align:-1px}#menu-mobile-menu-en>li.lang-item-fr>a::before{content:"🇫🇷"}#menu-mobile-menu-en>li.lang-item-en>a::before{content:"🇺🇸"}#menu-mobile-menu-en>li.lang-item-first>a{border-radius:999px 0 0 999px}#menu-mobile-menu-en>li.lang-item:not(.lang-item-first)>a{margin-left:-1px;border-radius:0 999px 999px 0}#menu-mobile-menu-en>li.lang-item.current-lang>a{position:relative;z-index:1;border-color:#c8a46b;background:#c8a46b;color:#171717!important;font-weight:600;pointer-events:none;cursor:default}}@media (min-width:1025px) and (max-width:1200px){.elementor-29650 .elementor-element.elementor-element-d26fdea .menu-mega-menu-updated-container>ul>li>a{padding-left:0!important;padding-right:0!important;font-size:13px!important}}.elementor-29650 .elementor-element.elementor-element-b162e68{margin-right:0!important}.elementor-29650 .elementor-element.elementor-element-b162e68 .elementor-button-text{white-space:nowrap}@media (min-width:1025px) and (max-width:1200px){.elementor-29650 .elementor-element.elementor-element-eb86449 .menu-mega-menu-updated-container>ul>li>a{padding-left:0!important;padding-right:0!important;font-size:13px!important}}@media (min-width:1025px){.elementor-29650 .elementor-element.elementor-element-48941633{gap:8px!important;min-height:0!important}}@media (min-width:1025px) and (max-width:1200px){.elementor-29650 .elementor-element.elementor-element-48941633 #menu-contact-en,.elementor-29650 .elementor-element.elementor-element-48941633 #menu-contact-en>li,.elementor-29650 .elementor-element.elementor-element-48941633 #menu-contact-en>li>a{height:auto!important;min-height:0!important}.elementor-29650 .elementor-element.elementor-element-48941633 #menu-contact-en>li>a{padding-left:0!important;padding-right:0!important;font-size:13px!important}}@media (min-width:1201px){.elementor-29650 .elementor-element.elementor-element-48941633 #menu-contact-en>li>a{padding-left:15px!important;padding-right:15px!important;font-size:15px!important}}.elementor-29650 .elementor-element.elementor-element-22d781b9{height:70px}@media (max-width:1024px){.elementor-29650 .elementor-element.elementor-element-22d781b9{height:70px}}@media (max-width:767px){.elementor-29650 .elementor-element.elementor-element-22d781b9{height:60px}}@media (min-width:1025px) and (max-width:1200px){.elementor-29650 .elementor-element.elementor-element-22d781b9{padding-left:25px!important;padding-right:25px!important}}@media (min-width:1025px){.elementor-29650 .elementor-element.elementor-element-22d781b9 .elementor-element-7b8e3886{position:static!important}.elementor-29650 .elementor-element.elementor-element-22d781b9 .elementor-element-6e2612fa{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:180px!important;max-width:180px!important}}