/* cb.css 20261103a = Custom CSS box (fixed tail) + Head cbh-css + cbh-blogcards */
body:not(.search-results) #ic-seller-header,body:not(.search-results) #ic-seller-header *{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}body:not(.search-results) #ic-seller-seo-panel,body:not(.search-results) #ic-seller-internal-links,body:not(.search-results) #ic-seller-faq,body:not(.search-results) .ic-seller-seo-panel,body:not(.search-results) .ic-footer-seller-links{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}#site-registration-bar~.page .builder-nav-helper{display:none}#site-registration-bar{z-index:1;background-color:#004f7c!important}#seo-anchor{background-color:#004f7c!important}.header-phone{position:absolute!important;left:70px!important;top:7px;z-index:110}@media (max-width:1024px){#header-6 #home-slider{margin-top:0}}.phone-icon{position:absolute;z-index:10;left:50px;top:12px}.topBarAgentPhone{display:none!important}.header-phone a{color:#fff!important}.header-phone a:hover{color:#b40101}#search-v2 .listing-grid-block-listing{height:380px}#search-v2 .listing-grid-block-listing .listing-image{height:260px}#search-v2 .listing-grid-block-listing .status-tag{left:unset;right:50px;top:275px;z-index:9;background-color:#d00606}#search-v2 .listing-grid-block-listing .info-container{bottom:-118px;padding:10px;background:#151515}#search-v2 .listing-grid-block-listing .open-house,#search-v2 .listing-grid-block-listing .save-property,#search-v2 .listing-grid-block-listing .save-property-active{top:265px;right:0}@media (min-width:1025px){#premium-navigation.transparent{background-color:#000;position:relative;left:0;right:0;border-bottom:1px solid #fff}#header-1n .header-content{height:800px;padding-top:100px}#header-1n .header-content.h1int{height:400px!important;padding-top:100px}}#header-1n.t7 .navbar-brand{border-right:0 solid #fff}.presentation-verbiage{display:none!important}.presentation-agent{display:none!important}.thumbnail1 img{height:350px;width:100%}#page>section.blog-header>div.container>span{display:none!important}#seo-anchor li{color:#fff!important}#seo-anchor ul li a{color:#fff!important}#premium-navigation{display:block!important;position:relative!important}.post-1 .post-header h2 a{color:#004f7c!important}.post-1 .post-header h2 a:hover{color:#a7a9ac!important}.header a[href*="/ottawa-real-estate-agent"],.header a[href*="/sell-my-house-in-ottawa"],.header a[href*="/glebe-realtor"],.header a[href*="/westboro-realtor"],.header a[href*="/old-ottawa-south-realtor"],.header a[href*="/new-edinburgh-realtor"],.header a[href*="/rockcliffe-park-realtor"],.header a[href*="/stittsville-realtor"],.header a[href*="/kanata-realtor"],.header a[href*="/barrhaven-realtor"],.header a[href*="/orleans-realtor"],.header a[href*="/nepean-realtor"],.header a[href*="/ottawa-areas-we-serve"],.header a[href*="/ottawa-mortgage-broker"],.header a[href*="/ottawa-mortgage-renewal"],.header a[href*="/ottawa-refinance"],.header a[href*="/home-evaluation-ottawa"],.navbar a[href*="/ottawa-real-estate-agent"],.navbar a[href*="/sell-my-house-in-ottawa"],.navbar a[href*="/glebe-realtor"],.navbar a[href*="/westboro-realtor"],.navbar a[href*="/old-ottawa-south-realtor"],.navbar a[href*="/new-edinburgh-realtor"],.navbar a[href*="/rockcliffe-park-realtor"],.navbar a[href*="/stittsville-realtor"],.navbar a[href*="/kanata-realtor"],.navbar a[href*="/barrhaven-realtor"],.navbar a[href*="/orleans-realtor"],.navbar a[href*="/nepean-realtor"],.navbar a[href*="/ottawa-areas-we-serve"],.navbar a[href*="/ottawa-mortgage-broker"],.navbar a[href*="/ottawa-mortgage-renewal"],.navbar a[href*="/ottawa-refinance"],.navbar a[href*="/home-evaluation-ottawa"]{display:none!important}a[href="#"]:not(#home-value-1R a,.modal a,dialog a),a[href$="#"]:not(#home-value-1R a,.modal a,dialog a){display:none!important}#home-slider,.home-slider,[id*=home-slider],[class*=slider]{min-height:560px!important;max-height:none!important;overflow:visible!important;position:relative!important}#home-slider h1,#home-slider p,.home-slider h1,.home-slider p,.carousel h1,.carousel p,.slide h1,.slide p,[id*=home-slider] h1,[id*=home-slider] p,[class*=slider] h1,[class*=slider] p{display:block!important;visibility:visible!important;opacity:1!important}#ic-seller-top-cta{margin:0!important;padding:24px 28px!important;background:#f5fbff!important;border-bottom:1px solid #d7e6ef!important}#ic-seller-top-cta h2{font-size:28px!important;line-height:1.2!important;margin:0 0 10px!important;color:#12364a!important;text-align:left!important}#ic-seller-top-cta p{font-size:17px!important;line-height:1.45!important;color:#243844!important;max-width:980px!important}@media (max-width:700px){#home-slider,.home-slider,[id*=home-slider],[class*=slider]{min-height:520px!important;max-height:none!important}#ic-seller-top-cta{padding:20px!important}#ic-seller-top-cta h2{font-size:24px!important}}#ic-seller-top-cta{display:block!important;margin-left:auto!important;margin-right:auto!important;width:calc(100% - 48px)!important;max-width:1080px!important}@media (max-width:768px){#ic-seller-top-cta{width:calc(100% - 24px)!important;padding:28px 18px!important}}body.ic-homepage ul.list-inline.margin-top-40:has(a[href*="hello@iancharlebois.ca"]){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 26px!important;width:max-content!important;max-width:calc(100% - 48px)!important;margin:22px auto 32px!important;padding:12px 22px!important;border:1px solid rgba(20,63,91,.14)!important;border-radius:4px!important;background:rgba(255,255,255,.82)!important;box-sizing:border-box!important}body.ic-homepage ul.list-inline.margin-top-40:has(a[href*="hello@iancharlebois.ca"]) li{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;font-size:16px!important;line-height:1.35!important;color:#1f5379!important}body.ic-homepage ul.list-inline.margin-top-40:has(a[href*="hello@iancharlebois.ca"]) i,body.ic-homepage ul.list-inline.margin-top-40:has(a[href*="hello@iancharlebois.ca"]) .fa{margin-right:8px!important;color:#8e969b!important}body.ic-homepage .ic-seller-top-cta{display:none!important}@media (max-width:700px){body.ic-homepage ul.list-inline.margin-top-40:has(a[href*="hello@iancharlebois.ca"]){width:calc(100% - 32px)!important;gap:8px 14px!important;padding:12px 14px!important}body.ic-homepage ul.list-inline.margin-top-40:has(a[href*="hello@iancharlebois.ca"]) li{font-size:14px!important}}body.ic-homepage ul.list-inline.margin-top-40:has(a[href*="hello@iancharlebois.ca"]){display:none!important}#site-registration-bar{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}#page.page{margin-top:0!important}[aria-label="Market search tabs"] a[href*=Toronto],[aria-label="Market search tabs"] a[href*=Kingston]{display:none!important}.ic-disabled-market-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:9px 24px!important;border:1px solid #1f4d73!important;background:#f6f8fa!important;color:#1f4d73!important;font-weight:700!important;font-size:13px!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;opacity:.55!important;cursor:default!important;pointer-events:none!important;margin-left:8px!important;vertical-align:middle!important}@media (max-width:640px){.ic-disabled-market-tab{padding:8px 14px!important;font-size:12px!important;margin-left:6px!important}}[aria-label="Market search tabs"] a.ic-future-market-tab{display:inline-flex!important;pointer-events:none!important;cursor:default!important;opacity:.55!important}[aria-label="Market search tabs"] a[href*=Toronto],[aria-label="Market search tabs"] a[href*=Kingston]{display:inline-flex!important;pointer-events:none!important;cursor:default!important;opacity:.55!important}.team-profile.team{padding-top:55px!important;padding-bottom:55px!important}.team-profile.team .col-md-3{text-align:center!important;overflow:visible!important}.team-profile.team img.teamImage.agent_pic{width:260px!important;max-width:90%!important;height:auto!important;max-height:none!important;border-radius:10px!important;box-shadow:0 16px 40px rgba(17,63,102,.18)!important}.team-profile.team .col-md-9{padding-top:6px!important}@media (max-width:991px){.team-profile.team img.teamImage.agent_pic{width:220px!important;margin-bottom:24px!important}.team-profile.team{text-align:left!important;padding-top:36px!important}}@media (max-width:640px){.team-profile.team img.teamImage.agent_pic{width:180px!important}}.team-profile.team img.teamImage.agent_pic{max-height:none!important;width:min(280px,100%)!important;height:auto!important;display:block!important;margin:0 auto 24px!important;border-radius:10px!important}.team-profile.team .col-md-3{overflow:visible!important;min-height:320px!important;text-align:center!important;padding-top:24px!important}.team-profile.team .row,.team-profile.team .container{overflow:visible!important}@media (max-width:767px){.team-profile.team img.teamImage.agent_pic{width:min(220px,70vw)!important;margin-bottom:18px!important}.team-profile.team .col-md-3{min-height:auto!important;padding-top:18px!important}}img.teamImage.agent_pic,img.img-rounded.teamImage,.team-profile img.teamImage{max-height:none!important;width:280px!important;max-width:100%!important;height:auto!important;display:block!important;margin:0 auto 24px!important;border-radius:10px!important}.team-profile .col-md-3{overflow:visible!important;min-height:320px!important;text-align:center!important;padding-top:24px!important}@media (max-width:767px){img.teamImage.agent_pic,img.img-rounded.teamImage,.team-profile img.teamImage{width:220px!important;max-width:70vw!important}}[aria-label="Ottawa seller strategy, reviews, questions, and internal links"]{max-width:1080px!important;margin:0 auto 56px!important;padding:44px 36px!important;text-align:center!important;background:#f5fbff!important;border:1px solid #d6e6f2!important;box-sizing:border-box!important}[aria-label="Ottawa seller strategy, reviews, questions, and internal links"] h2,[aria-label="Ottawa seller strategy, reviews, questions, and internal links"] h3{text-align:center!important}[aria-label="Ottawa seller strategy, reviews, questions, and internal links"]>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:230px!important;min-height:56px!important;margin:10px 6px 20px!important;padding:0 22px!important;background:#083f60!important;border:2px solid #083f60!important;color:#fff!important;font-weight:800!important;text-decoration:none!important;text-align:center!important;box-sizing:border-box!important}[aria-label="Ottawa seller strategy, reviews, questions, and internal links"]>a:hover{background:#005f89!important;border-color:#005f89!important;color:#fff!important}[aria-label="Ottawa seller strategy, reviews, questions, and internal links"]>div{max-width:920px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media (max-width:760px){[aria-label="Ottawa seller strategy, reviews, questions, and internal links"]{padding:30px 18px!important}[aria-label="Ottawa seller strategy, reviews, questions, and internal links"]>a{display:flex!important;width:100%!important;max-width:330px!important;margin:8px auto!important}}.ic-sell-story-wrap{max-width:1120px;margin:0 auto 58px;padding:0 28px}.ic-sell-story{background:#fff;border:1px solid #dbe8ef;box-shadow:0 18px 42px rgba(20,63,91,.08);padding:42px 48px;color:#263f52;line-height:1.65}.ic-sell-story h2{margin:0 0 14px;color:#174866;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:0}.ic-sell-story .ic-lede{font-size:18px;margin:0 0 28px;color:#334b5e}.ic-sell-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}.ic-sell-story-card{background:#f5fbff;border-left:4px solid #0b5d82;padding:20px 22px}.ic-sell-story-card h3{margin:0 0 8px;color:#143f5b;font-size:21px;font-weight:800;letter-spacing:0}.ic-sell-story-card p{margin:0;color:#34495a;font-size:16px}.ic-sell-story-cta{margin-top:28px;padding:22px 24px;background:#143f5b;color:#fff;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between}.ic-sell-story-cta strong{font-size:18px}.ic-sell-story-cta a{color:#fff!important;font-weight:800;text-decoration:underline;text-underline-offset:3px}#home-slider.carousel,#home-slider .carousel-inner{border:0!important;background:#fff!important}.editContent h2,.editContent h3{letter-spacing:0!important}a.ic-disabled-city{pointer-events:none!important;opacity:.45!important;cursor:default!important;text-decoration:none!important}@media (max-width:800px){.ic-sell-story{padding:30px 22px}.ic-sell-story h2{font-size:28px}.ic-sell-story-grid{grid-template-columns:1fr}.ic-sell-story-cta{display:block}.ic-sell-story-cta a{display:inline-block;margin-top:10px}}body.ic-homepage #header-6{margin-bottom:0!important}body.ic-homepage #page>section.content-11n{margin-top:0!important;padding-top:42px!important;padding-bottom:46px!important}body.ic-homepage #page>section.content-11n .container{padding-top:0!important;padding-bottom:0!important}body.ic-homepage #page>section.content-11n .row{margin-top:0!important}body.ic-homepage #page>section.content-11n img,body.ic-homepage #page>section.content-11n .img-circle{margin-top:0!important}body.ic-homepage #page>section.content-11n .col-md-4,body.ic-homepage #page>section.content-11n .col-sm-4{vertical-align:top!important;margin-top:0!important}@media (min-width:900px){body.ic-homepage #page>section.content-11n .row:nth-child(n+2){display:flex!important;align-items:flex-start!important;justify-content:center!important}}@media (min-width:900px){#basic-content-6R-1I{padding:0!important;margin:0 auto 42px!important}#basic-content-6R-1I [class*=inner-container-bc-6r-1i]{align-items:flex-start!important;padding:0 30px!important}#basic-content-6R-1I [class*=column-container-bc-6r-1i]{height:380px!important;min-height:380px!important;padding:0!important;overflow:hidden!important}#basic-content-6R-1I img.column-image{top:0!important;height:380px!important;width:100%!important;object-fit:cover!important}#basic-content-6R-1I [class*=text-content-bc-6r-1i]{height:100%!important;padding:42px 46px!important;box-sizing:border-box!important}#basic-content-6R-1I [class*=solid-background],#basic-content-6R-1I [class*=componets-container],#basic-content-6R-1I #BasicContent-6R-1I{padding-top:0!important;padding-bottom:0!important}}@media (min-width:900px){#basic-content-6R-1I [class*=column-title-bc-6r-1i]{font-size:34px!important;line-height:1.18!important;padding:0 0 18px!important;min-height:0!important}#basic-content-6R-1I [class*=text-content-bc-6r-1i]{justify-content:center!important}#basic-content-6R-1I [class*=column-button-container-bc-6r-1i]{height:auto!important;margin-top:18px!important}#basic-content-6R-1I [class*=button-background-bc-6r-1i]{height:56px!important;min-height:56px!important;padding:13px 24px!important;align-items:center!important}#basic-content-6R-1I [class*=button-text-bc-6r-1i]{line-height:1.2!important;margin:0!important}}#header-6 #home-slider .item{min-height:560px!important;height:560px!important;position:relative!important}#header-6 #home-slider .item:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,18,32,.76),rgba(7,18,32,.46) 48%,rgba(7,18,32,.32));z-index:1;pointer-events:none}#header-6 #home-slider .caption{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:absolute!important;inset:0!important;margin:0 auto!important;padding:118px 24px 82px!important;text-align:center!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:3!important;box-sizing:border-box!important}#header-6 #home-slider .caption h1{display:block!important;max-width:960px!important;margin:0 auto 16px!important;color:#fff!important;font-size:46px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:0!important;text-shadow:0 3px 18px rgba(0,0,0,.72)!important}#header-6 #home-slider .caption p{display:block!important;max-width:780px!important;margin:0 auto 26px!important;color:#fff!important;font-size:19px!important;line-height:1.55!important;text-shadow:0 2px 12px rgba(0,0,0,.75)!important}#header-6 #home-slider .caption .btn,#header-6 #home-slider .caption a[class*=btn]{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;margin:6px!important;padding:13px 24px!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}#header-6 .carousel-control,#header-6 .carousel-indicators{z-index:6!important}@media (max-width:760px){#header-6 #home-slider .item{min-height:560px!important;height:560px!important}#header-6 #home-slider .item:before{background:rgba(7,18,32,.66)}#header-6 #home-slider .caption{padding:112px 18px 72px!important}#header-6 #home-slider .caption h1{font-size:31px!important;line-height:1.13!important;max-width:95vw!important}#header-6 #home-slider .caption p{font-size:16px!important;line-height:1.48!important;max-width:92vw!important}#header-6 #home-slider .caption .btn,#header-6 #home-slider .caption a[class*=btn]{width:min(100%,300px)!important;margin:5px auto!important;padding:12px 16px!important}}.featured-properties-1{padding:0;background-color:#f7f7f7;background-image:url(/images/bg/grid-pattern.png);background-repeat:all}body.ic-homepage #ic-seller-top-cta{display:none!important}.featured-properties-1{padding:0!important;background-color:#f7f7f7!important;background-image:url(/images/bg/grid-pattern.png)!important;background-repeat:repeat!important}body.ic-homepage #ic-seller-top-cta{display:none!important}#search-v2 .feather.feather-sliders{height:24px!important;min-height:24px!important;max-height:24px!important}#search-v2 .moreOptionsBtn,#search-v2 .range-end{height:auto!important;min-height:0!important}#search-v2 .feather.feather-sliders{height:24px!important;min-height:24px!important;max-height:24px!important}#search-v2 .moreOptionsBtn,#search-v2 .range-end{height:auto!important;min-height:0!important}#search-v2 .feather.feather-sliders{height:24px!important;min-height:24px!important;max-height:24px!important}#search-v2 .moreOptionsBtn,#search-v2 .range-end{height:auto!important;min-height:0!important}body:not(.search-results) #ic-seller-header,body:not(.search-results) .ic-seller-seo-panel,body:not(.search-results) .ic-seller-resource-panel,body:not(.search-results) .ic-footer-seller-links{display:none!important}img[src*="Untitled_design_(2).png"]{aspect-ratio:940/788!important;height:auto!important;object-fit:cover!important}img[src*="stats-img.png"],img[src*="details-laptop.png"],img[src*="marketing-laptop2.png"],img[src*="kwkly-img3.png"]{height:auto!important;object-fit:contain!important}img.chatbot-agent-img.agent_pic_dynamic:not([src]),img.chatbot-agent-img.agent_pic_dynamic[src=""]{width:0!important;height:0!important;min-width:0!important;min-height:0!important;overflow:hidden!important}#ottawa-refinance-content .btn,#ottawa-renewal-content .btn,#ottawa-mortgage-services .btn{white-space:normal;max-width:100%;box-sizing:border-box}body.ic-homepage #basic-content-15R .image-wrapper-bc-15r{height:220px!important;min-height:0!important;flex:none!important}body.ic-homepage #basic-content-15R .column-title-bc-15r{min-height:86px!important}body.ic-homepage #basic-content-15R .column-text-bc-15r{margin:0!important}body.ic-homepage #basic-content-15R .solid-styles-bc-15r{min-height:0!important}.form-contact .ic-field-label{display:block;font-size:14px;line-height:1.4;font-weight:600;color:#143f5b;margin:0 0 8px;text-align:left}.form-contact .form-control{border:1px solid #c7d6e0!important;border-radius:6px!important;background:#f8fafc!important;color:#173d55!important;font-size:16px!important;min-height:48px;padding:12px!important;box-shadow:none!important}.form-contact .form-control::placeholder{color:#637887!important;opacity:1!important}.form-contact .form-control:focus{outline:2px solid #006c99!important;outline-offset:2px}.form-contact button[type=submit]{min-height:50px;border-radius:6px!important;white-space:normal!important;letter-spacing:0!important}.form-contact textarea.form-control{min-height:112px}.form-contact .ic-form-help{font-size:13px;line-height:1.6;margin:16px 0;color:#4a6170}#mortgage-consultation{background:#f1f6f9!important;background-image:none!important;padding:64px 24px!important;scroll-margin-top:24px}#mortgage-consultation>.container-fluid{max-width:1160px;margin:auto}#mortgage-consultation .row{display:flex;flex-wrap:wrap;align-items:center}#mortgage-consultation .form-contact .row{display:block}#mortgage-consultation form{background:#fff;padding:28px;border:1px solid #dce6ec;border-radius:12px;box-shadow:0 16px 40px rgba(16,53,75,.07);margin-top:26px}#mortgage-consultation form .form-group{margin-bottom:18px}#mortgage-consultation button[type=submit]{width:100%;background:#00527f!important;color:#fff!important;border:0!important;margin-top:20px;font-weight:700}#mortgage-consultation img{max-width:300px;width:100%;height:auto;border-radius:14px;display:block;margin:auto}#mortgage-consultation p{line-height:1.7}#ic-pm-landing .pm-card,#ic-pm-landing .pm-panel,#ic-pm-landing .pm-step,#ic-invest .card,#ic-invest .ip,#ic-sell-eval .ic-value-card,#ic-sell-eval .ic-card,#ic-sell-eval .ic-include,#ic-sell-eval .ic-step{border-radius:12px;box-shadow:0 10px 28px rgba(13,54,78,.06)}#ic-pm-landing .pm-btn,#ic-invest .ib,#ic-sell-eval .ic-btn,#ic-hv .hb{border-radius:6px;white-space:normal;max-width:100%;padding:14px 20px;line-height:1.35;text-align:center}#ic-pm-landing .pm-btn:focus-visible,#ic-invest .ib:focus-visible,#ic-sell-eval .ic-btn:focus-visible{outline:3px solid #59b1d5;outline-offset:4px}@media (max-width:767px){body.ic-homepage #basic-content-15R .image-wrapper-bc-15r{height:210px!important}body.ic-homepage #basic-content-15R .column-title-bc-15r{min-height:0!important}#mortgage-consultation{padding:40px 18px!important}#mortgage-consultation .col-md-6,#mortgage-consultation .col-md-5{width:100%;margin:0}#mortgage-consultation .col-md-5{padding-top:28px!important}#mortgage-consultation form{padding:24px 18px}#mortgage-consultation img{max-width:220px}#ic-hv .hg{grid-template-columns:1fr}#ic-hv .hb{width:100%}}#ic-invest .ib.alt{color:#fff!important;border-color:#fff!important;background:rgba(255,255,255,.12)!important}#ic-pm-landing .pm-hero h2,#ic-pm-landing .pm-hero h1{color:#fff!important}#ic-pm-landing .pm-btn.alt{color:#fff!important}:root{--cb-navy:#0B1F33;--cb-blue:#004D7C;--cb-blue-2:#0E3A5C;--cb-champ:#C8B284;--cb-champ-2:#B39A66;--cb-ivory:#F7F5F0;--cb-paper:#FFFFFF;--cb-ink:#14212E;--cb-mute:#56677A;--cb-line:#E3DDD1;--cb-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;--cb-sans:'Inter',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--cb-cond:'Oswald','Arial Narrow',sans-serif;--cb-wrap:1200px}body{font-family:var(--cb-sans)!important;color:var(--cb-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#page h1,#page h2,#page h3{font-family:var(--cb-serif)!important;font-weight:500!important;letter-spacing:0!important}#page h1{line-height:1.08!important}#page h2{line-height:1.15!important}#page p,#page li{font-family:var(--cb-sans);line-height:1.65}#page a{text-underline-offset:3px}img{max-width:100%;height:auto}#page section:not(.cb):not([id^=ic-]):not([id^=ottawa-]){padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}#page .btn,#page a.btn,#page button.btn{border-radius:2px!important;font-family:var(--cb-sans)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:13px!important;padding:15px 26px!important;box-shadow:none!important}#page .btn-primary,#page .prmry-bg{background:var(--cb-blue)!important;border-color:var(--cb-blue)!important}#page input,#page textarea,#page select{border-radius:2px!important;border:1px solid #cfd6dd!important;font-family:var(--cb-sans)!important;font-size:16px!important}#page input:focus,#page textarea:focus{border-color:var(--cb-blue)!important;box-shadow:0 0 0 3px rgba(0,77,124,.15)!important;outline:0}footer,#footer-10n{background:var(--cb-navy)!important;color:#c9d3dc!important}footer a,#footer-10n a{color:#e8edf2!important}footer a:hover{color:var(--cb-champ)!important}footer .fa{background:0 0!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;border-radius:50%}@media (max-width:767px){.popupOverlay,.popupCTA{display:none!important}}.chatbot-launcher,.chatbot-button,[class*=chatbot][class*=launcher]{transform:scale(.82);transform-origin:bottom right;bottom:84px!important}.grecaptcha-badge{visibility:hidden!important}.cb-sticky{display:none}@media (max-width:767px){.cb-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:998;background:var(--cb-navy);border-top:1px solid rgba(200,178,132,.45);padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:10px}.cb-sticky a{flex:1;text-align:center;font:600 13px/1 var(--cb-sans);letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;padding:14px 8px;border-radius:2px}.cb-sticky .cb-sticky-call{color:#fff!important;border:1px solid rgba(255,255,255,.4)}.cb-sticky .cb-sticky-book{color:var(--cb-navy)!important;background:var(--cb-champ)}body:has(.cb-sticky){padding-bottom:72px}}.cb{font-family:var(--cb-sans);color:var(--cb-ink);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.cb *{box-sizing:border-box}.cb-wrap{max-width:var(--cb-wrap);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.cb-sec{padding:clamp(64px,9vw,128px)0}.cb-sec.cb-ivory{background:var(--cb-ivory)}.cb-sec.cb-dark{background:var(--cb-navy);color:#dce3ea}.cb-kicker{display:inline-flex;align-items:center;gap:14px;font:600 12px/1 var(--cb-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--cb-blue);margin:0 0 22px}.cb-kicker:before{content:"";width:34px;height:1px;background:var(--cb-champ)}.cb-dark .cb-kicker,.cb-hero .cb-kicker{color:var(--cb-champ)}.cb h1,.cb h2,.cb h3{font-family:var(--cb-serif)!important;font-weight:500!important;color:inherit;margin:0;letter-spacing:0!important}.cb h2{font-size:clamp(36px,4.4vw,56px);line-height:1.08;color:var(--cb-ink)}.cb-dark h2{color:#fff}.cb h3{font-size:clamp(25px,2.3vw,30px);line-height:1.15}.cb p{margin:0 0 1em}.cb-lead{font-size:clamp(17px,1.5vw,19px);color:var(--cb-mute);max-width:640px}.cb-dark .cb-lead{color:#b9c6d2}.cb a{color:var(--cb-blue)}.cb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font:600 13px/1 var(--cb-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;border-radius:2px;transition:background .2s,color .2s,border-color .2s}.cb-btn-gold{background:var(--cb-champ);color:var(--cb-navy)!important;border:1px solid var(--cb-champ)}.cb-btn-gold:hover{background:#d6c39a}.cb-btn-line{border:1px solid rgba(255,255,255,.55);color:#fff!important}.cb-btn-line:hover{border-color:#fff;background:rgba(255,255,255,.06)}.cb-btn-navy{background:var(--cb-navy);color:#fff!important;border:1px solid var(--cb-navy)}.cb-btn-navy:hover{background:var(--cb-blue);border-color:var(--cb-blue)}.cb-btn-ghost{border:1px solid var(--cb-ink);color:var(--cb-ink)!important}.cb-btn-ghost:hover{background:var(--cb-ink);color:#fff!important}.cb-link{font:600 13px/1 var(--cb-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;color:var(--cb-blue)!important;border-bottom:1px solid var(--cb-champ);padding-bottom:6px}.cb-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.cb-rule{height:1px;background:var(--cb-line);border:0;margin:0}.cb-tag{font-family:var(--cb-cond);font-weight:500;letter-spacing:.2em;text-transform:uppercase}.cb-hq b{color:var(--cb-champ);font-weight:600;letter-spacing:.08em}.cb-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#header-6 #home-slider .caption h2,#home-slider .item .caption h2{color:#fff!important;text-shadow:0 3px 18px rgba(0,0,0,.72)!important}#home-slider .item .caption{text-shadow:0 2px 12px rgba(0,0,0,.6)}#header-6 #home-slider .carousel-inner{height:auto!important;min-height:560px!important;max-height:none!important}.chatbot-drawer-container .chatbot-bubble-message-container{display:none!important}.chatbot-drawer-container .chatbot-outside-content{top:auto!important;left:auto!important;bottom:16px!important;right:calc(100% + 16px)!important;width:52px!important;height:52px!important}.chatbot-drawer-container .chatbot-open-btn{width:52px!important;height:52px!important;box-shadow:0 4px 14px rgba(0,0,0,.25)}.chatbot-drawer-container .chatbot-open-btn svg{width:24px!important;height:24px!important}@media (max-width:767px){.chatbot-drawer-container .chatbot-outside-content{bottom:12px!important;right:calc(100% + 12px)!important;width:46px!important;height:46px!important}.chatbot-drawer-container .chatbot-open-btn{width:46px!important;height:46px!important}body:has(.cb-sticky) .chatbot-drawer-container .chatbot-outside-content{bottom:84px!important}}#ic-service-footer-links-nav#ic-service-footer-links-nav a{color:#fff!important;text-decoration:none}#ic-service-footer-links-nav#ic-service-footer-links-nav a:hover,#ic-service-footer-links-nav#ic-service-footer-links-nav a:focus{text-decoration:underline}#footer-10n#footer-10n p,#footer-10n#footer-10n b,#footer-10n#footer-10n strong,#footer-10n#footer-10n li{color:#c9d3dc!important}#footer-10n#footer-10n .ic-field-label,#footer-10n#footer-10n label{color:#c8b284!important;letter-spacing:.04em}#footer-10n#footer-10n small{color:rgba(232,237,242,.72)!important}#footer-10n#footer-10n a{color:#e8edf2!important}#page:has(>section form#form-contact1) #footer-10n form#form-contact1{display:none!important}@media (min-width:992px){#page:has(>section form#form-contact1) #footer-10n .footer-content>.row>[class*=col-lg-6]{width:100%;float:none;max-width:760px;margin:0 auto;text-align:center}#page:has(>section form#form-contact1) #footer-10n .footer-content>.row>[class*=col-lg-6] h3,#page:has(>section form#form-contact1) #footer-10n .footer-content>.row>[class*=col-lg-6] p,#page:has(>section form#form-contact1) #footer-10n .footer-content>.row>.col-xs-12>h2{text-align:center!important}}.cb-phero-meta a[href^=tel],.cb-phero-meta b{white-space:nowrap}@media (max-width:767px){.cb-phero-meta{padding-right:64px;margin-top:18px!important}}#premium-navigation#premium-navigation#premium-navigation .navbar-toggle{height:44px!important;min-height:44px!important;min-width:44px!important}@media (max-width:767px){#seo-anchor a{display:inline-block;padding:10px 4px}#footer-10n ul a{display:inline-block;padding:8px 0}#close-chatbot-drawer{min-width:44px;min-height:44px}.cb-hub li{margin:0!important}.cb-hub a{display:inline-block;padding:7px 0}}@media (max-width:767px){#testimonials-5 .caption h2{font-size:22px!important;line-height:1.45!important}#testimonials-5 .carousel-inner{overflow:hidden}}#premium-navigation#premium-navigation#premium-navigation,#premium-navigation#premium-navigation#premium-navigation>.main-nav,#premium-navigation#premium-navigation#premium-navigation>.main-nav.cb-oldlogo,#premium-navigation#premium-navigation#premium-navigation.cb-hr-fixed>.main-nav{background:#0b1f33!important;background-color:#0b1f33!important}#premium-navigation#premium-navigation#premium-navigation{border-bottom:0!important}#premium-navigation#premium-navigation#premium-navigation>.main-nav{border-bottom:1px solid rgba(200,178,132,.35)!important}#premium-navigation#premium-navigation#premium-navigation .navbar-collapse{background:0 0!important}#premium-navigation#premium-navigation#premium-navigation .dropdown-menu{background:#0b1f33!important;border:1px solid rgba(200,178,132,.35)!important}#premium-navigation#premium-navigation#premium-navigation .dropdown-menu a{color:#e8edf2!important;background:0 0!important}#premium-navigation#premium-navigation#premium-navigation .dropdown-menu a:hover,#premium-navigation#premium-navigation#premium-navigation .dropdown-menu a:focus{color:#c8b284!important}#premium-navigation#premium-navigation#premium-navigation>.main-nav.cb-oldlogo .navbar-brand img{filter:grayscale(1) contrast(2.2)!important;mix-blend-mode:screen!important}#cb-drawer#cb-drawer{background:#0b1f33!important}#seo-anchor#seo-anchor{background:#0b1f33!important;background-color:#0b1f33!important;border-top:1px solid rgba(255,255,255,.12)}#ic-service-footer-links-nav#ic-service-footer-links-nav{background:0 0!important}#seo-anchor#seo-anchor a,#seo-anchor#seo-anchor li,#seo-anchor#seo-anchor p,#seo-anchor#seo-anchor span{color:#e8edf2!important}#seo-anchor#seo-anchor a:hover,#seo-anchor#seo-anchor a:focus{color:#c8b284!important}#premium-navigation#premium-navigation#premium-navigation .navbar-nav>li:has(>a[href$="/property-management"]),#premium-navigation#premium-navigation#premium-navigation .navbar-nav>li:has(>a[href$="/property-management/"]){display:none!important}#premium-navigation#premium-navigation#premium-navigation .navbar-brand img{height:66px!important;width:auto!important;max-width:none!important}@media (min-width:992px) and (max-width:1199px){#premium-navigation#premium-navigation#premium-navigation .navbar-brand img{height:58px!important}}@media (max-width:991px){#premium-navigation#premium-navigation#premium-navigation .navbar-brand img{height:52px!important}}#header-6 #home-slider .carousel-inner{position:relative!important;overflow:hidden!important}#header-6 #home-slider .carousel-inner>.item.next,#header-6 #home-slider .carousel-inner>.item.prev{position:absolute!important;top:0!important;left:0!important;width:100%!important;z-index:1!important}#header-6 #home-slider .carousel-inner>.item.active{z-index:2!important}#header-6 #home-slider .carousel-inner>.item{left:0!important;transform:none!important;transition:opacity .6s ease-in-out!important}#header-6 #home-slider .carousel-inner>.item.active.left,#header-6 #home-slider .carousel-inner>.item.active.right{opacity:0!important}#header-6 #home-slider .carousel-inner>.item.next.left,#header-6 #home-slider .carousel-inner>.item.prev.right,#header-6 #home-slider .carousel-inner>.item.active{opacity:1!important}#header-6 #home-slider .carousel-inner>.item.active.left,#header-6 #home-slider .carousel-inner>.item.active.right{opacity:0!important}#header-6 #home-slider .caption .animated{animation:none!important;-webkit-animation:none!important}.cb-sec,#cb-kit .cb-sec{padding-top:clamp(48px,6.25vw,80px)!important;padding-bottom:clamp(48px,6.25vw,80px)!important}#cb-kit #ottawa-contact{padding-top:clamp(48px,6.25vw,80px)!important;padding-bottom:clamp(48px,6.25vw,80px)!important}#cb-kit .cb-sec:not(.cb-dark):not(.cb-ivory)+.cb-sec:not(.cb-dark):not(.cb-ivory),#cb-kit .cb-sec.cb-ivory+.cb-sec.cb-ivory,#cb-kit .cb-sec.cb-dark+.cb-sec.cb-dark,.cb-sec:not(.cb-dark):not(.cb-ivory)+.cb-sec:not(.cb-dark):not(.cb-ivory),.cb-sec.cb-ivory+.cb-sec.cb-ivory,.cb-sec.cb-dark+.cb-sec.cb-dark{padding-top:0!important}#page>section.premium-content,#page>section#home-value-1R,#page>section#basic-content-7R{padding-top:clamp(48px,6.25vw,80px)!important;padding-bottom:clamp(48px,6.25vw,80px)!important}.cb-sec>.cb-wrap>:last-child,.cb-sec>.cb-wrap>:last-child>:last-child{margin-bottom:0!important}@media (min-width:900px){#cb-kit .cb-hm-plan .cb-hm-grid{align-items:start!important}}#cb-css-end-20261016i{--cb-build:20261016i}:root:has(section.blog-content,section.blog-list-page-title){--cbi:Inter,system-ui,Arial,sans-serif}:root:has(section.blog-content,section.blog-list-page-title) .blog-content{max-width:848px!important;padding:24px!important;color:#0b1f33!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-content *{color:#0b1f33!important}:root:has(section.blog-content,section.blog-list-page-title) .publish-container{margin:0 0 24px!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-publish-date,:root:has(section.blog-content,section.blog-list-page-title) .cb-kicker{display:flex!important;align-items:center;gap:14px;margin:0 0 16px!important;font:600 12px/1 var(--cbi)!important;letter-spacing:.22em!important;text-transform:uppercase;color:#0b1f33!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-publish-date:before,:root:has(section.blog-content,section.blog-list-page-title) .cb-kicker:before{content:"";width:34px;height:1px;background:#c8b284;flex:none}:root:has(section.blog-content,section.blog-list-page-title) h1.blog-title,:root:has(section.blog-content,section.blog-list-page-title) .blog-list-page-title h1{margin:0 0 16px!important;font:500 clamp(31px,3.6vw,46px)/1.08"Cormorant Garamond",Georgia,serif!important;color:#0b1f33!important;letter-spacing:0!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-top-img{display:block;margin:0 0 24px!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-content p{margin:0 0 16px}:root:has(section.blog-content,section.blog-list-page-title) .blog-content :is(h2,h3,h4,h5,h6){margin:24px 0 16px;line-height:1.3}:root:has(section.blog-content,section.blog-list-page-title) h2.cb-bh{font:500 clamp(24px,2.6vw,30px)/1.2"Cormorant Garamond",Georgia,serif!important;text-align:left!important}:root:has(section.blog-content,section.blog-list-page-title) p.cb-lead{font:500 19px/1.55 var(--cbi)!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-content :is(p,li,td,span,em,i,strong,b,h4,h5,h6,div,a,font){font-family:var(--cbi)!important}:root:has(section.blog-content,section.blog-list-page-title) :is(.cb-lead,.cb-bh) :is(strong,b,span){font:inherit!important}.cb-empty,.cb-broken,.cb-broken-wrap{display:none!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-content img{max-width:100%;height:auto}.cb-imgp,.cb-imgp *{font:0/0 a!important}.cb-imgp{text-align:center!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-content div:has(>iframe[src*="canva.com"]){margin:24px 0!important}:root:has(section.blog-content,section.blog-list-page-title) .mcnTextContent :is(h1,h2,h3,h4,h5,h6,p){margin:0 0 16px!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-content a:not(.btn){text-decoration:underline;text-decoration-color:#c8b284;text-underline-offset:3px}:root:has(section.blog-content,section.blog-list-page-title) .sharethis-inline-share-buttons{margin:24px 0 0!important}:root:has(section.blog-content,section.blog-list-page-title) .st-btn{background:#0b1f33!important;border:1px solid #0b1f33!important;border-radius:0!important;transition:box-shadow .15s!important}:root:has(section.blog-content,section.blog-list-page-title) .st-btn:hover,:root:has(section.blog-content,section.blog-list-page-title) .st-btn:focus-visible{box-shadow:inset 0 0 0 2px #c8b284!important;top:0!important;opacity:1!important}:root:has(section.blog-content,section.blog-list-page-title) .st-btn *{color:#fff!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-list-page-title{background:#0b1f33!important;border-bottom:2px solid #c8b284;padding:24px 0!important;margin:0!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-list-page-title .cb-kicker{color:#c8b284!important;margin-bottom:14px!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-list-page-title h1{color:#fff!important;margin:0!important}:root:has(section.blog-content,section.blog-list-page-title) :is(.blog-list-page-title,.top-post,.blog-feature)>.container{max-width:1200px!important;width:auto!important;margin:0 auto!important;padding:0 clamp(20px,4vw,40px)!important}:root:has(section.blog-content,section.blog-list-page-title) .top-post{padding:24px 0!important;margin:0!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-feature{padding:0 0 24px!important;margin:0!important}:root:has(section.blog-content,section.blog-list-page-title) .top-post :is(h2,p){margin:0 0 16px!important;color:#0b1f33!important}:root:has(section.blog-content,section.blog-list-page-title) .post-date{font:600 11px/1 var(--cbi)!important;letter-spacing:.18em!important;color:#0b1f33!important}:root:has(section.blog-content,section.blog-list-page-title) .meta-title h2,:root:has(section.blog-content,section.blog-list-page-title) .meta-title h2 a{white-space:normal!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root:has(section.blog-content,section.blog-list-page-title) .meta-title h2 a{color:#0b1f33!important;text-decoration:none!important}:root:has(section.blog-content,section.blog-list-page-title) .meta-title h2 a:hover{text-decoration:underline!important;text-decoration-color:#c8b284!important}@media (max-width:767px){:root:has(section.blog-content,section.blog-list-page-title) .blog-content{padding:16px 20px 24px!important}:root:has(section.blog-content,section.blog-list-page-title) .blog-list-page-title{padding:18px 0 20px!important}:root:has(section.blog-content,section.blog-list-page-title) .top-post{padding:16px 0!important}:root:has(section.blog-content,section.blog-list-page-title) p.cb-lead{font-size:17.5px!important}}#page>section#basic-1-1:first-of-type{padding-top:24px!important}#page>section:is(#privacy-policy,#terms-and-conditions){padding-block:24px!important}@media (max-width:767px){#page>section:is(#basic-1-1:first-of-type,#terms-and-conditions){padding-top:16px!important}}section.blog-content h1:not(.blog-title){font:500 clamp(24px,2.6vw,30px)/1.2"Cormorant Garamond",Georgia,serif!important;margin:24px 0 16px!important;text-align:left!important;color:#0b1f33!important}section.blog-list-page-title .container{min-height:76px}@media (max-width:767px){section.blog-list-page-title .container{min-height:93px}}@media (max-width:374px){section.blog-list-page-title .container{min-height:126px}}img.blog-top-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}#faq.faq-block{padding:0 0 24px!important;margin:0!important;color:#0b1f33}#faq.faq-block .faq-hero{background:#0b1f33;border-bottom:2px solid #c8b284;padding:24px 0;text-align:left}#faq.faq-block .faq-hero .container{max-width:880px!important;margin:0 auto!important;padding:0 20px!important}#faq.faq-block .faq-hero h1:before,#faq.faq-block .faq-category-title{display:flex!important;align-items:center;gap:14px;font:600 13px/1 Inter,system-ui,sans-serif!important;letter-spacing:.24em!important;text-transform:uppercase;color:#c8b284!important;margin:0 0 14px!important}#faq.faq-block .faq-category-title:before{content:"";width:34px;height:1px;background:#c8b284}#faq.faq-block .faq-category-title{color:#0b1f33!important}#faq.faq-block .faq-hero h1{font:500 clamp(31px,3.6vw,46px)/1.06"Cormorant Garamond",Georgia,serif!important;color:#fff!important;letter-spacing:0!important;margin:0 0 12px!important}#faq.faq-block .faq-hero p{color:rgba(255,255,255,.78);font-size:16.5px;margin:0 0 16px;max-width:620px}#faq.faq-block .faq-search-wrap{margin:0}#faq.faq-block .faq-search{border-radius:0;border:1px solid #c8b284;box-shadow:none;height:46px;color:#0b1f33}#faq.faq-block .faq-content{padding:24px 20px 0}#faq.faq-block .faq-category{margin:0 0 24px}#faq.faq-block .faq-item{border:0;border-top:1px solid rgba(200,178,132,.45)}#faq.faq-block .faq-question{font:600 16.5px/1.4 Inter,system-ui,sans-serif;color:#0b1f33;padding:15px 0}#faq.faq-block .faq-icon,#faq.faq-block .faq-item.is-open .faq-icon{border:0;background:0 0;color:#c8b284;font-size:24px;transform:none}#faq.faq-block .faq-answer{font-size:15.5px;line-height:1.62;color:rgba(11,31,51,.82)}#faq.faq-block .faq-answer-inner{padding:0 36px 16px 0}#faq.faq-block .faq-answer a{color:#0b1f33;text-decoration-color:#c8b284}#faq.faq-block .faq-empty{background:0 0;border-top:1px solid #c8b284;border-radius:0}@media (max-width:767px){#faq.faq-block .faq-hero{padding:18px 0 20px}}#faq.faq-block .faq-hero h1:before{content:"Seller and buyer FAQ";padding-left:48px;background:linear-gradient(#c8b284,#c8b284)0 50%/34px 1px no-repeat;color:#c8b284!important;margin:0 0 14px!important;font:600 13px/1 Inter,system-ui,sans-serif!important;letter-spacing:.24em!important}#faq.faq-block .faq-hero h1{display:flex;flex-direction:column;align-items:flex-start}#faq.faq-block .faq-hero h1:after{content:none}#home-value-1R#home-value-1R{min-height:532px!important}#home-value-1R#home-value-1R .grid-container-hv-1r{padding-top:0!important}#home-value-1R#home-value-1R .grid-item-hv-1r{padding-top:20px!important}@media (max-width:767px){#home-value-1R#home-value-1R{min-height:475px!important}#home-value-1R#home-value-1R .grid-container-hv-1r{padding-top:14px!important}#home-value-1R#home-value-1R .grid-item-hv-1r{padding-top:0!important}}body:not(:has(>.cb-hr-spacer))>#page:has(>#home-value-1R){margin-top:91px}@media (max-width:767px){body:not(:has(>.cb-hr-spacer))>#page:has(>#home-value-1R){margin-top:73px}}body:has(#home-value-1R) #seo-anchor{display:none!important}section#search-v2{position:relative;padding-top:92px!important}section#search-v2>.cb-sh1w{position:absolute;top:24px;left:0;right:0;z-index:1;pointer-events:none}section#search-v2 .cb-sh1{margin:0!important;font:500 clamp(28px,2.6vw,36px)/1.1"Cormorant Garamond",Georgia,serif!important;color:#0b1f33!important;letter-spacing:0!important}@media (max-width:767px){section#search-v2{padding-top:84px!important}section#search-v2>.cb-sh1w{top:18px}section#search-v2 .cb-sh1{font-size:25px!important}}section#search-v2 .col-lg-7.col-md-6.width-full{min-height:100vh}section#search-v2 .listing-grid-tags{min-height:48px}@media (max-width:767px){section#search-v2 .listing-grid-tags{height:56px;min-height:56px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}section#search-v2 .listing-grid-tags ul{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap}section#search-v2 .listing-grid-tags li{flex:none}}#ottawa-contact.ic-contact-refresh{background:#f7f5f0!important}#ottawa-contact h2,#ottawa-contact #form-contact1 label,#ottawa-contact #form-contact1 .row,#ottawa-contact #form-contact1 input,#ottawa-contact #form-contact1 select,#ottawa-contact #form-contact1 textarea{color:#0b1f33!important}#ottawa-contact #form-contact1 button[type=submit]{background:#0b1f33!important;color:#fff!important;box-shadow:inset 0 0 0 1px #c8b284!important}#ottawa-contact #form-contact1 button[type=submit]:hover,#ottawa-contact #form-contact1 button[type=submit]:focus-visible{box-shadow:inset 0 0 0 2px #c8b284!important}#ottawa-contact #form-contact1 :is(input,select,textarea):focus{border-color:#c8b284!important;box-shadow:0 0 0 1px #c8b284!important;outline:0}#ottawa-contact .cb-int-g{margin-bottom:18px}#ottawa-contact .cb-int-g select{width:100%;height:46px;border:1px solid #cfd6dd;border-radius:4px;background:#f7f9fa;color:#0b1f33;padding:0 12px;font:inherit}:root,.cb-kit,#cb-kit{--cb-champ-2:#C8B284}
/* moved from End Body cb-footer-css-20261016z2 (release l) */
#cbf{background:#0b1f33;color:#c9d2db;font:400 14px/1.6 var(--cb-sans,Inter,system-ui,Arial,sans-serif);border-top:1px solid rgba(200,178,132,.55)}#cbf .cbf-wrap{box-sizing:border-box;width:auto!important;max-width:1400px!important;margin:0 auto!important;padding:0 clamp(20px,4vw,40px)!important}#cbf .cbf-top{display:grid;gap:0;padding:48px 0 24px}@media (min-width:1350px){#cbf .cbf-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,4.2fr) minmax(0,1.06fr);column-gap:24px}}@media (min-width:768px) and (max-width:1349px){#cbf .cbf-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:24px 28px}#cbf .cbf-areacol{grid-column:1/-1;order:5}}#cbf p{max-width:none!important}#cbf .cbf-name{max-width:270px!important;margin:0;font:500 24px/1.15 var(--cb-serif,'Cormorant Garamond',Georgia,serif)!important;color:#f4efe6!important;letter-spacing:.005em}#cbf .cbf-brk{margin:8px 0 16px;font:600 10.5px/1.4 var(--cb-sans,Inter,Arial,sans-serif)!important;letter-spacing:.24em!important;text-transform:uppercase;color:#c8b284!important}#cbf .cbf-hq{margin:0 0 8px;padding-top:14px;border-top:1px solid rgba(200,178,132,.35);font-style:normal}#cbf .cbf-hq b{display:block;font:600 10px/1.6 var(--cb-sans,Inter,Arial,sans-serif)!important;letter-spacing:.1em!important;white-space:nowrap;text-transform:uppercase;color:#c8b284!important;margin:0 0 4px}#cbf .cbf-hq span,#cbf .cbf-ct{display:block;font-size:13.5px!important;line-height:20px!important;color:#c9d2db!important}#cbf .cbf-ct+.cbf-ct{margin-top:4px}#cbf .cbf-ct a{color:#f4efe6!important}#cbf a{color:#c9d2db!important;text-decoration:none!important}#cbf a:hover,#cbf a:focus-visible{color:#c8b284!important}#cbf .cbf-soc{display:flex;gap:10px;margin:16px 0 0;padding:0;list-style:none}#cbf .cbf-soc li{margin:0}#cbf .cbf-soc a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(200,178,132,.55);border-radius:50%;color:#c8b284!important}#cbf .cbf-soc a:hover,#cbf .cbf-soc a:focus-visible{background:#c8b284;color:#0b1f33!important}#cbf .cbf-soc svg{width:14px;height:14px;fill:currentColor;display:block}#cbf .cbf-col>summary{list-style:none;margin:0 0 14px;padding:0 0 10px;border-bottom:1px solid rgba(200,178,132,.35);font:600 10.5px/16px var(--cb-sans,Inter,Arial,sans-serif)!important;letter-spacing:.22em!important;text-transform:uppercase;color:#c8b284!important;cursor:default}#cbf .cbf-col>summary::-webkit-details-marker{display:none}#cbf .cbf-col ul{list-style:none;margin:0;padding:0}#cbf .cbf-col li{margin:0;padding:0 0 8px;break-inside:avoid;font-size:13.5px!important;line-height:20px!important}#cbf .cbf-col li:last-child{padding-bottom:0}#cbf .cbf-areas{display:grid;gap:20px}@media (min-width:768px){#cbf .cbf-areas{grid-template-columns:minmax(0,1.5fr) minmax(0,.92fr) minmax(0,1fr);column-gap:24px}#cbf .cbf-tk{display:contents!important}#cbf .cbf-ott ul{column-gap:24px}#cbf .cbf-tk ul{columns:1!important}}#cbf .cbf-areas h3{margin:0 0 12px;font:500 19px/24px var(--cb-serif,'Cormorant Garamond',Georgia,serif)!important;color:#c8b284!important;letter-spacing:.01em;text-transform:none}#cbf .cbf-areas h3:after{content:"";display:block;width:28px;height:1px;margin-top:6px;background:rgba(200,178,132,.6)}#cbf .cbf-ott ul{columns:2;column-gap:20px}#cbf .cbf-tk{display:grid;gap:20px;align-content:start}#cbf .cbf-areas a[href$=-areas-we-serve]{color:#c8b284!important}#cbf .cbf-bottom{border-top:1px solid rgba(200,178,132,.3);padding:14px 0 0}#cbf .cbf-bottom:empty{padding-top:6px}#cbf .cbf-bottom p{margin:0;color:rgba(244,239,230,.45)!important;font-size:11px!important;line-height:17px!important;letter-spacing:.01em}@media (max-width:767px){#cbf .cbf-hq b{white-space:normal}#cbf .cbf-top{padding:36px 0 20px}#cbf .cbf-brand{padding-bottom:24px}#cbf .cbf-col>summary{margin:0;padding:14px 0;border-bottom:0;border-top:1px solid rgba(200,178,132,.3);display:flex;justify-content:space-between;align-items:center;cursor:pointer}#cbf .cbf-col:last-child{border-bottom:1px solid rgba(200,178,132,.3)}#cbf .cbf-col>summary:after{content:"+";font:300 20px/1 var(--cb-sans,Inter,Arial,sans-serif);color:#c8b284;letter-spacing:0}#cbf .cbf-col[open]>summary:after{content:"−"}#cbf .cbf-col>div,#cbf .cbf-col>ul{padding:2px 0 18px}#cbf .cbf-col li{font-size:14px!important;line-height:22px!important;padding-bottom:6px}#cbf .cbf-tk ul{columns:2;column-gap:20px}#cbf .cbf-bottom{padding-top:16px;text-align:center}}html.cbf-on #cb-kit .cb-hub{display:none!important}html.cbf-on footer[id^=footer-],html.cbf-on #ic-service-footer-links-nav{display:none!important}html.cbf-on #seo-anchor{display:none!important}#cbf{padding-bottom:24px}#cbf .cbf-bottom:empty{display:none}@media (max-width:767px){html.cbf-on body.cb-has-bar{padding-bottom:0!important}html.cbf-on body.cb-has-bar #cbf{padding-bottom:calc(75px + env(safe-area-inset-bottom))}}.cb-rider .cb-rider-book{display:none!important}@media (min-width:768px){html .cb-rider{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}html.cb-msg-on .cb-rider{width:717px;max-width:calc(100vw - 38px);grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px}html .cb-rider a{justify-content:center;text-align:center}html .cb-rider .cb-rider-book+a{border-left:0!important}html .cb-rider button.cb-rider-msg{display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-left:1px solid rgba(255,255,255,.18);border-radius:0;background:#0b1f33;color:#fff;cursor:pointer;appearance:none;min-height:100%}}html .cb-rider .cb-msg-ic{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#0b1f33;color:#fff;box-shadow:0 0 0 1px #c8b284;transition:transform .15s,box-shadow .15s}html .cb-rider button.cb-rider-msg:hover .cb-msg-ic{transform:scale(1.07)}html .cb-rider .cb-msg-ic svg{width:18px;height:18px;display:block;fill:currentColor}@media (max-width:767px){html .cb-bar a{flex:1 1 0!important;min-width:0}html .cb-bar a.cb-bar-call{flex:1.7 1 0!important}html .cb-bar button.cb-bar-msg{flex:0 0 42px!important;width:42px;height:42px;margin:0;padding:0;border:0;border-radius:50%;background:#0b1f33;color:#fff;display:flex;align-items:center;justify-content:center;align-self:center;cursor:pointer;appearance:none;box-shadow:0 0 0 1px #c8b284}html .cb-bar .cb-msg-ic{display:flex}html .cb-bar .cb-msg-ic svg{width:21px;height:21px;display:block;fill:currentColor}}html .cb-bar .cb-bar-call{order:1}html .cb-bar .cb-bar-book{order:2}html .cb-bar .cb-bar-msg{order:3}html .cb-rider button.cb-rider-msg:focus-visible,html .cb-bar button.cb-bar-msg:focus-visible{outline:2px solid #c8b284;outline-offset:-3px}html .cb-rider .cb-wait,html .cb-bar .cb-wait{opacity:.7}html.cb-msg-on .chatbot-drawer-container .chatbot-outside-content{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body{color:#0b1f33!important}a:not(:where(.blog-content a:not(.post-blog-tag-link))){color:#0b1f33!important}.prmry-color,.btn-primary-inverse,.btn-outline.outline-dark,.btn-outline.outline-light:hover,.btn-outline.outline-light:active,.contact-info span,.hover-color-prmry:hover,.secondary-btn-hover:hover,.exclusive-temp-hover-color-prmry:hover,.after-color-prmry:after,.before-color-prmry:before{color:#0b1f33!important}.bg-prmry,.btn-background,.btn-color,.mapLabel,.hover-bg-prmry:hover,.after-bg-prmry:after,.before-bg-prmry:before{background-color:#0b1f33!important}.btn-primary,.btn-primary-exclusive,.btn-outline.outline-dark:hover,.btn-outline.outline-dark:active{background:#0b1f33!important;color:#fff!important}.border-color-prmry,.btn-outline.outline-dark,.underlined-title hr,.hover-border-prmry:hover{border-color:#0b1f33!important}svg.fill-prmry,svg.path-fill-prmry path,svg.rect-fill-prmry rect{fill:#0b1f33!important}svg.stroke-prmry,svg.path-stroke-prmry-exclusive path,svg.path-stroke-prmry-exclusive circle{stroke:#0b1f33!important}.mapLabel::after{border-top-color:#0b1f33!important}.chatbot-loading-wheel{border-top-color:#0b1f33!important}.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover{box-shadow:inset 0 0 0 1px #c8b284!important}:root{--cb-blue:#0B1F33}.chatbot-drawer .chatbot-send.bg-prmry{background-color:#0b1f33!important}.blog-content a:not(.btn){color:#0b1f33!important}#page .meta-title h2 a,#ottawa-contact .ic-contact-kicker{color:#0b1f33!important}html.cb-idx #page>header#header-1n{display:none!important}#cbf .cbf-bottom p.cbf-serve{color:rgba(244,239,230,.6)!important;font-size:11.5px!important;letter-spacing:.04em}#cbf .cbf-serve i{font-style:normal;color:rgba(200,178,132,.75)}#cbf .cbf-bottom p+p{margin-top:6px}@media (max-width:767px){#cbf .cbf-serve i{display:block;height:0;overflow:hidden}#cbf .cbf-bottom p.cbf-serve{line-height:19px!important}}
/* release l: market card */
#cb-kit .cbm{background:#fff;border-top:1px solid #e3ddd1;padding:44px 0 46px}#cb-kit .cbm-w{max-width:1160px;margin:0 auto;padding:0 clamp(20px,3vw,32px)}#cb-kit .cbm-k{margin:0 0 14px;font:600 12px/1.4 var(--cb-sans,Inter,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#0b1f33}#cb-kit .cbm-k:before{content:"";display:inline-block;width:28px;height:1px;background:#c8b284;vertical-align:middle;margin-right:12px}#cb-kit .cbm h2{margin:0 0 10px;font:500 clamp(28px,2.6vw,36px)/1.15 var(--cb-serif,"Cormorant Garamond",Georgia,serif);color:#0b1f33;text-transform:none;letter-spacing:0}#cb-kit .cbm-l{margin:0 0 26px;max-width:760px;font:400 16px/1.6 var(--cb-sans,Inter,Arial,sans-serif);color:#3a4a5a}#cb-kit .cbm-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px clamp(18px,2.4vw,36px);margin:0;padding:0}#cb-kit .cbm-g>div{display:flex;flex-direction:column;margin:0;padding:14px 0 0;border-top:1px solid #c8b284}#cb-kit .cbm-g dt{flex:1 0 auto;margin:0 0 6px;font:600 11.5px/1.4 var(--cb-sans,Inter,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#0b1f33}#cb-kit .cbm-g dd{margin:0;font:500 clamp(26px,2.2vw,32px)/1.1 var(--cb-serif,"Cormorant Garamond",Georgia,serif);color:#0b1f33}#cb-kit .cbm-g dd.cbm-c{margin-top:6px;font:400 13px/1.45 var(--cb-sans,Inter,Arial,sans-serif);color:#5a6b7b}#cb-kit .cbm-s{margin:24px 0 0;max-width:860px;font:400 13px/1.6 var(--cb-sans,Inter,Arial,sans-serif);color:#5a6b7b}#cb-kit .cbm-s a,#cb-kit .cbm-a a{color:#0b1f33!important;text-decoration:underline;text-decoration-color:#c8b284;text-underline-offset:3px}#cb-kit .cbm-a{margin:18px 0 0;font:600 12px/1.5 var(--cb-sans,Inter,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0b1f33}#cb-kit .cbm-a a{text-underline-offset:4px}#cb-kit .cbm-s a:hover,#cb-kit .cbm-a a:hover,#cb-kit .cbm-s a:focus-visible,#cb-kit .cbm-a a:focus-visible{text-decoration-thickness:2px}@media (max-width:767px){#cb-kit .cbm{padding:30px 0 32px}#cb-kit .cbm-k{font-size:11px;margin-bottom:12px}#cb-kit .cbm h2{font-size:27px}#cb-kit .cbm-l{font-size:15px;margin-bottom:20px}#cb-kit .cbm-g{grid-template-columns:1fr 1fr;gap:18px 18px}#cb-kit .cbm-g dt{font-size:10.5px;letter-spacing:.1em}#cb-kit .cbm-g dd{font-size:25px}#cb-kit .cbm-g dd.cbm-c{font-size:12px}#cb-kit .cbm-a{font-size:11px}}
#cb-css-end-20261018l{--cb-build:20261018l}
body:has(#premium-navigation) #header-1n{display:none!important}.cb-hvdisc{max-width:31em;margin:4px auto 14px;padding:0 14px;font:400 14px/1.55 var(--cb-sans,Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif);color:#44546a;text-align:center;text-wrap:pretty}@media (max-width:600px){.cb-hvdisc{font-size:13px;padding:0 4px}}
html{scroll-padding-top:100px}#form-contact1{scroll-margin-top:0!important}@media (max-width:991px){html{scroll-padding-top:84px}}html body #premium-navigation#premium-navigation .navbar-nav>li>a[href="/search"],html body .navbar-nav>li>a[href="/search"],html body #cb-drawer .cb-d-sub a[href="/search"]{color:#c8b284!important}html body #premium-navigation#premium-navigation .navbar-nav>li>a[href="/search"]:hover,html body #premium-navigation#premium-navigation .navbar-nav>li>a[href="/search"]:focus-visible,html body .navbar-nav>li>a[href="/search"]:hover,html body #cb-drawer .cb-d-sub a[href="/search"]:hover,html body #cb-drawer .cb-d-sub a[href="/search"]:focus-visible{color:#dccba6!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:6px}#cb-kit:not([data-cb-page="/"]):not([data-cb-page="/sell"]):not([data-cb-page="/about_us"]) .cb-reviews,#cb-kit:not([data-cb-page="/"]):not([data-cb-page="/sell"]):not([data-cb-page="/about_us"]) section#reviews{display:none!important}:where(:root:has(link[href*="typekit.net/xnb1rov"])) :is(h4,h5){font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}property-details::part(estimated-payment){visibility:hidden}property-details.cbt-ok::part(estimated-payment){visibility:visible}property-details.cbt-off::part(estimated-payment){display:none}.cbt-calc{font-size:15px!important;line-height:1.5!important;color:#3E5265!important;margin:10px 0 0!important}.cbt-calc a{color:#0B1F33!important;text-decoration:underline;text-decoration-color:#C8B284;text-underline-offset:3px}.cbt-calc a:hover{color:#8a7440!important}.cb-fn{margin:0 0 14px;padding:12px 14px;border-left:3px solid #C8B284;background:#fff;color:#0B1F33}.cb-fn a,.cb-cf a{color:inherit;text-decoration:underline}.cb-fx{position:fixed;left:16px;right:16px;bottom:16px;z-index:100000;max-width:520px;margin:auto;box-shadow:0 6px 24px rgba(11,31,51,.25)}
/* release-20261019k-book — Call Charlebois booking page
   Paste into Site Builder → Custom Code → Site Custom CSS (APPEND at end).
   Does NOT touch Global End Body. Scoped to /call-charlebois only. */
#cb-kit[data-cb-page="/call-charlebois"]{
  font-family:var(--cb-sans,Inter,system-ui,Arial,sans-serif);
  color:var(--cb-ink,#14212E);
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-w{
  max-width:var(--cb-wrap,1200px);
  margin:0 auto;
  padding:0 clamp(20px,3vw,32px);
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-hero{
  background:var(--cb-navy,#0B1F33);
  border-bottom:2px solid var(--cb-champ,#C8B284);
  padding:clamp(28px,4vw,48px) 0 clamp(32px,4vw,52px);
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-hero .cb-kicker{
  color:var(--cb-champ,#C8B284);
  margin:0 0 14px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-hero h1{
  color:#fff!important;
  font-family:var(--cb-serif,'Cormorant Garamond',Georgia,serif)!important;
  font-weight:500!important;
  font-size:clamp(34px,4vw,52px)!important;
  line-height:1.06!important;
  margin:0 0 14px!important;
  max-width:16ch;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-lead{
  color:#C2CEDA;
  font-size:clamp(16.5px,1.3vw,18px);
  line-height:1.62;
  max-width:38em;
  margin:0 0 22px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-primary{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  align-items:center;
  margin:0 0 18px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-primary .cb-btn{
  min-height:52px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-meta{
  display:flex;
  flex-wrap:wrap;
  gap:8px 22px;
  margin:0;
  padding:0;
  list-style:none;
  font-size:14.5px;
  line-height:1.5;
  color:#9FB0C1;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-meta a{
  color:#fff!important;
  text-decoration:none;
  border-bottom:1px solid var(--cb-champ,#C8B284);
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-meta a:hover{
  color:var(--cb-champ,#C8B284)!important;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-sec{
  padding:clamp(28px,4vw,48px) 0;
  background:var(--cb-ivory,#F7F5F0);
  border-bottom:1px solid var(--cb-line,#E3DDD1);
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-sec .cb-kicker{
  color:var(--cb-blue,#004D7C);
  margin:0 0 12px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-sec h2{
  font-family:var(--cb-serif,'Cormorant Garamond',Georgia,serif)!important;
  font-weight:500!important;
  font-size:clamp(26px,2.6vw,36px)!important;
  line-height:1.14!important;
  color:var(--cb-navy,#0B1F33);
  margin:0 0 10px!important;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-sec > .cb-bk-w > p{
  font-size:16.5px;
  line-height:1.62;
  color:var(--cb-mute,#56677A);
  max-width:62ch;
  margin:0 0 20px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-frame-wrap{
  background:#fff;
  border:1px solid var(--cb-line,#E3DDD1);
  border-top:2px solid var(--cb-champ,#C8B284);
  box-shadow:0 18px 42px rgb(11 31 51 / .10);
  overflow:hidden;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-frame{
  display:block;
  width:100%;
  border:0;
  background:#fff;
  /* Google Appointment Schedule UI needs vertical room; taller on narrow screens */
  height:760px;
  min-height:720px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-fallback{
  margin:14px 0 0;
  font-size:14.5px;
  line-height:1.55;
  color:var(--cb-mute,#56677A);
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-fallback a{
  color:var(--cb-ink,#14212E)!important;
  text-decoration:underline;
  text-decoration-color:var(--cb-champ,#C8B284);
  text-underline-offset:3px;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-note{
  padding:clamp(22px,3vw,36px) 0 clamp(36px,5vw,56px);
  background:#fff;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-note p{
  font-size:14.5px;
  line-height:1.6;
  color:var(--cb-mute,#56677A);
  max-width:68ch;
  margin:0;
}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-note p + p{margin-top:10px}
#cb-kit[data-cb-page="/call-charlebois"] .cb-bk-note a{
  color:var(--cb-ink,#14212E)!important;
  text-decoration:underline;
  text-decoration-color:var(--cb-champ,#C8B284);
  text-underline-offset:3px;
}
@media (max-width:900px){
  #cb-kit[data-cb-page="/call-charlebois"] .cb-bk-frame{
    height:980px;
    min-height:900px;
  }
}
@media (max-width:600px){
  #cb-kit[data-cb-page="/call-charlebois"] .cb-bk-hero{padding:22px 0 28px}
  #cb-kit[data-cb-page="/call-charlebois"] .cb-bk-primary{display:grid}
  #cb-kit[data-cb-page="/call-charlebois"] .cb-bk-primary .cb-btn{width:100%}
  #cb-kit[data-cb-page="/call-charlebois"] .cb-bk-frame{
    height:1100px;
    min-height:1040px;
  }
}

#cb-kit .cbh-pr{background:#F7F5F0;border-top:1px solid #E3DDD1;border-bottom:1px solid #E3DDD1}#cb-kit .cbh-pr .cbh-w{max-width:1160px;margin:0 auto;padding:12px clamp(20px,3vw,32px);display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0}#cb-kit .cbh-pr span{font:600 12px/1.5 var(--cb-sans,Inter,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0B1F33;padding:0 16px;border-left:1px solid #C8B284}#cb-kit .cbh-pr span:first-child{border-left:0}#cb-kit .cbh-pr a{color:#0B1F33!important;text-decoration:underline;text-decoration-color:#C8B284;text-underline-offset:4px}#cb-kit .cbh-pr a:hover,#cb-kit .cbh-pr a:focus-visible{text-decoration-thickness:2px}#cb-kit .cbh-q{background:#F7F5F0;border-top:1px solid #E3DDD1;border-bottom:1px solid #E3DDD1;padding:40px 0 44px}#cb-kit .cbh-q .cbh-w{max-width:1160px;margin:0 auto;padding:0 clamp(20px,3vw,32px)}#cb-kit .cbh-qk{margin:0 0 22px;font:600 12px/1.4 var(--cb-sans,Inter,Arial,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#0B1F33}#cb-kit .cbh-qk:before{content:"";display:inline-block;width:28px;height:1px;background:#C8B284;vertical-align:middle;margin-right:12px}#cb-kit .cbh-all a{color:#0B1F33!important;text-decoration:underline;text-decoration-color:#C8B284;text-underline-offset:4px}#cb-kit .cbh-qg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,44px);margin:0;padding:0;list-style:none}#cb-kit .cbh-qg>li{margin:0;padding:0;list-style:none}@media (min-width:768px){#cb-kit .cbh-qg:not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}}#cb-kit .cbh-c{margin:0;padding:20px 0 0;border-top:1px solid #C8B284;text-align:left;max-width:none}#cb-kit .cbh-c blockquote{margin:0 0 14px;padding:0;border:0;font:500 clamp(19px,1.45vw,21px)/1.45 var(--cb-serif,"Cormorant Garamond",Georgia,serif);color:#0B1F33;quotes:none;text-align:left}#cb-kit .cbh-c blockquote:before,#cb-kit .cbh-c blockquote:after{content:none}#cb-kit .cbh-c figcaption{font:600 11.5px/1.4 var(--cb-sans,Inter,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#0B1F33}#cb-kit .cbh-c figcaption:before{content:none}#cb-kit .cbh-c figcaption span{color:#5A6B7B;font-weight:500}#cb-kit .cbh-q+.cb-faq,#cb-kit .cbh-q+#faq{border-top:0!important}#cb-kit .cbh-all{margin:22px 0 0;font:600 12px/1.5 var(--cb-sans,Inter,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#0B1F33}@media (max-width:991px) and (min-width:768px){#cb-kit .cbh-c blockquote{font-size:18px}}@media (max-width:767px){#cb-kit .cbh-pr .cbh-w{justify-content:flex-start;flex-direction:column;gap:4px;padding-top:10px;padding-bottom:10px}#cb-kit .cbh-pr span{font-size:11px;letter-spacing:.1em;padding:0;border-left:0}#cb-kit .cbh-pr span:before{content:"";display:inline-block;width:14px;height:1px;background:#C8B284;vertical-align:middle;margin-right:10px}#cb-kit .cbh-q{padding:28px 0 30px}#cb-kit .cbh-qk{margin-bottom:16px;font-size:11px}#cb-kit .cbh-qg{grid-template-columns:1fr;gap:22px}#cb-kit .cbh-c{padding-top:18px}#cb-kit .cbh-c blockquote{font-size:19px;margin-bottom:12px}#cb-kit .cbh-c figcaption{font-size:11px}#cb-kit .cbh-all{margin-top:18px;font-size:11px}}.blog-content .cbh-rel{margin:28px 0 8px;padding:14px 0 0;border-top:1px solid #E3DDD1;font:600 12px/1.6 Inter,system-ui,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0B1F33}.blog-content .cbh-rel a{color:#0B1F33!important;text-decoration:underline;text-decoration-color:#C8B284;text-underline-offset:4px;letter-spacing:.06em;text-transform:none;font-size:15px;font-weight:600;margin-left:8px}#cb-kit[data-cb-page="/"] .cb-ivory .cb-hm-div a{border-color:#E3DDD1!important}#terms-and-conditions .terms-and-conditions-content{min-height:calc(100vh - 60px)}#faq.cbfq .faq-hero{padding-top:20px!important}#faq.cbfq .faq-hero .cbfq-k{margin:0 0 12px!important}@media (max-width:767px){#faq.cbfq .faq-hero{padding-top:14px!important}}@media (max-width:767px){#cb-kit .cbh-pr.cbh-in{background:transparent;border:0;border-top:1px solid rgba(200,178,132,.45);margin:2px 0 0}#cb-kit .cbh-pr.cbh-in .cbh-w{padding:16px 0 2px;gap:6px}#cb-kit .cbh-pr.cbh-in span{color:#F7F5F0}#cb-kit .cbh-pr.cbh-in a{color:#F7F5F0!important}}#cbh-call{position:fixed;z-index:10002;box-sizing:border-box;background:#F7F5F0;color:#0B1F33;border-top:2px solid #C8B284;box-shadow:0 18px 48px rgba(11,31,51,.28);font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;text-align:left}#cbh-call[hidden],#cbh-cscrim[hidden]{display:none!important}#cbh-call.cbh-pop{width:300px;padding:22px 22px 18px}#cbh-call.cbh-sheet{left:0;right:0;bottom:0;padding:24px 20px calc(20px + env(safe-area-inset-bottom))}#cbh-cscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:rgba(11,31,51,.55)}#cbh-call .cbh-ck{margin:0 40px 16px 0;font:600 11.5px/1.4 Inter,system-ui,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#0B1F33}#cbh-call .cbh-ck:before{content:"";display:inline-block;width:22px;height:1px;background:#C8B284;vertical-align:middle;margin-right:10px}#cbh-call .cbh-cb{display:block;box-sizing:border-box;width:100%;margin:0 0 10px;padding:15px 16px;border-radius:2px;text-align:center;font:600 12.5px/1.2 Inter,system-ui,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important}#cbh-call .cbh-cb1{background:#C8B284;border:1px solid #C8B284;color:#0B1F33!important}#cbh-call .cbh-cb1:hover{background:#D6C39A;border-color:#D6C39A}#cbh-call .cbh-cb2{background:transparent;border:1px solid #0B1F33;color:#0B1F33!important}#cbh-call .cbh-cb2:hover{background:#0B1F33;color:#F7F5F0!important}#cbh-call a:focus-visible,#cbh-call button:focus-visible{outline:2px solid #0B1F33;outline-offset:2px}#cbh-call .cbh-cn{margin:4px 0 14px;text-align:center;font:400 13.5px/1.5 Inter,system-ui,Arial,sans-serif;color:#3A4A5A}#cbh-call .cbh-cn span{font-weight:600;color:#0B1F33;letter-spacing:.04em;-webkit-user-select:all;user-select:all}#cbh-call .cbh-cbk{margin:0;padding-top:12px;border-top:1px solid #E3DDD1;text-align:center;font:400 13px/1.5 Inter,system-ui,Arial,sans-serif;color:#3A4A5A}#cbh-call .cbh-cbk a{color:#0B1F33!important;font-weight:600;text-decoration:underline;text-decoration-color:#C8B284;text-underline-offset:3px}#cbh-call .cbh-cx{position:absolute;top:8px;right:8px;width:40px;height:40px;margin:0;padding:0;border:0;background:none;color:#0B1F33;font:400 26px/1 Georgia,serif;cursor:pointer}@media (max-width:767px){#cbh-call .cbh-cn,#cbh-call .cbh-cbk{display:none}}@media (prefers-reduced-motion:no-preference){#cbh-call.cbh-sheet{animation:cbhUp .22s ease-out}@keyframes cbhUp{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}
:root:has(section.blog-list-page-title) article .post-thumb{height:auto!important;aspect-ratio:16/9}@media (max-width:767px){:root:has(section.blog-list-page-title) .meta-title h2,:root:has(section.blog-list-page-title) .meta-title h2 a{-webkit-line-clamp:3!important}}

/* mobile-speed 20261103a: CLS */
:where(img[width][height]){height:auto}
.blog-author-container img{aspect-ratio:1/1;object-fit:cover}
