.custom-button a{background-color:var(--primary);color:#fff!important;display:inline-block;padding:15px 35px;border-radius:50px;letter-spacing:1px;margin:0 auto!important;font-size:18px;font-weight:bold;transition:all .2s ease-in-out;border:1px solid var(--primary)}.custom-button a:hover{background-color:#fff;color:var(--primary)!important}.with-embed iframe{min-height:540px!important}.fluid-width-video-wrapper{padding-top:56.25%!important}.contact-info-contact-image:after{content:"Personal Real Estate Corporation";display:block}.brokerage-logo img{position:absolute;max-width:100px;z-index:100;-webkit-filter:drop-shadow(5px 5px 5px #333);filter:drop-shadow(5px 5px 5px #333);transition:.3s}body.why-do-people-like-working-with-me #custom-contact,body.contact #custom-contact,body.buyers #custom-contact,body.sellers #custom-contact,body.free-home-evaluation #custom-contact,body.market-reports #custom-contact,body.free-fraser-valley-market-report #custom-contact,body.free-metro-vancouver-market-report #custom-contact,body.free-greater-vancouver-market-report #custom-contact{display:none}.footer-section{background-position:top}.featured-box .rn-content-block{font-size:28px;color:#666;background-color:#f2f2f2}.featured-box img{min-height:400px;object-fit:cover;width:100%}.featured-box .row{min-height:300px}#rn-300979 .rn-col-1-2,#rn-300980 .rn-col-2-2{display:initial;align-items:center;justify-content:center}.featured-box .rn-col-1-2,.featured-box .rn-col-2-2{display:flex;align-items:center;justify-content:center;min-height:200px}.featured-box-r .row{display:flex;flex-direction:column-reverse}.carousel-indicators .active{background-color:#7c0404}body.index h2,body.why-do-people-like-working-with-me h2,#custom-contact h2{text-align:left;display:flex;width:100%}body.index h2:after,body.why-do-people-like-working-with-me h2:after,#custom-contact h2:after{content:'';border-top:1px solid;margin:20px 20px 0 10px;flex:1 0 20px}body.index .contact-info-address .fa,body.index .contact-info-email .fa,body.index .contact-info-fax .fa,body.index .contact-info-mobile .fa,body.index .contact-info-phone .fa,body.index .contact-info-toll-free .fa,body.index .big-contact-form-container .contact-info-brokerage{color:#fff}.section-quick-contact{background-attachment:fixed}.page-title .rn-content-block{background-color:#fff}.resourcesimg img{max-width:200px;height:200px;object-fit:contain;padding:20px;object-position:center;filter:brightness(0) invert(0)}#rn-268194 img,.featured-boxes img{transition:all .2s ease-in-out}.featured-boxes img:hover,#rn-268194 img:hover{transform:scale(1.05)}.featured-boxes .row{overflow:hidden}.fluid-width-video-wrapper{height:100%!important}.section-heading .small-divider{display:none}.section-heading h3{text-align:left;font-size:30px;font-weight:700;display:flex;width:100%}.section-heading h3:after{content:'';border-top:1px solid;margin:20px 20px 0 10px;flex:1 0 20px}.featured-boxes img{width:100%;height:auto}.contact-info-name{display:none}.fluid-width-video-wrapper{width:50%;position:relative;padding:0;margin:0 auto}.contact-info-container div:nth-child(3){display:none}.footer-section,.rn-content-block{padding-top:10px;padding-bottom:10px}#custom-footer,#footer-disclaimer{padding:20px 0 20px;color:#888;font-size:14px}.section-short-header::after{content:" ";width:100%;background-image:url(/static/media/med/6285_7a0b44d9_mariasenajova_banner_1.jpg);background-size:contain;background-repeat:no-repeat;height:0;padding-top:36.437%;min-height:0;display:block}.carousel-fade .carousel-inner .item{background-size:contain;background-repeat:no-repeat}.hero-carousel .slide{height:0;padding-top:36.437%;min-height:0}body.index .big-contact-form-container .col-lg-6{display:none}body.index .big-contact-form-container .col-lg-offset-1{margin-left:0}body.index .big-contact-form-container .col-lg-5,.body.index contact-info-container{width:100%;text-align:center}body.index .contact-info-contact-image,body.index .big-contact-form-container .small-divider{display:none}body.index #bigcontactform .contact-info-mobile,body.index #bigcontactform .contact-info-phone,body.index #bigcontactform .contact-info-email{display:inline-block}.navbar-default .navbar-nav>li>a{font-weight:200}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,#rn-98132,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2,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,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:'Raleway',Helvetica,Arial,sans-serif}a,.primary-color{color:#7c0404}.primary-background-color{background-color:#333}.blog-overview-wrapper .btn-outline{color:#7c0404;border-color:#7c0404}.primary-border-color{border-color:#7c0404}a:hover,a:focus{color:#333}.btn-primary:hover{background-color:#333}.mk-row{width:100%;clear:both;display:flex;margin:0 auto;height:400px;overflow:hidden}.mk-row-left{float:left;width:50%}.mk-row-right{float:right;width:50%}.mk-row-text{padding:50px 30px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);top:50%}.mk-row-text h2{font-weight:lighter}.mk-row-img img{height:auto;width:100%}.mk-row-img{overflow:hidden;height:100%}.mk-row-img img{height:auto;width:100%;object-fit:contain}.slide-left .mk-row-text{text-align:right}.col-group a{padding:30px 0;text-transform:uppercase;font-size:22px;color:white}.col-group ul{padding-left:0!important}.col-group ul li{list-style:none!important}.col-group>div{margin:.7em .5em;-o-transition:color .5s linear;-moz-transition:color .5s linear;-khtml-transition:color .5s linear;-webkit-transition:color .5s linear;-ms-transition:color .5s linear;transition:color .5s linear;width:27%;padding:16px 20px 0}@media screen and (min-width:50em){.col-group{overflow:visible;text-align:center}.col-group>div{float:left;width:27%}}.animation-element{opacity:0;position:relative}.animation-element.slide-left{opacity:0;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear;-moz-transform:translate3d(-100px,0px,0px);-webkit-transform:translate3d(-100px,0px,0px);-o-transform:translate(-100px,0px);-ms-transform:translate(-100px,0px);transform:translate3d(-100px,0px,0px)}.animation-element.slide-left.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}.animation-element.slide-right{opacity:0;-moz-transition:all .8s linear;-webkit-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear;-moz-transform:translate3d(100px,0px,0px);-webkit-transform:translate3d(100px,0px,0px);-o-transform:translate(100px,0px);-ms-transform:translate(100px,0px);transform:translate3d(100px,0px,0px)}.animation-element.slide-right.in-view{opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}@media screen and (max-width:959px){.mk-row-text{-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%)}.mk-row{height:320px}.col-group>div{width:25%}}@media screen and (max-width:767px){.mk-row-text{padding:30px;-webkit-transform:translateY(11%);-ms-transform:translateY(11%);transform:translateY(11%);top:50%}.mk-row-text h2{font-size:23px}.mk-row{height:210px}.col-group>div{width:100%}}@media screen and (max-width:479px){.featured-box-r .rn-col-2-2,.featured-box-l .rn-col-1-2{padding:20px!important}.mk-row{height:auto}.mk-row-img{height:235px}.mk-row-text{height:100px}.mk-row-right,.mk-row-left{float:none;width:100%;clear:both}}@media only screen and (min-width :480px){}@media only screen and (min-width :768px){.brokerage-logo img{position:absolute;max-width:260px;z-index:100}.featured-box .row{display:flex;min-height:300px}.featured-box-r .row{display:flex;flex-direction:initial}.contact-info-container .col-lg-3{width:33%}.mk-row-img img{height:400px;width:100%;object-fit:cover}.navbar{margin-bottom:0}}@media only screen and (min-width :992px){}@media only screen and (min-width :1200px){}#rn-freeform1_label td,#rn-freeform2_label td{color:#9e0606}#rn-freeform1_label td:first-child,#rn-freeform2_label td:first-child{font-weight:bold}.with-embed iframe{display:block;width:85%;min-height:900px;margin:25px auto}