/* Bradley Russell Construction — shared visual system */:root{--brc-ink:#20231f;--brc-paper:#f3f0e8;--brc-bronze:#86633f;--brc-olive:#656b57;--brc-line:#d8d1c4;--brc-white:#fff}.elementor-page-1945 .elementor-widget-html{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.brc .card h3{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.72)}.brc .cta h2{color:#f4f0e8!important}/* Header */#site-header{background:var(--brc-ink)!important;border:0!important;box-shadow:none!important}#site-header .container{width:min(1280px,calc(100% - 64px))!important;max-width:none!important}#site-header-inner{min-height:92px!important;padding:0!important;display:flex!important;align-items:center!important}#site-logo #site-logo-inner a img{max-height:56px!important;width:auto!important;filter:none!important}#site-navigation-wrap .dropdown-menu>li>a{color:#f2eee7!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:0 18px!important;transition:color .18s ease!important}#site-navigation-wrap .dropdown-menu>li>a:hover,#site-navigation-wrap .dropdown-menu>li.current-menu-item>a{color:#c9a67c!important}@media (max-width:767px){#site-header .container{width:calc(100% - 36px)!important}.oceanwp-mobile-menu-icon{margin-left:auto!important}}#site-navigation-wrap .dropdown-menu>li>a:after,#site-navigation-wrap .dropdown-menu>li>a:before,#site-navigation-wrap .dropdown-menu>li>a span:after,#site-navigation-wrap .dropdown-menu>li>a span:before,.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{display:none!important;content:none!important;background:none!important;border:0!important;transform:none!important}#site-navigation-wrap .dropdown-menu>li:last-child>a{height:50px!important;line-height:50px!important;margin-top:21px!important;padding:0 24px!important;background:var(--brc-bronze)!important;color:#fff!important;border:1px solid var(--brc-bronze)!important}#site-navigation-wrap .dropdown-menu>li:last-child>a:hover{background:#ad8b62!important;border-color:#ad8b62!important;color:#fff!important}.mobile-menu .hamburger-inner,.mobile-menu .hamburger-inner:before,.mobile-menu .hamburger-inner:after{background-color:#fff!important}body.elementor-page .elementor-widget-text-editor .elementor-widget-container>p:first-child{margin:0!important;padding:0!important;height:0!important;line-height:0!important}#mobile-dropdown{background:var(--brc-ink)!important;border:0!important}#mobile-dropdown ul li{border-color:rgba(255,255,255,.12)!important}#mobile-dropdown ul li a{color:#f2eee7!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}/* Start a Project — primary conversion page */.elementor-widget-text-editor>.elementor-widget-container>p:first-child:has(>style){margin:0!important;padding:0!important;height:0!important;line-height:0!important}/* Start a Project — full rebuild */body.page-id-1085 .elementor-element-318babc{background:#20231f!important;padding:0!important;overflow:visible!important}body.page-id-1085 .elementor-element-318babc>.e-con-inner{max-width:1240px!important;margin:auto!important;padding:112px 32px 105px!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)!important;grid-template-rows:auto auto auto 1fr!important;column-gap:86px!important;row-gap:24px!important;align-items:start!important}body.page-id-1085 .elementor-element-318babc>.e-con-inner:before{content:"Start a Project";grid-column:1;display:block;color:#d5ad7c;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;margin-bottom:-7px}body.page-id-1085 .elementor-element-6f38a98{grid-column:1!important;grid-row:2!important}body.page-id-1085 .elementor-element-6f38a98 .elementor-heading-title{color:#fff!important;font-family:Georgia,serif!important;font-size:clamp(52px,5.5vw,76px)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.035em!important}body.page-id-1085 .elementor-element-786af4e{grid-column:1!important;grid-row:3!important;color:#d7dad3!important}body.page-id-1085 .elementor-element-786af4e p{color:#d7dad3!important;font-size:17px!important;line-height:1.75!important;margin-bottom:18px!important}body.page-id-1085 .elementor-element-42269eb{grid-column:1!important;grid-row:4!important;align-self:end!important;border-top:1px solid rgba(255,255,255,.18)!important;padding-top:24px!important}body.page-id-1085 .elementor-element-42269eb p,body.page-id-1085 .elementor-element-42269eb strong,body.page-id-1085 .elementor-element-42269eb a{color:#fff!important}body.page-id-1085 .elementor-element-b92110d{grid-column:2!important;grid-row:1/6!important;background:#fff!important;border-top:4px solid #86633f!important;padding:48px 48px 44px!important;box-shadow:0 24px 70px rgba(0,0,0,.2)!important}body.page-id-1085 .elementor-element-b92110d:before{content:"Project details";display:block;font-family:Georgia,serif;color:#20231f;font-size:36px;line-height:1.1;margin-bottom:10px}body.page-id-1085 .elementor-element-b92110d:after{content:"Fields marked required help us evaluate fit before the first call.";display:block;color:#6a6e66;font-size:13px;line-height:1.5;margin-bottom:28px;order:-1}body.page-id-1085 .elementor-form-fields-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px 18px!important}body.page-id-1085 .elementor-form-fields-wrapper>.elementor-field-group{width:100%!important;margin:0!important;padding:0!important}body.page-id-1085 .elementor-field-group-message,body.page-id-1085 .elementor-field-group-field_239ca8b,body.page-id-1085 .elementor-field-type-submit{grid-column:1/-1!important}body.page-id-1085 .elementor-field-label{color:#20231f!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:800!important;margin-bottom:8px!important}body.page-id-1085 .elementor-field-textual{background:#f6f3ed!important;border:1px solid #d5cbbb!important;color:#20231f!important;border-radius:0!important;min-height:56px!important;padding:14px 16px!important;font-size:15px!important;line-height:1.35!important}body.page-id-1085 textarea.elementor-field-textual{min-height:125px!important}body.page-id-1085 .elementor-select-wrapper select{padding-right:48px!important}body.page-id-1085 .elementor-button{min-height:58px!important;background:#86633f!important;color:#fff!important;border-radius:0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.page-id-1085 .elementor-element-6e1ae26{grid-column:2!important;grid-row:6!important;background:#eee8dc!important;border-left:3px solid #86633f!important;padding:19px 22px!important;margin-top:-3px!important}body.page-id-1085 .elementor-element-6e1ae26 p,body.page-id-1085 .elementor-element-6e1ae26 strong{color:#3f433e!important;font-size:13px!important;line-height:1.6!important}body.page-id-1085 .elementor-element-359899f{background:#f3f0e8!important;padding:104px 32px!important}body.page-id-1085 .elementor-element-359899f>.e-con-inner{max-width:1180px!important}body.page-id-1085 .elementor-element-2f7ce7b .elementor-heading-title{color:#20231f!important;font-family:Georgia,serif!important;font-size:clamp(46px,5vw,64px)!important;text-align:left!important;margin-bottom:38px!important}body.page-id-1085 .elementor-element-13721ba{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important;background:none!important;padding:0!important}body.page-id-1085 .elementor-element-f68f5ad,body.page-id-1085 .elementor-element-4558677,body.page-id-1085 .elementor-element-2d5ad56{background:#fff!important;border-top:3px solid #86633f!important;padding:34px!important;min-height:275px!important;box-shadow:none!important}body.page-id-1085 .elementor-element-c1688e4 .elementor-heading-title,body.page-id-1085 .elementor-element-b5eec12 .elementor-heading-title,body.page-id-1085 .elementor-element-8ab7402 .elementor-heading-title{color:#86633f!important;font-family:Arial,sans-serif!important;font-size:13px!important;letter-spacing:.14em!important}body.page-id-1085 .elementor-element-359899f .elementor-widget-text-editor,body.page-id-1085 .elementor-element-359899f .elementor-widget-text-editor p{color:#555a53!important;font-size:15px!important;line-height:1.7!important}body.page-id-1085 .elementor-element-359899f .elementor-widget-text-editor h3{color:#20231f!important;font-family:Georgia,serif!important;font-size:27px!important;font-weight:500!important}body.page-id-1085 .elementor-element-5020230 p{font-size:0!important}body.page-id-1085 .elementor-element-5020230 p:before{content:"Site consultation";display:block;color:#20231f;font-family:Georgia,serif;font-size:27px;line-height:1.2;margin-bottom:12px}body.page-id-1085 .elementor-element-5020230 p:after{content:"Qualified projects move to an on-site conversation where we evaluate conditions,discuss the process,and define the right next step.";display:block;color:#555a53;font-family:Arial,sans-serif;font-size:15px;line-height:1.7}body.page-id-1085 .elementor-element-372f5f1,body.page-id-1085 .elementor-element-c5f898e{display:none!important}@media(max-width:980px){body.page-id-1085 .elementor-element-318babc>.e-con-inner{grid-template-columns:1fr!important;padding:84px 28px!important}body.page-id-1085 .elementor-element-b92110d{grid-column:1!important;grid-row:auto!important;margin-top:24px!important}body.page-id-1085 .elementor-element-6e1ae26{grid-column:1!important;grid-row:auto!important}body.page-id-1085 .elementor-element-13721ba{grid-template-columns:1fr!important}}@media(max-width:620px){body.page-id-1085 .elementor-element-318babc>.e-con-inner{padding:68px 20px!important}body.page-id-1085 .elementor-element-b92110d{padding:34px 22px!important}body.page-id-1085 .elementor-form-fields-wrapper{grid-template-columns:1fr!important}body.page-id-1085 .elementor-form-fields-wrapper>.elementor-field-group{grid-column:1!important}}/* Careers full width and contrast */body.page-id-2188 .elementor-element-76ad0f72{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body.page-id-2188 .elementor-element-76ad0f72>.elementor-widget-container{width:100%!important}.brc-careers .cr-hero,.brc-careers .cr-note{color:#fff!important}.brc-careers .cr-hero h1,.brc-careers .cr-note h2{color:#fff!important}.brc-careers .cr-hero p,.brc-careers .cr-note p{color:#e2e5de!important}.brc-careers .cr-note .cr-eye{color:#f0d0a7!important}.brc-careers .cr-status{color:#fff!important}/* Cross-page contrast safety */.brc-contact .bc-hero h1,.brc-contact .bc-hero a,.brc-contact .bc-cta h2,.brc-about .ab-hero h1,.brc-about .ab-dark h2{color:#fff!important}.brc-contact .bc-hero p,.brc-about .ab-hero p,.brc-about .ab-dark p{color:#dfe2dc!important}.brc-footer-logo{display:block!important;width:250px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin:0 0 8px!important}body.page-id-1085 .elementor-element-318babc>.e-con-inner>.elementor-element-b92110d{grid-column:2!important;grid-row:1/5!important}body.page-id-1085 .elementor-element-318babc>.e-con-inner>.elementor-element-6e1ae26{grid-column:2!important;grid-row:5!important}body.page-id-1085{background:var(--brc-paper)!important;color:var(--brc-ink)!important}body.page-id-1085 #main #content-wrap{width:100%!important;max-width:none!important;padding:0!important}body.page-id-1085 .elementor-element-318babc{background:var(--brc-paper)!important;padding:110px 32px 100px!important;--container-max-width:1180px!important}body.page-id-1085 .elementor-element-318babc>.e-con-inner{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)!important;gap:90px!important;align-items:start!important}body.page-id-1085 .elementor-element-6f38a98,body.page-id-1085 .elementor-element-786af4e,body.page-id-1085 .elementor-element-42269eb,body.page-id-1085 .elementor-element-6e1ae26{grid-column:1!important}body.page-id-1085 .elementor-element-b92110d{grid-column:2!important;grid-row:1 / span 4!important;background:#fff!important;padding:46px!important;border:1px solid var(--brc-line)!important;box-shadow:0 22px 60px rgba(32,35,31,.1)!important}body.page-id-1085 .elementor-element-6f38a98 .elementor-heading-title{color:var(--brc-ink)!important;font-family:Georgia,serif!important;font-size:clamp(54px,6vw,78px)!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.035em!important;text-align:left!important}body.page-id-1085 .elementor-element-786af4e,body.page-id-1085 .elementor-element-42269eb,body.page-id-1085 .elementor-element-6e1ae26{color:#565b55!important;font-size:17px!important;line-height:1.72!important;text-align:left!important}body.page-id-1085 .elementor-element-42269eb a{color:var(--brc-ink)!important;font-weight:700!important}body.page-id-1085 .elementor-form .elementor-field-label{color:var(--brc-ink)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:8px!important}body.page-id-1085 .elementor-form input,body.page-id-1085 .elementor-form textarea,body.page-id-1085 .elementor-form select{background:#f8f6f1!important;border:1px solid #cec6b9!important;border-radius:0!important;color:var(--brc-ink)!important;padding:15px!important}body.page-id-1085 .elementor-form input:focus,body.page-id-1085 .elementor-form textarea:focus,body.page-id-1085 .elementor-form select:focus{border-color:var(--brc-bronze)!important;box-shadow:0 0 0 2px rgba(155,121,81,.13)!important}body.page-id-1085 .elementor-form .elementor-button{background:var(--brc-bronze)!important;color:#fff!important;border:0!important;border-radius:0!important;min-height:56px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:800!important}body.page-id-1085 .elementor-form .elementor-button:hover{background:var(--brc-ink)!important}body.page-id-1085 .elementor-element-359899f{background:#e9e3d8!important;padding:90px 32px!important;--container-max-width:1180px!important}body.page-id-1085 .elementor-element-359899f>.e-con-inner{max-width:1180px!important;margin:auto!important}body.page-id-1085 .elementor-element-2f7ce7b .elementor-heading-title{color:var(--brc-ink)!important;font-family:Georgia,serif!important;font-size:clamp(42px,5vw,60px)!important;font-weight:500!important}body.page-id-1085 .elementor-element-f68f5ad,body.page-id-1085 .elementor-element-4558677,body.page-id-1085 .elementor-element-2d5ad56{background:#f7f3ec!important;border-top:2px solid var(--brc-bronze)!important;padding:32px!important;box-shadow:none!important}body.page-id-1085 .elementor-element-f68f5ad .elementor-widget-text-editor,body.page-id-1085 .elementor-element-4558677 .elementor-widget-text-editor,body.page-id-1085 .elementor-element-2d5ad56 .elementor-widget-text-editor{color:#4d534d!important}body.page-id-1085 .elementor-element-372f5f1,body.page-id-1085 .elementor-element-c5f898e{display:none!important}/* Footer base */#footer{border-top:4px solid var(--brc-bronze)!important}#footer-bottom{background:var(--brc-ink)!important;color:#bfc3bc!important;padding:34px 0!important}#footer-bottom-inner{border:0!important}#footer-bottom a{color:#f2eee7!important}#footer-bottom a:hover{color:#c9a67c!important}#footer-bottom-menu li:after{display:none!important}#footer-bottom-menu li a{font-size:11px!important;letter-spacing:.11em!important;text-transform:uppercase!important}@media(max-width:960px){#site-header .container{width:calc(100% - 36px)!important}#site-header-inner{min-height:76px!important}body.page-id-1085 .elementor-element-318babc>.e-con-inner{grid-template-columns:1fr!important;gap:42px!important}body.page-id-1085 .elementor-element-b92110d{grid-column:1!important;grid-row:auto!important;padding:36px!important}}@media(max-width:767px){body.page-id-1085 .elementor-element-318babc{padding:72px 20px 64px!important}body.page-id-1085 .elementor-element-6f38a98 .elementor-heading-title{font-size:48px!important}body.page-id-1085 .elementor-element-b92110d{padding:26px 20px!important}body.page-id-1085 .elementor-element-359899f{padding:65px 20px!important}}#footer-bottom{background:#20231f!important;padding:0!important;border-top:1px solid rgba(255,255,255,.13)!important}#footer-bottom-inner{max-width:none!important;padding:0!important}#footer-bottom #copyright{float:none!important;width:100%!important;text-align:left!important}#footer-bottom #footer-bottom-menu{display:none!important}.brc-footer{max-width:1240px;margin:auto;padding:70px 32px 30px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.15fr;gap:54px;color:#d7d5cf}.brc-footer>div{display:flex;flex-direction:column;gap:10px}.brc-footer strong{font-family:Georgia,serif;color:#fff;font-size:20px;font-weight:500;margin-bottom:8px}.brc-footer-brand strong{font-size:26px}.brc-footer p{margin:0 0 10px;color:#b8bab5;line-height:1.7}.brc-footer a{color:#d7d5cf!important;text-decoration:none!important;font-size:14px;line-height:1.5}.brc-footer a:hover{color:#c19a6b!important}.brc-footer-cta{display:inline-flex!important;width:max-content!important;background:#86633f!important;color:#fff!important;padding:14px 19px!important;margin-top:8px;text-transform:uppercase;letter-spacing:.11em;font-weight:800;font-size:11px!important}.brc-footer-legal{grid-column:1/-1!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:18px!important;border-top:1px solid rgba(255,255,255,.13);margin-top:18px;padding-top:24px;color:#92968f;font-size:12px}.brc-footer-legal span{margin-right:auto}@media(max-width:900px){.brc-footer{grid-template-columns:1fr 1fr;gap:38px}.brc-footer-legal{grid-column:1/-1!important}}@media(max-width:600px){.brc-footer{grid-template-columns:1fr;padding:48px 24px 26px}.brc-footer-legal{grid-column:1!important;flex-direction:column!important;align-items:flex-start!important}.brc-footer-legal span{margin-right:0}}body.error404 #main{background:#f3f0e8!important}body.error404 #content-wrap{max-width:1180px!important;padding:110px 32px!important}body.error404 #primary{width:100%!important}body.error404 .error404-content{max-width:820px!important;margin:0!important;text-align:left!important;padding:72px!important;background:#20231f!important;color:#f3f0e8!important;border-top:4px solid #86633f!important}body.error404 .error-title{font-family:Georgia,serif!important;font-size:0!important;font-weight:500!important;line-height:1.05!important;color:#fff!important;margin:0 0 24px!important}body.error404 .error-title:before{content:"The page you’re looking for isn’t here.";font-size:clamp(42px,6vw,72px)!important}body.error404 .error-text{font-size:0!important;margin:0 0 28px!important;color:#c9cac5!important}body.error404 .error-text:before{content:"The link may have changed,but your next step is still clear. Explore our work or tell us about the project you have in mind.";font-size:17px!important;line-height:1.7!important}body.error404 .searchform{display:none!important}body.error404 .error-btn{background:#86633f!important;color:#fff!important;border-radius:0!important;padding:16px 22px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:800!important}body.error404 .error-btn:after{content:" · Return home"}@media(max-width:600px){body.error404 #content-wrap{padding:64px 20px!important}body.error404 .error404-content{padding:44px 28px!important}}body.page-id-1575 .elementor-element-ef58cfb{display:none!important}body.page-id-1575 .elementor-element-7cb119d{background:#f3f0e8!important;padding:96px 32px!important}body.page-id-1575 .elementor-element-ddc3bde{max-width:900px!important;margin:auto!important;background:#fff!important;border-top:4px solid #86633f!important;padding:64px!important}body.page-id-1575 .brc-policy .eyebrow{color:#86633f!important;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}body.page-id-1575 .brc-policy h1{font-family:Georgia,serif!important;color:#20231f!important;font-size:clamp(44px,6vw,68px)!important;font-weight:500!important;margin:6px 0 24px!important}body.page-id-1575 .brc-policy h2{font-family:Georgia,serif!important;color:#20231f!important;font-size:30px!important;font-weight:500!important;margin:42px 0 12px!important}body.page-id-1575 .brc-policy p,body.page-id-1575 .brc-policy li{color:#424640!important;font-size:16px!important;line-height:1.75!important}body.page-id-1575 .brc-policy a{color:#765b3e!important}body.page-id-1575 .legal-note{background:#eee8dc!important;border-left:3px solid #86633f!important;padding:20px!important;margin-top:42px!important}@media(max-width:600px){body.page-id-1575 .elementor-element-7cb119d{padding:64px 20px!important}body.page-id-1575 .elementor-element-ddc3bde{padding:38px 24px!important}}@media(min-width:960px){#site-header-inner{display:flex!important;align-items:center!important;max-width:1240px!important}#site-logo{float:none!important;margin-right:auto!important}#site-navigation-wrap{float:none!important;position:static!important;margin-left:auto!important}#site-navigation{display:flex!important;justify-content:flex-end!important}}body.page-id-1085 .elementor-form select{min-height:60px!important;line-height:1.35!important;padding:14px 52px 14px 18px!important;color:#30332f!important;background-color:#fbfaf7!important}body.page-id-1085 .elementor-form option{color:#20231f!important}body.page-id-1085 .elementor-element-359899f{background:#20231f!important;padding:100px 32px!important}body.page-id-1085 .elementor-element-359899f .elementor-heading-title{color:#f3f0e8!important}body.page-id-1085 .elementor-element-359899f .elementor-widget-text-editor{color:#c9cbc5!important}body.page-id-1085 .elementor-element-359899f .elementor-widget-text-editor h3{color:#fff!important;font-family:Georgia,serif!important;font-size:25px!important;font-weight:500!important;margin-bottom:10px!important}body.page-id-1085 .elementor-element-359899f .elementor-element-c1688e4 .elementor-heading-title,body.page-id-1085 .elementor-element-359899f .elementor-element-b5eec12 .elementor-heading-title,body.page-id-1085 .elementor-element-359899f .elementor-element-8ab7402 .elementor-heading-title{color:#c19a6b!important}body.page-id-1085 .elementor-element-359899f .elementor-divider-separator{border-color:#86633f!important}body.page-id-2205 #right-sidebar,body.page-id-2208 #right-sidebar{display:none!important}body.page-id-2205 #primary,body.page-id-2208 #primary{width:100%!important;max-width:none!important;border:0!important;padding:0!important}body.page-id-2205 #content-wrap,body.page-id-2208 #content-wrap{max-width:none!important;padding:0!important}body.page-id-2205 .entry-content,body.page-id-2208 .entry-content{max-width:920px!important;margin:0 auto!important;padding:96px 32px!important;color:#424640!important;font-size:16px!important;line-height:1.75!important}body.page-id-2205 .entry-content:before{content:"Terms & Conditions";display:block;font-family:Georgia,serif;color:#20231f;font-size:clamp(48px,6vw,72px);line-height:1.05;margin-bottom:28px}body.page-id-2208 .entry-content:before{content:"Accessibility";display:block;font-family:Georgia,serif;color:#20231f;font-size:clamp(48px,6vw,72px);line-height:1.05;margin-bottom:28px}body.page-id-2205 .entry-content>p:nth-child(2){display:none!important}body.page-id-2205 .entry-content p,body.page-id-2208 .entry-content p{margin-bottom:22px!important}body.page-id-2205 .entry-content p:has(+ p){color:#424640!important}body.page-id-2205 .entry-content strong,body.page-id-2208 .entry-content strong{font-family:Georgia,serif!important;color:#20231f!important;font-size:27px!important;font-weight:500!important;display:block!important;margin-top:34px!important;margin-bottom:8px!important}.brc-footer p,.brc-footer a,.brc-footer-legal,.brc-footer-legal span{color:#d8dad5!important}.brc-footer-brand p{color:#c7cac3!important}body.page-id-1575 .legal-note{display:none!important}body.page-id-2205 .entry-content>p:last-child{display:none!important}body.page-id-2091 .elementor-element-ce86938 .ct{display:none!important}body.page-id-2088 .elementor-element-ee98822 .ab{display:none!important}body.page-id-2205 .entry,body.page-id-2208 .entry{max-width:920px!important;margin:0 auto!important;padding:96px 32px!important;color:#424640!important;font-size:16px!important;line-height:1.75!important}body.page-id-2205 .entry:before{content:"Terms & Conditions";display:block;font-family:Georgia,serif;color:#20231f;font-size:clamp(48px,6vw,72px);line-height:1.05;margin-bottom:28px}body.page-id-2208 .entry:before{content:"Accessibility";display:block;font-family:Georgia,serif;color:#20231f;font-size:clamp(48px,6vw,72px);line-height:1.05;margin-bottom:28px}body.page-id-2205 .entry>.wp-block-paragraph:nth-of-type(2),body.page-id-2205 .entry>.wp-block-paragraph:last-of-type{display:none!important}body.page-id-2205 .entry>.wp-block-paragraph,body.page-id-2208 .entry>.wp-block-paragraph{margin-bottom:24px!important}body.page-id-2205 .entry>.wp-block-paragraph:not(:first-of-type)::first-line,body.page-id-2208 .entry>.wp-block-paragraph:not(:first-of-type)::first-line{font-family:Georgia,serif;color:#20231f;font-size:25px;font-weight:500;line-height:1.8}/* Final production contrast and CTA corrections */.brcp-feature.alt h2,.brcp-cta h2{color:#f3f0e8!important}.brca-hero h1,.brca-reviews h2,.brca-area h2{color:#f3f0e8!important}.brc26-hero h1,.brc26-next h2,.brc26-next h3{color:#f3f0e8!important}.brcc-hero h1,.brcc-area h2{color:#f3f0e8!important}#site-navigation-wrap .dropdown-menu>li:last-child>a,.brc-footer-cta{background:#86633f!important;color:#fff!important}/* Final accessibility and width normalization */a.btn:not(.ghost),button.wpforms-submit,.error-btn{background:#86633f!important;color:#fff!important}.cr-note p{color:#f3f0e8!important}#footer-bottom-inner,#copyright{width:100vw!important;max-width:100vw!important}@media(max-width:480px){.bs .points{grid-template-columns:1fr!important}.bs .point{min-width:0!important;padding-left:0!important;padding-right:0!important}}body.elementor-page .elementor-widget-text-editor>p:first-child{margin:0!important;padding:0!important;height:0!important;line-height:0!important}p:has(>style)+p{margin:0!important;padding:0!important;height:0!important;line-height:0!important;overflow:hidden!important}