:root{--fontawesome :"Font Awesome 6 Free";--body-font :"Raleway",sans-serif;--headings-font :"Raleway",sans-serif;--script-font :"Birthstone",serif;--button-font :"bebas-neue-semirounded",sans-serif;--base-size :62.5%;--multiplier :1;--p-mg-bottom :1rem;--body-line-height :1.6;--paragraph-space :2rem;--title-space :1rem;--overlay-value :.6;--overlay-color :#081B3A;--border-radius :5px;--header-height :95px;--breakpoint-sm :768px;--breakpoint-md :992px;--breakpoint-lg :1200px;--body-color :#333333;--white :#ffffff;--black :#1C1C1C;--grey :#888888;--grey-lighter :#999999;--grey-darker :#373536;--divider-color :#cccccc;--featured-listing-bg :#ffffff;--lead-form-bgcolor :#E1E2DD;--primary :#04286B;--primary-hover :#081B3A;--secondary :#4CAEF1;--secondary-hover :#70bef4;--taupe :#E1E2DD;--taupe-hover :#CCC8C3;--text-size-80:.694rem;--text-size-90:.833rem;--text-size-100:1rem;--text-size-200:1.2rem;--text-size-300:1.44rem;--text-size-400:1.728rem;--text-size-500:2.074rem;--text-size-600:2.488rem;--text-size-700:2.986rem;--buy-sub-text:"Buy with Confidence";--sell-sub-text:"Maximize your Property";--kelowna-sub-text:"Welcome to the Okanagan";--page-title-bg:url(https://s.realtyninja.com/static/media/med/13208_a01e00d5_shawn_w_web_assets_bg_15.jpg);--blog-title-bg:url(https://s.realtyninja.com/static/media/med/13208_1d60cf59_shawn_w_web_assets_bg_16.jpg);--lead-form-bg:url(https://s.realtyninja.com/static/media/med/13208_afce1b74_shawn_w_web_assets_bg_17.jpg);--rn-black :#000000;--rn-grey1 :#c3c3c3;--rn-grey2 :#828282;--rn-grey3 :#444444;--rn-white :#ffffff;--rn-red :#e60000;--rn-orange :var(--accent);--rn-yellow :var(--accent-hover);--rn-green :var(--primary);--rn-blue :var(--primary-hover);--rn-purple :var(--secondary);--rn-pink :var(--secondary-hover)}.jBox-content .rn_colour_black{background:var(--rn-black)!important}.jBox-content .rn_colour_grey1{background:var(--rn-grey1)!important}.jBox-content .rn_colour_grey2{background:var(--rn-grey2)!important}.jBox-content .rn_colour_grey3{background:var(--rn-grey3)!important}.jBox-content .rn_colour_white{background:var(--rn-white)!important}.jBox-content .rn_colour_red{background:var(--rn-red)!important}.jBox-content .rn_colour_orange{background:var(--rn-orange)!important}.jBox-content .rn_colour_yellow{background:var(--rn-yellow)!important}.jBox-content .rn_colour_green{background:var(--rn-green)!important}.jBox-content .rn_colour_blue{background:var(--rn-blue)!important}.jBox-content .rn_colour_purple{background:var(--rn-purple)!important}.jBox-content .rn_colour_pink{background:var(--rn-pink)!important}.rn_colour_black{color:var(--rn-black)!important}.rn_colour_grey1{color:var(--rn-grey1)!important}.rn_colour_grey2{color:var(--rn-grey2)!important}.rn_colour_grey3{color:var(--rn-grey3)!important}.rn_colour_white{color:var(--rn-white)!important}.rn_colour_red{color:var(--rn-red)!important}.rn_colour_orange{color:var(--rn-orange)!important}.rn_colour_yellow{color:var(--rn-yellow)!important}.rn_colour_green{color:var(--rn-green)!important}.rn_colour_blue{color:var(--rn-blue)!important}.rn_colour_purple{color:var(--rn-purple)!important}.rn_colour_pink{color:var(--rn-pink)!important}.overlay .rn-content-block:before,.overlay .hero-carousel .slide:before,.overlay .big-contact-form-wrapper:before,.overlay .blog-header-title-section:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:var(--overlay-color);opacity:var(--overlay-value);transition:all .4s ease;pointer-events:none}.overlay .rn-content-block,.overlay .big-contact-form-wrapper,.overlay .blog-header-title-section{position:relative}.overlay .rn-content-block>.container,.overlay .big-contact-form-wrapper>.container,.overlay .blog-header-title-section>.container{position:relative;z-index:1}.no-overlay.custom-form-image .rn-content-block::before,.no-overlay.captions .rn-content-block::before,.no-overlay.custom-form-left-content .rn-content-block::before{display:none!important}.no-padd-top .rn-content-block,.no-padd-top .featured-listings-wrapper{padding-top:0!important}.no-padd-bot .rn-content-block,.no-padd-bot .featured-listings-wrapper{padding-bottom:0!important}.hidden-xy{overflow:hidden}.hidden-x{overflow-x:hidden}.hidden-y{overflow-y:hidden}.dflex .row{display:flex}.dflex.row:after{clear:both;content:"";display:table}.rounded img{border-radius:10px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}@media (max-width:767px){.text-center-sm{text-align:center!important}.large-only{display:none!important}.dflex .row{flex-flow:column wrap}.dflex.col-reverse .row{flex-flow:column-reverse wrap}}@media (min-width:768px){.small-only{display:none!important}.dflex .row{flex-flow:row wrap}.dflex.align-center .row{align-items:center}.dflex.flex-start .row{align-items:flex-start}.dflex.flex-end .row{align-items:flex-end}.dflex.row-reverse .row{flex-flow:row-reverse wrap}}*{text-shadow:none!important}html{font-size:var(--base-size)}body{font-size:1.4rem;font-weight:400;scroll-behavior:smooth;font-optical-sizing:auto;font-style:normal;letter-spacing:normal;color:var(--body-color);background-color:var(--white);font-family:var(--body-font);line-height:var(--body-line-height);overflow-x:hidden}::selection{color:var(--white);background:var(--primary-hover)}::-moz-selection{color:var(--white);background:var(--primary-hover)}.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper{font-weight:500;letter-spacing:0;font-family:var(--headings-font)}body,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.mls-search-controls-wrapper .form-control{font-family:var(--body-font);font-size:14px;line-height:24px;font-weight:400;letter-spacing:.001em}.small-divider{display:none}p{margin-bottom:var(--p-mg-bottom)}a{color:var(--secondary);transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}a:hover,a:focus{color:var(--secondary-hover);text-decoration:none}.header1,.header2,.header3,.header4{color:var(--primary)}h1,.header1{font-size:38px;line-height:40px;letter-spacing:-.003em}h2,.header2{font-size:32px;line-height:40px;letter-spacing:-.002em}h3,.header3{font-size:28px;line-height:36px;letter-spacing:-.001em}h4,.header4{font-size:24px;line-height:36px;letter-spacing:0}h5,.header5{font-size:22px;line-height:36px;letter-spacing:.001em}h6,.header6{font-size:18px;line-height:32px;letter-spacing:.002em}.bold{font-weight:700}.tiny{font-weight:400}.section-heading h3{font-size:2.8rem;color:var(--primary);font-weight:600;margin-bottom:2rem}blockquote.quote{background:#f2f2f2;border:0;padding:50px 50px 50px 50px;position:relative;margin-bottom:30px;box-shadow:0 20p 30px rgb(0 0 0 / 10%);margin-left:25px;margin-right:25px;border-radius:0 20px 20px 20px}blockquote.quote::before{content:"\f10d";font-family:var(--fontawesome);font-weight:bold;color:var(--white);display:flex;align-items:center;justify-content:center;float:none;font-size:24px;background:var(--primary);width:50px;height:50px;border-radius:50px;position:absolute;left:-25px;top:calc(50% - 25px)}blockquote.quote .bold{display:block;margin-top:15px}.content-section .rn-content-block ol li,.content-section .rn-content-block ul li{margin-bottom:1.2rem}@media screen and (min-width:768px){body,p,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.mls-search-controls-wrapper .form-control{font-size:1.6rem;line-height:2.6rem}h1,.header1{font-size:5rem}h2,.header2{font-size:4.2rem}h3,.header3{font-size:3.6rem}h4,.header4{font-size:2.6rem}}.btn:not([class*="button-"]),.button--link a{font-family:var(--button-font);text-transform:uppercase;font-weight:normal;font-size:2.2rem;letter-spacing:2px;transition:all .2s ease-in;border-radius:5px;position:relative}.btn:not([class*="button-"]):focus,.button--link a:focus{outline:none}.btn:not(.btn-default),.listing-lead-form-container .btn,.button--link a,.big-contact-form-container .btn{color:var(--rn-white);background-color:var(--primary);border:1px solid var(--primary);padding:1.3rem 1.8rem}.btn:not(.btn-default):hover,.listing-lead-form-container .btn:hover,.button--link a:hover,.big-contact-form-container .btn:hover{background-color:var(--primary-hover);border:1px solid var(--primary-hover)}.btn.btn-secondary,.listing-lead-form-container .btn{background-color:var(--secondary);border:1px solid var(--secondary)}.btn.btn-secondary:hover,.listing-lead-form-container .btn:hover{color:var(--rn-white);background-color:var(--secondary-hover);border:1px solid var(--secondary-hover)}[class*="-form-container"] .btn{width:100%}#header-contact{display:none}.navbar{margin-bottom:0}.navbar-default>[class*="container"]{display:flex;justify-content:flex-start;align-items:center}.navbar-default .navbar-brand{width:230px;transition:all .3s ease}.navbar-default .navbar-brand img{transition:all .3s ease}.navbar-default .navbar-nav>li>a{text-transform:none;font-size:1.5rem}.navbar-header-centered{margin-top:0}.navbar-default button.navbar-toggle{position:absolute;right:0;margin-top:40px;border-color:var(--secondary);background:var(--secondary)}.navbar-default button.navbar-toggle.collapsed[aria-expanded="false"]:hover{background:var(--secondary-hover);border-color:var(--secondary-hover);transition:all .2s ease-in}.navbar-default button.navbar-toggle .icon-bar,.navbar-default button.navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{transition:all .2s ease-in;background-color:var(--white)}.navbar-default button.navbar-toggle:focus,.navbar-default button.navbar-toggle:hover,.navbar-default button.navbar-toggle[aria-expanded="true"]{background:var(--primary-hover);border-color:var(--primary-hover)}.navbar-default button.navbar-toggle:focus .icon-bar,.navbar-default button.navbar-toggle[aria-expanded="true"] .icon-bar{background:#fff}.rn-invert-colors .navbar-default button.navbar-toggle{border-color:rgb(255 255 255 / 30%)}.header-section{position:relative;width:100%}body.sticky:not(.listing_detail_view) .navbar-wrapper{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 10px rgba(0,0,0,.1);background-color:var(--white);animation:slideDown .4s forwards;height:100px;z-index:99}body.sticky:not(.listing_detail_view) .navbar-wrapper .navbar-brand{width:200px!important}body.sticky:not(.listing_detail_view) .navbar-wrapper button.navbar-toggle{margin-top:33px}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media only screen and (max-width:767px){#navbar{top:110px;background-color:transparent;backdrop-filter:blur(5px)}body.sticky:not(.listing_detail_view) #navbar{top:100px;backdrop-filter:blur(5px)}#navbar:before{content:"";background:var(--primary);display:block;position:absolute;left:0;right:0;bottom:0;top:0;opacity:.93}body.sticky:not(.listing_detail_view) #navbar:before{opacity:.96}.navbar-default .navbar-nav>li>a{font-size:1.8rem;letter-spacing:.03em}.navbar-nav.sm-collapsible .caret{border-color:transparent}.navbar-nav.sm-collapsible a.has-submenu .caret:focus,.navbar-nav.sm-collapsible a.has-submenu .caret:hover{background-color:transparent}ul.nav.navbar-nav.navbar-nav-centered.sm-collapsible{margin-top:0}.navbar-default .sm-collapsible.navbar-nav>li>a{padding:2rem;border-top:1px solid rgb(255 255 255 / .2)!important}.navbar-default .sm-collapsible.navbar-nav>.open>a{background-color:var(--primary-hover)}.navbar-nav .open .dropdown-menu{padding-top:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size:1.6rem;padding:8px 0}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background:rgb(255 255 255 / 10%);color:var(--white)}}@media only screen and (min-width:768px){.navbar{margin-bottom:0}.navbar-default .navbar-nav>li>a{color:var(--primary-hover)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:var(--secondary);border-color:transparent}.navbar-default .navbar-nav .dropdown-menu{transition:all .2s ease;transform:translateY(5px);opacity:0;background:var(--secondary);border-color:var(--secondary);border-radius:4px!important}.navbar-nav>li.open>.dropdown-menu{opacity:1;transform:translateY(0px)}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.dropdown-menu>li>a{font-size:1.5rem;font-weight:500;text-transform:none;color:var(--white);border-bottom:1px solid rgba(255 255 255 / 10%)}.navbar-default .navbar-nav .open .dropdown-menu>li:last-child>a,.dropdown-menu>li:last-child>a{border-bottom:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:var(--white);text-decoration:none;background-color:var(--secondary-hover)}}@media screen and (min-width:992px){.navbar-default>[class*="container"]{justify-content:space-between}.navbar-nav>li:nth-last-child(2){display:none}}@media screen and (min-width:1200px){.navbar-default .navbar-brand{width:unset}.navbar-default .navbar-nav>li>a{font-size:1.7rem}}a.custom-lead-btn.btn{display:none;padding:1.2rem 1.5rem;background-color:var(--secondary);border-color:var(--secondary);font-size:1.7rem}a.custom-lead-btn.btn:hover{background-color:var(--secondary-hover);border-color:var(--secondary-hover);transform:translate(0,-5px);box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}body.sticky:not(.listing_detail_view) a.custom-lead-btn.btn [class*="fa"],a.custom-lead-btn.btn [class*="fa"]{display:inline-block;margin-right:5px!important;font-size:1.4rem;transition:all .2s ease}body.sticky:not(.listing_detail_view) a.custom-lead-btn.btn{padding:1.2rem 1.5rem!important;font-size:1.7rem!important}@media screen and (min-width:992px){a.custom-lead-btn.btn{display:unset}}@media screen and (min-width:1200px){a.custom-lead-btn.btn{background-color:var(--secondary);border-color:var(--secondary);font-size:2.2rem}a.custom-lead-btn.btn [class*="fa"]{margin-right:10px!important;font-size:1.8rem}}.footer-section{padding:6rem 0}.section-custom-footer{display:none}#footer-disclaimer,.section-custom-footer{padding:0}.footer-contentinfo{padding:2.5rem 0}#custom-footer p,#footer-disclaimer p{font-size:1.3rem;line-height:1.5;opacity:.7;margin-bottom:.5rem;text-align:center}.rn-invert-colors #footer-disclaimer,.rn-invert-colors .powered-by-realtyninja a,.rn-invert-colors .privacy-policy a{color:var(--taupe)}.rn-invert-colors .powered-by-realtyninja a:hover,.rn-invert-colors .privacy-policy a:hover{color:var(--taupe-hover)}#crea-footer-agreement button{border-color:var(--white);padding:5px 10px;border-radius:3px;font-size:1.5rem;transition:all .2s ease-in}#crea-footer-agreement button:hover{background-color:var(--taupe);border-color:var(--taupe)}.scroll-top-wrapper{background-color:var(--secondary)}.scroll-top-wrapper:hover{background-color:var(--secondary-hover)}.contact-info-container p{color:var(--grey)}.contact-info-address{text-transform:none}[class*="-contact-"] .contact-info-social .fa-circle{color:var(--secondary);transition:all .2s ease-in}[class*="-contact-"] .contact-info-social a:hover .fa-circle{color:var(--secondary-hover)}.form-control:not(#sortorder){height:50px;font-size:1.6rem;line-height:1.6;box-shadow:none;transition:.2s ease-in}.big-contact-form-container{text-align:center}.big-contact-form-container h3#title1,.subpage-form-caption h3{font-size:2.8rem;margin-bottom:2rem;line-height:1.2}.big-contact-form-container h3#title1>.italic,.big-contact-form-container form .row>.col-lg-12 h3>.italic,.subpage-form-caption h3>.italic{font-family:var(--script-font);text-transform:lowercase;font-size:5rem}@media screen and (min-width:992px){.big-contact-form-container{text-align:unset}.big-contact-form-container h3#title1,.subpage-form-caption h3{font-size:3.2rem}.big-contact-form-container h3#title1>.italic,.big-contact-form-container form .row>.col-lg-12 h3>.italic,.subpage-form-caption h3>.italic{font-size:6.4rem}}.small-contact-info-wrapper .row>div{display:flex;flex-direction:column;text-align:center}.small-contact-info-wrapper .row>div>div:last-child{order:-1}.small-contact-info-wrapper{background-color:var(--taupe)}.small-contact-info-wrapper h4{text-transform:none;color:var(--primary-hover);font-weight:bold;letter-spacing:0}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{color:var(--primary-hover);text-transform:none;font-weight:400}@media only screen and (min-width:768px){body.ddf .img-listing-list img,body.ereb .img-listing-list img{width:100%;height:auto;object-fit:cover;object-position:center}body.ddf .img-listing-grid,body.ddf .img-listing-grid img,body.ereb .img-listing-grid,body.ereb .img-listing-grid img{height:280px}}.listing-list h4,.listing-grid h4{color:var(--primary);font-family:var(--button-font);font-weight:normal;margin-top:0;font-size:2.8rem}.listing-grid h4{font-size:2.4rem;margin-bottom:0}p.listing-grid-info-primary{color:var(--grey-lighter);font-family:var(--button-font);font-weight:normal!important;margin-top:0;font-size:2.2rem;letter-spacing:.24px}.listing-list-info-price{font-size:2.5rem;font-family:var(--button-font);font-weight:normal;color:var(--rn-grey3);line-height:1;margin-bottom:var(--paragraph-space)}.listing-bottom-form-container{background-color:var(--primary);background-image:var(--lead-form-bg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.listing-bottom-form-container::before{background-color:var(--primary-hover);content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6}.listing-lead-form-container{background:transparent;position:relative;z-index:1}.listing-lead-form-container .contact-info-container p{color:var(--white)}.listing-lead-form-container h3{text-align:center;font-weight:600;text-transform:none}.listing-hero .listing-photo-lightbox-link .btn{font-weight:normal}.listing-other-actions-container .btn{display:block;font-weight:normal;font-family:1.8rem}body.ddf .featured-listing-preview .img-listing-showcase img,body.ereb .featured-listing-preview .img-listing-showcase img{object-fit:cover}.featured-listing-preview{box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:10px;overflow:hidden}.featured-listings-carousel-wrapper h4,.featured-listings-wrapper h4{text-transform:uppercase;color:var(--primary);font-weight:600;text-align:left;margin:0;line-height:1;margin-bottom:1rem;font-size:1.6rem}.featured-listing-info-container{padding:15px 20px}.featured-listing-preview p{text-align:left;color:var(--white)}.featured-listing-desc__block{display:flex;flex-direction:row-reverse;justify-content:space-between;border-bottom:1px solid var(--divider-color);padding:0 0 10px;margin-bottom:10px}.featured-listing-desc__block>p{font-size:1.5rem}.featured-listing-desc__block>p:first-child{text-align:right}.featured-listings-wrapper .row:nth-child(2){display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.featured-listings-wrapper .row:nth-child(2){display:flex;flex-direction:row;flex-wrap:wrap-reverse}.featured-listings-wrapper .row:nth-child(2)>div{width:50%;float:none}.featured-listings-wrapper .img-listing-showcase,.featured-listings-wrapper .img-listing-showcase img{height:280px}}@media screen and (min-width:992px){.featured-listing-preview p{color:var(--rn-grey3)}.featured-listing-preview{height:320px}.featured-listings-wrapper .img-listing-showcase,.featured-listings-wrapper .img-listing-showcase img{height:200px}}@media screen and (min-width:1200px){.featured-listings-wrapper .row:nth-child(2)>div{width:33.3333%}.featured-listings-wrapper .img-listing-showcase,.featured-listings-wrapper .img-listing-showcase img{height:190x}}.side-links-button{position:fixed;right:30px;bottom:100px;display:flex;flex-direction:column;z-index:99;row-gap:15px;opacity:0;transition:all .3s ease}.side-links-button a{display:flex;background:var(--primary);border-radius:100%;width:4rem;height:4rem;text-align:center;justify-content:center;align-items:center;transition:all .3s ease}.side-links-button a .fa-circle{display:none}.side-links-button a [class*="fa-"]{color:var(--white)}.side-links-button a:hover{box-shadow:rgba(149,157,165,.2) 0 8px 24px;transform:translateX(-5px);background:var(--primary-hover)}@media screen and (min-width:768px){.side-links-button{opacity:1}.side-links-button.hide-side-links{opacity:0;transform:translateX(25px)}}#bg-fade-carousel .carousel-indicators li{background:var(--grey-lighter);border-color:var(--grey-lighter);width:12px;height:12px}#bg-fade-carousel .carousel-indicators li.active{background:var(--secondary);border-color:transparent}.section-tall-header .bg-fade-carousel-shadow{height:250px;background:-moz-linear-gradient(top,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.95) 20%,rgba(255,255,255,0) 100%)}.section-tall-header .carousel:before{position:absolute;content:"";background:var(--white);opacity:.1;top:0;left:0;bottom:0;right:0;z-index:1;pointer-events:none}.hero-carousel .slide{height:750px}.video-bg{top:0;left:0;bottom:0;right:0;position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-bg>video{top:0;left:0;bottom:0;right:0;position:absolute;object-fit:cover;object-position:center;height:100%}.intro--wrap{background-color:var(--taupe);background-image:url(/static/media/med/13208_9e124388_shawn_w_web_assets_bg_3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:10}.intro-section{text-align:center}.intro-section .rn-content-block{padding-bottom:0}.intro-section .row>div:last-child>div{margin-bottom:35px}.intro-section [class*="header"]{color:var(--primary);font-weight:600;font-size:3.6rem}.intro-section .italic{font-family:var(--script-font);color:var(--secondary);font-size:3.8rem;line-height:1;font-style:normal}.intro-section .row>div:first-child>div img{margin-top:-50px;margin-bottom:-50px}@media screen and (min-width:768px){.intro-section{text-align:left}.intro-section .row>div:first-child>div img{object-fit:unset;height:100%;max-width:unset;margin-bottom:-75px;margin-top:-25px;width:580px;transform:translate(-200px,0px)}}@media screen and (min-width:992px){.intro-section .row{display:flex;align-items:center}.intro-section .row>div:first-child>div img{margin-top:-55px;width:650px;transform:translate(-160px,0px)}.intro-section .italic{font-size:5rem}}@media screen and (min-width:1200px){.intro-section .row>div:first-child>div img{width:750px;transform:translate(-170px,0px)}}.ticker-section .rn-content-block{padding-bottom:0}.index .ticker-section .rn-content-block,.home .ticker-section .rn-content-block{padding-top:0}.ticker-section .container{width:100%;max-width:1400px}.ticker-section .row>div>div{background:var(--white);border-radius:10px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;text-align:center;padding:40px 25px 10px;overflow:hidden;position:relative;min-height:160px;margin-bottom:35px}.ticker-section .row>div>div>*{position:relative;z-index:1}.ticker-section .row>div>div>div{display:flex;justify-content:center;flex-direction:row}.ticker-section .row>div>div .bold{font-weight:normal;font-size:6rem;font-family:var(--button-font);color:var(--primary);line-height:1;display:inline-block;position:relative;transition:all .3s ease;opacity:0;transform:translateY(5px)}.ticker-section .row>div>div .bold.in-viewport{opacity:1;transform:translateY(0px)}.ticker-section .row>div:nth-child(2)>div .bold::before{content:"over";font-family:var(--script-font);color:var(--secondary);position:absolute;top:-30px;left:0;font-size:3.6rem;transform:rotate(0deg)}.ticker-section .row>div:last-child>div .bold::before{content:"#"}.ticker-section .row>div>div img{margin-right:15px;margin-top:10px}.ticker-section .row>div>div .tiny{color:var(--secondary);text-transform:uppercase;font-size:1.6rem;font-weight:600;display:inline-block;margin:1.5rem 0 0}.ticker-section .row>div:first-child>div{background-image:url(/static/media/med/13208_170e33cb_shawn_w_web_assets_bg_7.jpg);background-position:center right;background-size:cover;background-repeat:no-repeat}.ticker-section .row>div:nth-child(2)>div{background-image:url(/static/media/med/13208_7d536862_shawn_w_web_assets_bg_8.jpg);background-position:center right;background-size:cover;background-repeat:no-repeat}.ticker-section .row>div:last-child>div{background-image:url(/static/media/med/13208_d3e77e44_shawn_w_web_assets_bg_9.jpg);background-position:center right;background-size:cover;background-repeat:no-repeat;margin-bottom:0}.ticker-section .row>div>div:before{background:-moz-linear-gradient(90deg,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);pointer-events:none;content:"";position:absolute;top:0;left:0;bottom:0;right:0}.ticker-section .row>div>div:after{background:var(--white);opacity:.85;pointer-events:none;content:"";position:absolute;top:0;left:0;bottom:0;right:0}.sub-intro-section{text-align:center}.sub-intro-section [class*="header"]{text-transform:none!important;font-size:2rem;max-width:780px;margin:2rem auto;color:var(--black)}.services-section .row>div{background:var(--primary);transition:all .2s ease}.services-section .row>div:hover{background-color:var(--secondary)}.services-section .row>div{width:100%;float:none;clear:both}.services-section .row>div>div{overflow:hidden;position:relative;height:400px;transition:all .2s ease}.services-section .row>div>div img{width:100%;height:400px;opacity:.7!important;object-fit:cover;object-position:center;transition:all .3s ease}.services-section .row>div:hover>div img{transform:scale(1.1);filter:saturate(1.2)}.services-section .row>div>div [class*="header"]{position:absolute;z-index:1;bottom:30px;left:25px;right:25px;transition:all .4s ease;pointer-events:none;line-height:1.4;margin-bottom:0;text-transform:none;font-weight:600;font-size:3.4rem}.services-section .row>div>div [class*="header"]:after{display:block;content:"";font-family:var(--button-font);font-weight:normal;letter-spacing:2px;font-size:2.4rem}.services-section .row>div:first-child>div [class*="header"]:after{content:var(--buy-sub-text)}.services-section .row>div:nth-child(2)>div [class*="header"]:after{content:var(--sell-sub-text)}.services-section .row>div:last-child>div [class*="header"]:after{content:var(--kelowna-sub-text)}.services-section .row>div>div:after{pointer-events:none;width:50px;height:50px;content:"";background:url(/static/media/med/13208_150e55ea_shawn_w_web_assets_arrow_icon.png) center no-repeat;bottom:30px;right:25px;border:1px solid var(--white);border-radius:100%;position:absolute;transition:all .4s ease}.services-section .row>div:hover>div:after{background:#fff url(/static/media/med/13208_a29fe52b_shawn_w_web_assets_arrow_icon_hover.png) center no-repeat}@media screen and (min-width:992px){.services-section .row{display:flex}.services-section .row>div{width:33.33%}}@media screen and (min-width:1200px){.services-section .row>div>div [class*="header"]{font-size:4rem}}.editmode .services-section .row>div,.editmode .services-section .row>div:hover{background-color:none!important}.editmode .services-section .row>div>div{height:unset!important}.editmode .services-section .row>div>div [class*="header"]{position:static!important;color:var(--body-color)}.editmode .services-section .row>div>div [class*="header"]:after,.editmode .services-section .row>div>div:after{content:""!important;display:none!important}.editmode .services-section .row>div:hover>div img{transform:scale(1)!important;filter:none!important}.awards-section{border-bottom:1px solid rgb(0 0 0 / 15%)}.awards-section [class*="header"]{font-weight:600}.custom-testimonials-section .slider-nav-outside .slider-container{padding-left:0}.custom-testimonials-section li.slide-item{padding:0 10px}.custom-testimonials-section .slider-indicators-round .slider-indicators>*{width:1rem;height:1rem;background-color:var(--grey);padding:0}.custom-testimonials-section .slider-indicators-round .slider-indicators>.active{background-color:var(--primary);width:1rem;height:1rem}.review--block{display:flex;align-items:center;flex-direction:column-reverse;text-align:center}.review--block img{width:150px;height:auto!important;margin-right:10px;border:5px solid white;border-radius:10px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;margin-top:20px}.review--block blockquote{border:0;font-size:1.6rem;padding-top:45px;background:url(https://s.realtyninja.com/static/media/med/13208_f265d495_shawn_w_web_quote.png) 10px 20px no-repeat}.review--block .customer--name{font-size:1.5rem;text-transform:uppercase;font-weight:600;margin-bottom:0}.review--block .customer--area{font-size:1.3rem;color:var(--secondary)}@media screen and (min-width:993px){.review--block{flex-direction:row;align-items:flex-start;text-align:left}.review--block .customer--name{margin-left:20px}.review--block .customer--area{margin-left:20px}}.custom-form .formContent{margin-top:25px}.custom-form .big-contact-form-wrapper{padding-bottom:0;padding-top:60px}.custom-form .custom-form-caption{text-align:center}.custom-form .custom-form-caption [class*="header"] .italic{font-family:var(--script-font);text-transform:lowercase;font-size:5rem}.custom-form-left-content .container{width:100%}.custom-form-left-content .row>div>div{padding-left:25px;padding-right:25px;padding-bottom:60px}.big-contact-form-container .formContent{margin-bottom:50px}.big-contact-form-container .custom-form-caption,.big-contact-form-container .custom-form-image,.big-contact-form-container .custom-form-left-content{clear:both}.big-contact-form-container .custom-form-caption .container,.big-contact-form-container .custom-form-image .container,.big-contact-form-container .custom-form-left-content{float:none;width:100%}.big-contact-form-container .custom-form-image img{max-width:70%;margin:0 auto}@media screen and (min-width:992px){.custom-form .custom-form-caption{text-align:left}.custom-form-left-content .row>div>div{padding-right:60px}.custom-form .custom-form-caption [class*="header"] .italic{font-size:6.4rem}.custom-form .big-contact-form-container form>.row{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:flex-end}.custom-form.flex-start .big-contact-form-container form>.row{align-items:flex-start}.custom-form.align-center .big-contact-form-container form>.row{align-items:center}.custom-form .big-contact-form-container form>.row>[class*="col"],.subpage-form .big-contact-form-container form>.row>div{width:50%}.custom-form .big-contact-form-container .custom-form-image img{max-width:90%}.custom-form.subpage-form .big-contact-form-container form>.row{flex-direction:row}}@media screen and (min-width:992px){}.content-section .rn-content-block ol,.content-section .rn-content-block ul{padding-left:20px}.content-section .rn-content-block ol li,.content-section .rn-content-block ul li{padding-left:10px}.content-section:not(.custom-testimonials-section):not(.gallery) .rn-content-block ul li::marker{content:"\f058";font-family:var(--fontawesome);color:var(--secondary);font-weight:bold}.subpage-form .big-contact-form-container h3#title1,.subpage-form .big-contact-form-container .row>div>h3{display:none}.internal-cta a.btn{display:flex;position:relative;align-items:center;justify-content:space-between;margin-bottom:15px}.internal-cta-middle a.btn{justify-content:center;max-width:400px;margin:0 auto}.internal-cta a.btn:after{content:"";position:relative;background:transparent url(https://s.realtyninja.com/static/media/med/13208_150e55ea_shawn_w_web_assets_arrow_icon.png?width=100&optimize=medium&dpr=1) center / contain no-repeat;width:13px;height:13px;display:inline-block;margin-left:15px}.internal-cta a.btn:hover{transform:translate(0,-5px);box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.internal-cta a.btn:hover:after{background-image:url(https://s.realtyninja.com/static/media/med/13208_a29fe52b_shawn_w_web_assets_arrow_icon_hover.png?width=100&optimize=medium&dpr=1)}.page-title .rn-content-block{background-color:var(--primary);background-image:var(--page-title-bg);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding-left:25px;padding-right:25px}.page-title h1,.blog-header-title-section h1{margin-top:5rem;font-size:3.5rem;font-weight:500;text-transform:none;line-height:1.2;transition:all .3s ease}.page-title h4{font-family:var(--button-font);font-weight:normal;letter-spacing:2px;font-size:2.4rem}@media screen and (min-width:768px){.page-title h1,.blog-header-title-section h1{font-size:4.5rem}}@media screen and (min-width:992px){.page-title h1,.blog-header-title-section h1{font-size:5.5rem}}.section-titles{text-align:center}.section-titles [class*="header"]{font-size:4rem;letter-spacing:2px;margin-top:0;line-height:1}.section-titles .bold,.bio-section .bold{font-weight:normal;font-family:var(--button-font);font-size:2.4rem;letter-spacing:1px;color:var(--secondary)}.section-titles .italic{font-weight:normal;font-family:var(--script-font);font-size:4rem;color:var(--secondary);letter-spacing:.5px;line-height:1}.bio-section .rn-content-block,.bio-section .rn-content-block .row>div{position:relative}.bio-section .rn-content-block::before,.bio-section .rn-content-block .row>div:last-child::before{content:"";height:420px;background:var(--taupe);left:0;right:0;top:100px;position:absolute}.bio-section .rn-content-block .row>div:last-child::before{height:370px}.bio-section .rn-content-block>.container,.bio-section .rn-content-block .row>div>div{position:relative;z-index:1}.bio-section h3{font-size:3.2rem}@media screen and (min-width:768px){.bio-section .rn-content-block .row>div:last-child::before{opacity:0}}@media screen and (min-width:992px){.bio-section h3{font-size:3.6rem}.section-titles [class*="header"]{font-size:5rem}}.gallery .slider-indicators{bottom:-10px}.gallery .slider-indicators-round .slider-indicators>*{width:1rem;height:1rem;background-color:var(--grey);padding:0}.gallery .slider-indicators-round .slider-indicators>.active{background-color:var(--primary)!important;width:1rem;height:1rem}.nh-block .rn-content-block{padding-bottom:0;padding-top:0}.nh-block.first-block .rn-content-block{padding-top:40px}.nh-block .row>div{padding-left:7.5px;padding-right:7.5px}.nh-block .row>div>div:not(:empty){background:var(--primary);overflow:hidden;position:relative;height:250px;transition:all .2s ease;margin-bottom:15px}.nh-block .row>div:hover>div{background-color:var(--secondary)}.nh-block .row>div>div img{width:100%;height:250px;opacity:.7!important;object-fit:cover;object-position:center;transition:all .3s ease}.nh-block .row>div:hover>div img{transform:scale(1.1);filter:saturate(1.2)}.nh-block .row>div>div .bold{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;transition:all .4s ease;pointer-events:none;line-height:1.4;font-family:var(--button-font);font-weight:normal;font-size:2.8rem;letter-spacing:1px;color:var(--white);display:flex;justify-content:center;align-items:center}@media screen and (min-width:992px){}@media screen and (min-width:1200px){}.editmode .nh-block .row>div,.editmode .nh-block .row>div:hover{background-color:none!important}.editmode .nh-block .row>div>div{height:unset!important}.editmode .nh-block .row>div>div .bold{position:static!important;color:var(--body-color)}.editmode .nh-block .row>div:hover>div img{transform:scale(1)!important;filter:none!important;opacity:1!important}.neigbourhood-info-section .row>div>div{margin-bottom:2rem}.neigbourhood-info-section.rounded img{max-height:420px;min-height:350px;width:100%;object-fit:cover;object-position:center}.neigbourhood-info-section.section-3-col .rn-content-block{background:hsl(72 8% 94% / 1)}.neigbourhood-info-section.rounded h4{font-weight:600}.section-bg-titles .rn-content-block{padding-top:180px}.section-bg-titles .rn-content-block::before{opacity:.3}.business-name .rn-content-block{padding-bottom:0;padding-top:0}.business-name [class*="header"]{font-size:3.2rem;padding:10px 15px;border-bottom:3px solid var(--primary);background:rgb(112,190,244);background:-moz-linear-gradient(90deg,rgba(112,190,244,.15) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(90deg,rgba(112,190,244,.15) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(112,190,244,.15) 50%,rgba(255,255,255,0) 100%)}.business-info{font-family:var(--button-font);font-weight:normal!important;font-size:2rem;line-height:1.5}.business-info [class*="header"]{font-size:2rem}.business-info .bold{font-weight:normal!important;display:inline-block;margin-bottom:1rem;font-size:2.2rem;line-height:1.1;color:var(--grey-darker)}.blog-entry-info{font-style:normal!important}.rn-invert-colors .blog-entry-info{color:var(--white)}.blog-header-title-section{background-color:var(--primary);background-image:var(--blog-title-bg);background-position:center;background-repeat:no-repeat;background-size:cover}.blog-entry-overview-container img,.recent-blog-entry-container img{width:100%;height:230px;object-fit:cover;object-position:top;box-shadow:rgba(149,157,165,.2) 0 8px 24px;border-radius:10px;transition:all .2s ease-in;margin-bottom:25px}.recent-blog-entry-container:hover img,.blog-entry-overview-container:hover img{transform:scale(1.02);box-shadow:rgba(149,157,165,.5) 0 8px 24px}.recent-blog-entry-title,.blog-entry-overview-title{color:var(--primary);text-align:left;font-family:var(--button-font)!important;font-weight:normal!important;letter-spacing:1px;font-size:2.6rem;line-height:1.1}.recent-blog-entry-title a,.blog-entry-overview-title a{color:var(--primary)}.recent-blog-entry-title a:hover,.blog-entry-overview-title a:hover{color:var(--primary-hover)}.blog-entry-overview-text,.recent-blog-entry-text,.blog-entry-overview-text *,.recent-blog-entry-text *{text-transform:none;text-align:left;color:var(--grey)!important;font-size:1.6rem!important;font-weight:normal!important}.blog-entry-overview-text br,.recent-blog-entry-text br{display:none}.blog-entry-overview-info,.recent-blog-entry-date{text-align:left;font-style:normal;color:var(--secondary);font-weight:600}.blog-entry-overview-read-more,.recent-blog-entry-read-more{display:none}@media screen and (max-width:479px){}@media screen and (min-width:480px){}@media screen and (max-width:767px){}@media screen and (min-width:768px){.small-contact-info-wrapper .container{width:100%;max-width:991px}.small-contact-info-wrapper .row>div{flex-direction:row;text-align:unset}}@media screen and (max-width:991px){}@media screen and (min-width:992px){#footer-disclaimer p{text-align:left}.powered-by-realtyninja,.privacy-policy{text-align:right!important}.section-heading h3{font-size:3.4rem}.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(3),.formContent>div[class^="form-group"]:nth-child(6),.formContent>div[class^="form-group"]:nth-child(7),.formContent>div[class^="form-group"]:nth-child(8),.formContent>div[class^="form-group"]:nth-child(9){width:calc(50% - 10px);display:inline-block}.formContent>div[class^="form-group"]:nth-child(2),.formContent>div[class^="form-group"]:nth-child(6),.formContent>div[class^="form-group"]:nth-child(8){margin-right:15px;width:calc(50% - 10px)}.small-contact-info-wrapper .container{width:unset;max-width:1170px}.small-contact-info-wrapper .row>div{flex-direction:row;text-align:unset}.ticker-section .row>div>div{display:flex;flex-direction:column}.sub-intro-section [class*="header"]{font-size:2.4rem}}@media screen and (max-width:1199px){}@media screen and (min-width:1200px){}