.elementor-20059 .elementor-element.elementor-element-36fd160{--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:center;--align-items:center;}.elementor-20059 .elementor-element.elementor-element-36fd160:not(.elementor-motion-effects-element-type-background), .elementor-20059 .elementor-element.elementor-element-36fd160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20059 .elementor-element.elementor-element-08413be.elementor-element{--flex-grow:0;--flex-shrink:0;}.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 ), Sans-serif;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 ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wpresidence_navigation_menu .mobilex-menu li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-20059 .elementor-element.elementor-element-3f940c7 ul.menu>li:not(:last-child):after{border-left-style:solid;}.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-20059 .elementor-element.elementor-element-0ba5d1c .elementor-button{background-color:#61CE70;}.elementor-20059 .elementor-element.elementor-element-0ba5d1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20059 .elementor-element.elementor-element-5e69664{--display:flex;--min-height:726px;--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;}.elementor-20059 .elementor-element.elementor-element-5e69664:not(.elementor-motion-effects-element-type-background), .elementor-20059 .elementor-element.elementor-element-5e69664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okanaganrealtyexperts.com/wp-content/uploads/2025/07/Untitled-design-5.jpg");}.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-20059 .elementor-element.elementor-element-823d404 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20059 .elementor-element.elementor-element-823d404{text-align:center;}.elementor-20059 .elementor-element.elementor-element-823d404 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;line-height:1.2em;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-20059 .elementor-element.elementor-element-dbe5735{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20059 .elementor-element.elementor-element-703f7f3{--display:flex;--justify-content:center;}.elementor-20059 .elementor-element.elementor-element-2787942{text-align:left;}.elementor-20059 .elementor-element.elementor-element-2787942 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.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-20059 .elementor-element.elementor-element-ca27f8d{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-bec2379{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20059 .elementor-element.elementor-element-ae92d13{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20059 .elementor-element.elementor-element-ae92d13:not(.elementor-motion-effects-element-type-background), .elementor-20059 .elementor-element.elementor-element-ae92d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE7;}.elementor-20059 .elementor-element.elementor-element-1e8ba1f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-20059 .elementor-element.elementor-element-5b6493a{text-align:center;}.elementor-20059 .elementor-element.elementor-element-5b6493a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-818ef60{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-17a1fba{--display:flex;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:-23px;}.elementor-20059 .elementor-element.elementor-element-961a84f{text-align:center;}.elementor-20059 .elementor-element.elementor-element-961a84f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-754991e{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-ae1312f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20059 .elementor-element.elementor-element-94b2693{text-align:center;}.elementor-20059 .elementor-element.elementor-element-94b2693 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-19f0a84{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-a8ce0fd{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20059 .elementor-element.elementor-element-192dd1d{--display:flex;}.elementor-20059 .elementor-element.elementor-element-f440de7{--display:flex;--justify-content:center;}.elementor-20059 .elementor-element.elementor-element-e16b02c{text-align:left;}.elementor-20059 .elementor-element.elementor-element-e16b02c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-06427ab{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-edb6ff3{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20059 .elementor-element.elementor-element-edb6ff3:not(.elementor-motion-effects-element-type-background), .elementor-20059 .elementor-element.elementor-element-edb6ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE7;}.elementor-20059 .elementor-element.elementor-element-dc988f7{--display:flex;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;}.elementor-20059 .elementor-element.elementor-element-4b054cf{text-align:center;}.elementor-20059 .elementor-element.elementor-element-4b054cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-733ecab{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-bdbde78{--display:flex;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:-23px;}.elementor-20059 .elementor-element.elementor-element-9d6a56a{text-align:center;}.elementor-20059 .elementor-element.elementor-element-9d6a56a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-9738b76{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-f66309f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-color:#000000;--border-color:#000000;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20059 .elementor-element.elementor-element-9ac895f{text-align:center;}.elementor-20059 .elementor-element.elementor-element-9ac895f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-ef9d910{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-21c1342{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-20059 .elementor-element.elementor-element-3e82355{--display:flex;}.elementor-20059 .elementor-element.elementor-element-7e47bf1{--display:flex;--justify-content:center;}.elementor-20059 .elementor-element.elementor-element-1a57548{text-align:left;}.elementor-20059 .elementor-element.elementor-element-1a57548 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-20059 .elementor-element.elementor-element-8c52edd{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-bcf587b{--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;}.elementor-20059 .elementor-element.elementor-element-bcf587b:not(.elementor-motion-effects-element-type-background), .elementor-20059 .elementor-element.elementor-element-bcf587b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE7;}.elementor-20059 .elementor-element.elementor-element-ab386a4{--display:flex;}.elementor-20059 .elementor-element.elementor-element-308f595 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-106e331{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-20059 .elementor-element.elementor-element-906325f{--display:flex;}.elementor-20059 .elementor-element.elementor-element-9f0941f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-20059 .elementor-element.elementor-element-8de7270 ul.menu>li:not(:last-child):after{border-left-style:solid;}@media(max-width:767px){.elementor-20059 .elementor-element.elementor-element-36fd160{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20059 .elementor-element.elementor-element-08413be{width:var( --container-widget-width, 231px );max-width:231px;--container-widget-width:231px;--container-widget-flex-grow:0;}.elementor-20059 .elementor-element.elementor-element-5e69664{--min-height:227px;}.elementor-20059 .elementor-element.elementor-element-5e69664:not(.elementor-motion-effects-element-type-background), .elementor-20059 .elementor-element.elementor-element-5e69664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:460px auto;}.elementor-20059 .elementor-element.elementor-element-823d404 .elementor-heading-title{font-size:35px;}.elementor-20059 .elementor-element.elementor-element-2787942{text-align:center;}.elementor-20059 .elementor-element.elementor-element-5b6493a{text-align:center;}.elementor-20059 .elementor-element.elementor-element-17a1fba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20059 .elementor-element.elementor-element-961a84f{text-align:center;}.elementor-20059 .elementor-element.elementor-element-94b2693{text-align:center;}.elementor-20059 .elementor-element.elementor-element-e16b02c{text-align:center;}.elementor-20059 .elementor-element.elementor-element-4b054cf{text-align:center;}.elementor-20059 .elementor-element.elementor-element-bdbde78{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20059 .elementor-element.elementor-element-9d6a56a{text-align:center;}.elementor-20059 .elementor-element.elementor-element-9ac895f{text-align:center;}.elementor-20059 .elementor-element.elementor-element-1a57548{text-align:center;}}@media(min-width:768px){.elementor-20059 .elementor-element.elementor-element-36fd160{--width:100%;}.elementor-20059 .elementor-element.elementor-element-bcf587b{--content-width:861px;}}